.whatsapp-cta-section{clear:both;width:100%;padding:36px 0 44px}.whatsapp-cta-section .whatsapp-cta-container{width:100%;max-width:1240px;margin:0 auto;padding:0 16px}.whatsapp-cta-section .whatsapp-cta-card{background:linear-gradient(135deg,#7c3aed0d 0%,#fff 55%,#25d3660a 100%);border:1px solid #7c3aed1f;border-radius:20px;justify-content:space-between;align-items:center;gap:32px;padding:34px 40px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #7c3aed14}.whatsapp-cta-section .whatsapp-cta-card:hover{border-color:#7c3aed33;box-shadow:0 14px 35px -8px #7c3aed21}.whatsapp-cta-section .whatsapp-cta-card__glow{pointer-events:none;background:radial-gradient(circle,#7c3aed1a 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-50px;right:-50px}.whatsapp-cta-section .whatsapp-cta-card__content{z-index:1;flex:1;max-width:760px}.whatsapp-cta-section .whatsapp-cta-card__badge{color:var(--main-color,#7c3aed);background:#7c3aed14;border-radius:999px;align-items:center;gap:8px;margin-bottom:10px;padding:5px 14px;font-size:13px;font-weight:700;display:inline-flex}.whatsapp-cta-section .whatsapp-cta-card__badge .badge-dot{background-color:var(--main-color,#7c3aed);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite ctaBadgePulse}.whatsapp-cta-section .whatsapp-cta-card__title{color:#1e293b;letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:800;line-height:1.35}.whatsapp-cta-section .whatsapp-cta-card__desc{color:#64748b;margin:0;font-size:15px;font-weight:400;line-height:1.6}.whatsapp-cta-section .whatsapp-cta-card__action{z-index:1;flex-shrink:0}.whatsapp-cta-section .whatsapp-cta-btn{color:#fff;cursor:pointer;white-space:nowrap;background-color:#25d366;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 8px 18px #25d36647}.whatsapp-cta-section .whatsapp-cta-btn .whatsapp-icon{flex-shrink:0;transition:transform .22s}.whatsapp-cta-section .whatsapp-cta-btn:hover{color:#fff;background-color:#20ba59;transform:translateY(-2px);box-shadow:0 12px 24px #25d3665c}.whatsapp-cta-section .whatsapp-cta-btn:hover .whatsapp-icon{transform:scale(1.1)}.whatsapp-cta-section .whatsapp-cta-btn:active{transform:translateY(0);box-shadow:0 4px 10px #25d36640}@keyframes ctaBadgePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}@media (max-width:900px){.whatsapp-cta-section{padding:24px 0 32px}.whatsapp-cta-section .whatsapp-cta-card{flex-direction:column;align-items:flex-start;gap:18px;padding:26px 22px}.whatsapp-cta-section .whatsapp-cta-card__action,.whatsapp-cta-section .whatsapp-cta-card .whatsapp-cta-btn{width:100%}.whatsapp-cta-section .whatsapp-cta-card__title{font-size:19px}.whatsapp-cta-section .whatsapp-cta-card__desc{font-size:14px}}@media (max-width:480px){.whatsapp-cta-section .whatsapp-cta-card{border-radius:16px;padding:20px 16px}.whatsapp-cta-section .whatsapp-cta-card__title{font-size:17.5px}}
