.fm-roi-faq{padding:80px 0}.fm-roi-faq.fm-bg-white{background:var(--color-white)}.fm-roi-faq.fm-bg-mint{background:var(--color-mint)}.fm-roi-faq__inner{margin:0 auto;max-width:var(--max-width);padding:0 40px}.fm-roi-faq__intro{margin-bottom:40px}.fm-roi-faq__intro .fm-label{color:var(--color-teal);display:inline-block;font-family:var(--font-heading);font-size:13px;font-weight:800;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.fm-roi-faq__intro h2{margin-bottom:16px}.fm-roi-faq__layout{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 340px}.fm-roi-faq__image{border-radius:var(--radius-lg);min-height:480px;overflow:hidden;position:sticky;top:40px}.fm-roi-faq__image img{display:block;height:100%;object-fit:cover;width:100%}.fm-roi-faq__placeholder{align-items:center;background:var(--color-teal-light);border:2px dashed var(--color-teal);border-radius:var(--radius-lg);color:var(--color-teal);display:flex;flex-direction:column;justify-content:center;min-height:480px;padding:40px 24px;text-align:center}.fm-roi-faq__placeholder-icon{font-size:48px;margin-bottom:12px;opacity:.6}.fm-roi-faq__placeholder-label{font-family:var(--font-heading);font-size:14px;font-weight:800;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.fm-roi-faq__placeholder-desc{color:var(--color-gray-medium);font-size:.85rem;line-height:1.4;max-width:240px}.fm-roi-faq__item{border-bottom:1px solid var(--color-gray-light)}.fm-roi-faq__question{align-items:center;background:none;border:none;color:var(--color-black);cursor:pointer;display:flex;font-family:var(--font-heading);font-size:1.05rem;font-weight:800;gap:16px;justify-content:space-between;line-height:1.35;padding:20px 0;text-align:left;width:100%}.fm-roi-faq__question:hover{color:var(--color-teal)}.fm-roi-faq__chevron{flex-shrink:0;height:24px;transition:transform .3s ease;width:24px}.fm-roi-faq__chevron svg{height:24px;stroke:var(--color-gray-medium);width:24px}.fm-roi-faq__item--open .fm-roi-faq__chevron{transform:rotate(180deg)}.fm-roi-faq__answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.fm-roi-faq__item--open .fm-roi-faq__answer{max-height:2000px}.fm-roi-faq__answer-content{color:var(--color-gray-medium);font-size:.98rem;line-height:1.6;padding:0 0 24px}.fm-roi-faq__answer-content a{color:var(--color-teal);font-weight:700;text-decoration:none}.fm-roi-faq__answer-content a:hover{text-decoration:underline}@media (max-width:991px){.fm-roi-faq__layout{gap:40px;grid-template-columns:1fr}.fm-roi-faq__image{display:none}}@media (max-width:767px){.fm-roi-faq{padding:60px 0}.fm-roi-faq__inner{padding:0 20px}}