.hero-art{width:100%;max-width:600px;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.hero-art{animation:7s ease-in-out infinite hero-art-float}}@keyframes hero-art-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.fb-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.fb-reverse .fb-media{order:2}.fb-media img{width:100%;max-width:540px;height:auto;margin:0 auto;display:block}.fb-copy{text-align:left}.fb-copy .section-title{text-align:left;margin-bottom:14px}.fb-text{color:var(--ink-2,#3a465c);margin:0 0 18px;font-size:1.05rem;line-height:1.65}.fb-list{gap:10px;margin:0 0 26px;padding:0;list-style:none;display:grid}.fb-list li{color:var(--ink,#172033);align-items:flex-start;gap:10px;display:flex}.fb-ctas{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:860px){.fb-grid{grid-template-columns:1fr;gap:26px}.fb-media,.fb-reverse .fb-media{order:-1}}
