.ffa-feats{background:var(--ffv3-white);padding:var(--ffv3-sec-pad) 0}.ffa-feats__head{margin:0 auto var(--ffv3-sec-pad);max-width:820px;text-align:center}.ffa-feats .ffa-feats__h{color:var(--ffv3-black);font-size:clamp(32px,3.6vw,48px);font-weight:var(--ffv3-w-semi);line-height:1.05;margin:0 0 var(--ffv3-stack-md)}.ffa-feats__lead{color:#56525f;font-size:18px;margin:0}.ffa-feats__rows{display:grid;gap:var(--ffv3-sec-pad)}.ffa-frow{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ffa-frow--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ffa-frow--rev .ffa-frow__copy{order:2}.ffa-frow__copy{min-width:0}.ffa-feats .ffa-frow__eyebrow{align-items:center;color:var(--ffv3-purple);display:flex;font-size:18px;font-weight:var(--ffv3-w-semi);gap:12px;line-height:1.2;margin:0 0 20px}.ffa-frow__ic{background:#f2ecf7;border-radius:8px;display:grid;flex:none;height:44px;place-items:center;width:44px}.ffa-frow__ic svg{height:24px;width:24px}.ffa-feats .ffa-frow__h{color:var(--ffv3-black);font-size:clamp(28px,3vw,40px);font-weight:var(--ffv3-w-semi);line-height:1.1;margin:0 0 20px}.ffa-feats .ffa-frow__b{color:var(--ffv3-black);font-size:18px;margin:0}.ffa-frow__list{display:grid;gap:10px;list-style:none;margin:24px 0 0;padding:0}.ffa-feats .ffa-frow__list li{align-items:flex-start;color:var(--ffv3-black);display:flex;gap:10px}.ffa-frow__list svg{color:var(--ffv3-purple);flex:none;height:20px;margin-top:2px;width:20px}.ffa-shot{background:var(--ffv3-white);border:1px solid #eee;border-radius:10px;box-shadow:0 18px 60px rgba(109,41,149,.2),0 2px 8px rgba(33,28,45,.08);cursor:zoom-in;display:block;font:inherit;margin:0;min-width:0;overflow:hidden;padding:0;position:relative;text-align:left;width:100%}.ffa-shot__bar{background:#f4f5f8;border-bottom:1px solid #eee;display:flex;gap:6px;padding:10px 12px}.ffa-shot__bar i{background:#d5d8de;border-radius:50%;height:10px;width:10px}.ffa-shot img{aspect-ratio:1440/900;display:block;height:auto;object-fit:cover;object-position:left top;width:100%}.ffa-shot__zoom{background:var(--ffv3-purple);border-radius:50%;bottom:16px;color:var(--ffv3-white);display:grid;height:40px;opacity:0;place-items:center;position:absolute;right:16px;transform:scale(.9);transition:opacity .18s ease,transform .18s ease;width:40px}.ffa-shot__zoom svg{height:20px;width:20px}.ffa-shot:focus-visible .ffa-shot__zoom,.ffa-shot:hover .ffa-shot__zoom{opacity:1;transform:none}@media (max-width:900px){.ffa-feats{padding:var(--ffv3-sec-pad-sm) 0}.ffa-feats__head{margin-bottom:var(--ffv3-stack-lg)}.ffa-feats__rows{gap:64px}.ffa-frow,.ffa-frow--rev{gap:32px;grid-template-columns:1fr}.ffa-frow--rev .ffa-frow__copy{order:0}}