.page-module__qIADDq__faqPage{max-width:900px;margin:0 auto;padding:8rem 2rem 10rem;animation:.6s cubic-bezier(.16,1,.3,1) forwards page-module__qIADDq__slideUpFade}@keyframes page-module__qIADDq__slideUpFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__qIADDq__header{text-align:center;margin-bottom:6rem}.page-module__qIADDq__header h1{letter-spacing:-.04em;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.page-module__qIADDq__header p{color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:1.35rem;line-height:1.7}.page-module__qIADDq__faqContainer{flex-direction:column;gap:1.25rem;margin-bottom:6rem;display:flex}.page-module__qIADDq__faqItem{background:var(--surface-color);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);border-radius:20px;overflow:hidden}.page-module__qIADDq__faqItem:hover{box-shadow:var(--shadow-md);border-color:var(--border-hover)}.page-module__qIADDq__question{color:var(--text-primary);cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;padding:2rem 2.5rem;font-size:1.35rem;font-weight:700;list-style:none;display:flex}.page-module__qIADDq__question::-webkit-details-marker{display:none}.page-module__qIADDq__icon{color:var(--text-muted);font-size:1.75rem;font-weight:300;transition:transform .4s cubic-bezier(.16,1,.3,1)}details[open] .page-module__qIADDq__icon{color:var(--brand-action);transform:rotate(45deg)}.page-module__qIADDq__answer{color:var(--text-secondary);border-top:1px solid #0000;padding:0 2.5rem 2rem;font-size:1.15rem;line-height:1.8;animation:.3s ease-out page-module__qIADDq__slideDown}details[open] .page-module__qIADDq__answer{border-top-color:var(--border-color);padding-top:2rem}@keyframes page-module__qIADDq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page-module__qIADDq__contactCta{text-align:center;background:var(--surface-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-color);box-shadow:var(--shadow-md);border-radius:32px;padding:5rem 3rem}.page-module__qIADDq__contactCta h2{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:2.5rem}.page-module__qIADDq__contactCta p{color:var(--text-secondary);margin-bottom:2.5rem;font-size:1.25rem}.page-module__qIADDq__actions{justify-content:center;gap:1.5rem;display:flex}@media (max-width:768px){.page-module__qIADDq__header h1{font-size:3rem}.page-module__qIADDq__question{padding:1.5rem 1.75rem;font-size:1.2rem}.page-module__qIADDq__answer{padding:0 1.75rem 1.5rem}details[open] .page-module__qIADDq__answer{padding-top:1.5rem}}@media (max-width:900px){.page-module__qIADDq__faqGrid{grid-template-columns:1fr!important}}
