.wizard[data-astro-cid-iq6emmnu]{padding:56px var(--container-pad);border-top:1px solid var(--hairline);background:var(--surface-shade)}.wizard-head[data-astro-cid-iq6emmnu]{text-align:center;max-width:700px;margin:0 auto 40px}.wizard-eyebrow[data-astro-cid-iq6emmnu]{letter-spacing:.1em;text-transform:uppercase;color:var(--ember-500);margin:0 0 16px;font-size:.875rem;font-weight:700}.wizard-head[data-astro-cid-iq6emmnu] h2[data-astro-cid-iq6emmnu]{font-family:var(--font-display);margin:0 0 14px;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.25rem);font-weight:500}.wizard-lead[data-astro-cid-iq6emmnu]{color:var(--ink-600);margin:0;font-size:1.0625rem;line-height:1.6}.wizard-panel[data-astro-cid-iq6emmnu]{background:var(--surface-card);max-width:640px;margin:0 auto;padding:40px}.wizard-progress[data-astro-cid-iq6emmnu]{justify-content:center;gap:10px;margin-bottom:24px;display:flex}.progress-dot[data-astro-cid-iq6emmnu]{background:var(--hairline);border-radius:50%;width:8px;height:8px}.progress-dot[data-astro-cid-iq6emmnu].is-active{background:var(--ember-500)}.progress-dot[data-astro-cid-iq6emmnu].is-done{background:var(--accent-green)}.wizard-screen[data-astro-cid-iq6emmnu]{border:none;margin:0;padding:0}.wizard-screen[data-astro-cid-iq6emmnu] legend[data-astro-cid-iq6emmnu]{font-family:var(--font-display);color:var(--ink-900);margin:0 0 20px;padding:0;font-size:1.375rem;font-weight:500}.wizard-screen-hint[data-astro-cid-iq6emmnu]{color:var(--ink-600);margin:-12px 0 16px;font-size:.875rem}.wizard-options[data-astro-cid-iq6emmnu]{gap:4px;display:grid}.wizard-option[data-astro-cid-iq6emmnu]{cursor:pointer;border:1px solid #0000;align-items:flex-start;gap:12px;padding:12px;font-size:1.0625rem;line-height:1.5;display:flex}.wizard-option[data-astro-cid-iq6emmnu]:hover{background:var(--surface-shade)}.wizard-option[data-astro-cid-iq6emmnu] input[data-astro-cid-iq6emmnu]{width:20px;height:20px;accent-color:var(--ember-500);flex-shrink:0;margin-top:3px}.wizard-option[data-astro-cid-iq6emmnu] input[data-astro-cid-iq6emmnu]:focus-visible{outline:3px solid var(--ember-500);outline-offset:2px}.wizard-option[data-astro-cid-iq6emmnu] em[data-astro-cid-iq6emmnu]{color:var(--ink-600);margin-top:2px;font-size:.8125rem;font-style:normal;font-weight:400;display:block}.wizard-error[data-astro-cid-iq6emmnu]{background:var(--surface-shade);border-left:3px solid var(--ember-500);color:var(--ink-900);margin:20px 0 0;padding:12px 16px;font-size:.9375rem}.wizard-skip[data-astro-cid-iq6emmnu]{font-family:var(--font-body);color:var(--ink-600);cursor:pointer;background:0 0;border:none;margin-top:16px;padding:4px 0;font-size:.9375rem;font-weight:700;text-decoration:underline}.wizard-skip[data-astro-cid-iq6emmnu]:hover{color:var(--ink-900)}.wizard-skip[data-astro-cid-iq6emmnu]:focus-visible{outline:3px solid var(--ember-500);outline-offset:2px}.wizard-nav[data-astro-cid-iq6emmnu]{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:24px;display:flex}.wizard-step-label[data-astro-cid-iq6emmnu]{color:var(--ink-600);margin:0;font-size:.875rem}.wizard-btn-back[data-astro-cid-iq6emmnu]{border:1px solid var(--hairline);font-family:var(--font-body);color:var(--ink-900);cursor:pointer;background:0 0;padding:12px 20px;font-size:.9375rem;font-weight:700}.wizard-btn-back[data-astro-cid-iq6emmnu]:hover{border-color:var(--ink-900)}.wizard-btn-next[data-astro-cid-iq6emmnu]{background:var(--cta-ink);color:var(--cta-text);font-family:var(--font-body);cursor:pointer;border:none;padding:14px 28px;font-size:.9375rem;font-weight:700;transition:background-color .15s}.wizard-btn-next[data-astro-cid-iq6emmnu]:hover{background:var(--ember-500)}.wizard-btn-back[data-astro-cid-iq6emmnu]:focus-visible,.wizard-btn-next[data-astro-cid-iq6emmnu]:focus-visible{outline:3px solid var(--ember-500);outline-offset:2px}.wizard-result[data-astro-cid-iq6emmnu] h3[data-astro-cid-iq6emmnu]{font-family:var(--font-display);margin:0 0 24px;font-size:1.5rem;font-weight:500}.result-groups[data-astro-cid-iq6emmnu]{gap:24px;display:grid}.result-group h4{letter-spacing:.06em;text-transform:uppercase;color:var(--ember-500);margin:0 0 10px;font-size:.8125rem;font-weight:700}.result-group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.result-group li{color:var(--ink-900);padding-left:20px;font-size:.9375rem;line-height:1.55;position:relative}.result-group li:before{content:"";background:var(--accent-green);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.result-actions[data-astro-cid-iq6emmnu]{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;padding-top:24px;display:flex}.btn-primary[data-astro-cid-iq6emmnu]{background:var(--cta-ink);color:var(--cta-text);align-items:center;padding:14px 26px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.btn-primary[data-astro-cid-iq6emmnu]:hover{background:var(--ember-500)}.btn-outline[data-astro-cid-iq6emmnu]{border:1px solid var(--ink-900);font-family:var(--font-body);color:var(--ink-900);cursor:pointer;background:0 0;align-items:center;padding:13px 24px;font-size:.9375rem;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.btn-outline[data-astro-cid-iq6emmnu]:hover{background:var(--ink-900);color:var(--cta-text)}.wizard-reset[data-astro-cid-iq6emmnu]{font-family:var(--font-body);color:var(--ink-600);cursor:pointer;background:0 0;border:none;padding:8px 4px;font-size:.9375rem;font-weight:700;text-decoration:underline}.wizard-reset[data-astro-cid-iq6emmnu]:hover{color:var(--ink-900)}.btn-primary[data-astro-cid-iq6emmnu]:focus-visible,.btn-outline[data-astro-cid-iq6emmnu]:focus-visible,.wizard-reset[data-astro-cid-iq6emmnu]:focus-visible{outline:3px solid var(--ember-500);outline-offset:2px}@media (width<=1000px){.wizard[data-astro-cid-iq6emmnu]{padding:40px var(--container-pad)}.wizard-panel[data-astro-cid-iq6emmnu]{padding:28px 20px}}@media (width<=480px){.wizard-nav[data-astro-cid-iq6emmnu]{flex-wrap:wrap}.result-actions[data-astro-cid-iq6emmnu]{flex-direction:column;align-items:stretch}.result-actions[data-astro-cid-iq6emmnu] .btn-primary[data-astro-cid-iq6emmnu],.result-actions[data-astro-cid-iq6emmnu] .btn-outline[data-astro-cid-iq6emmnu]{justify-content:center}}.checklist-dialog[data-astro-cid-iq6emmnu]{background:0 0;border:none;width:100%;max-width:min(680px,100vw - 32px);max-height:calc(100vh - 64px);padding:0}.checklist-dialog[data-astro-cid-iq6emmnu]::backdrop{background:#211e198c}.checklist-dialog-inner[data-astro-cid-iq6emmnu]{background:#f6f1e6;flex-direction:column;max-height:calc(100vh - 64px);display:flex;position:relative;box-shadow:0 24px 60px -20px #211e1966}.checklist-dialog-close[data-astro-cid-iq6emmnu]{z-index:2;color:#211e19;cursor:pointer;background:#fff;border:1px solid #211e1924;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex;position:absolute;top:12px;right:12px}.checklist-dialog-close[data-astro-cid-iq6emmnu]:hover{color:#9c6b3f;border-color:#9c6b3f}.checklist-sheet[data-astro-cid-iq6emmnu]{color:#211e19;background:#ece1cb;padding:40px 36px 32px;overflow-y:auto}.checklist-sheet-top[data-astro-cid-iq6emmnu]{color:#5c554a;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;font-size:.8125rem;font-weight:700;display:flex}.checklist-sheet[data-astro-cid-iq6emmnu] h3[data-astro-cid-iq6emmnu]{font-family:var(--font-display);color:#1f4d3d;margin:0 0 4px;font-size:1.75rem;font-weight:500}.checklist-sheet-subtitle[data-astro-cid-iq6emmnu]{color:#5c554a;margin:0 0 24px;font-size:1rem}.checklist-sheet-groups[data-astro-cid-iq6emmnu]{gap:24px;display:grid}.checklist-group h4{letter-spacing:.06em;text-transform:uppercase;color:#9c6b3f;margin:0 0 10px;font-size:.8125rem;font-weight:700}.checklist-steps{counter-reset:checklist-step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.checklist-steps li{counter-increment:checklist-step;background:#fff;border:1px solid #211e1924;padding:14px 18px 14px 52px;position:relative}.checklist-steps li:before{content:counter(checklist-step);color:#fff;background:#1f4d3d;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:14px;left:16px}.checklist-steps p{color:#211e19;margin:0;font-size:.9375rem;line-height:1.5}.checklist-dialog-hint[data-astro-cid-iq6emmnu]{color:#5c554a;text-align:center;background:#f6f1e6;margin:0;padding:0 24px 12px;font-size:.8125rem}.checklist-dialog-footer[data-astro-cid-iq6emmnu]{background:#f6f1e6;border-top:1px solid #211e1924;gap:12px;padding:16px 24px;display:flex}.checklist-dialog-footer[data-astro-cid-iq6emmnu] .btn-primary[data-astro-cid-iq6emmnu],.checklist-dialog-footer[data-astro-cid-iq6emmnu] .btn-outline[data-astro-cid-iq6emmnu]{padding:12px 22px;font-size:.9375rem}@media (width<=640px){.checklist-sheet[data-astro-cid-iq6emmnu]{padding:32px 20px 24px}.checklist-dialog-footer[data-astro-cid-iq6emmnu]{flex-wrap:wrap}}
