.hero[data-astro-cid-ewxirvlt]{color:var(--color-fg)}.blob[data-astro-cid-ewxirvlt]{position:absolute;border-radius:50%;will-change:transform}.blob--a[data-astro-cid-ewxirvlt]{width:60vmax;height:60vmax;right:-18vmax;top:-20vmax;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-accent) 22%,transparent),transparent);animation:drift-a 26s var(--ease-in-out) infinite alternate}.blob--b[data-astro-cid-ewxirvlt]{width:55vmax;height:55vmax;left:-20vmax;bottom:-30vmax;background:radial-gradient(closest-side,rgba(70,86,120,.35),transparent);animation:drift-b 32s var(--ease-in-out) infinite alternate}.blob--c[data-astro-cid-ewxirvlt]{width:34vmax;height:34vmax;left:38%;top:30%;background:radial-gradient(closest-side,rgba(237,237,233,.07),transparent);animation:drift-a 22s var(--ease-in-out) infinite alternate-reverse}@keyframes drift-a{to{transform:translate3d(-8vmax,6vmax,0) scale(1.1)}}@keyframes drift-b{to{transform:translate3d(10vmax,-6vmax,0) scale(.92)}}.hero-fallback[data-astro-cid-ewxirvlt]{color:var(--color-fg);transition:opacity 1.2s var(--ease-out)}html[data-hero3d=on] .hero-fallback[data-astro-cid-ewxirvlt]{opacity:0}.hero-visual[data-astro-cid-ewxirvlt] canvas{animation:fade-in 1.6s var(--ease-out) both}@keyframes fade-in{0%{opacity:0}}@media (max-width: 767px){.hero-visual[data-astro-cid-ewxirvlt]{top:auto;bottom:3.25rem;height:64%;opacity:.85}}.corner[data-astro-cid-ewxirvlt]{position:absolute;width:14px;height:14px;border-color:color-mix(in srgb,var(--color-fg) 40%,transparent)}.corner[data-astro-cid-ewxirvlt].tl{top:0;left:0;border-top:1px solid;border-left:1px solid}.corner[data-astro-cid-ewxirvlt].tr{top:0;right:0;border-top:1px solid;border-right:1px solid}.corner[data-astro-cid-ewxirvlt].bl{bottom:0;left:0;border-bottom:1px solid;border-left:1px solid}.corner[data-astro-cid-ewxirvlt].br{bottom:0;right:0;border-bottom:1px solid;border-right:1px solid}.ticker-track[data-astro-cid-ewxirvlt]{animation:ticker 48s linear infinite}.ticker[data-astro-cid-ewxirvlt][data-paused] .ticker-track[data-astro-cid-ewxirvlt],.ticker[data-astro-cid-ewxirvlt]:hover .ticker-track[data-astro-cid-ewxirvlt],.ticker[data-astro-cid-ewxirvlt]:focus-within .ticker-track[data-astro-cid-ewxirvlt]{animation-play-state:paused}@keyframes ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.blob[data-astro-cid-ewxirvlt],.ticker-track[data-astro-cid-ewxirvlt]{animation:none}}.svc-body[data-astro-cid-7fsfp5w6]{display:grid;grid-template-rows:1fr;transition:grid-template-rows .6s var(--ease-out)}html.js .svc-body[data-astro-cid-7fsfp5w6]{grid-template-rows:0fr}html.js .svc[data-astro-cid-7fsfp5w6][data-open] .svc-body[data-astro-cid-7fsfp5w6],html.js .svc[data-astro-cid-7fsfp5w6]:focus-within .svc-body[data-astro-cid-7fsfp5w6]{grid-template-rows:1fr}@media (hover: hover) and (pointer: fine){html.js .svc[data-astro-cid-7fsfp5w6]:hover .svc-body[data-astro-cid-7fsfp5w6]{grid-template-rows:1fr}.svc[data-astro-cid-7fsfp5w6]:hover .svc-link[data-astro-cid-7fsfp5w6],.svc[data-astro-cid-7fsfp5w6]:hover .svc-num[data-astro-cid-7fsfp5w6]{color:var(--color-accent)}}.svc[data-astro-cid-7fsfp5w6][data-open] .svc-plus[data-astro-cid-7fsfp5w6]{display:inline-block;transform:rotate(45deg)}.svc-plus[data-astro-cid-7fsfp5w6]{transition:transform .4s var(--ease-out)}html.no-js .svc-toggle[data-astro-cid-7fsfp5w6]{visibility:hidden}.svc-link[data-astro-cid-7fsfp5w6]:focus-visible{color:var(--color-accent)}.process-track[data-astro-cid-aa2wht3y]{display:grid;gap:3.5rem;padding-inline:var(--gutter)}.process-step[data-astro-cid-aa2wht3y]{padding-left:2.5rem}.step-node[data-astro-cid-aa2wht3y]{position:absolute;left:0;top:.1rem;width:11px;height:11px;border:1px solid color-mix(in srgb,var(--color-fg) 45%,transparent);background:var(--color-bg);transition:background-color .4s,border-color .4s,transform .4s var(--ease-out)}.process-step[data-astro-cid-aa2wht3y].is-active .step-node[data-astro-cid-aa2wht3y],html.no-js .step-node[data-astro-cid-aa2wht3y]{background:var(--color-accent);border-color:var(--color-accent)}html.no-js [data-astro-cid-aa2wht3y][data-process-progress-v]{transform:scaleY(1)}.process-step[data-astro-cid-aa2wht3y] h3[data-astro-cid-aa2wht3y],.process-step[data-astro-cid-aa2wht3y] p[data-astro-cid-aa2wht3y]{transition:color .6s var(--ease-out)}.process-step[data-astro-cid-aa2wht3y]{transition:transform .6s var(--ease-out)}html.fx-ready .process-step[data-astro-cid-aa2wht3y]:not(.is-active) h3[data-astro-cid-aa2wht3y],html.fx-ready .process-step[data-astro-cid-aa2wht3y]:not(.is-active) p[data-astro-cid-aa2wht3y]{color:var(--color-muted)}.process-step[data-astro-cid-aa2wht3y].is-active .step-node[data-astro-cid-aa2wht3y]{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-accent) 20%,transparent)}@media (max-width: 1023px){html.fx-ready .process-step[data-astro-cid-aa2wht3y]:not(.is-active){transform:translate(-8px)}}@media (min-width: 1024px){.process-viewport[data-astro-cid-aa2wht3y]{overflow-x:auto;scrollbar-width:none}.process-viewport[data-astro-cid-aa2wht3y]::-webkit-scrollbar{display:none}.process.is-pinned .process-viewport[data-astro-cid-aa2wht3y]{overflow:visible}.process-track[data-astro-cid-aa2wht3y]{display:flex;width:-moz-max-content;width:max-content;gap:0;padding-right:30vw}.process-step[data-astro-cid-aa2wht3y]{width:clamp(320px,30vw,440px);padding:2.5rem 3rem 0 0;border-top:1px solid color-mix(in srgb,var(--color-line) 15%,transparent);margin-right:1.5rem}.step-node[data-astro-cid-aa2wht3y]{top:-6px}.process-step[data-astro-cid-aa2wht3y] .flex[data-astro-cid-aa2wht3y]{padding-left:1.75rem}}@media (prefers-reduced-motion: reduce){.process-step[data-astro-cid-aa2wht3y]{transform:none!important}.step-node[data-astro-cid-aa2wht3y]{background:var(--color-accent)}}.stat-bar[data-astro-cid-qozlwz5g]{width:var(--w);transform-origin:left;transition:transform 1.6s var(--ease-out) .2s}.fx-ready .stat[data-astro-cid-qozlwz5g]:not(.is-in) .stat-bar[data-astro-cid-qozlwz5g]{transform:scaleX(0)}.cta-glow[data-astro-cid-uksgcafc]{background:radial-gradient(closest-side,color-mix(in srgb,var(--color-accent) 12%,transparent),transparent)}
