/* Inline styles for email-deliverability-for-saas.html — preserved from original */

.hub-hero{background:linear-gradient(135deg,#1a1035 0%,#2d1b6e 100%);padding:72px 0 48px}
.hub-hero h1{color:#fff;font-size:40px;font-weight:900;line-height:1.2;margin-bottom:14px}
.hub-hero p{color:rgba(255,255,255,.78);font-size:16px;line-height:1.7;max-width:620px}
.hub-body{font-size:15px;line-height:1.8;color:#444}
.hub-body h2{font-size:26px;font-weight:900;color:#1a1035;margin:40px 0 16px}
.hub-body h3{font-size:20px;font-weight:800;color:#1a1035;margin:28px 0 12px}
.hub-body p{margin-bottom:14px}
.hub-body ul,ol{padding-left:22px;margin-bottom:14px}
.hub-body li{margin-bottom:6px}
.hub-body table{width:100%;border-collapse:collapse;margin:22px 0;font-size:14px}
.hub-body th{background:linear-gradient(135deg,#1a1035,#2d1b6e);color:#C6F806;padding:12px 16px;text-align:left}
.hub-body td{padding:10px 16px;border-bottom:1px solid #f0eeff}
.hub-body tr:nth-child(even) td{background:#fafafa}
.hub-cta{background:linear-gradient(135deg,#1a1035,#2d1b6e);border-radius:16px;padding:32px;margin:40px 0;color:#fff}
.hub-cta h3{color:#C6F806;font-size:20px;font-weight:800;margin-bottom:10px}
.hub-cta p{color:rgba(255,255,255,.8);font-size:14px;line-height:1.7;margin-bottom:18px}
.hub-cta a{background:#C6F806;color:#1a1035;border-radius:8px;padding:12px 24px;text-decoration:none;font-weight:800;font-size:14px;display:inline-block}
.hub-sidebar .scard{background:#fff;border:1px solid #e8e4f8;border-radius:12px;padding:20px;margin-bottom:16px}
.hub-sidebar .scard h4{font-size:14px;font-weight:800;color:#1a1035;margin-bottom:12px}
.hub-sidebar .scard ul{list-style:none;padding:0;margin:0}
.hub-sidebar .scard li{padding:6px 0;border-bottom:1px solid #f0eeff;font-size:13px}
.hub-sidebar .scard li:last-child{border:none}
.hub-sidebar .scard a{color:#6A47ED;text-decoration:none;font-weight:600}
