.group.svelte-1mywmed{border:0;min-width:0;margin:0;padding:0}legend.svelte-1mywmed{font-family:var(--m-font-accent);font-size:var(--m-text-sm);color:var(--m-fg-base);margin-bottom:var(--m-space-3);padding:0;font-weight:500}.options.svelte-1mywmed{gap:var(--m-space-2);flex-direction:column;display:flex}.option.svelte-1mywmed{align-items:flex-start;gap:var(--m-space-3);padding:var(--m-space-4);background:var(--m-bg-base);border:1px solid var(--m-border-base-soft);border-radius:var(--m-radius-md);cursor:pointer;transition:border-color var(--m-duration-fast) var(--m-ease-standard), background-color var(--m-duration-fast) var(--m-ease-standard);display:flex}.option.svelte-1mywmed:hover{border-color:var(--m-border-base);background:var(--m-bg-base-strong)}.option.checked.svelte-1mywmed{border-color:var(--m-fg-accent);background:var(--m-surface-accent-soft,var(--m-bg-base-strong))}.option.svelte-1mywmed:has(input:where(.svelte-1mywmed):focus-visible){outline:2px solid var(--m-fg-accent);outline-offset:2px}input[type=radio].svelte-1mywmed{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.indicator.svelte-1mywmed{border:1.5px solid var(--m-border-base);background:var(--m-bg-base);width:1.125rem;height:1.125rem;transition:border-color var(--m-duration-fast) var(--m-ease-standard), background-color var(--m-duration-fast) var(--m-ease-standard);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:inline-flex}.option.checked.svelte-1mywmed .indicator:where(.svelte-1mywmed){border-color:var(--m-fg-accent)}.option.checked.svelte-1mywmed .indicator:where(.svelte-1mywmed):after{content:"";background:var(--m-fg-accent);border-radius:50%;width:.5rem;height:.5rem}.text.svelte-1mywmed{gap:var(--m-space-1);flex-direction:column;min-width:0;display:flex}.label.svelte-1mywmed{font-family:var(--m-font-sans);font-size:var(--m-text-base);color:var(--m-fg-base);font-weight:500;line-height:1.4}.description.svelte-1mywmed{font-family:var(--m-font-sans);font-size:var(--m-text-sm);color:var(--m-fg-base-soft);line-height:1.45}fieldset[disabled].svelte-1mywmed .option:where(.svelte-1mywmed){opacity:.6;cursor:not-allowed}.sr-only.svelte-1mywmed{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap.svelte-fajaz0{gap:var(--m-space-2);flex-direction:column;display:flex}.steps.svelte-fajaz0{font-family:var(--m-font-mono);font-size:var(--m-text-2xs);letter-spacing:var(--m-tracking-label);text-transform:uppercase;color:var(--m-fg-base-soft)}.bar.svelte-fajaz0{appearance:none;border-radius:var(--m-radius-pill);background:var(--m-bg-base-strong);border:0;width:100%;height:4px;overflow:hidden}.bar.svelte-fajaz0::-webkit-progress-bar{background:var(--m-bg-base-strong);border-radius:var(--m-radius-pill)}.bar.svelte-fajaz0::-webkit-progress-value{background:var(--m-fg-accent);border-radius:var(--m-radius-pill);transition:width var(--m-duration-base) var(--m-ease-standard)}.bar.svelte-fajaz0::-moz-progress-bar{background:var(--m-fg-accent);border-radius:var(--m-radius-pill)}.step.svelte-5deeor{gap:var(--m-space-6);flex-direction:column;display:flex}header.svelte-5deeor{gap:var(--m-space-2);flex-direction:column;display:flex}h1.svelte-5deeor{font-family:var(--m-font-display);font-size:var(--m-text-h2);letter-spacing:-.015em;color:var(--m-fg-base);margin:0;font-weight:700}h1.svelte-5deeor:focus-visible{outline:none}.lede.svelte-5deeor{font-size:var(--m-text-base);color:var(--m-fg-base-soft);margin:0;line-height:1.5}.other-field.svelte-5deeor{gap:var(--m-space-2);flex-direction:column;display:flex}.other-label.svelte-5deeor{font-family:var(--m-font-accent);font-size:var(--m-text-sm);color:var(--m-fg-base);font-weight:500}input[type=text].svelte-5deeor{font-family:var(--m-font-sans);font-size:var(--m-text-base);color:var(--m-fg-base);background:var(--m-bg-base);border:1px solid var(--m-border-base-soft);border-radius:var(--m-radius-md);padding:var(--m-space-3) var(--m-space-4);transition:border-color var(--m-duration-fast) var(--m-ease-standard)}input[type=text].svelte-5deeor:focus-visible{border-color:var(--m-fg-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--m-fg-accent) 20%, transparent);outline:none}.error.svelte-5deeor{font-size:var(--m-text-sm);color:var(--m-fg-critical,var(--m-fg-base));min-height:1.25rem}.actions.svelte-5deeor{justify-content:flex-start;display:flex}.step.svelte-1ovjbyu{gap:var(--m-space-6);flex-direction:column;display:flex}header.svelte-1ovjbyu{gap:var(--m-space-2);flex-direction:column;display:flex}h1.svelte-1ovjbyu{font-family:var(--m-font-display);font-size:var(--m-text-h2);letter-spacing:-.015em;color:var(--m-fg-base);margin:0;font-weight:700}h1.svelte-1ovjbyu:focus-visible{outline:none}.lede.svelte-1ovjbyu{font-size:var(--m-text-base);color:var(--m-fg-base-soft);margin:0;line-height:1.5}.other-field.svelte-1ovjbyu{gap:var(--m-space-2);flex-direction:column;display:flex}.other-label.svelte-1ovjbyu{font-family:var(--m-font-accent);font-size:var(--m-text-sm);color:var(--m-fg-base);font-weight:500}textarea.svelte-1ovjbyu{font-family:var(--m-font-sans);font-size:var(--m-text-base);color:var(--m-fg-base);background:var(--m-bg-base);border:1px solid var(--m-border-base-soft);border-radius:var(--m-radius-md);padding:var(--m-space-3) var(--m-space-4);transition:border-color var(--m-duration-fast) var(--m-ease-standard);resize:vertical;min-height:4.5rem}textarea.svelte-1ovjbyu:focus-visible{border-color:var(--m-fg-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--m-fg-accent) 20%, transparent);outline:none}.error.svelte-1ovjbyu{font-size:var(--m-text-sm);color:var(--m-fg-critical,var(--m-fg-base));min-height:1.25rem}.actions.svelte-1ovjbyu{gap:var(--m-space-3);flex-wrap:wrap;display:flex}.step.svelte-s3fhd3{gap:var(--m-space-6);flex-direction:column;display:flex}header.svelte-s3fhd3{gap:var(--m-space-2);flex-direction:column;display:flex}h1.svelte-s3fhd3{font-family:var(--m-font-display);font-size:var(--m-text-h2);letter-spacing:-.015em;color:var(--m-fg-base);margin:0;font-weight:700}h1.svelte-s3fhd3:focus-visible{outline:none}.lede.svelte-s3fhd3{font-size:var(--m-text-base);color:var(--m-fg-base-soft);margin:0;line-height:1.5}.grid.svelte-s3fhd3{gap:var(--m-space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.field.svelte-s3fhd3{gap:var(--m-space-2);flex-direction:column;display:flex}.label.svelte-s3fhd3{font-family:var(--m-font-accent);font-size:var(--m-text-sm);color:var(--m-fg-base);font-weight:500}.optional.svelte-s3fhd3{color:var(--m-fg-base-soft);text-transform:none;letter-spacing:normal;font-weight:400}input[type=text].svelte-s3fhd3,input[type=email].svelte-s3fhd3,select.svelte-s3fhd3{font-family:var(--m-font-sans);font-size:var(--m-text-base);color:var(--m-fg-base);background:var(--m-bg-base);border:1px solid var(--m-border-base-soft);border-radius:var(--m-radius-md);padding:var(--m-space-3) var(--m-space-4);transition:border-color var(--m-duration-fast) var(--m-ease-standard)}input.svelte-s3fhd3:focus-visible,select.svelte-s3fhd3:focus-visible{border-color:var(--m-fg-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--m-fg-accent) 20%, transparent);outline:none}input[aria-invalid=true].svelte-s3fhd3{border-color:var(--m-fg-critical,var(--m-fg-base))}.field-error.svelte-s3fhd3{font-size:var(--m-text-sm);color:var(--m-fg-critical,var(--m-fg-base))}.error.svelte-s3fhd3{font-size:var(--m-text-sm);color:var(--m-fg-critical,var(--m-fg-base));gap:var(--m-space-1);flex-direction:column;min-height:1.25rem;display:flex}.error-cta.svelte-s3fhd3{color:var(--m-fg-base-soft)}.honeypot.svelte-s3fhd3{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.actions.svelte-s3fhd3{gap:var(--m-space-3);flex-wrap:wrap;display:flex}.wrap.svelte-1cvd9p8{gap:var(--m-space-cluster);max-width:var(--m-container-narrow);padding-block:var(--m-section-py);flex-direction:column;margin-inline:auto;display:flex}.content.svelte-1cvd9p8{gap:var(--m-space-4);flex-direction:column;display:flex}.eyebrow.svelte-1cvd9p8{font-family:var(--m-font-mono);font-size:var(--m-text-eyebrow);letter-spacing:var(--m-tracking-eyebrow);text-transform:uppercase;color:var(--m-fg-eyebrow);margin:0}h1.svelte-1cvd9p8{font-family:var(--m-font-display);font-size:var(--m-text-display-sm);letter-spacing:-.025em;color:var(--m-fg-base);margin:0;font-weight:700;line-height:1.05}h1.svelte-1cvd9p8:focus-visible{outline:none}.echo.svelte-1cvd9p8,.who.svelte-1cvd9p8{font-size:var(--m-text-base);color:var(--m-fg-base-soft);margin:0;line-height:1.5}.echo.svelte-1cvd9p8 em:where(.svelte-1cvd9p8){color:var(--m-fg-base);font-style:normal}.while-you-wait.svelte-1cvd9p8{gap:var(--m-space-4);flex-direction:column;display:flex}.wyw-label.svelte-1cvd9p8{font-family:var(--m-font-mono);font-size:var(--m-text-eyebrow);letter-spacing:var(--m-tracking-eyebrow);text-transform:uppercase;color:var(--m-fg-base-soft);margin:0}.wyw-grid.svelte-1cvd9p8{gap:var(--m-space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.wyw-grid.svelte-1cvd9p8 h3:where(.svelte-1cvd9p8){font-family:var(--m-font-display);font-size:var(--m-text-h4,var(--m-text-base));margin:0 0 var(--m-space-2);color:var(--m-fg-base);font-weight:700}.wyw-grid.svelte-1cvd9p8 p:where(.svelte-1cvd9p8){font-size:var(--m-text-sm);color:var(--m-fg-base-soft);margin:0 0 var(--m-space-3);line-height:1.45}.paths.svelte-1bv7ezn{max-width:var(--m-container-wide,var(--m-container-narrow));margin-inline:auto;margin-block:var(--m-space-separate) var(--m-space-cluster)}.paths-grid.svelte-1bv7ezn{gap:var(--m-space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.path-eyebrow.svelte-1bv7ezn{font-family:var(--m-font-mono);font-size:var(--m-text-eyebrow);letter-spacing:var(--m-tracking-eyebrow);text-transform:uppercase;color:var(--m-fg-eyebrow);margin:0 0 var(--m-space-2)}.paths-grid.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-family:var(--m-font-display);font-size:var(--m-text-h3);letter-spacing:-.01em;margin:0 0 var(--m-space-3);color:var(--m-fg-base);font-weight:700}.path-body.svelte-1bv7ezn{font-size:var(--m-text-base);color:var(--m-fg-base-soft);margin:0 0 var(--m-space-4);line-height:1.5}.intake-wrap.svelte-1bv7ezn{max-width:var(--m-container-narrow);margin-inline:auto;margin-block:var(--m-space-cluster) var(--m-space-separate)}.intake-eyebrow.svelte-1bv7ezn{font-family:var(--m-font-mono);font-size:var(--m-text-eyebrow);letter-spacing:var(--m-tracking-eyebrow);text-transform:uppercase;color:var(--m-fg-eyebrow);margin:0 0 var(--m-space-2)}.intake-wrap.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-family:var(--m-font-display);font-size:var(--m-text-h2);letter-spacing:-.01em;margin:0 0 var(--m-space-2);color:var(--m-fg-base);font-weight:700}.intake-lede.svelte-1bv7ezn{font-size:var(--m-text-base);color:var(--m-fg-base-soft);margin:0 0 var(--m-space-separate);line-height:1.5}.intake-inner.svelte-1bv7ezn{gap:var(--m-space-6);flex-direction:column;display:flex}.secondary.svelte-1bv7ezn{isolation:isolate;width:100vw;margin-left:calc(50% - 50vw);margin-top:var(--m-space-12);background-color:var(--m-surface-panel);--m-line:var(--m-olive-300);--m-fg-base:var(--m-neutral-100);--m-fg-base-soft:var(--m-neutral-400);padding-block:clamp(3rem,7vw,5rem);position:relative;overflow:hidden}.secondary.svelte-1bv7ezn:before{content:"";z-index:-1;pointer-events:none;background-image:var(--m-tex-dots);background-size:var(--m-tex-dots-size);height:clamp(64px,12vw,128px);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.secondary-inner.svelte-1bv7ezn{max-width:var(--m-container-narrow);padding-inline:var(--m-page-gutter);text-align:center;align-items:center;gap:var(--m-space-3);flex-direction:column;margin-inline:auto;display:flex}.secondary-eyebrow.svelte-1bv7ezn{font-family:var(--m-font-sans);font-size:var(--m-text-base);color:var(--m-fg-base-soft);margin:0;font-weight:500}.secondary.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-family:var(--m-font-display);font-size:var(--m-text-h2);letter-spacing:-.01em;color:var(--m-fg-base);margin:0;font-weight:700}.secondary-body.svelte-1bv7ezn{font-size:var(--m-text-base);color:var(--m-fg-base-soft);max-width:44ch;margin:0;line-height:1.5}.sr-only.svelte-1bv7ezn{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
