.cta{scroll-margin-top:var(--band-inset)}.cta__image{height:100%;object-fit:cover;width:100%}.cta--has-image:after,.cta__image{inset:0;position:absolute;z-index:0}.cta--has-image:after{background-color:var(--on-light-20);content:"";pointer-events:none}.cta__content{align-items:center;display:flex;flex-direction:column;gap:var(--section-space-2xs);position:relative;text-align:center;z-index:1}.cta__heading{margin:0;max-width:100%;overflow-wrap:break-word}.cta__text{margin:0;max-width:65rem}.cta--has-image .cta__button:focus-visible{outline-color:var(--color-white)}.cta__phone{align-items:center;color:inherit;display:inline-flex;font-weight:var(--fw-regular);min-height:44px;text-decoration:none}.cta__phone:hover{text-decoration:underline}.cta__phone:focus-visible{outline:2px solid currentColor;outline-offset:2px;text-decoration:underline}