.cta--orange-title[data-astro-cid-eyejplsd] .cta__title[data-astro-cid-eyejplsd]{color:var(--surface-heading-on-dark)}.cta[data-astro-cid-eyejplsd]{--content-edge:max(var(--rhythm-section-x), calc((100% - var(--container)) / 2));text-align:center;background:var(--surface-panel-dark);color:var(--color-white);background-image:radial-gradient(circle,#ec7a081a,#0000 60%);flex-direction:column;align-items:center;gap:32px;padding:96px 40px;display:flex;position:relative;overflow:hidden}.cta--photo[data-astro-cid-eyejplsd]{background-image:none}.cta[data-astro-cid-eyejplsd] .cta__photo{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.cta__veil[data-astro-cid-eyejplsd]{background:var(--grad-hero-veil);position:absolute;inset:0}.cta__content[data-astro-cid-eyejplsd]{flex-direction:column;align-items:center;gap:32px;display:flex;position:relative}.cta__title[data-astro-cid-eyejplsd]{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);letter-spacing:var(--ls-h2);color:var(--color-white);margin:0}.cta__sub[data-astro-cid-eyejplsd]{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3);color:var(--color-white);margin:0}.cta__buttons[data-astro-cid-eyejplsd]{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}@media (width<=768px){.cta[data-astro-cid-eyejplsd]{padding:64px 20px}}.cta--compact[data-astro-cid-eyejplsd],.cta--compact[data-astro-cid-eyejplsd].cta--photo{gap:0;padding:60px 50px 50px}.cta--compact[data-astro-cid-eyejplsd] .cta__content[data-astro-cid-eyejplsd]{align-self:stretch;gap:0}.cta--compact[data-astro-cid-eyejplsd] .cta__sub[data-astro-cid-eyejplsd]{margin-top:10px}.cta--compact[data-astro-cid-eyejplsd] .cta__buttons[data-astro-cid-eyejplsd],.cta--compact[data-astro-cid-eyejplsd] .cta__links[data-astro-cid-eyejplsd]{margin-top:36px}.cta__links[data-astro-cid-eyejplsd]{align-self:stretch}@media (width<=768px){.cta--compact[data-astro-cid-eyejplsd],.cta--compact[data-astro-cid-eyejplsd].cta--photo{padding:60px 50px 50px}.cta--stack-buttons[data-astro-cid-eyejplsd] .cta__content[data-astro-cid-eyejplsd],.cta--stack-buttons[data-astro-cid-eyejplsd] .cta__buttons[data-astro-cid-eyejplsd]{align-self:stretch;width:100%}.cta--stack-buttons[data-astro-cid-eyejplsd] .cta__buttons[data-astro-cid-eyejplsd]{flex-direction:column}.cta--stack-buttons[data-astro-cid-eyejplsd] .btn{box-sizing:border-box;width:100%;display:flex}}.cta--left[data-astro-cid-eyejplsd]{text-align:left;align-items:flex-start;padding-left:0;padding-right:0}.cta--left[data-astro-cid-eyejplsd] .cta__content[data-astro-cid-eyejplsd]{text-align:left;width:min(100% - 2 * var(--rhythm-section-x), var(--container));align-items:flex-start;margin-inline:auto}.cta--left[data-astro-cid-eyejplsd] .cta__title[data-astro-cid-eyejplsd],.cta--left[data-astro-cid-eyejplsd] .cta__sub[data-astro-cid-eyejplsd]{max-width:1000px}.cta--left[data-astro-cid-eyejplsd] .cta__buttons[data-astro-cid-eyejplsd]{justify-content:flex-start}.cta--split[data-astro-cid-eyejplsd]{background-image:none;flex-direction:row;align-items:stretch;min-height:500px;padding:0}.cta--split[data-astro-cid-eyejplsd] .cta__panel[data-astro-cid-eyejplsd]{background:var(--surface-panel-dark);padding:64px var(--space-s10) 64px var(--content-edge);flex:55%;align-items:center;display:flex}.cta--split[data-astro-cid-eyejplsd] .cta__content[data-astro-cid-eyejplsd]{text-align:left;align-items:flex-start}.cta--split[data-astro-cid-eyejplsd] .cta__title[data-astro-cid-eyejplsd]{max-width:none}.cta--split[data-astro-cid-eyejplsd] .cta__sub[data-astro-cid-eyejplsd]{max-width:560px}.cta--split[data-astro-cid-eyejplsd] .cta__buttons[data-astro-cid-eyejplsd]{justify-content:flex-start}.cta--split[data-astro-cid-eyejplsd] .cta__split-photo{object-fit:cover;flex:45%;align-self:stretch;width:45%;height:auto}@media (width<=768px){.cta--split[data-astro-cid-eyejplsd]{flex-direction:column;min-height:0}.cta--split[data-astro-cid-eyejplsd] .cta__panel[data-astro-cid-eyejplsd]{padding:48px 20px}.cta--split[data-astro-cid-eyejplsd] .cta__split-photo{width:100%;height:260px}}
