.cta-card{list-style:none}.cta-card__inner{align-content:center;background:var(--colour-blue-dark);border-radius:var(--border-radius-small);color:var(--colour-white);display:grid;gap:16px;height:100%;justify-items:start;min-height:280px;padding:32px}.cta-card__copy{color:hsla(0,0%,100%,.8)}.cta-band__inner{align-items:center;background:var(--colour-blue-pale);border-radius:var(--border-radius);display:grid;gap:48px;grid-template-columns:1fr 1fr;padding:56px}.cta-band__body{display:grid;gap:20px;justify-items:start}.cta-band__copy{color:var(--colour-black-80)}.cta-band__image{aspect-ratio:4/3;border-radius:var(--border-radius-small);object-fit:cover;width:100%}@media (max-width:1024px){.cta-band__inner{gap:28px;grid-template-columns:1fr;padding:32px}}.cta-card>div{height:100%}.cta-band__inner{background:linear-gradient(135deg,var(--colour-sky) 0,var(--colour-aqua-tint) 100%);border:1px solid var(--colour-hairline)}.cta-band__body .h2,.cta-band__title{max-width:18ch}.cta-band__inner:has(.cta-band__image--render){align-items:end;grid-template-columns:minmax(0,7fr) minmax(0,5fr);overflow:hidden;padding-bottom:0}.cta-band__inner:has(.cta-band__image--render) .cta-band__body{padding-bottom:56px}.cta-band__image--render{aspect-ratio:auto;border-radius:0;filter:drop-shadow(0 22px 26px rgba(16,36,58,.2));height:clamp(14rem,22vw,20rem);justify-self:center;max-width:100%;object-fit:contain;object-position:center bottom;width:auto}@media (max-width:1024px){.cta-band__inner:has(.cta-band__image--render){grid-template-columns:1fr;padding-bottom:0}.cta-band__inner:has(.cta-band__image--render) .cta-band__body{padding-bottom:0}.cta-band__image--render{height:12rem}}.cta-band__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}