.ui-action-banner[data-v-71183053]{align-items:center;background:linear-gradient(135deg,var(--color-secondary-soft) 0,#f4f7f7 45%,var(--color-primary-soft) 100%);border:1px solid var(--color-secondary-border);border-radius:var(--radius-large);display:flex;gap:28px;justify-content:space-between;overflow:hidden;padding:28px 30px;position:relative}.ui-action-banner[data-v-71183053]:after,.ui-action-banner[data-v-71183053]:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.ui-action-banner[data-v-71183053]:before{background:color-mix(in srgb,var(--color-secondary) 12%,transparent);bottom:-145px;height:180px;right:15%;width:180px}.ui-action-banner[data-v-71183053]:after{background:#ffffff47;height:90px;right:4%;top:-62px;width:90px}.ui-action-banner[data-v-71183053]>*{position:relative;z-index:1}.ui-action-banner__copy[data-v-71183053]{min-width:0}.ui-action-banner__eyebrow[data-v-71183053]{color:var(--color-secondary);font-size:.72rem;font-weight:800;letter-spacing:.1em}.ui-action-banner h2[data-v-71183053]{font-size:clamp(1.3rem,3vw,1.7rem);letter-spacing:-.025em;margin-top:6px}.ui-action-banner__description[data-v-71183053]{color:var(--color-muted);line-height:1.5;margin-top:7px;max-width:670px}.ui-action-banner__copy[data-v-71183053]>:not(.ui-action-banner__eyebrow):not(h2):not(.ui-action-banner__description){margin-top:12px}.ui-action-banner__action[data-v-71183053]{flex:0 0 auto}.ui-action-banner--bright[data-v-71183053]{background:linear-gradient(120deg,#5c329d,#7d50c2 52%,#9c6ee0);border-color:#6b45ad;box-shadow:0 16px 36px #4f2a8733;color:#fff}.ui-action-banner--bright .ui-action-banner__description[data-v-71183053],.ui-action-banner--bright .ui-action-banner__eyebrow[data-v-71183053]{color:#ffffffd1}.ui-action-banner--bright[data-v-71183053]:before{background:#ffffff1f;bottom:-185px;height:240px;right:12%;width:240px}.ui-action-banner--bright[data-v-71183053] .ui-button{background:#fff;border-color:#fff;color:#5c329d}.ui-action-banner--bright[data-v-71183053] .ui-button:hover{background:#f8f3ff}@media(max-width:640px){.ui-action-banner[data-v-71183053]{align-items:flex-start;flex-direction:column;padding:24px}.ui-action-banner__action[data-v-71183053],.ui-action-banner__action[data-v-71183053] .ui-button{width:100%}}
