.hiw-stage{position:relative;overflow:clip;background:radial-gradient(circle at 1px 1px,rgb(14 35 64/.07) 1px,transparent 0) 0 0 /22px 22px,#fbfdfc}.hiw-glow{position:absolute;top:50%;left:0;width:44rem;height:44rem;border-radius:50%;background:radial-gradient(closest-side,rgb(39 200 186/.16),transparent);translate:calc(-50% + var(--p, .5) * 100vw) -50%;transition:translate .6s cubic-bezier(.22,1,.36,1);pointer-events:none}.hiw-svg{--l:1;--lead:0.1;--span:0.14;overflow:visible;will-change:transform}.hiw-svg text{font-family:var(--font-jakarta),ui-sans-serif,system-ui,sans-serif}.hiw-progress,.hiw-progress-glow{fill:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--l))}.hiw-progress-glow{stroke-width:18;opacity:.55}.hiw-comet{opacity:0}.landing-motion .hiw-comet{opacity:min(1,var(--l) * 25,(1 - var(--l)) * 25)}.hiw-comet-halo{fill:rgb(39 200 186/.28)}.hiw-comet-core{fill:#fff;stroke:#0eaba4;stroke-width:5}.hiw-step{--s:clamp(0,(var(--l) - var(--at) + var(--lead))/var(--span),1);--t:clamp(0,(var(--s) - 0.3)/0.7,1);--u:clamp(0,(var(--s) - 0.6)/0.4,1);--cur:calc(var(--s) * (1 - clamp(0, (var(--l) - var(--next) + var(--lead)) / var(--span), 1)));transform-box:fill-box;transform-origin:50% 100%;opacity:calc(.12 + var(--s) * .88)}.hiw-desktop .hiw-step{transform:translateY(calc((1 - var(--s)) * 90px)) scale(calc(.82 + var(--s) * .18)) rotate(calc((1 - var(--s)) * -3deg))}.hiw-mobile{--lead:0.18;--span:0.22}.hiw-mobile .hiw-step{transform-origin:0 50%;transform:translateX(calc((1 - var(--s)) * 110px)) scale(calc(.9 + var(--s) * .1)) rotate(calc((1 - var(--s)) * 4deg))}.hiw-tablet{--lead:0.06;--span:0.1}.hiw-tablet .hiw-step{opacity:calc(.35 + var(--s) * .65);transform-origin:50% 50%;transform:translateY(calc((1 - var(--s)) * 16px)) scale(calc(.96 + var(--s) * .04))}.hiw-tablet .hiw-card{fill:color-mix(in oklab,#f1fbf9 calc(var(--s) * 100%),#fff);stroke:color-mix(in oklab,#27c8ba calc(var(--s) * 100%),#dcefeb);stroke-width:calc(1.5px + var(--s) * 1px)}.hiw-tablet .hiw-heading{font-size:23px}.hiw-tablet .hiw-body{font-size:17px}.hiw-card{fill:#fff;stroke:color-mix(in oklab,#27c8ba calc(var(--cur) * 100%),#dcefeb);stroke-width:calc(1.5px + var(--cur) * 1.5px)}.hiw-node{transform-box:fill-box;transform-origin:center;transform:scale(calc(var(--s) + sin(var(--s) * 3.1416) * .45)) rotate(calc((1 - var(--s)) * -220deg))}.hiw-number{fill:#fff;font-size:24px;font-weight:800;text-anchor:middle;dominant-baseline:central}.hiw-ring{fill:none;stroke:#27c8ba;stroke-width:4;transform-box:fill-box;transform-origin:center;transform:scale(calc(1 + var(--s) * 1.1));opacity:calc(var(--s) * (1 - var(--s)) * 3.6)}.hiw-badge{fill:#ecf8f6;transform-box:fill-box;transform-origin:center;transform:scale(calc(.6 + var(--t) * .4));opacity:var(--t)}.hiw-icon{fill:none;stroke:#0e8f8d;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.hiw-icon>*{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t))}.hiw-body,.hiw-heading{transform-box:fill-box}.hiw-heading{fill:#142a3b;font-size:26px;font-weight:700;letter-spacing:-.01em;opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 18px))}.hiw-body{fill:#607282;font-size:18px;opacity:var(--u);transform:translateY(calc((1 - var(--u)) * 14px))}.hiw-mobile .hiw-heading{font-size:28px}.hiw-mobile .hiw-body{font-size:21px}:root[data-theme=dark] .hiw-stage{background:radial-gradient(circle at 1px 1px,rgb(255 255 255/.06) 1px,transparent 0) 0 0 /22px 22px,var(--l-paper)}:root[data-theme=dark] .hiw-card{fill:var(--l-card);stroke:color-mix(in oklab,#27c8ba calc(var(--cur) * 100%),#263038)}:root[data-theme=dark] .hiw-tablet .hiw-card{fill:color-mix(in oklab,#10302b calc(var(--s) * 100%),var(--l-card));stroke:color-mix(in oklab,#27c8ba calc(var(--s) * 100%),#263038)}:root[data-theme=dark] .hiw-badge{fill:#12302c}:root[data-theme=dark] .hiw-icon{stroke:#3cc3b6}:root[data-theme=dark] .hiw-heading{fill:#eef3f8}:root[data-theme=dark] .hiw-body{fill:#9aa6b0}:root[data-theme=dark] .hiw-comet-core{fill:var(--l-paper)}@media (min-width:1280px){.landing-motion .hiw{height:260vh}.landing-motion .hiw-stage{position:sticky;top:0;display:grid;align-items:center;min-height:100svh}}