:root{--accent: #00e5ff;--bg: #020617}html{scroll-padding-top:7rem;background-color:var(--bg)}body{background-color:var(--bg);color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@keyframes techins-page-in{0%{opacity:0}to{opacity:1}}body{animation:techins-page-in .5s ease both}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.skip-link{position:fixed;top:-100px;left:1rem;z-index:200;background:var(--accent);color:#020617;font-weight:700;padding:.65rem 1.1rem;border-radius:0 0 .75rem .75rem;transition:top .2s}.skip-link:focus{top:0}::-moz-selection{background:#00e5ff4d;color:#ecffff}::selection{background:#00e5ff4d;color:#ecffff}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:#020617}::-webkit-scrollbar-thumb{background:#06343f;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#00e5ff}html{scrollbar-color:#06343f #020617}#star-canvas{position:fixed;inset:0;width:100vw;height:100vh;z-index:-2;pointer-events:none}.glow-bg{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100vh;z-index:-1;pointer-events:none;background:radial-gradient(circle at center,#00e5ff0f,#02061700 60%);animation:pulseGlow 12s ease-in-out infinite}@keyframes pulseGlow{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.02)}}#scroll-progress{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,#00e5ff,#3b82f6);z-index:70;box-shadow:0 0 12px #00e5ff99;transition:width .1s linear}#header-wrapper{transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s ease}.glass-nav-wrapper{position:relative;border-radius:9999px;padding:1.5px;background:#ffffff0d;box-shadow:0 10px 30px #00000080;transition:box-shadow .5s cubic-bezier(.16,1,.3,1)}.glass-nav-wrapper.scrolled{box-shadow:0 15px 40px #0009,0 0 24px #00e5ff29}.glass-nav-wrapper:before{content:"";position:absolute;inset:0;border-radius:9999px;z-index:0;background:linear-gradient(90deg,#ffffff0d 0% 35%,#00e5ffe6 50%,#ffffff0d 65% 100%);background-size:200% 100%;animation:borderSweep 5s linear infinite}@keyframes borderSweep{0%{background-position:100% 0}to{background-position:-100% 0}}.glass-nav-inner{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;width:100%;padding:.7rem 1.25rem;border-radius:9999px;background:#0f172ac7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:background .3s ease}.glass-nav-wrapper.scrolled .glass-nav-inner{background:#0f172af2}.nav-link{position:relative}.nav-link:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:0;background:var(--accent);border-radius:2px;transition:width .3s ease}.nav-link:hover:after,.nav-link[aria-current=page]:after{width:100%}.lang-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:9999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.lang-switch a,.lang-switch button{font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1;padding:6px 11px;border-radius:9999px;color:#ffffff8c;transition:all .25s ease;cursor:pointer;text-decoration:none;display:inline-block}.lang-switch a:hover,.lang-switch button:hover{color:#fff}.lang-switch a.lang-active,.lang-switch button.lang-active{background:linear-gradient(135deg,#00e5ff,#00c3db);color:#020617;box-shadow:0 0 14px #00e5ff59}.mega-menu{position:absolute;top:calc(100% - .5rem);left:calc(50% - 350px);width:700px;padding-top:1.5rem;z-index:50;visibility:hidden;opacity:0;transform:translateY(10px) scale(.98);transition:all .3s cubic-bezier(.16,1,.3,1);transform-origin:top center}@media (min-width: 1280px){.mega-menu{width:750px;left:calc(50% - 375px)}}.nav-item-group:hover .mega-menu,.nav-item-group:focus-within .mega-menu{visibility:visible;opacity:1;transform:translateY(0) scale(1)}.mega-menu-glass{background:#0a101feb;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 60px -15px #000000b3}.menu-blob-1,.menu-blob-2{position:absolute;border-radius:9999px;filter:blur(60px);pointer-events:none}.menu-blob-1{top:-40px;right:-40px;width:180px;height:180px;background:#00e5ff1f}.menu-blob-2{bottom:-50px;left:-30px;width:160px;height:160px;background:#3b82f61a}.btn-glow{box-shadow:0 0 20px #00e5ff4d;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-glow:hover{box-shadow:0 0 35px #00e5ff99;transform:translateY(-2px)}.glass-card{background:linear-gradient(135deg,#ffffff0a,#ffffff03);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px -2px #0003;transition:all .4s cubic-bezier(.4,0,.2,1)}.glass-card:hover{border-color:#00e5ff4d;box-shadow:0 10px 40px -10px #00e5ff26;transform:translateY(-4px);background:linear-gradient(135deg,#ffffff0f,#ffffff05)}.group-logo{filter:drop-shadow(0 0 8px rgba(255,255,255,.1));transition:all .3s ease}.glass-card:hover .group-logo{filter:drop-shadow(0 0 15px rgba(0,229,255,.4));transform:scale(1.05)}.feature-card:hover,.pillar-card:hover{transform:translateY(-4px);background:linear-gradient(135deg,#ffffff0f,#ffffff05)}.glass-card-pro{background:linear-gradient(135deg,#ffffff08,#ffffff03);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.06);box-shadow:0 4px 20px #0006;transition:all .4s cubic-bezier(.16,1,.3,1);border-radius:1.5rem;overflow:hidden;height:100%;display:flex;flex-direction:column}.glass-card-pro:hover{border-color:#00e5ff4d;box-shadow:0 15px 35px -10px #00e5ff26;transform:translateY(-8px)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.team-img-wrapper:after{content:"";position:absolute;inset:0;z-index:10;background:linear-gradient(to top,#020617 0%,transparent 60%)}.team-img{filter:grayscale(100%) contrast(1.1) brightness(.8);transition:all .7s cubic-bezier(.16,1,.3,1)}.glass-card-pro:hover .team-img{filter:grayscale(0%) contrast(1.05) brightness(1);transform:scale(1.05)}.team-swiper{padding:20px 10px 60px!important;margin:-20px -10px -60px!important}.swiper-slide{height:auto}.swiper-pagination-bullet{background:#ffffff4d;transition:all .3s}.swiper-pagination-bullet-active{background:#00e5ff;width:24px;border-radius:4px;box-shadow:0 0 10px #00e5ff80}.swiper-nav-btn{position:absolute;top:45%;transform:translateY(-50%);z-index:10;width:48px;height:48px;border-radius:50%;background:#020617b3;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;backdrop-filter:blur(8px);transition:all .3s ease}.swiper-nav-btn:hover{background:#00e5ff1a;border-color:#00e5ff80;color:#00e5ff}.swiper-btn-prev{left:10px}.swiper-btn-next{right:10px}@media (min-width: 1024px){.swiper-btn-prev{left:-20px}.swiper-btn-next{right:-20px}}section:has(>.planet-curve){isolation:isolate}.planet-curve{position:absolute;bottom:-200px;left:50%;transform:translate(-50%);width:150vw;height:300px;background:#020617;border-top:1px solid rgba(0,229,255,.4);border-radius:50%;box-shadow:0 -40px 120px #00e5ff26;z-index:-1;pointer-events:none;animation:floatPlanet 8s ease-in-out infinite}@media (min-width: 768px){.planet-curve{bottom:-380px;height:500px}}@keyframes floatPlanet{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(12px)}}.faq-content{max-height:0;overflow:hidden;transition:max-height .35s ease-out,padding .3s ease}.faq-card.faq-open .faq-content{max-height:600px;padding-bottom:1.25rem}.faq-card.faq-open .ph-caret-down{transform:rotate(180deg)}.reveal{opacity:0;transform:translateY(40px);transition:all .9s cubic-bezier(.16,1,.3,1)}.reveal.active{opacity:1;transform:translateY(0)}.cstep-dot{transition:border-color .5s ease,background-color .5s ease,box-shadow .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}.cstep .cstep-num,.cstep .cstep-check,.cstep .cstep-label{transition:color .5s ease}.cstep.is-done .cstep-dot{border-color:#00e5ff80;background-color:#00e5ff12}.cstep.is-done .cstep-num{color:#00e5ffd9}.cstep.is-done .cstep-label{color:#ffffffc7}.cstep.is-active .cstep-dot{border-color:var(--accent);box-shadow:0 0 20px #00e5ff73;transform:scale(1.09)}.cstep.is-active .cstep-num{color:var(--accent)}.cstep.is-active .cstep-label{color:#fff}.cstep-final.is-active .cstep-dot,.cstep-final.is-done .cstep-dot{background-color:var(--accent);border-color:var(--accent);box-shadow:0 0 26px #00e5ff8c}.cstep-final.is-active .cstep-check,.cstep-final.is-done .cstep-check{color:var(--bg)}.cstep-final.is-active .cstep-label,.cstep-final.is-done .cstep-label{color:var(--accent)}#collabProgress{transition:height .7s cubic-bezier(.16,1,.3,1)}.glass-input{background:#02061780;border:1px solid rgba(255,255,255,.1);color:#fff;-webkit-text-fill-color:#fff;caret-color:#00e5ff;transition:all .3s ease}.glass-input:focus{outline:none;border-color:#00e5ff80;box-shadow:0 0 15px #00e5ff1a;background:#020617b3}.glass-input::-moz-placeholder{color:#ffffff59;-webkit-text-fill-color:rgba(255,255,255,.35)}.glass-input::placeholder{color:#ffffff59;-webkit-text-fill-color:rgba(255,255,255,.35)}.glass-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300e5ff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:2.75rem}.glass-select option{background-color:#0b1220;color:#fff}#nlModal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}#nlModal.is-open{opacity:1;visibility:visible}#nlModal .nl-card{transform:translateY(14px) scale(.96);transition:transform .4s cubic-bezier(.16,1,.3,1)}#nlModal.is-open .nl-card{transform:translateY(0) scale(1)}body.nl-lock{overflow:hidden}.digital-particle{position:absolute;border-radius:9999px;pointer-events:none}@keyframes floatUpParticles{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:.8}to{transform:translateY(-220px);opacity:0}}.animated-grid{animation:gridPan 40s linear infinite}@keyframes gridPan{0%{background-position:0 0}to{background-position:30px 30px}}.legal h2{font-size:1.4rem;font-weight:700;color:#fff;margin-top:2.75rem;margin-bottom:.75rem;letter-spacing:-.01em}.legal p,.legal li{color:#ffffffb3;line-height:1.8;font-weight:300}.legal p{margin-bottom:1rem}.legal ul{list-style:disc;padding-left:1.4rem;margin-bottom:1rem}.legal li{margin-bottom:.4rem}.legal a{color:#00e5ff;text-decoration:underline;text-underline-offset:3px}.legal a:hover{color:#67e8f9}.legal strong{color:#fff;font-weight:600}.float-c-1{animation:floatY 6s ease-in-out infinite}.float-c-2{animation:floatY 7s ease-in-out .4s infinite}.float-c-3{animation:floatY 8s ease-in-out .8s infinite}.float-c-vip{animation:floatY 6.5s ease-in-out .2s infinite}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}#back-to-top{position:fixed;right:1.25rem;bottom:1.25rem;z-index:60;width:46px;height:46px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:#0f172ae6;border:1px solid rgba(0,229,255,.35);color:#00e5ff;box-shadow:0 8px 24px #00000080;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:all .3s ease}#back-to-top.show{opacity:1;visibility:visible;transform:translateY(0)}#back-to-top:hover{background:#00e5ff1f}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}body{animation:none!important;opacity:1!important}#star-canvas{display:none}}
