.quiz[data-astro-cid-rwn6tmg5][hidden]{display:none}.quiz[data-astro-cid-rwn6tmg5]{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:clamp(.5rem,3vw,2rem)}.quiz__overlay[data-astro-cid-rwn6tmg5]{position:absolute;inset:0;background:#24130c99}.quiz__dialog[data-astro-cid-rwn6tmg5]{position:relative;z-index:1;width:min(620px,100%);max-height:94dvh;overflow-y:auto;background:var(--bg);border:1px solid var(--hair);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:clamp(1.5rem,4vw,2.5rem)}.quiz__close[data-astro-cid-rwn6tmg5]{position:absolute;top:.75rem;right:.75rem;width:2.75rem;height:2.75rem;border-radius:var(--radius);border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:1rem;transition:background .2s ease,color .2s ease}.quiz__close[data-astro-cid-rwn6tmg5]:hover{background:var(--surface-alt);color:var(--ink)}.quiz__progress[data-astro-cid-rwn6tmg5]{margin-bottom:2rem}.quiz__progress-track[data-astro-cid-rwn6tmg5]{height:2px;background:var(--hair);overflow:hidden}.quiz__progress-fill[data-astro-cid-rwn6tmg5]{display:block;height:100%;width:0%;background:var(--accent);transition:width .3s ease}.quiz__progress-label[data-astro-cid-rwn6tmg5]{display:block;margin-top:.75rem;font-size:.875rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.quiz__step[data-astro-cid-rwn6tmg5]{border:0;padding:0;margin:0}.quiz__question[data-astro-cid-rwn6tmg5]{font-family:var(--font-display);font-weight:400;font-size:2.25rem;line-height:1.11;letter-spacing:-.03em;color:var(--ink);padding:0}.quiz__help[data-astro-cid-rwn6tmg5]{color:var(--muted);margin-top:.75rem}.quiz__options[data-astro-cid-rwn6tmg5]{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}.quiz__options--grid[data-astro-cid-rwn6tmg5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.quiz__option[data-astro-cid-rwn6tmg5]{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;min-height:3rem;border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface-alt);cursor:pointer;transition:border-color .2s ease,background .2s ease}.quiz__option[data-astro-cid-rwn6tmg5]:hover{border-color:var(--stone);background:var(--surface-alt-2)}.quiz__option[data-astro-cid-rwn6tmg5] input[data-astro-cid-rwn6tmg5]{accent-color:var(--accent);width:1.125rem;height:1.125rem;flex:none}.quiz__option[data-astro-cid-rwn6tmg5]:has(input:checked){border-color:var(--accent);background:var(--surface)}.quiz__option-text[data-astro-cid-rwn6tmg5]{display:flex;flex-direction:column;gap:.15rem}.quiz__option-label[data-astro-cid-rwn6tmg5]{font-size:var(--step-0)}.quiz__option-hint[data-astro-cid-rwn6tmg5]{font-size:.875rem;line-height:1.42;color:var(--muted)}.quiz__grid2[data-astro-cid-rwn6tmg5]{display:grid;gap:1rem;margin-top:1.5rem}.quiz__field[data-astro-cid-rwn6tmg5]{display:flex;flex-direction:column;gap:.35rem;font-size:.875rem;color:var(--muted)}.quiz__field[data-astro-cid-rwn6tmg5] input[data-astro-cid-rwn6tmg5]{min-height:3rem;padding:.5rem .75rem;border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface);font-size:var(--step-0);color:var(--ink);transition:border-color .2s ease}.quiz__field[data-astro-cid-rwn6tmg5] input[data-astro-cid-rwn6tmg5]:hover{border-color:var(--stone)}.quiz__field[data-astro-cid-rwn6tmg5] input[data-astro-cid-rwn6tmg5]:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.quiz__field-error[data-astro-cid-rwn6tmg5]{color:var(--error-500);font-size:.875rem;font-style:normal}.quiz__hp[data-astro-cid-rwn6tmg5]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.quiz__consent[data-astro-cid-rwn6tmg5]{display:flex;gap:.75rem;align-items:flex-start;margin-top:1.5rem;font-size:.875rem;line-height:1.42;color:var(--muted)}.quiz__consent[data-astro-cid-rwn6tmg5] input[data-astro-cid-rwn6tmg5]{margin-top:.15rem;width:1.25rem;height:1.25rem;flex:none;accent-color:var(--accent)}.quiz__error[data-astro-cid-rwn6tmg5]{color:var(--error-500);font-size:.875rem;margin-top:1rem}.quiz__nav[data-astro-cid-rwn6tmg5]{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem}.quiz__nav[data-astro-cid-rwn6tmg5] .quiz__next[data-astro-cid-rwn6tmg5],.quiz__nav[data-astro-cid-rwn6tmg5] .quiz__submit[data-astro-cid-rwn6tmg5]{margin-left:auto}.quiz__nav[data-astro-cid-rwn6tmg5] .btn--ghost[data-astro-cid-rwn6tmg5]{background:transparent;border:1px solid var(--hair);color:var(--muted)}.quiz__nav[data-astro-cid-rwn6tmg5] .btn--ghost[data-astro-cid-rwn6tmg5]:hover{border-color:var(--ink);background:transparent;color:var(--ink)}.quiz__success[data-astro-cid-rwn6tmg5]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem 0 0}.quiz__success-icon[data-astro-cid-rwn6tmg5]{display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--radius);background:var(--accent);color:var(--white);font-size:1.25rem}@media(max-width:560px){.quiz__question[data-astro-cid-rwn6tmg5]{font-size:1.75rem}}@media(min-width:560px){.quiz__grid2[data-astro-cid-rwn6tmg5]{grid-template-columns:1fr 1fr}}.mcta[data-astro-cid-3v5i3x4a]{position:fixed;left:0;right:0;bottom:0;z-index:90;padding:.7rem var(--gutter);padding-bottom:calc(.7rem + env(safe-area-inset-bottom,0px));display:flex;gap:.6rem;background:#f7f6f5f2;backdrop-filter:blur(12px);border-top:1px solid var(--hair);transform:translateY(110%);transition:transform .25s ease;pointer-events:none}.mcta__main[data-astro-cid-3v5i3x4a]{flex:1}.mcta__wa[data-astro-cid-3v5i3x4a]{width:48px;padding:0;flex:none;color:var(--ink)}.mcta[data-astro-cid-3v5i3x4a].is-visible{transform:none;pointer-events:auto}@media(prefers-reduced-motion:reduce){.mcta[data-astro-cid-3v5i3x4a]{transition:none}}@media(min-width:600px){.mcta[data-astro-cid-3v5i3x4a]{display:none}}@media(max-width:599px){body{padding-bottom:74px}}
