.cta[data-v-e1a8399a]{padding:clamp(56px,7vw,96px) 0}.cta__box[data-v-e1a8399a]{background:linear-gradient(155deg, #2f62ff 0%, var(--brand) 40%, var(--brand-700) 100%);box-shadow:var(--sh-brand);color:#fff;isolation:isolate;border-radius:28px;gap:32px;padding:clamp(32px,5vw,56px);display:grid;position:relative;overflow:hidden}.cta__box[data-v-e1a8399a]:before{content:"";z-index:-1;border:60px solid #ffffff12;border-radius:50%;width:440px;height:440px;position:absolute;top:-160px;right:-120px;box-shadow:0 0 0 60px #ffffff09}.cta__title[data-v-e1a8399a]{letter-spacing:-.04em;color:#fff;max-width:18ch;font-size:clamp(30px,3.8vw,46px);line-height:1.06}.cta__lede[data-v-e1a8399a]{color:#ffffffd1;max-width:46ch;margin-top:14px;font-size:17px;line-height:1.55}.cta__actions[data-v-e1a8399a]{flex-wrap:wrap;gap:12px;display:flex}.cta__actions[data-v-e1a8399a] .cta__primary{color:var(--brand-700);background:#fff;box-shadow:0 8px 22px #040a2840}.cta__actions[data-v-e1a8399a] .cta__primary:hover{background:#f2f5ff}.cta__actions[data-v-e1a8399a] .cta__secondary{color:#fff;box-shadow:none;background:0 0;border-color:#ffffff5c}.cta__actions[data-v-e1a8399a] .cta__secondary:hover{background:#ffffff14;border-color:#fff}.cta__note[data-v-e1a8399a]{color:#ffffffbf;align-items:center;gap:8px;margin-top:16px;font-size:13.5px;display:flex}@media (width<=559px){.cta__actions[data-v-e1a8399a] .btn{width:100%}}@media (width>=1020px){.cta__box[data-v-e1a8399a]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px}}
