.cta-banner.svelte-onny08{margin-block-end:var(--site-section-space)}.cta-surface.svelte-onny08{isolation:isolate;border-radius:var(--site-radius-lg);background:linear-gradient(115deg, #00024af0, #111219d1), var(--site-pattern-court), url(../../../media/webflow/images/banner-section.png) center/cover;background-size:auto, var(--site-pattern-court-size), var(--site-pattern-court-size), cover;color:#fff;align-items:end;gap:2rem;padding:clamp(1.75rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden}.cta-surface.svelte-onny08:before{content:"";z-index:-1;background:radial-gradient(ellipse 48% 42% at 22% 40%, var(--site-ambient-primary), transparent 72%), radial-gradient(ellipse 44% 40% at 78% 62%, var(--site-ambient-secondary), transparent 74%);filter:blur(var(--site-ambient-blur));mix-blend-mode:screen;opacity:.75;position:absolute;inset:-30%;transform:translate(-2%,1%)scale(1.03)}@media (prefers-reduced-motion:no-preference){.cta-surface.svelte-onny08:before{animation:site-ambient-drift var(--site-ambient-duration) var(--site-ambient-curve) infinite alternate}}.cta-surface.svelte-onny08 h2:where(.svelte-onny08){max-inline-size:17ch;font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--site-weight-display);text-wrap:balance;margin:0;line-height:.98}.cta-description.svelte-onny08{max-inline-size:42rem;color:var(--site-text-muted-on-inverse);margin-block:1.1rem 0;line-height:1.6}.cta-surface.svelte-onny08 .site-button:where(.svelte-onny08){color:var(--site-secondary);background:#fff;justify-self:start}@media (hover:hover) and (pointer:fine){.cta-surface.svelte-onny08 .site-button:where(.svelte-onny08):hover{background:var(--site-canvas);color:var(--site-primary-dark)}}@media (width>=56rem){.cta-surface.svelte-onny08{grid-template-columns:minmax(0,1fr) auto}}
