.proposal-quiz[data-astro-cid-e5bcuhom]{scroll-margin-top:110px}.proposal-quiz[data-astro-cid-e5bcuhom] [data-astro-cid-e5bcuhom][hidden]{display:none!important}.quiz-progress[data-astro-cid-e5bcuhom]{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:10px;letter-spacing:.06em}.quiz-progress-track[data-astro-cid-e5bcuhom]{height:3px;margin:14px 0 28px;background:var(--line);border-radius:3px;overflow:hidden}.quiz-progress-track[data-astro-cid-e5bcuhom] span[data-astro-cid-e5bcuhom]{display:block;width:25%;height:100%;background:var(--navy);transition:width .25s}.quiz-step[data-astro-cid-e5bcuhom],.quiz-group[data-astro-cid-e5bcuhom]{border:0;padding:0;margin:0;min-width:0}.quiz-step[data-astro-cid-e5bcuhom]>legend[data-astro-cid-e5bcuhom]{width:100%;padding:0;margin:0 0 12px;font-size:clamp(25px,2.8vw,40px);line-height:1.12;letter-spacing:-.045em;font-weight:500}.quiz-help[data-astro-cid-e5bcuhom]{margin:0 0 24px;font-size:13px;color:var(--muted)}.quiz-choices[data-astro-cid-e5bcuhom]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quiz-choice[data-astro-cid-e5bcuhom]{display:flex;align-items:center;gap:10px;min-height:66px;padding:14px;border:1px solid var(--line);border-radius:12px;font-size:13px;line-height:1.4;cursor:pointer;color:var(--navy)}.quiz-choice[data-astro-cid-e5bcuhom] input[data-astro-cid-e5bcuhom]{flex-shrink:0;width:16px;height:16px;margin:0;accent-color:var(--navy)}.quiz-choice[data-astro-cid-e5bcuhom]:hover{border-color:var(--navy)}.quiz-choice[data-astro-cid-e5bcuhom]:has(input:checked){background:#e6ecf6;border-color:var(--navy)}.quiz-choice[data-astro-cid-e5bcuhom]:focus-within{outline:2px solid var(--navy);outline-offset:2px}.quiz-group[data-astro-cid-e5bcuhom]{margin-top:22px}.quiz-group[data-astro-cid-e5bcuhom]>legend[data-astro-cid-e5bcuhom]{padding:0;margin-bottom:12px;font-size:13px}.quiz-choices--budget[data-astro-cid-e5bcuhom]{grid-template-columns:1fr}.quiz-choices--budget[data-astro-cid-e5bcuhom] .quiz-choice[data-astro-cid-e5bcuhom]{min-height:48px}.quiz-actions[data-astro-cid-e5bcuhom]{display:flex;gap:12px;margin-top:28px}.quiz-actions[data-astro-cid-e5bcuhom] button[data-astro-cid-e5bcuhom]{min-height:48px;padding:12px 24px;border:1px solid var(--line);border-radius:999px;background:transparent;font:inherit;font-size:13px;cursor:pointer}.quiz-actions[data-astro-cid-e5bcuhom] .action-primary[data-astro-cid-e5bcuhom]{width:auto;flex:1;border-radius:999px;background:var(--navy);color:#fff;border-color:var(--navy)}.quiz-actions[data-astro-cid-e5bcuhom] button[data-astro-cid-e5bcuhom]:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.quiz-actions[data-astro-cid-e5bcuhom] button[data-astro-cid-e5bcuhom]:disabled{opacity:.5;cursor:wait}.quiz-step[data-astro-cid-e5bcuhom] .field[data-astro-cid-e5bcuhom] input[data-astro-cid-e5bcuhom],.quiz-step[data-astro-cid-e5bcuhom] .field[data-astro-cid-e5bcuhom] textarea[data-astro-cid-e5bcuhom]{color:var(--navy)}.consent[data-astro-cid-e5bcuhom]{display:flex;cursor:pointer}.consent[data-astro-cid-e5bcuhom] input[data-astro-cid-e5bcuhom]{flex-shrink:0;width:16px;height:16px;margin:1px 0 0;accent-color:var(--navy)}.consent[data-astro-cid-e5bcuhom] input[data-astro-cid-e5bcuhom]:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.proposal-notes[data-astro-cid-e5bcuhom]{max-width:68ch;padding-bottom:72px}.proposal-notes[data-astro-cid-e5bcuhom] h2[data-astro-cid-e5bcuhom]{margin:0 0 14px;font-size:28px;font-weight:600;letter-spacing:-.04em}.proposal-notes[data-astro-cid-e5bcuhom] p[data-astro-cid-e5bcuhom]{margin:0 0 16px;color:var(--muted);font-size:16px;line-height:1.7}.proposal-notes[data-astro-cid-e5bcuhom] a[data-astro-cid-e5bcuhom]{text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.quiz-choice[data-astro-cid-e5bcuhom]{font-size:12px;padding:12px 10px;gap:8px}.quiz-step[data-astro-cid-e5bcuhom]>legend[data-astro-cid-e5bcuhom]{font-size:28px}.proposal-notes[data-astro-cid-e5bcuhom]{padding-bottom:48px}}@media(prefers-reduced-motion:reduce){.quiz-progress-track[data-astro-cid-e5bcuhom] span[data-astro-cid-e5bcuhom]{transition:none}}
