.oms-seo-entry-cta{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:55px;align-items:center;width:min(calc(100% - 48px),1180px);margin:0 auto;padding:40px 0;border-bottom:1px solid var(--oms-line)}
.oms-seo-entry-cta>div>span{display:block;margin-bottom:10px;color:var(--oms-blue);font-size:10px;font-weight:800;letter-spacing:.14em}
.oms-seo-entry-cta h2{max-width:720px;margin:0 0 14px;font-size:clamp(28px,3vw,42px);line-height:1.05}
.oms-seo-entry-cta p{max-width:720px;margin:0;color:#566068;font-size:16px;line-height:1.6}
.oms-seo-entry-actions{display:grid;gap:12px}
.oms-seo-entry-actions>a{display:flex;min-height:52px;align-items:center;justify-content:center;padding:0 24px;background:var(--oms-blue);color:#fff!important;font-size:12px;font-weight:800;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:background .2s,transform .2s}
.oms-seo-entry-actions>a:hover{background:#0067b7;transform:translateY(-2px)}
.oms-seo-entry-actions small{color:#626970;font-size:11px;line-height:1.45;text-align:center}
@media(max-width:900px){.oms-seo-entry-cta{grid-template-columns:1fr;gap:28px}.oms-seo-entry-actions{max-width:420px}}
@media(max-width:700px){.oms-seo-entry-cta{width:calc(100% - 30px);padding:32px 0}.oms-seo-entry-actions{max-width:none}.oms-seo-entry-actions>a{width:100%}}
