*{box-sizing:border-box;margin:0;padding:0}body{color:#333;font-family:Poppins,sans-serif;line-height:1.6;overflow-x:hidden}html{scroll-behavior:smooth}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.btn{color:#fff;cursor:pointer;background:linear-gradient(45deg,#667eea 0%,#764ba2 100%);border:none;border-radius:30px;padding:12px 30px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.btn:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.section-title{text-align:center;background:linear-gradient(45deg,#667eea,#764ba2);color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:3rem;font-size:2.5rem;position:relative}.section-title:after{content:"";background:linear-gradient(45deg,#667eea,#764ba2);border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.fade-in{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.fade-in.visible{opacity:1;transform:translateY(0)}.slide-in-left{opacity:0;transition:opacity .6s,transform .6s;transform:translate(-50px)}.slide-in-left.visible{opacity:1;transform:translate(0)}.slide-in-right{opacity:0;transition:opacity .6s,transform .6s;transform:translate(50px)}.slide-in-right.visible{opacity:1;transform:translate(0)}
.MouseEffects-module__Z6BgLW__cursorHidden{cursor:none}.MouseEffects-module__Z6BgLW__cursor,.MouseEffects-module__Z6BgLW__cursorDot{pointer-events:none;z-index:9999;border-radius:50%;position:fixed;transform:translate(-50%,-50%)}.MouseEffects-module__Z6BgLW__cursor{mix-blend-mode:difference;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);border:2px solid rgba(102,126,234,.8);width:42px;height:42px;transition:transform .15s cubic-bezier(.18,.89,.32,1.28),width .3s cubic-bezier(.18,.89,.32,1.28),height .3s cubic-bezier(.18,.89,.32,1.28),border-color .3s,background .3s;box-shadow:0 0 20px rgba(102,126,234,.3)}.MouseEffects-module__Z6BgLW__cursorDot{background:linear-gradient(45deg,#667eea,#764ba2);width:8px;height:8px;transition:transform .1s cubic-bezier(.18,.89,.32,1.28),width .3s cubic-bezier(.18,.89,.32,1.28),height .3s cubic-bezier(.18,.89,.32,1.28),background .3s;animation:2s infinite MouseEffects-module__Z6BgLW__pulse;box-shadow:0 0 15px rgba(102,126,234,.6)}@keyframes MouseEffects-module__Z6BgLW__pulse{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 15px rgba(102,126,234,.6)}50%{transform:translate(-50%,-50%)scale(1.1);box-shadow:0 0 20px rgba(102,126,234,.8)}}.MouseEffects-module__Z6BgLW__cursor.MouseEffects-module__Z6BgLW__hover{background:radial-gradient(circle,rgba(118,75,162,.2) 0%,transparent 70%);border-color:rgba(118,75,162,.9);width:56px;height:56px;transform:translate(-50%,-50%)scale(1.1)}.MouseEffects-module__Z6BgLW__cursorDot.MouseEffects-module__Z6BgLW__hover{background:linear-gradient(45deg,#764ba2,#667eea);transform:translate(-50%,-50%)scale(1.5)}.MouseEffects-module__Z6BgLW__cursor.MouseEffects-module__Z6BgLW__click{background:radial-gradient(circle,rgba(255,105,180,.3) 0%,transparent 70%);border-color:rgba(255,105,180,.9);width:35px;height:35px;transform:translate(-50%,-50%)scale(.7)}.MouseEffects-module__Z6BgLW__cursorDot.MouseEffects-module__Z6BgLW__click{background:linear-gradient(45deg,#ff69b4,#ff1493);width:12px;height:12px;transform:translate(-50%,-50%)scale(2.5);box-shadow:0 0 25px rgba(255,105,180,.8)}.MouseEffects-module__Z6BgLW__cursorTrail{pointer-events:none;z-index:9998;opacity:0;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:50%;width:6px;height:6px;animation:.6s forwards MouseEffects-module__Z6BgLW__fadeTrail;position:fixed}@keyframes MouseEffects-module__Z6BgLW__fadeTrail{0%{opacity:.8;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.5)}}.MouseEffects-module__Z6BgLW__navigation{z-index:1000;background:#fff;width:100%;position:fixed;top:0;box-shadow:0 2px 10px rgba(0,0,0,.1)}.MouseEffects-module__Z6BgLW__navContainer{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex}.MouseEffects-module__Z6BgLW__navLogo{color:#0b2447;z-index:1001;font-size:1.5rem;font-weight:700;text-decoration:none}.MouseEffects-module__Z6BgLW__desktopMenu{align-items:center;gap:2rem;display:flex}.MouseEffects-module__Z6BgLW__navLink{color:#0b2447;border-radius:6px;padding:8px 12px;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.MouseEffects-module__Z6BgLW__navLink:hover{color:#667eea;background:#f8f9fa}.MouseEffects-module__Z6BgLW__servicesNavItem{align-items:center;gap:0;display:flex;position:relative}.MouseEffects-module__Z6BgLW__servicesPageLink{border-radius:6px 0 0 6px;padding-right:8px}.MouseEffects-module__Z6BgLW__servicesDropdown{align-items:center;display:flex}.MouseEffects-module__Z6BgLW__dropdownArrowBtn{cursor:pointer;color:#0b2447;background:0 0;border:none;border-radius:0 6px 6px 0;justify-content:center;align-items:center;height:100%;padding:8px 12px;transition:all .3s;display:flex}.MouseEffects-module__Z6BgLW__dropdownArrowBtn:hover,.MouseEffects-module__Z6BgLW__servicesNavItem:hover .MouseEffects-module__Z6BgLW__servicesPageLink,.MouseEffects-module__Z6BgLW__servicesNavItem:hover .MouseEffects-module__Z6BgLW__dropdownArrowBtn{color:#667eea;background:#f8f9fa}.MouseEffects-module__Z6BgLW__dropdownArrow{font-size:.7rem;transition:transform .3s}.MouseEffects-module__Z6BgLW__dropdownArrow.MouseEffects-module__Z6BgLW__open{transform:rotate(180deg)}.MouseEffects-module__Z6BgLW__dropdownMenu{z-index:1000;opacity:0;visibility:hidden;background:#fff;border:1px solid #e1e5e9;border-radius:8px;min-width:220px;margin-top:5px;transition:all .3s;position:absolute;top:100%;left:0;transform:translateY(-10px);box-shadow:0 4px 20px rgba(0,0,0,.1)}.MouseEffects-module__Z6BgLW__dropdownMenu.MouseEffects-module__Z6BgLW__show{opacity:1;visibility:visible;transform:translateY(0)}.MouseEffects-module__Z6BgLW__dropdownItem{color:#0b2447;border-bottom:1px solid #f0f0f0;padding:12px 16px;font-weight:500;text-decoration:none;transition:all .2s;display:block}.MouseEffects-module__Z6BgLW__dropdownItem:hover{color:#667eea;background:#f8f9fa;padding-left:20px}.MouseEffects-module__Z6BgLW__dropdownItem:last-child{border-bottom:none}@media (min-width:969px){.MouseEffects-module__Z6BgLW__servicesNavItem:hover .MouseEffects-module__Z6BgLW__dropdownMenu{opacity:1;visibility:visible;transform:translateY(0)}.MouseEffects-module__Z6BgLW__servicesNavItem:hover .MouseEffects-module__Z6BgLW__dropdownArrow{transform:rotate(180deg)}}.MouseEffects-module__Z6BgLW__mobileMenuContainer{display:none;position:relative}.MouseEffects-module__Z6BgLW__hamburgerMenu{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;padding:0;display:flex}.MouseEffects-module__Z6BgLW__hamburgerMenu span{transform-origin:0;background:#0b2447;width:100%;height:2px;transition:all .3s}.MouseEffects-module__Z6BgLW__hamburgerMenu.MouseEffects-module__Z6BgLW__active span:first-child{transform:rotate(45deg)}.MouseEffects-module__Z6BgLW__hamburgerMenu.MouseEffects-module__Z6BgLW__active span:nth-child(2){opacity:0}.MouseEffects-module__Z6BgLW__hamburgerMenu.MouseEffects-module__Z6BgLW__active span:nth-child(3){transform:rotate(-45deg)}.MouseEffects-module__Z6BgLW__mobileNavMenu{z-index:1000;background:#fff;width:80%;height:100vh;padding:80px 2rem 2rem;transition:right .3s;position:fixed;top:0;right:-100%;overflow-y:auto;box-shadow:-5px 0 15px rgba(0,0,0,.1)}.MouseEffects-module__Z6BgLW__mobileNavMenu.MouseEffects-module__Z6BgLW__active{right:0}.MouseEffects-module__Z6BgLW__mobileNavLink{color:#0b2447;border-bottom:1px solid #f0f0f0;padding:15px 0;font-size:1.1rem;font-weight:500;text-decoration:none;display:block}.MouseEffects-module__Z6BgLW__mobileServicesSection{margin:10px 0}.MouseEffects-module__Z6BgLW__mobileServicesHeader{color:#667eea;text-transform:uppercase;letter-spacing:.5px;padding:15px 0 10px;font-size:.9rem;font-weight:600}.MouseEffects-module__Z6BgLW__mobileServiceItem{color:#555;background:#f8f9fa;border-left:3px solid #667eea;border-radius:0 6px 6px 0;margin-bottom:5px;padding:12px 15px;font-size:.95rem;font-weight:500;text-decoration:none;display:block}.MouseEffects-module__Z6BgLW__mobileServiceItem:hover{color:#fff;background:#667eea}@media (max-width:968px){.MouseEffects-module__Z6BgLW__desktopMenu{display:none}.MouseEffects-module__Z6BgLW__mobileMenuContainer{display:block}.MouseEffects-module__Z6BgLW__navContainer{padding:1rem}.MouseEffects-module__Z6BgLW__servicesDropdown{display:none}}@media (min-width:969px){.MouseEffects-module__Z6BgLW__mobileMenuContainer{display:none}}
.Header-module__arFiJq__header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:rgba(255,255,255,.95);width:100%;padding:10px 0;transition:all .3s;position:fixed;top:0;left:0;box-shadow:0 2px 10px rgba(0,0,0,.1)}.Header-module__arFiJq__container{justify-content:space-between;align-items:center;max-width:1200px;height:80px;margin:0 auto;padding:0 20px;display:flex}.Header-module__arFiJq__logo{align-items:center;display:flex}.Header-module__arFiJq__logo a{align-items:center;text-decoration:none;display:flex}.Header-module__arFiJq__logoImg{transform-origin:0;width:auto;height:240px;transform:scale(.8)}.Header-module__arFiJq__nav a{color:#333;padding:5px 0;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.Header-module__arFiJq__nav a:after{content:"";background:linear-gradient(45deg,#667eea,#764ba2);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.Header-module__arFiJq__nav a:hover:after,.Header-module__arFiJq__nav a.Header-module__arFiJq__active:after{width:100%}.Header-module__arFiJq__nav a:hover,.Header-module__arFiJq__nav a.Header-module__arFiJq__active{color:#667eea}.Header-module__arFiJq__dropdown{align-items:center;display:flex;position:relative}.Header-module__arFiJq__dropdownToggle{cursor:pointer;color:#333;align-items:center;padding:5px 0;font-weight:500;transition:color .3s;display:flex}.Header-module__arFiJq__dropdownToggle:hover{color:#667eea}.Header-module__arFiJq__dropdownArrow{margin-left:5px;font-size:.8rem;transition:transform .3s}.Header-module__arFiJq__dropdown.Header-module__arFiJq__open .Header-module__arFiJq__dropdownArrow{transform:rotate(180deg)}.Header-module__arFiJq__dropdownMenu{z-index:100;background:#fff;border-radius:8px;flex-direction:column;min-width:220px;margin-top:8px;display:none;position:absolute;top:100%;left:0;box-shadow:0 8px 20px rgba(0,0,0,.15)}.Header-module__arFiJq__dropdown.Header-module__arFiJq__open .Header-module__arFiJq__dropdownMenu{display:flex}.Header-module__arFiJq__dropdownMenu a{color:#333;padding:12px 20px;font-size:.9rem;text-decoration:none;transition:background .3s,color .3s}.Header-module__arFiJq__dropdownMenu a:hover{color:#fff;background:linear-gradient(45deg,#667eea,#764ba2)}.Header-module__arFiJq__mobileContactInfo{border-top:1px solid #eee;flex-direction:column;align-items:center;gap:15px;width:100%;margin-top:20px;padding-top:20px;display:none}.Header-module__arFiJq__contactItem{cursor:pointer;text-align:center;background:#f8f9fa;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:280px;padding:12px 20px;transition:all .3s;display:flex}.Header-module__arFiJq__contactItem:hover{color:#fff;background:#667eea;transform:translateY(-2px)}.Header-module__arFiJq__contactIcon{font-size:1.2rem}.Header-module__arFiJq__contactText{font-size:.9rem;font-weight:500}.Header-module__arFiJq__hamburger{cursor:pointer;z-index:1001;flex-direction:column;display:none}.Header-module__arFiJq__hamburger span{background:#333;border-radius:2px;width:25px;height:3px;margin:3px 0;transition:all .3s}.Header-module__arFiJq__hamburgerOpen span:first-child{transform:rotate(45deg)translate(5px,5px)}.Header-module__arFiJq__hamburgerOpen span:nth-child(2){opacity:0}.Header-module__arFiJq__hamburgerOpen span:nth-child(3){transform:rotate(-45deg)translate(7px,-6px)}@media (max-width:768px){.Header-module__arFiJq__container{height:65px}.Header-module__arFiJq__logoImg{height:240px;transform:scale(.7)}.Header-module__arFiJq__hamburger{display:flex}.Header-module__arFiJq__nav{opacity:0;visibility:hidden;background:#fff;flex-direction:column;align-items:center;gap:20px;width:100%;height:calc(100vh - 65px);padding:30px 20px;transition:all .3s;position:fixed;top:65px;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:0 5px 20px rgba(0,0,0,.15)}.Header-module__arFiJq__navOpen{opacity:1;visibility:visible;transform:translate(0)}.Header-module__arFiJq__nav a{text-align:center;border-bottom:1px solid #f0f0f0;width:100%;max-width:280px;padding:12px 0;font-size:1.1rem}.Header-module__arFiJq__dropdown{flex-direction:column;align-items:center;width:100%}.Header-module__arFiJq__dropdownToggle{justify-content:center;width:100%;max-width:280px;padding:12px 0;font-size:1.1rem}.Header-module__arFiJq__dropdownMenu{box-shadow:none;background:0 0;align-items:center;width:100%;margin-top:0;display:none;position:static}.Header-module__arFiJq__dropdown.Header-module__arFiJq__open .Header-module__arFiJq__dropdownMenu{display:flex}.Header-module__arFiJq__dropdownMenu a{text-align:center;border-bottom:none;width:100%;max-width:250px;padding:10px 0;font-size:1rem}.Header-module__arFiJq__mobileContactInfo{display:flex}}@media (max-width:480px){.Header-module__arFiJq__container{height:60px}.Header-module__arFiJq__logoImg{height:240px}.Header-module__arFiJq__nav{padding:20px 15px}.Header-module__arFiJq__nav a{max-width:250px;font-size:1rem}.Header-module__arFiJq__contactText{font-size:.8rem}.Header-module__arFiJq__contactItem{max-width:250px;padding:10px 15px}.Header-module__arFiJq__dropdownToggle{max-width:250px}.Header-module__arFiJq__dropdownMenu a{max-width:230px}}@media (min-width:769px){.Header-module__arFiJq__mobileContactInfo{display:none}}.Header-module__arFiJq__nav{align-items:center;gap:25px;display:flex}@media (max-width:768px){.Header-module__arFiJq__nav{gap:15px}.Header-module__arFiJq__nav a{text-align:center;border-bottom:1px solid #f0f0f0;width:100%;max-width:280px;padding:12px 0;font-size:1.1rem}}@media (max-width:480px){.Header-module__arFiJq__nav a{max-width:250px;font-size:1rem}}
.Footer-module__rnk_JG__footer{color:#fff;background:linear-gradient(135deg,#2c3e50 0%,#1a2530 100%);padding:40px 0 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.Footer-module__rnk_JG__container{max-width:1200px;margin:0 auto;padding:0 20px}.Footer-module__rnk_JG__footerContent{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:30px;display:grid}.Footer-module__rnk_JG__footerSection h3{background:linear-gradient(45deg,#667eea,#764ba2);color:transparent;letter-spacing:.5px;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:1.8rem;font-weight:700}.Footer-module__rnk_JG__footerSection h4{color:#fff;margin-bottom:20px;padding-bottom:10px;font-size:1.3rem;font-weight:600;position:relative}.Footer-module__rnk_JG__footerSection h4:after{content:"";background:linear-gradient(45deg,#667eea,#764ba2);border-radius:3px;width:50px;height:3px;position:absolute;bottom:0;left:0}.Footer-module__rnk_JG__footerSection p{color:#b0b7c3;margin-bottom:15px;font-size:.95rem;line-height:1.7}.Footer-module__rnk_JG__footerSection ul{margin:0;padding:0;list-style:none}.Footer-module__rnk_JG__footerSection ul li{margin-bottom:12px;transition:transform .3s}.Footer-module__rnk_JG__footerSection ul li:hover{transform:translate(5px)}.Footer-module__rnk_JG__footerSection ul li a{color:#b0b7c3;padding:2px 0;font-size:.95rem;text-decoration:none;transition:all .3s;display:block}.Footer-module__rnk_JG__footerSection ul li a:hover{color:#667eea;padding-left:8px}.Footer-module__rnk_JG__socialLinks{gap:15px;margin-top:20px;display:flex}.Footer-module__rnk_JG__socialLinks a{color:#fff;background:rgba(255,255,255,.1);border:2px solid transparent;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.Footer-module__rnk_JG__socialLinks a:before{content:"";z-index:1;background:linear-gradient(45deg,#667eea,#764ba2);width:100%;height:100%;transition:left .3s;position:absolute;top:0;left:-100%}.Footer-module__rnk_JG__socialLinks a:hover:before{left:0}.Footer-module__rnk_JG__socialLinks a i,.Footer-module__rnk_JG__socialLinks a svg{z-index:2;font-size:18px;transition:all .3s;position:relative}.Footer-module__rnk_JG__socialLinks a:hover{border-color:#667eea;transform:translateY(-3px);box-shadow:0 5px 15px rgba(102,126,234,.4)}.Footer-module__rnk_JG__socialLinks a:hover i,.Footer-module__rnk_JG__socialLinks a:hover svg{color:#fff;transform:scale(1.1)}.Footer-module__rnk_JG__contactInfo p{color:#b0b7c3;align-items:flex-start;margin-bottom:15px;font-size:.95rem;line-height:1.5;display:flex}.Footer-module__rnk_JG__contactInfo i,.Footer-module__rnk_JG__contactInfo svg{color:#667eea;flex-shrink:0;margin-top:2px;margin-right:12px;font-size:16px}.Footer-module__rnk_JG__contactInfo svg{width:16px;height:16px}.Footer-module__rnk_JG__footerBottom{text-align:center;color:#b0b7c3;background:rgba(0,0,0,.1);border-top:1px solid rgba(255,255,255,.1);margin-top:10px;padding:20px 0;font-size:.9rem}.Footer-module__rnk_JG__footerBottom p{color:#b0b7c3;margin:0}@media (max-width:768px){.Footer-module__rnk_JG__footer{padding:30px 0 15px}.Footer-module__rnk_JG__footerContent{text-align:center;grid-template-columns:1fr;gap:30px;margin-bottom:20px}.Footer-module__rnk_JG__footerSection h4:after{left:50%;transform:translate(-50%)}.Footer-module__rnk_JG__socialLinks{justify-content:center}.Footer-module__rnk_JG__contactInfo p{text-align:center;justify-content:center}.Footer-module__rnk_JG__footerSection ul li:hover{transform:translate(0)}.Footer-module__rnk_JG__footerSection ul li a:hover{padding-left:0}}@media (max-width:480px){.Footer-module__rnk_JG__container{padding:0 15px}.Footer-module__rnk_JG__footerSection h3{font-size:1.6rem}.Footer-module__rnk_JG__footerSection h4{font-size:1.2rem}.Footer-module__rnk_JG__socialLinks{gap:12px}.Footer-module__rnk_JG__socialLinks a{width:42px;height:42px}.Footer-module__rnk_JG__socialLinks a i,.Footer-module__rnk_JG__socialLinks a svg{font-size:16px}}@keyframes Footer-module__rnk_JG__socialPulse{0%{box-shadow:0 0 rgba(102,126,234,.4)}70%{box-shadow:0 0 0 10px rgba(102,126,234,0)}to{box-shadow:0 0 rgba(102,126,234,0)}}.Footer-module__rnk_JG__socialLinks a{animation:2s infinite Footer-module__rnk_JG__socialPulse}.Footer-module__rnk_JG__socialLinks a:nth-child(2){animation-delay:.5s}.Footer-module__rnk_JG__socialLinks a:nth-child(3){animation-delay:1s}.Footer-module__rnk_JG__socialLinks a:nth-child(4){animation-delay:1.5s}.Footer-module__rnk_JG__footerSection{transition:transform .3s}.Footer-module__rnk_JG__footerSection:hover{transform:translateY(-5px)}
.WhatsAppButton-module__WRIqmG__whatsappContainer{z-index:1000;opacity:0;transition:all .5s ease-in-out;position:fixed;bottom:25px;right:25px;transform:translateY(100px)}.WhatsAppButton-module__WRIqmG__whatsappContainer.WhatsAppButton-module__WRIqmG__visible{opacity:1;transform:translateY(0)}.WhatsAppButton-module__WRIqmG__whatsappButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#25d366,#128c7e);border:2px solid #fff;border-radius:50px;align-items:center;gap:12px;min-width:250px;padding:16px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:all .3s;display:flex;position:relative;box-shadow:0 8px 25px rgba(37,211,102,.3)}.WhatsAppButton-module__WRIqmG__whatsappButton:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(37,211,102,.4)}.WhatsAppButton-module__WRIqmG__whatsappButton.WhatsAppButton-module__WRIqmG__active{background:linear-gradient(135deg,#128c7e,#0a6b5a)}.WhatsAppButton-module__WRIqmG__serviceMenu{background:#fff;border-radius:15px;min-width:280px;margin-bottom:15px;animation:.3s WhatsAppButton-module__WRIqmG__slideUp;position:absolute;bottom:100%;right:0;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.15)}@keyframes WhatsAppButton-module__WRIqmG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.WhatsAppButton-module__WRIqmG__menuHeader{color:#fff;text-align:center;background:linear-gradient(135deg,#25d366,#128c7e);padding:20px}.WhatsAppButton-module__WRIqmG__menuHeader h3{margin:0 0 5px;font-size:16px;font-weight:600}.WhatsAppButton-module__WRIqmG__menuHeader p{opacity:.9;margin:0;font-size:12px}.WhatsAppButton-module__WRIqmG__serviceOptions{padding:10px}.WhatsAppButton-module__WRIqmG__serviceOption{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 15px;transition:all .2s;display:flex}.WhatsAppButton-module__WRIqmG__serviceOption:hover{background:#f5f5f5;transform:translate(-5px)}.WhatsAppButton-module__WRIqmG__serviceIcon{text-align:center;width:30px;font-size:20px}.WhatsAppButton-module__WRIqmG__serviceText strong{color:#333;margin-bottom:2px;font-size:14px;display:block}.WhatsAppButton-module__WRIqmG__serviceText small{color:#666;font-size:11px}.WhatsAppButton-module__WRIqmG__whatsappIcon{flex-shrink:0;width:28px;height:28px}.WhatsAppButton-module__WRIqmG__whatsappIcon svg{fill:#fff;width:100%;height:100%}.WhatsAppButton-module__WRIqmG__buttonText{white-space:nowrap;text-align:center;flex:1;font-size:14px;font-weight:600}.WhatsAppButton-module__WRIqmG__notificationBadge{color:#fff;background:#ff4081;border-radius:12px;padding:4px 8px;font-size:10px;font-weight:700;animation:2s infinite WhatsAppButton-module__WRIqmG__bounce;position:absolute;top:-8px;right:-8px}@keyframes WhatsAppButton-module__WRIqmG__bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}.WhatsAppButton-module__WRIqmG__onlineStatus{position:absolute;bottom:-5px;right:10px}.WhatsAppButton-module__WRIqmG__statusDot{background:#4caf50;border:2px solid #fff;border-radius:50%;width:12px;height:12px;animation:2s infinite WhatsAppButton-module__WRIqmG__statusPulse}@keyframes WhatsAppButton-module__WRIqmG__statusPulse{0%{opacity:1;transform:scale(.8)}50%{opacity:.7;transform:scale(1.1)}to{opacity:1;transform:scale(.8)}}.WhatsAppButton-module__WRIqmG__pulse{animation:2s infinite WhatsAppButton-module__WRIqmG__pulse}@keyframes WhatsAppButton-module__WRIqmG__pulse{0%{box-shadow:0 0 rgba(37,211,102,.7)}70%{box-shadow:0 0 0 15px rgba(37,211,102,0)}to{box-shadow:0 0 rgba(37,211,102,0)}}@media (max-width:768px){.WhatsAppButton-module__WRIqmG__whatsappContainer{bottom:15px;right:15px}.WhatsAppButton-module__WRIqmG__whatsappButton{min-width:auto;padding:14px 16px}.WhatsAppButton-module__WRIqmG__buttonText{font-size:12px}.WhatsAppButton-module__WRIqmG__serviceMenu{min-width:250px;right:-20px}}
