.quote-banner[data-astro-cid-f7wh7l3f]{background:var(--color-brand-strong);color:var(--warm-white);padding-block:var(--space-6) var(--space-5)}.quote-banner[data-astro-cid-f7wh7l3f] h1[data-astro-cid-f7wh7l3f]{color:var(--warm-white);max-width:30ch}.quote-banner[data-astro-cid-f7wh7l3f] .lede[data-astro-cid-f7wh7l3f]{max-width:56ch;color:#cfd9e2}.quote-banner[data-astro-cid-f7wh7l3f] .eyebrow[data-astro-cid-f7wh7l3f]{color:var(--teal-100)}.quote-banner-explainer[data-astro-cid-f7wh7l3f]{max-width:56ch;font-weight:600;color:var(--warm-white);margin-top:var(--space-2)}.quote-banner-guide-link[data-astro-cid-f7wh7l3f]{font-size:var(--fs-300);color:#cfd9e2}.quote-banner-guide-link[data-astro-cid-f7wh7l3f] a[data-astro-cid-f7wh7l3f]{color:var(--warm-white);font-weight:700}.quote-wrap[data-astro-cid-f7wh7l3f]{max-width:860px}.progress[data-astro-cid-f7wh7l3f]{list-style:none;display:flex;gap:var(--space-2);padding:0;margin:0 0 var(--space-6);counter-reset:step}.progress[data-astro-cid-f7wh7l3f] li[data-astro-cid-f7wh7l3f]{flex:1}.progress-step[data-astro-cid-f7wh7l3f]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);background:none;border:none;border-top:4px solid var(--border-subtle);padding:var(--space-2) var(--space-1) 0;text-align:left;cursor:pointer;color:var(--color-ink-muted)}.progress-step[data-astro-cid-f7wh7l3f]:disabled{cursor:not-allowed}.progress-step[data-astro-cid-f7wh7l3f] .progress-num[data-astro-cid-f7wh7l3f]{font-weight:800;font-size:var(--fs-500);color:var(--border-strong)}.progress-step[data-astro-cid-f7wh7l3f] .progress-label[data-astro-cid-f7wh7l3f]{font-size:var(--fs-200);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.progress-step[data-astro-cid-f7wh7l3f][aria-current=step]{border-top-color:var(--color-accent)}.progress-step[data-astro-cid-f7wh7l3f][aria-current=step] .progress-num[data-astro-cid-f7wh7l3f]{color:var(--color-accent-strong)}.progress-step[data-astro-cid-f7wh7l3f][aria-current=step] .progress-label[data-astro-cid-f7wh7l3f]{color:var(--color-brand-strong)}.progress-step[data-astro-cid-f7wh7l3f].is-complete{border-top-color:var(--teal-500)}.progress-step[data-astro-cid-f7wh7l3f].is-complete .progress-num[data-astro-cid-f7wh7l3f]{color:var(--color-accent-strong)}@media (max-width: 560px){.progress-label[data-astro-cid-f7wh7l3f]{display:none}}.step-panel[data-astro-cid-f7wh7l3f]{border:none;padding:0;margin:0}.step-panel[data-astro-cid-f7wh7l3f] legend[data-astro-cid-f7wh7l3f]{padding:0;font-size:var(--fs-700);font-weight:800;color:var(--color-brand-strong);margin-bottom:var(--space-4);display:block;width:100%}.step-kicker[data-astro-cid-f7wh7l3f]{display:block;font-size:var(--fs-200);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-strong);margin-bottom:var(--space-1)}.step-lede[data-astro-cid-f7wh7l3f]{margin-top:calc(var(--space-4) * -1 + var(--space-1));margin-bottom:var(--space-4)}.option-list[data-astro-cid-f7wh7l3f]{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media (min-width: 640px){.option-list[data-astro-cid-f7wh7l3f]{grid-template-columns:1fr 1fr}}.option-card[data-astro-cid-f7wh7l3f]{display:flex;align-items:flex-start;gap:var(--space-3);border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.option-card[data-astro-cid-f7wh7l3f]:has(input:checked){border-color:var(--color-accent);background:var(--teal-100)}.option-card[data-astro-cid-f7wh7l3f]:has(input:focus-visible){outline:3px solid var(--teal-500);outline-offset:2px}.option-card[data-astro-cid-f7wh7l3f] input[data-astro-cid-f7wh7l3f]{margin-top:4px}.option-card[data-astro-cid-f7wh7l3f] svg{color:var(--color-accent-strong);flex-shrink:0}.option-card[data-astro-cid-f7wh7l3f] strong[data-astro-cid-f7wh7l3f]{display:block;color:var(--color-brand-strong)}.option-card[data-astro-cid-f7wh7l3f] small[data-astro-cid-f7wh7l3f]{color:var(--color-ink-muted);font-size:var(--fs-300)}.field-group[data-astro-cid-f7wh7l3f]{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-bottom:var(--space-5)}@media (min-width: 640px){.field-group[data-astro-cid-f7wh7l3f]{grid-template-columns:1fr 1fr}}.field-wide[data-astro-cid-f7wh7l3f]{grid-column:1 / -1}.field[data-astro-cid-f7wh7l3f] label[data-astro-cid-f7wh7l3f]{display:block;font-weight:600;font-size:var(--fs-300);margin-bottom:var(--space-1);color:var(--color-brand-strong)}.optional[data-astro-cid-f7wh7l3f]{font-weight:400;color:var(--color-ink-muted)}.field[data-astro-cid-f7wh7l3f] input[data-astro-cid-f7wh7l3f],.field[data-astro-cid-f7wh7l3f] textarea[data-astro-cid-f7wh7l3f],.field[data-astro-cid-f7wh7l3f] select[data-astro-cid-f7wh7l3f]{width:100%;font:inherit;padding:.75em .9em;border:1.5px solid var(--border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink)}.field[data-astro-cid-f7wh7l3f] textarea[data-astro-cid-f7wh7l3f]{resize:vertical}.field[data-astro-cid-f7wh7l3f] input[data-astro-cid-f7wh7l3f][aria-invalid=true],.field[data-astro-cid-f7wh7l3f] textarea[data-astro-cid-f7wh7l3f][aria-invalid=true],.field[data-astro-cid-f7wh7l3f] select[data-astro-cid-f7wh7l3f][aria-invalid=true]{border-color:#9c2b2b}.field-error[data-astro-cid-f7wh7l3f]{color:#9c2b2b;font-weight:600;font-size:var(--fs-300);margin:0 0 var(--space-3)}.step-actions[data-astro-cid-f7wh7l3f]{display:flex;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}.step-actions--end[data-astro-cid-f7wh7l3f]{justify-content:flex-start}.review-block[data-astro-cid-f7wh7l3f]{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}.review-heading[data-astro-cid-f7wh7l3f] h2[data-astro-cid-f7wh7l3f]{font-size:var(--fs-600)}.review-list[data-astro-cid-f7wh7l3f]{margin-top:var(--space-4);display:grid;grid-template-columns:1fr;gap:0}.review-list[data-astro-cid-f7wh7l3f] .review-row[data-astro-cid-f7wh7l3f]{display:grid;grid-template-columns:220px 1fr auto;gap:var(--space-3);align-items:start;padding-block:var(--space-2);border-bottom:1px solid var(--border-subtle)}.review-list[data-astro-cid-f7wh7l3f] .review-label[data-astro-cid-f7wh7l3f]{font-weight:600;color:var(--color-ink-muted);font-size:var(--fs-300)}.review-list[data-astro-cid-f7wh7l3f] .review-value[data-astro-cid-f7wh7l3f]{margin:0;font-size:var(--fs-300)}.review-edit[data-astro-cid-f7wh7l3f]{background:none;border:none;color:var(--color-accent-strong);font-weight:700;font-size:var(--fs-300);cursor:pointer;padding:0}.review-edit[data-astro-cid-f7wh7l3f]:hover{text-decoration:underline}@media (max-width: 640px){.review-list[data-astro-cid-f7wh7l3f] .review-row[data-astro-cid-f7wh7l3f]{grid-template-columns:1fr auto}.review-list[data-astro-cid-f7wh7l3f] .review-label[data-astro-cid-f7wh7l3f]{grid-column:1 / -1}}.submit-block[data-astro-cid-f7wh7l3f]{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-1)}.submit-block[data-astro-cid-f7wh7l3f] .btn[data-astro-cid-f7wh7l3f]{margin-top:var(--space-2)}.submit-explainer[data-astro-cid-f7wh7l3f]{font-size:var(--fs-300);color:var(--color-ink-muted);margin:0 0 var(--space-3)}.copy-status[data-astro-cid-f7wh7l3f]{font-weight:700;color:var(--color-accent-strong);min-height:1.2em}.copy-fallback[data-astro-cid-f7wh7l3f]{margin-top:var(--space-3)}.copy-fallback[data-astro-cid-f7wh7l3f] label[data-astro-cid-f7wh7l3f]{display:block;font-weight:600;font-size:var(--fs-300);margin-bottom:var(--space-1)}.copy-fallback[data-astro-cid-f7wh7l3f] textarea[data-astro-cid-f7wh7l3f]{width:100%;font-family:ui-monospace,Consolas,monospace;font-size:var(--fs-200);padding:var(--space-3);border:1.5px solid var(--border-strong);border-radius:var(--radius-md)}
