.fffaq{background:#fff;padding:62px 0}.fffaq-wrap{margin:0 auto;max-width:1140px;padding:0 30px}.fffaq-head{margin-bottom:6px;text-align:center}.fffaq-head .ffeyebrow{color:#dd078b;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.fffaq-head h2{color:#343434;font-family:Inter,sans-serif;font-size:36px;font-weight:800;margin:12px 0 0}.fffaq-grid{align-items:start;display:grid;gap:12px 26px;grid-template-columns:1fr 1fr;margin-top:34px}.fffaq-grid details{background:#fff;border:1px solid #ebe6f1;border-radius:12px}.fffaq-grid summary{align-items:center;color:#343434;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:17px;font-weight:600;gap:16px;justify-content:space-between;list-style:none;padding:20px 22px}.fffaq-grid summary::-webkit-details-marker{display:none}.fffaq-grid summary:after{color:#dd078b;content:"+";flex-shrink:0;font-size:23px;font-weight:400;line-height:1}.fffaq-grid details[open] summary:after{content:"\2013"}.fffaq-grid .fffaq-a{padding:0 22px 20px}.fffaq-grid .fffaq-a p{color:#555;font-family:Inter,sans-serif;font-size:16px;line-height:1.6;margin:0}.fffaq-grid .fffaq-a a{color:#dd078b;font-weight:600}@media(max-width:860px){.fffaq-grid{grid-template-columns:1fr}.fffaq-head h2{font-size:28px}}