.seo4-cta{box-sizing:border-box;color:#252526;overflow-wrap:anywhere;background:#fff;border:2px solid #540fe9;border-radius:16px;width:100%;min-width:0;margin:24px 0;padding:24px 28px;line-height:1.7}.seo4-cta *,.seo4-cta :before,.seo4-cta :after{box-sizing:border-box}.seo4-cta .seo4-cta-inner{align-items:flex-start;gap:20px 28px;min-width:0;display:flex}.seo4-cta .seo4-cta-brand{flex:none;padding-top:4px}.seo4-cta .seo4-cta-logo{width:132px;height:auto;display:block}.seo4-cta .seo4-cta-content{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.seo4-cta .seo4-cta-title{color:#252526;border:0;margin:0;padding:0;font-size:20px;font-weight:900;line-height:1.45}.seo4-cta .seo4-cta-body{color:#252526;margin:0;font-size:15px;line-height:1.75}.seo4-cta .seo4-cta-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.seo4-cta .seo4-cta-actions a.seo4-cta-btn{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:10px 22px;font-size:16px;font-weight:800;line-height:1.4;text-decoration:none;display:inline-flex}.seo4-cta .seo4-cta-actions a.seo4-cta-btn-primary{color:#252526;background:#91f261;border:2px solid #73bf4d}.seo4-cta .seo4-cta-actions a.seo4-cta-btn-primary:hover{color:#252526;filter:brightness(.97);text-decoration:none}.seo4-cta .seo4-cta-actions a.seo4-cta-btn-secondary{color:#3d0bb0;background:#fff;border:2px solid #540fe9}.seo4-cta .seo4-cta-actions a.seo4-cta-btn-secondary:hover{color:#3d0bb0;background:#eee7fd;border-color:#3d0bb0;text-decoration:none}.seo4-cta .seo4-cta-actions a.seo4-cta-link{color:#540fe9;text-underline-offset:3px;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;font-size:16px;font-weight:700;line-height:1.4;text-decoration:underline;display:inline-flex}.seo4-cta .seo4-cta-actions a.seo4-cta-link:hover{color:#3d0bb0}.seo4-cta .seo4-cta-actions a:focus-visible{outline-offset:2px;outline:3px solid #540fe9}.seo4-cta .seo4-cta-price{color:#5f5f63;margin:0;font-size:13px;line-height:1.6}@media (max-width:640px){.seo4-cta{padding:20px 16px}.seo4-cta .seo4-cta-inner{flex-direction:column;gap:12px}.seo4-cta .seo4-cta-title{font-size:18px}.seo4-cta .seo4-cta-actions{flex-direction:column;align-items:stretch;gap:10px}.seo4-cta .seo4-cta-actions a.seo4-cta-btn,.seo4-cta .seo4-cta-actions a.seo4-cta-link{width:100%;min-height:48px;font-size:16px}}@media print{.seo4-cta{display:none!important}}
