@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Outfit:wght@300;400;500;600;700;800;900&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_2ae47f08-module__h69qWW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_2ae47f08-module__h69qWW__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_eb58308d-module__w_p2Lq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_eb58308d-module__w_p2Lq__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg-primary:#06060f;--bg-secondary:#0b0b1e;--bg-tertiary:#10102a;--glass-bg:#ffffff0a;--glass-bg-hover:#ffffff14;--glass-border:#ffffff12;--glass-border-hover:#ffffff26;--glass-highlight:#ffffff1f;--accent-cyan:#00d4ff;--accent-purple:#7b2fff;--accent-pink:#ff006e;--accent-blue:#4361ee;--accent-teal:#00c9a7;--text-primary:#f0f0f8;--text-secondary:#9a9abe;--text-muted:#5a5a7a;--gradient-main:linear-gradient(135deg, #00d4ff 0%, #7b2fff 50%, #ff006e 100%);--gradient-cyan-purple:linear-gradient(135deg, #00d4ff, #7b2fff);--gradient-purple-pink:linear-gradient(135deg, #7b2fff, #ff006e);--gradient-dark:linear-gradient(180deg, #06060f 0%, #0b0b1e 50%, #10102a 100%);--glow-cyan:0 0 40px #00d4ff40, 0 0 80px #00d4ff1a;--glow-purple:0 0 40px #7b2fff40, 0 0 80px #7b2fff1a;--glow-pink:0 0 40px #ff006e40;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-full:9999px;--font-body:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-display:"Outfit", "Inter", sans-serif;--ease-smooth:cubic-bezier(.25, .46, .45, .94);--ease-bounce:cubic-bezier(.68, -.55, .265, 1.55);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--nav-height:70px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px}body{font-family:var(--font-body);background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}a{color:inherit;transition:color .3s var(--ease-smooth);text-decoration:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;border:none;outline:none;font-family:inherit}ul{list-style:none}input,select,textarea{font-family:inherit;font-size:inherit;outline:none}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border)}.glass:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.gradient-text{background:var(--gradient-main);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-label{font-family:var(--font-display);letter-spacing:3px;text-transform:uppercase;color:var(--accent-cyan);margin-bottom:12px;font-size:.85rem;font-weight:600;display:inline-block}.section-title{font-family:var(--font-display);margin-bottom:16px;font-size:clamp(1.8rem,5vw,3rem);font-weight:800;line-height:1.15}.section-subtitle{color:var(--text-secondary);max-width:600px;font-size:clamp(.95rem,2vw,1.1rem);line-height:1.7}.preloader{z-index:10000;background:var(--bg-primary);flex-direction:column;justify-content:center;align-items:center;gap:24px;transition:opacity .6s,visibility .6s;display:flex;position:fixed;inset:0}.preloader.hidden{opacity:0;visibility:hidden;pointer-events:none}.preloader-logo{width:80px;height:80px;animation:1.5s ease-in-out infinite preloader-pulse}.preloader-bar{background:#ffffff14;border-radius:10px;width:200px;height:3px;overflow:hidden}.preloader-bar:after{content:"";background:var(--gradient-cyan-purple);border-radius:10px;width:40%;height:100%;animation:1.2s ease-in-out infinite preloader-slide;display:block}@keyframes preloader-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes preloader-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}.navbar{z-index:1000;height:var(--nav-height);transition:all .4s var(--ease-smooth);background:0 0;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.navbar.scrolled{-webkit-backdrop-filter:blur(30px);border-bottom:1px solid var(--glass-border);background:#06060fd9;box-shadow:0 4px 30px #0006}.navbar .container{justify-content:space-between;align-items:center;display:flex}.nav-logo{z-index:1001;align-items:center;gap:10px;display:flex}.nav-logo img{width:auto;height:38px}.nav-logo-text{font-family:var(--font-display);background:var(--gradient-cyan-purple);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;font-size:1.2rem;font-weight:700}.nav-links{align-items:center;gap:6px;display:flex}.nav-links a{color:var(--text-secondary);border-radius:var(--radius-sm);transition:all .3s var(--ease-smooth);white-space:nowrap;padding:8px 16px;font-size:.88rem;font-weight:500}.nav-links a:hover,.nav-links a.active{color:var(--text-primary);background:#ffffff0f}.nav-cta{box-shadow:0 4px 20px #00d4ff4d;color:var(--bg-primary)!important;background:var(--gradient-cyan-purple)!important;border-radius:var(--radius-full)!important;transition:all .3s var(--ease-smooth)!important;padding:10px 24px!important;font-weight:600!important}.nav-cta:hover{transform:translateY(-2px);background:var(--gradient-cyan-purple)!important;box-shadow:0 6px 30px #00d4ff73!important}.hamburger{z-index:1001;background:0 0;flex-direction:column;gap:5px;padding:8px;display:none}.hamburger span{background:var(--text-primary);width:24px;height:2px;transition:all .3s var(--ease-smooth);border-radius:2px;display:block}.hamburger.active span:first-child{transform:rotate(45deg)translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0;transform:translate(-10px)}.hamburger.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.mobile-nav-overlay{z-index:999;-webkit-backdrop-filter:blur(30px);opacity:0;transition:opacity .4s var(--ease-smooth);background:#06060ff2;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:none;position:fixed;inset:0}.mobile-nav-overlay.active{opacity:1;display:flex}.mobile-nav-overlay a{font-family:var(--font-display);color:var(--text-secondary);border-radius:var(--radius-md);transition:all .3s var(--ease-smooth);padding:14px 32px;font-size:1.4rem;font-weight:600}.mobile-nav-overlay a:hover{color:var(--text-primary);background:#ffffff0f}.bg-grid{z-index:-2;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px;position:fixed;inset:0}.bg-glow{z-index:-1;filter:blur(120px);pointer-events:none;opacity:.4;border-radius:50%;position:fixed}.bg-glow-1{background:var(--accent-purple);width:500px;height:500px;top:-200px;right:-150px}.bg-glow-2{background:var(--accent-cyan);opacity:.2;width:400px;height:400px;bottom:30%;left:-200px}.bg-glow-3{background:var(--accent-pink);opacity:.15;width:350px;height:350px;bottom:-100px;right:20%}.hero{min-height:100vh;padding-top:calc(var(--nav-height) + 30px);align-items:center;padding-bottom:60px;display:flex;position:relative;overflow:hidden}.hero .container{z-index:2;position:relative}.hero-content{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}.hero-text{text-align:center;order:1}.hero-left{order:0;position:relative}.hero-left .video-container{border-radius:var(--radius-lg);box-shadow:0 20px 60px #00000080}.hero-badge{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:var(--radius-full);color:var(--accent-cyan);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:24px;padding:8px 18px;font-size:.8rem;font-weight:500;display:inline-flex}.hero-badge .badge-dot{background:var(--accent-cyan);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.hero-title{font-family:var(--font-display);letter-spacing:-1.5px;margin-bottom:20px;font-size:clamp(2rem,5vw,3.5rem);font-weight:900;line-height:1.08}.hero-title .highlight{display:inline;position:relative}.hero-title .highlight:after{content:"";background:var(--gradient-main);opacity:.6;border-radius:2px;height:4px;position:absolute;bottom:2px;left:0;right:0}.hero-description{color:var(--text-secondary);max-width:520px;margin:0 auto 32px;font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.75}.hero-buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.btn-primary{color:var(--bg-primary);background:var(--gradient-cyan-purple);border-radius:var(--radius-full);transition:all .4s var(--ease-smooth);align-items:center;gap:8px;padding:14px 32px;font-size:.95rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 25px #00d4ff59}.btn-primary:before{content:"";opacity:0;background:linear-gradient(135deg,#fff3,#0000);transition:opacity .3s;position:absolute;inset:0}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 40px #00d4ff80}.btn-primary:hover:before{opacity:1}.btn-secondary{color:var(--text-primary);background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:var(--radius-full);transition:all .4s var(--ease-smooth);align-items:center;gap:8px;padding:14px 32px;font-size:.95rem;font-weight:600;display:inline-flex}.btn-secondary:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);box-shadow:var(--glow-purple);transform:translateY(-3px)}.hero-floating-elements{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.floating-shape{opacity:.4;position:absolute}.floating-cube{width:50px;height:50px;transform-style:preserve-3d;animation:12s ease-in-out infinite float-rotate}.floating-cube .face{border:1px solid var(--accent-cyan);background:#00d4ff0d;width:100%;height:100%;position:absolute}.floating-cube .face:first-child{transform:translateZ(25px)}.floating-cube .face:nth-child(2){transform:rotateY(180deg)translateZ(25px)}.floating-cube .face:nth-child(3){transform:rotateY(90deg)translateZ(25px)}.floating-cube .face:nth-child(4){transform:rotateY(-90deg)translateZ(25px)}.cube-1{top:15%;left:8%}.cube-2{animation-duration:15s;animation-delay:-3s;top:25%;right:12%}.cube-3{animation-duration:18s;animation-delay:-6s;bottom:30%;left:5%}.cube-4{animation-delay:-2s;bottom:20%;right:8%}.floating-ring{border:2px solid var(--accent-purple);opacity:.3;border-radius:50%;width:80px;height:80px;animation:10s ease-in-out infinite float-ring}.ring-1{top:10%;right:25%}.ring-2{animation-delay:-5s;bottom:15%;left:15%}.floating-dot{background:var(--accent-cyan);border-radius:50%;width:6px;height:6px;animation:6s ease-in-out infinite float-dot}.dot-1{top:20%;left:30%}.dot-2{animation-delay:-2s;top:50%;right:20%}.dot-3{animation-delay:-4s;bottom:25%;left:40%}.dot-4{background:var(--accent-purple);animation-delay:-1s;top:35%;left:60%}.dot-5{background:var(--accent-pink);animation-delay:-3s;bottom:40%;right:35%}@keyframes float-rotate{0%,to{transform:rotateX(0)rotateY(0)translateY(0)}25%{transform:rotateX(90deg)rotateY(45deg)translateY(-20px)}50%{transform:rotateX(180deg)rotateY(90deg)translateY(0)}75%{transform:rotateX(270deg)rotateY(135deg)translateY(20px)}}@keyframes float-ring{0%,to{transform:rotateX(60deg)rotate(0)translateY(0)}50%{transform:rotateX(60deg)rotate(180deg)translateY(-30px)}}@keyframes float-dot{0%,to{opacity:.4;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(-25px)scale(1.3)}}.hero-stats{grid-template-columns:repeat(3,1fr);gap:16px;max-width:480px;margin-top:48px;margin-left:auto;margin-right:auto;display:grid}.stat-item{text-align:center;background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-md);transition:all .3s var(--ease-smooth);padding:16px 8px}.stat-item:hover{border-color:var(--glass-border-hover);transform:translateY(-2px)}.stat-number{font-family:var(--font-display);background:var(--gradient-cyan-purple);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,4vw,2rem);font-weight:800}.stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:2px;font-size:.75rem;font-weight:500}.services{z-index:10;padding:80px 0;position:relative}.services-header{text-align:center;margin-bottom:50px}.services-scroll-section{background:var(--bg-primary);height:7000px;position:relative}.sticky-carousel-container{flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.sticky-header{z-index:10;width:100%;margin-bottom:40px;padding-top:20px}.carousel-scene{perspective:1600px;width:100%;height:70vh;transform-style:preserve-3d;justify-content:center;align-items:center;margin-top:-160px;display:flex;position:relative}.orbit-rings{width:3000px;height:3000px;transform-style:preserve-3d;pointer-events:none;z-index:-1;position:absolute;top:65%;left:50%;transform:translate(-50%,-50%)rotateX(75deg)}.orbit-ring{border:1px solid #00d4ff1a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-ring-1{border:2px dashed #00d4ff4d;width:3000px;height:3000px;animation:60s linear infinite rotateRing}.orbit-ring-2{border:1px solid #00d4ff26;width:3200px;height:3200px}.orbit-ring-3{border:1px solid #00d4ff26;width:2800px;height:2800px}@keyframes rotateRing{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.carousel-nav{color:#fff;cursor:pointer;z-index:100;background:#0a0f1ecc;border:1px solid #00d4ff4d;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-nav:hover{background:#00d4ff33;border-color:#00d4ff;box-shadow:0 0 15px #00d4ff66}.carousel-nav.prev{left:30px}.carousel-nav.next{right:30px}.carousel-rotator{width:280px;height:380px;transform-style:preserve-3d;position:relative}.carousel-card{border:1px solid var(--glass-border);border-radius:var(--radius-lg);will-change:transform, opacity;background:#0f1423e6;flex-direction:column;transition:border-color .3s,box-shadow .3s;display:flex;position:absolute;inset:0;overflow:hidden}.card-image-wrapper{border-bottom:1px solid var(--glass-border);width:100%;height:140px;position:relative;overflow:hidden}.card-image-wrapper img{object-fit:cover;width:100%;height:100%;image-rendering:high-quality;image-rendering:-webkit-optimize-contrast}.card-content{flex-direction:column;flex:1;padding:20px;display:flex}.card-content h3{font-family:var(--font-display);color:var(--text-primary);margin-bottom:8px;font-size:1.1rem;font-weight:700}.card-content p{color:var(--text-secondary);flex:1;font-size:.85rem;line-height:1.5}.btn-explore{color:var(--accent-cyan);border:1px solid var(--accent-cyan);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:1px;z-index:100;text-align:center;background:0 0;margin-top:12px;padding:8px 16px;font-size:.8rem;font-weight:600;transition:all .3s;display:inline-block;position:relative;pointer-events:auto!important}.btn-explore:hover{background:var(--accent-cyan);color:var(--bg-primary);box-shadow:0 0 15px #00d4ff66}@media (max-width:768px){.carousel-scene{perspective:1200px;transform:scale(.65)translateY(10%)}}.video-booking{padding:80px 0;position:relative}.video-booking-header{text-align:center;margin-bottom:50px}.video-booking-grid{grid-template-columns:1fr;gap:30px;display:grid}.video-container{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:all .5s var(--ease-smooth);position:relative;overflow:hidden;transform:perspective(1200px)rotateY(0)}.video-container:hover{border-color:var(--glass-border-hover);box-shadow:var(--glow-cyan);transform:perspective(1200px)rotateY(0)translateY(-4px)}.video-wrapper{background:#000;padding-top:56.25%;position:relative;overflow:hidden}.video-wrapper video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.video-play-overlay{cursor:pointer;transition:all .4s var(--ease-smooth);z-index:5;background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-play-overlay:hover{background:#00000040}.video-play-overlay.hidden{opacity:0;pointer-events:none}.play-btn-circle{background:var(--gradient-cyan-purple);width:70px;height:70px;transition:transform .3s var(--ease-smooth);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 0 40px #00d4ff66}.video-play-overlay:hover .play-btn-circle{transform:scale(1.1)}.play-btn-circle svg{width:24px;height:24px;fill:var(--bg-primary);margin-left:3px}.video-info{padding:20px 24px}.video-info h3{font-family:var(--font-display);margin-bottom:6px;font-size:1.05rem;font-weight:700}.video-info p{color:var(--text-secondary);font-size:.85rem;line-height:1.6}.booking-container{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:all .4s var(--ease-smooth);padding:32px 24px}.booking-container:hover{border-color:var(--glass-border-hover)}.booking-container h3{font-family:var(--font-display);background:var(--gradient-cyan-purple);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:1.4rem;font-weight:700}.form-group{margin-bottom:16px}.form-group label{color:var(--text-secondary);margin-bottom:6px;font-size:.82rem;font-weight:500;display:block}.form-input{border:1px solid var(--glass-border);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);transition:all .3s var(--ease-smooth);background:#ffffff0a;padding:12px 16px;font-size:.9rem}.form-input:focus{border-color:var(--accent-cyan);background:#ffffff0f;box-shadow:0 0 0 3px #00d4ff1a}.form-input::placeholder{color:var(--text-muted)}select.form-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239a9abe' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}select.form-input option{background:var(--bg-secondary);color:var(--text-primary)}textarea.form-input{resize:vertical;min-height:90px}.btn-submit{color:#fff;background:var(--gradient-purple-pink);border-radius:var(--radius-sm);width:100%;transition:all .4s var(--ease-smooth);letter-spacing:.5px;margin-top:8px;padding:14px;font-size:.95rem;font-weight:700;position:relative;overflow:hidden}.btn-submit:before{content:"";opacity:0;background:linear-gradient(135deg,#fff3,#0000);transition:opacity .3s;position:absolute;inset:0}.btn-submit:hover{transform:translateY(-2px);box-shadow:0 6px 30px #7b2fff66}.btn-submit:hover:before{opacity:1}.founder{padding:80px 0;position:relative}.founder-header{text-align:center;margin-bottom:50px}.founder-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border);border-radius:var(--radius-xl);max-width:900px;transition:all .5s var(--ease-smooth);margin:0 auto;overflow:hidden}.founder-card:hover{border-color:var(--glass-border-hover);box-shadow:var(--glow-purple);transform:translateY(-6px)}.founder-card-inner{grid-template-columns:1fr;gap:0;display:grid}.founder-image-wrapper{position:relative;overflow:hidden}.founder-image-wrapper:after{content:"";background:linear-gradient(to top, var(--bg-primary), transparent);z-index:1;height:120px;position:absolute;bottom:0;left:0;right:0}.founder-image-wrapper img{object-fit:cover;object-position:top center;width:100%;height:300px;transition:transform .6s var(--ease-smooth)}.founder-card:hover .founder-image-wrapper img{transform:scale(1.05)}.founder-info{padding:32px 28px 36px}.founder-name{font-family:var(--font-display);margin-bottom:4px;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800}.founder-title{background:var(--gradient-cyan-purple);-webkit-text-fill-color:transparent;letter-spacing:.5px;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:.95rem;font-weight:600}.founder-bio{color:var(--text-secondary);margin-bottom:24px;font-size:.95rem;line-height:1.8}.founder-skills{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.founder-skill-tag{color:var(--accent-cyan);border-radius:var(--radius-full);letter-spacing:.3px;background:#00d4ff14;border:1px solid #00d4ff26;padding:6px 16px;font-size:.78rem;font-weight:600}.founder-socials{gap:12px;display:flex}.founder-social-link{background:var(--glass-bg);border:1px solid var(--glass-border);width:40px;height:40px;color:var(--text-secondary);transition:all .3s var(--ease-smooth);border-radius:50%;justify-content:center;align-items:center;display:flex}.founder-social-link:hover{background:var(--accent-cyan);color:var(--bg-primary);border-color:var(--accent-cyan);transform:translateY(-3px);box-shadow:0 4px 20px #00d4ff4d}.founder-social-link svg{width:18px;height:18px}.portfolio{padding:80px 0;position:relative}.portfolio-header{text-align:center;margin-bottom:50px}.portfolio-grid{grid-template-columns:1fr;gap:20px;display:grid}.portfolio-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:all .5s var(--ease-smooth);position:relative;overflow:hidden}.portfolio-card:hover{border-color:var(--glass-border-hover);box-shadow:var(--glow-purple);transform:translateY(-6px)}.portfolio-card-image{background:var(--bg-tertiary);height:200px;position:relative;overflow:hidden}.portfolio-card-image:after{content:"";background:var(--gradient-main);opacity:.12;position:absolute;inset:0}.portfolio-placeholder{opacity:.4;width:100%;height:100%;color:var(--accent-cyan);justify-content:center;align-items:center;font-size:3rem;display:flex}.portfolio-card-content{padding:24px}.portfolio-card-content h3{font-family:var(--font-display);margin-bottom:8px;font-size:1.1rem;font-weight:700}.portfolio-card-content p{color:var(--text-secondary);margin-bottom:16px;font-size:.85rem;line-height:1.6}.portfolio-tags{flex-wrap:wrap;gap:6px;display:flex}.portfolio-tag{color:var(--text-muted);border:1px solid var(--glass-border);border-radius:var(--radius-full);background:#ffffff0a;padding:4px 12px;font-size:.72rem;font-weight:600}.contact{padding:80px 0;position:relative}.contact-header{text-align:center;margin-bottom:50px}.contact-grid{grid-template-columns:1fr;gap:30px;max-width:900px;margin:0 auto;display:grid}.contact-info-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:32px 24px}.contact-info-item{border-bottom:1px solid var(--glass-border);align-items:flex-start;gap:16px;padding:16px 0;display:flex}.contact-info-item:last-child{border-bottom:none}.contact-icon{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--accent-cyan);background:#00d4ff14;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-info-text h4{margin-bottom:4px;font-size:.9rem;font-weight:600}.contact-info-text p{color:var(--text-secondary);font-size:.85rem}.contact-form-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:32px 24px}.contact-form-card h3{font-family:var(--font-display);margin-bottom:24px;font-size:1.3rem;font-weight:700}.footer{border-top:1px solid var(--glass-border);background:#0000004d;padding:50px 0 24px}.footer-grid{grid-template-columns:1fr;gap:32px;margin-bottom:40px;display:grid}.footer-brand{flex-direction:column;gap:14px;display:flex}.footer-brand-logo{align-items:center;gap:10px;display:flex}.footer-brand-logo img{height:36px}.footer-brand-logo span{font-family:var(--font-display);background:var(--gradient-cyan-purple);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.1rem;font-weight:700}.footer-brand p{color:var(--text-secondary);max-width:320px;font-size:.85rem;line-height:1.7}.footer-column h4{font-family:var(--font-display);color:var(--text-primary);margin-bottom:16px;font-size:.95rem;font-weight:700}.footer-column ul{flex-direction:column;gap:10px;display:flex}.footer-column a{color:var(--text-secondary);transition:all .3s var(--ease-smooth);font-size:.85rem}.footer-column a:hover{color:var(--accent-cyan);padding-left:4px}.footer-contact h4{text-transform:uppercase}.contact-items{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.contact-item{align-items:center;gap:12px;display:flex}.contact-icon{color:#8b5cf6;background:#8b5cf60d;border:1px solid #8b5cf64d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.contact-icon svg{width:14px;height:14px}.newsletter-text{color:var(--text-secondary);margin-bottom:12px;font-size:.85rem}.newsletter-form{align-items:center;display:flex;position:relative}.newsletter-form input{width:100%;color:var(--text-primary);transition:all .3s var(--ease-smooth);background:#0000004d;border:1px solid #ffffff0d;border-radius:24px;outline:none;padding:12px 48px 12px 16px;font-size:.9rem}.newsletter-form input:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf633}.newsletter-form button{color:#fff;cursor:pointer;width:36px;height:36px;transition:all .3s var(--ease-smooth);background:#8b5cf6;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.newsletter-form button:hover{background:#7c3aed;transform:translateY(-50%)scale(1.05)}.newsletter-form button svg{width:16px;height:16px;margin-top:2px;margin-right:2px}.footer-bottom{border-top:1px solid var(--glass-border);text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:24px;display:flex}.footer-bottom p{color:var(--text-muted);font-size:.8rem}.reveal{opacity:0;transition:all .8s var(--ease-out-expo);transform:translateY(40px)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}.toast{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-md);color:var(--accent-cyan);z-index:9999;opacity:0;transition:all .5s var(--ease-bounce);pointer-events:none;background:#00d4ff26;border:1px solid #00d4ff4d;padding:16px 28px;font-size:.9rem;font-weight:600;position:fixed;bottom:30px;left:30px;transform:translateY(100px)}.toast.show{opacity:1;transform:translateY(0)}.whatsapp-btn{color:#fff;z-index:9998;width:56px;height:56px;transition:all .3s var(--ease-smooth);background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 14px #25d36666}.whatsapp-btn:hover{transform:scale(1.1);box-shadow:0 6px 20px #25d36699}.whatsapp-btn svg{width:32px;height:32px}.tech-marquee{border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);background:#0003;padding:20px 0;position:relative;overflow:hidden}.tech-marquee:before,.tech-marquee:after{content:"";z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.tech-marquee:before{background:linear-gradient(to right, var(--bg-primary), transparent);left:0}.tech-marquee:after{background:linear-gradient(to left, var(--bg-primary), transparent);right:0}.marquee-track{align-items:center;gap:24px;width:max-content;animation:40s linear infinite marquee-scroll;display:flex}.marquee-track:hover{animation-play-state:paused}.marquee-item{white-space:nowrap;font-family:var(--font-display);color:var(--text-secondary);align-items:center;gap:8px;font-size:.88rem;font-weight:500;transition:color .3s;display:flex}.marquee-item:hover{color:var(--accent-cyan)}.marquee-dot{background:var(--gradient-cyan-purple);flex-shrink:0;width:5px;height:5px;transform:rotate(45deg);box-shadow:0 0 8px #6366f180}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.popup-overlay{z-index:10000;-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:all .5s var(--ease-smooth);background:#000000a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.popup-overlay.active{opacity:1;visibility:visible}.popup-card{-webkit-backdrop-filter:blur(40px);border:1px solid var(--glass-border-hover);border-radius:var(--radius-xl);width:100%;max-width:720px;max-height:calc(100vh - 40px);transition:all .5s var(--ease-out-expo);background:#0c0c1eeb;padding:32px 40px;position:relative;overflow-y:auto;transform:translateY(40px)scale(.95);box-shadow:0 0 60px #00d4ff14,0 0 120px #7b2fff0f,0 25px 50px #00000080}.popup-overlay.active .popup-card{transform:translateY(0)scale(1)}.popup-close{border:1px solid var(--glass-border);width:36px;height:36px;color:var(--text-secondary);transition:all .3s var(--ease-smooth);cursor:pointer;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.popup-close:hover{color:var(--accent-pink);background:#ff006e26;border-color:#ff006e4d;transform:rotate(90deg)}.popup-close svg{width:16px;height:16px}.popup-header{margin-bottom:24px}.popup-header h3{font-family:var(--font-display);color:var(--text-primary);margin-bottom:8px;font-size:1.8rem;font-weight:800;line-height:1.2}.popup-header p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.5}.advanced-form .form-row{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.advanced-form .form-group{flex-direction:column;margin-bottom:16px;display:flex}.advanced-form label{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:8px;font-size:.85rem;font-weight:500;display:inline-flex}.advanced-form label svg{color:var(--text-muted)}.advanced-form .required{color:var(--accent-pink);margin-left:-4px}.advanced-form .form-input{color:var(--text-primary);background:#ffffff08;border:1px solid #ffffff14;padding:12px 14px;font-size:.9rem}.advanced-form .form-input:focus{border-color:var(--accent-cyan);background:#00d4ff0d;box-shadow:0 0 0 3px #00d4ff1a}.advanced-form select.form-input{appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23a0a0ab%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.advanced-form textarea.form-input{resize:vertical;min-height:80px}.file-upload-area{border-radius:var(--radius-md);text-align:center;transition:all .3s var(--ease-smooth);color:var(--text-secondary);background:#ffffff05;border:1px dashed #ffffff26;padding:20px;font-size:.85rem;position:relative}.file-upload-area:hover{background:#ffffff0d;border-color:#ffffff4d}.file-upload-area .text-highlight{color:var(--accent-cyan);font-weight:500}.file-upload-area input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.advanced-form .btn-submit{margin-top:12px;padding:16px;font-size:1rem;font-weight:700}.popup-benefit{color:var(--text-muted);align-items:center;gap:6px;font-size:.72rem;font-weight:500;display:flex}.popup-benefit svg{width:14px;height:14px;color:var(--accent-teal);flex-shrink:0}@media (max-width:479px){.hero-title{font-size:2rem}.hero-stats{grid-template-columns:repeat(3,1fr);gap:8px}.stat-number{font-size:1.3rem}.stat-label{font-size:.65rem}.form-row{grid-template-columns:1fr}.service-card{height:300px}.founder-image-wrapper img{height:250px}}@media (min-width:480px){.container{padding:0 24px}.services-grid,.portfolio-grid,.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.container{padding:0 32px}.hamburger{display:none!important}.nav-links{display:flex!important}.hero{padding-top:calc(var(--nav-height) + 40px)}.hero-content{grid-template-columns:1fr 1fr;gap:32px}.hero-text{text-align:left;order:0}.hero-left{order:1}.hero-description{margin-left:0}.hero-buttons{justify-content:flex-start}.hero-stats{margin-left:0}.hero-stats-bar{grid-template-columns:repeat(4,1fr)}.services{padding:100px 0}.services-grid{grid-template-columns:repeat(2,1fr);gap:24px}.video-booking{padding:100px 0}.video-booking-grid{grid-template-columns:1fr 1fr;gap:28px}.founder{padding:100px 0}.founder-card-inner{grid-template-columns:280px 1fr}.founder-image-wrapper img{height:100%;min-height:400px}.founder-image-wrapper:after{display:none}.founder-info{padding:40px 36px}.portfolio,.contact{padding:100px 0}.contact-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}.footer-bottom{flex-direction:row;justify-content:space-between}}@media (min-width:1024px){.container{padding:0 40px}.hero-content{grid-template-columns:1.2fr 1fr;gap:48px}.hero-text{order:0}.hero-left{order:1}.hero-title{font-size:2.8rem}.services-grid{grid-template-columns:repeat(4,1fr)}.service-card{height:340px}.portfolio-grid{grid-template-columns:repeat(3,1fr)}.founder-card-inner{grid-template-columns:340px 1fr}}@media (min-width:1280px){.hero-title{font-size:3.2rem}.video-booking-grid{gap:40px}}@media (max-width:767px){.nav-links{display:none}.hamburger{display:flex}.floating-shape{opacity:.2}.floating-cube{width:30px;height:30px}.floating-cube .face:first-child{transform:translateZ(15px)}.floating-cube .face:nth-child(2){transform:rotateY(180deg)translateZ(15px)}.floating-cube .face:nth-child(3){transform:rotateY(90deg)translateZ(15px)}.floating-cube .face:nth-child(4){transform:rotateY(-90deg)translateZ(15px)}.floating-ring{width:50px;height:50px}}@media (hover:none) and (pointer:coarse){.service-card:hover .service-card-inner{transform:rotateY(0)}.service-card.flipped .service-card-inner{transform:rotateY(180deg)}.btn-primary:hover,.btn-secondary:hover{transform:none}.btn-view-details{padding:12px 32px;font-size:.9rem}.advanced-form .form-row{grid-template-columns:1fr;gap:0}.popup-card{max-height:calc(100vh - 20px);padding:24px}.popup-overlay{padding:10px}}@supports (padding:env(safe-area-inset-top)){.navbar{padding-top:env(safe-area-inset-top)}.footer{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}.reveal{opacity:1;transform:none}}.service-detail-page{min-height:100vh;color:var(--text-primary);padding-top:100px;padding-bottom:80px;position:relative;overflow-x:hidden}.service-container{z-index:2;max-width:1200px;margin:0 auto;padding:0 5%;position:relative}.btn-go-back{color:var(--accent-cyan);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;margin-bottom:40px;font-family:inherit;font-size:1.1rem;font-weight:500;transition:all .3s;display:inline-flex}.btn-go-back svg{width:20px;height:20px;transition:transform .3s}.btn-go-back:hover{color:var(--text-primary)}.btn-go-back:hover svg{transform:translate(-5px)}.service-hero{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-bottom:80px;display:grid}.service-hero-content{flex-direction:column;align-items:flex-start;display:flex}.service-description{color:var(--text-secondary);font-size:1.2rem;line-height:1.8}.service-hero-image{border-radius:var(--radius-lg);border:1px solid var(--glass-border);position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080}.service-hero-image img{object-fit:cover;width:100%;height:auto;transition:transform .5s;display:block}.service-hero-image:hover img{transform:scale(1.05)}.image-overlay{pointer-events:none;background:linear-gradient(135deg,#00d4ff33 0%,#8a2be233 100%);position:absolute;inset:0}.glass-panel{-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:#0f1423b3;margin-bottom:40px;padding:40px;transition:transform .3s,box-shadow .3s;box-shadow:0 15px 35px #0006}.glass-panel:hover{border-color:#00d4ff4d;transform:translateY(-5px);box-shadow:0 20px 45px #0009}.service-details-grid{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:80px;display:grid}.detail-card h3{background:linear-gradient(90deg,#fff,#aaa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:30px;font-size:1.8rem}.feature-list,.benefit-list{margin:0;padding:0;list-style:none}.feature-list li,.benefit-list li{color:var(--text-secondary);align-items:flex-start;gap:15px;margin-bottom:20px;font-size:1.1rem;line-height:1.6;display:flex}.bullet-point{background:var(--accent-cyan);width:8px;height:8px;box-shadow:0 0 10px var(--accent-cyan);border-radius:50%;flex-shrink:0;margin-top:6px;display:inline-block}.tick-icon{flex-shrink:0;font-size:1.2rem;line-height:1}.underline-hover{display:inline-block;position:relative}.underline-hover:after{content:"";background-color:var(--accent-cyan);transform-origin:100% 100%;width:100%;height:2px;transition:transform .25s ease-out;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}li:hover .underline-hover:after{transform-origin:0 100%;transform:scaleX(1)}li:hover .list-text{color:var(--text-primary)}.service-project{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.project-content h3{color:var(--text-primary);margin:15px 0 10px;font-size:1.8rem}.project-content p{color:var(--text-secondary);font-size:1.1rem;line-height:1.8}.project-image-placeholder{border-radius:var(--radius-md);border:1px solid var(--glass-border);position:relative;overflow:hidden}.project-image-placeholder img{filter:brightness(.85);width:100%;transition:filter .5s;display:block}.service-project:hover .project-image-placeholder img{filter:brightness()}.form-header{text-align:center;margin-bottom:40px}.custom-service-form{max-width:800px;margin:0 auto}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:900px){.service-hero,.service-details-grid,.service-project,.form-row{grid-template-columns:1fr}.service-hero-image{order:-1}.hero{padding-top:calc(var(--nav-height) + 20px)}.hero-content{grid-template-columns:1fr!important}.hero-text{text-align:center!important;order:0!important}.hero-left{margin-top:20px;order:1!important}.hero-title{margin-bottom:15px;font-size:2.2rem!important}.hero-description{font-size:1rem;margin:0 auto 24px!important}.services-scroll-section{padding-bottom:40px;height:auto!important}.sticky-carousel-container{height:auto!important;position:relative!important;overflow:visible!important}.carousel-scene{perspective:none!important;height:auto!important;margin-top:0!important;transform:none!important}.carousel-rotator{-webkit-overflow-scrolling:touch;margin-left:-20px;scroll-snap-type:x mandatory!important;flex-direction:row!important;gap:15px!important;width:100vw!important;height:auto!important;padding:20px!important;display:flex!important;overflow-x:auto!important;transform:none!important}.carousel-card{max-width:340px;min-height:400px;opacity:1!important;pointer-events:auto!important;scroll-snap-align:center!important;z-index:1!important;border-color:var(--glass-border)!important;min-width:85vw!important;height:auto!important;box-shadow:none!important;flex-shrink:0!important;position:relative!important;transform:none!important}.carousel-card p{display:block!important}.orbit-rings,.carousel-nav{display:none!important}}.faq-item.active .faq-answer{max-height:1000px!important}.faq-item.active span{transition:transform .3s;transform:rotate(45deg)}
