.faq-module__6AW0yG__page{background:var(--color-bg);min-height:100vh;overflow-x:hidden}.faq-module__6AW0yG__content{padding:var(--space-10)0 var(--space-16);max-width:var(--max-width);overflow:hidden}.faq-module__6AW0yG__hero{padding:var(--space-12)0 var(--space-8);background:var(--color-action);color:var(--color-white)}.faq-module__6AW0yG__hero h1{margin-bottom:var(--space-3);color:var(--color-white);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800}.faq-module__6AW0yG__heroSub{color:#ffffffb3;max-width:600px;font-size:1.1rem;line-height:1.5}.faq-module__6AW0yG__section{margin-bottom:var(--space-10)}.faq-module__6AW0yG__section h2{color:var(--color-heading);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-border);font-size:1.4rem;font-weight:700}.faq-module__6AW0yG__questions{gap:var(--space-3);flex-direction:column;display:flex}.faq-module__6AW0yG__item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast);word-wrap:break-word;overflow-wrap:break-word;overflow:hidden}.faq-module__6AW0yG__item[open]{border-color:var(--color-primary)}.faq-module__6AW0yG__item summary{padding:var(--space-5)var(--space-5);cursor:pointer;color:var(--color-heading);font-size:1rem;font-weight:600;line-height:1.4;list-style:none}.faq-module__6AW0yG__item summary::-webkit-details-marker{display:none}.faq-module__6AW0yG__item summary:before{content:"+";margin-right:var(--space-3);color:var(--color-primary);font-size:1.2rem;font-weight:700}.faq-module__6AW0yG__item[open] summary:before{content:"−"}.faq-module__6AW0yG__item p{padding:0 var(--space-5)var(--space-5)44px;color:var(--color-body);font-size:.95rem;line-height:1.7}@media (max-width:768px){.faq-module__6AW0yG__hero{padding:var(--space-8)0 var(--space-6)}.faq-module__6AW0yG__content{padding:var(--space-6)0 var(--space-10)}.faq-module__6AW0yG__item summary{padding:var(--space-4);font-size:.95rem}.faq-module__6AW0yG__item p{padding:0 var(--space-4)var(--space-4)36px}}
