@media(min-width:768px){.CTABanner__surface{background-image:linear-gradient(190deg,#c5e4eb 6.5%,#ffffff 74%)}}.CTABanner__content{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "body" "buttons";justify-items:center;gap:1.5rem}@media(min-width:1024px){.CTABanner__content{grid-template-columns:minmax(0,527px) minmax(0,457px);grid-template-areas:"heading body" "buttons body";column-gap:2rem;row-gap:2rem;justify-content:space-between;align-items:start;justify-items:start}}.CTABanner__heading{grid-area:heading}.CTABanner__body{grid-area:body}.CTABanner__buttons{grid-area:buttons}.CTABanner__blob{transform:rotate(var(--base-rotate));transition:transform .5s ease-out}.CTABanner__surface:hover .CTABanner__blob--1{transform:rotate(calc(var(--base-rotate) - 18deg))}.CTABanner__surface:hover .CTABanner__blob--2{transform:rotate(calc(var(--base-rotate) + 4deg))}@media(prefers-reduced-motion:reduce){.CTABanner__blob{transition:none}}