.healing-cta{position:relative;isolation:isolate;overflow:clip;background:#102b32;color:#fff}.healing-cta-background,.healing-cta-image,.healing-cta-overlay{position:absolute;inset:0;width:100%;height:100%}.healing-cta-background{z-index:-1}.healing-cta-image{object-fit:cover;object-position:72% center}.healing-cta-overlay{background:linear-gradient(90deg,#0c2532f5,#0c2532e8 29%,#0c2532bd 48%,#0c253238 75%,#0c25321a)}.healing-cta-container{position:relative}.healing-cta-content{max-width:40rem;padding-block:clamp(3rem,6vw,5rem)}.healing-cta-rule{display:block;width:3rem;height:3px;margin-bottom:1.5rem;background:#5eead4}.healing-cta h2{color:#fff;max-width:20ch;margin:0;font-family:var(--font-heading);font-size:clamp(1.875rem,3.35vw,3rem);font-weight:700;line-height:1.2;text-wrap:balance;overflow-wrap:anywhere;letter-spacing:-.025em}.healing-cta h2>span{color:#99f6e4}.healing-cta-content>p{max-width:34rem;margin:1.25rem 0 0;color:#f1f5f9;font-size:1rem;line-height:1.8}.healing-cta-actions{display:flex;flex-wrap:wrap;gap:.875rem;margin-top:2rem}.healing-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:3.25rem;padding:.875rem 1.5rem;border:1px solid transparent;border-radius:.75rem;font-size:.9375rem;font-weight:600;line-height:1.5;text-align:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.healing-cta-button svg{width:1.125rem;height:1.125rem;flex-shrink:0}.healing-cta-primary{background:#fff;color:#123c47;box-shadow:0 8px 24px #061f2933}.healing-cta-primary:hover{background:#ccfbf1}.healing-cta-secondary{color:#fff;border-color:#b3d0d6;background:#102b3266}.healing-cta-secondary:hover{background:#214652;border-color:#fff}.healing-cta-button:focus-visible{outline:3px solid #99f6e4;outline-offset:4px}[dir=rtl] .healing-cta-overlay{background:linear-gradient(270deg,#0c2532f5,#0c2532e8 29%,#0c2532bd 48%,#0c253238 75%,#0c25321a)}[dir=rtl] .healing-cta-image[data-default-image=true]{transform:scaleX(-1)}[dir=rtl] .healing-cta-arrow{transform:rotate(180deg)}[dir=rtl] .healing-cta h2{font-family:inherit;letter-spacing:normal;line-height:1.5}@media(max-width:639px){.healing-cta-image{object-position:70% center}.healing-cta-overlay,[dir=rtl] .healing-cta-overlay{background:linear-gradient(180deg,#0c253252,#0c2532d9 36%,#0c2532f5 75%)}.healing-cta-content{padding-top:8rem;padding-bottom:2.5rem}.healing-cta h2{max-width:19ch}.healing-cta-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1.5rem}.healing-cta-button{width:100%}}@media(prefers-reduced-motion:reduce){.healing-cta-button{transition:none}}
