.cp-callout-band:where(.astro-kjkhvw7p){margin-top:var(--space-section);margin-bottom:0}.cp-callout-band-inner:where(.astro-kjkhvw7p){background:var(--color-brand);border-radius:28px;padding:56px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;box-shadow:0 24px 60px -28px #b4460080}.cp-callout-band-text:where(.astro-kjkhvw7p){flex:1;min-width:280px}.cp-callout-band-headline:where(.astro-kjkhvw7p){font-size:clamp(2.6rem,4vw,4rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--color-ink-inverse);margin:0}.cp-callout-band-sub:where(.astro-kjkhvw7p){font-size:1.7rem;color:#ffffffeb;margin:12px 0 0;line-height:1.45;max-width:640px}.cp-callout-band-actions:where(.astro-kjkhvw7p){display:inline-flex;align-items:center;gap:20px;flex-shrink:0;flex-wrap:wrap}@media(max-width:768px){.cp-callout-band-inner:where(.astro-kjkhvw7p){padding:40px 32px}}@media(max-width:600px){.cp-callout-band-inner:where(.astro-kjkhvw7p){padding:32px 24px;border-radius:22px}.cp-callout-band-actions:where(.astro-kjkhvw7p) .cp-button-bubble:where(.astro-kjkhvw7p),.cp-callout-band-actions:where(.astro-kjkhvw7p) .cp-button-bubble-invert:where(.astro-kjkhvw7p){width:100%;justify-content:center}.cp-callout-band-actions:where(.astro-kjkhvw7p){width:100%}}
