.technology-inside-custom .lift,.technology-inside-custom .lift .panel{height:500px!important}.quote-section-custom{background:0 0!important}.phoneInput{color:#000;background-color:#fff;border:1px solid #d1d5db;border-radius:.2rem;width:100%;padding:.5rem 1rem}.phoneInput:focus{border-color:#facc15;outline:none;box-shadow:0 0 0 2px rgba(250,204,21,.5)}
.safety-section{color:#eaf6ff;background:radial-gradient(at bottom,#030b1b 0%,#01060f 100%);min-height:100vh;padding:6rem 10%;position:relative;overflow:hidden}.safety-section .container{z-index:3;text-align:center;max-width:1200px;margin:0 auto;position:relative}.safety-section .title{background:#fff;-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.8rem;font-size:2.8rem}.safety-section .title span{opacity:.85}.safety-section .subtitle{color:rgba(255,255,255,.7);max-width:750px;margin:0 auto 3rem;line-height:1.6}.safety-grid{perspective:1200px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px;display:grid}.safety-card{transform-style:preserve-3d;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:2rem;transition:transform .45s,box-shadow .45s;animation:7s ease-in-out infinite floatIdle;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.6)}.safety-card:before{content:"";filter:blur(18px);opacity:.5;z-index:0;border-radius:20px;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.icon-wrap{background:#5798f7;-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:2.4rem}.safety-card h3{color:#fff;margin-bottom:.6rem;font-size:1.3rem}.safety-card p{color:rgba(230,240,255,.75);font-size:.98rem;line-height:1.5;-webkit-text-fill-color:transparent!important;background:#fff!important;-webkit-background-clip:text!important}@keyframes floatIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:960px){.safety-section{padding:4rem 6%}#safety .title{font-size:1rem!important}}.aurora-bg{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.aurora-section.gallery-section .aurora-bg{z-index:4;opacity:.6}.aurora-layer{filter:blur(60px)contrast(1.05)saturate(1.2);transform-origin:50%;background:linear-gradient(135deg,rgba(0,240,255,.08),rgba(255,0,240,.06) 40%,rgba(0,200,255,.04));position:absolute;top:-20%;bottom:-30%;left:-10%;right:-10%}.layer-1{opacity:.95;animation:14s linear infinite moveAurora1;transform:translate(0,0)scale(1.2)}.layer-2{opacity:.85;animation:20s linear infinite moveAurora2;transform:translate(0,0)scale(1.1)}.layer-3{opacity:.75;mix-blend-mode:screen;animation:26s linear infinite moveAurora3;transform:translate(0,0)scale(1)}.aurora-noise{opacity:.035;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes moveAurora1{0%{transform:translate(-5%,-5%)scale(1.2)}50%{transform:translate(5%,5%)scale(1.25)}to{transform:translate(-5%,-5%)scale(1.2)}}@keyframes moveAurora2{0%{transform:translate(5%,-5%)scale(1.1)}50%{transform:translate(-5%,5%)scale(1.15)}to{transform:translate(5%,-5%)scale(1.1)}}@keyframes moveAurora3{0%{transform:translateY(5%)scale(1.05)}50%{transform:translateY(-5%)scale(1.08)}to{transform:translateY(5%)scale(1.05)}}.safety-section .title{text-transform:uppercase!important;letter-spacing:2px!important;-webkit-text-fill-color:transparent!important;background:#fff!important;-webkit-background-clip:text!important;margin-bottom:1rem!important;font-size:2rem!important;font-weight:700!important}.safety-card{border-color:#0ff;outline:none;box-shadow:0 0 12px rgba(0,255,255,.3)}
.aurora-section{color:#eaf6ff;box-sizing:border-box;background:#e6e8eb;justify-content:center;align-items:center;min-height:75vh;padding:6rem 10%;font-family:Poppins,sans-serif;display:flex;position:relative;overflow:hidden}.aurora-bg{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.aurora-layer{filter:blur(60px)contrast(1.05)saturate(1.2);transform-origin:50%;background:linear-gradient(135deg,rgba(0,240,255,.08),rgba(255,0,240,.06) 40%,rgba(0,200,255,.04));position:absolute;top:-20%;bottom:-30%;left:-10%;right:-10%}.layer-1{opacity:.95;animation:14s linear infinite moveAurora1;transform:scale(1.2)}.layer-2{opacity:.85;animation:20s linear infinite moveAurora2;transform:scale(1.1)}.layer-3{opacity:.75;mix-blend-mode:screen;animation:26s linear infinite moveAurora3;transform:scale(1)}.aurora-noise{opacity:.035;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes moveAurora1{0%{transform:translate(-4%)scale(1.2)}50%{transform:translate(4%)scale(1.2)}to{transform:translate(-4%)scale(1.2)}}@keyframes moveAurora2{0%{transform:translate(3%)scale(1.1)}50%{transform:translate(-3%)scale(1.1)}to{transform:translate(3%)scale(1.1)}}@keyframes moveAurora3{0%{transform:translate(-2%)scale(1)}50%{transform:translate(2%)scale(1)}to{transform:translate(-2%)scale(1)}}.content{z-index:3;justify-content:space-between;align-items:center;gap:60px;width:100%;max-width:1200px;display:flex;position:relative}.text-area{z-index:4;flex:1}.text-area h2{text-align:left;background:linear-gradient(90deg,#00eaff,#8f00ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:2.8rem;line-height:1.2}.text-area p{color:#002150;text-align:left;margin-bottom:2rem;font-size:1rem}.swatches{gap:12px;display:flex}.swatch{cursor:pointer;border:2px solid rgba(255,255,255,.3);border-radius:50%;width:36px;height:36px;transition:transform .3s,border-color .3s}.swatch:hover{border-color:#fff;transform:scale(1.1)}.lift-area{perspective:1200px;flex:1;justify-content:center;align-items:center;display:flex}.lift-container{border:1px solid #002150;border-radius:1.8rem;width:280px;height:700px;position:relative;top:0;box-shadow:inset 0 0 40px rgba(255,255,255,.15),0 0 60px rgba(0,200,255,.15)}.lift-reflection{mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.15),rgba(255,255,255,0) 70%);border-radius:1.8rem;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes subtleRotate{0%{transform:rotateY(10deg)rotateX(2deg)}to{transform:rotateY(-10deg)rotateX(-2deg)}}.lift-container:before{content:"";opacity:.6;mix-blend-mode:color;border-radius:1.8rem;position:absolute;top:0;bottom:0;left:0;right:0}.lift-image{object-fit:contain;width:100%;height:100%}.lift-reflection{filter:blur(10px);opacity:.35;pointer-events:none;background:linear-gradient(rgba(255,255,255,.25),transparent 80%);width:70%;height:50px;position:absolute;bottom:-35px}@keyframes liftFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:960px){.content{text-align:center;flex-direction:column}.text-area{order:1}.lift-area{order:2}}.aurora-section{color:#fff;background:#e6e8eb;justify-content:center;align-items:center;padding:6rem 4rem;display:flex;position:relative;overflow:hidden}.content{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;max-width:1300px;display:flex;position:relative}.text-area{flex:45%}.text-area h2{background:linear-gradient(90deg,#00f0ff,#ff00f0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:2.4rem;line-height:1.3}.text-area p{color:#002150;text-align:left;margin-bottom:2rem;line-height:1.8}.edition{margin-bottom:1.8rem}.edition h4{color:#002150;margin-bottom:.6rem;font-size:1rem}.swatches{flex-wrap:wrap;gap:12px;display:flex}.swatch{cursor:pointer;border-radius:50%;width:32px;height:32px;transition:all .3s;border:1px solid #002150!important}.swatch:hover{box-shadow:0 0 10px var(--aurora-cyan,#00f0ff);transform:scale(1.1)}.lift-area{flex:45%;justify-content:center;align-items:center;display:flex}.lift-container{position:relative}.lift-image{object-fit:contain;object-position:center bottom;width:100%;height:100%;transition:opacity .4s;display:block;transform:scale(1.6)}@media (max-width:769px){.content{gap:0}.lift-container{width:350px;height:200px;margin:0 auto;animation:none;top:0}#personalize-lift .text-area h2{margin-bottom:.8rem!important;font-size:1.4rem!important}}@media only screen and (min-device-width:768px) and (max-device-width:1366px){.lift-container{position:unset}.lift-area{text-align:center;margin:0 auto}}
.mobile-wrapper{background:#f3f5f8;justify-content:center;min-height:100vh;padding:20px 16px;display:flex}.mobile-card{background:#fff;border-radius:32px;flex-direction:column;width:100%;max-width:390px;padding:24px 20px;display:flex;box-shadow:0 15px 40px rgba(0,0,0,.08)}.mobile-lift{justify-content:center;align-items:center;margin-bottom:22px;display:flex}.lift-img{object-fit:contain;object-fit:contain;object-position:center bottom;width:100%;height:100%;max-height:300px;transition:opacity .4s;display:block}.mobile-title{text-align:center;color:#0e2d4f;margin-bottom:20px;font-size:20px;font-weight:600}.edition-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:22px;display:grid}.edition-btn{color:#0e2d4f;cursor:pointer;background:#f7f9fc;border:1px solid #d5dbe5;border-radius:20px;padding:10px 0;font-size:14px;font-weight:500;transition:all .3s}.active-edition{background:#dbe6f5;border-color:#2c4f7c;box-shadow:0 4px 10px rgba(44,79,124,.2)}.color-card{grid-template-columns:repeat(4,60px);justify-content:center;gap:14px;display:grid}.color-circle{cursor:pointer;border:2px solid transparent;border-radius:50%;width:42px;height:42px;transition:all .25s}.color-circle:hover{transform:scale(1.05)}.active-color{border:3px solid #0c2343;transform:scale(1.1);box-shadow:0 0 0 3px rgba(0,0,0,.08)}.bottom-area{margin-top:auto}.preview-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5a77a8,#2c4f7c);border:none;border-radius:30px;width:100%;padding:14px 0;font-size:16px;font-weight:600;transition:all .3s}.preview-btn:hover{opacity:.92}.mobile-description{color:#0e2d4f;text-align:center;margin-bottom:20px;font-size:14px}
.series5-section{color:#fff;text-align:center;font-family:Poppins,sans-serif;position:relative;overflow:hidden}.series5-section .aurora-bg{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.series5-section .aurora-layer{filter:blur(60px)contrast(1.05)saturate(1.2);background:linear-gradient(135deg,rgba(0,240,255,.08),rgba(255,0,240,.06) 40%,rgba(0,200,255,.04));position:absolute;top:-20%;bottom:-30%;left:-10%;right:-10%}.series5-section .layer-1{opacity:.9;animation:14s linear infinite aurora1}.series5-section .layer-2{opacity:.7;animation:22s linear infinite aurora2}.series5-section .layer-3{opacity:.5;animation:30s linear infinite aurora3}@keyframes aurora1{0%{transform:translate(-3%)}to{transform:translate(3%)}}@keyframes aurora2{0%{transform:translateY(-2%)}to{transform:translateY(2%)}}@keyframes aurora3{0%{transform:translate(2%)translateY(-2%)}to{transform:translate(-2%)translateY(2%)}}.section-title{color:#fff;z-index:2;margin-bottom:20px;font-size:2.4rem;position:relative;-webkit-text-fill-color:transparent!important;background:#fff!important;-webkit-background-clip:text!important}.showcase-grid{z-index:2;flex-direction:column;gap:80px;display:flex;position:relative}.showcase-row{transform-style:preserve-3d;flex-wrap:wrap;justify-content:center;gap:40px;display:flex}.series-card{cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:18px;width:322px;transition:transform .6s,box-shadow .6s;overflow:hidden;transform:translateY(0);box-shadow:0 0 20px rgba(0,0,0,.4)}.series-card:hover{transform:translateY(-10px)scale(1.03)}.series-image{width:100%;height:398px;position:relative;overflow:hidden}.series-image img{object-fit:cover;filter:brightness(.95)contrast(1.05);width:100%;height:100%;transition:transform 1.5s}.series-card:hover img{transform:scale(1.08)}.overlay{mix-blend-mode:screen;opacity:.3;background:radial-gradient(circle,#6c6c6c,rgba(10,15,25,.35) 70%,transparent 100%);transition:opacity .6s,transform 3s;position:absolute;top:0;bottom:0;left:0;right:0}.series-card:hover .overlay{opacity:.7;transform:rotate(10deg)scale(1.1)}.series-content{text-align:center;color:#fff;background:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.65));width:100%;padding:40px 20px 30px;position:absolute;bottom:0}.series-content h3{color:#fff;text-shadow:0 0 10px rgba(0,255,255,.4);margin-bottom:6px;font-size:1.4rem;font-weight:500}.series-content .tagline{color:#fff;opacity:.9;margin-bottom:10px;font-size:1rem}.series-content .details{color:rgba(230,245,255,.9);font-size:.9rem;line-height:1.5}.heading-block{background:#1176b8;padding:9px}.heading-block h3{font-size:22px}@media (max-width:960px){.series-card{width:100%;max-width:480px}.showcase-row{gap:30px}.section-title{font-size:1.4rem}}
.masonry-gallery{color:#eaf6ff;background:radial-gradient(at bottom,#020a1c 0%,#00060e 100%);width:80%;padding:6rem 8%;position:relative;overflow:hidden}.masonry-gallery .container{z-index:3;text-align:center;position:relative}.masonry-gallery .title{margin-bottom:.5rem;font-size:2.8rem;-webkit-text-fill-color:transparent!important;background:#0c2343!important;-webkit-background-clip:text!important}.masonry-gallery .subtitle{color:#0c2343;max-width:700px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1rem}.masonry-grid{column-count:3;perspective:1200px;column-gap:1.5rem}.masonry-item{background:rgba(255,255,255,.03);border-radius:18px;margin-bottom:1.5rem;transition:transform .7s,box-shadow .5s,filter .5s;position:relative;overflow:hidden;transform:rotateY(0)rotateX(0);box-shadow:0 10px 20px rgba(0,0,0,.3)}.masonry-item img{border-radius:inherit;filter:brightness(.95)contrast(1.1);width:100%;transition:transform 1.2s,filter .8s}.masonry-item:before{content:"";opacity:0;background:radial-gradient(circle at 0 0,rgba(0,255,255,.2),transparent 70%);transition:opacity .6s;position:absolute;top:0;bottom:0;left:0;right:0}.masonry-item:hover:before{opacity:1}.masonry-item.wide img{aspect-ratio:16/9}.masonry-item.tall img{aspect-ratio:3/4}.masonry-gallery .aurora-bg{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.masonry-gallery .aurora-layer{filter:blur(60px)contrast(1.05)saturate(1.2);transform-origin:50%;background:linear-gradient(135deg,rgba(0,240,255,.08),rgba(255,0,240,.06) 40%,rgba(0,200,255,.04));position:absolute;top:-20%;bottom:-30%;left:-10%;right:-10%}.masonry-gallery .layer-1{opacity:.95;animation:14s linear infinite moveAurora1;transform:translate(0,0)scale(1.2)}.masonry-gallery .layer-2{opacity:.85;animation:20s linear infinite moveAurora2;transform:translate(0,0)scale(1.1)}.masonry-gallery .layer-3{opacity:.75;mix-blend-mode:screen;animation:26s linear infinite moveAurora3;transform:translate(0,0)scale(1)}.masonry-gallery .aurora-noise{opacity:.035;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.p-12{padding:12px}#download-brochure-title{-webkit-text-fill-color:transparent;background:#fff!important;text-align:center!important;-webkit-background-clip:text!important}#gallery #gallery-custom{padding-bottom:10px!important}.quote-content{background-color:#183d71;flex-direction:column;flex:1;justify-content:center;padding:25px;display:flex;position:relative}.quote-content:before{content:"";opacity:.041;pointer-events:none;background:url(/water-mark.png) 50%/100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.technology-inside-custom .quote-form{gap:10px!important}@keyframes moveAurora1{0%{transform:translate(-5%,-5%)scale(1.2)}50%{transform:translate(5%,5%)scale(1.25)}to{transform:translate(-5%,-5%)scale(1.2)}}@keyframes moveAurora2{0%{transform:translate(5%,-5%)scale(1.1)}50%{transform:translate(-5%,5%)scale(1.15)}to{transform:translate(5%,-5%)scale(1.1)}}@keyframes moveAurora3{0%{transform:translateY(5%)scale(1.05)}50%{transform:translateY(-5%)scale(1.08)}to{transform:translateY(5%)scale(1.05)}}@media (max-width:992px){.masonry-grid{column-count:2}}@media (max-width:600px){.masonry-grid{column-count:1}}@media (max-width:769px){.masonry-gallery{width:100%}.masonry-gallery .title{font-size:1.8rem}}
.features-3d-section{color:#eafaff;text-align:center;background:radial-gradient(circle at 40% 40%,#081019,#000 80%);padding:120px 20px 160px;font-family:Poppins,sans-serif;position:relative;overflow:hidden}.features-3d-section .aurora-bg{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.features-3d-section .aurora-layer{filter:blur(60px)contrast(1.05)saturate(1.2);background:linear-gradient(135deg,rgba(0,240,255,.08),rgba(255,0,240,.06) 40%,rgba(0,200,255,.04));position:absolute;top:-20%;bottom:-30%;left:-10%;right:-10%}.features-3d-section .layer-1{opacity:.9;animation:14s linear infinite aurora1}.features-3d-section .layer-2{opacity:.7;animation:22s linear infinite aurora2}.features-3d-section .layer-3{opacity:.5;animation:30s linear infinite aurora3}@keyframes aurora1{0%{transform:translate(-3%)}to{transform:translate(3%)}}@keyframes aurora2{0%{transform:translateY(-2%)}to{transform:translateY(2%)}}@keyframes aurora3{0%{transform:translate(2%)translateY(-2%)}to{transform:translate(-2%)translateY(2%)}}.features-3d-section .section-title{color:#b4f6ff;z-index:2;margin-bottom:25px;font-size:2.4rem;position:relative}.features-3d-section .scene{perspective:1400px;width:100%;max-width:1300px;min-height:580px;transform-style:preserve-3d;z-index:2;justify-content:center;align-items:center;margin:auto;display:flex;position:relative}.features-3d-section .lift-core{z-index:5;position:relative;transform:translateZ(150px)}.features-3d-section .lift-core img{object-fit:contain;filter:drop-shadow(0 0 40px rgba(0,255,255,.35));width:320px;max-height:480px;animation:6s ease-in-out infinite alternate float}@keyframes float{0%{transform:translateY(0)rotateY(0)}to{transform:translateY(-12px)rotateY(5deg)}}.features-3d-section .features-col{transform-style:preserve-3d;opacity:.95;flex-direction:column;justify-content:center;gap:22px;width:290px;display:flex;position:absolute;top:50%}.features-3d-section .left{left:5%;transform:translateY(-50%)rotateY(-15deg)translateZ(120px)}.features-3d-section .right{right:5%;transform:translateY(-50%)rotateY(15deg)translateZ(120px)}.features-3d-section .feature-item{text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:18px;transition:transform .4s,box-shadow .4s;box-shadow:0 10px 25px rgba(0,0,0,.3)}.features-3d-section .feature-item:hover{transform:translateZ(40px)scale(1.05)}.features-3d-section .features-col.left .feature-item:hover,.features-3d-section .features-col.right .feature-item:hover{transform:translateY(0%)rotateY(19deg)translateZ(118px)}.features-3d-section .feature-item h3{color:#fff;margin-bottom:6px;font-size:1.05rem}.features-3d-section .feature-item p{color:rgba(220,245,255,.8);font-size:.9rem}.features-3d-section .connectors{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.features-3d-section .connector-line{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:10 10;opacity:.7;filter:drop-shadow(0 0 10px #fff);stroke-width:2px;stroke-linecap:round;stroke-dasharray:10 10;opacity:.7;animation:3s linear infinite dashmove}@keyframes dashmove{0%{stroke-dashoffset:0}to{stroke-dashoffset:-40px}}@media (max-width:960px){.features-3d-section .scene{flex-direction:column;min-height:auto}.features-3d-section .features-col{width:100%;max-width:500px;margin:20px auto;position:static;transform:none}.features-3d-section .lift-core img{width:220px}.features-3d-section .connectors{display:none}.features-3d-section .feature-hover-left,.features-3d-section .feature-hover-right{transform:unset!important}.features-col.left,.features-col.right{height:100%}.features-3d-section .section-title{font-size:1.8rem}}.features-3d-section .feature-hover-left,.features-3d-section .feature-hover-right{transform:translateY(-49%)rotateY(2deg)translateZ(144px)}@media only screen and (min-device-width:768px) and (max-device-width:1366px){.features-3d-section .feature-hover-left,.features-3d-section .feature-hover-right{transform:unset!important}.features-col.left,.features-col.right{height:100%}.features-3d-section .section-title{margin-bottom:0!important}}@media (max-width:769px){.features-3d-section .section-title{margin-bottom:0!important}.features-3d-section .lift-core img{width:50px;animation:none}}
.features-mobile{color:#fff;background:#0c2343;padding:60px 20px}.features-container{text-align:center;width:100%;max-width:420px;margin:auto}.features-title{margin-bottom:15px;font-size:22px;font-weight:600}.lift-wrapper{justify-content:center;margin-bottom:20px;display:flex}.lift-img{object-fit:contain;filter:drop-shadow(0 0 25px rgba(255,255,255,.15))}.slider{scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:16px;padding-bottom:10px;display:flex;overflow-x:scroll}.slider::-webkit-scrollbar{display:none}.slide-card{scroll-snap-align:start;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;background:#fff;border:1px solid rgba(255,255,255,.1);border-radius:20px;min-width:97%;padding:22px}.slide-card h3{color:#0c2343;margin-bottom:8px;font-size:20px}.slide-card p{color:#0c2343;font-size:18px;line-height:1.5}.pagination{justify-content:center;gap:8px;margin-top:18px;display:flex}.dot{background:#5c7ea5;border-radius:50%;width:8px;height:8px;transition:all .3s}.dot.active{background:#fff;border-radius:10px;width:18px}
:root{--aurora-cyan:#fff;--aurora-mag:#ffd86b;--panel-bg:#1a1a1a;--panel-border:#0d0d0d;--text-muted:#f5f5f5}.aurora-bg{z-index:0}.aurora-review-section{text-align:center;background:#fff;padding:6rem 3rem;position:relative;overflow:hidden}.aurora-review-section .aurora-review-grid{grid-template-columns:repeat(3,1fr);justify-items:center;gap:2.5rem;display:grid}@media (max-width:1024px){.aurora-review-section .aurora-review-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.aurora-review-section .aurora-review-grid{grid-template-columns:1fr}}.aurora-review-section .aurora-review-title{text-transform:uppercase;letter-spacing:2px;background:#0c2343;-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:2rem;font-weight:700}.aurora-review-section .aurora-review-card{border:1px solid var(--panel-border);background:#183d71;border-radius:14px;max-width:400px;padding:1rem;transition:all .35s;position:relative;box-shadow:0 0 15px rgba(255,255,255,.05)}.aurora-review-section .aurora-review-card:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 0 25px rgba(255,255,255,.15),0 0 25px rgba(255,216,107,.25)}.aurora-review-section .aurora-thumb{cursor:pointer;border-radius:10px;position:relative;overflow:hidden}.aurora-review-section .aurora-thumb-img{border-radius:10px;width:100%;min-height:214px;transition:transform .5s}.aurora-review-section .aurora-thumb:hover .aurora-thumb-img{transform:scale(1.05)}.aurora-review-section .aurora-play{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px rgba(255,216,107,.3)}.aurora-review-section .aurora-play:hover{transform:translate(-50%,-50%)scale(1.1);box-shadow:0 0 40px rgba(255,216,107,.4)}.aurora-review-section .triangle{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:18px solid #fff;width:0;height:0}.aurora-review-section .aurora-review-name{color:#fff;text-shadow:0 0 6px rgba(255,255,255,.15);margin-top:1rem;font-size:1rem;font-weight:600}.aurora-review-section .video-modal{z-index:999;background:rgba(0,0,0,.85);justify-content:center;align-items:center;animation:.3s fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.aurora-review-section .video-content{aspect-ratio:16/9;background:#000;border-radius:12px;width:80%;max-width:900px;position:relative;overflow:hidden;box-shadow:0 0 30px rgba(255,216,107,.4)}.aurora-review-section .video-content iframe{width:100%;height:100%}.aurora-review-section .close-btn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:1.5rem;transition:all .3s;position:absolute;top:12px;right:16px}.aurora-review-section .close-btn:hover{color:#ffd86b}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.aurora-review-section .aurora-layer{position:unset!important}@media (max-width:769px){.aurora-review-section{padding:2rem 1rem}.aurora-review-section .aurora-review-title{font-size:1.5rem}}
