.faq-module__zb_pOW__page{gap:32px;max-width:900px;margin:0 auto;padding:48px 24px 80px;display:grid}.faq-module__zb_pOW__header{text-align:center;gap:10px;display:grid}.faq-module__zb_pOW__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--layout-fg-muted);margin:0;font-size:.75rem}.faq-module__zb_pOW__title{margin:0;font-size:clamp(2rem,3.2vw,2.8rem)}.faq-module__zb_pOW__subtitle{max-width:620px;color:var(--layout-fg-muted);margin:0 auto}.faq-module__zb_pOW__accordion{gap:14px;display:grid}.faq-module__zb_pOW__item{border:1px solid var(--layout-border);background:var(--layout-surface);box-shadow:var(--layout-shadow);border-radius:18px;padding:18px 20px;transition:border-color .2s,box-shadow .2s,transform .2s}.faq-module__zb_pOW__item[open]{border-color:color-mix(in srgb,var(--layout-accent)25%,var(--layout-border));transform:translateY(-1px);box-shadow:0 18px 40px #0f172a14}.faq-module__zb_pOW__question{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:1rem;font-weight:600;list-style:none;display:flex}.faq-module__zb_pOW__question::-webkit-details-marker{display:none}.faq-module__zb_pOW__question:focus-visible{outline:2px solid color-mix(in srgb,var(--layout-accent)45%,transparent);outline-offset:4px;border-radius:10px}.faq-module__zb_pOW__question:after{content:"+";color:var(--layout-accent);font-size:1.3rem}.faq-module__zb_pOW__item[open] .faq-module__zb_pOW__question:after{content:"–"}.faq-module__zb_pOW__answer{color:var(--layout-fg-muted);margin:14px 0 0;line-height:1.6}
