.contact-cta-section[data-v-eb7cadce]{padding:clamp(4rem,10vw,9rem) 0;z-index:2}.contact-cta-card[data-v-eb7cadce]{border-radius:32px;max-width:1000px;padding:clamp(3rem,8vw,6rem) clamp(1.5rem,6vw,5rem)}@media(max-width:600px){.contact-cta-section[data-v-eb7cadce]{padding:1.5rem 0 3rem}.contact-cta-card[data-v-eb7cadce]{padding-bottom:1rem;padding-top:1rem}}#contact-cta-headline[data-v-eb7cadce]{max-width:18ch}.cta-split-text[data-v-eb7cadce]{opacity:0}.contact-cta-subtitle[data-v-eb7cadce]{color:#ffffffb8;font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.6;max-width:52ch}.cta-btn-mask[data-v-eb7cadce]{overflow:hidden}.contact-cta-btn[data-v-eb7cadce]{text-transform:none}.contact-cta-btn[data-v-eb7cadce] .cta-arrow-wrap{align-items:center;display:inline-flex;flex:none;margin-inline-start:0;opacity:0;overflow:hidden;transform:translate(-6px);transition:width .3s cubic-bezier(.4,0,.2,1),opacity .3s ease,transform .3s cubic-bezier(.4,0,.2,1),margin-inline-start .3s cubic-bezier(.4,0,.2,1);width:0}.contact-cta-btn[data-v-eb7cadce]:focus-visible .cta-arrow-wrap,.contact-cta-btn[data-v-eb7cadce]:hover .cta-arrow-wrap{margin-inline-start:8px;opacity:1;transform:translate(0);width:20px}[data-v-eb7cadce] .cta-line{display:block;will-change:transform}.cta-btn-inner[data-v-eb7cadce]{will-change:transform}
