.faqs-module__c9Vxhq__page{background:var(--bg-secondary);min-height:70vh;padding:4rem 0 5rem}.faqs-module__c9Vxhq__header{text-align:center;margin-bottom:3rem}.faqs-module__c9Vxhq__title{color:var(--text-primary);margin-bottom:.75rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900}.faqs-module__c9Vxhq__desc{color:var(--text-secondary);max-width:480px;margin:0 auto;font-size:.95rem;line-height:1.6}.faqs-module__c9Vxhq__list{flex-direction:column;gap:.75rem;max-width:720px;margin:0 auto;display:flex}.faqs-module__c9Vxhq__item{border:1.5px solid var(--border);background:#fff;border-radius:12px;transition:border-color .2s;overflow:hidden}.faqs-module__c9Vxhq__itemOpen{border-color:var(--primary)}.faqs-module__c9Vxhq__question{cursor:pointer;width:100%;font-family:var(--font-sans);color:var(--text-primary);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .18s;display:flex}.faqs-module__c9Vxhq__question:hover{background:var(--primary-light)}.faqs-module__c9Vxhq__chevron{color:var(--text-muted);flex-shrink:0;transition:transform .25s}.faqs-module__c9Vxhq__chevronOpen{color:var(--primary);transform:rotate(180deg)}.faqs-module__c9Vxhq__answer{color:var(--text-secondary);border-top:1px solid var(--border);padding:.85rem 1.25rem 1.1rem;font-size:.9rem;line-height:1.7}.faqs-module__c9Vxhq__contactCta{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:720px;margin:2.5rem auto 0;display:flex}.faqs-module__c9Vxhq__contactCta p{color:var(--text-secondary);font-size:.92rem}
