.cta-banner[data-astro-cid-xbmphpjl]{background:var(--c-abyss);color:var(--c-abyss-ink);border-block:1px solid var(--c-abyss-line);position:relative;overflow:hidden}.cta-banner__contour[data-astro-cid-xbmphpjl]{z-index:0}.cta-banner__inner[data-astro-cid-xbmphpjl]{z-index:1;flex-direction:column;align-items:flex-start;gap:1rem;padding-block:4rem;display:flex;position:relative}.cta-banner__title[data-astro-cid-xbmphpjl]{letter-spacing:-.01em;max-width:46ch;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.cta-banner__body[data-astro-cid-xbmphpjl]{max-width:60ch;color:var(--c-abyss-muted);margin:0}.cta-banner__actions[data-astro-cid-xbmphpjl]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.cta-banner__sonar[data-astro-cid-xbmphpjl]{z-index:0;pointer-events:none;width:380px;height:380px;margin-top:-190px;position:absolute;top:50%;right:clamp(-140px,-8vw,-40px)}.sonar__ring[data-astro-cid-xbmphpjl]{border:1.5px solid var(--c-abyss-accent);opacity:.3;border-radius:50%;position:absolute;inset:0}@media (width<=767px){.cta-banner__sonar[data-astro-cid-xbmphpjl]{opacity:.5}}@media (width>=768px){.cta-banner__title[data-astro-cid-xbmphpjl]{font-size:1.875rem}}.hero[data-astro-cid-lhjynaae]{background:var(--c-page);position:relative;overflow:hidden}.hero__grid[data-astro-cid-lhjynaae]{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 96%);mask-image:linear-gradient(#000000e6,#0000 96%)}.hero__inner[data-astro-cid-lhjynaae]{flex-direction:column;align-items:flex-start;gap:1.25rem;padding-block:4rem 3.5rem;display:flex;position:relative}@media (width>=768px){.hero__inner[data-astro-cid-lhjynaae]{padding-block:6rem 4.5rem}}.hero__title[data-astro-cid-lhjynaae]{max-width:36rem;color:var(--c-heading);letter-spacing:-.015em;margin:0;font-size:2.25rem;font-weight:700;line-height:1.15}@media (width>=768px){.hero__title[data-astro-cid-lhjynaae]{font-size:3.5rem}}@media (width>=1024px){.hero__title[data-astro-cid-lhjynaae]{font-size:4rem}}.hero__subtitle[data-astro-cid-lhjynaae]{max-width:42rem;color:var(--c-muted);margin:0;font-size:1.125rem;line-height:1.7}.hero__actions[data-astro-cid-lhjynaae]{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.telemetry-band[data-astro-cid-lhjynaae]{border-top:1px solid var(--c-line-strong);height:150px;position:relative;overflow:hidden}@media (width>=768px){.telemetry-band[data-astro-cid-lhjynaae]{height:210px}}.telemetry-band__track[data-astro-cid-lhjynaae]{width:200%;height:100%;display:block}.telemetry-band__signal[data-astro-cid-lhjynaae]{fill:none;stroke:var(--c-heading);stroke-width:3px;stroke-linecap:round;opacity:.95}.telemetry-band__heatstrip[data-astro-cid-lhjynaae]{background:repeating-linear-gradient(to right, var(--c-signal-low) 0, var(--c-signal-low) 20%, var(--c-signal-high) 44%, var(--c-signal-high) 50%, var(--c-signal-low) 74%, var(--c-signal-low) 100%);opacity:.95;background-size:720px 100%;height:10px;position:absolute;bottom:0;left:0;right:0}.flagship[data-astro-cid-lhjynaae]{background:var(--c-abyss);color:var(--c-abyss-ink);border-block:1px solid var(--c-abyss-line);position:relative;overflow:hidden}.flagship__inner[data-astro-cid-lhjynaae]{align-items:center;gap:2.5rem;padding-block:4rem;display:grid;position:relative}@media (width>=1024px){.flagship__inner[data-astro-cid-lhjynaae]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4rem;padding-block:5.5rem}}.flagship__label[data-astro-cid-lhjynaae].section-label{color:var(--c-abyss-accent)}.flagship__title[data-astro-cid-lhjynaae]{letter-spacing:-.015em;color:var(--c-abyss-ink);margin:0 0 .875rem;font-size:2rem;font-weight:700;line-height:1.15}@media (width>=768px){.flagship__title[data-astro-cid-lhjynaae]{font-size:2.5rem}}.flagship__body[data-astro-cid-lhjynaae]{max-width:60ch;color:var(--c-abyss-muted);margin:0 0 1.5rem;line-height:1.7}.flagship__panel[data-astro-cid-lhjynaae]{background:color-mix(in srgb, var(--c-abyss-ink) 4%, transparent);border:1px solid var(--c-abyss-line);border-radius:.375rem;justify-self:center;width:100%;max-width:26rem;padding:1.25rem;position:relative}.flagship__panel[data-astro-cid-lhjynaae]:before,.flagship__panel[data-astro-cid-lhjynaae]:after{content:"";width:14px;height:14px;position:absolute}.flagship__panel[data-astro-cid-lhjynaae]:before{border-top:1.5px solid var(--c-abyss-accent);border-left:1.5px solid var(--c-abyss-accent);top:-1px;left:-1px}.flagship__panel[data-astro-cid-lhjynaae]:after{border-bottom:1.5px solid var(--c-abyss-accent);border-right:1.5px solid var(--c-abyss-accent);bottom:-1px;right:-1px}.flagship__panel[data-astro-cid-lhjynaae] svg[data-astro-cid-lhjynaae]{width:100%;height:auto;display:block}.fp-gridlines[data-astro-cid-lhjynaae] line[data-astro-cid-lhjynaae]{stroke:var(--c-abyss-ink);stroke-width:.75px;opacity:.1}.fp-rule[data-astro-cid-lhjynaae]{stroke:var(--c-abyss-muted);stroke-width:1px;opacity:.7}.fp-rule--tick[data-astro-cid-lhjynaae]{stroke:var(--c-abyss-muted)}.fp-threshold[data-astro-cid-lhjynaae]{stroke:var(--c-signal-high);stroke-width:1px;stroke-dasharray:5 5;opacity:.8}.fp-signal[data-astro-cid-lhjynaae]{fill:none;stroke:var(--c-abyss-accent);stroke-width:2.25px;stroke-linecap:round}.fp-node[data-astro-cid-lhjynaae]{fill:var(--c-abyss);stroke:var(--c-abyss-accent);stroke-width:2px}.fp-node--hot[data-astro-cid-lhjynaae]{stroke:var(--c-signal-high)}.fp-rise[data-astro-cid-lhjynaae]{stroke:var(--c-signal-high);stroke-width:1.5px;stroke-linecap:round;opacity:.85}.how__steps[data-astro-cid-lhjynaae]{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=768px){.how__steps[data-astro-cid-lhjynaae]{grid-template-columns:repeat(3,1fr);gap:2rem}.how__steps[data-astro-cid-lhjynaae]:before{content:"";background:var(--c-line-strong);height:1px;position:absolute;top:6px;left:0;right:0}}.how__step[data-astro-cid-lhjynaae]{flex-direction:column;gap:.625rem;display:flex;position:relative}.how__node[data-astro-cid-lhjynaae]{border:2px solid var(--c-kelp-ink);background:var(--c-page);width:13px;height:13px;box-shadow:0 0 0 3px var(--c-page);border-radius:50%}.how__index[data-astro-cid-lhjynaae]{font-family:var(--font-annotation);letter-spacing:.12em;color:var(--c-kelp-ink);font-size:.875rem}.how__title[data-astro-cid-lhjynaae]{color:var(--c-heading);margin:0;font-size:1.125rem;font-weight:700;line-height:1.4}.how__body[data-astro-cid-lhjynaae]{color:var(--c-ink);margin:0;line-height:1.7}
