.page.svelte-llfthp{--page-width: 78rem;--page-gutter: 1.5rem;--page-body-size: clamp(1.02rem, 1vw + .82rem, 1.125rem);--page-display-size: clamp(2.25rem, 4.8vw, 4.5rem);--page-heading-size: clamp(1.4rem, 2vw + 1rem, 2rem);--page-body-leading: 1.7;padding:clamp(2.75rem,6vw,5rem) 0 0}.intro.svelte-llfthp,.details.svelte-llfthp{position:relative}.intro.svelte-llfthp{padding-bottom:clamp(2.5rem,5vw,3.5rem)}.details.svelte-llfthp{padding-bottom:clamp(3.5rem,7vw,5rem)}.page-shell.svelte-llfthp{margin:0 auto;padding:0 var(--page-gutter)}.page-shell--wide.svelte-llfthp{max-width:var(--page-width)}.intro-shell.svelte-llfthp{max-width:52rem}.intro-copy.svelte-llfthp{display:grid;gap:1rem;max-width:42rem}.eyebrow.svelte-llfthp{margin:0;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted-foreground)}h1.svelte-llfthp,h2.svelte-llfthp,p.svelte-llfthp,ul.svelte-llfthp{margin:0}h1.svelte-llfthp,h2.svelte-llfthp{color:var(--color-foreground)}h1.svelte-llfthp{font-size:var(--page-display-size);font-weight:var(--font-display-weight);line-height:var(--font-display-leading);letter-spacing:var(--font-display-tracking);text-wrap:balance;max-width:11ch}.lead.svelte-llfthp,.supporting.svelte-llfthp,.form-header.svelte-llfthp p:where(.svelte-llfthp),.detail-card.svelte-llfthp li:where(.svelte-llfthp){font-size:var(--page-body-size);line-height:var(--page-body-leading);color:var(--color-muted-foreground)}.supporting.svelte-llfthp{max-width:40rem}.cta-row.svelte-llfthp{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.25rem}.action.svelte-llfthp{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.25rem;border:1px solid var(--color-border);border-radius:999px;font-size:.95rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.action-primary.svelte-llfthp{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-foreground)}.action-primary.svelte-llfthp:hover{background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.action-secondary.svelte-llfthp{background:transparent;color:var(--color-foreground)}.action-secondary.svelte-llfthp:hover{background:var(--color-secondary);border-color:var(--color-border)}.form-card.svelte-llfthp,.detail-card.svelte-llfthp{padding:1.35rem;border:1px solid var(--color-border);border-radius:calc(var(--radius) * 1.4);background:var(--color-card);box-shadow:0 24px 60px -36px var(--shadow-color)}.detail-card.svelte-llfthp ul:where(.svelte-llfthp){padding-left:1.2rem}.detail-card.svelte-llfthp li:where(.svelte-llfthp)+li:where(.svelte-llfthp){margin-top:.6rem}.details-shell.svelte-llfthp{max-width:52rem}.form-card.svelte-llfthp{display:grid;gap:1rem}.form-header.svelte-llfthp{display:grid;gap:.4rem}.detail-card.svelte-llfthp{display:grid;gap:.85rem;margin-top:1rem}.form-card.svelte-llfthp h2:where(.svelte-llfthp),.detail-card.svelte-llfthp h2:where(.svelte-llfthp){font-size:var(--page-heading-size);font-weight:var(--font-display-weight);line-height:1;letter-spacing:var(--font-display-compact-tracking)}.field.svelte-llfthp{display:grid;gap:.45rem}.field.svelte-llfthp>span:where(.svelte-llfthp),.fieldset-label.svelte-llfthp{font-size:.92rem;font-weight:600;color:var(--color-foreground)}.field.svelte-llfthp>input:where(.svelte-llfthp),.field.svelte-llfthp>textarea:where(.svelte-llfthp){width:100%;border:1px solid var(--color-border);border-radius:1rem;background:var(--color-background);color:var(--color-foreground);font:inherit;font-size:.98rem;line-height:1.5;padding:.9rem 1rem;transition:border-color .15s ease,box-shadow .15s ease}.field.svelte-llfthp>textarea:where(.svelte-llfthp){resize:vertical;min-height:8rem}.field.svelte-llfthp>input:where(.svelte-llfthp):focus,.field.svelte-llfthp>textarea:where(.svelte-llfthp):focus{outline:none;border-color:var(--color-foreground);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-foreground) 10%,transparent)}.fieldset.svelte-llfthp{border:0;padding:0;margin:0 0 .55rem}.fieldset-label.svelte-llfthp{margin:0 0 .45rem}.choice-grid.svelte-llfthp,.feedback-list.svelte-llfthp{display:grid;gap:.6rem}.choice-grid.svelte-llfthp{grid-template-columns:repeat(3,minmax(0,1fr))}.choice.svelte-llfthp{display:flex;align-items:center;gap:.65rem;min-height:3rem;padding:.8rem .95rem;border:1px solid var(--color-border);border-radius:1rem;background:var(--color-background);color:var(--color-foreground)}.choice--radio.svelte-llfthp{align-items:flex-start}.choice.svelte-llfthp input:where(.svelte-llfthp){width:auto;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;accent-color:var(--color-foreground);flex:0 0 auto}.choice.svelte-llfthp span:where(.svelte-llfthp){font-size:.98rem;font-weight:500;line-height:1.4;color:var(--color-foreground)}.choice--radio.svelte-llfthp span:where(.svelte-llfthp){max-width:26rem}@media(max-width:760px){.choice-grid.svelte-llfthp{grid-template-columns:1fr}}@media(max-width:640px){.page.svelte-llfthp{--page-gutter: 1rem}.action.svelte-llfthp{width:100%}}
