.pageblock.pageblock--cta-banner{background-color:#0000}.pageblock.pageblock--cta-banner[data-theme=light-blue] .cta-banner{--blob-size-start:90%;--blob-size-end:95%;--blob-blur:50px;--blob-from:var(--color-vivid-600);--blob-to:var(--color-vivid-400);--blob-opacity:.3;isolation:isolate;position:relative;overflow:clip}.pageblock.pageblock--cta-banner[data-theme=light-blue] .cta-banner:before,.pageblock.pageblock--cta-banner[data-theme=light-blue] .cta-banner:after{z-index:-1;filter:blur(var(--blob-blur,115px));content:"";pointer-events:none;will-change:scale, opacity;position:absolute}.pageblock.pageblock--cta-banner[data-theme=light-blue] .cta-banner:before{animation:9s ease-in-out infinite blob-breathe}.pageblock.pageblock--cta-banner[data-theme=light-blue] .cta-banner:after{animation:11s ease-in-out -4s infinite blob-breathe}@media (prefers-reduced-motion:reduce){.pageblock.pageblock--cta-banner[data-theme=light-blue] .cta-banner:before,.pageblock.pageblock--cta-banner[data-theme=light-blue] .cta-banner:after{animation:none}}.pageblock.pageblock--cta-banner[data-theme=light-blue] .cta-banner:before{width:var(--blob-size-start,43vw);background:radial-gradient(closest-side, rgb(from var(--blob-from) r g b/var(--blob-opacity)), rgb(from var(--blob-to) r g b/var(--blob-opacity)) 100%, transparent 100%);aspect-ratio:1;border-radius:50%;top:0;left:5%;translate:-50% -79%}.pageblock.pageblock--cta-banner[data-theme=light-blue] .cta-banner:after{width:var(--blob-size-end,45vw);background:radial-gradient(closest-side, rgb(from var(--blob-from) r g b/var(--blob-opacity)), rgb(from var(--blob-to) r g b/var(--blob-opacity)) 100%, transparent 100%);aspect-ratio:1;border-radius:50%;top:100%;left:102%;translate:-50% -11%}.pageblock.pageblock--cta-banner[data-theme=dark-blue] .cta-banner{--blob-size:108%;--blob-blur:70px;--blob-from:var(--color-neutral-0);--blob-to:var(--color-vivid-400);--blob-opacity:.4;isolation:isolate;position:relative;overflow:clip}.pageblock.pageblock--cta-banner[data-theme=dark-blue] .cta-banner:before,.pageblock.pageblock--cta-banner[data-theme=dark-blue] .cta-banner:after{z-index:-1;filter:blur(var(--blob-blur,115px));content:"";pointer-events:none;will-change:scale, opacity;position:absolute}.pageblock.pageblock--cta-banner[data-theme=dark-blue] .cta-banner:before{animation:9s ease-in-out infinite blob-breathe}.pageblock.pageblock--cta-banner[data-theme=dark-blue] .cta-banner:after{animation:11s ease-in-out -4s infinite blob-breathe}@media (prefers-reduced-motion:reduce){.pageblock.pageblock--cta-banner[data-theme=dark-blue] .cta-banner:before,.pageblock.pageblock--cta-banner[data-theme=dark-blue] .cta-banner:after{animation:none}}.pageblock.pageblock--cta-banner[data-theme=dark-blue] .cta-banner:before{width:var(--blob-size,43vw);background:radial-gradient(closest-side, rgb(from var(--blob-from) r g b/var(--blob-opacity)), rgb(from var(--blob-to) r g b/var(--blob-opacity)) 100%, transparent 100%);aspect-ratio:1;border-radius:50%;top:100%;left:0;translate:-60% -38%}.pageblock.pageblock--cta-banner[data-theme=dark-blue] .cta-banner:after{width:var(--blob-size,43vw);background:radial-gradient(closest-side, rgb(from var(--blob-from) r g b/var(--blob-opacity)), rgb(from var(--blob-to) r g b/var(--blob-opacity)) 100%, transparent 100%);aspect-ratio:1;border-radius:50%;top:0;left:100%;translate:-40% -62%}.cta-banner{--cta-banner-padding:var(--spacing-lg);background-color:var(--block-background);border-radius:var(--component-border-radius-lg);display:grid}@container style(--breakpoint-lg-min:true){.cta-banner{--cta-banner-padding:calc(var(--spacing-xl) * 2)}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .cta-banner{--cta-banner-padding:calc(var(--spacing-xl) * 2)}.cta-banner__image{aspect-ratio:16/9;position:relative}@container style(--breakpoint-lg-min:true){.cta-banner__image{aspect-ratio:auto}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .cta-banner__image{aspect-ratio:auto}.cta-banner__image img{object-fit:cover;width:100%;height:100%}@container style(--breakpoint-lg-min:true){.cta-banner__image img{width:auto;max-width:none;height:var(--cta-banner-image-size);aspect-ratio:1;border-radius:50%;position:absolute;top:50%;right:0;translate:0 -50%}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .cta-banner__image img{width:auto;max-width:none;height:var(--cta-banner-image-size);aspect-ratio:1;border-radius:50%;position:absolute;top:50%;right:0;translate:0 -50%}.cta-banner__content{padding:var(--cta-banner-padding);align-items:center;display:flex}.cta-banner .x-core-intro{width:100%}@container style(--breakpoint-lg-min:true){.cta-banner--has-image{column-gap:var(--cta-banner-padding);grid-template-columns:1fr 2fr}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .cta-banner--has-image{column-gap:var(--cta-banner-padding);grid-template-columns:1fr 2fr}@container style(--breakpoint-lg-min:true){.cta-banner--has-image .cta-banner__content{padding-inline-start:0}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .cta-banner--has-image .cta-banner__content{padding-inline-start:0}.cta-banner--large{--cta-banner-image-size:185%}.cta-banner--large.cta-banner--center:not(.cta-banner--has-image){--intro-max-width:44rem}.cta-banner--large.cta-banner--center:not(.cta-banner--has-image) .cta-banner__content{text-align:center;justify-content:center}.cta-banner--large.cta-banner--center:not(.cta-banner--has-image) .x-core-intro{margin-inline:auto}.cta-banner--large.cta-banner--center:not(.cta-banner--has-image) .x-core-button-wrapper{justify-content:center}.cta-banner--compact{--cta-banner-padding:var(--spacing-lg);--cta-banner-image-size:220%}@container style(--breakpoint-lg-min:true){.cta-banner--compact{--cta-banner-padding:var(--spacing-xl)}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .cta-banner--compact{--cta-banner-padding:var(--spacing-xl)}.cta-banner--compact .cta-banner__image{aspect-ratio:3}@container style(--breakpoint-lg-min:true){.cta-banner--compact .cta-banner__image{aspect-ratio:auto}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .cta-banner--compact .cta-banner__image{aspect-ratio:auto}@container style(--breakpoint-lg-min:true){.cta-banner--compact .x-core-intro{gap:var(--spacing-xl);justify-content:space-between;align-items:center;display:flex}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .cta-banner--compact .x-core-intro{gap:var(--spacing-xl);justify-content:space-between;align-items:center;display:flex}.cta-banner--compact .x-core-title{--heading-margin-bottom:var(--spacing-md)}@container style(--breakpoint-lg-min:true){.cta-banner--compact .x-core-title{--heading-margin-bottom:0}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .cta-banner--compact .x-core-title{--heading-margin-bottom:0}.cta-banner--compact .x-core-heading{font-size:var(--h4-size)}@container style(--breakpoint-lg-min:true){.cta-banner--compact .x-core-intro__content:has(+.x-core-button-wrapper){margin-bottom:0}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .cta-banner--compact .x-core-intro__content:has(+.x-core-button-wrapper){margin-bottom:0}.cta-banner--compact .x-core-button-wrapper{flex-shrink:0}@container style(--breakpoint-lg-min:true){.cta-banner--compact.cta-banner--has-image{grid-template-columns:1fr 5fr}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .cta-banner--compact.cta-banner--has-image{grid-template-columns:1fr 5fr}
