.FAQSection_container__S0CgR{background:var(--bg-secondary);padding:5rem 0}.FAQSection_inner__q5Yo_{max-width:1200px;margin:0 auto;padding:0 1.5rem}.FAQSection_heading__xsR22{font-family:var(--font-heading);font-weight:800;font-size:clamp(2rem,4vw,2.75rem);letter-spacing:-.035em;margin-bottom:3rem;text-align:center}.FAQSection_grid__9nonK{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1rem;gap:1rem}.FAQSection_item__t2gCJ{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);padding:2rem;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .3s ease}.FAQSection_item__t2gCJ:hover{transform:translateY(-3px);box-shadow:var(--shadow-card);border-color:rgba(59,130,246,.1)}.FAQSection_question__B7Y__{font-family:var(--font-heading);font-weight:700;font-size:1.05rem;color:var(--text-primary);margin:0 0 .75rem;letter-spacing:-.02em;line-height:1.35}.FAQSection_answer__TyOQM{color:var(--text-secondary);font-size:.9rem;line-height:1.7;margin:0}@media (max-width:768px){.FAQSection_container__S0CgR{padding:4rem 0}.FAQSection_grid__9nonK{grid-template-columns:1fr}.FAQSection_item__t2gCJ{padding:1.5rem}}