.footer-cta{width:100%;padding:3rem 0 0;background-color:var(--color-neutral-charcoal);text-align:center}.footer-cta-content{position:relative;z-index:1;padding:0 2rem 3rem}.footer-cta+footer.footer-area{background-color:var(--color-neutral-charcoal);border-top:none}.cta-title{font-size:clamp(1.75rem,5.5vw,3.75rem);font-weight:700;line-height:1.1;letter-spacing:-.01em;margin:0 0 1.75rem;color:var(--color-neutral-white);font-family:var(--font-sans);text-wrap:balance}.cta-title-break{display:block}.cta-prompt-mount{min-height:var(--landing-prompt-height);margin-bottom:1rem}.cta-hint{font-size:.875rem;color:var(--text-on-dark-medium, hsl(0 0% 100% / .7));margin:1rem 0 0;font-family:var(--font-sans);letter-spacing:.01em}@media(max-width:768px){.footer-cta{padding:2.5rem 0 0}.footer-cta-content{padding:0 1.5rem 2rem}.cta-title{margin-bottom:1rem}}@media(max-width:480px){.footer-cta-content{padding:0 1rem 2rem}}
