.irisal-seo-plan-section,.irisal-seo-plan-callout{padding:48px 20px;background:#f7f6f4;color:inherit}.irisal-seo-plan-callout{background:#fff;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.irisal-seo-plan-inner{max-width:1040px;margin:0 auto}.irisal-seo-plan-kicker{font-size:12px;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:#8d3044;margin-bottom:10px}.irisal-seo-plan-section h2,.irisal-seo-plan-callout h2{margin:0 0 14px;font-size:clamp(28px,3.5vw,42px);line-height:1.12}.irisal-seo-plan-section p,.irisal-seo-plan-callout p{max-width:850px;font-size:17px;line-height:1.7}.irisal-seo-plan-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.irisal-seo-plan-links a,.irisal-seo-plan-button{display:inline-block;text-decoration:none;font-weight:700;border:1px solid rgba(0,0,0,.18);border-radius:4px;padding:10px 14px;color:inherit}.irisal-seo-plan-links a:hover,.irisal-seo-plan-button:hover{border-color:#8d3044;color:#8d3044}@media(max-width:640px){.irisal-seo-plan-section,.irisal-seo-plan-callout{padding:36px 18px}.irisal-seo-plan-links{display:grid;grid-template-columns:1fr}.irisal-seo-plan-links a{text-align:center}}
