.review-page[data-astro-cid-pyu53xby]{max-width:1100px;margin:0 auto;padding:4rem 2rem 6rem}.hero[data-astro-cid-pyu53xby]{padding:2rem 0 3rem}.hero-eyebrow[data-astro-cid-pyu53xby]{text-transform:uppercase;letter-spacing:.2em;font-size:.75rem;font-weight:600;color:var(--color-ink-muted);margin-bottom:1rem}.hero[data-astro-cid-pyu53xby] h1[data-astro-cid-pyu53xby]{font-size:clamp(2.4rem,4vw,3.4rem);margin-bottom:1.25rem}.hero-body[data-astro-cid-pyu53xby]{max-width:620px;margin-bottom:0}.selector[data-astro-cid-pyu53xby]{margin-top:1rem}.selector-header[data-astro-cid-pyu53xby]{margin-bottom:1.5rem}.selector-header[data-astro-cid-pyu53xby] h2[data-astro-cid-pyu53xby]{font-size:1.8rem;margin-bottom:.5rem}.option-grid[data-astro-cid-pyu53xby]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem}.option-card[data-astro-cid-pyu53xby]{text-align:left;background:var(--color-white);border:1px solid var(--color-border);border-radius:16px;padding:1.5rem;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.option-card[data-astro-cid-pyu53xby]:hover,.option-card[data-astro-cid-pyu53xby].active{border-color:var(--color-border-strong);box-shadow:0 12px 24px #00000014;transform:translateY(-2px)}.option-title[data-astro-cid-pyu53xby]{display:block;font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.option-text[data-astro-cid-pyu53xby]{color:var(--color-ink-muted)}.panels[data-astro-cid-pyu53xby]{margin-top:3rem}.path-panel[data-astro-cid-pyu53xby]{border:1px solid var(--color-border);border-radius:18px;background:var(--color-white);padding:2rem;margin-bottom:2rem}.path-panel[data-astro-cid-pyu53xby][hidden]{display:none}.panel-copy[data-astro-cid-pyu53xby]{margin-bottom:2rem}.panel-copy[data-astro-cid-pyu53xby] h3[data-astro-cid-pyu53xby]{font-size:1.6rem;margin-bottom:.5rem}.panel-copy[data-astro-cid-pyu53xby] p[data-astro-cid-pyu53xby]{margin-bottom:1.5rem}.panel-meta[data-astro-cid-pyu53xby]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.panel-meta[data-astro-cid-pyu53xby] h4[data-astro-cid-pyu53xby]{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-muted);margin-bottom:.75rem}.panel-meta[data-astro-cid-pyu53xby] ul[data-astro-cid-pyu53xby]{list-style:none;padding:0;margin:0}.panel-meta[data-astro-cid-pyu53xby] li[data-astro-cid-pyu53xby]{font-size:.98rem;color:var(--color-ink-soft);padding:.35rem 0 .35rem 1.1rem;position:relative}.panel-meta[data-astro-cid-pyu53xby] li[data-astro-cid-pyu53xby]:before{content:"-";position:absolute;left:0;color:var(--color-ink-muted)}.review-form[data-astro-cid-pyu53xby]{display:block}.form-fields[data-astro-cid-pyu53xby]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.form-fields[data-astro-cid-pyu53xby] label[data-astro-cid-pyu53xby]{display:flex;flex-direction:column;font-weight:500;color:var(--color-ink);font-size:.95rem;gap:.5rem}.form-fields[data-astro-cid-pyu53xby] label[data-astro-cid-pyu53xby] textarea[data-astro-cid-pyu53xby],.form-fields[data-astro-cid-pyu53xby] label[data-astro-cid-pyu53xby] input[data-astro-cid-pyu53xby]{padding:.9rem 1rem;border:1px solid var(--color-border-strong);border-radius:12px;font-size:1rem;font-family:var(--font-sans);color:var(--color-ink);background:var(--color-paper-warm)}.form-fields[data-astro-cid-pyu53xby] label[data-astro-cid-pyu53xby] textarea[data-astro-cid-pyu53xby]{min-height:140px;resize:vertical}.form-fields[data-astro-cid-pyu53xby] .field-full[data-astro-cid-pyu53xby]{grid-column:1/-1}.honeypot[data-astro-cid-pyu53xby]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.form-fields[data-astro-cid-pyu53xby] button[data-astro-cid-pyu53xby]{justify-self:flex-start}.form-confirmation[data-astro-cid-pyu53xby]{margin-top:1.5rem;font-weight:500;color:var(--color-ink)}.review-form[data-astro-cid-pyu53xby].is-submitted .form-fields[data-astro-cid-pyu53xby],.form-target[data-astro-cid-pyu53xby]{display:none}@media (max-width:720px){.review-page[data-astro-cid-pyu53xby]{padding:3rem 1.5rem 4rem}.form-fields[data-astro-cid-pyu53xby]{grid-template-columns:1fr}.form-fields[data-astro-cid-pyu53xby] button[data-astro-cid-pyu53xby]{width:100%}}