#faq{background:#fff}#faq h2{color:var(--sky)}.faq2{max-width:820px;margin:auto;display:grid;gap:12px}.faq2 details{background:#eaf2fc;border-radius:14px;padding:20px 24px}.faq2 details[open]{background:#e1ecfa}.faq2 summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;font:700 19px/1.4 Inter;color:var(--ink)}.faq2 summary::-webkit-details-marker{display:none}.faq2 summary::after{content:"+";flex:none;font:400 28px/1 Inter;color:var(--sky);width:20px;text-align:center}.faq2 details[open] summary::after{content:"–"}.faq2 .fa p{margin:12px 0 0;font-size:18px;line-height:1.6;color:var(--body)}.faq-more{text-align:center;margin:28px 0 0;font-size:16px}.faq-more a{color:var(--navy);font-weight:600}@media (max-width:560px){.faq2{gap:10px}.faq2 details{padding:16px 18px}.faq2 summary{font-size:16px}.faq2 .fa p{font-size:16px}}
