@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth}[id]{scroll-margin-top:120px}:root{--color-ink: #0B0B0F;--color-ink-2: #1E2229;--color-text-2: #5F6368;--color-text-3: #6B717A;--color-line-2: #C7CDD6;--color-line: #DADDE3;--color-titanium: #F5F5F7;--color-blue: #2388FF;--color-blue-deep: #1264E3;--color-blue-ink: #0A3D91;--color-blue-tint-2: #E2ECFB;--color-blue-tint: #EEF4FE;--color-blue-wash: #F7FAFE;--color-paper: #FFFFFF;--color-line-a: rgba(11,11,15,.08);--color-wash-a: rgba(11,11,15,.03);--color-blue-a-low: rgba(35,136,255,.1);--color-blue-a-high: rgba(35,136,255,.5);--color-error: #B42318;--type-display: clamp(42px, 4vw, 56px);--type-h1: clamp(36px, 3.5vw, 48px);--type-h2: clamp(30px, 3vw, 40px);--type-h3: clamp(24px, 2.1vw, 28px);--type-h4: clamp(19px, 1.6vw, 21px);--type-lead: clamp(17.5px, 1.4vw, 20px);--type-body: clamp(16px, 1.2vw, 17px);--type-small: clamp(13.5px, 1vw, 14px);--type-eyebrow: clamp(11.5px, .9vw, 12px);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--space-32: 128px;--section-y: 128px;--section-y-mobile: 72px;--card-padding: 48px;--card-padding-mobile: 28px;--grid-gap: 24px;--grid-gap-mobile: 16px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-pill: 999px;--shadow-rest: 0 6px 26px rgba(15,23,42,.04);--shadow-hover: 0 18px 46px rgba(11,11,15,.13);--shadow-frame: 0 28px 70px rgba(11,20,40,.2), 0 6px 18px rgba(11,20,40,.1);--shadow-overlay: 0 40px 120px rgba(0,0,0,.5);--ease-standard: cubic-bezier(.22, 1, .36, 1);--duration-fast: .18s;--duration-base: .28s;--duration-reveal: .75s;--stagger-standard: 80ms;--nav-height: 64px}@media (max-width: 767px){:root{--nav-height: 60px}}@media (max-width: 374px){:root{--nav-height: 56px}}:focus-visible{outline:2px solid var(--color-blue-deep);outline-offset:3px;border-radius:4px}.field-control:focus{outline:none;border-color:var(--color-blue-deep)!important;box-shadow:0 0 0 3px var(--color-blue-a-low)}.field-control[aria-invalid=true]{border-color:var(--color-error)!important}.field-control::placeholder{color:#8a8f98}button[disabled]{background:var(--color-titanium)!important;color:var(--color-text-3)!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}button[aria-busy=true]{background:var(--color-ink)!important;color:var(--color-paper)!important;cursor:progress!important}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}.vp-path{stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--ease-standard) .2s}.vp-panel.is-visible .vp-path{stroke-dashoffset:0}.vp-stage,.vp-marker,.vp-chev,.vp-return-label,.vp-return-arrow{opacity:0;transition:opacity .6s var(--ease-standard),transform .6s var(--ease-standard)}.vp-panel.is-visible .vp-stage,.vp-panel.is-visible .vp-marker,.vp-panel.is-visible .vp-chev,.vp-panel.is-visible .vp-return-label,.vp-panel.is-visible .vp-return-arrow{opacity:1}.vp-panel.is-visible .vp-s1,.vp-panel.is-visible .vp-m1{transition-delay:.57s}.vp-panel.is-visible .vp-s2,.vp-panel.is-visible .vp-m2{transition-delay:.79s}.vp-panel.is-visible .vp-s3,.vp-panel.is-visible .vp-m3{transition-delay:1.01s}.vp-panel.is-visible .vp-s4,.vp-panel.is-visible .vp-m4{transition-delay:1.23s}.vp-panel.is-visible .vp-s5,.vp-panel.is-visible .vp-m5{transition-delay:1.45s}.vp-panel.is-visible .vp-s6,.vp-panel.is-visible .vp-m6{transition-delay:1.67s}.vp-panel.is-visible .vp-c1{transition-delay:.72s}.vp-panel.is-visible .vp-c2{transition-delay:.94s}.vp-panel.is-visible .vp-c3{transition-delay:1.16s}.vp-panel.is-visible .vp-c4{transition-delay:1.38s}.vp-panel.is-visible .vp-c5{transition-delay:1.6s}.vp-return{stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s var(--ease-standard) 2.1s}.vp-panel.is-visible .vp-return{stroke-dashoffset:0;stroke-dasharray:4 6}.vp-panel.is-visible .vp-return-label,.vp-panel.is-visible .vp-return-arrow{transition-delay:3.1s}.vp-panel.is-visible .vp-last{box-shadow:0 1px 2px #0b0b0f08,0 0 0 4px #2388ff1a,0 18px 40px #2388ff29!important}.vp-stage:hover{transform:translate(-50%,var(--vp-ty, 0)) translateY(-4px)!important;border-color:#2388ff80!important;box-shadow:0 1px 2px #0b0b0f08,0 0 0 4px #2388ff1a,0 18px 40px #2388ff29!important}.vp-stage:hover .vp-ico{background:#fff;color:#2388ff;box-shadow:0 0 0 1px #2388ff4d}.vp-stage{--vp-ty: -100%}.vp-canvas:has(.vp-s1:hover) .vp-m1{background:#2388ff}.vp-canvas:has(.vp-s2:hover) .vp-m2{background:#2388ff}.vp-canvas:has(.vp-s3:hover) .vp-m3{background:#2388ff}.vp-canvas:has(.vp-s4:hover) .vp-m4{background:#2388ff}.vp-canvas:has(.vp-s5:hover) .vp-m5{background:#2388ff}.vp-canvas:has(.vp-s6:hover) .vp-m6{background:#2388ff}.vp-canvas:has(.vp-s1:hover) .vp-c1,.vp-canvas:has(.vp-s2:hover) .vp-c1{transform:scale(1.35)}.vp-canvas:has(.vp-s1:hover) .vp-c1 path,.vp-canvas:has(.vp-s2:hover) .vp-c1 path{opacity:1}.vp-canvas:has(.vp-s2:hover) .vp-c2,.vp-canvas:has(.vp-s3:hover) .vp-c2{transform:scale(1.35)}.vp-canvas:has(.vp-s2:hover) .vp-c2 path,.vp-canvas:has(.vp-s3:hover) .vp-c2 path{opacity:1}.vp-canvas:has(.vp-s3:hover) .vp-c3,.vp-canvas:has(.vp-s4:hover) .vp-c3{transform:scale(1.35)}.vp-canvas:has(.vp-s3:hover) .vp-c3 path,.vp-canvas:has(.vp-s4:hover) .vp-c3 path{opacity:1}.vp-canvas:has(.vp-s4:hover) .vp-c4,.vp-canvas:has(.vp-s5:hover) .vp-c4{transform:scale(1.35)}.vp-canvas:has(.vp-s4:hover) .vp-c4 path,.vp-canvas:has(.vp-s5:hover) .vp-c4 path{opacity:1}.vp-canvas:has(.vp-s5:hover) .vp-c5,.vp-canvas:has(.vp-s6:hover) .vp-c5{transform:scale(1.35)}.vp-canvas:has(.vp-s5:hover) .vp-c5 path,.vp-canvas:has(.vp-s6:hover) .vp-c5 path{opacity:1}.vp-chev{transform-box:fill-box;transform-origin:center}.vp-mline-fill{height:0;transition:height 1.8s var(--ease-standard) .3s}.vp-panel.is-visible .vp-mline-fill{height:100%}.vp-mstage,.vp-mreturn{opacity:0;transform:translateY(12px);transition:opacity .55s var(--ease-standard),transform .55s var(--ease-standard)}.vp-panel.is-visible .vp-mstage,.vp-panel.is-visible .vp-mreturn{opacity:1;transform:none}.vp-panel.is-visible .vp-mstage:nth-of-type(1){transition-delay:.33s}.vp-panel.is-visible .vp-mstage:nth-of-type(2){transition-delay:.51s}.vp-panel.is-visible .vp-mstage:nth-of-type(3){transition-delay:.69s}.vp-panel.is-visible .vp-mstage:nth-of-type(4){transition-delay:.87s}.vp-panel.is-visible .vp-mstage:nth-of-type(5){transition-delay:1.05s}.vp-panel.is-visible .vp-mstage:nth-of-type(6){transition-delay:1.23s}.vp-panel.is-visible .vp-mreturn{transition-delay:1.45s}.vp-canvas{zoom:.92}@media (max-width: 1279px){.vp-canvas{zoom:.86}}@media (max-width: 1180px){.vp-canvas{zoom:.74}}@media (max-width: 1023px){.vp-canvas-wrap{display:none!important}.vp-mobile{display:block!important;max-width:620px;margin:0 auto}.vp-panel{background:#fff!important}.vp-outcomes{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}}@media (max-width: 767px){.vp-section{margin:0!important}.vp-intro{text-align:left!important;margin-left:0!important}.vp-panel{border-radius:24px!important;padding:22px 18px 20px!important;background:#fff!important}.vp-canvas-wrap{display:none!important}.vp-mobile{display:block!important}.vp-out{padding:22px 20px 24px!important;gap:16px!important}.vp-out span[aria-hidden]{width:42px!important;height:42px!important}.vp-close{text-align:left!important}}@media (prefers-reduced-motion: reduce){.vp-stage,.vp-marker,.vp-chev,.vp-return-label,.vp-return-arrow,.vp-mstage,.vp-mreturn{opacity:1!important;transition:none!important}.vp-mstage,.vp-mreturn{transform:none!important}.vp-path,.vp-return{stroke-dashoffset:0!important;transition:none!important}.vp-mline-fill{height:100%!important;transition:none!important}}body{margin:0}::selection{background:#2388ff29}@keyframes imp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes imp-spin-rev{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes imp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes imp-float2{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}@keyframes imp-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes imp-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes imp-dash{to{stroke-dashoffset:-40}}.imp-rise{animation:imp-rise .9s cubic-bezier(.22,1,.36,1) both}@keyframes hero-rise{0%{opacity:0;transform:translateY(20px);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hero-stage-in{0%{opacity:.4;transform:scale(.965)}to{opacity:1;transform:scale(1)}}@keyframes hero-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hero-chip-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 11px)) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes hero-core-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes hero-node-in{0%{opacity:0}to{opacity:1}}@keyframes hero-node-pulse{0%,to{opacity:1}50%{opacity:.42}}@keyframes hero-accent{0%{background-position:100% 0}to{background-position:0% 0}}.hero-copy{animation:none!important}.hero-eyebrow{animation:hero-fade-up .5s cubic-bezier(.22,1,.36,1) .06s both}.hero-copy .hl-line{display:block;animation:hero-rise .75s cubic-bezier(.22,1,.36,1) .16s both}.hero-copy .hl-line-2{animation-delay:.3s;white-space:nowrap}.hero-copy{display:flex;flex-direction:column}.hero-screen,.hero-main,.hero-top{display:contents}.hero-lead-more{order:0}.hero-ctas,.hero-sign{order:1}.hero-lead-1{animation:hero-fade-up .7s cubic-bezier(.22,1,.36,1) .46s both}.hero-lead-2{animation:hero-fade-up .7s cubic-bezier(.22,1,.36,1) .58s both}.hero-ctas>button:nth-child(1){animation:hero-fade-up .6s cubic-bezier(.22,1,.36,1) .7s both}.hero-ctas>button:nth-child(2){animation:hero-fade-up .6s cubic-bezier(.22,1,.36,1) .79s both}.hero-visual{animation:hero-stage-in 1.15s cubic-bezier(.22,1,.36,1) .18s both}.hero-orbit-line{stroke-dasharray:1;animation:hero-draw 1.2s cubic-bezier(.4,0,.2,1) .55s both}.hero-orbit-2{animation-delay:.7s}.hero-orbit-3{animation-delay:.85s}.hero-core{animation:hero-core-in .8s cubic-bezier(.22,1,.36,1) .62s both}.hero-chip{animation:hero-chip-in .7s cubic-bezier(.22,1,.36,1) both}.hero-chip-1{animation-delay:.9s}.hero-chip-2{animation-delay:.975s}.hero-chip-3{animation-delay:1.05s}.hero-chip-4{animation-delay:1.125s}.hero-chip-5{animation-delay:1.2s}.hero-chip-6{animation-delay:1.275s}.hero-node,.hero-dot{animation:hero-node-in .7s ease 1.45s both,hero-node-pulse 5.5s ease-in-out 2.3s infinite}@keyframes hero-rule-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-sign{animation:hero-fade-up .45s cubic-bezier(.22,1,.36,1) .9s both}.hero-sign-rule{transform-origin:left center;animation:hero-rule-in .5s cubic-bezier(.22,1,.36,1) .92s both}@media (prefers-reduced-motion: no-preference){.hl-sub{background-image:linear-gradient(100deg,#0b0b0f,#0b0b0f 34%,#2388ff,#0b0b0f 66%,#0b0b0f);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:hero-accent 1.6s cubic-bezier(.4,0,.2,1) .8s both}}.hero-ctas button .cta-arrow{transition:transform .25s cubic-bezier(.22,1,.36,1)}@media (hover: hover){.hero-ctas button:hover .cta-arrow{transform:translate(4px)}}.hero-ctas button:active{transform:translateY(0) scale(.985)}@media (prefers-reduced-motion: reduce){.hero-eyebrow,.hero-copy .hl-line,.hero-lead-1,.hero-lead-2,.hero-ctas>button,.hero-visual,.hero-node,.hero-dot,.hero-sign,.hero-sign-rule{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.hero-core,.hero-chip{animation:none!important;opacity:1!important;transform:translate(-50%,-50%)!important}.hero-orbit-line{animation:none!important;stroke-dasharray:none!important}.hl-sub{-webkit-text-fill-color:#0B0B0F!important;color:#0b0b0f!important}}@keyframes imp-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.014)}}@keyframes imp-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-24}}@keyframes imp-flowr{0%{stroke-dashoffset:0}to{stroke-dashoffset:24}}@keyframes reveal-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-standard),transform .6s var(--ease-standard)}.reveal.is-visible{opacity:1;transform:none}.hoverlift{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),border-color .32s}.hoverlift:hover{transform:translateY(-5px);box-shadow:0 26px 60px #0b0b0f1a!important;border-color:#2388ff52!important}@media (prefers-reduced-motion: reduce){.reveal{opacity:1!important;transform:none!important;transition:none!important}}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid #2388FF;outline-offset:3px;border-radius:6px}@keyframes imp-dotpulse{0%,to{opacity:.45}50%{opacity:1}}.is-offscreen .imp-orbit-layer,.is-offscreen .imp-orbit-layer-rev,.is-offscreen .hero-node,.is-offscreen .hero-dot,.is-offscreen [style*=imp-pulse],.is-offscreen [style*=imp-float],.is-offscreen [style*=imp-dotpulse],.is-offscreen [style*=imp-breathe],.is-offscreen [style*=imp-flow]{animation-play-state:paused!important}.imp-orbit-layer{transform-origin:50% 50%;animation:imp-spin 24s linear infinite}@keyframes imp-ringrot{to{transform:rotate(360deg)}}.imp-orbit-layer-rev{transform-origin:50% 50%;animation:imp-spin-rev 30s linear infinite}@media (max-width: 1279px){.imp-conn{display:none!important}}.imp-appcard{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}.imp-appcard:hover{transform:translateY(-4px);box-shadow:0 18px 46px #0b0b0f21!important}@keyframes imp-ecoin{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.sol-menu{opacity:0;visibility:hidden;transform:translate(-50%) translateY(-6px);transition:transform .22s cubic-bezier(.22,1,.36,1);z-index:200;pointer-events:none}.sol-wrap:hover .sol-menu,.sol-wrap:focus-within .sol-menu{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);pointer-events:auto}.sol-item{transition:background .18s,transform .18s}.sol-item:hover{background:#f5f5f7;transform:translate(2px)}.sol-arrow{opacity:0;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.sol-item:hover .sol-arrow{opacity:1;transform:translate(2px)}.sol-link{color:#0b0b0f;text-decoration:none;transition:color .18s,transform .18s}.sol-link:hover{color:#2388ff;transform:translate(2px)}.sol-link.is-active{color:#2388ff;font-weight:600}.sol-link.is-active:before{content:"";position:absolute;left:-15px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:#2388ff}.sol-link:focus-visible{outline:2px solid #2388FF;outline-offset:3px;border-radius:4px}.sol-wrap.is-dismissed .sol-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.drawer-link{color:#5f6368;text-decoration:none}.drawer-link.is-active{color:#2388ff;font-weight:600;background:#2388ff0f}.drawer-link:focus-visible{outline:2px solid #2388FF;outline-offset:-2px}@keyframes sol-arrive{0%{box-shadow:0 0 #2388ff4d}to{box-shadow:0 0 0 7px #2388ff00}}.sol-arrived{animation:sol-arrive .46s cubic-bezier(.22,1,.36,1) 1}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.sol-arrived{animation:none!important}}@media (max-width: 1279px){.nav-center{gap:28px!important}.nav-inner{padding:0 28px!important}}@media (max-width: 1023px){.nav-center,.nav-cta{display:none!important}.nav-burger{display:inline-flex!important}}p{text-wrap:pretty}@media (max-width: 1279px){main section:first-of-type h1{font-size:clamp(40px,6vw,64px)!important}main section:first-of-type h1#resources-lede{font-size:clamp(30px,3.2vw,42px)!important}.hero-tagline{font-size:clamp(20px,2.5vw,28px)!important}.hero-sign-rule{width:46px!important}.hero-grid{grid-template-columns:1fr!important;min-height:0!important;gap:16px!important}.hero-visual{zoom:.82;margin:0 auto!important;max-width:680px!important}.eco-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:40px 32px!important}.eco-grid>div{padding:0!important}.eco-grid>div>div:first-child{margin-right:0!important}.cards-4{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 1279px){.eng-diagram{zoom:.82}}@media (max-width: 1023px){.eco-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:40px 32px!important}.eco-grid>div>div:first-child{margin-right:0!important}}@media (min-width: 1024px) and (max-width: 1199px){.eco-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:40px 28px!important}.eco-grid>div>div:first-child{margin-right:0!important}.diff-cards>article{padding:32px!important}.dcard-title{font-size:25px!important}.dcard-intro{font-size:17px!important}.dcard-body,.dcard-take{font-size:16px!important}}@media (max-width: 1023px){.diff-cards>article{min-height:0!important}.eng-diagram{zoom:.62}.cards-3{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 1023px){.split-2{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}.split-2>.u-pad{margin-top:0!important}.split-2>p[style*=border-left]{padding-left:0!important;border-left:none!important}.app-row{flex-direction:column!important}.app-row>div{width:100%}.cards-2{grid-template-columns:1fr!important}.triptych{grid-template-columns:1fr!important;gap:36px!important;padding:36px 28px!important}.triptych>div{padding:0!important;border-left:none!important}.foot-grid{grid-template-columns:repeat(2,1fr)!important}.foot-grid>div:first-child{grid-column:1 / -1}.tech-row{grid-template-columns:1fr!important;gap:10px!important;padding:30px 0!important}.sub-grid{grid-template-columns:1fr!important}}.surf-glow{background:radial-gradient(460px 280px at 100% 0%,#2388ff11,#2388ff00 62%),#fff!important}.surf-glow-b{background:radial-gradient(460px 280px at 100% 100%,#2388ff0f,#2388ff00 62%),#fff!important}.surf-light{background:linear-gradient(133deg,#fff0 61.8%,#ffffffd9 62%,#fff0 62.25%),linear-gradient(133deg,#fff0 73.8%,#fff9,#fff0 74.2%),linear-gradient(133deg,#e0ecfb00 55%,#e0ecfb80 75%,#cee2f98c),linear-gradient(120deg,#fff 42%,#f7fafe 72%,#eef4fe)!important}.surf-cube{position:relative}.surf-cube:after{content:"";position:absolute;right:-20px;bottom:-24px;width:240px;height:240px;pointer-events:none;opacity:.5;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 240" fill="none" stroke="%232388FF" stroke-width="1"><g opacity="0.35"><path d="M120 60 L180 95 V165 L120 200 L60 165 V95 Z"/><path d="M120 60 V130 M120 130 L180 95 M120 130 L60 95"/><path d="M180 95 L228 68 M60 95 L12 68 M120 200 V240"/><circle cx="228" cy="68" r="3" fill="%232388FF" stroke="none" opacity="0.6"/><circle cx="12" cy="68" r="3" fill="%232388FF" stroke="none" opacity="0.6"/></g></svg>');background-size:contain;background-repeat:no-repeat}.surf-cube>*{position:relative;z-index:1}.surf-accent{background:linear-gradient(96deg,#2388ff00 52%,#2388ff0d 78%,#2388ff1a),linear-gradient(180deg,#fff,#f7fafe)!important}.surf-glow.hoverlift:hover,.surf-glow-b.hoverlift:hover{background:radial-gradient(460px 280px at 100% 0%,#2388ff1a,#2388ff00 62%),#fff!important}.whynow-item{opacity:0;transform:translateY(22px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}[data-whynow].whynow-on .whynow-item{opacity:1;transform:none}.whynow-underline{width:0;opacity:0;transition:width 1s cubic-bezier(.22,1,.36,1) 1.5s,opacity .6s ease 1.5s}[data-whynow].whynow-on .whynow-underline{width:78%;opacity:1}.whynow-line{stroke-dasharray:900;stroke-dashoffset:900;transition:stroke-dashoffset 2.4s cubic-bezier(.22,1,.36,1) .4s}[data-whynow].whynow-on .whynow-line{stroke-dashoffset:0}.whynow-field{opacity:0;transition:opacity 1.4s ease}.whynow-field svg,.whynow-node{pointer-events:none}[data-whynow].whynow-on .whynow-field{opacity:1}@keyframes whynow-pulse{0%,to{opacity:.25}50%{opacity:.7}}[data-whynow].whynow-on .whynow-node{animation:whynow-pulse 5.5s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.whynow-item{opacity:1!important;transform:none!important;transition:none!important}.whynow-line{stroke-dashoffset:0!important;transition:none!important}.whynow-field{opacity:1!important}.whynow-node{animation:none!important}.whynow-underline{width:78%!important;opacity:1!important;transition:none!important}}@media (max-width: 767px){[data-whynow]{padding:96px 24px!important}.whynow-field svg{display:none}}@keyframes diff-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.diff-copy{animation:diff-in .55s cubic-bezier(.22,1,.36,1) both}.diff-pill:hover .diff-pill-arrow{transform:translate(3px)}@media (max-width: 1023px){.diff-grid{grid-template-columns:1fr!important}.diff-panel{max-width:100%!important}}@media (prefers-reduced-motion: reduce){.diff-copy{animation:none!important}}.built-card{position:relative;overflow:hidden;transform:translateY(8px) scale(.985);border-color:#0b0b0f14!important;box-shadow:0 1px 2px #0b0b0f08,0 10px 30px #0f172a09!important;transition:transform .65s cubic-bezier(.22,1,.36,1),box-shadow .65s cubic-bezier(.22,1,.36,1),border-color .65s}.built-card>*{position:relative;z-index:2}.built-card .built-motif{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1);pointer-events:none}.built-card .built-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;background:radial-gradient(720px 300px at 78% 50%,#2388ff13,#2388ff00 68%);transition:opacity .7s ease;pointer-events:none}.built-card .built-num{color:#dadde3;transition:color .6s ease}.built-card .built-eyebrow{color:#7ea9de;transition:color .6s ease}.built-card .built-body{color:#6b717a;transition:color .6s ease}.built-card .built-ind{width:24px;opacity:.45;transition:width .65s cubic-bezier(.22,1,.36,1),opacity .5s ease}.built-card.is-active{transform:translateY(0) scale(1);border-color:#2388ff47!important;box-shadow:0 1px 2px #0b0b0f08,0 22px 56px #0f172a14!important}.built-card.is-active .built-motif,.built-card.is-active .built-glow{opacity:1}.built-card.is-active .built-num{color:#bad5f7}.built-card.is-active .built-eyebrow{color:#2388ff}.built-card.is-active .built-body{color:#5f6368}.built-card.is-active .built-ind{width:64px;opacity:1}@media (hover: hover){.built-card:hover{transform:translateY(-2px) scale(1);border-color:#2388ff38!important;box-shadow:0 26px 70px #0f172a14!important}.built-card:hover .built-motif{opacity:.75}.built-card:hover .built-num{color:#cbddf6}}@keyframes built-signal{0%{stroke-dashoffset:0}to{stroke-dashoffset:-60}}.built-card.is-active .built-signal{animation:built-signal 4.5s linear infinite}@keyframes built-linepulse{0%{top:-18%;opacity:0}18%{opacity:1}82%{opacity:1}to{top:104%;opacity:0}}.built-pulse{position:absolute;left:50%;transform:translate(-50%);width:4px;height:14px;border-radius:3px;background:linear-gradient(#2388ff00,#2388ff,#2388ff00);animation:built-linepulse 3.4s cubic-bezier(.4,0,.6,1) infinite}@media (max-width: 767px){.built-card .built-motif,.built-card .built-glow{opacity:0!important}.built-num{font-size:32px!important}}@media (prefers-reduced-motion: reduce){.built-card,.built-card.is-active{transform:none!important;transition:none!important}.built-card .built-motif,.built-card .built-glow{transition:none!important}.built-pulse{display:none!important}.built-card.is-active .built-signal{animation:none!important}}.built-split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch}.built-chamber{position:relative;overflow:hidden;min-height:340px}.built-chamber>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.built-chamber>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.built-chip{position:absolute;left:24px;bottom:20px;z-index:3;display:inline-flex;align-items:center;gap:8px;background:#ffffffe0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(35,136,255,.22);border-radius:999px;padding:8px 14px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#1264e3;white-space:nowrap}@media (max-width: 1023px){.built-split{grid-template-columns:1fr!important}.built-chamber{min-height:250px;order:-1;border-left:none!important;border-right:none!important;border-bottom:1px solid var(--color-line-a)}}h1,h2,h3{text-wrap:balance}@media (min-width: 768px){.hero-home{display:flex;align-items:center;min-height:calc(100vh - var(--nav-height));min-height:calc(100dvh - var(--nav-height))}.hero-home>.hero-grid{width:100%}}@media (min-width: 1280px) and (max-width: 1439px){.hero-visual{margin-left:20px!important;margin-right:-20px!important}}@media (min-width: 1440px){.hero-visual{margin-left:clamp(28px,2.6vw,40px)!important;margin-right:calc(-1*clamp(28px,2.6vw,40px))!important}}.imp-nav{height:var(--nav-height)!important}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 26px;border-radius:12px;font-family:inherit;font-size:15.5px;font-weight:600;letter-spacing:-.005em;cursor:pointer;text-decoration:none;transition:background .25s var(--ease-standard),border-color .25s var(--ease-standard),color .25s,transform .25s var(--ease-standard)}.btn-primary{background:#0b0b0f;color:#fff;border:1px solid #0B0B0F}.btn-primary:hover{background:#2388ff;border-color:#2388ff;transform:translateY(-1px)}.btn-secondary{background:#fff;color:#0b0b0f;border:1px solid var(--color-line)}.btn-secondary:hover{background:#f5f5f7;border-color:var(--color-line-2);transform:translateY(-1px)}.btn-primary:active,.btn-secondary:active{transform:scale(.985)}.nav-link-cur{position:relative}.nav-link-cur:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;border-radius:2px;background:#2388ff}@media (prefers-reduced-motion: reduce){.btn-primary,.btn-secondary{transition:none!important}}@media (max-width: 767px){main section{padding-top:64px!important;padding-bottom:64px!important}main section:first-of-type{padding-top:96px!important}}@media (max-width: 767px){.hero-chip,.hero-dot{display:none!important}.hero-visual{zoom:1!important;height:340px!important}.hero-globe{transform:translate(-50%,-50%) scale(.53)!important}.hero-orbits{transform:translate(-50%,-50%) scale(.5)!important}.hero-glow{transform:translate(-50%,-50%) scale(.55)!important}.hero-core>div{transform:scale(.8)}}.eng-stepper{display:none}.eng-rail{position:relative;padding-left:62px}.eng-base,.eng-fill{position:absolute;left:20px;top:14px;width:2px;border-radius:2px}.eng-base{bottom:14px;background:#0b0b0f17}.eng-fill{height:calc(var(--eng-p, 0) * 1%);max-height:calc(100% - 28px);background:linear-gradient(to bottom,#2388ff73,#2388ff);transition:height .25s linear}.eng-step{position:relative;padding:0 0 48px}.eng-step:last-child{padding-bottom:0}.eng-node{position:absolute;left:-62px;top:-2px;width:42px;height:42px;border-radius:50%;background:#fff;border:1.5px solid rgba(35,136,255,.34);display:flex;align-items:center;justify-content:center;font-size:13.5px;font-weight:700;letter-spacing:-.01em;color:#7ea9de;box-shadow:0 1px 2px #0b0b0f08;transition:color .35s,border-color .35s,box-shadow .45s,background .35s}.eng-connect{position:absolute;left:-20px;top:19px;width:20px;height:1px;background:#2388ff29}.eng-title{font-size:23px;font-weight:600;letter-spacing:-.03em;line-height:1.15;color:#4a4f57;margin:4px 0 8px;transition:color .35s}.eng-desc{font-size:16.5px;line-height:1.55;color:#4a4f57;max-width:30rem;opacity:.82;transition:opacity .4s,color .35s}.eng-step.is-on .eng-node{color:#2388ff;border-color:#2388ff;box-shadow:0 0 0 6px #2388ff14,0 8px 20px #2388ff29}.eng-step.is-on .eng-title{color:#0b0b0f}.eng-step.is-on .eng-desc{color:#5f6368;opacity:1}.eng-step-last.is-on .eng-node{background:#2388ff;color:#fff;box-shadow:0 0 0 8px #2388ff1a,0 12px 26px #2388ff42}@media (max-width: 374px){.eng-rail{padding-left:52px}.eng-node{left:-52px;width:36px;height:36px;font-size:12.5px}.eng-connect{left:-16px;top:16px;width:16px}.eng-base,.eng-fill{left:17px}.eng-title{font-size:21px}.eng-desc{font-size:16px}.eng-step{padding-bottom:40px}}@media (prefers-reduced-motion: reduce){.eng-step .eng-node,.eng-step .eng-title,.eng-step .eng-desc{transition:none!important}.eng-step .eng-desc{opacity:1!important}.eng-fill{transition:none!important}}@media (max-width: 1023px){.eng-diagram{display:none!important}.eng-stepper{display:block}}@media (max-width: 1023px){.diff-cards{grid-template-columns:minmax(0,1fr)!important}}.dcard{opacity:0;transform:translateY(40px) scale(.99);transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1),box-shadow .26s ease,border-color .26s ease}.dcard.is-visible{opacity:1;transform:none}.diff-cards>article:nth-child(2n){transition-delay:.15s}.dcard>*,.dcard .dcard-foot>*{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.dcard.is-visible>*,.dcard.is-visible .dcard-foot>*{opacity:1;transform:none}.dcard.is-visible>*:nth-child(1){transition-delay:.1s}.dcard.is-visible>*:nth-child(2){transition-delay:.17s}.dcard.is-visible>*:nth-child(3){transition-delay:.24s}.dcard.is-visible>*:nth-child(4){transition-delay:.31s}.dcard.is-visible>*:nth-child(5){transition-delay:.38s}.dcard.is-visible .dcard-foot>*:nth-child(1){transition-delay:.44s}.dcard.is-visible .dcard-foot>*:nth-child(2){transition-delay:.5s}.dcard.is-visible .dcard-foot>*:nth-child(3){transition-delay:.58s}.dcard-line{position:absolute;left:0;top:0;bottom:0;width:2px;border-radius:2px;background:#2388ff;transform:scaleY(0);transform-origin:top;transition:transform .45s cubic-bezier(.22,1,.36,1) .6s}.dcard.is-visible .dcard-line{transform:scaleY(1)}@media (hover: hover){.dcard.is-visible:hover{transform:translateY(-4px);border-color:#2388ff47!important;box-shadow:0 1px 2px #0b0b0f0a,0 26px 56px #0b0b0f13!important}}@media (prefers-reduced-motion: reduce){.dcard,.dcard>*,.dcard .dcard-foot>*{opacity:1!important;transform:none!important;transition:opacity .25s ease!important}.dcard-line{transform:none!important;transition:none!important}}@media (max-width: 1023px){.diff-index{flex-direction:row!important;overflow-x:auto;gap:8px;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.diff-index::-webkit-scrollbar{display:none}.diff-index>button{flex:0 0 auto;grid-template-columns:28px auto!important;padding:12px 16px 12px 8px!important;border:1px solid var(--color-line-a)!important;border-radius:999px!important;align-items:center!important;min-height:48px}.diff-index>button [data-diff-desc]{display:none!important}.diff-index>button [data-diff-ind]{display:none!important}.diff-index .diff-rail{display:none!important}}@keyframes drawer-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.imp-drawer{position:fixed;top:var(--nav-height);left:0;right:0;bottom:0;background:#fff;z-index:990;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:drawer-in .32s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}@media (prefers-reduced-motion: reduce){.imp-drawer{animation:none!important}}@media (max-width: 767px){button{min-height:48px}}@media (max-width: 1023px){html,body{overflow-x:clip}main img,footer img{max-width:100%}[id]{scroll-margin-top:84px}}@media (max-width: 767px){main section,#legal-disclaimer,footer>div{padding-left:calc(20px + env(safe-area-inset-left))!important;padding-right:calc(20px + env(safe-area-inset-right))!important}.nav-inner{padding-left:calc(18px + env(safe-area-inset-left))!important;padding-right:calc(18px + env(safe-area-inset-right))!important}main section{padding-top:72px!important;padding-bottom:72px!important}main section:first-of-type{padding-top:44px!important}main>div>section+section{padding-top:72px!important}main h1{line-height:1.07!important}main h2{line-height:1.1!important;letter-spacing:-.03em!important}main p{font-size:17px!important;line-height:1.62!important;max-width:none!important}.cards-2,.cards-3,.cards-4,.eco-grid,.split-2,.sub-grid,.triptych,.diff-grid,.app-grid{grid-template-columns:minmax(0,1fr)!important}.cards-2,.cards-3,.cards-4{gap:18px!important}#overview{max-width:none!important;text-wrap:pretty!important}.eco-grid{gap:30px!important}.eco-stage{padding:0!important}.dcard{padding:26px 22px!important;border-radius:22px!important}.built-card:not(.built-split){padding:28px 22px!important}main .u-pad:not(section),footer .u-pad{padding-left:22px!important;padding-right:22px!important}main .u-pad-y:not(section){padding-top:48px!important;padding-bottom:48px!important}main .u-radius{border-radius:28px!important}footer{background-image:radial-gradient(120% 70% at 50% 0%,#2388ff12,#2388ff00 58%),linear-gradient(180deg,#f7fafe,#f5f5f7)!important}.foot-grid{display:none!important}.foot-mobile{display:block!important}footer>div{padding-top:52px!important;padding-bottom:calc(28px + env(safe-area-inset-bottom))!important}footer .foot-grid div{max-width:100%!important}main button,footer button,main a.btn-primary,main a.btn-secondary{min-height:52px!important;font-size:16px!important}main button,footer button{white-space:normal}.cta-row button,.cta-row a,.hero-ctas button,.sub-grid button{white-space:nowrap}main a[href^="#"],main a[href^="mailto:"],main a[href^="tel:"]{display:inline-flex;align-items:center;min-height:46px}.advantage-card button>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.advantage-card button>span:nth-child(2)>span{display:block}footer nav button>span:first-child,#legal-disclaimer button>span:first-child{min-width:0;overflow-wrap:anywhere}main section button[style*="border-radius: 999px"]{padding-left:24px!important;padding-right:24px!important}main input,main textarea,main select{width:100%!important;font-size:16px!important;min-height:52px!important;padding:14px 16px!important;border-radius:14px!important}main textarea{min-height:132px!important}.sub-grid{gap:12px!important}.sub-grid button{width:100%!important}footer>div{padding-top:56px!important;padding-bottom:calc(36px + env(safe-area-inset-bottom))!important}.foot-grid{grid-template-columns:1fr 1fr!important;gap:32px 20px!important}.foot-grid>div:first-child{grid-column:1 / -1}.foot-grid>div>div:first-child{margin-bottom:12px!important}.foot-grid>div>div{margin-bottom:10px!important}.foot-grid>div:not(:first-child)>div+div{min-height:44px;display:flex;align-items:center;margin-bottom:0!important}#legal-disclaimer{padding-top:48px!important;padding-bottom:48px!important}#legal-disclaimer p{font-size:13.5px!important;line-height:1.65!important}.imp-orbit-layer,.imp-orbit-layer-rev{animation:none!important}main section:first-of-type [style*="text-transform: uppercase"]{margin-bottom:14px!important}}.solcard-foot{max-width:60%}.solcard-rule{max-width:100%}@media (max-width: 1023px){.solcard-copy{max-width:64%!important}.solcard-foot{max-width:64%}}@media (max-width: 767px){.solcard{padding:26px 22px 24px!important;background:radial-gradient(420px 260px at 100% 0%,#2388ff17,#2388ff00 62%),#fff!important}.solcard-art{display:none!important}.solcard-copy{max-width:100%!important}.solcard-foot{max-width:100%;padding-top:22px!important}}@media (max-width: 1023px){.hero-tagline{white-space:normal!important}.foot-grid>div>div[role=link]{display:flex;align-items:center;min-height:44px;margin-bottom:0!important}main a[href^="mailto:"],main a[href^="tel:"]{display:inline-flex;align-items:center;min-height:44px}}@media (max-width: 767px){.hero-visual{display:none!important}.mob-flagship{display:block!important}.hero-ctas{margin-bottom:0!important}.mob-mods{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.mob-pillars{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-auto-rows:1fr}.mob-flagship h2{font-size:23px!important;text-wrap:balance}.mob-mod span:last-child{overflow-wrap:anywhere}.mob-flagship .reveal{transition-duration:.55s!important;transform:translateY(20px)}.mob-mods>.reveal:nth-child(2n),.mob-pillars>.reveal:nth-child(2n){transition-delay:.09s}.mob-mods>.reveal:nth-child(3),.mob-mods>.reveal:nth-child(4){transition-delay:.06s}.mob-mods>.reveal:nth-child(5),.mob-mods>.reveal:nth-child(6){transition-delay:.12s}.mob-pillars>.reveal:nth-child(3),.mob-pillars>.reveal:nth-child(4){transition-delay:.1s}.hero-grid{gap:28px!important}.hero-grid>*{min-width:0!important}.hero-eyebrow{margin-bottom:16px!important}.hero-eyebrow span:last-child{font-size:10.5px!important;letter-spacing:.16em!important}.hero-eyebrow span:first-child{width:20px!important}.hero-visual{height:300px!important}}@media (max-width: 767px){.net-disclosure{border-radius:20px!important;padding:28px 22px!important;text-align:left!important}.net-disclosure>div:first-child{margin-left:0!important}}@media (max-width: 767px){.cta-panel{padding:56px 24px!important;border-radius:28px!important}.cta-row{flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:12px!important}.cta-row button{width:100%!important}}@media (min-width: 768px) and (max-width: 1023px){.cta-panel{padding:72px 40px!important}}@media (max-width: 374px){main section,#legal-disclaimer,footer>div{padding-left:calc(20px + env(safe-area-inset-left))!important;padding-right:calc(20px + env(safe-area-inset-right))!important}main p{font-size:16px!important}.mob-flagship h2{font-size:19px!important}.mob-mods{grid-template-columns:minmax(0,1fr)!important}.mob-mod span:last-child{font-size:13px!important}.mob-invest{padding:18px 14px!important}.mob-pillars{grid-template-columns:1fr!important}main .u-pad:not(section),footer .u-pad{padding-left:18px!important;padding-right:18px!important}.dcard{padding:22px 18px!important}}@media (min-width: 481px) and (max-width: 767px){main section,#legal-disclaimer,footer>div{padding-left:calc(24px + env(safe-area-inset-left))!important;padding-right:calc(24px + env(safe-area-inset-right))!important}main section{padding-top:84px!important;padding-bottom:84px!important}.mob-flagship{max-width:560px!important}.mob-flagship h2{font-size:25px!important}}.imp-nav{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media (max-width: 767px){.imp-nav img{width:clamp(132px,40vw,164px)!important}.nav-burger{width:46px!important;height:46px!important}}@media (max-width: 767px){.imp-drawer{height:calc(100dvh - var(--nav-height));bottom:auto;overscroll-behavior:contain}}@media (max-width: 767px){[data-hiw]{padding:34px 18px!important;border-radius:28px!important}.hiw-net{background-image:radial-gradient(120% 90% at 100% 0%,#2388ff38,#2388ff00 62%),repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 1px,transparent 1px 16px),linear-gradient(160deg,#1d1d22,#101014)!important;box-shadow:0 14px 32px #0b0b0f2e,inset 0 1px #ffffff12!important}.hiw-co{background-image:radial-gradient(120% 90% at 0% 100%,#2388ff1a,#2388ff00 62%),linear-gradient(180deg,#fff,#f7fafe)!important;box-shadow:0 1px 2px #0b0b0f08,0 14px 34px #2388ff24!important}.hiw-net>div:nth-child(1){color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.hiw-net>div:nth-child(2){color:#c9cfd8!important;-webkit-text-fill-color:#C9CFD8!important}.hiw-co>div:nth-child(1){color:#0a3d91!important;-webkit-text-fill-color:#0A3D91!important}.hiw-co>div:nth-child(2){color:#4a4f57!important;-webkit-text-fill-color:#4A4F57!important}.hiw-net,.hiw-co{padding:24px 20px!important;text-align:center!important;overflow-wrap:break-word}.hiw-flow{flex-direction:column!important;align-items:center!important;flex-wrap:nowrap!important;gap:12px!important;max-width:300px!important;padding-bottom:4px}.hiw-flow>.hiw-node{width:100%!important;min-width:0!important;flex:0 0 auto!important}.hiw-flow>.hiw-arrow{width:auto!important;align-self:center!important}.hiw-flow>.hiw-arrow svg{transform:rotate(90deg)}}@keyframes mob-drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-14px,22px,0) scale(1.06)}}@keyframes mob-drift-b{0%,to{transform:translateZ(0) scale(1.02)}50%{transform:translate3d(18px,-18px,0) scale(1)}}@keyframes mob-atmos-in{0%{opacity:0}to{opacity:1}}@keyframes mob-line-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes mob-arc-shift{0%,to{transform:translateZ(0)}50%{transform:translate3d(-10px,8px,0)}}@media (max-width: 767px){main section:first-of-type{--hero-pad-y: clamp(40px, 6vh, 56px);overflow:clip;padding-top:clamp(40px,6vh,56px)!important;padding-bottom:8px!important;padding-left:24px!important;padding-right:24px!important;background:linear-gradient(180deg,#f7fafe,#f7fafe 44%,#f7fafe)!important}.mob-atmos{display:block!important;position:absolute;top:0;left:0;right:0;height:calc(100vh - var(--nav-height));height:calc(100lvh - var(--nav-height));overflow:hidden;pointer-events:none;z-index:0;animation:mob-atmos-in 1.4s ease both}.mob-orb{position:absolute;border-radius:50%;filter:blur(2px);will-change:transform}.mob-orb-a{top:-170px;left:-38vw;width:108vw;height:108vw;background:radial-gradient(circle at 50% 50%,#2388ff33,#2388ff11 46%,#2388ff00 74%);animation:mob-drift-a 22s ease-in-out infinite}.mob-orb-b{top:-90px;right:-46vw;width:116vw;height:116vw;background:radial-gradient(circle at 50% 50%,#2388ff2e,#0a3d910d 50%,#2388ff00 76%);animation:mob-drift-b 28s ease-in-out infinite}.mob-orb-c{top:52%;right:-40vw;width:104vw;height:104vw;background:radial-gradient(circle at 50% 50%,#2388ff26,#2388ff0a 46%,#fff0 72%);animation:mob-drift-a 34s ease-in-out infinite reverse}.mob-orbit{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-mask-image:radial-gradient(ellipse 94% 25% at 42% 48%,transparent 0%,black 86%);mask-image:radial-gradient(ellipse 94% 25% at 42% 48%,transparent 0%,black 86%);transform:translate3d(0,calc(var(--mob-sy, 0) * -.022px),0)}.mob-orbit-a{animation:mob-arc-shift 30s ease-in-out infinite}.mob-orbit-b{animation:mob-arc-shift 38s ease-in-out infinite reverse}.mob-plane{position:absolute;left:6%;right:-14%;top:0;height:48%;background:linear-gradient(146deg,#2388ff0f,#2388ff05 44%,#2388ff00 70%);-webkit-mask-image:linear-gradient(162deg,black 0%,transparent 84%);mask-image:linear-gradient(162deg,black 0%,transparent 84%)}.mob-sheen{position:absolute;left:-30%;right:-30%;top:8%;height:62%;transform:rotate(-14deg);background:linear-gradient(100deg,#fff0,#ffffff8c 34%,#ebf4ff6b 52%,#fff0 78%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 40%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 40%,transparent 100%)}.mob-vignette{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 78px 30px #f8fbffc7}.mob-lower{position:absolute;left:-10%;right:-10%;bottom:0;height:300px;background:radial-gradient(120% 100% at 62% 100%,#2388ff29,#2388ff0e 44%,#2388ff00 76%)}.mob-orb-a{transform:translate3d(0,calc(var(--mob-sy, 0) * -.05px),0)}.mob-orb-b{transform:translate3d(0,calc(var(--mob-sy, 0) * .03px),0)}.mob-bloom{position:absolute;left:-6%;right:-6%;top:48%;height:40%;background:radial-gradient(62% 100% at 42% 56%,#2388ff24,#2388ff0a 54%,#2388ff00 78%)}.mob-hero-fade{position:absolute;left:0;right:0;bottom:0;height:170px;background:linear-gradient(to bottom,#fafcff00,#f9fbff8c 56%,#f8fafef5)}.hero-grid,.mob-flagship{position:relative;z-index:2}.imp-rise{animation:none!important}.imp-rise.hero-copy{display:flex!important;flex-direction:column;height:100%}main section:first-of-type h1{font-size:32px!important;line-height:1.08!important;letter-spacing:-.032em!important;margin:0!important;max-width:100%;font-weight:600!important;text-align:left!important}main section:first-of-type h1#resources-lede{font-size:26px!important;line-height:1.42!important;letter-spacing:-.018em!important;font-weight:700!important}.hero-grid{margin-left:-4px!important;margin-right:-4px!important;align-items:stretch!important;align-content:stretch!important}.hero-screen{display:flex!important;flex-direction:column;min-height:calc(100vh - var(--nav-height) - var(--hero-pad-y, 124px) - 1px);min-height:calc(100lvh - var(--nav-height) - var(--hero-pad-y, 124px) - 1px)}.hero-lead-more{order:99!important}.hero-main{flex:1 1 auto;display:flex!important;flex-direction:column;justify-content:center;min-height:0}.hero-top{display:flex!important;flex-direction:column}.hero-eyebrow{margin:0 0 20px!important}.hero-eyebrow>span:last-child{white-space:normal!important;min-width:0}.hero-top{margin-bottom:32px}.hero-screen>.hero-main>div:nth-of-type(2){margin-bottom:28px!important}.hero-copy .hl-line{display:block;animation:mob-line-in .85s cubic-bezier(.22,1,.36,1) .08s both}.hero-copy .hl-line-2{white-space:normal;animation-delay:.2s}.hl-sub{display:block}.hero-main>div:nth-of-type(2){max-width:340px!important;width:100%;margin:0 auto!important;text-align:center}.hero-lead-more{order:99;max-width:30rem!important;margin:28px 0 0!important;padding-top:22px;border-top:1px solid var(--color-line-a)}.hero-eyebrow{animation:mob-line-in .7s cubic-bezier(.22,1,.36,1) .02s both}.hero-lead-1{font-size:17.5px!important;font-weight:500!important;line-height:1.5!important;margin:0!important;animation:mob-line-in .8s cubic-bezier(.22,1,.36,1) .34s both}.hero-lead-2{font-size:15.5px!important;line-height:1.55!important;color:#6b717a!important;margin:0 0 10px!important;animation:mob-line-in .8s cubic-bezier(.22,1,.36,1) .44s both}.hero-lead-2:last-child{margin-bottom:0!important}.hero-ctas{animation:mob-line-in .85s cubic-bezier(.22,1,.36,1) .56s both}.hero-ctas>button{animation:none!important}.hero-ctas{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12px!important;margin:0 auto!important;align-items:stretch!important;justify-content:center!important;width:100%;max-width:340px}.hero-sign{flex:0 0 auto;margin:40px auto 0!important;padding-bottom:32px;align-items:center!important;justify-content:center!important;gap:12px!important;animation:mob-line-in .8s cubic-bezier(.22,1,.36,1) .68s both}.hero-sign-rule{margin-top:11px;width:32px!important}.hero-tagline{font-size:21px!important;line-height:1.28!important;letter-spacing:-.025em!important}.hero-tagline>span{display:block}.hero-ctas button{flex:1 1 calc(50% - 6px)!important;min-width:min-content!important;width:auto!important;height:auto!important;min-height:52px!important;padding:14px 12px!important;border-radius:15px!important;font-size:15.5px!important;font-weight:600!important;letter-spacing:-.012em;white-space:nowrap}.hero-ctas button .cta-arrow,.hero-ctas button span{display:none!important}.hero-ctas button:first-child{background:linear-gradient(180deg,#2388ff,#1264e3)!important;color:#fff!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 8px 22px #1f7ef238,inset 0 1px #ffffff38!important}.hero-ctas button:last-child{background:linear-gradient(180deg,#ffffffeb,#ffffffb8)!important;color:#0b0b0f!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-line-a)!important;box-shadow:0 6px 18px #0b0b0f0d,inset 0 1px #ffffffb3!important}.hero-ctas button span{transition:transform .25s cubic-bezier(.22,1,.36,1)}.hero-ctas button:active span{transform:translate(3px)}.imp-nav{background:#ffffffb8!important;border-bottom-color:#0b0b0f0b!important}.u-wash-a{background-image:radial-gradient(120% 60% at 12% 0%,#2388ff0e,#2388ff00 62%)!important}.u-wash-b{background-image:radial-gradient(110% 55% at 88% 4%,#2388ff12,#2388ff00 60%)!important}.reveal{transform:translateY(24px) scale(.995);transition-duration:.7s!important}main section .reveal:nth-of-type(2){transition-delay:.07s}main section .reveal:nth-of-type(3){transition-delay:.13s}main section .reveal:nth-of-type(4){transition-delay:.19s}.dcard{transform:translateY(30px) scale(.995)}}@media (max-width: 767px) and (prefers-reduced-motion: reduce){.mob-orb,.mob-orbit,.mob-orbit-a,.mob-orbit-b{animation:none!important;transform:none!important}.hl-line,.hero-eyebrow,.hero-lead-1,.hero-lead-2,.hero-ctas,.hero-sign,.mob-atmos{animation:none!important}}@media (max-width: 374px){main section:first-of-type{--hero-pad-y: clamp(36px, 5vh, 48px);padding-top:clamp(36px,5vh,48px)!important}.hero-ctas{margin-bottom:0!important}.hero-ctas button{font-size:13.5px!important;padding:14px 8px!important}.hero-grid{margin-left:0!important;margin-right:0!important}.hero-copy .hl-line-2{white-space:normal}.hl-sub{display:block}.hero-lead-2{font-size:14.5px!important;line-height:1.55!important}.hero-eyebrow span:last-child{font-size:10px!important;letter-spacing:.14em!important}}@media (min-width: 481px) and (max-width: 767px){main section:first-of-type{--hero-pad-y: clamp(44px, 6vh, 56px);padding-top:clamp(44px,6vh,56px)!important}.hero-ctas button{font-size:16px!important;min-height:58px!important}}.accordion-panel-wrapper{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s var(--ease-standard),opacity .22s ease}.accordion-panel-wrapper[data-open=true]{grid-template-rows:1fr;opacity:1}.accordion-panel-inner{min-height:0;overflow:hidden}.advantage-card[data-open=true]{border-color:#2388ff52;box-shadow:0 10px 30px #0b142812}.advantage-card[data-open=true] .diff-acc-icon{transform:rotate(45deg);background:#0b0b0f;border-color:#0b0b0f;color:#fff}@media (prefers-reduced-motion: reduce){.accordion-panel-wrapper,.diff-acc-icon{transition:none!important}}@keyframes diff-ma{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:none}}@keyframes diff-mb{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:none}}@keyframes diff-detail{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes diff-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes diff-backdrop-in{0%{opacity:0}to{opacity:1}}@media (max-width: 767px){.diff-cards{display:none!important}.diff-accordion{display:flex!important}}@media (max-width: 767px){.advantage-card{padding:0!important;border-radius:24px!important;border-color:#2388ff24!important;background-color:#fff!important;background-image:radial-gradient(150% 90% at 100% 0%,#2388ff13,#2388ff00 58%),radial-gradient(120% 80% at 0% 100%,#2388ff0d,#2388ff00 62%),linear-gradient(180deg,#fff,#f7fafe)!important;box-shadow:0 1px 2px #0b0b0f08,0 22px 54px #0f172a12!important}.diff-wrap{padding-left:0!important;padding-right:0!important}.advantage-card .accordion-panel-inner>div{padding:4px 20px 24px!important;max-width:none!important}.advantage-card .accordion-panel-inner p{font-size:16px!important;line-height:1.6!important;max-width:none!important;overflow-wrap:break-word}.advantage-card .accordion-panel-inner>div>p:first-child{font-size:17px!important;line-height:1.45!important;margin:0 0 18px!important}.advantage-card .accordion-panel-inner>div>p{margin:0 0 18px!important}.advantage-card .accordion-panel-inner>div>p:last-child{margin-bottom:0!important}.advantage-card .accordion-panel-inner>div>div{margin-top:22px!important;margin-bottom:10px!important}.advantage-card button{padding:18px 20px!important}[data-whynow]{padding:88px 20px!important;margin:0!important}.whynow-field>div:first-child{background-size:44px 44px!important;opacity:.7}.whynow-field>div:nth-child(2){background:radial-gradient(420px 320px at 50% 76%,#2388ff14,#2388ff00 66%)!important}.whynow-wrap{text-align:center!important;width:min(100% - 32px,960px)!important}.whynow-wrap>div:first-child{font-size:11.5px!important;margin-bottom:32px!important}[data-whynow]{padding-left:16px!important;padding-right:16px!important}.whynow-wrap{max-width:none!important}.whynow-stack{font-size:clamp(26px,7.4vw,34px)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.04em!important;margin-bottom:36px!important;gap:20px!important}.wn-line{white-space:normal!important;margin-bottom:0!important}.wn-em{color:#2388ff}.wn-line{text-align:center;text-wrap:balance}.whynow-final{display:block!important}.whynow-underline{bottom:-26px!important;width:56px!important;height:2px!important;background:#2388ff!important}[data-whynow].whynow-on .whynow-underline{width:56px!important}.whynow-copy{font-size:17.5px!important;line-height:1.62!important;max-width:32rem!important;margin:44px auto 0!important}}@media (max-width: 1023px) and (max-height: 520px) and (orientation: landscape){main section{padding-top:48px!important;padding-bottom:48px!important}main section:first-of-type{--hero-pad-y: 32px;padding-top:32px!important}.hero-visual{height:220px!important}}.ps-1:hover{opacity:.92!important}.ps-2:hover{color:#1264e3!important}.ps-3:hover{background:#f5f5f7!important;border-color:#c7cdd6!important;transform:translateY(-1px)!important}.ps-4:active{transform:scale(.98)!important}.ps-5:hover{color:#1264e3!important;background:#2388ff0d!important}.ps-6:hover{background:#1264e3!important}.ps-7:hover{background:#2388ff!important;transform:translateY(-2px)!important;box-shadow:0 14px 30px #2388ff47!important}.ps-8:focus{outline:2px solid #2388FF!important;outline-offset:2px!important}.ps-9:hover{background:#f5f5f7!important;border-color:#c7cdd6!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #0b0b0f12!important}.ps-10:hover{color:#0a3d91!important}.ps-11:active{background:#0b0b0f06!important}.ps-12:hover{background:#2388ff!important}.ps-13:hover{background:#f5f5f7!important}.ps-14:hover{transform:translateY(-4px)!important;box-shadow:0 20px 50px #0b0b0f14!important}.ps-15:hover{background:#2388ff!important;transform:translateY(-2px)!important}.ps-16:hover{transform:translateY(-4px)!important;box-shadow:0 20px 54px #0b0b0f14!important}.ps-17:hover{transform:translateY(-4px)!important;box-shadow:0 22px 56px #0b0b0f14!important}.ps-18:hover{background:#1264e3!important;transform:translateY(-2px)!important}.ps-19:hover{color:#0b0b0f!important}.ps-20:focus{top:12px!important}
