.faq_hero__mNc7c,.faq_workspace__8LzMC{width:min(980px,calc(100% - 2rem));margin:0 auto}.faq_hero__mNc7c{padding:clamp(2.5rem,7vw,5rem) 0 2rem}.faq_hero__mNc7c h1{max-width:58rem;font-size:clamp(2.6rem,6vw,5.2rem);line-height:1}.faq_hero__mNc7c>p:last-child{max-width:48rem;margin:1.25rem 0 0;color:var(--muted);font-size:1.08rem}.faq_workspace__8LzMC{padding:1rem 0 2.5rem}.faq_searchPanel__l1v1R{display:grid;grid-gap:.55rem;gap:.55rem;border:1px solid var(--line);border-radius:1rem;background:rgba(26,25,25,.48);padding:clamp(1rem,3vw,1.35rem);box-shadow:var(--shadow)}.faq_searchPanel__l1v1R label{color:var(--muted);font-weight:850}.faq_searchPanel__l1v1R input{min-width:0;width:100%;border:1px solid rgba(253,251,250,.26);border-radius:.75rem;background:var(--text);color:var(--surface);padding:.95rem 1rem;outline:none}.faq_searchPanel__l1v1R input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 4px rgba(210,37,43,.24)}.faq_categories__bRwQB{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.faq_categories__bRwQB button{border:1px solid rgba(253,251,250,.3);border-radius:999px;background:rgba(26,25,25,.42);color:var(--text);padding:.6rem .8rem;cursor:pointer;font-weight:800}.faq_categories__bRwQB button[aria-pressed=true]{border-color:var(--text);background:var(--accent)}.faq_categories__bRwQB button:focus-visible,.faq_categories__bRwQB button:hover{border-color:var(--accent);outline:3px solid rgba(253,251,250,.28);outline-offset:2px}.faq_resultSummary___PCWQ{margin:1.2rem 0 .75rem;color:var(--muted);font-size:.9rem;font-weight:800}.faq_faqList__C4mZU{display:grid;grid-gap:.75rem;gap:.75rem}.faq_faqItem__sJ7dM{min-width:0;scroll-margin-top:6rem;border:1px solid var(--line);border-radius:1rem;background:rgba(26,25,25,.46);padding:1rem}.faq_categoryLabel__TCt20{margin:0 0 .35rem;color:var(--muted);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.faq_faqItem__sJ7dM h2{margin:0;font-size:clamp(1.08rem,2.5vw,1.35rem)}.faq_faqItem__sJ7dM h2 button{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;border:0;border-radius:.6rem;background:transparent;color:var(--text);padding:.25rem;cursor:pointer;text-align:left;font-weight:850}.faq_faqItem__sJ7dM h2 button:focus-visible,.faq_faqItem__sJ7dM h2 button:hover{color:var(--text);outline:3px solid var(--accent);outline-offset:3px}.faq_answer__eNNb7{margin-top:.8rem;border-top:1px solid var(--line);padding:.9rem .25rem .2rem}.faq_answer__eNNb7 p{max-width:54rem;margin:0;color:var(--muted);line-height:1.72}.faq_answer__eNNb7 a{display:inline-flex;margin-top:.8rem;color:var(--text);font-weight:850;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.2em}.faq_answer__eNNb7 a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.faq_noResults__w9hAK{border:1px solid rgba(210,37,43,.7);border-radius:1rem;background:rgba(210,37,43,.16);padding:1.2rem}.faq_noResults__w9hAK h2,.faq_noResults__w9hAK p{margin:0}.faq_noResults__w9hAK p{margin-top:.5rem;color:var(--muted)}.faq_noResults__w9hAK a{margin-top:1rem}.faq_contactBand__ECAok{margin-top:0}@media (max-width:640px){.faq_hero__mNc7c,.faq_workspace__8LzMC{width:min(100% - 1rem,980px)}.faq_faqItem__sJ7dM{padding:.85rem}}@media (prefers-reduced-motion:reduce){.faq_faqItem__sJ7dM{scroll-behavior:auto}}