.cKTurW_page{--top-strip-height:5.4rem;--hero-nav-height:0px;--bg-deep:#f4f6f9;--bg-mid:#eef1f6;--panel:#ffffffeb;--panel-strong:#fffffffa;--border-soft:#07162f1f;--text-main:#07162f;--text-muted:#45596f;--blue-500:#2458a6;--blue-600:#2458a6;--green-500:#14946e;--green-400:#1aa878;--shadow:0 22px 60px #0912201f;--grid-line:#6f849d21;min-height:100vh;color:var(--text-main);background:linear-gradient(#f7f9fc 0%,#eef2f7 100%);padding-bottom:0;position:relative;overflow-x:visible}.cKTurW_page:before{content:none}.cKTurW_skipLink{z-index:200;color:#001226;background:#f0f9ff;border-radius:999px;padding:.6rem 1rem;font-size:.9rem;text-decoration:none;position:absolute;top:-200px;left:1rem}.cKTurW_skipLink:focus-visible{top:1rem}.cKTurW_topStrip,.cKTurW_topStripInner,.cKTurW_navItem{display:none}.cKTurW_navItem:hover,.cKTurW_navItem:focus-visible{outline:none}.cKTurW_navItemActive{display:none}.cKTurW_hero{width:100%;min-height:100svh;box-shadow:none;background:linear-gradient(#000d2a0f,#000c262e),url(/assets/naarad-dark-hero-background.png) 50%/cover no-repeat,#001231;border:0;padding-top:94px;display:block;position:relative;overflow:hidden}.cKTurW_hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 30%,#2481f01a,#0000 38%),linear-gradient(#000d2a08,#00081c2e);position:absolute;inset:94px 0 0}.cKTurW_hero>*{z-index:10;position:relative}.cKTurW_hero>.cKTurW_heroBgVideo{z-index:1;object-fit:cover;object-position:center;pointer-events:none;opacity:0;width:100%;height:calc(100% - 94px);position:absolute;inset:94px 0 0}.cKTurW_hero>.cKTurW_heroBgVideo[data-playing=true]{opacity:1}.cKTurW_heroBgVideo::-webkit-media-controls{-webkit-appearance:none;display:none!important}.cKTurW_heroBgVideo::-webkit-media-controls-enclosure{-webkit-appearance:none;display:none!important}.cKTurW_heroBgVideo::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.cKTurW_hero>.cKTurW_heroVideoPoster{z-index:0;pointer-events:none;opacity:1;background:#001231 url(/assets/naarad-dark-hero-background.png) 50%/cover no-repeat;position:absolute;inset:94px 0 0}.cKTurW_heroMotionImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cKTurW_heroStage{z-index:1;isolation:isolate;background:0 0;place-items:center;min-height:calc(100svh - 94px);padding:clamp(2.2rem,4.3vh,3.6rem) clamp(1.5rem,5vw,4.5rem) clamp(1.3rem,2.6vh,2.2rem);display:grid;position:relative;overflow:hidden}.cKTurW_heroCopy{z-index:3;text-align:center;width:min(1460px,100%);margin-top:0;position:relative}.cKTurW_heroLogo{width:clamp(280px,27vw,420px);height:auto;margin:0 auto clamp(.45rem,1vh,.8rem);position:relative;overflow:visible}.cKTurW_heroLogo img{filter:drop-shadow(0 12px 28px #0284ff47);width:100%;height:auto;display:block;position:relative}.cKTurW_heroTitle{font-family:var(--font-heading), "Segoe UI", sans-serif;color:#fff;letter-spacing:-.035em;text-transform:none;text-shadow:0 8px 28px #001c4ea8;white-space:nowrap;margin:0;font-size:clamp(2.45rem,4vw,4rem);font-weight:700;line-height:1.04}.cKTurW_heroTitle span{white-space:normal;display:block}.cKTurW_heroSub{color:#00a042;text-shadow:0 2px 10px #000a28bf;max-width:760px;margin:clamp(.65rem,1.35vh,1rem) auto 0;line-height:1.25;font-size:clamp(1.35rem,2vw,2rem)!important;font-weight:500!important}.cKTurW_heroSub span{color:inherit}.cKTurW_heroReturns{width:min(1360px,100vw - 120px);margin:0 auto;padding:clamp(2.25rem,4.2vh,3.5rem) 0 0;position:relative;left:50%;overflow:visible;transform:translate(-50%)}.cKTurW_heroReturnsGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(.9rem,1.5vw,1.35rem);display:grid}.cKTurW_heroReturnCard{isolation:isolate;color:#fff;text-align:center;-webkit-backdrop-filter:blur(5px)saturate(160%)brightness(1.04);backdrop-filter:blur(5px)saturate(160%)brightness(1.04);background:linear-gradient(160deg,#ffffff29 0%,#ffffff0a 38%,#ffffff05 62%,#8cc8ff14 100%);border:1px solid #ffffff24;border-radius:22px;flex-direction:column;justify-content:space-between;align-items:center;min-width:0;height:100%;min-height:clamp(150px,18vh,185px);padding:clamp(1.35rem,2.3vh,1.85rem) 1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #ffffff14,inset 0 0 22px #ffffff0d,0 18px 40px #00081e38}.cKTurW_heroReturnCard:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffffbf,#ffffff14 35%,#96d2ff0f 65%,#aadcff8c);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cKTurW_heroReturnCard:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 30% 0,#ffffff29,#0000 60%);position:absolute;inset:0 0 55%}.cKTurW_heroReturnValueWrap{justify-content:center;align-items:center;width:100%;min-height:64px;display:flex}.cKTurW_heroReturnValue{color:#fff;letter-spacing:-.055em;white-space:nowrap;text-shadow:0 2px 6px #000a288c,0 6px 26px #00287873;font-size:clamp(2.8rem,4.2vw,4.25rem);font-weight:750;line-height:1;display:inline-block}.cKTurW_heroReturnLabel{color:#f1f8fff5;text-shadow:0 1px 8px #000a28b3;text-wrap:balance;justify-content:center;align-items:flex-start;min-height:46px;display:flex;font-size:clamp(.88rem,1.05vw,1.05rem)!important;font-weight:500!important;line-height:1.38!important}.cKTurW_section{width:min(1200px,92vw);margin:2.5rem auto 0;position:relative}.cKTurW_darkLayer{z-index:1;background:radial-gradient(circle at 12% 0,#2458a60f,#0000 35%),radial-gradient(circle at 86% 6%,#14946e0d,#0000 34%),linear-gradient(#f3f5f9,#eef1f6);border-top:0;border-radius:0;margin-top:0;padding:0 0 .5rem;position:relative;overflow:hidden}.cKTurW_darkLayer:before{content:"";pointer-events:none;background-image:linear-gradient(#6f849d21 1px,#0000 1px),linear-gradient(90deg,#6f849d1f 1px,#0000 1px);background-size:88px 88px,88px 88px;position:absolute;inset:0}.cKTurW_darkLayer>.cKTurW_section{z-index:1}.cKTurW_darkLayer>.cKTurW_section:first-child{margin-top:0}.cKTurW_sectionIntro{text-align:center;margin-bottom:1.5rem}.cKTurW_sectionKicker{text-transform:uppercase;letter-spacing:.14em;color:#2458a6;font-size:.74rem}.cKTurW_sectionIntro h2{font-family:var(--font-heading), "Segoe UI", sans-serif;letter-spacing:-.02em;margin-top:.6rem;font-size:clamp(1.7rem,3.7vw,2.8rem);line-height:1.1}.cKTurW_statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.cKTurW_statCard{box-shadow:var(--shadow);background:linear-gradient(160deg,#0a1e3dc7,#08182ff5);border:1px solid #abcaf847;border-radius:18px;padding:1.4rem 1.25rem}.cKTurW_statValue{font-family:var(--font-mono), "Consolas", monospace;color:#f0faff;font-size:clamp(2rem,5vw,3.2rem);line-height:1;display:inline-block}.cKTurW_statCard h3{letter-spacing:-.01em;margin-top:.55rem;font-size:1.38rem}.cKTurW_statCard p{color:var(--text-muted);margin-top:.65rem;line-height:1.55}.cKTurW_featureSection{color:#07162f;background:linear-gradient(#f3f5f900 0%,#f3f5f9 10% 100%);width:100%;min-height:385svh;margin:-12svh 0 0;padding:12svh 0 0;scroll-margin-top:0}.cKTurW_featureDesktopOnly{display:contents}.cKTurW_featureSticky{background:linear-gradient(#f3f5f900 88%,#f3f5f9 100%) 0 0/100% 100%,linear-gradient(#f3f5f900 0%,#f3f5f914 24%,#f3f5f957 50%,#f3f5f9c7 76%,#f3f5f9 100%) 0 0/100% 100%,linear-gradient(#6f849d21 1px,#0000 1px) 0 0/128px 128px fixed,linear-gradient(90deg,#6f849d1f 1px,#0000 1px) 0 0/128px 128px fixed,radial-gradient(at 50% 62%,#2458a61a,#0000 43%) 0 0/100% 100%,#f3f5f9 0 0/100% 100%;flex-direction:column;justify-content:center;height:100svh;padding:calc(74px + clamp(1rem,2vh,1.45rem)) 0 clamp(1.2rem,2.8vh,2rem);display:flex;position:sticky;top:0;overflow:hidden}.cKTurW_featureStickyPinned{z-index:42;height:100svh;padding-top:calc(74px + clamp(1rem,2vh,1.45rem));position:fixed;top:0}.cKTurW_featureStickyAfter{top:auto;bottom:0}.cKTurW_featureSticky .cKTurW_sectionIntro{width:min(1120px,92vw);margin:0 auto clamp(2.2rem,4.8vh,3.7rem)}.cKTurW_featureSticky .cKTurW_sectionIntro h2{color:#07162f;font-size:clamp(2.2rem,4.1vw,3.7rem)}.cKTurW_featureSticky .cKTurW_sectionIntro:after{content:"";background:linear-gradient(90deg,#07162f2e,#14946e 45%,#07162f2e);width:88px;height:2px;margin:1.05rem auto 0;display:block}.cKTurW_featureCarouselViewport{margin-inline:auto;perspective:1600px;perspective-origin:50% 48%;width:min(1080px,100vw);height:clamp(300px,34vw,410px);transform-style:preserve-3d;margin-top:clamp(.6rem,1.7vh,1.25rem);position:relative}.cKTurW_featureCarouselReduced{perspective:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:min(1120px,92vw);height:auto;display:grid}.cKTurW_featureGroundShadow{filter:blur(12px);opacity:.82;pointer-events:none;background:radial-gradient(at 50% 42%,#06122a94,#06122a33 42%,#0000 72%);border-radius:50%;width:min(78vw,780px);height:clamp(34px,5vw,58px);position:absolute;bottom:clamp(1.4rem,3.2vw,2.7rem);left:50%;transform:translate(-50%)skew(-16deg)}.cKTurW_featureReflectionPlane{filter:blur(1px);pointer-events:none;background:linear-gradient(#0f172a21,#0000 78%);border-radius:50%;width:min(66vw,690px);height:clamp(58px,7vw,88px);position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000000a8,#0000);mask-image:linear-gradient(#000000a8,#0000)}.cKTurW_featureCard{appearance:none;text-align:left;color:#07162f;background:0 0;border:0;border-radius:22px;padding:0}.cKTurW_featureCarouselCard{transform-origin:50%;width:clamp(215px,20vw,305px);min-height:clamp(250px,27vw,335px);transform-style:preserve-3d;opacity:1;filter:blur();pointer-events:none;will-change:transform, opacity, filter;transition:transform .76s cubic-bezier(.22,1,.36,1),opacity .42s,filter .52s;position:absolute;top:0;left:50%;transform:translate(-50%)translateZ(0)}.cKTurW_featureCarouselCard[data-slot=center]{z-index:5;opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)translateZ(120px)rotateY(0)scale(1)}.cKTurW_featureCarouselCard[data-slot=left]{z-index:3;opacity:.76;transform:translate(calc(-50% - min(22vw,255px)))translateY(34px)rotateY(24deg)scale(.78)}.cKTurW_featureCarouselCard[data-slot=right]{z-index:3;opacity:.76;transform:translate(calc(-50% + min(22vw,255px)))translateY(34px)rotateY(-24deg)scale(.78)}.cKTurW_featureCarouselCard[data-slot=far-right]{z-index:2;opacity:.64;transform:translate(calc(-50% + min(39vw,445px)))translateY(42px)rotateY(-36deg)scale(.72)}.cKTurW_featureCarouselCard[data-slot=hidden]{z-index:1;opacity:0;filter:blur(8px);transform:translate(calc(-50% + min(52vw,620px)))translateY(48px)rotateY(-68deg)scale(.68)}.cKTurW_featureCarouselCard[data-slot=hidden][data-direction=backward]{transform:translate(calc(-50% - min(52vw,620px)))translateY(48px)rotateY(68deg)scale(.68)}.cKTurW_featureCarouselCard[data-slot=static]{opacity:1;filter:none;pointer-events:auto;width:100%;min-height:315px;position:relative;top:auto;left:auto;transform:none}.cKTurW_featureCardSurface{min-height:inherit;border-radius:inherit;transform-style:preserve-3d;backface-visibility:hidden;background:linear-gradient(126deg,#fffffffa 0%,#ffffffd1 46%,#dae1e9e0 100%);border:1px solid #07162f14;padding:clamp(1.05rem,1.75vw,1.55rem);position:relative;overflow:hidden;box-shadow:0 24px 56px #09122033,0 4px 12px #09122014,inset 0 1px #ffffffeb}.cKTurW_featureCarouselCard[data-slot=center] .cKTurW_featureCardSurface{transform-origin:0;background:#fff;animation:.76s cubic-bezier(.22,1,.36,1) cKTurW_featurePageTurnForward;box-shadow:0 28px 66px #0912203d,0 10px 20px #0912201a,inset 0 1px #fff}.cKTurW_featureCarouselCard[data-slot=center][data-direction=backward] .cKTurW_featureCardSurface{transform-origin:100%;animation-name:cKTurW_featurePageTurnBackward}.cKTurW_featureCardSurface:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 0%,#030c1c1f 44%,#0000 62%);transition:opacity .36s;position:absolute;inset:0}.cKTurW_featureCarouselCard[data-slot=left] .cKTurW_featureCardSurface:after,.cKTurW_featureCarouselCard[data-slot=right] .cKTurW_featureCardSurface:after,.cKTurW_featureCarouselCard[data-slot=far-right] .cKTurW_featureCardSurface:after{opacity:.8}.cKTurW_featureCardHeader{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.cKTurW_featureIconWrap{color:#10284c;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cKTurW_featurePillar{display:none}.cKTurW_featureCardRule{background:#1a8c69;width:36px;height:2px;margin-top:clamp(.7rem,1.35vw,1rem);display:block}.cKTurW_featureCard h3{letter-spacing:-.02em;flex:1;margin:0;font-size:clamp(1.18rem,1.85vw,1.75rem);line-height:1.12}.cKTurW_featureCard p{color:#0e1b30;margin-top:clamp(.95rem,1.6vw,1.3rem);font-size:clamp(.82rem,.98vw,.98rem);line-height:1.58}.cKTurW_featureCardCompactTitle h3{font-size:clamp(1.08rem,1.58vw,1.45rem);line-height:1.08}.cKTurW_featureProgress{justify-content:center;gap:.45rem;width:min(1120px,92vw);margin:clamp(.8rem,1.8vh,1.2rem) auto 0;display:flex}.cKTurW_featureProgress span{background:#07162f2e;border-radius:999px;width:28px;height:3px;transition:background .26s,width .26s}.cKTurW_featureProgressActive{background:#14946e!important;width:44px!important}@keyframes cKTurW_featurePageTurnForward{0%{transform:rotateY(-58deg)}58%{transform:rotateY(8deg)}to{transform:rotateY(0)}}@keyframes cKTurW_featurePageTurnBackward{0%{transform:rotateY(58deg)}58%{transform:rotateY(-8deg)}to{transform:rotateY(0)}}.cKTurW_featureDetail{background:linear-gradient(170deg,#0e223fd1,#041022f5);border:1px solid #86b2f561;border-radius:18px;margin-top:1rem;padding:1.2rem 1.2rem 1.1rem}.cKTurW_featureDetailBadge{color:#f5feff;text-transform:uppercase;letter-spacing:.09em;background:#2458a65c;border:1px solid #accaf873;border-radius:999px;align-items:center;padding:.28rem .75rem;font-size:.76rem;display:inline-flex}.cKTurW_featureDetail h3{letter-spacing:-.01em;margin-top:.8rem;font-size:1.4rem}.cKTurW_featureDetail p{color:var(--text-muted);margin-top:.65rem;line-height:1.6}.cKTurW_wheelSection{width:min(1280px,92vw);padding-top:2rem}.cKTurW_wheelTitle sup{margin-left:.04em;font-size:.52em;font-weight:700;position:relative;top:-.28em}.cKTurW_wheelTitle{max-width:min(100%,980px);margin-inline:auto}.cKTurW_wheelLayout{grid-template-columns:minmax(520px,1fr) minmax(420px,.9fr);align-items:center;gap:clamp(3rem,5vw,5.6rem);display:grid}.cKTurW_wheelShell{aspect-ratio:1;width:min(100%,620px);margin-inline:auto;position:relative}.cKTurW_wheelSvg{filter:drop-shadow(0 24px 46px #09122038);width:100%;height:100%;display:block;overflow:visible}.cKTurW_wheelOuterHalo{display:none}.cKTurW_wheelFlowArrow{fill:none;stroke:url(#wheel-flow-gradient);stroke-width:4px;stroke-linecap:round;filter:url(#wheel-flow-glow);opacity:1}.cKTurW_wheelSegment{cursor:pointer;outline:none;transition:opacity .22s,filter .22s}.cKTurW_wheelSegmentPath{stroke-width:2.35px;stroke-linejoin:round;transition:stroke .22s,stroke-width .22s,filter .22s,opacity .22s}.cKTurW_wheelSegmentBlue{fill:url(#wheel-blue-fill);stroke:#6ca0eeb8;filter:drop-shadow(0 0 10px #2458a642)drop-shadow(0 10px 24px #02173370)}.cKTurW_wheelSegmentGreen{fill:url(#wheel-green-fill);stroke:#86efacc2;filter:drop-shadow(0 0 12px #05995252)drop-shadow(0 12px 26px #011c1161)}.cKTurW_wheelSegment:hover .cKTurW_wheelSegmentPath,.cKTurW_wheelSegment:focus-visible .cKTurW_wheelSegmentPath,.cKTurW_wheelSegmentActive .cKTurW_wheelSegmentPath{stroke-width:3px;opacity:1}.cKTurW_wheelSegmentActive .cKTurW_wheelSegmentBlue{stroke:#9bbff5fa;filter:drop-shadow(0 0 18px #2458a694)drop-shadow(0 0 34px #2458a657)}.cKTurW_wheelSegmentActive .cKTurW_wheelSegmentGreen{stroke:#bbf7d0;filter:drop-shadow(0 0 20px #059952ad)drop-shadow(0 0 34px #4ade8057)}.cKTurW_coreRing{fill:#fffffff5;stroke:#ffffffc7;stroke-width:1.5px;filter:drop-shadow(0 0 24px #f8fafc38)drop-shadow(0 16px 34px #02081757)}.cKTurW_coreFill{fill:#fff;stroke:#dbeafed9;stroke-width:1px}.cKTurW_coreContent{aspect-ratio:1;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;width:31.8%;padding:1.2rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cKTurW_coreLogo{width:min(78%,155px);height:auto;display:block}.cKTurW_wheelSegmentLabels{pointer-events:none;clip-path:circle(41.1%);position:absolute;inset:0}.cKTurW_wheelSegmentLabel{text-align:center;color:#fff;text-shadow:0 2px 10px #00000070;flex-direction:column;justify-content:center;align-items:center;width:clamp(96px,10vw,136px);transition:transform .22s,opacity .22s;display:flex;position:absolute;transform:translate(-50%,-50%)}.cKTurW_wheelSegmentLabelActive{transform:translate(-50%,-51.5%)scale(1.03)}.cKTurW_wheelSegmentIcon{color:#e0f2fe;background:#02173338;border:1px solid #dbeafeb8;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:clamp(1.6rem,2.2vw,2.3rem);height:clamp(1.6rem,2.2vw,2.3rem);margin-bottom:clamp(.15rem,.4vw,.35rem);display:inline-flex}.cKTurW_wheelSegmentTitle{gap:0;font-size:clamp(.7rem,1.1vw,.95rem);font-weight:500;line-height:1.1;display:grid}.cKTurW_wheelSegmentStep{color:#fffffff2;margin-top:clamp(.15rem,.4vw,.35rem);font-size:clamp(.68rem,1vw,.85rem);font-weight:500;line-height:1}.cKTurW_wheelDetail{z-index:10;background:radial-gradient(circle at 18% 16%,#2458a60f,#0000 30%),radial-gradient(circle at 92% 8%,#14946e0f,#0000 36%),linear-gradient(155deg,#fff,#f4f7fb);border:1px solid #07162f1a;border-radius:24px;padding:clamp(1.6rem,3vw,2.7rem);position:relative;box-shadow:0 24px 54px #0912201f,0 4px 14px #0912200f,inset 0 1px #ffffffe6}.cKTurW_wheelDetailBadge{color:#2458a6;min-height:2.3rem;font-family:var(--font-mono), "Consolas", monospace;letter-spacing:.04em;background:#2458a61a;border:1px solid #2458a647;border-radius:999px;align-items:center;padding:0 1rem;font-size:clamp(.9rem,1.3vw,1.05rem);display:inline-flex}.cKTurW_wheelDetail h3{letter-spacing:-.025em;color:#07162f;margin-top:clamp(1.5rem,2.6vw,2.1rem);font-size:clamp(2rem,3.6vw,3rem);line-height:1.08}.cKTurW_wheelDetailAccent{background:linear-gradient(90deg,#2458a6,#14946e);border-radius:999px;width:3.4rem;height:.28rem;margin-top:clamp(1.3rem,2vw,1.75rem);display:block;box-shadow:0 0 18px #2458a638}.cKTurW_wheelDetail p{color:#3a4d63;margin-top:clamp(1.4rem,2vw,1.8rem);font-size:clamp(1rem,1.55vw,1.2rem);line-height:1.78}.cKTurW_roiSection{padding-top:.35rem}.cKTurW_roiMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.cKTurW_roiMetric{background:linear-gradient(160deg,#092043c2,#06142bf0);border:1px solid #a4c6f84d;border-radius:16px;padding:1rem}.cKTurW_roiMetric h3{color:#bfd7fa;font-size:1.04rem}.cKTurW_roiMetricValue{font-family:var(--font-mono), "Consolas", monospace;margin-top:.34rem;font-size:clamp(1.9rem,4vw,2.5rem);line-height:1;display:block}.cKTurW_roiMetric p{color:var(--text-muted);margin-top:.45rem;font-size:.92rem;line-height:1.5}.cKTurW_roiGrid{grid-template-columns:1.65fr 1fr;gap:.9rem;margin-top:.95rem;display:grid}.cKTurW_chartCard{background:linear-gradient(170deg,#071f41d6,#030d1cfa);border:1px solid #9abff757;border-radius:22px;padding:1rem}.cKTurW_chartCard h3{text-align:center;margin-bottom:.8rem;font-size:clamp(1.2rem,2vw,1.7rem)}.cKTurW_chartWrap{background:#020f228c;border:1px solid #a1c3f738;border-radius:18px;padding:.35rem .45rem .5rem}.cKTurW_chartSvg{width:100%;height:auto}.cKTurW_chartGrid{stroke:#a3c1ef38;stroke-width:1px}.cKTurW_chartAxisLabel{fill:#abc0df;font-size:13px;font-family:var(--font-body), "Segoe UI", sans-serif}.cKTurW_chartAreaBenefits{fill:url(#benefitsFill)}.cKTurW_chartAreaCosts{fill:url(#costsFill)}.cKTurW_chartLineBenefits{fill:none;stroke:#6ef49cf2;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.cKTurW_chartLineCosts{fill:none;stroke:#669ef3f0;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.cKTurW_chartDotBenefits{fill:#95ffb6fa;stroke:#113e20b3;stroke-width:1.4px;r:6}.cKTurW_chartDotCosts{fill:#8eb8f6f2;stroke:#0e223fbf;stroke-width:1.4px;r:6}.cKTurW_chartYear{fill:#d8e6fc;text-anchor:middle;font-size:14px;font-family:var(--font-body), "Segoe UI", sans-serif}.cKTurW_impactCard{background:linear-gradient(170deg,#173768e0,#031532f7),linear-gradient(110deg,#fff3,#0000 58%);border:1px solid #a8c8f85c;border-radius:22px;padding:1rem}.cKTurW_impactCard h3{text-align:center;margin-bottom:.8rem;font-size:clamp(1.28rem,2vw,2rem)}.cKTurW_impactCard ul{gap:.76rem;list-style:none;display:grid}.cKTurW_impactCard li{grid-template-columns:1.2rem 1fr;align-items:start;gap:.66rem;display:grid}.cKTurW_impactCard li svg{color:#ccdffb;margin-top:.24rem}.cKTurW_impactCard strong{font-size:1rem;display:block}.cKTurW_impactCard span{font-family:var(--font-mono), "Consolas", monospace;color:#f6fdff;margin-top:.18rem;font-size:1.18rem;display:block}.cKTurW_contactBannerSection{width:100vw;margin-top:3.5rem;margin-left:calc(50% - 50vw);position:relative}.cKTurW_contactBannerSticky{background:linear-gradient(90deg,#02081df5 0%,#041234d6 34%,#04153b52 68%,#01081cf0 100%),linear-gradient(#02081d1f,#02081d70),url(/assets/contact-banner.png) 50%/cover no-repeat;min-height:100svh;position:sticky;top:0;overflow:hidden}.cKTurW_contactBannerSticky:before{content:"";pointer-events:none;background:radial-gradient(circle at 22% 56%,#5292f12e,#0000 20%),radial-gradient(circle at 48%,#8bb6f629,#0000 15%),radial-gradient(circle at 79% 24%,#659ef329,#0000 12%);position:absolute;inset:0}.cKTurW_contactBannerGrid{z-index:1;grid-template-columns:minmax(280px,470px) minmax(420px,1fr);align-items:center;gap:clamp(2rem,4vw,5rem);width:min(1440px,100%);min-height:100svh;margin-inline:auto;padding:clamp(5.5rem,8vh,7rem) clamp(1.2rem,3.5vw,3rem);display:grid;position:relative}.cKTurW_contactBannerFooter{z-index:2;text-align:center;pointer-events:none;width:min(100% - 2rem,760px);position:absolute;bottom:clamp(.9rem,2vh,1.5rem);left:50%;transform:translate(-50%)}.cKTurW_contactBannerFooter p{color:#d6e1f2c7;letter-spacing:.02em;font-size:.88rem}.cKTurW_contactBannerCopy{z-index:2;max-width:470px;position:relative}.cKTurW_contactBannerPill{color:#f4fbff;letter-spacing:.01em;background:linear-gradient(#2458a6fa,#2458a6eb);border:1px solid #87b3f552;border-radius:14px;align-items:center;min-height:40px;padding:0 1rem;font-size:.95rem;font-weight:600;display:inline-flex;box-shadow:0 18px 36px #02132d47,inset 0 1px #ffffff2e}.cKTurW_contactBannerCopy h2{font-family:var(--font-heading), "Segoe UI", sans-serif;letter-spacing:-.05em;color:#f9fdff;text-wrap:balance;margin-top:1.45rem;font-size:clamp(2.8rem,4.2vw,4.5rem);line-height:.98}.cKTurW_contactBannerLead{color:#e0efffe0;max-width:36rem;margin-top:1.15rem;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.7}.cKTurW_contactBannerFocusCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff1a,#0000 48%),linear-gradient(#051939e0,#041026eb);border:1px solid #97bdf738;border-radius:24px;margin-top:1.4rem;padding:1.1rem 1.15rem 1.15rem;box-shadow:0 28px 60px #010a1f47}.cKTurW_contactBannerFocusLabel{color:#c1d8fa;text-transform:uppercase;letter-spacing:.1em;background:#4a8cf024;border:1px solid #84b1f542;border-radius:999px;align-items:center;min-height:28px;padding:0 .72rem;font-size:.73rem;font-weight:700;display:inline-flex}.cKTurW_contactBannerFocusCard h3{letter-spacing:-.03em;color:#fff;margin-top:.82rem;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.04}.cKTurW_contactBannerFocusCard p{color:#daecffd1;margin-top:.62rem;font-size:.98rem;line-height:1.68}.cKTurW_contactBannerControls{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.cKTurW_contactBannerButton{color:#041d3f;letter-spacing:-.01em;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:.9rem;min-height:64px;padding:.35rem .4rem .35rem 1.45rem;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 24px 40px #010c2342}.cKTurW_contactBannerButtonIcon{color:#fff;background:linear-gradient(135deg,#6095e4 0%,#2458a6 100%);border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 10px 18px #2458a652}.cKTurW_contactBannerProgress{align-items:center;gap:.45rem;display:inline-flex}.cKTurW_contactBannerProgressDot{background:#c4d6f23d;border-radius:999px;width:.55rem;height:.55rem;box-shadow:inset 0 0 0 1px #c1d8fa29}.cKTurW_contactBannerProgressDotActive{background:linear-gradient(90deg,#82b0f5 0%,#e7fbff 100%);width:1.5rem;box-shadow:0 0 22px #93bbf694,inset 0 0 0 1px #ffffff2e}.cKTurW_contactBannerRail{min-height:clamp(400px,74vh,760px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000000f2 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000000f2 18% 82%,#0000 100%)}.cKTurW_contactBannerRailGlow{filter:blur(12px);pointer-events:none;background:linear-gradient(90deg,#0000 0%,#68a0f333 18%,#c7dbfa66 50%,#68a0f333 82%,#0000 100%);border-radius:999px;height:108px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.cKTurW_contactBannerRailTrack{min-height:clamp(400px,74vh,760px);position:relative}.cKTurW_contactBannerRailItem{transform-origin:0;will-change:transform, opacity, filter, top;grid-template-columns:minmax(2rem,6rem) 1fr;align-items:center;gap:clamp(1rem,1.7vw,1.6rem);display:grid;position:absolute;left:clamp(1rem,2vw,2rem);right:0}.cKTurW_contactBannerRailBeam{background:linear-gradient(90deg,#73a7f4db,#73a7f41f);height:1px;display:block;position:relative}.cKTurW_contactBannerRailBeam:before,.cKTurW_contactBannerRailBeam:after{content:"";border-radius:999px;position:absolute}.cKTurW_contactBannerRailBeam:before{background:#7cacf4eb;width:.5rem;height:.5rem;top:50%;right:-.32rem;transform:translateY(-50%);box-shadow:0 0 18px #7cacf4c2}.cKTurW_contactBannerRailBeam:after{filter:blur(12px);background:linear-gradient(90deg,#649df21f,#0000 72%);inset:-.5rem -.4rem}.cKTurW_contactBannerRailItem h3{font-family:var(--font-heading), "Segoe UI", sans-serif;letter-spacing:-.05em;color:#d6dfed38;text-shadow:none;white-space:normal;padding-right:.5rem;font-size:clamp(2.2rem,4.1vw,4.6rem);line-height:.95}.cKTurW_contactBannerRailItemActive h3{color:#eefbff;text-shadow:0 0 18px #84b1f5b8,0 0 42px #77a9f452}.cKTurW_contactBannerRailItemActive .cKTurW_contactBannerRailBeam{background:linear-gradient(90deg,#9abff7,#9abff733)}.cKTurW_contactBannerRailItemActive .cKTurW_contactBannerRailBeam:before{background:#d4fbff;box-shadow:0 0 18px #9abff7eb,0 0 34px #9abff785}.cKTurW_technologyBannerSection{background:0 0;width:100%;padding:4.5rem 0 3.2rem;position:relative;overflow:hidden}.cKTurW_technologyBannerSurface{position:relative;overflow:hidden}.cKTurW_technologyBannerSurface:before{content:none}.cKTurW_technologyBannerInner{z-index:1;width:min(1560px,100%);margin-inline:auto;padding:clamp(.75rem,1.4vw,1.15rem) clamp(1rem,3vw,2rem) clamp(2.4rem,3.6vw,3.4rem);position:relative}.cKTurW_technologyBannerTitle{text-align:center;font-family:var(--font-heading), "Segoe UI", sans-serif;letter-spacing:-.05em;color:#fff;text-wrap:balance;font-size:clamp(2.25rem,4.4vw,4.8rem);line-height:1}.cKTurW_technologyBannerDiagram{height:clamp(420px,44vw,640px);margin-top:clamp(1.2rem,2.4vw,2rem);position:relative}.cKTurW_technologyDiagramDesktop{display:block}.cKTurW_technologyDiagramMobile{display:none}.cKTurW_mobLabel{text-align:left}.cKTurW_mobileKeywordCarousel{display:none}.cKTurW_technologyBannerSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cKTurW_technologyBannerPath{fill:none;stroke:#72849df0;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cKTurW_technologyBannerArrowHead{fill:#72849b}.cKTurW_technologyBannerInputDot{fill:#ffffffe6;stroke:#788aa1;stroke-width:5px}.cKTurW_technologyBannerSignal rect,.cKTurW_technologyBannerSignal circle{fill:url(#technology-banner-signal)}.cKTurW_technologyBannerLabel{text-align:left;width:max-content;max-width:clamp(132px,17vw,260px);font-family:var(--font-heading), "Segoe UI", sans-serif;letter-spacing:-.05em;color:#fff;white-space:nowrap;font-size:clamp(1.65rem,2.55vw,3rem);font-weight:700;line-height:1;position:absolute;left:0;transform:translateY(-50%)}.cKTurW_technologyBannerLabel span{display:inline}.cKTurW_technologyBannerNode{aspect-ratio:1;color:#c6d6ed;background:linear-gradient(#10274af2,#081632fa);border:1px solid #8bb6f659;border-radius:999px;place-items:center;width:clamp(88px,8.2vw,132px);display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 18px 34px #020a1c73,inset 0 1px #ffffff14}.cKTurW_technologyBannerOutcome{aspect-ratio:1;place-items:center;width:clamp(210px,27vw,360px);display:grid;position:absolute;top:54%;right:0;transform:translateY(-50%)}.cKTurW_technologyBannerOutcomeSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cKTurW_technologyBannerOutcomeOuterRing{fill:#fff3;stroke:#8290a1c7;stroke-width:6px}.cKTurW_technologyBannerOutcomeTrack{fill:none;stroke:#d4dce6e6;stroke-width:24px}.cKTurW_technologyBannerOutcomeProgress{fill:none;stroke:url(#technology-banner-ring-progress);stroke-width:24px;stroke-linecap:round;transform-origin:180px 180px;filter:drop-shadow(0 0 14px #5996f247);transform:rotate(-90deg)}.cKTurW_technologyBannerOutcomeInner{z-index:1;text-align:center;background:linear-gradient(#0f2547f5,#06122afa);border:1px solid #8bb6f64d;border-radius:999px;align-content:center;place-items:center;width:80%;height:80%;padding:1.2rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 18px 38px #020a1c66}.cKTurW_technologyBannerOutcomeInner span{font-family:var(--font-heading), "Segoe UI", sans-serif;letter-spacing:-.05em;color:#fff;font-size:clamp(1.5rem,2.55vw,3rem);font-weight:700;line-height:.95;display:block}.cKTurW_technologyBannerCardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.8vw,1.25rem);margin-top:clamp(1.4rem,2.4vw,2rem);display:grid}@media (hover:hover) and (pointer:fine){.cKTurW_technologyBannerCard:hover{box-shadow:0 30px 50px #acbcd133, 0 20px 36px var(--card-shadow), inset 0 1px 0 #fffffff5;border-color:#86ace6e0;transform:translateY(-4px)}}.cKTurW_contactForm label{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.8vw,1.25rem);margin-top:clamp(1.4rem,2.4vw,2rem)}.cKTurW_technologyBannerCard{--card-tint:#2458a624;--card-tint-soft:#2458a612;--card-edge:#619bf2d1;--card-shadow:#709bdc1f;--card-icon:#2458a6;isolation:isolate;text-align:center;min-height:clamp(180px,18vw,250px);box-shadow:0 24px 42px #020a1c66, 0 16px 30px var(--card-shadow), inset 0 1px 0 #ffffff1a;background:radial-gradient(circle at 16% 18%,#ffffff1a,#fff0 28%),linear-gradient(#0f2444f2,#06122af5);border:1px solid #88b4f573;border-radius:26px;padding:1.3rem 1rem 1.2rem;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.cKTurW_technologyBannerCard:before{content:"";aspect-ratio:1;background:radial-gradient(circle, var(--card-tint) 0%, #fff0 72%);filter:blur(6px);opacity:.95;border-radius:50%;width:58%;position:absolute;top:-12%;left:-8%}.cKTurW_technologyBannerCard:after{content:"";background:linear-gradient(90deg, var(--card-edge), #a8c6f200);opacity:.75;height:1px;position:absolute;inset:auto 1.15rem .95rem}.cKTurW_technologyBannerCard>*{z-index:1;position:relative}.cKTurW_technologyBannerCard[data-card=universal-discovery]{--card-tint:#5292f133;--card-tint-soft:#5292f114;--card-edge:#5493f1d6;--card-shadow:#5493f11f;--card-icon:#2458a6}.cKTurW_technologyBannerCard[data-card=software-intelligence]{--card-tint:#2458a638;--card-tint-soft:#2458a617;--card-edge:#4d8ff1d1;--card-shadow:#4d8ff121;--card-icon:#2458a6}.cKTurW_technologyBannerCard[data-card=license-reconciliation]{--card-tint:#2cbeac33;--card-tint-soft:#2cbeac14;--card-edge:#34b9a9c7;--card-shadow:#34b9a91f;--card-icon:#1f8d8e}.cKTurW_technologyBannerCard[data-card=recommendations]{--card-tint:#69a0f338;--card-tint-soft:#69a0f314;--card-edge:#69a0f3db;--card-shadow:#69a0f31f;--card-icon:#2458a6}@media (hover:hover) and (pointer:fine){.cKTurW_technologyBannerCard:hover{box-shadow:0 30px 50px #acbcd133, 0 20px 36px var(--card-shadow), inset 0 1px 0 #fffffff5;border-color:#86ace6e0;transform:translateY(-4px)}}.cKTurW_technologyBannerCardIcon{width:4.9rem;height:4.9rem;color:var(--card-icon);background:linear-gradient(#fffffff5,#f7faffcc);border-radius:1.45rem;justify-content:center;align-items:center;margin:0 auto;display:inline-flex;position:relative;box-shadow:0 14px 26px #c6d0df3d,inset 0 1px #fffffff5}.cKTurW_technologyBannerCardIcon:before{content:"";background:radial-gradient(circle, var(--card-tint) 0%, #fff0 74%);filter:blur(8px);border-radius:1.1rem;position:absolute;inset:.4rem}.cKTurW_technologyBannerCard h3{font-family:var(--font-heading), "Segoe UI", sans-serif;letter-spacing:-.05em;color:#fff;white-space:nowrap;margin-top:1rem;font-size:clamp(1.3rem,2.2vw,2.2rem);line-height:1}.cKTurW_technologyBannerCard h3 span{display:inline}.cKTurW_contactModalBackdrop{z-index:210;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020c1d94;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.cKTurW_contactModal{color:#173561;background:linear-gradient(170deg,#f8fdfffa,#e5f2fcf5);border:1px solid #b1cbf38c;border-radius:18px;width:min(100%,560px);padding:1.25rem 1.1rem 1.05rem;position:relative;box-shadow:0 22px 48px #041b3952}.cKTurW_contactModal h3{letter-spacing:-.01em;font-size:1.35rem}.cKTurW_contactModal p{color:#2458a6;margin-top:.4rem}.cKTurW_contactCloseButton{color:#2458a6;cursor:pointer;background:#2458a614;border:0;border-radius:999px;width:1.8rem;height:1.8rem;font-size:1.2rem;line-height:1;position:absolute;top:.58rem;right:.68rem}.cKTurW_contactForm{gap:.7rem;margin-top:.9rem;display:grid}.cKTurW_contactForm label{gap:.35rem;font-size:.9rem;font-weight:600;display:grid}.cKTurW_contactForm input,.cKTurW_contactForm textarea{color:#153462;background:#ffffffe6;border:1px solid #90aedab3;border-radius:10px;width:100%;padding:.6rem .7rem;font-size:.95rem}.cKTurW_contactForm textarea{resize:vertical}.cKTurW_contactSubmitButton{color:#fff;cursor:pointer;background:linear-gradient(120deg,#2458a6 0% 52%,#14b8a6 100%);border:0;border-radius:999px;min-height:46px;margin-top:.2rem;padding:0 1rem;font-size:.95rem;font-weight:700}.cKTurW_contactSuccessMessage{color:#0d7b57;margin-top:.75rem;font-weight:700}@media (max-width:1160px){.cKTurW_page{--hero-nav-height:0px}.cKTurW_hero{padding-top:80px}.cKTurW_hero:before{inset:80px 0 0}.cKTurW_hero>.cKTurW_heroBgVideo{height:calc(100% - 80px);inset:80px 0 0}.cKTurW_hero>.cKTurW_heroVideoPoster{inset:80px 0 0}.cKTurW_heroStage{min-height:calc(100svh - 80px);padding-inline:clamp(1.5rem,4vw,3rem)}.cKTurW_heroCopy{max-width:960px}.cKTurW_heroTitle{font-size:clamp(2.45rem,4.8vw,3.6rem)}.cKTurW_heroReturns{width:min(1040px,100vw - 64px)}.cKTurW_statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cKTurW_featureCarouselCard[data-slot=left]{transform:translate(calc(-50% - min(27vw,275px)))translateY(36px)rotateY(24deg)scale(.74)}.cKTurW_featureCarouselCard[data-slot=right]{transform:translate(calc(-50% + min(27vw,275px)))translateY(36px)rotateY(-24deg)scale(.74)}.cKTurW_featureCarouselCard[data-slot=far-right]{transform:translate(calc(-50% + min(47vw,465px)))translateY(44px)rotateY(-36deg)scale(.68)}.cKTurW_wheelLayout{grid-template-columns:1fr;gap:1.65rem}.cKTurW_wheelDetail{width:min(820px,100%);margin-inline:auto}.cKTurW_roiMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cKTurW_roiGrid{grid-template-columns:1fr}.cKTurW_contactBannerGrid{grid-template-columns:1fr;align-content:center}.cKTurW_contactBannerCopy{max-width:100%}.cKTurW_contactBannerRail,.cKTurW_contactBannerRailTrack{min-height:clamp(340px,46vh,460px)}.cKTurW_contactBannerRailItem h3{font-size:clamp(2.4rem,7vw,4.6rem)}.cKTurW_technologyBannerDiagram{height:clamp(380px,52vw,560px)}.cKTurW_technologyBannerLabel{max-width:clamp(112px,14vw,220px);font-size:clamp(1.3rem,2.2vw,2rem)}.cKTurW_technologyBannerNode{width:clamp(74px,7vw,102px)}.cKTurW_technologyBannerOutcome{width:clamp(188px,24vw,280px);top:52%}.cKTurW_technologyBannerCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cKTurW_wheelShell{width:min(100%,560px)}.cKTurW_wheelSegmentLabel{width:clamp(100px,14vw,142px)}}@media (max-width:780px){.cKTurW_hero,.cKTurW_hero>.cKTurW_heroVideoPoster{background-image:none}.cKTurW_page{--hero-nav-height:0px}.cKTurW_hero{background-position:top;min-height:100svh;padding-top:80px}.cKTurW_hero:before{inset:80px 0 0}.cKTurW_heroStage{text-align:center;background:0 0;min-height:calc(100svh - 80px);padding:1.75rem clamp(1rem,5vw,1.5rem) 1.5rem}.cKTurW_heroCopy{margin-inline:auto;text-align:center;width:100%;min-width:0;max-width:560px;margin-top:0}.cKTurW_heroLogo{width:min(70%,260px);height:auto;margin-bottom:.75rem}.cKTurW_heroTitle{letter-spacing:-.035em;white-space:normal;text-wrap:balance;font-size:clamp(1.75rem,8vw,2.75rem);line-height:1.12}.cKTurW_heroTitle span{white-space:normal}.cKTurW_hero .cKTurW_heroCopy .cKTurW_heroSub{text-wrap:balance;max-width:100%;margin:.75rem auto 0;line-height:1.45;font-size:clamp(.9rem,4.2vw,1.15rem)!important}.cKTurW_hero .cKTurW_heroDemoButton{min-width:min(190px,100%);max-width:100%;min-height:52px;margin-top:1.25rem;padding-inline:1.5rem;font-size:.95rem}.cKTurW_heroReturns{width:100%;padding-top:1.5rem;left:auto;transform:none}.cKTurW_heroReturnsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.cKTurW_heroReturnCard{border-radius:16px;justify-content:center;gap:.5rem;min-height:116px;padding:.875rem .625rem}.cKTurW_heroReturnValueWrap{min-height:44px}.cKTurW_heroReturnValue{max-width:100%;font-size:clamp(2rem,10vw,2.75rem)}.cKTurW_heroReturnUnit{letter-spacing:-.02em;font-size:clamp(.85rem,4vw,1.05rem);font-weight:600}.cKTurW_hero .cKTurW_heroReturnCard .cKTurW_heroReturnLabel{align-items:center;width:100%;min-height:34px;font-size:clamp(.75rem,3.3vw,.875rem)!important;line-height:1.4!important}.cKTurW_section{margin-top:2rem}.cKTurW_statsGrid,.cKTurW_roiMetricGrid{grid-template-columns:1fr}.cKTurW_featureDesktopOnly{display:none}.cKTurW_featureSection{min-height:auto;margin-top:0;padding-top:0}.cKTurW_featureSticky{height:auto;min-height:auto;padding:calc(74px + 2.2rem) 1rem 2.4rem;position:relative;inset:auto}.cKTurW_featureStickyPinned,.cKTurW_featureStickyAfter{position:relative}.cKTurW_featureSticky .cKTurW_sectionIntro{margin-bottom:1.5rem}.cKTurW_featureSticky .cKTurW_sectionIntro h2{font-size:clamp(2rem,8.5vw,3rem)}.cKTurW_featureCarouselViewport{perspective:none;gap:1rem;width:min(100%,430px);height:auto;display:grid}.cKTurW_featureGroundShadow,.cKTurW_featureReflectionPlane,.cKTurW_featureProgress{display:none}.cKTurW_featureCarouselCard,.cKTurW_featureCarouselCard[data-slot],.cKTurW_featureCarouselCard[data-slot=static],.cKTurW_featureCarouselCard[data-slot=hidden],.cKTurW_featureCarouselCard[data-slot=hidden][data-direction=backward]{opacity:1;filter:none;pointer-events:auto;width:100%;min-height:0;transition:none;position:relative;top:auto;left:auto;transform:none}.cKTurW_featureCard{padding:0}.cKTurW_featureCardSurface,.cKTurW_featureCarouselCard[data-slot=center] .cKTurW_featureCardSurface{border-radius:20px;min-height:0;padding:1.2rem;animation:none}.cKTurW_featureCardHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.cKTurW_featureIconWrap{margin-left:auto}.cKTurW_featureCard h3{margin-top:0;font-size:1.4rem}.cKTurW_featureCard p{margin-top:.5rem;font-size:.92rem}.cKTurW_wheelSection{padding-top:1.25rem}.cKTurW_wheelTitle{max-width:21rem}.cKTurW_wheelLayout{grid-template-columns:1fr;gap:1.35rem}.cKTurW_wheelShell{width:min(100%,430px);margin-inline:auto;overflow:visible}.cKTurW_wheelSegmentLabel{width:clamp(70px,21vw,108px)}.cKTurW_wheelSegmentIcon{width:clamp(1.55rem,7vw,2.1rem);height:clamp(1.55rem,7vw,2.1rem);margin-bottom:.25rem}.cKTurW_coreContent{width:31.8%;padding:.3rem}.cKTurW_coreLogo{width:min(78%,88px)}.cKTurW_wheelSegmentTitle{font-size:clamp(.54rem,2.5vw,.8rem);line-height:1.16}.cKTurW_wheelSegmentStep{margin-top:.28rem;font-size:clamp(.58rem,2.4vw,.76rem)}.cKTurW_wheelDetail{align-self:stretch;width:100%;margin-top:-.35rem;padding:1.3rem;display:block}.cKTurW_wheelDetail h3{font-size:clamp(1.55rem,8vw,2.2rem)}.cKTurW_impactCard span{font-size:1.06rem}.cKTurW_contactBannerSection{margin-top:2.4rem}.cKTurW_contactBannerSticky{background-position:62%}.cKTurW_contactBannerGrid{gap:1.5rem;padding:5.2rem 1rem 2rem}.cKTurW_contactBannerFooter{width:calc(100% - 1.5rem);bottom:.85rem}.cKTurW_contactBannerFooter p{font-size:.8rem}.cKTurW_contactBannerCopy h2{font-size:clamp(2rem,8vw,3rem)}.cKTurW_contactBannerLead{font-size:.96rem;line-height:1.62}.cKTurW_contactBannerFocusCard{padding:1rem}.cKTurW_contactBannerControls{align-items:stretch}.cKTurW_contactBannerButton{display:none}.cKTurW_contactBannerRail,.cKTurW_contactBannerRailTrack{min-height:290px}.cKTurW_contactBannerRailItem{grid-template-columns:minmax(2.7rem,4rem) 1fr;gap:.75rem;left:.25rem}.cKTurW_contactBannerRailItem h3{white-space:normal;font-size:clamp(2rem,9vw,3.2rem)}.cKTurW_contactBannerRail,.cKTurW_contactBannerProgress{display:none}.cKTurW_mobileKeywordCarousel{flex-direction:column;align-items:center;gap:1.2rem;padding:1.5rem .5rem;display:flex}.cKTurW_mobileKeywordSlide{flex-direction:column;justify-content:center;align-items:center;gap:.6rem;min-height:80px;display:flex}.cKTurW_mobileKeywordDotLine{background:repeating-linear-gradient(#82b0f599 0 4px,#0000 4px 8px);border-radius:999px;width:2px;height:28px}.cKTurW_mobileKeywordText{font-family:var(--font-heading), "Segoe UI", sans-serif;letter-spacing:-.03em;color:#f0faff;text-align:center;text-wrap:balance;font-size:clamp(1.6rem,7vw,2.4rem);font-weight:700;animation:3s ease-in-out infinite cKTurW_keywordGlow}@keyframes cKTurW_keywordGlow{0%,to{text-shadow:0 0 12px #5d99f24d}50%{text-shadow:0 0 24px #5d99f299,0 0 48px #5d99f233}}.cKTurW_mobileKeywordDots{justify-content:center;gap:.45rem;display:flex}.cKTurW_mobileKeywordDot{background:#94b6e840;border-radius:999px;width:8px;height:8px;transition:background .3s,transform .3s}.cKTurW_mobileKeywordDotActive{background:#82b0f5e6;transform:scale(1.3);box-shadow:0 0 8px #82b0f580}.cKTurW_technologyDiagramDesktop{display:none}.cKTurW_technologyDiagramMobile{height:480px;margin-top:1rem;display:block}.cKTurW_technologyBannerSection{padding:0 0 3rem}.cKTurW_technologyBannerInner{padding-top:.8rem;padding-inline:.9rem}.cKTurW_technologyBannerTitle{font-size:clamp(1.75rem,9vw,2.6rem)}.cKTurW_technologyBannerDiagram{height:480px;margin-top:1rem}.cKTurW_technologyBannerPath{stroke-width:3px}.cKTurW_technologyBannerInputDot{stroke-width:4px}.cKTurW_technologyBannerLabel{white-space:nowrap;width:auto;min-width:80px;font-size:.92rem;line-height:1.1;overflow:visible}.cKTurW_mobLabel{text-align:left}.cKTurW_mobLabelTop{text-align:center;white-space:normal;line-height:1.1;font-size:.75rem!important}.cKTurW_technologyBannerNode{width:54px}.cKTurW_technologyBannerNode svg{width:26px;height:26px}.cKTurW_technologyBannerOutcome{width:140px}.cKTurW_technologyBannerOutcomeTrack,.cKTurW_technologyBannerOutcomeProgress{stroke-width:20px}.cKTurW_technologyBannerOutcomeInner{width:78%;height:78%;padding:.5rem}.cKTurW_technologyBannerOutcomeInner span{font-size:.78rem}.cKTurW_technologyBannerCardGrid{grid-template-columns:1fr}.cKTurW_technologyBannerCard{min-height:160px}.cKTurW_technologyBannerCard h3{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.cKTurW_featureCarouselViewport{perspective:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:min(1120px,92vw);height:auto;display:grid}.cKTurW_featureCarouselCard,.cKTurW_featureCarouselCard[data-slot],.cKTurW_featureCarouselCard[data-slot=hidden],.cKTurW_featureCarouselCard[data-slot=hidden][data-direction=backward]{opacity:1;filter:none;pointer-events:auto;width:100%;position:relative;top:auto;left:auto;transform:none}.cKTurW_featureGroundShadow,.cKTurW_featureReflectionPlane{display:none}.cKTurW_featureCard,.cKTurW_featureCarouselCard,.cKTurW_featureCardSurface,.cKTurW_wheelSegment,.cKTurW_wheelSegmentPath,.cKTurW_wheelSegmentLabel,.cKTurW_demoButton,.cKTurW_contactBannerButton,.cKTurW_contactBannerRailItem,.cKTurW_technologyBannerCard{transition:none}}.cKTurW_demoButton{color:#fff;cursor:pointer;background:#2458a6;border:1px solid #2458a6;border-radius:8px;justify-content:center;align-items:center;padding:.75rem 1.6rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 14px #2458a647}.cKTurW_demoButton:hover{background:#1c4785;border-color:#1c4785;transform:translateY(-2px);box-shadow:0 14px 28px #2458a659}.cKTurW_navDemoButton{background:#2458a6;border-color:#2458a6;border-radius:8px;min-height:48px;margin-left:0;padding:0 1.55rem;font-size:.92rem;font-weight:700;box-shadow:0 8px 14px #2458a647}.cKTurW_heroDemoButton:hover{background:#002b5c;border-color:#002b5c;box-shadow:0 14px 28px #003e8459}.cKTurW_heroDemoButton{background:linear-gradient(#0653b4f0,#04327ff5);border-color:#6fd3ffdb;border-radius:8px;min-width:210px;min-height:56px;margin-top:clamp(1.1rem,2.1vh,1.65rem);padding:0 1.9rem;font-size:1rem;font-weight:500;box-shadow:0 0 0 1px #2e87ff3d,0 0 22px #1f92ff47,0 14px 26px #000b2747,inset 0 1px #fff3}.cKTurW_heroDemoButton:hover{background:linear-gradient(#0869dcfa,#043d99fa);border-color:#8ad8ff;transform:translateY(-2px);box-shadow:0 0 0 1px #4cacff4d,0 0 30px #289bff61,0 16px 30px #000b2757}.cKTurW_roiSection{background:radial-gradient(circle at 12% 0,#2458a60f,#0000 40%),radial-gradient(circle at 88% 100%,#14946e0f,#0000 40%),linear-gradient(#eef1f6,#f3f5f9);padding:clamp(3.5rem,6vw,5.5rem) 1.5rem;position:relative;overflow:hidden}.cKTurW_roiSection:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#6f849d21 1px,#0000 1px),linear-gradient(90deg,#6f849d1f 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0}.cKTurW_roiInner{z-index:1;text-align:center;width:min(1160px,90vw);margin:0 auto;position:relative}.cKTurW_roiKicker{letter-spacing:.1em;text-transform:uppercase;color:#2458a6;margin-bottom:.7rem;font-size:.82rem;font-weight:700;display:inline-block}.cKTurW_roiTitle{color:#07162f;letter-spacing:-.02em;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700}.cKTurW_roiGrid{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,1.5rem);display:grid}.cKTurW_roiCard{text-align:left;background:linear-gradient(#fff,#f6f8fb);border:1px solid #07162f1a;border-radius:22px;flex-direction:column;align-items:flex-start;gap:.6rem;padding:clamp(1.4rem,2.5vw,2rem) clamp(1.2rem,2vw,1.8rem);transition:transform .2s,border-color .2s,box-shadow .22s;display:flex;box-shadow:0 18px 40px #0912201a}.cKTurW_roiCard:hover{border-color:#2458a659;transform:translateY(-4px);box-shadow:0 18px 44px #09122029}.cKTurW_roiNavy{background:linear-gradient(#2458a612,#2458a600),linear-gradient(#fff,#f6f8fb);border-color:#2458a62e}.cKTurW_roiGreen{background:linear-gradient(#14946e12,#14946e00),linear-gradient(#fff,#f5faf7);border-color:#14946e33}.cKTurW_roiStat{color:#07162f;letter-spacing:-.03em;white-space:nowrap;background:0 0;border-radius:10px;flex-shrink:0;align-items:flex-end;min-height:2.2em;margin-bottom:.5rem;padding:.25rem .6rem .3rem;font-size:clamp(2.6rem,4.5vw,3.8rem);font-weight:800;line-height:1;display:inline-flex}.cKTurW_roiNavy .cKTurW_roiStat{color:#2458a6}.cKTurW_roiGreen .cKTurW_roiStat{color:#14946e}.cKTurW_roiLabel{color:#45596f;font-size:clamp(.88rem,1.1vw,1rem);font-weight:400;line-height:1.4}.cKTurW_siteFooter{background:#eef1f6;border-top:1px solid #07162f1a;padding:1.1rem 1.5rem}.cKTurW_footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:min(1160px,90vw);margin:0 auto;display:flex}.cKTurW_footerLeft{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.cKTurW_footerCopy{color:#566a80;font-size:.84rem}.cKTurW_footerPrivacy{color:#566a80;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.84rem;text-decoration:underline;transition:color .16s}.cKTurW_footerPrivacy:hover{color:#2458a6}.cKTurW_footerRight{align-items:center;gap:1.2rem;display:flex}.cKTurW_footerEmail{color:#566a80;align-items:center;gap:.45rem;font-size:.84rem;text-decoration:none;transition:color .16s;display:inline-flex}.cKTurW_footerEmail:hover{color:#2458a6}.cKTurW_footerSocial{color:#566a80;border:1px solid #07162f29;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.cKTurW_footerSocial:hover{color:#fff;background:#2458a6;border-color:#2458a6}.cKTurW_solutionEquationSection{color:#071a3d;background:0 0;width:100%;padding:clamp(5rem,8vw,8rem) 0;position:relative;overflow:clip}@media (min-width:1024px){.cKTurW_solutionEquationSection{padding-top:max(clamp(5rem,8vw,8rem),min(45.7vw,742px) - 50vh + 45px + 3.5rem)}}.cKTurW_solutionEquationInner{width:min(1420px,100%);margin:0 auto}.cKTurW_solutionEquationHeader{text-align:center;width:min(1080px,100%);margin:0 auto}.cKTurW_solutionEquationHeader h2{color:#071a3d;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.7rem,2.4vw,2.65rem);font-weight:700;line-height:1.12}.cKTurW_solutionEquationHeader p{color:#2458a6;text-wrap:balance;width:min(830px,100%);margin:.7rem auto 0;line-height:1.55}.cKTurW_solutionEquationFormula{color:#071a3d;letter-spacing:-.04em;text-wrap:balance;margin-top:1.35rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:700;line-height:1.05}.cKTurW_solutionEquationFormula span{color:#2458a6;margin-inline:.08em;font-weight:500;display:inline-block}.cKTurW_solutionFlowPipeline{--flow-orb:205px;--flow-solution-orb:236px;--flow-card-gap:1.25rem;grid-template-columns:minmax(var(--flow-orb), 1fr) minmax(44px, .45fr) minmax(var(--flow-orb), 1fr) minmax(44px, .45fr) minmax(var(--flow-orb), 1fr) minmax(44px, .45fr) minmax(var(--flow-solution-orb), 1.15fr);align-items:start;width:100%;margin-top:clamp(3.25rem,5vw,5rem);display:grid}.cKTurW_solutionFlowStage{text-align:left;flex-direction:column;align-items:center;min-width:0;display:flex}.cKTurW_solutionFlowOrb{width:var(--flow-orb);aspect-ratio:1;border-radius:50%;place-items:center;display:grid;position:relative;container-type:inline-size}.cKTurW_solutionFlowOrb:before{content:"";background:radial-gradient(circle at 38% 30%,#fffffffa,#f4f9ffe6 62%,#dce8f9d1);border-radius:50%;position:absolute;inset:10%;box-shadow:0 24px 58px #2458a61f,inset 0 1px #fffffff2}.cKTurW_solutionFlowOrb>svg,.cKTurW_solutionFlowSolutionOrb>svg{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cKTurW_solutionFlowRingHalo{fill:#ffffff2e;stroke:#2458a61f;stroke-width:1px}.cKTurW_solutionFlowRingTrack{fill:none;stroke:#2458a629;stroke-width:2px}.cKTurW_solutionFlowRingProgress{fill:none;stroke:#2458a6;stroke-width:2.8px;stroke-linecap:round;transform-origin:50%;filter:drop-shadow(0 0 5px #2458a661);transform:rotate(-90deg)}.cKTurW_solutionFlowOrbContent{z-index:2;color:#2458a6;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;display:flex;position:relative}.cKTurW_solutionFlowOrbContent h3{color:#071a3d;letter-spacing:-.025em;text-align:center;max-width:74cqi;font-size:min(8.4cqi,1.3rem);font-weight:700;line-height:1}.cKTurW_solutionFlowDetails{z-index:3;width:min(190px,100% - 12px);min-height:142px;margin-top:var(--flow-card-gap);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffba;border:1px solid #2458a629;border-radius:18px;align-content:center;gap:.5rem;padding:1.15rem 1.2rem;list-style:none;display:grid;position:relative;box-shadow:0 18px 42px #2458a614}.cKTurW_solutionFlowDetails li{color:#2458a6;padding-left:1.15rem;font-size:clamp(.88rem,1vw,1rem);font-weight:500;line-height:1.25;position:relative}.cKTurW_solutionFlowDetails li:before{content:"";background:#2458a6;border-radius:50%;width:7px;height:7px;position:absolute;top:.48em;left:0;box-shadow:0 0 0 4px #2458a614}.cKTurW_solutionFlowConnector{width:100%;height:28px;margin-top:calc(var(--flow-orb) / 2 - 14px);align-self:start;overflow:visible}.cKTurW_solutionFlowConnectorDot{fill:#fff;stroke:#2458a6;stroke-width:1.6px;vector-effect:non-scaling-stroke}.cKTurW_solutionFlowConnectorLine,.cKTurW_solutionFlowConnectorArrow{fill:none;stroke:#2458a6;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cKTurW_solutionFlowSolution{min-width:0}.cKTurW_solutionFlowSolutionCluster{width:100%;margin-top:calc((var(--flow-orb) - var(--flow-solution-orb)) / 2);flex-direction:column;align-items:center;display:flex;position:relative}.cKTurW_solutionFlowSolutionOrb{z-index:2;width:var(--flow-solution-orb);aspect-ratio:1;border-radius:50%;position:relative}.cKTurW_solutionFlowSolutionOrb:before{content:"";background:radial-gradient(circle at 48% 42%,#fff 0%,#eff6ff 57%,#d8e6fc 100%);border-radius:50%;position:absolute;inset:15%;box-shadow:0 30px 70px #2458a62e,0 0 54px #2458a61f,inset 0 1px #fffffffa}.cKTurW_solutionFlowSolutionGuideOuter,.cKTurW_solutionFlowSolutionGuide,.cKTurW_solutionFlowSolutionTrack,.cKTurW_solutionFlowSolutionProgress{fill:none;transform-origin:50%}.cKTurW_solutionFlowSolutionGuideOuter{stroke:#2458a62e;stroke-width:1px;stroke-dasharray:3 5}.cKTurW_solutionFlowSolutionGuide{stroke:#2458a638;stroke-width:1.2px}.cKTurW_solutionFlowSolutionTrack{stroke:#fffffffa;stroke-width:2.2px;filter:drop-shadow(0 0 7px #2458a657)}.cKTurW_solutionFlowSolutionProgress{stroke:#2458a6;stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 6px #2458a666);transform:rotate(-90deg)}.cKTurW_solutionFlowSolutionCore{z-index:3;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:flex;position:absolute;inset:23%}.cKTurW_solutionFlowSolutionLogo{object-fit:contain;filter:drop-shadow(0 8px 14px #16356433);width:min(94px,68%);height:auto}.cKTurW_solutionFlowSolutionCore h3{color:#071a3d;letter-spacing:-.025em;font-size:clamp(1.28rem,1.7vw,1.7rem);font-weight:700;line-height:1}.cKTurW_solutionFlowOrbitLayer{z-index:4;pointer-events:none;position:absolute;inset:0}.cKTurW_solutionFlowOrbitLayer>span{background:#2458a6;border:1px solid #fffffff2;border-radius:50%;width:9px;height:9px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #2458a61a,0 0 16px #2458a68c}.cKTurW_solutionFlowOrbitLayer1>span{left:91.8%}.cKTurW_solutionFlowOrbitLayer2>span{background:#6fa4f3;width:7px;height:7px;left:96.3%}.cKTurW_solutionFlowOrbitLayer3>span{background:#2458a6;width:8px;height:8px;left:86%}.cKTurW_solutionFlowOutcomes{z-index:5;width:min(210px,100%);min-height:142px;margin-top:calc(var(--flow-card-gap) - (var(--flow-solution-orb) - var(--flow-orb)) / 2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #2458a633;border-radius:18px;align-content:center;gap:.35rem;padding:.85rem 1rem;list-style:none;display:grid;position:relative;box-shadow:0 18px 42px #2458a61a}.cKTurW_solutionFlowOutcomes li{color:#132e57;grid-template-columns:22px 1fr auto;align-items:center;gap:.65rem;padding:.3rem 0;display:grid}.cKTurW_solutionFlowOutcomes li+li{border-top:1px solid #2458a61a}.cKTurW_solutionFlowOutcomes li svg,.cKTurW_solutionFlowOutcomes li strong{color:#2458a6}.cKTurW_solutionFlowOutcomes li span{font-size:.94rem;font-weight:650}.cKTurW_solutionFlowOutcomes li strong{font-size:1.15rem;font-weight:700}@media (max-width:1240px){.cKTurW_solutionFlowPipeline{--flow-orb:180px;--flow-solution-orb:220px}}@media (max-width:1100px){.cKTurW_solutionEquationInner{width:min(680px,100%)}.cKTurW_solutionFlowPipeline{grid-template-columns:minmax(0,1fr);justify-items:center;margin-top:3.5rem}.cKTurW_solutionFlowStage,.cKTurW_solutionFlowSolution{width:min(480px,100%)}.cKTurW_solutionFlowDetails{width:min(240px,100%)}.cKTurW_solutionFlowConnector{width:82px;height:28px;margin:2.2rem auto;transform:rotate(90deg)}.cKTurW_solutionFlowSolutionCluster{width:min(480px,100%);margin:0 auto}.cKTurW_solutionFlowOutcomes{width:min(240px,100%);margin-top:var(--flow-card-gap)}}@media (max-width:600px){.cKTurW_solutionEquationSection{padding:4.25rem 0 5rem}.cKTurW_solutionEquationHeader h2{font-size:clamp(1.65rem,7.5vw,2.2rem)}.cKTurW_solutionEquationHeader p{margin-top:.8rem}.cKTurW_solutionEquationFormula{margin-top:1.2rem;font-size:clamp(1.8rem,9.2vw,2.65rem);line-height:1.08}.cKTurW_solutionFlowPipeline{--flow-orb:190px;--flow-solution-orb:min(236px, 76vw);margin-top:3rem}.cKTurW_solutionFlowDetails,.cKTurW_solutionFlowOutcomes{width:min(225px,100%);min-height:0}.cKTurW_solutionFlowConnector{margin-block:1.8rem}}@media (prefers-reduced-motion:reduce){.cKTurW_solutionFlowOrbitLayer{transform:none!important}}@media (max-width:860px){.cKTurW_roiGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.cKTurW_roiGrid{grid-template-columns:1fr}.cKTurW_footerInner{text-align:center;flex-direction:column;align-items:center;gap:1.25rem}}@media (max-width:780px){.cKTurW_roiSection{padding:2.5rem 1.25rem}.cKTurW_roiGrid{grid-template-columns:repeat(2,1fr);gap:1.2rem;max-width:540px;margin-inline:auto}.cKTurW_roiCard{border-radius:14px;gap:.3rem;padding:.85rem}.cKTurW_roiStat{min-height:unset;margin-bottom:.15rem;padding:0;font-size:clamp(1.4rem,6vw,1.9rem)}.cKTurW_roiLabel{font-size:.78rem;line-height:1.35}.cKTurW_roiTitle{margin-bottom:1rem;font-size:clamp(1.2rem,5vw,1.5rem)}}
.ir2DyW_nav{z-index:1000;color:#1f2b3d;background:#fff;border:0;border-bottom:1px solid #0f233a1f;border-radius:0;justify-content:space-between;align-items:center;gap:clamp(1rem,2.2vw,2rem);width:100%;max-width:none;height:74px;min-height:74px;margin:0 auto;padding:0 clamp(1.5rem,3.5vw,3.5rem);display:flex;box-shadow:0 4px 20px #0000000a}.ir2DyW_floating{background:#fff;width:100%;max-width:none;height:94px;min-height:94px;margin:0;position:fixed;top:0;left:0;transform:none}.ir2DyW_floating .ir2DyW_logo{height:84px}.ir2DyW_nav.ir2DyW_floating{z-index:1000;position:fixed}.ir2DyW_sticky{background:#fff;border-top:0;border-left:0;border-right:0;border-radius:0;width:100%;max-width:none;position:sticky;top:0}.ir2DyW_logoButton{cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;height:100%;padding:0 .2rem;line-height:0;display:inline-flex}.ir2DyW_logoButton:hover,.ir2DyW_logoButton:focus,.ir2DyW_logoButton:focus-visible{color:#2458a6;outline:none!important}.ir2DyW_logoButton:focus-visible{outline:none!important}.ir2DyW_logo{width:auto;height:66px;max-height:calc(100% - 4px);display:block}.ir2DyW_navLinks{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:0;display:flex}.ir2DyW_navLink{color:#101a2d;cursor:pointer;background:0 0;border:0;min-height:32px;padding:.35rem 1.4rem;font-size:clamp(.88rem,1vw,.98rem);font-weight:500;line-height:1;transition:color .18s,transform .18s}.ir2DyW_navLink+.ir2DyW_navLink{border-left:1px solid #0f233a2e}.ir2DyW_navLink:hover,.ir2DyW_navLink:focus,.ir2DyW_navLink:focus-visible{color:#2458a6;transform:translateY(-1px);box-shadow:none!important;outline:none!important}.ir2DyW_navLink:focus-visible{outline:none!important}.ir2DyW_demoButton{color:#fff;cursor:pointer;background:#2458a6;border:1px solid #2458a6;border-radius:8px;justify-content:center;align-items:center;padding:.75rem 1.6rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 14px #2458a647}.ir2DyW_demoButton:hover{background:#1c4785;border-color:#1c4785;transform:translateY(-2px);box-shadow:0 14px 28px #2458a659}.ir2DyW_navDemoButton{white-space:nowrap;background:#2458a6;border-color:#2458a6;border-radius:5px;max-width:220px;min-height:44px;margin-left:.5rem;padding:0 1.55rem;font-size:.92rem;font-weight:500;transition:max-width .4s,padding .4s,margin .4s,opacity .3s,transform .3s,background .3s,box-shadow .3s;overflow:hidden;box-shadow:0 8px 14px #2458a647,inset 0 1px #ffffff24}.ir2DyW_navDemoButtonHidden{opacity:0;pointer-events:none;border-width:0;max-width:0;margin-left:0;padding-inline:0;transform:translateY(-4px)}.ir2DyW_mobileNavDemo{display:none}.ir2DyW_mobileAboutUs{text-underline-offset:3px;text-decoration:underline}@media (max-width:1160px){.ir2DyW_nav{height:68px;min-height:68px;padding-inline:clamp(1.25rem,4vw,2.5rem)}.ir2DyW_floating{width:100%;height:80px;min-height:80px;top:0}.ir2DyW_floating .ir2DyW_logo{height:70px}.ir2DyW_logo{height:clamp(44px,5.6vw,60px);max-height:calc(100% - 4px)}.ir2DyW_navLinks{gap:clamp(.8rem,1.9vw,1.35rem)}}@media (max-width:780px){.ir2DyW_nav{--mobile-logo-width:128px;border-radius:0;height:80px;min-height:80px;padding:0 1rem}.ir2DyW_floating{width:100%;height:80px;min-height:80px;top:0}.ir2DyW_logoButton{width:var(--mobile-logo-width);justify-content:center;height:72px;padding:0;transition:left .5s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ir2DyW_mobileScrolled .ir2DyW_logoButton{left:calc(1rem + var(--mobile-logo-width) / 2)}.ir2DyW_nav .ir2DyW_logo{object-fit:contain;width:100%;height:auto;max-height:68px}.ir2DyW_navLinks{display:none}.ir2DyW_mobileNavDemo{color:#fff;white-space:nowrap;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#2458a6;border:1px solid #2458a6;border-radius:8px;justify-content:center;align-items:center;min-width:124px;min-height:44px;padding:.65rem .9rem;font-size:.875rem;font-weight:600;transition:opacity .28s,transform .45s cubic-bezier(.22,1,.36,1),visibility,background .18s;display:inline-flex;position:absolute;top:50%;right:1rem;transform:translate(12px,-50%);box-shadow:0 6px 14px #2458a638}.ir2DyW_mobileNavDemo[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.12s,.12s,0s,0s;transform:translateY(-50%)}.ir2DyW_mobileNavDemo:hover{background:#1c4785}.ir2DyW_nav .ir2DyW_mobileAboutUs{color:#45596f;min-width:auto;box-shadow:none;background:0 0;border:0;font-weight:400}.ir2DyW_nav .ir2DyW_mobileAboutUs:hover{color:#2458a6;background:0 0}.ir2DyW_nav .ir2DyW_logoButton:focus-visible,.ir2DyW_mobileNavDemo:focus-visible{outline-offset:3px;outline:2px solid #2458a6!important}}@media (prefers-reduced-motion:reduce){.ir2DyW_nav .ir2DyW_logoButton,.ir2DyW_nav .ir2DyW_mobileNavDemo{transition:none}}
.gcInPG_stage{isolation:isolate;grid-template-columns:35% 65%;align-items:start;width:min(100%,1920px);min-height:0;margin-inline:auto;padding:0 3.2% 0 4.8%;display:grid;position:relative}.gcInPG_copy{z-index:2;padding-top:clamp(64px,5.4vw,104px);position:relative}.gcInPG_title{color:#071a3d;letter-spacing:-.045em;text-wrap:balance;width:112%;margin:0;font-size:clamp(27px,3vw,58px);font-weight:600;line-height:1.1}.gcInPG_title span{display:block}.gcInPG_stage .gcInPG_copy .gcInPG_description{color:#2458a6;letter-spacing:-.025em;width:105%;max-width:560px;margin-top:18px;line-height:1.55;font-size:clamp(16px,1.34vw,25px)!important;font-weight:400!important}.gcInPG_accent{background:linear-gradient(90deg,#43be38,#00b5ee);width:65px;height:3px;margin-block:28px 32px}.gcInPG_stage .gcInPG_copy .gcInPG_equation{color:#071a3d;letter-spacing:-.05em;width:115%;line-height:1.2;font-size:clamp(22px,2.2vw,42px)!important;font-weight:650!important}.gcInPG_equation span{display:block}.gcInPG_equation b{color:#2458a6;margin-inline:.12em;font-weight:500}.gcInPG_equation strong{color:#2458a6;font-weight:750}.gcInPG_visual{min-width:0;padding-left:8px}.gcInPG_diagram{width:100%;height:auto;font-family:var(--font-body), "Segoe UI", sans-serif;display:block;overflow:visible}.gcInPG_reveal{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:reduce){.gcInPG_reveal{opacity:1!important;transform:none!important}.gcInPG_connector{opacity:1!important;stroke-dasharray:none!important;stroke-dashoffset:0!important}}@media (min-width:1921px){.gcInPG_stage{align-items:center}.gcInPG_copy{padding-top:0}}@media (max-width:1160px){.gcInPG_stage{align-items:center;min-height:0;padding-block:0}.gcInPG_copy{padding-top:0}.gcInPG_title{font-size:clamp(24px,3vw,36px)}.gcInPG_stage .gcInPG_copy .gcInPG_description{font-size:16px!important}.gcInPG_accent{margin-block:24px}}@media (max-width:780px){.gcInPG_stage{grid-template-columns:1fr;gap:32px;padding:0 6%}.gcInPG_copy{text-align:center;max-width:580px;margin-inline:auto}.gcInPG_title,.gcInPG_description,.gcInPG_equation{width:100%}.gcInPG_title{font-size:clamp(26px,5.5vw,40px);line-height:1.08}.gcInPG_stage .gcInPG_copy .gcInPG_description{width:100%;max-width:480px;margin:18px auto 0;font-size:clamp(15px,2.8vw,19px)!important}.gcInPG_accent{margin:24px auto}.gcInPG_stage .gcInPG_copy .gcInPG_equation{width:100%;font-size:clamp(21px,4.7vw,30px)!important}.gcInPG_visual{width:108%;max-width:720px;margin-left:-4%;padding:0}}
.eocG6a_wrapper{--naarad-background:transparent;--naarad-surface:#fff;--naarad-surface-blue:#eef5ff;--naarad-primary:#2458a6;--naarad-primary-bright:#2458a6;--naarad-primary-dark:#1c4785;--naarad-heading:#071a3d;--naarad-body:#34435e;--naarad-muted:#6780a5;--naarad-border:#2458a624;--naarad-ring:#2458a62e;--naarad-grid:#6f849d21;isolation:isolate;background-color:#0000;position:relative}.eocG6a_techBackground{display:none}.eocG6a_dotMatrix{opacity:.5;pointer-events:none;background-image:radial-gradient(#2458a629 1.4px,#0000 1.4px);background-size:22px 22px;width:180px;height:150px;position:absolute;top:8%;right:6%;-webkit-mask-image:linear-gradient(120deg,#000,#0000 78%);mask-image:linear-gradient(120deg,#000,#0000 78%)}.eocG6a_radarStage{aspect-ratio:1;z-index:1;clip-path:inset(-22% -10% -30%);width:min(100%,1060px);position:absolute;top:calc(50% + 45px);left:0;transform:translateY(-50%)}.eocG6a_orbitSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.eocG6a_ring{fill:none;stroke:#2458a61f;stroke-width:1.1px;transition:stroke .45s,stroke-width .45s}.eocG6a_ringLit{stroke:#2458a673;stroke-width:1.7px}.eocG6a_ringActive{stroke:#2458a6f2;stroke-width:2.6px}.eocG6a_radarFill{fill:#2458a60d}.eocG6a_ringDot{fill:#fff;stroke:#2458a68c;stroke-width:1.2px;transition:r .4s}.eocG6a_orb{aspect-ratio:1;z-index:2;background:radial-gradient(circle at 36% 28%,#fff 0%,#f5f8ff 32%,#dfeaff 70%,#c4dafa 100%);border-radius:999px;place-items:center;width:29%;display:grid;position:absolute;top:50%;left:13%;transform:translate(-50%,-50%);box-shadow:0 38px 90px #2458a62b,0 0 48px #468af021,inset 0 1px #fffffffa,inset 0 -18px 40px #9bb9e547}.eocG6a_orb:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffffe6;position:absolute;inset:0;box-shadow:inset 0 0 60px #ffffff8c}.eocG6a_orb:after{content:"";filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#ffffffd9,#0000 70%);border-radius:999px;width:44%;height:30%;position:absolute;top:12%;left:16%}.eocG6a_orbLogo{z-index:1;object-fit:contain;filter:drop-shadow(0 6px 14px #2458a624);width:72%;height:auto;position:relative}.eocG6a_panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);outline:1px solid var(--naarad-border);outline-offset:-1px;background:linear-gradient(145deg,#fffffffa,#eef6ffe8);border:1px solid #fffffff2;box-shadow:0 38px 90px #2458a626,0 2px #fff9,inset 0 1px #fffffffa}.eocG6a_node{z-index:3;position:absolute}.eocG6a_activeGlow{background:radial-gradient(circle,#2458a638,#0000 70%)}@media (max-width:1023px){.eocG6a_radarStage{margin:0 auto;position:relative;top:0;left:50%;transform:translate(-50%)}}@media (max-width:767px){.eocG6a_radarStage{aspect-ratio:1;clip-path:none;width:min(98vw,480px);margin:0 auto;position:relative;top:0;left:50%;transform:translate(-50%)}.eocG6a_orb{aspect-ratio:1;width:27%;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
.hECG1W_section{color:#071a3d;width:100%;padding:clamp(4rem,7vw,7rem) clamp(1rem,4vw,3rem);position:relative;overflow:clip}.hECG1W_header{text-align:center;width:min(860px,100%);margin:0 auto}.hECG1W_kicker{color:#5b7394;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.6rem;font-size:12px;font-weight:600}.hECG1W_header h2{color:#071a3d;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.8rem,3vw,2.9rem);font-weight:700;line-height:1.1}.hECG1W_sub{color:#344a68;text-wrap:balance;width:min(680px,100%);margin:.9rem auto 0;line-height:1.55}.hECG1W_wheel{aspect-ratio:1;width:min(620px,100vw - 380px);margin:clamp(3.5rem,6vw,5rem) auto clamp(1.5rem,3vw,2.5rem);position:relative}.hECG1W_spokes{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hECG1W_orbit{fill:none;stroke:#2458a61f;stroke-width:.25px;stroke-dasharray:.8 1.2}.hECG1W_spoke{stroke:#2458a68c;stroke-width:.35px;stroke-linecap:round}.hECG1W_hub{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 40% 32%,#fff 0%,#f3f8ff 62%,#e2edfb 100%);border:3px solid #2458a6;border-radius:50%;place-items:center;width:34%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 10px #2458a60f,0 24px 60px #2458a633}.hECG1W_hubLogo{width:72%;height:auto}.hECG1W_nodes{list-style:none;position:absolute;inset:0}.hECG1W_nodeItem{pointer-events:none;position:absolute;inset:0}.hECG1W_node{z-index:3;aspect-ratio:1;color:#2458a6;pointer-events:auto;background:#fff;border:2px solid #00a042;border-radius:50%;place-items:center;width:11%;transition:background .25s,color .25s,transform .25s,box-shadow .25s;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 10px 24px #2458a624}.hECG1W_node svg{width:46%;height:46%}.hECG1W_nodeItem:hover .hECG1W_node{color:#fff;background:#2458a6;transform:scale(1.08);box-shadow:0 14px 30px #2458a64d}.hECG1W_label{color:#1c2f4d;pointer-events:auto;width:max-content;max-width:170px;font-size:clamp(.82rem,1vw,.95rem);font-weight:500;line-height:1.25;transition:color .25s;position:absolute}.hECG1W_nodeItem:hover .hECG1W_label{color:#2458a6}.hECG1W_label_right{text-align:left;translate:0 -50%}.hECG1W_label_left{text-align:right;translate:-100% -50%}.hECG1W_label_top{text-align:center;translate:-50% -100%}.hECG1W_label_bottom{text-align:center;translate:-50%}.hECG1W_mobile{display:none}@media (max-width:900px){.hECG1W_wheel{display:none}.hECG1W_mobile{width:min(560px,100%);margin:1.75rem auto 0;display:block}.hECG1W_mobileHub{aspect-ratio:1;background:radial-gradient(circle at 40% 32%,#fff 0%,#f3f8ff 62%,#e2edfb 100%);border:3px solid #2458a6;border-radius:50%;place-items:center;width:130px;margin:0 auto 1.25rem;display:grid;box-shadow:0 18px 44px #2458a62e}.hECG1W_mobileHub img{width:74%;height:auto}.hECG1W_mobileCarousel{min-width:0}.hECG1W_mobileRows{gap:.75rem;display:grid}.hECG1W_mobileRow{width:100%;min-width:0}.hECG1W_mobileTrack{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;opacity:0;gap:.75rem;width:100%;min-width:0;padding-block:.25rem;list-style:none;display:flex;position:relative;overflow-x:auto}.hECG1W_mobileTrack[data-ready=true]{opacity:1}.hECG1W_mobileTrack:before,.hECG1W_mobileTrack:after{content:"";flex:0 0 max(0px,11% - .75rem)}.hECG1W_mobileTrack::-webkit-scrollbar{display:none}.hECG1W_mobileTrack li{scroll-snap-align:center;color:#1c2f4d;text-wrap:balance;background:#fffc;border:1px solid #2458a624;border-radius:12px;flex:0 0 78%;align-items:center;gap:.625rem;min-width:0;min-height:80px;padding:.75rem;font-size:.875rem;font-weight:500;line-height:1.4;display:flex;box-shadow:0 6px 18px #2458a60f}.hECG1W_mobileIcon{color:#2458a6;border:1.5px solid #00a042;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.hECG1W_mobileIcon svg{width:18px;height:18px}.hECG1W_mobileTrack:focus-visible{outline-offset:3px;outline:2px solid #2458a6}}
