*,:after,:before{box-sizing:border-box;margin:0;padding:0}.abm_faq_section{background:#fff;padding:80px 24px}.abm_faq_inner{margin:0 auto;max-width:56rem}.abm_faq_header{margin-bottom:48px;text-align:center}.abm_faq_heading{color:#160a3d;font-family:Poppins,sans-serif;font-size:30px;font-weight:700;line-height:1.2;margin-bottom:16px}@media (min-width:768px){.abm_faq_heading{font-size:39px}}.abm_faq_subtext{color:#576c8e;font-family:IBM Plex Sans,sans-serif;font-size:18px;line-height:1.6}.abm_faq_list{display:flex;flex-direction:column;gap:12px}.abm_faq_item{background:#fff;border:1px solid #cdd4df;border-radius:8px;padding:0 24px}.abm_faq_trigger{align-items:center;background:none;border:none;color:#160a3d;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;gap:16px;justify-content:space-between;line-height:1.5;padding:16px 0;text-align:left;transition:color .2s;width:100%}.abm_faq_item.open .abm_faq_trigger,.abm_faq_trigger:hover{color:#008bd1}.abm_faq_chevron{flex-shrink:0;height:16px;stroke:currentColor;transition:transform .3s ease;width:16px}.abm_faq_item.open .abm_faq_chevron{transform:rotate(180deg)}.abm_faq_panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.abm_faq_item.open .abm_faq_panel{grid-template-rows:1fr}.abm_faq_panel_inner{overflow:hidden}.abm_faq_answer{color:#576c8e;font-family:IBM Plex Sans,sans-serif;font-size:14px;line-height:1.7;padding-bottom:16px}