.motionProgress{z-index:100;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#068477,#2d63d9,#f36b21);height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.motionCursor{z-index:90;opacity:0;pointer-events:none;will-change:transform;border:1px solid #2d63d955;border-radius:50%;width:34px;height:34px;transition:width .2s,height .2s,margin .2s,background .2s,border-color .2s;position:fixed;top:-17px;left:-17px}.motionCursorActive{background:#2d63d909;border-color:#06847770;width:52px;height:52px;margin:-9px}.fluidField{pointer-events:none;z-index:0;opacity:.7;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0005,#000 50%,#000b);mask-image:linear-gradient(90deg,#0005,#000 50%,#000b)}.heroV2:has(>.fluidField){isolation:isolate;position:relative;overflow:clip}.heroV2:has(>.fluidField)>.shell{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.fluidField{display:none}}.motionCard{isolation:isolate;transform-style:preserve-3d;--spot-x:50%;--spot-y:50%;transition:border-color .35s,box-shadow .35s;position:relative}.motionCard:after{content:"";border-radius:inherit;background:radial-gradient(340px circle at var(--spot-x) var(--spot-y),#2d63d912,transparent 75%);opacity:0;pointer-events:none;z-index:0;transition:opacity .35s;position:absolute;inset:0}.motionCard:hover{border-color:#8eafc8;box-shadow:0 18px 40px #1224490c}.motionCard:hover:after{opacity:1}.motionCard>a,.motionCard button{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){.heroProof span:before{box-shadow:0 0 0 4px #f36b2110}.buttonPrimary,.buttonLight,.buttonDark,[data-magnetic]{isolation:isolate;position:relative;overflow:hidden}.buttonPrimary:before,.buttonLight:before,.buttonDark:before,[data-magnetic]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff1c 50%,#0000 65%);transition:transform .8s;position:absolute;inset:-100% -30%;transform:translate(-100%)}.buttonPrimary:hover:before,.buttonLight:hover:before,.buttonDark:hover:before,[data-magnetic]:hover:before{transform:translate(100%)}.siteInfographic{transition:box-shadow .5s,border-color .5s}.siteInfographic:hover{border-color:#91b3cc;box-shadow:0 25px 65px #1e5dad20}.navLinks>a{transition:color .2s}.navLinks>a:not(.platformNavLink):hover{color:#068477}.connectPills span{transition:background .3s,border-color .3s,transform .3s}.connectPills span:hover{background:#ffffff10;border-color:#68b2b0;transform:translateY(-3px)}@keyframes scientificSpectrum{0%,to{background-position:0%}50%{background-position:100%}}}@media (hover:none),(pointer:coarse){.motionCursor{display:none}.motionCard:hover{box-shadow:none}.motionCard:after{display:none}}@media (prefers-reduced-motion:reduce){.motionCursor{display:none}.motionProgress{transition:none}.motionCard{transform:none!important}.motionCard:after{display:none}}:is(.productHero:has(>.fluidField),.trustHero:has(>.fluidField),[data-motion-hero]:has(>.fluidField)){isolation:isolate;position:relative;overflow:hidden}:is(.productHero:has(>.fluidField)>.shell,.trustHero:has(>.fluidField)>.shell,[data-motion-hero]:has(>.fluidField)>.shell){z-index:1;position:relative}.hubTeamsGrid .outcomeRail{width:100%;min-width:0;max-width:100%}.hubTeamsGrid>*,.hubMapGrid>*{min-width:0}@media (max-width:700px){.hubMapGrid{grid-template-columns:minmax(0,1fr)!important}.hubMapGrid .timeShift{box-sizing:border-box;width:100%;min-width:0}}.motionTrace{isolation:isolate;position:relative}.motionTrace:before{content:"";width:2px;transform:scaleY(var(--beam-progress,0));transform-origin:top;pointer-events:none;opacity:.55;background:linear-gradient(#2d63d9,#07877e,#f36b21);position:absolute;top:0;bottom:0;left:0}.motionTrace>article,.motionTrace>div{position:relative}.motionTrace>article{transition:background .3s,padding-left .3s}.motionTrace>article:hover{background:#ffffff08;padding-left:8px}@media (prefers-reduced-motion:reduce){.motionTrace:before{display:none}.motionTrace>article{transition:none}}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.siteCanvas{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:fixed;inset:0}.splitLine{margin-bottom:-.08em;padding-bottom:.08em}html[data-webgl] [data-surface]{background:0 0!important}html[data-webgl] .heroV2:after{opacity:.55}html[data-webgl] .heroV2 .platformHeroVideo{box-shadow:0 40px 90px -30px #12244959,0 0 0 1px #fff9}html[data-webgl] .siteHeader{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:#f4f1ea9e}html[data-webgl] .footer[data-surface]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html[data-webgl] [data-scroll-story],html[data-webgl] [data-modality-stack]{background:0 0}html[data-webgl] [data-story-card]{-webkit-backdrop-filter:blur(6px)saturate(1.3);backdrop-filter:blur(6px)saturate(1.3);background:linear-gradient(135deg,#fff9,#f5f7fa80);border-color:#cdd8e3b3}@media (min-width:1100px) and (min-height:700px){html[data-webgl] [data-story-stack],html[data-webgl] [data-story-rail]{margin-right:min(24%,300px)}}html[data-webgl] [data-agents-flow]{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:linear-gradient(#ffffff9e,#f3f7fd8c)}html[data-webgl] [data-agents-flow] section{background:#ffffffa8}html[data-webgl] [data-lifecycle-visual]{-webkit-backdrop-filter:blur(8px)saturate(1.3);backdrop-filter:blur(8px)saturate(1.3);background:linear-gradient(145deg,#fffefda6,#f2f2eb8c)}html[data-mood]{--mood-accent:#068477}html[data-mood] .motionProgress{background:linear-gradient(90deg,var(--mood-accent),color-mix(in srgb,var(--mood-accent) 40%,#2d63d9))}html[data-mood] .motionCursor{border-color:color-mix(in srgb,var(--mood-accent) 45%,transparent)}html[data-mood] .motionCursorActive{background:color-mix(in srgb,var(--mood-accent) 8%,transparent);border-color:color-mix(in srgb,var(--mood-accent) 60%,transparent)}html[data-mood] ::selection{background:color-mix(in srgb,var(--mood-accent) 22%,transparent)}html[data-webgl] [data-editorial-stack] [class*=__sticky]{-webkit-backdrop-filter:blur(8px)saturate(1.3);backdrop-filter:blur(8px)saturate(1.3);background:linear-gradient(145deg,#fffefd8c,#f2f2eb73)!important}.fxCard{isolation:isolate;will-change:transform;transition:box-shadow .45s,border-color .45s;position:relative}.fxCard:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;opacity:0;background:radial-gradient(320px circle at var(--fx-x,50%) var(--fx-y,50%),color-mix(in srgb,var(--mood-accent,#068477) 13%,transparent),transparent 70%);transition:opacity .4s;position:absolute;inset:0}.fxCard:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;opacity:0;background:radial-gradient(220px circle at var(--fx-x,50%) var(--fx-y,50%),var(--mood-accent,#068477),transparent 70%);-webkit-mask-composite:xor;padding:1px;transition:opacity .4s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover){.fxCard:hover{box-shadow:0 26px 50px -24px #12244938}.fxCard:hover:after,.fxCard:hover:before{opacity:1}}.fxImage{transform-style:preserve-3d;will-change:transform;position:relative}.fxImage:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 35%,#ffffff70 48%,#0000 60%) 150% 0/250% 100% no-repeat;animation:7s ease-in-out infinite fxSweep;position:absolute;inset:0}.fxImage:before{content:"";border-radius:inherit;pointer-events:none;z-index:3;opacity:0;background:radial-gradient(circle at var(--fx-x,50%) var(--fx-y,50%),#ffffff59,transparent 45%);transition:opacity .4s;position:absolute;inset:0}.fxImage:hover:before{opacity:1}@keyframes fxSweep{0%,62%{background-position:150% 0}to{background-position:-60% 0}}.fxCta{isolation:isolate;position:relative;overflow:hidden}.fxCta:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(520px circle at var(--fx-x,75%) var(--fx-y,30%),#ffffff2e,transparent 65%);transition:background .2s;position:absolute;inset:0}.fxCta:after{content:"";pointer-events:none;z-index:0;background:conic-gradient(#0000,#ffffff14,#0000 30%,#00000012,#0000 60%);animation:18s linear infinite fxSpin;position:absolute;inset:-50%}.fxCta>*{z-index:1;position:relative}@keyframes fxSpin{to{transform:rotate(360deg)}}.arrowLink{position:relative}.arrowLink:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.arrowLink:hover:after{transform-origin:0;transform:scaleX(1)}.arrowLink span{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.arrowLink:hover span{transform:translate(3px,-3px)}@media (prefers-reduced-motion:reduce){.fxImage:after,.fxCta:after{animation:none}}.fxCardTilt{will-change:transform;transition:box-shadow .45s}@media (hover:hover){.fxCardTilt:hover{box-shadow:0 26px 50px -24px #12244938}}.genGhost rect{fill:none;stroke:#c9d4e2;stroke-dasharray:4 4;opacity:.7}.genGhost rect+rect,.genGhost rect+rect+rect{fill:#e8eef5;stroke:none}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{transition:border-color .25s,box-shadow .35s,transform .25s}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,select:focus,textarea:focus{transform:translateY(-1px);border-color:var(--mood-accent,#2d63d9)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--mood-accent,#2d63d9) 14%,transparent),0 12px 26px -16px color-mix(in srgb,var(--mood-accent,#2d63d9) 60%,transparent)!important}button[type=submit]{position:relative;overflow:hidden}button[type=submit]:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff40 50%,#0000 70%);transition:transform .8s;position:absolute;inset:0;transform:translate(-120%)}button[type=submit]:hover:after{transform:translate(120%)}.rtLive{cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none}.rtLive .rtHead{pointer-events:none;z-index:3;background:linear-gradient(#fff0,#ffffffb3 20% 80%,#fff0);width:1px;position:absolute;top:-13px;bottom:-13px}.rtLive .rtPhases i{transition:filter .3s,box-shadow .3s}.rtLive .rtPhases i:not([data-current]){filter:saturate(.55)brightness(.75)}.rtLive .rtPhases i[data-current]{box-shadow:0 0 0 1px #fff5,0 8px 24px -8px #000}.rtLive .rtDot{pointer-events:none;z-index:4;border:2px solid #0d1d3c;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;box-shadow:0 0 12px}.rtLive .rtReadout{pointer-events:none;z-index:5;background:#071229ee;border:1px solid #fff2;border-radius:8px;gap:3px;min-width:150px;padding:8px 10px;display:grid;position:absolute;top:-6px;transform:translate(12px);box-shadow:0 12px 30px -12px #000}.rtLive .rtReadout small{letter-spacing:.1em;color:#8fb4ff;font-size:8px}.rtLive .rtReadout span{color:#aab6d4;align-items:center;gap:6px;font-size:10px;display:flex}.rtLive .rtReadout span i{border-radius:2px;width:7px;height:7px}.rtLive .rtReadout b{color:#fff;font-variant-numeric:tabular-nums;margin-left:auto}.rtLive .rtEvents>div{transition:transform .3s}.rtLive .rtEvents>div:not([data-passed]) i{border-color:#f2a23d55}.rtLive .rtEvents>div[data-current]{transform:translateY(-3px)}.rtLive .rtEvents>div[data-current] i{background:#f2a23d;box-shadow:0 0 14px #f2a23d}.rtLive .rtEvents>div[data-current] span{color:#fff}.rtLive .rtSamples i{transition:transform .3s,opacity .3s}.rtLive .rtSamples i:not([data-passed]){opacity:.35}.rtLive .rtSamples i[data-current]{transform:rotate(45deg)scale(1.6);box-shadow:0 0 12px #2fc7a8}.rtLive .rtSamples em{transition:color .3s}.runExplorerLive .runTabs button{position:relative;overflow:hidden}.runExplorerLive .runTimer{transform-origin:0;opacity:.6;background:currentColor;border-radius:2px;height:2px;animation:4.6s linear both runTimer;position:absolute;bottom:3px;left:10%;right:10%}.runExplorerLive .runPanel{animation:.5s cubic-bezier(.2,.8,.2,1) runPanel}.runExplorerLive .runTitle h3{animation:.55s cubic-bezier(.2,.8,.2,1) both runRise}.runExplorerLive .runStats>div{animation:.55s cubic-bezier(.2,.8,.2,1) both runRise;animation-delay:calc(.1s + var(--i) * 80ms)}.runExplorerLive .runStats b{animation:.6s cubic-bezier(.2,.8,.2,1.4) both runPop;animation-delay:calc(.2s + var(--i) * 80ms);display:inline-block}.runExplorerLive .evidenceChain>div{animation:.5s both runRise;animation-delay:calc(.45s + var(--i) * .3s)}.runExplorerLive .evidenceChain>div>span{animation:.45s cubic-bezier(.2,.8,.2,1.6) both runPop;animation-delay:calc(.5s + var(--i) * .3s)}.runExplorerLive .evidenceChain>div>i{transform-origin:0;animation:.5s ease-out both runLine;animation-delay:calc(.75s + var(--i) * .3s)}@keyframes runTimer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes runPanel{0%{opacity:.4;transform:translateY(8px)}}@keyframes runRise{0%{opacity:0;transform:translateY(12px)}}@keyframes runPop{0%{opacity:0;transform:scale(.6)}}@keyframes runLine{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.runExplorerLive *{animation:none!important}}.wfLive .wfOut{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(4px)}.wfLive .wfOutShow{opacity:1;transform:none}.wfLive .wfOut rect{fill:#e8f6f1}.wfLive .wfOut text{fill:#0b5f56}.wfLog{background:#fff;border:1px solid #dfe5ec;border-radius:12px;min-height:120px;margin-top:12px;padding:12px 16px}.wfLog b{letter-spacing:.14em;color:#7a8499;font-size:8.5px}.wfLog ol{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.wfLog li{color:#41566e;grid-template-columns:44px 1fr auto;gap:10px;font-size:11.5px;animation:.4s both wfLog;display:grid}.wfLog time{color:#9aa3b8;font-variant-numeric:tabular-nums;font-size:10px}.wfLog li span{color:#0b5f56;font-size:10.5px;font-weight:700}.wfLog p{color:#9aa3b8;margin:8px 0 0;font-size:11.5px}@keyframes wfLog{0%{opacity:0;transform:translateY(5px)}}html[data-webgl] [data-cta]{position:relative;overflow:visible;color:var(--ink)!important;background:0 0!important;padding-block:clamp(90px,12vw,170px)!important}html[data-webgl] [data-cta]:before,html[data-webgl] [data-cta]:after{display:none!important}html[data-webgl] [data-cta] h2{letter-spacing:-.055em;color:var(--ink)!important;font-size:clamp(46px,6.2vw,96px)!important;line-height:.94!important}html[data-webgl] [data-cta] p,html[data-webgl] [data-cta] li,html[data-webgl] [data-cta] span:not([class*=button] span){color:#4c5b72!important}html[data-webgl] [data-cta] .kicker,html[data-webgl] [data-cta] [class*=kicker],html[data-webgl] [data-cta] [class*=label]{letter-spacing:.14em;color:var(--mood-accent,#068477)!important}html[data-webgl] [data-cta] a:not([class*=button]):not([class*=Button]){color:var(--ink)!important}html[data-webgl] [data-cta] a[class*=button],html[data-webgl] [data-cta] a[class*=Button],html[data-webgl] [data-cta] button{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important;box-shadow:0 22px 40px -18px color-mix(in srgb,var(--mood-accent,#068477) 70%,transparent)!important;padding:18px 26px!important;font-size:16px!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s!important}html[data-webgl] [data-cta] a[class*=button] *,html[data-webgl] [data-cta] a[class*=Button] *{color:#fff!important}html[data-webgl] [data-cta] a[class*=button]:hover,html[data-webgl] [data-cta] a[class*=Button]:hover{background:var(--mood-accent,#068477)!important;border-color:var(--mood-accent,#068477)!important}html[data-webgl] [data-cta] .shell{position:relative}html[data-webgl] [data-cta] .shell:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mood-accent,#068477) 50%,transparent),transparent);height:1px;position:absolute;top:calc(clamp(90px,12vw,170px)/-1.81818);left:0;right:0}html[data-webgl] [data-cta] h2{max-width:13ch}html[data-webgl] [data-cta] h2 br{display:none}html[data-webgl] .siteNav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0!important}@media (max-width:650px){[class*=StepVisual-module] footer{font-size:9.5px}[class*=AgentsFlow-module] [class*=item]{font-size:12.5px}[class*=OSStack-module] [class*=control]{font-size:10px}[class*=OSStack-module] [class*=log] li{font-size:11.5px}.rtSignalLegend span,.rtReadout span{font-size:11px!important}[class*=ModalityStack-module][class*=heading]{font-size:9.5px!important}[class*=ModalityStack-module][class*=metric] small{font-size:9px!important}[class*=ModalityStack-module][class*=metric] b{font-size:12px!important}[class*=ModalityStack-module][class*=identity] small{font-size:10px!important}[class*=ModalityStack-module][class*=deckCard] header,[class*=ModalityStack-module][class*=process] li{font-size:9.5px!important}[class*=ModalityStack-module][class*=process] span{font-size:8.5px!important}[class*=ModalityStack-module][class*=rail] b{font-size:9.5px!important}[class*=PlatformNetwork-module] *{font-size:max(1em,10px)}[class*=PlatformNetwork-module][class*=hint],[class*=PlatformNetwork-module] [class*=hint],[class*=LifecycleJourney-module][class*=eyebrow]{font-size:10px!important}[class*=LifecycleJourney-module][class*=deliverable]>span{font-size:9.5px!important}[class*=LifecycleJourney-module][class*=deliverable] b{font-size:14px!important}[class*=Science3DStudio-module] [class*=hint],[class*=Science3DStudio-module] small{font-size:10px!important}[class*=StoryViews-module][class*=assumptions] li{font-size:11px!important}[class*=HubSearch-module][class*=bar] span{font-size:9.5px!important}.rtReadout small,[class*=WorkflowExplorer-module][class*=col]>small,[class*=AidlcTrack-module] small{font-size:10px!important}.buttonPrimary,.buttonLight,.buttonDark{white-space:normal;text-align:center;max-width:100%}}html[data-intro=play] body:after{content:"";z-index:2147482999;background:#0f1e3c;position:fixed;inset:0}html[data-transition] #hubspot-messages-iframe-container,html[data-intro] #hubspot-messages-iframe-container{opacity:0!important;pointer-events:none!important}html[data-webgl] [data-band],html[data-webgl] [data-band]>.shell:only-child{box-shadow:none!important;border-top-color:#0000!important;border-bottom-color:#0000!important}html[data-webgl] [data-band]:before,html[data-webgl] [data-band]:after,html[data-webgl] [data-band]>section{border-top-color:#0000!important;border-bottom-color:#0000!important}
.PageTransition-module__-oonEG__root{z-index:2147483000;pointer-events:none;font-family:var(--sans);position:fixed;inset:0}.PageTransition-module__-oonEG__root:not([data-phase=idle]){pointer-events:auto}.PageTransition-module__-oonEG__canvas{width:100%;height:100%;position:absolute;inset:0}.PageTransition-module__-oonEG__fallback{opacity:0;background:#0f1e3c;transition:opacity .45s;position:absolute;inset:0}.PageTransition-module__-oonEG__canvas:not([width])+.PageTransition-module__-oonEG__fallback{display:block}.PageTransition-module__-oonEG__root[data-phase=covering] .PageTransition-module__-oonEG__canvas:not([width])+.PageTransition-module__-oonEG__fallback,.PageTransition-module__-oonEG__root[data-phase=covered] .PageTransition-module__-oonEG__canvas:not([width])+.PageTransition-module__-oonEG__fallback{opacity:1}.PageTransition-module__-oonEG__label{color:#fff;opacity:0;place-content:center;justify-items:center;gap:8px;transition:opacity .25s;display:grid;position:absolute;inset:0}.PageTransition-module__-oonEG__root[data-phase=covered] .PageTransition-module__-oonEG__label{opacity:1}.PageTransition-module__-oonEG__label small{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:11px}.PageTransition-module__-oonEG__label b{letter-spacing:-.06em;font-size:clamp(44px,8vw,110px);line-height:1;animation:.55s cubic-bezier(.2,.8,.2,1) both PageTransition-module__-oonEG__rise}.PageTransition-module__-oonEG__intro{color:#fff;place-content:center;justify-items:center;gap:14px;transition:opacity .35s;display:grid;position:absolute;inset:0}.PageTransition-module__-oonEG__root[data-phase=revealing] .PageTransition-module__-oonEG__intro,.PageTransition-module__-oonEG__root[data-phase=revealing] .PageTransition-module__-oonEG__label{opacity:0}.PageTransition-module__-oonEG__word{letter-spacing:-.065em;font-size:clamp(52px,10vw,140px);font-weight:800;line-height:1;display:flex;overflow:hidden}.PageTransition-module__-oonEG__word span{animation:.9s cubic-bezier(.2,.8,.2,1) forwards PageTransition-module__-oonEG__letter;animation-delay:calc(80ms + var(--i) * 45ms);display:inline-block;transform:translateY(105%)}.PageTransition-module__-oonEG__word span:nth-child(n+7){color:var(--accent)}.PageTransition-module__-oonEG__tag{letter-spacing:.14em;text-transform:uppercase;color:#a9b8d3;opacity:0;font-size:13px;animation:.6s .6s forwards PageTransition-module__-oonEG__fade}.PageTransition-module__-oonEG__count{letter-spacing:-.06em;color:#ffffff26;font-variant-numeric:tabular-nums;font-size:clamp(48px,7vw,96px);font-weight:700;position:absolute;bottom:clamp(20px,4vw,40px);right:clamp(20px,4vw,48px)}@keyframes PageTransition-module__-oonEG__letter{to{transform:none}}@keyframes PageTransition-module__-oonEG__fade{to{opacity:1}}@keyframes PageTransition-module__-oonEG__rise{0%{opacity:0;transform:translateY(30px)}}@media (prefers-reduced-motion:reduce){.PageTransition-module__-oonEG__root{display:none}}
.Header-module__Af2_WG__header{z-index:60;height:88px;font-family:var(--sans);pointer-events:none;position:sticky;top:0}.Header-module__Af2_WG__bar{z-index:3;pointer-events:none;align-items:center;gap:18px;width:min(100% - 32px,1320px);height:100%;margin:auto;display:flex;position:relative}.Header-module__Af2_WG__bar>*{pointer-events:auto}.Header-module__Af2_WG__brand{flex-shrink:0;transition:transform .4s}.Header-module__Af2_WG__header[data-compact] .Header-module__Af2_WG__brand{transform-origin:0;transform:scale(.92)}.Header-module__Af2_WG__pill{-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);background:#ffffffa3;border:1px solid #14274e14;border-radius:99px;align-items:center;gap:2px;margin:0 auto;padding:5px;transition:padding .4s,box-shadow .4s;display:flex;position:relative;box-shadow:0 10px 30px -18px #14274e55,inset 0 1px #fff}.Header-module__Af2_WG__header[data-compact] .Header-module__Af2_WG__pill{box-shadow:0 16px 40px -20px #14274e77,inset 0 1px #fff}.Header-module__Af2_WG__hi{pointer-events:none;background:#14274e0d;border-radius:99px;transition:transform .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:5px;bottom:5px;left:0}.Header-module__Af2_WG__item{position:relative}.Header-module__Af2_WG__link{z-index:1;color:#4a5a70;letter-spacing:-.01em;border-radius:99px;align-items:center;gap:6px;padding:10px 16px;font-size:14.5px;font-weight:650;transition:color .25s;display:flex;position:relative}.Header-module__Af2_WG__link:hover,.Header-module__Af2_WG__link[aria-expanded=true],.Header-module__Af2_WG__link[data-active]{color:#0f1e3c}.Header-module__Af2_WG__link[data-active]:after{content:"";background:var(--mood-accent,#f36b21);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%}.Header-module__Af2_WG__link i{opacity:.55;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .3s;transform:translateY(-2px)rotate(45deg)}.Header-module__Af2_WG__link[aria-expanded=true] i{transform:translateY(1px)rotate(225deg)}.Header-module__Af2_WG__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.Header-module__Af2_WG__ghost{color:#14274e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff6;border:1px solid #14274e33;border-radius:99px;padding:11px 16px;font-size:14px;font-weight:700;transition:all .3s}.Header-module__Af2_WG__ghost:hover{background:#fff;border-color:#14274e}.Header-module__Af2_WG__cta{color:#fff;background:#0f1e3c;border-radius:99px;align-items:center;gap:10px;padding:6px 6px 6px 18px;font-size:14px;font-weight:700;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative;overflow:hidden}.Header-module__Af2_WG__cta:before{content:"";background:var(--mood-accent,#068477);transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translateY(101%)}.Header-module__Af2_WG__cta>*{position:relative}.Header-module__Af2_WG__cta i{background:#ffffff1f;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:grid}.Header-module__Af2_WG__cta:hover:before{transform:none}.Header-module__Af2_WG__cta:hover i{transform:rotate(45deg)}.Header-module__Af2_WG__menu{all:unset;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#14274e;cursor:pointer;background:#ffffffb3;border:1px solid #14274e1f;border-radius:99px;align-items:center;gap:10px;padding:8px 10px 8px 16px;font-size:13.5px;font-weight:700;display:none}.Header-module__Af2_WG__menu i{background:#0f1e3c;border-radius:50%;width:26px;height:26px;position:relative}.Header-module__Af2_WG__menu b{background:#fff;height:1.5px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:10px;left:8px;right:8px}.Header-module__Af2_WG__menu b+b{top:15px}.Header-module__Af2_WG__menu i[data-open] b{transform:translateY(2.5px)rotate(45deg)}.Header-module__Af2_WG__menu i[data-open] b+b{transform:translateY(-2.5px)rotate(-45deg)}.Header-module__Af2_WG__menu:focus-visible,.Header-module__Af2_WG__link:focus-visible,.Header-module__Af2_WG__cta:focus-visible,.Header-module__Af2_WG__ghost:focus-visible{outline-offset:3px;outline:2px solid #205ed1}.Header-module__Af2_WG__mega{z-index:2;pointer-events:none;opacity:0;justify-content:center;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:78px;left:0;right:0;transform:translateY(-8px)}.Header-module__Af2_WG__mega[data-open]{opacity:1;pointer-events:auto;transform:none}.Header-module__Af2_WG__megaInner{-webkit-backdrop-filter:blur(26px)saturate(1.6);backdrop-filter:blur(26px)saturate(1.6);background:#ffffffdb;border:1px solid #14274e14;border-radius:26px;width:min(100% - 32px,1080px);padding:22px;box-shadow:0 40px 90px -40px #14274e66}.Header-module__Af2_WG__platform{grid-template-columns:minmax(220px,.7fr) minmax(0,2fr);gap:14px;display:grid}.Header-module__Af2_WG__overview{color:#fff;background:#0f1e3c;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:220px;padding:22px;display:flex;position:relative;overflow:hidden}.Header-module__Af2_WG__overview:after{content:"";border:1px solid #fff2;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-60px;right:-60px;box-shadow:0 0 0 30px #ffffff08,0 0 0 60px #ffffff05}.Header-module__Af2_WG__overview small{letter-spacing:.16em;color:#8fe6d6;font-size:9.5px}.Header-module__Af2_WG__overview b{letter-spacing:-.03em;font-size:21px;line-height:1.2}.Header-module__Af2_WG__overview span{color:#c4d0e4;font-size:12.5px}.Header-module__Af2_WG__overview span i{margin-left:4px;font-style:normal;transition:transform .3s;display:inline-block}.Header-module__Af2_WG__overview:hover span i{transform:translate(3px,-3px)}.Header-module__Af2_WG__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.Header-module__Af2_WG__product{animation:.5s cubic-bezier(.2,.8,.2,1) both Header-module__Af2_WG__rise;animation-delay:calc(var(--i) * 50ms);background:#ffffffb8;border:1px solid #14274e10;border-radius:16px;padding:16px 18px;transition:border-color .3s,box-shadow .35s,transform .35s;position:relative;overflow:hidden}.Header-module__Af2_WG__product:before{content:"";background:var(--c);transform-origin:0;height:3px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:auto 0 0;transform:scaleX(0)}.Header-module__Af2_WG__product:hover{border-color:color-mix(in srgb,var(--c) 40%,transparent);box-shadow:0 20px 40px -26px var(--c);transform:translateY(-2px)}.Header-module__Af2_WG__product:hover:before,.Header-module__Af2_WG__product[data-active]:before{transform:none}.Header-module__Af2_WG__product small{letter-spacing:.12em;text-transform:uppercase;color:var(--c);margin-top:8px;font-size:9.5px;font-weight:800;display:block}.Header-module__Af2_WG__product b{letter-spacing:-.03em;color:#0f1e3c;margin:2px 0 4px;font-size:19px;display:block}.Header-module__Af2_WG__product p{color:#5b6a80;margin:0;font-size:12.5px;line-height:1.5}.Header-module__Af2_WG__glyph{fill:none;width:34px;height:34px;stroke:var(--c);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.Header-module__Af2_WG__glyph .Header-module__Af2_WG__faint{opacity:.35}.Header-module__Af2_WG__glyph .Header-module__Af2_WG__pulse{fill:var(--c);stroke:none;animation:1.8s ease-in-out infinite Header-module__Af2_WG__glyph}.Header-module__Af2_WG__glyph path.Header-module__Af2_WG__pulse{fill:none;stroke:var(--c);stroke-dasharray:20;animation:2s ease-in-out infinite Header-module__Af2_WG__tick}.Header-module__Af2_WG__modalities{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;display:grid}.Header-module__Af2_WG__modalities ul{grid-row:span 2;gap:3px;margin:0;padding:0;list-style:none;display:grid}.Header-module__Af2_WG__modalities li{animation:.45s cubic-bezier(.2,.8,.2,1) both Header-module__Af2_WG__rise;animation-delay:calc(var(--i) * 35ms)}.Header-module__Af2_WG__modalities li a{border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:10px 12px;transition:background .25s;display:grid}.Header-module__Af2_WG__modalities li span{color:var(--mc);font-size:10px;font-weight:800}.Header-module__Af2_WG__modalities li b{color:#14274e;font-size:14.5px;font-weight:650}.Header-module__Af2_WG__modalities li small{color:#8090a5;font-size:11px}.Header-module__Af2_WG__modalities li a[data-on]{background:color-mix(in srgb,var(--mc) 9%,#fff)}.Header-module__Af2_WG__preview{background:linear-gradient(160deg,#fff,color-mix(in srgb,var(--c) 7%,#fff));border:1px solid color-mix(in srgb,var(--c) 22%,#e6ebf1);border-radius:18px;flex-direction:column;padding:18px;animation:.4s cubic-bezier(.2,.8,.2,1) Header-module__Af2_WG__rise;display:flex}.Header-module__Af2_WG__drawing{--accent:var(--c)}.Header-module__Af2_WG__drawing svg{width:100%;height:150px;display:block}.Header-module__Af2_WG__drawing text{display:none}.Header-module__Af2_WG__drawing [data-modality-stroke]{stroke-dasharray:1;animation:1.1s cubic-bezier(.4,0,.2,1) both Header-module__Af2_WG__draw}.Header-module__Af2_WG__preview small{letter-spacing:.14em;text-transform:uppercase;color:var(--c);margin-top:6px;font-size:9.5px;font-weight:800}.Header-module__Af2_WG__preview b{letter-spacing:-.03em;color:#0f1e3c;margin:2px 0 4px;font-size:18px}.Header-module__Af2_WG__preview p{color:#5b6a80;margin:0;font-size:12px}.Header-module__Af2_WG__allLink{color:#14274e;align-self:end;padding:10px 4px;font-size:13px;font-weight:700}.Header-module__Af2_WG__allLink i{font-style:normal}.Header-module__Af2_WG__resources{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;display:grid}.Header-module__Af2_WG__resources ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.Header-module__Af2_WG__resources li{animation:.45s cubic-bezier(.2,.8,.2,1) both Header-module__Af2_WG__rise;animation-delay:calc(var(--i) * 40ms)}.Header-module__Af2_WG__resources li a{border-radius:12px;grid-template-columns:1fr auto;gap:2px 10px;padding:12px 14px;transition:background .25s;display:grid}.Header-module__Af2_WG__resources li a:hover{background:#14274e08}.Header-module__Af2_WG__resources li b{color:#14274e;font-size:15px;font-weight:650}.Header-module__Af2_WG__resources li small{color:#7d8ca2;grid-row:2;font-size:12px}.Header-module__Af2_WG__resources li i{color:var(--mood-accent,#2d63d9);opacity:0;grid-row:span 2;align-self:center;font-style:normal;transition:all .3s;transform:translate(-4px,4px)}.Header-module__Af2_WG__resources li a:hover i{opacity:1;transform:none}.Header-module__Af2_WG__latest{background:#fff;border:1px solid #14274e10;border-radius:18px;flex-direction:column;padding:12px;display:flex;overflow:hidden}.Header-module__Af2_WG__latestImg{aspect-ratio:16/9;border-radius:12px;overflow:hidden}.Header-module__Af2_WG__latestImg img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.Header-module__Af2_WG__latest:hover .Header-module__Af2_WG__latestImg img{transform:scale(1.05)}.Header-module__Af2_WG__latest small{letter-spacing:.14em;color:var(--mood-accent,#2d63d9);margin:12px 4px 4px;font-size:9.5px;font-weight:800}.Header-module__Af2_WG__latest b{letter-spacing:-.02em;color:#0f1e3c;padding:0 4px 4px;font-size:15px;line-height:1.3}.Header-module__Af2_WG__sheet{z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);clip-path:circle(0% at calc(100% - 60px) 44px);background:#f4f1eab3;transition:clip-path .8s cubic-bezier(.7,0,.2,1);position:fixed;inset:0}.Header-module__Af2_WG__sheet[data-open]{clip-path:circle(150% at calc(100% - 60px) 44px);pointer-events:auto}.Header-module__Af2_WG__sheetInner{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;width:min(100% - 40px,1240px);height:100%;margin:auto;padding:120px 0 40px;display:grid;overflow:auto}.Header-module__Af2_WG__big{gap:2px;margin:0;padding:0;list-style:none;display:grid}.Header-module__Af2_WG__big li{overflow:hidden}.Header-module__Af2_WG__big a{letter-spacing:-.05em;color:#0f1e3c;align-items:baseline;gap:14px;font-size:clamp(34px,5vw,64px);font-weight:700;line-height:1.08;transition:transform .8s cubic-bezier(.2,.8,.2,1),color .25s;display:flex;transform:translateY(110%)}.Header-module__Af2_WG__sheet[data-open] .Header-module__Af2_WG__big a{transition-delay:calc(.15s + var(--i) * 40ms);transform:none}.Header-module__Af2_WG__big a span{letter-spacing:.1em;color:#8090a5;width:24px;font-size:12px;font-weight:700}.Header-module__Af2_WG__big a:hover,.Header-module__Af2_WG__big a[data-active]{color:var(--mood-accent,#068477)}.Header-module__Af2_WG__sheetSide{opacity:0;flex-direction:column;gap:18px;padding-top:14px;transition:all .6s .35s;display:flex;transform:translateY(20px)}.Header-module__Af2_WG__sheet[data-open] .Header-module__Af2_WG__sheetSide{opacity:1;transform:none}.Header-module__Af2_WG__sheetSide>small{letter-spacing:.16em;color:#7d8ca2;font-size:10px}.Header-module__Af2_WG__chips{flex-wrap:wrap;gap:8px;display:flex}.Header-module__Af2_WG__chips a{color:#14274e;background:#ffffffb3;border:1px solid #14274e14;border-radius:99px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:650;display:inline-flex}.Header-module__Af2_WG__chips i{background:var(--mc);border-radius:50%;width:8px;height:8px}.Header-module__Af2_WG__sheetCtas{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.Header-module__Af2_WG__mail{color:#14274e;text-underline-offset:4px;font-size:15px;font-weight:700;text-decoration:underline}@keyframes Header-module__Af2_WG__rise{0%{opacity:0;transform:translateY(8px)}}@keyframes Header-module__Af2_WG__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes Header-module__Af2_WG__glyph{50%{opacity:.35;transform:scale(.8)}}@keyframes Header-module__Af2_WG__tick{0%{stroke-dashoffset:20px}50%,to{stroke-dashoffset:0}}@media (max-width:1180px){.Header-module__Af2_WG__pill{display:none}.Header-module__Af2_WG__menu{display:inline-flex}.Header-module__Af2_WG__bar{justify-content:space-between}.Header-module__Af2_WG__actions{margin-left:auto}.Header-module__Af2_WG__mega{display:none}}@media (max-width:700px){.Header-module__Af2_WG__header{height:72px}.Header-module__Af2_WG__ghost,.Header-module__Af2_WG__actions>.Header-module__Af2_WG__cta{display:none}.Header-module__Af2_WG__sheetInner{grid-template-columns:1fr;gap:28px;padding-top:96px}}@media (prefers-reduced-motion:reduce){.Header-module__Af2_WG__header,.Header-module__Af2_WG__big a,.Header-module__Af2_WG__sheet,.Header-module__Af2_WG__sheetSide,.Header-module__Af2_WG__mega,.Header-module__Af2_WG__hi{transition:none}.Header-module__Af2_WG__product,.Header-module__Af2_WG__modalities li,.Header-module__Af2_WG__resources li,.Header-module__Af2_WG__preview{animation:none}}:is(.Header-module__Af2_WG__brand .brand,.Header-module__Af2_WG__brand .brandType,.Header-module__Af2_WG__brand .brand small){transition:color .35s}:is(.Header-module__Af2_WG__header[data-tone=dark] .Header-module__Af2_WG__brand .brandType,.Header-module__Af2_WG__header[data-tone=dark] .Header-module__Af2_WG__brand .brandType strong,.Header-module__Af2_WG__header[data-tone=dark] .Header-module__Af2_WG__brand .brand small){color:#fff!important}.Header-module__Af2_WG__header[data-tone=dark] .Header-module__Af2_WG__menu{color:#fff;background:#ffffff1f;border-color:#fff3}.Header-module__Af2_WG__header[data-tone=dark] .Header-module__Af2_WG__menu i{background:#fff}.Header-module__Af2_WG__header[data-tone=dark] .Header-module__Af2_WG__menu b{background:#0f1e3c}.Header-module__Af2_WG__header[data-tone=dark] .Header-module__Af2_WG__ghost{color:#fff;background:#ffffff14;border-color:#fff5}@media (max-width:1180px){.Header-module__Af2_WG__header:before{content:"";z-index:0;-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);opacity:0;background:#f4f1eab8;border-bottom:1px solid #14274e12;transition:opacity .35s,background .35s;position:absolute;inset:0}.Header-module__Af2_WG__header[data-compact]:before{opacity:1}.Header-module__Af2_WG__header[data-compact][data-tone=dark]:before{background:#0f1e3cb3;border-color:#ffffff14}}.Header-module__Af2_WG__roiBtn{all:unset;color:#14274e;background:color-mix(in srgb,var(--mood-accent,#068477) 12%,#fff);border:1px solid color-mix(in srgb,var(--mood-accent,#068477) 30%,transparent);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;font-weight:700;transition:all .3s;display:inline-flex}.Header-module__Af2_WG__roiBtn svg{fill:none;width:16px;height:16px;stroke:var(--mood-accent,#068477);stroke-width:2.2px;stroke-linecap:round}.Header-module__Af2_WG__roiBtn:hover{background:var(--mood-accent,#068477);color:#fff}.Header-module__Af2_WG__roiBtn:hover svg{stroke:#fff}.Header-module__Af2_WG__roiBtn:focus-visible{outline-offset:3px;outline:2px solid #205ed1}.Header-module__Af2_WG__header[data-tone=dark] .Header-module__Af2_WG__roiBtn{color:#fff;background:#ffffff1a;border-color:#ffffff40}.Header-module__Af2_WG__header[data-tone=dark] .Header-module__Af2_WG__roiBtn svg{stroke:#fff}.Header-module__Af2_WG__roiScrim{z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0b162e66;transition:opacity .4s;position:fixed;inset:0}.Header-module__Af2_WG__roiScrim[data-open]{opacity:1;pointer-events:auto}.Header-module__Af2_WG__roiPanel{z-index:5;pointer-events:auto;background:#f7f5f0;border:1px solid #14274e14;border-radius:26px;flex-direction:column;width:min(760px,100vw - 24px);transition:transform .6s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden;transform:translate(calc(100% + 30px));box-shadow:0 40px 120px -30px #0b162e99}.Header-module__Af2_WG__roiPanel[data-open]{transform:none}.Header-module__Af2_WG__roiHead{background:#fff;border-bottom:1px solid #14274e12;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 18px;display:flex}.Header-module__Af2_WG__roiHead small{letter-spacing:.14em;color:var(--mood-accent,#068477);font-size:10px;font-weight:800;display:block}.Header-module__Af2_WG__roiHead b{letter-spacing:-.035em;color:#0f1e3c;margin-top:6px;font-size:clamp(20px,2vw,26px);line-height:1.15;display:block}.Header-module__Af2_WG__roiHead button{all:unset;color:#fff;cursor:pointer;background:#0f1e3c;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:22px;transition:transform .3s;display:grid}.Header-module__Af2_WG__roiHead button:hover{transform:rotate(90deg)}.Header-module__Af2_WG__roiBody{overscroll-behavior:contain;flex:1;padding:20px 22px 26px;overflow:auto}@media (max-width:1320px){.Header-module__Af2_WG__roiBtn span{display:none}.Header-module__Af2_WG__roiBtn{padding:10px}}@media (max-width:700px){.Header-module__Af2_WG__actions>.Header-module__Af2_WG__roiBtn{display:inline-flex}.Header-module__Af2_WG__roiPanel{border-radius:24px 24px 0 0;width:100%;height:92svh;inset:auto 0 0;transform:translateY(105%)}}@media (prefers-reduced-motion:reduce){.Header-module__Af2_WG__roiPanel,.Header-module__Af2_WG__roiScrim{transition:none}}.Header-module__Af2_WG__roiHead{align-items:center;padding:14px 18px 14px 26px}
