@font-face{font-family:Poppins;font-weight:300;font-style:normal;font-display:swap;src:url(./Poppins-Light-DMfSUker.woff) format("woff")}@font-face{font-family:Poppins;font-weight:400;font-style:normal;font-display:swap;src:url(./Poppins-Regular-BdccRsjT.woff) format("woff")}@font-face{font-family:Poppins;font-weight:500;font-style:normal;font-display:swap;src:url(./Poppins-Medium-CKkZ3IsV.woff) format("woff")}:root{--c-navy: #050D20;--c-panel: #0A172D;--c-card: #061026;--c-cream: #F5F5ED;--c-paper: #FFFDFA;--c-card-light: #FFFFF8;--c-ink: #16243D;--c-ink-deep: #061026;--c-ink-mid: #263C52;--c-ink-faq: #114F6A;--c-ink-faq-soft: #4E7288;--c-muted: #6E7E87;--c-muted-light: #97AFBA;--c-on-dark: #F5F5ED;--c-teal-1: #6EBED3;--c-teal-2: #5FA1B4;--c-teal-3: #166284;--c-teal-4: #378CA9;--c-sky: #90CBDF;--c-line: #AFD2E1;--c-orange-1: #FFB894;--c-orange-2: #D74C07;--c-orange-3: #E15C1A;--g-blue: linear-gradient(90deg, #6EBED3 0%, #5FA1B4 9%, #166284 100%);--g-light: linear-gradient(90deg, #5FA1B4 0%, #F5F5ED 50%, #5FA1B4 100%);--g-sky: linear-gradient(90deg, #F5F5ED 0%, #90CBDF 50%, #5FA1B4 100%);--g-orange: linear-gradient(90deg, #FFB894 1.5%, #D74C07 47.5%, #E15C1A 100%);--g-orange-rev: linear-gradient(90deg, #E15C1A 0%, #D74C07 52%, #FFB894 98%);--font: "Poppins", "Helvetica Neue", Arial, sans-serif;--max-w: 1200px;--gutter: clamp(20px, 5vw, 60px);--ease: cubic-bezier(.22, .8, .28, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font);font-weight:300;font-size:16px;line-height:1.4;color:var(--c-ink);background:var(--c-paper);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,p,ul{margin:0;padding:0}h1,h2,h3,h4{font-weight:300}ul{list-style:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0;text-align:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--c-teal-1);outline-offset:4px;border-radius:6px}.container{width:min(var(--max-w),100% - 2 * var(--gutter));margin-inline:auto}.grad-text{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.eyebrow{display:flex;align-items:center;gap:14px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-mid)}.eyebrow:before{content:"";width:6.3px;height:6.3px;border-radius:50%;flex:none;background:linear-gradient(90deg,#6ebed3,#5fa1b4 9%,#166284)}.eyebrow--grad span{background:linear-gradient(90deg,#5fa1b4,#f5f5ed 50%,#5fa1b4);-webkit-background-clip:text;background-clip:text;color:transparent}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--delay, 0ms)}.reveal.is-in{opacity:1;transform:none}.pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:35px;padding:0 18px;min-width:152px;border-radius:999px;background:linear-gradient(90deg,#6ebed3,#5fa1b4 9%,#166284);color:var(--c-cream);font-size:12px;font-weight:500;text-decoration:none;transition:transform .25s var(--ease),filter .25s}.pill:hover{transform:translateY(-2px);filter:brightness(1.12)}.pill svg{transition:transform .25s var(--ease)}.pill:hover svg{transform:translate(3px)}.pill--lg{height:46px;padding:0 32px;font-size:14px}.nav{position:fixed;inset:0 0 auto 0;z-index:50;background:var(--c-cream);border-radius:0 0 20px 20px;transition:box-shadow .3s}.nav__inner{height:100px;display:flex;align-items:center;justify-content:space-between;width:min(var(--max-w),100% - 2 * var(--gutter));margin-inline:auto;transition:height .35s var(--ease)}.nav__brand{display:flex;align-items:center;gap:18px}.nav__logo{display:block;width:127px;height:auto;overflow:visible;margin-left:-2px;color:var(--c-navy)}.nav__tag{display:inline-flex;align-items:center;height:31px;padding:0 19px;border-radius:999px;background:var(--c-navy);color:var(--c-cream);font-size:16px;font-weight:400;line-height:1}.nav__actions{display:flex;align-items:center;gap:22px}.lang{position:relative}.lang__btn{display:inline-flex;align-items:center;gap:6px;padding:8px 4px;font-size:14px;font-weight:300;letter-spacing:.04em;line-height:1;color:var(--c-navy);transition:opacity .2s}.lang__btn:hover{opacity:.65}.lang__btn svg{transform:rotate(90deg);transition:transform .2s var(--ease)}.lang__btn[aria-expanded=true] svg{transform:rotate(-90deg)}.lang__menu{position:absolute;right:-6px;top:calc(100% + 12px);min-width:150px;padding:6px;background:#fffffa;border:1px solid #E4E1D8;border-radius:14px;box-shadow:0 16px 36px #050d2024;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear .16s}.lang__menu.is-open{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lang__item{display:flex;align-items:baseline;justify-content:space-between;gap:18px;width:100%;padding:10px 12px;border-radius:9px;font-size:14px;font-weight:300;color:var(--c-navy);text-align:left;transition:background .15s}.lang__item:hover,.lang__item:focus-visible{background:#0f1c2e12}.lang__code{letter-spacing:.04em}.lang__name{font-size:12px;color:var(--c-muted)}.nav.is-scrolled{box-shadow:0 10px 34px #050d2029}.nav.is-scrolled .nav__inner{height:72px}@media (max-width: 560px){.nav__inner{height:76px}.nav__brand{gap:6px}.nav__logo{width:80px}.nav__tag{height:24px;padding:0 9px;font-size:11px}.nav__actions{gap:2px}.lang__btn{padding:8px 3px;font-size:12px;gap:4px}.lang__name{display:none}.lang__menu{min-width:84px}.nav .pill{white-space:nowrap;min-width:0;padding:0 10px;gap:3px;font-size:10.5px;height:32px}}.hero{--hu: min(calc(100vw / 1440), calc(100vh / 794), 1.5px);position:relative;display:flex;flex-direction:column;min-height:min(100vh,240vw);padding-top:100px;background:var(--c-navy) url(./hero-glow-DqM4GxSw.webp) center bottom / cover no-repeat;border-radius:0 0 10px 10px;overflow:hidden;text-align:center}@supports (height: 100svh){.hero{--hu: min(calc(100vw / 1440), calc(100svh / 794), 1.5px);min-height:min(100svh,240vw)}}@media (max-width: 560px){.hero{padding-top:76px}}.hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .9s ease;pointer-events:none}.hero__canvas.is-live{opacity:1}.hero__content{position:relative;z-index:1;flex:1;display:flex;flex-direction:column}.hero__main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:clamp(24px,calc(52 * var(--hu)),78px)}.hero h1{font-size:clamp(32px,calc(50 * var(--hu)),78px);line-height:1.16;background-image:linear-gradient(90deg,#378ca9,#f5f5ed 50.5%,#378ca9);background-size:91.5vw 100%;background-position:-6.4vw 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hero h1 .line{display:block}.hero h1 strong{font-weight:400}@media (max-width: 560px){.hero h1 .line{display:inline}.hero h1 .line:after{content:" "}.hero h1{padding-inline:12px}}.hero__copy{margin:clamp(20px,calc(38 * var(--hu)),57px) auto 0;max-width:clamp(300px,calc(600 * var(--hu)),900px);display:grid;gap:clamp(10px,calc(16 * var(--hu)),24px);color:var(--c-muted-light);font-size:clamp(14px,calc(16 * var(--hu)),24px);line-height:1.25}.hero__cta{margin-top:clamp(18px,calc(30 * var(--hu)),45px);display:flex;justify-content:center}.belt{margin-top:clamp(14px,calc(20 * var(--hu)),30px);padding-bottom:clamp(36px,calc(87 * var(--hu)),130px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%)}.belt__track{--bgap: clamp(48px, calc(110 * var(--hu)), 165px);display:flex;width:max-content;animation:belt 44s linear infinite}.belt__set{display:flex;align-items:center;gap:var(--bgap);padding-right:var(--bgap);list-style:none}.belt__set svg{display:block;height:clamp(18px,calc(var(--lh) * var(--hu)),48px);width:auto;color:#f9f9f3;opacity:.6}@keyframes belt{to{transform:translate(-50%)}}.pill--cream{height:clamp(38px,calc(40 * var(--hu)),60px);min-width:0;padding:0 clamp(18px,calc(20.6 * var(--hu)),31px);background:linear-gradient(90deg,#f9f9f3,#f5f5ed,#ededde);color:var(--c-ink-deep);font-size:clamp(13px,calc(14 * var(--hu)),21px);font-weight:400}.light-zone{background:linear-gradient(180deg,#fffdfa 0,#fffdfa 58px,#f5f5ed 288px)}.bento-section{padding:clamp(56px,6.2vw,91px) 0 0}.bento{container-type:inline-size;margin-top:clamp(32px,3.8vw,55px)}.bento__rows{display:grid;gap:calc(100cqw * 29 / 1198)}.bento__row{display:grid;gap:calc(100cqw * 25 / 1198)}.bento__row--1{grid-template-columns:687fr 484fr}.bento__row--2{grid-template-columns:484fr 687fr}.bento__row--3{grid-template-columns:1fr}.gcard{--u: calc(100cqw / 1198);position:relative;height:calc(448 * var(--u));border-radius:20px;overflow:hidden;background:#fffff8}.gcard__text{position:absolute;left:calc(69 * var(--u));top:calc(50 * var(--u));z-index:1;text-align:left}.gcard h3{font-size:calc(28 * var(--u));line-height:1.25;font-weight:300;color:#0a172d}.gcard .gline{display:block}.gcard p{margin-top:calc(12 * var(--u));max-width:calc(300 * var(--u));font-size:calc(12 * var(--u));line-height:1.42;color:#16243d}.gcard--e p{max-width:calc(330 * var(--u))}.gcard--b p{max-width:calc(350 * var(--u))}.gart{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.gl--rest{opacity:1;transition:opacity .2s ease-out;will-change:opacity}.gl--hover{opacity:0;transform:translateY(calc(15 * var(--u)));transition:opacity .2s ease-out,transform .2s ease-out;will-change:opacity,transform}.gheads{position:relative}.gh--hover{position:absolute;left:0;top:0;opacity:0;transition:opacity .2s ease-out;width:max-content;--hg: linear-gradient(90deg, #6EBED3 0%, #5FA1B4 9.1%, #166284 100%);background-image:var(--hg);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.gcard--b .gh--hover{--hg: linear-gradient(100deg, #6EBED3 0%, #5FA1B4 38%, #166284 93%)}.gh--rest,.gbody{transition:opacity .2s ease-out}.gcard{cursor:default;outline-offset:-3px}.gcard:hover .gl--rest,.gcard:focus-within .gl--rest,.gcard:focus-visible .gl--rest{opacity:0}.gcard:hover .gl--hover,.gcard:focus-within .gl--hover,.gcard:focus-visible .gl--hover{opacity:1;transform:none}.gcard:hover .gh--hover,.gcard:focus-within .gh--hover,.gcard:focus-visible .gh--hover{opacity:1}.gcard:hover .gh--rest,.gcard:focus-within .gh--rest,.gcard:focus-visible .gh--rest{opacity:0}.gcard:hover .gbody,.gcard:focus-within .gbody,.gcard:focus-visible .gbody{opacity:0}@media (prefers-reduced-motion: reduce){.gl--hover{transform:none}}@media (max-width: 820px){.bento__rows,.bento__row{gap:16px}.bento__row--1,.bento__row--2,.bento__row--3{grid-template-columns:1fr}.gcard,.gcard--e{height:auto;display:flex;flex-direction:column;padding:28px 24px 0}.gart{position:relative;order:2;inset:auto;width:calc(100% + 48px);margin:18px -24px 0;aspect-ratio:var(--ar)}.gl{inset:auto;left:0;bottom:0;height:auto}.gl--hover{transform:translateY(15px)}.gcard__text{position:static;order:1}.gcard h3{font-size:24px}.gcard .gline{display:inline}.gcard p{margin-top:12px;max-width:none;font-size:14px;line-height:1.5}}.stats{padding:clamp(56px,6.6vw,95px) 0 0}.stats__grid{display:grid;grid-template-columns:minmax(0,281fr) repeat(4,minmax(0,237fr));width:calc(100% * 1229 / 1200);align-items:center;min-height:190px}.stats__label{padding-right:20px}.stat{position:relative;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px}.stat:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,#f5f5ed 12.5%,#5fa1b4,#f5f5ed 88.5%);opacity:.85}.stat__value{font-size:clamp(40px,6.1vw,88px);line-height:1;font-weight:300;color:var(--c-ink-deep);letter-spacing:-.01em}.stat__label{margin-top:14px;font-size:14px;letter-spacing:.03em;text-transform:uppercase;color:var(--c-ink);line-height:17px}@media (max-width: 900px){.stats__grid{grid-template-columns:repeat(2,1fr);row-gap:28px;width:100%;min-height:0}.stat:before{display:none}.stats__label{grid-column:1 / -1;padding:0}.stat__value{font-size:clamp(40px,11vw,64px)}}.chal{padding:clamp(56px,6vw,88px) 0 130px;background:linear-gradient(180deg,transparent calc(100% - 140px),#E0E7E2 100%)}.chal h2{font-size:clamp(28px,2.78vw,40px);line-height:1.25;color:var(--c-ink);margin-bottom:clamp(32px,4.3vw,62px)}.chal__grid{display:grid;grid-template-columns:700fr 419fr;gap:clamp(32px,5.5vw,79px);align-items:start}.chal__list{position:relative}.chal__line{position:absolute;left:0;right:0;top:0;height:1px;background:var(--c-line);pointer-events:none}.chal__head{width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:20px;font-size:18px;letter-spacing:.03em;text-transform:uppercase;line-height:22px}.chal__title{background:var(--g-blue);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;transition:filter .25s}.chal__num{letter-spacing:0;background:var(--g-blue);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.chal__item:not(.is-active) .chal__head:hover .chal__title{filter:brightness(1.25)}.chal__item{padding-bottom:20px}.chal__item.is-active .chal__head{font-size:20px;line-height:28px;padding-top:16px}.chal__item.is-active .chal__title,.chal__item.is-active .chal__num{background:none;-webkit-text-fill-color:var(--c-ink-mid);color:var(--c-ink-mid)}.chal__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.chal__item.is-active .chal__body{grid-template-rows:1fr}.chal__body>div{overflow:hidden}.chal__body p{margin-top:11px;max-width:560px;font-size:12px;line-height:21px;color:var(--c-ink-mid)}.chal__body b{font-weight:500}.solve{background:var(--c-card-light);border-radius:10px;box-shadow:0 6px 34px #bea07838;padding:32px 36px 40px;min-height:346px;text-align:center;display:flex;flex-direction:column;align-items:center}.solve__tag{display:inline-block;padding:11px 22px;border-radius:6px;background:#ffb8941a;font-size:12px;letter-spacing:.14em;text-transform:uppercase;line-height:18px;background-image:none}.solve__tag span{background:linear-gradient(110deg,#ffb894 1.5%,#d74c07 47.5%,#e15c1a);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.solve__body{margin-top:48px;animation:swap .5s var(--ease)}.chal__inline{display:none}.chal__arrow{display:block;margin:16px auto 14px;color:#97afba}.chal__solve{background:var(--c-card-light);border-radius:10px;box-shadow:0 6px 34px #bea07838;padding:22px 22px 26px;text-align:center}.chal__solve h4{margin-top:18px;font-size:24px;line-height:30px;font-weight:300;color:#0a172d;text-wrap:balance}.chal__solve p{margin:12px auto 0;max-width:340px;font-size:14px;line-height:20px;color:var(--c-navy);text-wrap:balance}.solve h3{font-size:32px;font-weight:300;line-height:38px;color:#0a172d;margin-inline:-18px;white-space:pre-line;text-wrap:balance}.solve p{margin-top:18px;font-size:14px;line-height:18px;color:var(--c-navy);margin-inline:auto;white-space:pre-line;text-wrap:balance}@keyframes swap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width: 900px){.chal__grid{grid-template-columns:1fr}.chal__side,.chal__line{display:none}.chal__list{border-top:1px solid var(--c-line)}.chal__item{border-bottom:1px solid var(--c-line)}.chal__inline{display:block;padding-bottom:6px}}.platform{--pad: clamp(170px, 21.6vw, 311px);--line: calc(var(--pad) - 75px);position:relative;margin-top:-1px;padding:var(--pad) 0 70px;background:radial-gradient(ellipse 42% 330px at 50% 330px,#426f8480,#426f8433 55%,#426f8400),linear-gradient(180deg,#e1e7e2 0,#d2dbda 40px,#becccd,#a6b8bd,#899fa9,#6b8390,#4d6777,#344e61,#21394e,#162b40,#0e2035,#0c1b30,#09162a,#081426,#061124 560px,#050d20 640px,#050d20)}.gds__line{position:absolute;left:50%;top:29px;height:var(--line);width:1px;background:#f5f5ed8c}.gds__drop{position:absolute;left:50%;top:29px;width:4px;height:50px;margin-left:-2px;border-radius:2px;background:linear-gradient(180deg,#6ebed3,#5fa1b4,#166284);box-shadow:0 0 14px 2px #6ebed3bf}.pill-label-wrap{display:flex;justify-content:center;margin-bottom:58px}.pill-label{display:inline-block;padding:11px 21px;border-radius:6.2px;font-size:12px;line-height:16px;letter-spacing:.14em;text-transform:uppercase}.pill-label>span{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.pill-label--steel{background:#4e728866}.pill-label--steel>span{background-image:var(--g-light)}.pill-label--slate{background:#263c5233}.pill-label--slate>span{background-image:var(--g-light)}.pill-label--peach{background:#ffb8941a}.pill-label--peach>span{background-image:var(--g-orange)}.platform__title,.execution__title{text-align:center;font-size:clamp(28px,3.06vw,44px);line-height:1.16;color:var(--c-on-dark)}.platform__title .line,.execution__title .line{display:block}.platform__lead{margin:24px auto 0;max-width:640px;text-align:center;font-size:16px;line-height:20px;color:var(--c-muted)}.platform__lead b{font-weight:500;background:var(--g-sky);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.dash{margin:30px auto 0;width:min(928px,100%)}.dash__box{position:relative;aspect-ratio:1221 / 770}.dash__stage{position:absolute;left:50%;top:50%;width:calc(100% * 2000 / 1221);aspect-ratio:2000 / 1100;transform:translate(-50%,-50%);pointer-events:none}.dash__layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s var(--ease)}.dash__layer.is-on{opacity:1}.dash__layer svg{display:block;width:100%!important;height:100%!important}.dash__skeleton{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;background:#020b20;border:1px solid #0F162A;animation:skel 1.8s ease-in-out infinite;transition:opacity .4s}.dash__skeleton.is-off{opacity:0;animation:none}@keyframes skel{0%,to{opacity:.55}50%{opacity:1}}.platform{overflow-x:clip}.features-wrap{margin-top:clamp(40px,5.7vw,82px)}.features__hint{text-align:right;font-size:12px;line-height:17px;color:#4e7288;margin-bottom:14px}.features{display:grid;grid-template-columns:repeat(3,minmax(0,292fr));gap:60px;max-width:996px;margin-inline:auto}.feature{position:relative;display:block;padding-top:24px;text-align:left}.feature:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:#4e7288;opacity:.5;transition:opacity .4s var(--ease)}.feature.is-active:before{opacity:1;background:linear-gradient(90deg,#6ebed3,#5fa1b4 9%,#166284)}.feature__title{display:inline-block;font-size:18px;line-height:22px;color:#4e7288;transition:color .4s var(--ease)}.feature__body{display:block;margin-top:12px;max-width:300px;font-size:12px;line-height:17px;color:#4e7288;transition:color .4s var(--ease)}.feature:hover .feature__title,.feature:hover .feature__body{color:#6e7e87}.feature.is-active .feature__title{background:linear-gradient(90deg,#f5f5ed,#90cbdf,#5fa1b4);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.feature.is-active .feature__body{color:#b5ecfc}@media (max-width: 760px){.features{grid-template-columns:1fr;gap:28px}.features__hint{text-align:left}}.execution{padding:96px 0 250px;background:var(--c-navy)}.execution__body{margin:24px auto 0;max-width:520px;text-align:center;font-size:16px;line-height:22px;color:var(--c-muted)}.xt{position:relative;margin-top:clamp(40px,4.9vw,70px);height:2.6em;font-size:clamp(22px,1.95vw,28px)}.xt__text{position:absolute;left:50%;top:0;width:max-content;max-width:92vw;text-align:center;font-size:1em;line-height:1.2;transform:translate(-50%);background:linear-gradient(90deg,#f5f5ed 12.5%,#5fa1b4,#f5f5ed 88.5%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;transition:opacity .3s ease-out,transform .3s ease-out}.xt__name{opacity:0;transform:translate(-50%,15px);pointer-events:none}.xt__name.is-on{opacity:1;transform:translate(-50%)}.xt.has-active .xt__default{opacity:0}.agents-wrap{margin-top:clamp(20px,3vw,40px)}.agents{--ou: min(1px, calc(100vw / 1440));display:grid;grid-template-columns:repeat(5,1fr);max-width:1168px;margin-inline:auto}.agents__cell{position:relative;height:calc(400 * var(--ou))}.agent{position:absolute;top:0;right:0;bottom:0;left:0;outline:none}.agent__stage{position:absolute;left:50%;top:calc(210 * var(--ou));width:0;height:0}.agent__glow{position:absolute;left:0;top:0;width:calc(200 * var(--ou));height:calc(200 * var(--ou));transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;opacity:0;transition:opacity .3s var(--ease);background:radial-gradient(closest-side,rgba(var(--glow),.17),rgba(var(--glow),.06) 55%,rgba(var(--glow),0))}.agent--active .agent__glow{opacity:1}.agent__art{--s: 1;--o: .4;position:absolute;left:0;top:0;width:calc(var(--w) * var(--ou));height:calc(var(--h) * var(--ou));opacity:var(--o);transform-origin:calc(50% - var(--dx) * var(--ou)) calc(50% - var(--dy) * var(--ou));transform:translate(calc(-50% + var(--dx) * var(--ou)),calc(-50% + var(--dy) * var(--ou))) scale(var(--s));transition:transform .3s var(--ease),opacity .3s var(--ease);will-change:transform,opacity}.agent--active .agent__art{--s: var(--k-up);--o: 1}.agent--dim .agent__art{--s: var(--k-down);--o: .3}.agent__art svg{display:block;width:100%;height:100%;overflow:visible}.agent__desc{position:absolute;left:50%;top:calc(var(--dt) * var(--ou));width:280px;max-width:40vw;transform:translate(-50%);text-align:center;text-wrap:balance;font-size:16px;line-height:20px;color:var(--c-muted-light);opacity:0;pointer-events:none;transition:opacity .2s ease-out}.agent--active .agent__desc{opacity:1}.agent:focus-visible .agent__art{outline:1px dashed rgba(245,245,237,.4);outline-offset:12px}.agents__caption{display:none}.agent-d .agent-d__stroke{transform-box:view-box;transform-origin:115px 104px}.agent-d.is-playing .agent-d__stroke{animation:agentDBreath 6s infinite;animation-delay:var(--delay, 0s)}@keyframes agentDBreath{0%{transform:rotate(0) scale(1) skew(0) translate(0);animation-timing-function:cubic-bezier(.45,0,.2,1)}36%{transform:rotate(calc(var(--dir, 1) * -1.6deg * var(--amp, 1))) scale(calc(1 - .13 * var(--shrink, 1))) skew(calc(var(--dir, 1) * 1.1deg * var(--amp, 1)),calc(var(--dir, 1) * -.7deg * var(--amp, 1))) translate(calc(var(--dir, 1) * .5px * var(--amp, 1)),calc(.4px * var(--amp, 1)));animation-timing-function:cubic-bezier(.5,0,.55,1)}68%{transform:rotate(calc(var(--dir, 1) * 1.3deg * var(--amp, 1))) scale(calc(1 + .04 * var(--amp, 1))) skew(0) translate(calc(var(--dir, 1) * -.6px * var(--amp, 1)),calc(-.5px * var(--amp, 1)));animation-timing-function:cubic-bezier(.16,1,.3,1)}to{transform:rotate(0) scale(1) skew(0) translate(0)}}@media (max-width: 700px){.execution{padding-bottom:150px}.agents{--ou: .5px;grid-template-columns:repeat(3,1fr)}.agents__cell{height:calc(330 * var(--ou))}.agent__desc{display:none}.agents__caption{display:block;min-height:6em;margin:24px auto 0;max-width:320px;text-align:center;font-size:16px;line-height:20px;color:var(--c-muted-light);opacity:0;transition:opacity .2s ease-out}.agents__caption.is-on{opacity:1}.xt{height:4.6em}}@media (prefers-reduced-motion: reduce){.agent__art,.agent__glow,.xt__text,.agent__desc{transition:none!important}.agent-d.is-playing .agent-d__stroke{animation:none!important}}.getstarted{position:relative;margin-top:-20px;background:var(--c-cream);border-radius:20px 20px 0 0;padding:80px 0 96px;text-align:center}.getstarted .pill-label-wrap{margin-bottom:61px}.getstarted h2{font-size:clamp(28px,3.06vw,44px);line-height:1.16;color:var(--c-navy)}.getstarted__text{margin:24px auto 0;max-width:720px;font-size:16px;line-height:20px;color:var(--c-muted)}.gs-logos{margin-top:56px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px clamp(48px,11.2vw,161px)}.gs-logo{height:31px;width:auto;color:#0a172d;opacity:.8}.gs-logo--kiu{height:33px}.getstarted__accent{margin:56px auto 0;max-width:1000px;font-size:clamp(20px,1.95vw,28px);line-height:1.25;background:var(--g-orange);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.caps{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);gap:33px 18.7px}.cap{background:#ededde;border-radius:20px;min-height:259px;padding:32px 24px 28px;text-align:center;transition:background .3s,transform .4s var(--ease)}.cap:hover{background:#e6e6d4;transform:translateY(-4px)}.cap__icon{width:65px;height:65px;margin:0 auto;display:grid;place-items:center;color:#16243d}.cap h3{margin-top:18px;font-size:23px;line-height:30px;font-weight:400;color:#16243d}.cap p{margin:14px auto 0;max-width:200px;font-size:16px;line-height:23px;color:var(--c-muted)}@media (max-width: 1000px){.caps{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.caps{grid-template-columns:1fr}}.proof{position:relative;background:var(--c-panel);border-radius:20px;padding:clamp(64px,7.8vw,113px) 0 clamp(56px,5.6vw,80px)}.proof__quote{margin-top:clamp(40px,5vw,70px);max-width:1130px;font-size:clamp(22px,2.22vw,32px);line-height:1.34;font-weight:300;--p: .5;background-image:linear-gradient(180deg,#378ca9,#5fa1b4 18%,#f5f5ed 34%,#f5f5ed 44%,#5fa1b4 58%,#378ca9 74%,#378ca9);background-size:100% 260%;background-repeat:no-repeat;background-position:0 calc((1 - var(--p)) * 100%);-webkit-background-clip:text;background-clip:text;color:var(--c-on-dark);-webkit-text-fill-color:transparent}.proof__by{margin-top:28px;font-size:16px;color:#346d89}.metrics{margin-top:clamp(56px,8vw,120px);display:flex;justify-content:space-between;flex-wrap:wrap;gap:48px 32px}.metric{text-align:center}.metric__num{display:inline-flex;align-items:baseline;gap:14px;font-size:clamp(56px,6.67vw,96px);line-height:1.05}.metric__num .grad-text{background-image:linear-gradient(115deg,#6ebed3,#5fa1b4 38%,#166284)}.metric__num .metric__unit{font-size:clamp(24px,2.78vw,40px);background-image:var(--g-light);transform:translateY(calc(clamp(56px,6.67vw,96px)/-5))}.metric__label{margin-top:14px;font-size:16px;line-height:20px;color:var(--c-muted)}.cream-zone{background:var(--c-cream);padding-bottom:75px}.security{padding-top:54px}.sec{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:262px;background:#ededde;border-radius:20px;overflow:hidden}.sec__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center}.sec__text{position:relative;z-index:1;padding:36px clamp(24px,4.3vw,52px);max-width:740px}.sec h2{font-size:clamp(18px,1.67vw,24px);line-height:1.17;color:var(--c-ink-mid)}.sec h2 .line{display:block}.sec p{margin-top:14px;max-width:570px;font-size:12px;line-height:17px;color:var(--c-muted)}.sec__btn{display:inline-flex;align-items:center;height:34px;margin-top:22px;padding:0 22px;border-radius:999px;background:linear-gradient(90deg,#166284,#5fa1b4 91%,#6ebed3);color:var(--c-cream);font-size:12px;font-weight:400;text-decoration:none;transition:transform .25s var(--ease),filter .25s}.sec__btn:hover{transform:translateY(-2px);filter:brightness(1.12)}@media (max-width: 820px){.sec{flex-direction:column-reverse;justify-content:flex-end}.sec__img{position:static;height:150px;object-position:88% 62%}}.faq{position:relative;margin-top:-20px;background:var(--c-paper);border-radius:20px 20px 0 0;padding:clamp(80px,9.2vw,133px) 0 clamp(72px,9vw,130px)}.faq__grid{margin-top:clamp(36px,4vw,56px);display:grid;grid-template-columns:1fr 575px;gap:40px;align-items:start}.faq h2{font-size:clamp(28px,2.78vw,40px);line-height:1.25;color:var(--c-ink)}.faq h2 .line{display:block}.faq__item{position:relative;padding:18px 0 18px 16px}.faq__item:before{content:"";position:absolute;left:0;top:30px;width:5px;height:5px;border-radius:50%;background:var(--c-ink-faq)}.faq__q{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;font-size:18px;line-height:21px;font-weight:300;color:var(--c-ink-faq)}.faq__item.is-open .faq__q{font-weight:500}.faq__q svg{flex:none;color:#97afba;transition:transform .4s var(--ease)}.faq__item.is-open .faq__q svg{transform:rotate(45deg)}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.faq__item.is-open .faq__a{grid-template-rows:1fr}.faq__a>div{overflow:hidden}.faq__a p{padding:14px 40px 6px 0;font-size:14px;line-height:18px;color:var(--c-ink-faq-soft)}@media (max-width: 900px){.faq__grid{grid-template-columns:1fr}}.final{background:var(--c-navy) url(./cta-glow-CW1-dwjc.webp) center bottom / cover no-repeat;border-radius:20px 20px 0 0;padding:clamp(64px,8vw,112px) 0;text-align:center}.final h2{max-width:900px;margin:0 auto 36px;font-size:clamp(28px,3.06vw,44px);line-height:1.16;color:var(--c-on-dark);text-wrap:balance}.final p{margin:18px auto 34px;max-width:520px;color:var(--c-muted-light)}.footer{background:var(--c-navy);padding:28px 0 36px;font-size:12px;color:var(--c-muted)}.footer__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px}.footer a{color:var(--c-muted-light)}@media (prefers-reduced-motion: reduce){.lang__menu,.lang__btn svg{transition:none!important}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}.belt__track{animation:none;margin-inline:auto}.belt__set[aria-hidden]{display:none}}
