h1.section-heading{font-family:Fraunces,serif;font-size:36px;line-height:35px;margin-bottom:10px;color:#32325d}@media (max-width:768px){h1.section-heading{font-size:28px}}@media (max-width:480px){h1.section-heading{font-size:24px}}.landing-faq{max-width:1000px;margin:60px auto;padding:0 5%}.landing-faq-title{font-family:Fraunces,serif;font-size:36px;line-height:35px;margin-bottom:24px;color:#32325d;text-align:center}.landing-faq-item{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;background:#fff;overflow:hidden}.landing-faq-question{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 22px;font-size:17px;font-weight:600;color:#1f2937;cursor:pointer;list-style:none}.landing-faq-question::-webkit-details-marker{display:none}.landing-faq-question::after{content:"+";font-size:24px;font-weight:400;color:#2563eb;transition:transform .2s}.landing-faq-item[open] .landing-faq-question::after{transform:rotate(45deg)}.landing-faq-answer{padding:0 22px 20px;color:#4b5563;line-height:1.7}.landing-faq-answer p{margin:0}@media (max-width:768px){.landing-faq{margin:40px auto}.landing-faq-title{font-size:28px}.landing-faq-question{font-size:16px;padding:16px 18px}}@media (max-width:480px){.landing-faq-title{font-size:24px}}