.CTA_ctaWrapper__oJ7_m{background-color:var(--backgroundAccent)}@keyframes CTA_float__f1FbV{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.CTA_ctaContainer__IgmHj{max-width:1200px;margin:0 auto;padding:2rem;border-radius:24px;background-color:var(--background);border:1px solid hsla(0,0%,100%,.05);box-shadow:0 15px 40px rgba(0,0,0,.25),0 5px 15px rgba(0,0,0,.15)}.CTA_ctaTitle__XqKy4{font-size:2.25rem;font-weight:700;color:var(--foreground);margin-bottom:1.5rem;position:relative;display:inline-block}.CTA_titleUnderline__kiktU{position:absolute;bottom:-12px;left:0;width:70px;height:4px;background:linear-gradient(90deg,var(--primary),transparent);border-radius:2px}.CTA_ctaDescription__hsD4c{font-size:1.125rem;color:var(--text-paragraph);margin-bottom:2rem;max-width:90%;margin-left:auto;margin-right:auto}.CTA_phoneNumberBox__yG1Px{padding:1.5rem;border-radius:12px;background-color:var(--background-accent);text-align:center;border:1px solid var(--border-color)}.CTA_phoneNumber__oQXlN{font-size:1.875rem;font-weight:700;color:var(--secondary);text-decoration:none;display:inline-flex;align-items:center;animation:CTA_bounce__L_5Nj 2s infinite}@keyframes CTA_bounce__L_5Nj{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.CTA_serviceInfo__NMoSg{font-size:.875rem;color:#b5bad3;margin-top:.5rem}.CTA_phoneIcon__82FS3{margin-right:.5rem;animation:CTA_pulse__I0TXR 1.5s ease-in-out infinite}@keyframes CTA_pulse__I0TXR{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.CTA_callButton__mbQmj{padding:.75rem 2rem;border-radius:9999px;font-weight:600;font-size:1.05rem;color:#fff;background:linear-gradient(135deg,var(--primary) 0,#a8355a 100%);box-shadow:0 6px 15px rgba(202,65,110,.3);text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;display:inline-flex;align-items:center;margin-left:.5rem}.CTA_callButton__mbQmj:hover{transform:scale(1.05);box-shadow:0 8px 25px rgba(var(--primary-rgb),.4);color:#fff}.CTA_buttonIcon__cfGip{margin-right:.5rem;transition:transform .3s ease}.CTA_callButton__mbQmj:hover .CTA_buttonIcon__cfGip{transform:translateX(5px)}