.seo-retention{padding:58px 0;background:linear-gradient(135deg,#102c3a,#0f2130 65%,#0b1a26);color:#eef6f8;border-top:1px solid #254252;border-bottom:1px solid #254252}.seo-retention-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:center}.seo-retention .eyebrow{color:#64ded0}.seo-retention h2{color:#fff;font-size:clamp(28px,4vw,42px);line-height:1.12;margin:8px 0 14px}.seo-retention p{color:#b9ccd5;max-width:720px}.seo-retention-points{display:grid;gap:10px}.seo-retention-points div{border:1px solid #315160;border-radius:11px;background:#122b38;padding:13px 15px}.seo-retention-points b{display:block;color:#c9fff8}.seo-retention-points span{display:block;color:#9fb8c4;font-size:13px;margin-top:3px}.seo-retention .actions{margin-top:20px}.seo-retention .btn.ghost{border-color:#5c7b86;color:#e5f5f3}.seo-retention-note{font-size:12px;color:#8fa8b4!important;margin-top:12px}.seo-retention-loop{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.seo-retention-loop span{padding:6px 9px;border-radius:999px;background:#142f3d;border:1px solid #315160;color:#c8dbe3;font-size:12px}@media(max-width:800px){.seo-retention-grid{grid-template-columns:1fr}.seo-retention{padding:42px 0}}

.subscription-benefit{font-weight:600;line-height:1.6}.subscription-offer{max-width:650px;line-height:1.6}
