.panel[data-astro-cid-75wjdcun]{background:var(--surface);color:var(--ink);border-radius:calc(var(--radius) + 4px);padding:clamp(1.25rem,.75rem + 2.5vw,2.25rem);box-shadow:0 24px 60px #00000040}h3[data-astro-cid-75wjdcun]{font-size:var(--step-2);margin-bottom:var(--space-3)}.field[data-astro-cid-75wjdcun]{margin-bottom:var(--space-3);gap:.4rem;display:grid}label[data-astro-cid-75wjdcun]{font-size:.95rem;font-weight:600}.opt[data-astro-cid-75wjdcun]{color:var(--ink-soft);font-size:.85em;font-weight:400}input[data-astro-cid-75wjdcun][type=email],input[data-astro-cid-75wjdcun][type=text],select[data-astro-cid-75wjdcun]{border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:3rem;color:var(--ink);font:400 1rem / 1.3 var(--font-body);border:1px solid #b9c4d2;padding:.7rem .9rem}select[data-astro-cid-75wjdcun]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230F1F3C' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;padding-right:2.5rem}input[data-astro-cid-75wjdcun]:focus-visible,select[data-astro-cid-75wjdcun]:focus-visible{border-color:var(--navy);box-shadow:0 0 0 3px #0f1f3c2e}input[data-astro-cid-75wjdcun][aria-invalid=true],select[data-astro-cid-75wjdcun][aria-invalid=true]{border-color:var(--error)}.check[data-astro-cid-75wjdcun],.choice[data-astro-cid-75wjdcun]{cursor:pointer;align-items:flex-start;gap:.75rem;font-weight:400;display:flex}.check[data-astro-cid-75wjdcun]{margin-bottom:var(--space-2)}.check[data-astro-cid-75wjdcun] input[data-astro-cid-75wjdcun],.choice[data-astro-cid-75wjdcun] input[data-astro-cid-75wjdcun]{width:1.25rem;height:1.25rem;accent-color:var(--navy);flex:none;margin:.15rem 0 0}.choice[data-astro-cid-75wjdcun]{border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:.5rem;padding:.8rem .9rem;transition:border-color .15s}.choice[data-astro-cid-75wjdcun]:hover{border-color:#9fadc0}.choice[data-astro-cid-75wjdcun]:has(input:checked){border-color:var(--navy);background:var(--surface-alt)}.choice[data-astro-cid-75wjdcun]:has(input:focus-visible){box-shadow:var(--focus)}.err[data-astro-cid-75wjdcun]{color:var(--error);margin:0;font-size:.9rem}.form-err[data-astro-cid-75wjdcun]{margin-top:var(--space-2)}.turnstile[data-astro-cid-75wjdcun]:not(:empty){margin-block:var(--space-2)}.submit[data-astro-cid-75wjdcun]{width:100%;margin-top:var(--space-2)}.fine[data-astro-cid-75wjdcun]{margin-top:var(--space-2);font-size:var(--step--1);color:var(--ink-soft)}.done[data-astro-cid-75wjdcun] p[data-astro-cid-75wjdcun]+p[data-astro-cid-75wjdcun],.done[data-astro-cid-75wjdcun] h3[data-astro-cid-75wjdcun]+p[data-astro-cid-75wjdcun]{margin-top:var(--space-2)}.done[data-astro-cid-75wjdcun]:focus{outline:none}.invite[data-astro-cid-75wjdcun]{padding-top:var(--space-2);border-top:1px solid var(--line)}.row[data-astro-cid-75wjdcun]{margin-top:var(--space-3);flex-wrap:wrap;gap:.75rem;display:flex}fieldset[data-astro-cid-75wjdcun]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-75wjdcun]{font:600 var(--step-1) / 1.3 var(--font-display);margin-bottom:var(--space-2);padding:0}.hint[data-astro-cid-75wjdcun]{color:var(--ink-soft);margin:-.5rem 0 var(--space-2);font-size:.9rem}.sub-legend[data-astro-cid-75wjdcun]{margin:var(--space-2) 0 .5rem;font-weight:600}.reveal[data-astro-cid-75wjdcun]:not(.is-shown){display:none}.reveal[data-astro-cid-75wjdcun].field{margin-top:var(--space-2)}.progress[data-astro-cid-75wjdcun]{background:var(--mist);border-radius:2px;height:4px;overflow:hidden}.progress[data-astro-cid-75wjdcun] span[data-astro-cid-75wjdcun]{height:100%;width:calc(var(--p,0) * 100%);background:var(--coral);transition:width .25s;display:block}.count[data-astro-cid-75wjdcun]{font-size:var(--step--1);color:var(--ink-soft);margin:.5rem 0 var(--space-3)}.nav-row[data-astro-cid-75wjdcun]{margin-top:var(--space-3);align-items:center;gap:.75rem;display:flex}.nav-row[data-astro-cid-75wjdcun] [data-astro-cid-75wjdcun][data-action=next],.nav-row[data-astro-cid-75wjdcun] [data-astro-cid-75wjdcun][data-action=submit]{margin-left:auto}.link[data-astro-cid-75wjdcun]{color:var(--ink-soft);font:500 .95rem var(--font-body);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:.75rem .25rem;text-decoration:underline}.hero[data-astro-cid-d32ejlv2]{padding-block:clamp(2.5rem, 1rem + 5vw, 5.5rem) var(--space-5);overflow:hidden}.hero__grid[data-astro-cid-d32ejlv2]{gap:var(--space-4);align-items:center;display:grid}.hero__copy[data-astro-cid-d32ejlv2] h1[data-astro-cid-d32ejlv2]{max-width:22ch}.subhead[data-astro-cid-d32ejlv2]{margin-top:var(--space-2);max-width:26ch;font:600 var(--step-2) / 1.25 var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.hero__copy[data-astro-cid-d32ejlv2] .lead[data-astro-cid-d32ejlv2]{margin-top:var(--space-3)}.hero__actions[data-astro-cid-d32ejlv2]{margin-top:var(--space-4);flex-wrap:wrap;gap:.75rem;display:flex}.hero__note[data-astro-cid-d32ejlv2]{margin-top:var(--space-3)}.dot[data-astro-cid-d32ejlv2]{background:var(--coral);border-radius:50%;width:.5rem;height:.5rem}.hero__figure[data-astro-cid-d32ejlv2]{justify-self:center;width:min(100%,34rem);margin:0}.hero__figure[data-astro-cid-d32ejlv2] img{-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}.hero__figure[data-astro-cid-d32ejlv2] figcaption[data-astro-cid-d32ejlv2]{text-align:center;margin-top:.25rem}@media (width>=60rem){.hero__grid[data-astro-cid-d32ejlv2]{grid-template-columns:1.3fr 1fr}}.split[data-astro-cid-d32ejlv2]{gap:var(--space-4);display:grid}.split[data-astro-cid-d32ejlv2] .section-head[data-astro-cid-d32ejlv2]{margin-bottom:0}.split[data-astro-cid-d32ejlv2] .lead[data-astro-cid-d32ejlv2]{margin-top:var(--space-3)}.pom[data-astro-cid-d32ejlv2]{color:var(--ink);font-weight:500}.pom[data-astro-cid-d32ejlv2] em[data-astro-cid-d32ejlv2]{color:var(--coral-text);font-style:normal;font-weight:700}@media (width>=60rem){.split[data-astro-cid-d32ejlv2]{grid-template-columns:1.1fr 1fr;align-items:end}}.examples[data-astro-cid-d32ejlv2]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.examples[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{border-bottom:1px solid var(--line);padding:1rem 0 1rem 1.75rem;position:relative}.examples[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]:before{content:"";background:var(--coral);width:.6rem;height:2px;position:absolute;top:1.65rem;left:.25rem}.signals[data-astro-cid-d32ejlv2]{gap:0 var(--space-4);border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.signals[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{padding-block:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;align-content:start;gap:.25rem 1rem;display:grid}.signals[data-astro-cid-d32ejlv2] .num[data-astro-cid-d32ejlv2]{font-family:var(--font-display);color:var(--coral-text);font-weight:600;font-size:var(--step-1);grid-row:span 2;line-height:1.3}@media (width>=48rem){.signals[data-astro-cid-d32ejlv2]{grid-template-columns:1fr 1fr}}.notify[data-astro-cid-d32ejlv2]{gap:var(--space-2) var(--space-3);margin-top:var(--space-4);padding:var(--space-3);border-radius:var(--radius);background:var(--mist);flex-wrap:wrap;align-items:flex-start;display:flex}.notify[data-astro-cid-d32ejlv2] svg{flex:none}.notify__items[data-astro-cid-d32ejlv2]{gap:var(--space-3);flex:18rem;display:grid}@media (width>=48rem){.notify__items[data-astro-cid-d32ejlv2]{grid-template-columns:1fr 1fr}}.notify[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{margin-top:.4rem}.future[data-astro-cid-d32ejlv2]{margin-top:var(--space-2)}.steps[data-astro-cid-d32ejlv2]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{padding-top:var(--space-3);border-top:2px solid var(--navy);position:relative}.step-num[data-astro-cid-d32ejlv2]{width:2rem;height:2rem;margin-bottom:var(--space-2);background:var(--navy);color:var(--on-navy);font:600 .95rem / 1 var(--font-display);border-radius:50%;place-items:center;display:inline-grid}.steps[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{margin-bottom:.4rem}@media (width>=48rem){.steps[data-astro-cid-d32ejlv2]{gap:var(--space-4);grid-template-columns:repeat(3,1fr)}}.design[data-astro-cid-d32ejlv2]{gap:var(--space-4);align-items:center;display:grid}.design__figure[data-astro-cid-d32ejlv2]{margin:0}.design__figure[data-astro-cid-d32ejlv2] img{-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.design[data-astro-cid-d32ejlv2] .lead[data-astro-cid-d32ejlv2]{margin-block:var(--space-3)}@media (width>=60rem){.design[data-astro-cid-d32ejlv2]{gap:var(--space-5);grid-template-columns:1.2fr 1fr}}.uses[data-astro-cid-d32ejlv2]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.uses[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{padding:var(--space-3);background:var(--surface);border-radius:var(--radius);border:1px solid var(--line)}.uses[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{margin-bottom:.4rem}@media (width>=48rem){.uses[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(2,1fr)}}.uses__more[data-astro-cid-d32ejlv2]{margin-top:var(--space-3);font-weight:600}.uses__more[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]{color:var(--coral-text)}.early[data-astro-cid-d32ejlv2]{background:var(--navy);color:var(--on-navy);padding-block:var(--space-5)}.early__grid[data-astro-cid-d32ejlv2]{gap:var(--space-4);align-items:start;display:grid}.early__copy[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2]{margin-top:var(--space-3)}.early__copy[data-astro-cid-d32ejlv2]>p[data-astro-cid-d32ejlv2]{margin-top:var(--space-2);color:var(--on-navy-soft);max-width:34rem}.expect[data-astro-cid-d32ejlv2]{margin:var(--space-3) 0;gap:.5rem;padding:0;list-style:none;display:grid}.expect[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{padding-left:1.5rem;position:relative}.expect[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]:before{content:"";background:var(--coral);width:.7rem;height:2px;position:absolute;top:.7em;left:0}.early[data-astro-cid-d32ejlv2] .soft[data-astro-cid-d32ejlv2]{color:var(--on-navy-soft)}@media (width>=60rem){.early__grid[data-astro-cid-d32ejlv2]{gap:var(--space-5);grid-template-columns:1fr 1.05fr}}.faq[data-astro-cid-d32ejlv2]{gap:var(--space-3);display:grid}@media (width>=60rem){.faq[data-astro-cid-d32ejlv2]{grid-template-columns:1fr 1.6fr}}.faq__list[data-astro-cid-d32ejlv2]{border-top:1px solid var(--line)}details[data-astro-cid-d32ejlv2]{border-bottom:1px solid var(--line)}summary[data-astro-cid-d32ejlv2]{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.15rem 0;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-d32ejlv2]::-webkit-details-marker{display:none}summary[data-astro-cid-d32ejlv2]:after{content:"+";font:400 1.5rem / 1 var(--font-body);color:var(--coral-text)}details[data-astro-cid-d32ejlv2][open] summary[data-astro-cid-d32ejlv2]:after{content:"–"}details[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{max-width:42rem;padding-bottom:1.25rem}
