h1,h2,h3{letter-spacing:0}.eyebrow[data-astro-cid-hxbw3ers]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent)}.conversion-hero[data-astro-cid-hxbw3ers]{padding-block:var(--space-8);border-bottom:1px solid var(--color-border-faint);background:linear-gradient(110deg,rgba(var(--color-accent-rgb),.09),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 56%)}.hero-grid[data-astro-cid-hxbw3ers]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:var(--space-7)}h1[data-astro-cid-hxbw3ers]{max-width:13ch;margin-top:var(--space-4);font-size:clamp(var(--text-3xl),5vw,var(--text-5xl))}.hero-lede[data-astro-cid-hxbw3ers],.form-heading[data-astro-cid-hxbw3ers] p[data-astro-cid-hxbw3ers],.rail-block[data-astro-cid-hxbw3ers] p[data-astro-cid-hxbw3ers]{margin-top:var(--space-4);color:var(--color-text-muted)}.hero-lede[data-astro-cid-hxbw3ers]{max-width:62ch;font-size:var(--text-lg)}.hero-note[data-astro-cid-hxbw3ers],.bridge-banner[data-astro-cid-hxbw3ers],.form-panel[data-astro-cid-hxbw3ers],.value-rail[data-astro-cid-hxbw3ers]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.hero-note[data-astro-cid-hxbw3ers]{display:grid;gap:var(--space-2);padding:var(--space-5)}.hero-note[data-astro-cid-hxbw3ers] span[data-astro-cid-hxbw3ers],.form-reassurance[data-astro-cid-hxbw3ers]{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-sm)}.form-section[data-astro-cid-hxbw3ers]{padding-block:var(--space-8)}.form-layout[data-astro-cid-hxbw3ers]{display:grid;grid-template-columns:minmax(280px,.4fr) minmax(0,.6fr);align-items:start;gap:var(--space-6)}.value-rail[data-astro-cid-hxbw3ers]{position:sticky;top:88px;display:grid;gap:var(--space-5);padding:var(--space-5)}.rail-block[data-astro-cid-hxbw3ers] h2[data-astro-cid-hxbw3ers]{margin-top:var(--space-3);font-size:var(--text-xl)}.next-list[data-astro-cid-hxbw3ers]{display:grid;gap:var(--space-3);margin-top:var(--space-4);padding-left:1.2rem;color:var(--color-text-muted)}.form-panel[data-astro-cid-hxbw3ers]{padding:var(--space-6)}.bridge-banner[data-astro-cid-hxbw3ers]{display:grid;gap:var(--space-1);margin-bottom:var(--space-5);padding:var(--space-4);border-color:rgba(var(--color-accent-rgb),.35);background:rgba(var(--color-accent-rgb),.08)}.bridge-banner[data-astro-cid-hxbw3ers] span[data-astro-cid-hxbw3ers]{color:var(--color-text-muted)}.wizard-form[data-astro-cid-hxbw3ers]{display:grid;gap:var(--space-5);margin-top:var(--space-6)}.progress[data-astro-cid-hxbw3ers]{display:grid;gap:var(--space-2);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-sm)}.progress-track[data-astro-cid-hxbw3ers]{height:8px;overflow:hidden;border-radius:var(--radius-full);background:var(--color-surface-2)}.progress-track[data-astro-cid-hxbw3ers] span[data-astro-cid-hxbw3ers]{display:block;width:25%;height:100%;background:var(--color-accent);transition:width var(--duration-base) var(--ease-out)}fieldset[data-astro-cid-hxbw3ers]{display:grid;gap:var(--space-5);min-width:0;padding:0;border:0}.wizard-form[data-astro-cid-hxbw3ers].is-enhanced fieldset[data-astro-cid-hxbw3ers][hidden],.bridge-banner[data-astro-cid-hxbw3ers][hidden],.form-actions[data-astro-cid-hxbw3ers] button[data-astro-cid-hxbw3ers][hidden],.form-error[data-astro-cid-hxbw3ers][hidden]{display:none!important}legend[data-astro-cid-hxbw3ers]{margin-bottom:var(--space-2);font-size:var(--text-xl);font-weight:var(--weight-semibold)}.field-grid[data-astro-cid-hxbw3ers]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-4)}label[data-astro-cid-hxbw3ers],.radio-group[data-astro-cid-hxbw3ers]{display:grid;gap:var(--space-2)}label[data-astro-cid-hxbw3ers] span[data-astro-cid-hxbw3ers],.radio-group[data-astro-cid-hxbw3ers]>span[data-astro-cid-hxbw3ers]{font-weight:var(--weight-medium)}em[data-astro-cid-hxbw3ers]{color:var(--color-accent);font-style:normal;font-weight:var(--weight-regular)}input[data-astro-cid-hxbw3ers],select[data-astro-cid-hxbw3ers],textarea[data-astro-cid-hxbw3ers]{width:100%;min-height:48px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0f0f12;padding:var(--space-3)}textarea[data-astro-cid-hxbw3ers]{resize:vertical}select[data-astro-cid-hxbw3ers]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23a1a1aa' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;padding-right:calc(var(--space-3) * 2 + 16px)}input[data-astro-cid-hxbw3ers].has-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23a1a1aa' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:16px 16px;padding-right:calc(var(--space-3) * 2 + 16px)}input[data-astro-cid-hxbw3ers].has-arrow::-webkit-calendar-picker-indicator{width:16px;height:16px;margin:0;opacity:0;cursor:pointer}small[data-astro-cid-hxbw3ers]{color:var(--color-text-faint);font-size:var(--text-sm)}.field-error[data-astro-cid-hxbw3ers],.form-error[data-astro-cid-hxbw3ers]{color:var(--color-danger)}.field-error[data-astro-cid-hxbw3ers]{display:block;min-height:1.25rem;font-size:var(--text-sm);line-height:1.25rem}input[data-astro-cid-hxbw3ers]:not([type=checkbox]):not([type=radio])[aria-invalid=true]:not(:focus-within),select[data-astro-cid-hxbw3ers][aria-invalid=true]:not(:focus-within),textarea[data-astro-cid-hxbw3ers][aria-invalid=true]:not(:focus-within){border-color:var(--color-danger)}.wide[data-astro-cid-hxbw3ers]{grid-column:1 / -1}.radio-group[data-astro-cid-hxbw3ers]{padding:var(--space-4);border:1px solid var(--color-border-faint);border-radius:var(--radius-md);background:#ffffff05}.radio-group[data-astro-cid-hxbw3ers] label[data-astro-cid-hxbw3ers],.consent[data-astro-cid-hxbw3ers]{display:flex;align-items:flex-start;gap:var(--space-3)}.radio-group[data-astro-cid-hxbw3ers] input[data-astro-cid-hxbw3ers],.consent[data-astro-cid-hxbw3ers] input[data-astro-cid-hxbw3ers]{width:auto;min-height:auto;margin-top:.4em}.consent[data-astro-cid-hxbw3ers] span[data-astro-cid-hxbw3ers]{font-size:var(--text-sm);line-height:1.5}.turnstile-shell[data-astro-cid-hxbw3ers]{display:flex;align-items:center;min-height:74px;padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-faint)}.form-actions[data-astro-cid-hxbw3ers]{display:flex;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-2)}.button[data-astro-cid-hxbw3ers]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);font-weight:var(--weight-semibold);text-decoration:none;cursor:pointer}.button-primary[data-astro-cid-hxbw3ers]{background:var(--color-accent);color:var(--color-on-accent)}.button-secondary[data-astro-cid-hxbw3ers]{border:1px solid var(--color-border);background:#ffffff08;color:var(--color-text)}.honeypot[data-astro-cid-hxbw3ers]{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}@media(max-width:980px){.hero-grid[data-astro-cid-hxbw3ers],.form-layout[data-astro-cid-hxbw3ers]{grid-template-columns:1fr}.value-rail[data-astro-cid-hxbw3ers]{position:static}}@media(max-width:720px){.conversion-hero[data-astro-cid-hxbw3ers],.form-section[data-astro-cid-hxbw3ers]{padding-block:var(--space-7)}.form-panel[data-astro-cid-hxbw3ers],.value-rail[data-astro-cid-hxbw3ers]{padding:var(--space-4)}.field-grid[data-astro-cid-hxbw3ers]{grid-template-columns:1fr}.form-actions[data-astro-cid-hxbw3ers]{flex-direction:column-reverse}.button[data-astro-cid-hxbw3ers]{width:100%}}
