@view-transition{navigation:auto}header{view-transition-name:hdr;transition:box-shadow .4s}.sc header{box-shadow:0 6px 24px rgba(11,36,71,.14)}header .w,.lg img{transition:height .4s}.sc header .w{height:3.5rem}.sc .lg img{height:36px}.pg{position:fixed;top:0;left:0;right:0;height:3px;z-index:9;background:linear-gradient(90deg,#1a5fa8,#00d4ff);transform-origin:left;transform:scaleX(var(--sp,0))}.js .rv{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity .9s cubic-bezier(.2,.7,.2,1) var(--d,0s),transform .9s cubic-bezier(.2,.7,.2,1) var(--d,0s),filter .9s ease var(--d,0s)}.js .rv.in,.rvf .rv{opacity:1;transform:none;filter:none}.btn{position:relative;overflow:hidden;transition:transform .3s}.btn:hover{transform:translateY(-2px)}.btn:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);transform:skewX(-20deg);transition:left .8s}.btn:hover:after{left:140%}.hero2{position:relative;background:var(--navy);color:#fff;overflow:hidden;isolation:isolate}.hero2 .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.6;z-index:-3;animation:kb 30s ease-in-out infinite alternate}.hero2:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--navy) 16%,rgba(11,36,71,.78) 52%,rgba(11,36,71,.1))}.hex,.hexbg:before{position:absolute;inset:-35%;z-index:-2;background:url(svg/hex-pattern.svg) center/cover;opacity:.45;animation:spin 140s linear infinite}.hexbg:before{content:"";opacity:.6}.hexbg{position:relative;overflow:hidden;isolation:isolate}.hero2 .w{display:grid;grid-template-columns:1.1fr .9fr;gap:2rem;align-items:center;padding-top:5.5rem;padding-bottom:6rem}.hero2 h1{color:#fff}.hero2 p{color:#cfd9ec;font-size:1.15rem}.hero2 .bt{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.6rem}.sp .wd{display:inline-block;opacity:0;transform:translateY(.6em) rotate(2deg);animation:wd .9s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i)*70ms + .25s)}.stage{position:relative;height:440px}.fl{position:absolute;transform:translate3d(calc(var(--mx,0)*var(--k)*50px),calc(var(--my,0)*var(--k)*50px - var(--sy,0)*var(--k)*.12px),0);transition:transform .25s ease-out}.fl img{width:100%;display:block;filter:drop-shadow(0 18px 28px rgba(0,212,255,.28));animation:fl 7s ease-in-out infinite}.fl:nth-child(2n) img{animation-duration:9s;animation-delay:-3s}.fl:nth-child(3n) img{animation-duration:11s;animation-delay:-6s}.cue{position:absolute;left:50%;bottom:1.2rem;width:2px;height:44px;background:linear-gradient(#00d4ff,transparent);animation:cue 2.2s ease-in-out infinite}.pimg{position:relative;background:var(--navy);color:#fff;overflow:hidden;border-color:transparent}.pimg .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5;animation:kb 26s ease-in-out infinite alternate}.pimg .flip{scale:-1 1}.pimg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--navy) 12%,rgba(11,36,71,.5) 55%,transparent)}.pimg .w{position:relative;z-index:1}.pimg h1{color:#fff}.pimg p{color:#cfd9ec}.mq{overflow:hidden;border-bottom:1px solid var(--line);background:var(--bg)}.mq>div{display:flex;width:max-content;animation:mq 42s linear infinite}.mq:hover>div{animation-play-state:paused}.mq span{padding:1rem 2.2rem;font:600 .95rem Montserrat,sans-serif;color:var(--mut);white-space:nowrap}.row{position:relative;grid-template-columns:56px minmax(0,15rem) 1fr auto;align-items:center;overflow:hidden}.row:before,.glass:before{content:"";position:absolute;inset:0;background:radial-gradient(260px circle at var(--x,50%) var(--y,50%),rgba(0,150,230,.14),transparent 70%);opacity:0;transition:opacity .3s;pointer-events:none}.row:hover:before,.glass:hover:before{opacity:1}.ico{width:56px;height:56px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.row:hover .ico{transform:rotate(-8deg) scale(1.18)}.row h3{display:inline;justify-self:start;background:linear-gradient(var(--bl),var(--bl)) 0 100%/0 2px no-repeat;transition:background-size .5s}.row:hover h3{background-size:100% 2px}.row span{transition:transform .4s}.row:hover span{transform:translateX(6px)}.fig{margin:0}.js .fig img{clip-path:inset(0 100% 0 0);transition:clip-path 1.3s cubic-bezier(.7,0,.2,1),transform 2.2s cubic-bezier(.2,.7,.2,1)}.js .fig.in img,.rvf .fig img{clip-path:inset(0)}.fig img{width:100%;height:auto;display:block;border-radius:6px;transform:scale(1.08);transition:transform 2.2s cubic-bezier(.2,.7,.2,1)}.fig.in img{transform:none}.fig figcaption{font:500 .9rem Montserrat,sans-serif;color:var(--mut);padding-top:.7rem}.dk{background:var(--navy);color:#fff}.dk p{color:#cfd9ec}.dk td{border-color:#26416d;color:#fff}.dk td:first-child{color:#9fb0cc}.lic{display:grid;grid-template-columns:1fr 1.15fr;gap:3rem;align-items:center}.glass{position:relative;min-height:250px;padding:2.2rem 2.4rem;background:url(svg/glass-card.svg) center/100% 100% no-repeat;overflow:hidden}.glass td{font-size:.93rem;padding:.45rem .5rem .45rem 0}.seal{position:absolute;right:1.4rem;top:1.1rem;width:84px;height:84px;animation:spin 36s linear infinite}.chips{display:flex;flex-wrap:wrap;gap:.7rem}.chips span{border:1px solid var(--line);padding:.55rem 1.1rem;border-radius:99px;font:500 .9rem Montserrat,sans-serif;transition:transform .3s,background .3s,border-color .3s}.chips span:hover{background:var(--soft);transform:translateY(-4px);border-color:var(--bl)}.stp li{border-top-color:transparent;position:relative}.stp li:after{content:"";position:absolute;top:-3px;left:0;height:3px;width:100%;background:var(--bl);transform:scaleX(0);transform-origin:left;transition:transform .9s ease calc(var(--i,0)*.16s)}.stp.in li:after,.rvf .stp li:after{transform:scaleX(1)}.bi{width:92px;height:92px;display:block;margin-bottom:.6rem;animation:fl 6s ease-in-out infinite}.box{transition:transform .4s,box-shadow .4s}.box:hover{box-shadow:0 18px 40px rgba(11,36,71,.14)}@keyframes kb{from{transform:scale(1.04)}to{transform:scale(1.2) translate(-2%,-1%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fl{50%{transform:translateY(-14px) rotate(1.5deg)}}@keyframes wd{to{opacity:1;transform:none}}@keyframes cue{0%,100%{transform:scaleY(.2);transform-origin:top}50%{transform:scaleY(1)}}@keyframes mq{to{transform:translateX(-50%)}}@media(max-width:820px){.hero2 .w,.lic{grid-template-columns:1fr}.stage{height:280px}.row{grid-template-columns:48px 1fr}.row p,.row span{grid-column:2}.hero2 .w{padding-top:3.5rem;padding-bottom:4rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.js .rv{opacity:1;transform:none;filter:none}.js .fig img{clip-path:none}.sp .wd{opacity:1;transform:none}.stp li:after{transform:scaleX(1)}}html{scroll-behavior:smooth}.wa{position:fixed;right:calc(1.1rem + env(safe-area-inset-right,0px));bottom:calc(1.1rem + env(safe-area-inset-bottom,0px));z-index:8;display:flex;align-items:center;gap:.6rem;text-decoration:none;view-transition-name:wa;animation:waIn .8s cubic-bezier(.2,.8,.2,1) 1.2s both}.wa svg{order:2;width:58px;height:58px;padding:14px;border-radius:50%;background:#25d366;fill:#fff;box-shadow:0 10px 26px rgba(37,211,102,.45);transition:transform .3s}.wa i{position:absolute;right:0;top:0;width:58px;height:58px;border-radius:50%;border:2px solid #25d366;animation:ring 2.6s ease-out infinite;pointer-events:none}.wa i+i{animation-delay:1.3s}.wa .wl{order:1;background:#fff;color:#0b2447;font:600 .85rem Montserrat,sans-serif;padding:.55rem .95rem;border-radius:99px;box-shadow:0 6px 20px rgba(0,0,0,.2);opacity:0;transform:translateX(12px);transition:opacity .3s,transform .3s;pointer-events:none;white-space:nowrap}.wa:hover .wl,.wa:focus-visible .wl{opacity:1;transform:none}.wa:hover svg{transform:scale(1.1) rotate(-8deg)}@keyframes waIn{from{opacity:0;transform:scale(.4) translateY(24px)}}@keyframes ring{from{transform:scale(1);opacity:.7}to{transform:scale(1.9);opacity:0}}.wvs{position:absolute;left:0;right:0;bottom:0;height:130px;z-index:-1;pointer-events:none}.wv{position:absolute;bottom:0;left:-6%;width:112%;height:100%}.wv.a{animation:sw 14s ease-in-out infinite alternate}.wv.b{opacity:.7;scale:-1 1;height:78%;animation:sw 19s ease-in-out infinite alternate-reverse}.wv.c{opacity:.5;height:52%;animation:sw 25s ease-in-out infinite alternate}@keyframes sw{to{transform:translateX(5%)}}.hero2 .fade{position:absolute;left:0;right:0;bottom:0;height:70px;background:linear-gradient(transparent,var(--soft))}.blend{position:relative}.blend:before,.blend:after{content:"";position:absolute;left:0;right:0;height:80px;pointer-events:none}.blend:before{top:0;background:linear-gradient(var(--bg),transparent)}.blend:after{bottom:0;background:linear-gradient(transparent,var(--soft))}.net{position:absolute;right:-4%;top:0;height:100%;width:auto;opacity:.5;animation:fl 12s ease-in-out infinite}.cat{display:inline-block;padding:.25rem .85rem;border:1px solid var(--sil);border-radius:99px;font:600 .75rem Montserrat,sans-serif;margin-bottom:1rem}.meta{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;font:500 .85rem Montserrat,sans-serif;color:#cfd9ec;margin-top:1rem}.art{max-width:72ch}.art .lede{font-size:1.2rem;color:var(--fg)}.art h2{margin-top:2.6rem;padding-left:1rem;border-left:4px solid var(--bl)}.art h3{margin:1.6rem 0 .4rem}.art b,.art strong{font-weight:600}.art ul{padding:0;list-style:none;margin:0 0 1.2rem}.art li{position:relative;padding:.55rem 0 .55rem 1.7rem;border-top:1px solid var(--line)}.art li:last-child{border-bottom:1px solid var(--line)}.art li:before{content:"";position:absolute;left:.2rem;top:1.1rem;width:.6rem;height:.6rem;border-radius:2px;background:linear-gradient(135deg,var(--bl),#00d4ff);transform:rotate(45deg)}.lead3d{float:right;width:150px;margin:0 0 1rem 1.5rem}.lead3d img{width:100%;display:block;filter:drop-shadow(0 16px 24px rgba(0,150,230,.3));animation:fl 7s ease-in-out infinite}.take{background:var(--soft);border:1px solid var(--line);border-left:4px solid var(--bl);padding:1.2rem 1.4rem;margin:2.4rem 0 1rem}.take h3{margin-top:0}.take li:last-child{border-bottom:0}.call{display:grid;grid-template-columns:96px 1fr;gap:1.2rem;align-items:center;background:var(--soft);border:1px solid var(--line);padding:1.1rem 1.4rem;margin:2rem 0}.call img{width:96px;animation:fl 6s ease-in-out infinite}.call h3{margin:0 0 .3rem}.call p{margin:0;color:var(--mut)}.endcta{position:relative;margin:2.6rem 0 1.4rem;padding:2rem;border-radius:6px;overflow:hidden}.endcta h2{border:0;padding:0;margin-top:0;color:#fff}.endcta .g3{position:absolute;right:1rem;top:1rem;width:110px;opacity:.9;animation:fl 8s ease-in-out infinite}.endcta .bt{display:flex;gap:.7rem;flex-wrap:wrap}.endcta p{max-width:46ch}.disc{font-size:.85rem;color:var(--mut)}.toc{margin:0;padding-left:1.1rem;font:500 .9rem Montserrat,sans-serif}.toc a{text-decoration:none;color:var(--mut);display:block;padding:.3rem 0;transition:color .3s,transform .3s}.toc a:hover,.toc a.on{color:var(--bl);transform:translateX(4px)}.bg3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:1.5rem}.chips button{font:500 .9rem Montserrat,sans-serif;border:1px solid var(--line);background:none;color:var(--fg);padding:.55rem 1.1rem;border-radius:99px;cursor:pointer;transition:background .3s,color .3s,transform .3s}.chips button.on,.chips button:hover{background:var(--btn);color:var(--bt);border-color:var(--btn)}.card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:6px;overflow:hidden;text-decoration:none;color:var(--fg);background:var(--bg);transition:transform .4s,box-shadow .4s}.card[hidden]{display:none}.card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(11,36,71,.16)}.js .card.rv.in{transition:transform .4s,box-shadow .4s}.card .th{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--navy)}.card .p{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.card:hover .p{transform:scale(1.1)}.card .t{position:absolute;left:1rem;bottom:.8rem;width:52px;height:52px;transition:transform .5s}.card:hover .t{transform:translateY(-4px) rotate(-6deg)}.cb{padding:1.2rem 1.3rem 1.4rem}.cb h3{margin:.4rem 0 .5rem;font-size:1.05rem}.cb p{font-size:.93rem;color:var(--mut);margin:0 0 .8rem}.cat2{font:600 .72rem Montserrat,sans-serif;color:var(--bl)}.rm{font:500 .8rem Montserrat,sans-serif;color:var(--mut)}@media(max-width:820px){.bg3{grid-template-columns:1fr}.lead3d{width:110px}.endcta .g3{display:none}.wa .wl{display:none}.call{grid-template-columns:72px 1fr}.call img{width:72px}}.lg img{height:auto;width:230px;max-width:56vw;transition:width .4s}.lg .ld{display:none}.sc .lg img{height:auto;width:190px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .lg .ll{display:none}:root:not([data-theme=light]) .lg .ld{display:block}}:root[data-theme=dark] .lg .ll{display:none}:root[data-theme=dark] .lg .ld{display:block}header .w{height:5rem}.sc header .w{height:4.1rem}footer img{height:auto;width:250px;max-width:80%}.sec{padding:3.5rem 0}.hero2 .w{padding-top:4.5rem;padding-bottom:5rem}@media(max-width:820px){.sec{padding:2.4rem 0}.hero2 .w{padding-top:3rem;padding-bottom:3.5rem}}.nn-motion-container{width: 100%;max-width: 480px;background: radial-gradient(circle, #1B3B5F 0%, #0F2B48 100%);border: 2px solid rgba(0, 212, 255, 0.3);border-radius: 20px;padding: 20px;box-shadow: 0 15px 35px rgba(0, 0, 0, 0.5),0 0 20px rgba(0, 212, 255, 0.15);display: inline-block}.nn-motion-svg{width: 100%;height: auto;overflow: visible}.nn-bar{transform-origin: bottom;animation: barPulse 4s ease-in-out infinite alternate}.nn-bar-1{animation-delay: 0s}.nn-bar-2{animation-delay: 0.4s}.nn-bar-3{animation-delay: 0.8s}.nn-bar-4{animation-delay: 1.2s}@keyframes barPulse{0%{transform: scaleY(0.92)}100%{transform: scaleY(1.05)}}.nn-scan-line{animation: radarSweep 5s linear infinite}@keyframes radarSweep{0%{transform: translateX(0px);opacity: 0}15%{opacity: 1}85%{opacity: 1}100%{transform: translateX(400px);opacity: 0}}.nn-node{animation: nodeGlow 2s ease-in-out infinite alternate}@keyframes nodeGlow{0%{r: 5px;opacity: 0.8}100%{r: 8px;opacity: 1}}.nn-floating-badge{animation: floatBadge 3.5s ease-in-out infinite alternate}@keyframes floatBadge{0%{transform: translate(230px, 160px)}100%{transform: translate(230px, 148px)}}.nn-trend-line{stroke-dasharray: 400;stroke-dashoffset: 400;animation: drawLine 3s ease-out forwards,lineGlow 3s ease-in-out infinite alternate 3s}@keyframes drawLine{to{stroke-dashoffset: 0}}@keyframes lineGlow{0%{stroke: #0072CE}100%{stroke: #00D4FF}}.nn-motion-box{width: 100%;max-width: 450px;background: radial-gradient(circle, #1B3B5F 0%, #0F2B48 100%);border: 2px solid rgba(0, 212, 255, 0.3);border-radius: 18px;padding: 15px;box-shadow: 0 12px 30px rgba(0, 0, 0, 0.5)}.nn-scanner-glass{animation: auditScan 4s ease-in-out infinite alternate}@keyframes auditScan{0%{transform: translate(0px, 0px)}50%{transform: translate(40px, 30px)}100%{transform: translate(15px, 65px)}}.nn-check-mark{stroke-dasharray: 40;stroke-dashoffset: 40;animation: checkPop 2.5s ease-out infinite alternate}@keyframes checkPop{0%,30%{stroke-dashoffset: 40;opacity: 0}100%{stroke-dashoffset: 0;opacity: 1}}.nn-calc-float{animation: calcFloat 3.5s ease-in-out infinite alternate}@keyframes calcFloat{0%{transform: translateY(0px)}100%{transform: translateY(-10px)}}.nn-coin-1{animation: coinFloat1 4s ease-in-out infinite alternate}.nn-coin-2{animation: coinFloat2 3s ease-in-out infinite alternate 0.5s}@keyframes coinFloat1{0%{transform: translate(0, 0) rotate(0deg)}100%{transform: translate(-8px, -15px) rotate(10deg)}}@keyframes coinFloat2{0%{transform: translate(0, 0) rotate(0deg)}100%{transform: translate(10px, -12px) rotate(-10deg)}}.nn-screen-text{animation: textBlink 2s ease-in-out infinite alternate}@keyframes textBlink{0%{opacity: 0.7}100%{opacity: 1}}.nn-led-1{animation: ledBlink 1s ease-in-out infinite alternate}.nn-led-2{animation: ledBlink 1.5s ease-in-out infinite alternate 0.3s}@keyframes ledBlink{0%{fill: #0F2B48;opacity: 0.3}100%{fill: #00D4FF;opacity: 1}}.nn-cable{animation: dataFlow 1.5s linear infinite}@keyframes dataFlow{to{stroke-dashoffset: -24}}.nn-node-pulse{animation: nodeExpand 1.8s ease-in-out infinite alternate}@keyframes nodeExpand{0%{r: 4px;opacity: 0.6}100%{r: 8px;opacity: 1}}.mg1{width:100%;height:auto;max-width:560px;overflow:visible}.animate-float-logo{animation:floatLogo 6s ease-in-out infinite}@keyframes floatLogo{50%{transform:translateY(-12px) rotate(.5deg)}}.animate-radar-sweep{transform-origin:50% 70%;animation:palmRadarSweep 12s linear infinite}@keyframes palmRadarSweep{to{transform:rotate(360deg)}}.animate-node-1{animation:nodePulse 2s ease-in-out infinite}.animate-node-2{animation:nodePulse 2.5s ease-in-out infinite .4s}.animate-node-3{animation:nodePulse 3s ease-in-out infinite .8s}@keyframes nodePulse{0%,100%{r:3px;opacity:.5}50%{r:5px;opacity:1}}.animate-draw-line{stroke-dasharray:600;stroke-dashoffset:600;animation:drawPath 4s cubic-bezier(.4,0,.2,1) infinite alternate}@keyframes drawPath{to{stroke-dashoffset:0}}.mgcard{animation:cardFloat 5s ease-in-out infinite alternate}@keyframes cardFloat{to{translate:0 -10px}}.stage .fl{left:0;top:0;width:100%}.mgs{margin:0 0 1rem}.mgs .nn-motion-box,.mgs .nn-motion-container{max-width:100%;display:block}.card .th{aspect-ratio:5/3}:root{--fd:"Fraunces",Georgia,"Times New Roman",serif;--fb:"Manrope","Segoe UI",system-ui,Arial,sans-serif;--fm:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--ink:#050e1d;--cy:#00d4ff;--az:#0072ce;--gold:#e9c982;--dot:rgba(11,36,71,.16);--glass:rgba(255,255,255,.62);--glass2:rgba(255,255,255,.3);--sh:0 30px 60px -28px rgba(0,60,130,.45);--ease:cubic-bezier(.2,.8,.2,1);--b1:rgba(0,212,255,.16);--b2:rgba(26,95,168,.14);--b3:rgba(233,201,130,.2)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--dot:rgba(255,255,255,.09);--glass:rgba(255,255,255,.05);--glass2:rgba(255,255,255,.02);--sh:0 30px 60px -28px rgba(0,0,0,.7);--b1:rgba(0,212,255,.14);--b2:rgba(0,114,206,.2);--b3:rgba(233,201,130,.07)}}:root[data-theme=dark]{--dot:rgba(255,255,255,.09);--glass:rgba(255,255,255,.05);--glass2:rgba(255,255,255,.02);--sh:0 30px 60px -28px rgba(0,0,0,.7);--b1:rgba(0,212,255,.14);--b2:rgba(0,114,206,.2);--b3:rgba(233,201,130,.07)}body{font-family:var(--fb);font-size:17px;line-height:1.7;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased}h1,h2,h3,.nm{font-family:var(--fd);font-weight:420;letter-spacing:-.022em;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 1}h1{font-size:clamp(2.4rem,5.4vw,4.4rem);line-height:1.04}h2{font-size:clamp(1.9rem,3.8vw,3.1rem);line-height:1.08;font-weight:400}h3{font-size:1.28rem;font-weight:500;letter-spacing:-.012em}h1 em,h2 em,.hx h1 em{font-style:italic;font-weight:380;color:var(--bl);background:linear-gradient(100deg,#0072ce 5%,#00b6e6 55%,#7be7ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}nav a,.btn,summary,label,.row span,.stp li:before,.strip b{font-family:var(--fb)}.mono,.tag,.eyebrow{font-family:var(--fm);letter-spacing:.04em}p{color:var(--mut)}.sec>.w>p:first-of-type{font-size:1.1rem}body::before{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;background: radial-gradient(60rem 38rem at 92% -8%,var(--b1),transparent 62%),radial-gradient(52rem 42rem at -12% 34%,var(--b2),transparent 60%),radial-gradient(46rem 34rem at 88% 92%,var(--b3),transparent 62%)}body::after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background-image:radial-gradient(var(--dot) 1.1px,transparent 1.4px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.35) 60%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.35) 60%,transparent 100%)}.amb{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.amb span{position:absolute;font-family:var(--fd);font-style:italic;font-weight:300;color:var(--az);opacity:.07;white-space:nowrap;animation:drift 26s ease-in-out infinite alternate;will-change:transform}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .amb span{color:var(--cy);opacity:.07}}@keyframes drift{from{transform:translate3d(0,0,0) rotate(-4deg)}to{transform:translate3d(36px,-60px,0) rotate(5deg)}}.sec{position:relative}.sec.tint{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--soft) 80%,transparent) 18%,color-mix(in srgb,var(--soft) 80%,transparent) 82%,transparent)}.divider{height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent);border:0;margin:0}header{background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);transition:box-shadow .4s}.sc header{box-shadow:0 14px 40px -24px rgba(0,40,90,.45)}nav{gap:.4rem}nav a{font-size:.9rem;font-weight:600;letter-spacing:.005em;padding:.5rem .8rem;border-radius:999px;position:relative;transition:background .3s,color .3s}nav a:not(.btn):hover{background:color-mix(in srgb,var(--bl) 10%,transparent)}nav a.on{color:var(--bl);background:color-mix(in srgb,var(--bl) 10%,transparent)}nav a.btn{margin-left:.5rem}#mb{border-radius:999px;font-family:var(--fb)}.btn{position:relative;overflow:hidden;border-radius:999px;padding:.9rem 1.6rem;font-weight:700;font-size:.93rem;letter-spacing:.01em;border:0;background:linear-gradient(120deg,#0a5fb0,#0072ce 45%,#00a9e0);color:#fff;box-shadow:0 12px 28px -12px rgba(0,114,206,.8),inset 0 1px 0 rgba(255,255,255,.25);transition:transform .35s var(--ease),box-shadow .35s}.btn:hover{transform:translateY(-2px);box-shadow:0 18px 36px -12px rgba(0,150,230,.85),inset 0 1px 0 rgba(255,255,255,.3)}.btn:after{content:"";position:absolute;top:0;left:-70%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-20deg);transition:left .7s var(--ease)}.btn:hover:after{left:130%}nav a.btn{color:#fff}.btn.w2{background:#fff;color:#06214a;box-shadow:0 14px 30px -14px rgba(0,0,0,.6)}.btn.o{background:rgba(255,255,255,.06);color:#fff;border:1px solid rgba(255,255,255,.28);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn.o:hover{background:rgba(255,255,255,.14)}.ph{position:relative;overflow:hidden;background:linear-gradient(135deg,#04122a 0%,#0b2447 55%,#0b3a70 100%);color:#fff;border-bottom:0}.ph:before{content:"";position:absolute;inset:-20% -10% auto auto;width:46rem;height:46rem;background:radial-gradient(closest-side,rgba(0,212,255,.35),transparent);filter:blur(30px);animation:blob 14s ease-in-out infinite alternate;pointer-events:none}.ph:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1.3px);background-size:26px 26px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 70%);mask-image:linear-gradient(90deg,transparent,#000 70%);pointer-events:none}.ph .bg{opacity:.22;mix-blend-mode:luminosity}.ph .sec{position:relative;z-index:2;padding:5.5rem 0 4.5rem}.ph h1{color:#fff}.ph p{color:#cfe0f7;font-size:1.2rem;max-width:60ch}@keyframes blob{from{transform:translate(0,0) scale(1)}to{transform:translate(-80px,60px) scale(1.15)}}.row{border:1px solid var(--line);border-radius:20px;padding:1.2rem 1.5rem;margin-bottom:.8rem;background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .45s var(--ease),box-shadow .45s,border-color .3s}.row:last-child{border-bottom:1px solid var(--line)}.row:hover{transform:translateY(-3px);box-shadow:var(--sh);border-color:color-mix(in srgb,var(--bl) 45%,var(--line))}.row h3{font-size:1.2rem}.li li{border-top:1px solid var(--line);padding:.85rem 0 .85rem 1.9rem;position:relative}.li li:before{content:"";position:absolute;left:.2rem;top:1.28rem;width:.7rem;height:.7rem;border-radius:50%;background:linear-gradient(135deg,var(--az),var(--cy));box-shadow:0 0 0 4px color-mix(in srgb,var(--cy) 18%,transparent)}details{border:1px solid var(--line);border-radius:18px;padding:1rem 1.3rem;margin-bottom:.7rem;background:var(--glass);transition:box-shadow .4s,border-color .3s}details:last-of-type{border-bottom:1px solid var(--line)}details[open]{box-shadow:var(--sh);border-color:color-mix(in srgb,var(--bl) 40%,var(--line))}summary{font-size:1.02rem;list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:center}summary::-webkit-details-marker{display:none}summary:after{content:"+";font:400 1.5rem/1 var(--fd);color:var(--bl);transition:transform .35s var(--ease)}details[open] summary:after{transform:rotate(45deg)}.box{border-radius:24px;border:1px solid var(--line);border-top:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--sh);position:sticky}.box:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;border-radius:24px 24px 0 0;background:linear-gradient(90deg,var(--az),var(--cy),var(--gold))}.stp li{border-top:0;padding:1.1rem 1rem 1rem;border:1px solid var(--line);border-radius:18px;background:var(--glass)}.stp li:before{font-family:var(--fd);font-style:italic;font-weight:300;font-size:2.4rem;color:var(--bl)}.cols>div{border:1px solid var(--line);border-radius:20px;padding:1.4rem 1.5rem;background:var(--glass)}table td{border-top:1px solid var(--line)}input,select,textarea{border-radius:14px;padding:.85rem 1rem;background:color-mix(in srgb,var(--bg) 80%,transparent);transition:border-color .3s,box-shadow .3s}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--az);box-shadow:0 0 0 4px color-mix(in srgb,var(--az) 22%,transparent)}.chips span{border-radius:999px;border:1px solid var(--line);background:var(--glass);padding:.5rem 1rem;font-weight:600;font-size:.9rem;color:var(--fg)}.gfx{margin:0;position:relative;width:100%;color:#fff}.gfx svg{display:block;width:100%;height:auto;overflow:visible}.gfx.open{background:radial-gradient(circle at 50% 40%,#16406b 0%,#0b2447 62%,#07162b 100%);border:1px solid rgba(0,212,255,.28);border-radius:22px;padding:.6rem}.gfx figcaption{font:500 .78rem/1.4 var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);padding:.9rem .3rem 0}.gfx .glow,.gfx:before{pointer-events:none}.gfx:not(.plain):before{content:"";position:absolute;inset:8% 6%;z-index:-1;background:radial-gradient(closest-side,rgba(0,212,255,.35),transparent);filter:blur(26px);opacity:.55;transition:opacity .5s}.gfx:hover:before{opacity:.95}.gfx.paused *{animation-play-state:paused!important}.gfx-band{padding:3rem 0 0}.gfx-band .w{display:grid;gap:1.6rem}.gfx-band .w.n1{grid-template-columns:minmax(0,520px);justify-content:center}.gfx-band .w.n2{grid-template-columns:repeat(2,1fr)}.gfx-band .w.n3{grid-template-columns:repeat(3,1fr)}.gfx-band h2{grid-column:1/-1;margin:0}.gfx-lead{grid-column:1/-1;max-width:62ch;margin:0}@media(max-width:900px){.gfx-band .w.n2,.gfx-band .w.n3{grid-template-columns:1fr}}.gfx{min-width:0}@media(prefers-reduced-motion:reduce){.gfx *{animation:none!important;stroke-dashoffset:0!important}.amb span,.ph:before{animation:none}}.night{position:relative;overflow:hidden;color:#e6efff;background:radial-gradient(60rem 30rem at 80% 0%,rgba(0,212,255,.18),transparent 60%),radial-gradient(50rem 30rem at 0% 100%,rgba(0,114,206,.3),transparent 60%),linear-gradient(180deg,#050e1d,#0a2142)}.night:before{content:"";position:absolute;inset:0;background:url(svg/hex-pattern.svg);background-size:120px;opacity:.07;pointer-events:none}.night h2,.night h3{color:#fff}.night p{color:#b9cce8}.night .w{position:relative;z-index:1}.night .gfx figcaption{color:#9fb6d6}.night.aur:after{content:"";position:absolute;left:-10%;right:-10%;top:-30%;height:60%;background:conic-gradient(from 180deg at 50% 100%,transparent,rgba(0,212,255,.22),transparent 40%,rgba(233,201,130,.12),transparent);filter:blur(50px);animation:aur 18s linear infinite;pointer-events:none}@keyframes aur{to{transform:rotate(360deg) scale(1.4)}}footer{position:relative;background:linear-gradient(180deg,#071a33,#050e1d);border-top:0;color:#a9bddb}footer:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent,var(--cy),var(--gold),transparent)}footer h3{font-family:var(--fb);font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#fff}footer a{transition:color .3s,transform .3s}footer a:hover{color:var(--cy);transform:translateX(3px)}.cta{position:relative;overflow:hidden;background:radial-gradient(50rem 26rem at 50% 130%,rgba(0,212,255,.35),transparent 65%),linear-gradient(135deg,#071a33,#0b2447 60%,#0b3a70)}.cta h2{color:#fff;font-size:clamp(2rem,4.4vw,3.4rem)}.cta p{color:#cfe0f7}.cta.hexbg:before{content:"";position:absolute;inset:0;background:url(svg/hex-pattern.svg);background-size:110px;opacity:.08}.cta .w{position:relative}.hx{position:relative;overflow:hidden;color:#e8f0ff;background:#050e1d;isolation:isolate;margin-top:-5rem;padding-top:5rem}.hx-aur{position:absolute;inset:0;z-index:-3;overflow:hidden}.hx-aur i{position:absolute;border-radius:50%;filter:blur(70px);opacity:.75;animation:blob 16s ease-in-out infinite alternate}.hx-aur i:nth-child(1){width:46rem;height:46rem;left:-12rem;top:-14rem;background:#0072ce}.hx-aur i:nth-child(2){width:38rem;height:38rem;right:-8rem;top:-4rem;background:#00b8e6;opacity:.45;animation-duration:20s}.hx-aur i:nth-child(3){width:30rem;height:30rem;left:35%;bottom:-14rem;background:#e9c982;opacity:.2;animation-duration:24s}.hx-grid{position:absolute;left:-30%;right:-30%;bottom:-8%;height:62%;z-index:-2;background: linear-gradient(rgba(0,212,255,.35) 1px,transparent 1px) 0 0/100% 56px,linear-gradient(90deg,rgba(0,212,255,.35) 1px,transparent 1px) 0 0/56px 100%;transform:perspective(520px) rotateX(62deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(0deg,#000,transparent 85%);mask-image:linear-gradient(0deg,#000,transparent 85%);animation:gridmove 7s linear infinite;opacity:.55}@keyframes gridmove{to{background-position:0 56px,56px 0}}.hx-noise{position:absolute;inset:0;z-index:-1;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.hx .w{display:grid;grid-template-columns:1.02fr .98fr;gap:2.5rem;align-items:center;min-height:min(100svh,880px);padding-top:4rem;padding-bottom:5rem}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.74rem;text-transform:uppercase;color:#a9ecff;border:1px solid rgba(0,212,255,.35);background:rgba(0,212,255,.08);padding:.5rem .95rem;border-radius:999px;margin-bottom:1.6rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.eyebrow i{width:.5rem;height:.5rem;border-radius:50%;background:var(--cy);box-shadow:0 0 0 0 rgba(0,212,255,.7);animation:ping 2s infinite}@keyframes ping{70%{box-shadow:0 0 0 .7rem rgba(0,212,255,0)}100%{box-shadow:0 0 0 0 rgba(0,212,255,0)}}.hx h1{color:#fff;font-size:clamp(2.5rem,5.2vw,4.7rem);line-height:.98;font-weight:360;letter-spacing:-.035em;margin-bottom:1.4rem}.hx h1 em{background:linear-gradient(100deg,#4cc3ff,#00e0ff 50%,#f3dca4);-webkit-background-clip:text;background-clip:text}.hx .lede{font-size:1.18rem;color:#b8cbe8;max-width:34rem}.hx .bt{display:flex;gap:.8rem;flex-wrap:wrap;margin:1.8rem 0 2.4rem}.hx-stats{display:flex;gap:2.2rem;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.14);padding-top:1.4rem}.hx-stats b{display:block;font:400 2.1rem/1 var(--fd);font-variation-settings:"opsz" 144;color:#fff}.hx-stats span{font:500 .7rem var(--fm);letter-spacing:.08em;text-transform:uppercase;color:#8fa9cf}.hx-stage{position:relative}.hx-stage .gfx{filter:drop-shadow(0 40px 60px rgba(0,120,220,.35))}.hx-stage .gfx:before{display:none}.hx-ring{position:absolute;inset:-6%;border-radius:50%;border:1px dashed rgba(0,212,255,.3);animation:spin 40s linear infinite;pointer-events:none}.hx-ring.b{inset:-16%;border-color:rgba(233,201,130,.25);animation-duration:70s;animation-direction:reverse}@keyframes spin{to{transform:rotate(360deg)}}.chip{position:absolute;display:flex;align-items:center;gap:.5rem;font:600 .78rem var(--fb);color:#fff;background:rgba(8,28,56,.78);border:1px solid rgba(0,212,255,.4);padding:.55rem .9rem;border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 30px -12px rgba(0,0,0,.6);animation:bob 5s ease-in-out infinite alternate}.chip b{color:var(--cy);font-family:var(--fm)}.chip.c1{left:-6%;top:12%}.chip.c2{right:-4%;top:44%;animation-delay:-1.4s}.chip.c3{left:6%;bottom:-6%;animation-delay:-2.6s}@keyframes bob{to{transform:translateY(-14px)}}.cue{position:absolute;left:50%;bottom:1.4rem;width:1.5rem;height:2.4rem;margin-left:-.75rem;border:2px solid rgba(255,255,255,.35);border-radius:1rem}.cue:after{content:"";position:absolute;left:50%;top:.45rem;width:.28rem;height:.5rem;margin-left:-.14rem;border-radius:.2rem;background:#fff;animation:cue 1.8s infinite}@keyframes cue{60%{transform:translateY(.8rem);opacity:0}}.mq{overflow:hidden;border-block:1px solid var(--line);background:color-mix(in srgb,var(--bg) 60%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mq>div{display:flex;gap:3rem;width:max-content;padding:1.1rem 0;animation:mq 38s linear infinite}.mq span{font:500 .85rem var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);white-space:nowrap;display:flex;align-items:center;gap:3rem}.mq span:after{content:"";width:.4rem;height:.4rem;background:var(--az);transform:rotate(45deg)}@keyframes mq{to{transform:translateX(-50%)}}.hd{display:flex;justify-content:space-between;align-items:end;gap:2rem;flex-wrap:wrap;margin-bottom:2.6rem}.hd h2{margin:0;max-width:20ch}.hd p{margin:0;max-width:38ch}.kick{font:500 .75rem var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--az);display:block;margin-bottom:.9rem}.night .kick{color:var(--cy)}.bento{display:grid;grid-template-columns:repeat(12,1fr);gap:1.1rem}.bc{grid-column:span 4;display:flex;flex-direction:column;gap:1.1rem;padding:.9rem .9rem 1.5rem;border-radius:28px;border:1px solid var(--line);background:linear-gradient(180deg,var(--glass),var(--glass2));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-decoration:none;color:var(--fg);position:relative;overflow:hidden;transition:transform .55s var(--ease),box-shadow .55s,border-color .4s}.bc:hover{transform:translateY(-8px);box-shadow:var(--sh);border-color:color-mix(in srgb,var(--cy) 55%,var(--line))}.bc .gfx{border-radius:20px;overflow:hidden;background:#0b2447}.bc .gfx:before{display:none}.bc .tx{padding:0 .9rem}.bc .no{font:500 .72rem var(--fm);letter-spacing:.14em;color:var(--az)}.bc h3{margin:.3rem 0 .45rem;font-size:1.45rem}.bc p{margin:0 0 1rem;font-size:.97rem}.bc .go{font-weight:700;font-size:.88rem;color:var(--bl);display:inline-flex;align-items:center;gap:.5rem}.bc .go:after{content:"\2192";transition:transform .4s var(--ease)}.bc:hover .go:after{transform:translateX(6px)}.bc.s7{grid-column:span 7}.bc.s5{grid-column:span 5}.bc.s6{grid-column:span 6}.bc.s12{grid-column:span 12;flex-direction:row;align-items:center}.bc.s12 .gfx{flex:0 0 min(38%,420px)}.bc.s12 .tx{padding:1rem 1.4rem}.bc.s7 .gfx,.bc.s5 .gfx,.bc.s6 .gfx{flex:1}.show{display:grid;grid-template-columns:repeat(4,1fr);gap:1.3rem}.show .gfx{padding:0}.show .item{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);border-radius:24px;padding:.8rem .8rem 1.1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .5s var(--ease),border-color .4s}.show .item:hover{transform:translateY(-6px);border-color:rgba(0,212,255,.5)}.show .gfx:before{display:none}.show .item h3{font-size:1.1rem;margin:.9rem .4rem .25rem}.show .item p{margin:0 .4rem;font-size:.9rem}.show .item .gfx.open{border-radius:16px}.show .item.wide{grid-column:span 2}.show .item.lead{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column;justify-content:center}.lic3{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.licard{overflow:visible;margin-top:2rem;border-radius:28px;border:1px solid rgba(0,212,255,.35);background:linear-gradient(160deg,#0d3263,#061a35 70%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:2rem;position:relative;box-shadow:0 40px 80px -40px #000}.licard .seal{position:absolute;right:1.4rem;top:-2.4rem;width:84px;height:84px;filter:drop-shadow(0 10px 24px rgba(0,212,255,.5));animation:bob 5s ease-in-out infinite alternate}.licard table td{border-top:1px solid rgba(255,255,255,.12);color:#e6efff;padding:.85rem .5rem .85rem 0}.licard table td:first-child{font:500 .72rem var(--fm);letter-spacing:.1em;text-transform:uppercase;color:#8fb2de;width:8.5rem}.pr{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem}.pr>div{position:relative;border:1px solid var(--line);border-radius:26px;padding:1.8rem 1.5rem;background:linear-gradient(180deg,var(--glass),var(--glass2));overflow:hidden;transition:transform .5s var(--ease),box-shadow .5s}.pr>div:hover{transform:translateY(-6px);box-shadow:var(--sh)}.pr b{display:block;font:italic 300 4.4rem/1 var(--fd);font-variation-settings:"opsz" 144,"SOFT" 100;background:linear-gradient(160deg,var(--az),var(--cy));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem;opacity:.9}.pr h3{font-size:1.2rem}.pr p{margin:0;font-size:.95rem}.tl{display:grid;grid-template-columns:repeat(5,1fr);gap:1.2rem;position:relative;list-style:none;padding:0;counter-reset:t}.tl:before{content:"";position:absolute;left:5%;right:5%;top:1.55rem;height:2px;background:linear-gradient(90deg,var(--az),var(--cy),var(--gold));opacity:.55}.tl li{counter-increment:t;position:relative;padding-top:4.2rem}.tl li:before{content:counter(t);position:absolute;left:0;top:0;width:3.1rem;height:3.1rem;border-radius:50%;display:grid;place-items:center;font:500 1rem var(--fm);color:#fff;background:linear-gradient(135deg,#0072ce,#00b6e6);box-shadow:0 0 0 7px color-mix(in srgb,var(--cy) 18%,transparent),0 14px 24px -10px rgba(0,114,206,.8)}.tl h3{font-size:1.15rem;margin-bottom:.35rem}.tl p{margin:0;font-size:.93rem}.big{text-align:center;padding:7rem 0}.big h2{color:#fff;font-size:clamp(2.4rem,6vw,5rem);line-height:1;max-width:16ch;margin:0 auto 1.2rem;font-weight:340;letter-spacing:-.035em}.big p{margin:0 auto 2rem;color:#b9cce8;font-size:1.15rem}.big .bt{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap}@media(max-width:1020px){.hx .w{grid-template-columns:1fr;min-height:0;padding-top:2.5rem}.hx-stage{max-width:560px;margin:1rem auto 0}.bc,.bc.s7,.bc.s5,.bc.s6{grid-column:span 6}.bc.s12{grid-column:span 12}.show{grid-template-columns:repeat(2,1fr)}.show .item.lead{grid-column:span 2;grid-row:auto}.pr{grid-template-columns:1fr 1fr}.lic3{grid-template-columns:1fr}.tl{grid-template-columns:1fr 1fr}.tl:before{display:none}}@media(max-width:640px){.bc,.bc.s7,.bc.s5,.bc.s6,.bc.s12{grid-column:span 12}.bc.s12{flex-direction:column}.bc.s12 .gfx{flex:none;width:100%}.show,.pr,.tl{grid-template-columns:1fr}.show .item.lead{grid-column:auto}.chip{display:none}.hx-stats{gap:1.4rem}.big{padding:4.5rem 0}}@media(prefers-reduced-motion:reduce){.hx-aur i,.hx-grid,.hx-ring,.chip,.mq>div,.night.aur:after,.licard .seal,.eyebrow i,.cue:after{animation:none}}html:not(.sc) body.home header{background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}html:not(.sc) body.home header .ll{display:none}html:not(.sc) body.home header .ld{display:block!important}html:not(.sc) body.home nav a:not(.btn){color:#dbe8ff}html:not(.sc) body.home nav a:not(.btn):hover{color:#fff;background:rgba(255,255,255,.1)}html:not(.sc) body.home nav a.btn{background:#fff;color:#06214a}html:not(.sc) body.home #mb{color:#fff;border-color:rgba(255,255,255,.4)}@media(max-width:820px){html:not(.sc) body.home nav a:not(.btn){color:var(--fg)}}.night h2 em,.night h1 em,.big h2 em{background:linear-gradient(100deg,#4cc3ff,#00e0ff 50%,#f3dca4);-webkit-background-clip:text;background-clip:text}.bc .gfx{display:flex;justify-content:center;align-items:center}.bc .gfx svg{max-height:290px}.licard:before{display:none}@media(max-width:1020px){.show .item.wide{grid-column:span 2}}@media(max-width:640px){.show .item.wide{grid-column:auto}}header .w{height:5rem}nav a.btn{padding:.7rem 1.3rem}@media(max-width:820px){.stp{grid-template-columns:1fr!important}}.stp li{min-width:0}@media(max-width:1020px){.cue{display:none}}.fx{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.hx:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(560px circle at var(--px,72%) var(--py,38%),rgba(0,212,255,.2),transparent 62%)}.hx:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.028) 0 1px,transparent 1px 3px);mix-blend-mode:overlay}.hx h1 em{background-image:linear-gradient(100deg,#4cc3ff,#00e5ff,#f3dca4,#00e5ff,#4cc3ff);background-size:260% 100%;animation:shim 7s linear infinite}@keyframes shim{to{background-position:-260% 0}}.hx .w{padding-bottom:7rem}.hx-stage .tilt{position:relative;border-radius:20px;clip-path:inset(0 round 20px);transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .18s ease-out;box-shadow:0 0 0 1px rgba(0,212,255,.25)}.hx-stage .gfx{filter:none}.hx-stage{filter:drop-shadow(0 40px 60px rgba(0,120,220,.35))}.scan{position:absolute;left:0;right:0;top:-30%;height:26%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,212,255,.26));border-bottom:1px solid rgba(120,240,255,.9);box-shadow:0 6px 18px rgba(0,212,255,.55);animation:scan 4.8s linear infinite}@keyframes scan{to{top:105%}}.hud i{position:absolute;width:26px;height:26px;border:2px solid var(--cy);opacity:.95;filter:drop-shadow(0 0 6px var(--cy));pointer-events:none}.hud i:nth-child(1){left:-14px;top:-14px;border-right:0;border-bottom:0;border-top-left-radius:8px}.hud i:nth-child(2){right:-14px;top:-14px;border-left:0;border-bottom:0;border-top-right-radius:8px}.hud i:nth-child(3){left:-14px;bottom:-14px;border-right:0;border-top:0;border-bottom-left-radius:8px}.hud i:nth-child(4){right:-14px;bottom:-14px;border-left:0;border-top:0;border-bottom-right-radius:8px}.hx-ring{pointer-events:none}.orb{position:absolute;top:-5px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--cy);box-shadow:0 0 14px 4px rgba(0,212,255,.85)}.hx-ring.b .orb{background:var(--gold);box-shadow:0 0 14px 4px rgba(233,201,130,.8);top:auto;bottom:-5px}.rd{position:absolute;font:500 .64rem var(--fm);letter-spacing:.16em;color:#7fe6ff;text-shadow:0 0 10px rgba(0,212,255,.8);animation:blink 2.4s steps(2) infinite}.rd.r1{left:0;top:-2.2rem}.rd.r2{right:0;bottom:-2.2rem;animation-delay:-1.2s}@keyframes blink{50%{opacity:.45}}.hx-tick{position:absolute;left:0;right:0;bottom:0;overflow:hidden;border-top:1px solid rgba(0,212,255,.25);background:rgba(3,12,26,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hx-tick>div{display:flex;gap:3rem;width:max-content;padding:.95rem 0;animation:mq 46s linear infinite}.hx-tick span{font:500 .7rem var(--fm);letter-spacing:.16em;color:#7fdcff;white-space:nowrap;display:flex;align-items:center;gap:3rem}.hx-tick span:after{content:"";width:.35rem;height:.35rem;background:var(--gold);transform:rotate(45deg)}.hx.px{min-height:0}.hx.px .w{min-height:0;padding-top:5rem;padding-bottom:4.5rem;grid-template-columns:1.1fr .9fr}.hx.px .w.solo{grid-template-columns:minmax(0,60rem)}.hx.px h1{font-size:clamp(2.3rem,5vw,4.2rem);margin-bottom:1.2rem}.hx.px.post h1{font-size:clamp(1.9rem,3.8vw,3.1rem);line-height:1.1;letter-spacing:-.025em}.hx.px .hx-stage{max-width:470px;justify-self:end;width:100%}.hx.px .bt{margin:1.6rem 0 0}.crumb{display:flex;gap:.7rem;font:500 .72rem var(--fm);letter-spacing:.14em;text-transform:uppercase;color:#8fb2de;margin-bottom:1.3rem}.crumb a{color:#a9ecff;text-decoration:none}.crumb i{font-style:normal;opacity:.5}.hx .meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.2rem}.hx .meta span{font:500 .7rem var(--fm);letter-spacing:.08em;color:#bcd2ef;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:.35rem .8rem;background:rgba(255,255,255,.05)}.hx.px .lede{max-width:40rem}@media(max-width:1020px){.hx.px .w{grid-template-columns:1fr}.hx.px .hx-stage{justify-self:center;margin-top:1rem}.rd{display:none}.hx .w{padding-bottom:6rem}}@media(prefers-reduced-motion:reduce){.scan,.rd,.hx-tick>div,.hx h1 em,.hx .hx-ring .orb{animation:none}}.pc{display:flex;gap:1.1rem;align-items:center;border:1px solid var(--line);border-radius:22px;padding:1.2rem 1.4rem;margin-bottom:1rem;background:linear-gradient(180deg,var(--glass),var(--glass2));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .5s var(--ease),box-shadow .5s}.pc:hover{transform:translateY(-4px);box-shadow:var(--sh)}.pc b{flex:0 0 3.6rem;height:3.6rem;border-radius:50%;display:grid;place-items:center;font:italic 400 1.9rem/1 var(--fd);color:#fff;background:linear-gradient(135deg,#0072ce,#00b6e6);box-shadow:0 0 0 6px color-mix(in srgb,var(--cy) 18%,transparent)}.pc h3{margin:0 0 .1rem;font-size:1.15rem}.pc p{margin:0}.fpanel{border:1px solid var(--line);border-radius:28px;padding:2rem;background:linear-gradient(180deg,var(--glass),var(--glass2));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--sh)}.cc{margin-top:0;position:sticky;top:6.5rem}.cc h3{font-size:1.5rem}.cc p,.cc a{color:#cfe0f7}.cc a{text-decoration-color:rgba(0,212,255,.5)}.cc a:hover{color:#fff}.hx.px+.gfx-band{padding-top:3rem}.art{background:none}.art h2{border-left:0;padding-left:0;font-size:clamp(1.6rem,3vw,2.2rem)}.art h2:before{content:"";display:block;width:2.6rem;height:3px;border-radius:2px;margin-bottom:.9rem;background:linear-gradient(90deg,var(--az),var(--cy),var(--gold))}.art .lede{font-size:1.22rem;color:var(--fg);border-left:3px solid var(--cy);padding-left:1.1rem}.art li{border-color:var(--line)}.take,.call{border-radius:22px!important;border:1px solid color-mix(in srgb,var(--cy) 40%,var(--line))!important;background:linear-gradient(160deg,color-mix(in srgb,var(--cy) 10%,transparent),var(--glass))!important}.toc{border-radius:22px;border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.endcta{border-radius:26px!important;background:radial-gradient(40rem 20rem at 50% 130%,rgba(0,212,255,.35),transparent 65%),linear-gradient(135deg,#071a33,#0b2447 60%,#0b3a70)!important}.card{border-radius:26px!important;border:1px solid var(--line);background:linear-gradient(180deg,var(--glass),var(--glass2))!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .55s var(--ease),box-shadow .55s,border-color .4s!important}.card:hover{transform:translateY(-8px)!important;box-shadow:var(--sh)!important;border-color:color-mix(in srgb,var(--cy) 55%,var(--line))}.card .th{margin:.7rem .7rem 0;border-radius:18px}.card .cb h3{font-family:var(--fd);font-size:1.25rem}.cat2{font:500 .7rem var(--fm)!important;letter-spacing:.12em;text-transform:uppercase}.chips button{border-radius:999px;font-family:var(--fb);font-weight:600;border:1px solid var(--line);background:var(--glass);color:var(--fg);padding:.55rem 1.1rem;cursor:pointer;transition:all .3s}.chips button.on,.chips button:hover{background:linear-gradient(120deg,#0a5fb0,#00a9e0);color:#fff;border-color:transparent}.lead3d{display:none}main img{max-width:100%;height:auto}.fig{overflow:hidden;border-radius:26px}.fig img{border-radius:26px}.tbl{overflow-x:auto;margin:1.4rem 0;border:1px solid var(--line);border-radius:18px;background:var(--glass)}.tbl table{width:100%;border-collapse:collapse;font-size:.95rem;min-width:520px}.tbl th{font:600 .72rem var(--fm);letter-spacing:.1em;text-transform:uppercase;text-align:left;color:#fff;background:linear-gradient(120deg,#0b2447,#0b3a70);padding:.8rem 1rem}.tbl td{padding:.75rem 1rem;border-top:1px solid var(--line);vertical-align:top}.tbl tr:nth-child(even) td{background:color-mix(in srgb,var(--cy) 4%,transparent)}.two>*{min-width:0}.art{min-width:0;max-width:100%}.art table{max-width:none}.ll,.ld{width:auto}.wa{bottom:calc(5.9rem + env(safe-area-inset-bottom,0px))!important}@keyframes hin{from{opacity:0;transform:translateY(14px)}}html.js .hx .rv,.hx .rv{opacity:1;transform:none;transition:none;animation:hin .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--d,0s) * .6)}main>section:nth-of-type(n+3){content-visibility:auto;contain-intrinsic-size:auto 700px}footer{content-visibility:auto;contain-intrinsic-size:auto 420px}@media(max-width:820px){body{font-size:16px}body::after,.amb,.hx-noise,.hx:after,.hx-ring,.rd,.scan,.hud i:nth-child(n+3){display:none!important}.hx-aur i{filter:blur(40px);animation:none;opacity:.55}.hx-aur i:nth-child(3){display:none}.hx-grid{animation:none;opacity:.3}.hx h1 em,.eyebrow i,.chip{animation:none}*,*:before,*:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}header{background:var(--bg)}.hx-stage{filter:none}.hx-stage .tilt{transition:none;transform:none!important}.bc:hover,.pr>div:hover,.row:hover,.pc:hover,.card:hover{transform:none!important}.mq>div,.hx-tick>div{animation-duration:70s}.gfx:not(.plain):before{display:none}}.gfx.g1 .g1-needle-group{transform-origin: 0px 0px;animation: needleSway_g1 3.5s cubic-bezier(0.4, 0, 0.2, 1) infinite alternate}@keyframes needleSway_g1{0%{transform: rotate(-50deg)}50%{transform: rotate(15deg)}100%{transform: rotate(45deg)}}.gfx.g1 .g1-meter-arc{stroke-dasharray: 314;stroke-dashoffset: 314;animation: arcDraw_g1 3s ease-out forwards}@keyframes arcDraw_g1{to{stroke-dashoffset: 80}}.gfx.g1 .g1-tax-bracket-badge{animation: badgeMove_g1 3.2s ease-in-out infinite alternate}@keyframes badgeMove_g1{0%{transform: translate(135px, 42px)}100%{transform: translate(135px, 35px)}}.gfx.g2 .g2-data-stream{animation: flowData_g2 1.5s linear infinite}@keyframes flowData_g2{to{stroke-dashoffset: -24}}.gfx.g2 .g2-source-block{animation: blockBounce1_g2 3.2s ease-in-out infinite alternate}.gfx.g2 .g2-dest-block{animation: blockBounce2_g2 3.2s ease-in-out infinite alternate 0.4s}@keyframes blockBounce1_g2{0%{transform: translate(45px, 90px)}100%{transform: translate(45px, 83px)}}@keyframes blockBounce2_g2{0%{transform: translate(265px, 80px)}100%{transform: translate(265px, 73px)}}.gfx.g3 .g3-audit-sheet{animation: sheetFloat_g3 3.8s ease-in-out infinite alternate}@keyframes sheetFloat_g3{0%{transform: translate(60px, 45px)}100%{transform: translate(60px, 37px)}}.gfx.g3 .g3-audit-magnifier{animation: scanMove_g3 4s ease-in-out infinite alternate}@keyframes scanMove_g3{0%{transform: translate(170px, 70px)}50%{transform: translate(195px, 90px)}100%{transform: translate(175px, 115px)}}.gfx.g3 .g3-alert-dot{animation: alertPulse_g3 1.2s ease-in-out infinite alternate}@keyframes alertPulse_g3{0%{opacity: 0.3;r: 5px}100%{opacity: 1;r: 8px}}.gfx.g4 .g4-newspaper-stack{animation: newsHover_g4 3.6s ease-in-out infinite alternate}@keyframes newsHover_g4{0%{transform: translate(100px, 50px)}100%{transform: translate(100px, 40px)}}.gfx.g4 .g4-cancel-badge{animation: badgeCounter_g4 3.2s ease-in-out infinite alternate}@keyframes badgeCounter_g4{0%{transform: translate(135px, 180px)}100%{transform: translate(135px, 172px)}}.gfx.g5 .g5-clearance-sweep{transform-origin: 0px 0px;animation: sweep360_g5 4s linear infinite}@keyframes sweep360_g5{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}.gfx.g5 .g5-node-1{animation: nodePulse_g5 1.8s ease-in-out infinite alternate}.gfx.g5 .g5-node-2{animation: nodePulse_g5 1.8s ease-in-out infinite alternate 0.4s}.gfx.g5 .g5-node-3{animation: nodePulse_g5 1.8s ease-in-out infinite alternate 0.8s}@keyframes nodePulse_g5{0%{transform: scale(0.92)}100%{transform: scale(1.08)}}.gfx.g6 .g6-liq-doc{animation: docFloat_g6 3.8s ease-in-out infinite alternate}@keyframes docFloat_g6{0%{transform: translate(60px, 45px)}100%{transform: translate(60px, 36px)}}.gfx.g6 .g6-liq-stamp{transform-origin: 115px 140px;animation: stampPop_g6 2.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) infinite alternate}@keyframes stampPop_g6{0%{transform: scale(0);opacity: 0}50%{transform: scale(1.1);opacity: 1}100%{transform: scale(1);opacity: 1}}.gfx.g6 .g6-liq-badge{animation: badgeFloat_g6 3.2s ease-in-out infinite alternate}@keyframes badgeFloat_g6{0%{transform: translate(230px, 110px)}100%{transform: translate(230px, 98px)}}.gfx.g6 .g6-badge-pulse{animation: pulseGlow_g6 1.2s ease-in-out infinite alternate}@keyframes pulseGlow_g6{0%{opacity: 0.3;r: 4px}100%{opacity: 1;r: 6px}}.gfx.g7 .g7-corporate-card{animation: cardHover_g7 3.6s ease-in-out infinite alternate}@keyframes cardHover_g7{0%{transform: translate(100px, 60px) rotate(0deg)}100%{transform: translate(100px, 48px) rotate(-2deg)}}.gfx.g7 .g7-approval-pill{animation: pillFloat_g7 3.2s ease-in-out infinite alternate}@keyframes pillFloat_g7{0%{transform: translate(130px, 195px)}100%{transform: translate(130px, 187px)}}.gfx.g8 .g8-tree-line{animation: lineFlow_g8 2s linear infinite}@keyframes lineFlow_g8{to{stroke-dashoffset: -18}}.gfx.g8 .g8-parent-node{animation: parentPulse_g8 3s ease-in-out infinite alternate}@keyframes parentPulse_g8{0%{transform: translate(145px, 45px)}100%{transform: translate(145px, 39px)}}.gfx.g8 .g8-node-left{animation: childFloat1_g8 3s ease-in-out infinite alternate 0.2s}.gfx.g8 .g8-node-right{animation: childFloat2_g8 3s ease-in-out infinite alternate 0.4s}@keyframes childFloat1_g8{0%{transform: translate(50px, 160px)}100%{transform: translate(50px, 154px)}}@keyframes childFloat2_g8{0%{transform: translate(240px, 160px)}100%{transform: translate(240px, 154px)}}.gfx.g9 .g9-lic-doc{animation:licDocFloat_g9 3.8s ease-in-out infinite alternate}@keyframes licDocFloat_g9{0%{transform:translate(60px,45px)}100%{transform:translate(60px,36px)}}.gfx.g9 .g9-lic-badge{animation:licBadgeFloat_g9 3.2s ease-in-out infinite alternate}@keyframes licBadgeFloat_g9{0%{transform:translate(230px,110px)}100%{transform:translate(230px,98px)}}.gfx.g9 .g9-badge-pulse{animation:licPulse_g9 1.2s ease-in-out infinite alternate}@keyframes licPulse_g9{0%{opacity:.3;r:4px}100%{opacity:1;r:6px}}.gfx.g10 .g10-radar-sweep-spin{transform-origin: 0px 0px;animation: radarSpin_g10 4s linear infinite}@keyframes radarSpin_g10{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}.gfx.g10 .g10-node-blink{animation: nodeBlink_g10 1.5s ease-in-out infinite alternate}@keyframes nodeBlink_g10{0%{opacity: 0.2;transform: scale(0.8)}100%{opacity: 1;transform: scale(1.3)}}.gfx.g11 .g11-magnet-group{animation: magnetHover_g11 3.5s ease-in-out infinite alternate}@keyframes magnetHover_g11{0%{transform: translate(130px, 50px)}100%{transform: translate(130px, 40px)}}.gfx.g11 .g11-coin-reclaim-1{animation: reclaimUp1_g11 2.8s ease-in-out infinite alternate}.gfx.g11 .g11-coin-reclaim-2{animation: reclaimUp2_g11 2.8s ease-in-out infinite alternate 0.4s}@keyframes reclaimUp1_g11{0%{transform: translateY(15px);opacity: 0.7}100%{transform: translateY(-15px);opacity: 1}}@keyframes reclaimUp2_g11{0%{transform: translateY(20px);opacity: 0.6}100%{transform: translateY(-20px);opacity: 1}}.gfx.g12 .g12-vat-doc{animation: vatDocFloat_g12 3.8s ease-in-out infinite alternate}@keyframes vatDocFloat_g12{0%{transform: translate(60px, 45px)}100%{transform: translate(60px, 37px)}}.gfx.g12 .g12-submit-stamp{transform-origin: 70px 150px;animation: stampPop_g12 2.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) infinite alternate}@keyframes stampPop_g12{0%{transform: scale(0);opacity: 0}50%{transform: scale(1.1);opacity: 1}100%{transform: scale(1);opacity: 1}}.gfx.g12 .g12-vat-badge{animation: badgeFloat_g12 3.2s ease-in-out infinite alternate}@keyframes badgeFloat_g12{0%{transform: translate(230px, 110px)}100%{transform: translate(230px, 98px)}}.gfx.g12 .g12-pulse-dot{animation: dotPulse_g12 1.2s ease-in-out infinite alternate}@keyframes dotPulse_g12{0%{opacity: 0.3;r: 4px}100%{opacity: 1;r: 6px}}.gfx.g13 .g13-stamp-action{transform-origin: 110px 150px;animation: stampPress_g13 2.5s ease-in-out infinite alternate}@keyframes stampPress_g13{0%{transform: scale(1.6);opacity: 0}50%{transform: scale(1);opacity: 1}100%{transform: scale(1);opacity: 1}}.gfx.g14 .g14-case-float{animation: caseHover_g14 3.8s ease-in-out infinite alternate}@keyframes caseHover_g14{0%{transform: translate(100px, 50px)}100%{transform: translate(100px, 40px)}}.gfx.g14 .g14-badge-float{animation: badgeCounterHover_g14 3.2s ease-in-out infinite alternate}@keyframes badgeCounterHover_g14{0%{transform: translate(230px, 150px)}100%{transform: translate(230px, 138px)}}.gfx.g15 .g15-vault-float{animation: vaultHover_g15 3.5s ease-in-out infinite alternate}@keyframes vaultHover_g15{0%{transform: translateY(0px)}100%{transform: translateY(-10px)}}.gfx.g15 .g15-dial-spin{transform-origin: 200px 135px;animation: dialTurn_g15 6s cubic-bezier(0.4, 0, 0.2, 1) infinite alternate}@keyframes dialTurn_g15{0%{transform: rotate(0deg)}50%{transform: rotate(180deg)}100%{transform: rotate(360deg)}}.gfx.g16 .g16-doc-stack{animation: docFloat_g16 4s ease-in-out infinite alternate}@keyframes docFloat_g16{0%{transform: translateY(0px)}100%{transform: translateY(-8px)}}.gfx.g16 .g16-shield-badge{animation: badgePulse_g16 3s ease-in-out infinite alternate}@keyframes badgePulse_g16{0%{transform: translate(260px, 90px) scale(0.98)}100%{transform: translate(260px, 82px) scale(1.03)}}.gfx.g16 .g16-check-anim{stroke-dasharray: 60;stroke-dashoffset: 60;animation: drawCheck_g16 2.5s ease-out infinite alternate}@keyframes drawCheck_g16{0%,20%{stroke-dashoffset: 60;opacity: 0}100%{stroke-dashoffset: 0;opacity: 1}}.gfx.g16 .g16-radar-sweep{animation: sweepLine_g16 4s linear infinite}@keyframes sweepLine_g16{0%{transform: translateX(20px);opacity: 0}20%{opacity: 0.8}80%{opacity: 0.8}100%{transform: translateX(410px);opacity: 0}}