.cta-band-wrapper[data-astro-cid-icorehev]{z-index:10;position:relative}.cta-band-wrapper[data-astro-cid-icorehev].has-overlap{margin-block-end:-40px}.cta-band-card[data-astro-cid-icorehev]{background-color:var(--accent);color:var(--on-accent);border-radius:var(--radius);box-shadow:var(--elevation);flex-direction:column;gap:2rem;padding:clamp(2rem,5vw,3.5rem);display:flex}@media (width>=1024px){.cta-band-card[data-astro-cid-icorehev]{flex-direction:row;justify-content:space-between;align-items:center;gap:3rem}}.cta-band-content[data-astro-cid-icorehev]{flex-direction:column;gap:.75rem;max-inline-size:42ch;display:flex}.cta-band-eyebrow[data-astro-cid-icorehev]{font-family:var(--font-body);font-size:var(--text-eyebrow);font-weight:var(--weight-eyebrow);line-height:var(--leading-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--on-accent);opacity:.9;display:block}.cta-band-heading[data-astro-cid-icorehev]{color:var(--on-accent);line-height:1.1}.cta-band-lead[data-astro-cid-icorehev]{color:var(--on-accent);opacity:.92;font-size:var(--text-body)}.cta-band-actions[data-astro-cid-icorehev]{flex-direction:column;flex-shrink:0;gap:.875rem;inline-size:100%;max-inline-size:22rem;display:flex}@media (width>=640px){.cta-band-actions[data-astro-cid-icorehev]{flex-direction:row;inline-size:auto;max-inline-size:none}}.cta-btn-primary[data-astro-cid-icorehev]{background-color:var(--base);color:var(--ink-inverse);border-color:var(--base);font-weight:700}.cta-btn-primary[data-astro-cid-icorehev]:hover{background-color:color-mix(in srgb, var(--base) 85%, white);border-color:color-mix(in srgb, var(--base) 85%, white);transform:translateY(-2px)}.cta-btn-secondary[data-astro-cid-icorehev]{color:var(--on-accent);border:2px solid var(--on-accent);background-color:#0000;font-weight:600}.cta-btn-secondary[data-astro-cid-icorehev]:hover{background-color:color-mix(in srgb, var(--on-accent) 15%, transparent);transform:translateY(-2px)}.cta-btn-primary[data-astro-cid-icorehev]:focus-visible,.cta-btn-secondary[data-astro-cid-icorehev]:focus-visible{outline:var(--focus-width) solid var(--on-accent);outline-offset:var(--focus-offset)}.cta-btn-icon[data-astro-cid-icorehev]{flex-shrink:0;block-size:16px;inline-size:16px}
