.follow-section{padding-top:48px}
.follow-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:center;padding:38px 42px;border-radius:8px;background:#073b5c;color:#fff;border-top:4px solid #d3aa45}
.follow-card .eyebrow{color:#e4c480;margin-bottom:14px}
.follow-card h2{font-size:clamp(28px,3vw,40px);max-width:620px}
.follow-card .follow-copy{margin-top:18px;max-width:660px;color:#e0eff7;font-size:16px}
.follow-actions{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:280px;text-align:center}
.follow-actions .button{background:#fff;color:#073b5c;justify-content:center;gap:20px}
.follow-actions .button:hover{background:#def3fc}
.follow-actions .follow-note{font-size:12px;line-height:1.5;color:#d4e6f1}
@media(max-width:760px){.follow-section{padding-top:32px}.follow-card{grid-template-columns:1fr;padding:28px 24px;gap:24px}.follow-actions{max-width:none;align-items:stretch}.follow-card h2{font-size:30px}}
