.text-white .faq-rows .accordion,.text-white .faq-rows .panel p{color:#fff}.faq .section-header{font-family:"Roboto",sans-serif;font-size:32px;font-weight:700;text-transform:none;text-align:center;color:#111827;margin:0 0 12px}@media (max-width:767px){.faq .section-header{font-size:26px}}@media (min-width:1600px){.faq .section-header{font-size:36px}}.faq .section-subheader{text-align:center}.faq .faq-rows{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);overflow:hidden;margin-top:32px}.faq .faq-rows .copy-container{border-bottom:1px solid #e5e7eb}.faq .faq-rows .copy-container:last-child{border-bottom:0}.faq .accordion{display:flex;justify-content:space-between;align-items:center;gap:32px;font-size:18px;font-family:"Roboto",sans-serif;font-weight:600;color:#111827;background-color:#fff0;cursor:pointer;padding:24px;width:100%;text-align:left;border:none;outline:none}.faq .accordion .faq-question{flex:1}.faq .accordion .faq-chevron{width:20px;height:20px;flex-shrink:0;color:#6b7280;transition:transform 0.3s ease}.faq .accordion.active .faq-chevron{transform:rotate(180deg)}.faq .panel{padding:0 24px;background-color:#fff0;max-height:0;overflow:hidden;transition:max-height 0.3s ease-out}.faq .panel p{font-size:16px;color:#4b5563;line-height:1.6;margin-top:0}@media only screen and (max-width:992px){.faq .accordion{font-size:16px;padding:20px;gap:20px}.faq .panel{padding:0 20px}}