.fba-modes{padding:48px 24px;background:#fff;color:#222b35;font:400 17px/1.6 Arial,Helvetica,sans-serif}
.fba-modes *{box-sizing:border-box}
.fba-modes-wrap{max-width:1200px;margin:auto}
.fba-modes h2{font:700 36px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.035em;margin:0 0 26px;color:#222b35}
.fba-modes h3{font:700 22px/1.3 Arial,Helvetica,sans-serif;letter-spacing:-.02em;margin:0 0 10px;color:#222b35}
.fba-modes p{font-size:16px;line-height:1.6;color:#535d68;margin:0}
.fba-modes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.fba-mode{border:1px solid #e5e8eb;border-radius:6px;overflow:hidden;background:#fff}
.fba-mode-media{background:#f7f5f2;display:flex;align-items:center;justify-content:center;padding:16px}
.fba-mode-media img{display:block;width:100%;height:260px;object-fit:contain}
.fba-mode-copy{padding:24px}
.fba-mode-rail{display:flex;align-items:center;gap:24px;padding:24px 28px;background:#fff2e4;border-radius:6px;margin-top:22px}
.fba-mode-rail svg{width:48px;height:48px;flex-shrink:0;color:#c34d00}
.fba-mode-rail h3{font-size:21px;margin-bottom:4px}
@media(max-width:900px){.fba-modes-grid{gap:16px}.fba-mode-media{padding:10px}.fba-mode-media img{height:200px}.fba-mode-copy{padding:18px}.fba-modes h3{font-size:20px}}
@media(max-width:650px){.fba-modes{padding:32px 20px}.fba-modes h2{font-size:28px}.fba-modes-grid{grid-template-columns:1fr;gap:18px}.fba-mode-media img{height:240px}.fba-mode-copy{padding:22px}.fba-mode-rail{padding:22px 18px;gap:16px}.fba-mode-rail svg{width:38px;height:38px}.fba-mode-rail h3{font-size:20px}}
