.ctaSection{padding-top:88px;padding-bottom:88px;display:block}.ctaPanel{isolation:isolate;background:linear-gradient(120deg, #f4f7fd 0%, var(--pale) 100%);border:1px solid #c7d4e8;border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.62fr);align-items:end;gap:64px;padding:58px 64px;display:grid;position:relative;overflow:hidden}.ctaPanel:before,.ctaPanel:after{content:"";z-index:-1;border-style:solid;border-color:#254be83d;width:64px;height:64px;position:absolute;right:22px}.ctaPanel:before{border-width:2px 2px 0 0;border-radius:0 13px 0 0;top:22px}.ctaPanel:after{border-width:0 2px 2px 0;border-radius:0 0 13px;bottom:22px}.ctaSection .eyebrow{margin-bottom:14px}.ctaSection h2{max-width:680px;font-size:clamp(2.65rem,4.3vw,4rem);line-height:.98}.ctaAction{border-left:1px solid #b8c8e1;max-width:370px;padding-left:26px}.ctaAction p{color:#485970;margin:0;font-size:1.02rem}@media (max-width:900px){.ctaPanel{grid-template-columns:1fr;gap:32px}.ctaAction{border-top:1px solid #b8c8e1;border-left:0;max-width:560px;padding:26px 0 0}}@media (max-width:620px){.ctaSection{padding-top:64px;padding-bottom:64px}.ctaPanel{border-radius:22px;gap:26px;padding:38px 26px}.ctaPanel:before,.ctaPanel:after{width:40px;height:40px;right:14px}.ctaPanel:before{top:14px}.ctaPanel:after{bottom:14px}.ctaSection h2{font-size:2.55rem}.ctaAction{padding-top:22px}.ctaSection .button{width:100%}}
