.page-head[data-astro-cid-xne4tlez]{margin-block:var(--space-6) var(--space-8)}.page-head[data-astro-cid-xne4tlez] h1[data-astro-cid-xne4tlez]{margin:0 0 var(--space-3);font-size:clamp(1.875rem,4vw,2.5rem);font-weight:600;letter-spacing:-.03em}.page-head__lede[data-astro-cid-xne4tlez]{margin:0;color:var(--color-muted);max-width:58ch;font-size:var(--text-lg)}.funnel[data-astro-cid-xne4tlez]{max-width:760px;margin-bottom:var(--space-16)}.funnel__progress[data-astro-cid-xne4tlez]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-8);padding:0;list-style:none;counter-reset:step;font-size:var(--text-sm);color:var(--color-muted)}.funnel__progress[data-astro-cid-xne4tlez] li[data-astro-cid-xne4tlez]{counter-increment:step;display:flex;align-items:center;gap:var(--space-2)}.funnel__progress[data-astro-cid-xne4tlez] li[data-astro-cid-xne4tlez]:before{content:counter(step);display:grid;place-items:center;width:24px;height:24px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);font-size:var(--text-xs)}.funnel__progress[data-astro-cid-xne4tlez] li[data-astro-cid-xne4tlez][aria-current=step]{color:var(--color-brand-navy);font-weight:500}.funnel__progress[data-astro-cid-xne4tlez] li[data-astro-cid-xne4tlez][aria-current=step]:before{background:var(--color-brand-mint);border-color:var(--color-brand-mint)}.funnel__progress[data-astro-cid-xne4tlez] li[data-astro-cid-xne4tlez][data-done]:before{background:var(--color-brand-navy);border-color:var(--color-brand-navy);color:#fff}.funnel__step[data-astro-cid-xne4tlez] h2[data-astro-cid-xne4tlez]{margin:0 0 var(--space-6);font-size:1.5rem;font-weight:600}.funnel__step[data-astro-cid-xne4tlez] h2[data-astro-cid-xne4tlez]:focus{outline:none}.funnel__choices[data-astro-cid-xne4tlez]{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.funnel[data-astro-cid-xne4tlez] .choice{display:flex;flex-direction:column;gap:var(--space-1);text-align:left;padding:var(--space-4) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);font:inherit;color:inherit;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.funnel[data-astro-cid-xne4tlez] .choice:hover{border-color:var(--color-brand-navy);transform:translateY(-1px)}.funnel[data-astro-cid-xne4tlez] .choice__title{font-weight:500}.funnel[data-astro-cid-xne4tlez] .choice__text{font-size:var(--text-sm);color:var(--color-muted)}.funnel__hint[data-astro-cid-xne4tlez]{margin:-.5rem 0 var(--space-6);color:var(--color-muted)}.funnel__articles[data-astro-cid-xne4tlez]{display:flex;flex-direction:column;gap:var(--space-2);margin:0 0 var(--space-6);padding:var(--space-4) var(--space-6);list-style:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl)}.funnel__articles[data-astro-cid-xne4tlez] li{display:flex}.funnel__articles[data-astro-cid-xne4tlez] a{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:.55rem 0;color:var(--color-brand-navy);text-decoration:none;font-weight:500}.funnel__articles[data-astro-cid-xne4tlez] a:before{content:"";width:6px;height:6px;flex-shrink:0;border-radius:999px;background:var(--color-brand-mint)}.funnel__articles[data-astro-cid-xne4tlez] a:hover{text-decoration:underline;text-underline-offset:3px}.funnel__actions[data-astro-cid-xne4tlez]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.funnel__back[data-astro-cid-xne4tlez]{background:none;border:0;padding:0;font:inherit;font-size:var(--text-sm);color:var(--color-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.funnel__step[data-astro-cid-xne4tlez][data-step="4"] .funnel__back[data-astro-cid-xne4tlez]{margin-top:var(--space-6)}.contact-options[data-astro-cid-xne4tlez]{display:grid;grid-template-columns:1fr;gap:var(--space-3);margin:0 0 var(--space-4);padding:0;list-style:none}.noscript[data-astro-cid-xne4tlez] ul[data-astro-cid-xne4tlez]{padding-left:1.25rem}@media(min-width:640px){.funnel__choices[data-astro-cid-xne4tlez]{grid-template-columns:repeat(2,1fr)}.contact-options[data-astro-cid-xne4tlez]{grid-template-columns:repeat(3,1fr)}}
