.MobileStickyCall_bar__cZSES{display:none}@media (max-width:768px){.MobileStickyCall_bar__cZSES{display:block;position:fixed;bottom:0;left:0;right:0;background:#dc2626;color:#fff;text-align:center;padding:.95rem .75rem;font-weight:800;font-size:1.05rem;text-decoration:none;z-index:50;box-shadow:0 -4px 16px rgba(0,0,0,.18);letter-spacing:.01em}.MobileStickyCall_bar__cZSES:active{background:#b91c1c}.MobileStickyCall_bar__cZSES:hover{color:#fff}}.MobileStickyCall_spacer__azg4f{display:none}@media (max-width:768px){.MobileStickyCall_spacer__azg4f{display:block;height:60px}}.WhatsAppButton_wrapper__kMAER{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.WhatsAppButton_fab__XPk1A{width:56px;height:56px;border-radius:50%;background:#25d366;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(37,211,102,.45);transition:transform .2s,box-shadow .2s;animation:WhatsAppButton_waPulse___5CxO 2.5s ease-in-out infinite;flex-shrink:0}.WhatsAppButton_fab__XPk1A:hover{transform:scale(1.08);box-shadow:0 6px 20px rgba(37,211,102,.6);animation:none}@keyframes WhatsAppButton_waPulse___5CxO{0%,to{box-shadow:0 4px 12px rgba(37,211,102,.45)}50%{box-shadow:0 4px 20px rgba(37,211,102,.75),0 0 0 8px rgba(37,211,102,.12)}}.WhatsAppButton_card__94LY_{width:260px;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);padding:1rem;display:flex;flex-direction:column;gap:.75rem;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .22s ease,transform .22s ease,visibility .22s;position:relative}.WhatsAppButton_cardVisible__SPSIt{opacity:1;visibility:visible;transform:translateY(0)}.WhatsAppButton_arrow__cGsM7{position:absolute;bottom:-8px;right:20px;width:16px;height:8px;background:#fff;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 2px 2px rgba(0,0,0,.08))}.WhatsAppButton_cardHeader__2Tiy3{display:flex;align-items:flex-start;gap:.6rem}.WhatsAppButton_cardIconWrap__kqds_{width:36px;height:36px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;flex-shrink:0}.WhatsAppButton_cardTitle__NzMbn{font-size:.875rem;font-weight:700;color:#1a1a1a;margin:0 0 .15rem;line-height:1.3}.WhatsAppButton_cardSub__UoFFh{font-size:.75rem;color:#777;margin:0;line-height:1.4}.WhatsAppButton_closeBtn__Leze2{margin-left:auto;background:none;border:none;cursor:pointer;color:#aaa;font-size:.85rem;line-height:1;padding:0 0 0 .25rem;flex-shrink:0;transition:color .15s}.WhatsAppButton_closeBtn__Leze2:hover{color:#555}.WhatsAppButton_startBtn__ya_IN{display:block;background:#25d366;color:#fff;font-weight:700;font-size:.875rem;text-align:center;padding:.6rem 1rem;border-radius:8px;text-decoration:none;transition:background .2s,transform .15s}.WhatsAppButton_startBtn__ya_IN:hover{background:#1db954;transform:translateY(-1px)}