.lhe-services-container{max-width:1400px;margin:40px auto;padding:20px;width:100%;box-sizing:border-box}.lhe-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-bottom:40px}.lhe-grid-6{grid-template-columns:repeat(3,1fr)}@media (min-width:1400px){.lhe-grid-6{grid-template-columns:repeat(3,1fr);gap:30px}}@media (max-width:1399px) and (min-width:1024px){.lhe-grid-6{grid-template-columns:repeat(3,1fr);gap:25px}}@media (max-width:1023px) and (min-width:768px){.lhe-grid-6{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:767px){.lhe-services-grid,.lhe-grid-6{grid-template-columns:1fr;gap:20px}}.lhe-service-box{background:#fff;border-radius:15px;padding:30px 20px;text-align:center;box-shadow:0 5px 20px rgb(0 0 0 / .1);transition:transform 0.3s ease,box-shadow 0.3s ease;border:2px solid #fff0;position:relative;overflow:hidden;min-height:280px;display:flex;flex-direction:column;justify-content:space-between}.lhe-service-box::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .3),transparent);transition:left 0.5s}.lhe-service-box:hover::before{left:100%}.lhe-service-box:hover{transform:translateY(-10px);box-shadow:0 10px 30px rgb(0 0 0 / .15);border-color:gold}.lhe-service-box.emergency{border:2px solid #f44;background:linear-gradient(135deg,#fff5f5 0%,#ffffff 100%)}.lhe-icon-wrapper{width:80px;height:80px;margin:0 auto 20px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgb(102 126 234 / .4);transition:transform 0.3s ease}.lhe-service-box:hover .lhe-icon-wrapper{transform:scale(1.1) rotate(5deg)}.emergency .lhe-icon-wrapper{background:linear-gradient(135deg,#ff4444 0%,#cc0000 100%);animation:pulse 2s infinite}.lhe-icon-wrapper i{font-size:35px;color:#fff}@media (max-width:480px){.lhe-icon-wrapper{width:70px;height:70px}.lhe-icon-wrapper i{font-size:30px}}.lhe-service-box h3{font-size:22px;font-weight:700;margin:15px 0 10px;color:#333;line-height:1.3}.lhe-service-box p{color:#666;margin-bottom:20px;font-size:15px;line-height:1.6;flex-grow:1}@media (max-width:480px){.lhe-service-box h3{font-size:20px}.lhe-service-box p{font-size:14px}}.lhe-cta-button{display:inline-block;padding:12px 25px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#ffffff!important;text-decoration:none;border-radius:25px;font-weight:600;font-size:15px;transition:all 0.3s ease;box-shadow:0 4px 15px rgb(102 126 234 / .3);border:none;cursor:pointer}.lhe-cta-button:hover,.lhe-cta-button:focus{transform:scale(1.05);box-shadow:0 6px 20px rgb(102 126 234 / .5);outline:2px solid #667eea;outline-offset:2px}.emergency-btn{background:linear-gradient(135deg,#ff4444 0%,#cc0000 100%)!important;box-shadow:0 4px 15px rgb(255 68 68 / .3)}.emergency-btn:hover,.emergency-btn:focus{box-shadow:0 6px 20px rgb(255 68 68 / .5);outline-color:#f44}.lhe-cta-button i{margin-right:8px}@media (max-width:480px){.lhe-cta-button{padding:10px 20px;font-size:14px}}.lhe-trust-bar{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:25px 20px;border-radius:15px;box-shadow:0 5px 20px rgb(0 0 0 / .1);gap:20px}.lhe-trust-item{display:flex;align-items:center;gap:10px;color:#fff;font-weight:600;padding:10px 15px;font-size:15px}.lhe-trust-item i{font-size:24px;color:gold}@media (max-width:768px){.lhe-trust-bar{flex-direction:column;text-align:center;gap:15px}.lhe-trust-item{font-size:14px}.lhe-trust-item i{font-size:20px}}.lhe-floating-contacts{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column;gap:15px;z-index:9999}.lhe-float-btn{width:65px;height:65px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;text-decoration:none;box-shadow:0 4px 20px rgb(0 0 0 / .3);transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative}.lhe-float-btn:hover,.lhe-float-btn:focus{transform:scale(1.15);box-shadow:0 6px 25px rgb(0 0 0 / .4)}.phone-btn{background:linear-gradient(135deg,#ff4444 0%,#cc0000 100%);animation:pulse 2s infinite}.whatsapp-btn{background:linear-gradient(135deg,#25D366 0%,#128C7E 100%)}.whatsapp-btn:hover{background:linear-gradient(135deg,#128C7E 0%,#075E54 100%)}.lhe-float-text{position:absolute;right:75px;top:50%;transform:translateY(-50%);color:#fff;padding:10px 18px;border-radius:25px;font-size:15px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.3s ease,transform 0.3s ease;box-shadow:0 4px 15px rgb(0 0 0 / .3)}.phone-btn .lhe-float-text{background:linear-gradient(135deg,#ff4444 0%,#cc0000 100%)}.whatsapp-btn .lhe-float-text{background:linear-gradient(135deg,#25D366 0%,#128C7E 100%)}.lhe-float-btn:hover .lhe-float-text{opacity:1;transform:translateY(-50%) translateX(-5px)}@media (max-width:768px){.lhe-floating-contacts{right:15px;bottom:15px;gap:12px}.lhe-float-btn{width:58px;height:58px;font-size:24px}.lhe-float-text{display:none}}@media (max-width:480px){.lhe-floating-contacts{right:10px;bottom:10px;gap:10px}.lhe-float-btn{width:55px;height:55px;font-size:22px}}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 4px 20px rgb(255 68 68 / .4)}50%{transform:scale(1.05);box-shadow:0 6px 30px rgb(255 68 68 / .6)}}.lhe-service-box{opacity:0;transform:translateY(30px);animation:fadeInUp 0.6s ease forwards}.lhe-service-box:nth-child(1){animation-delay:0.1s}.lhe-service-box:nth-child(2){animation-delay:0.2s}.lhe-service-box:nth-child(3){animation-delay:0.3s}.lhe-service-box:nth-child(4){animation-delay:0.4s}.lhe-service-box:nth-child(5){animation-delay:0.5s}.lhe-service-box:nth-child(6){animation-delay:0.6s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.lhe-floating-contacts{opacity:0;animation:fadeIn 0.5s ease 0.8s forwards}@keyframes fadeIn{to{opacity:1}}.lhe-cta-button:focus,.lhe-float-btn:focus{outline:3px solid gold;outline-offset:3px}@media (prefers-contrast:high){.lhe-service-box{border:3px solid #000}.lhe-service-box h3,.lhe-service-box p{color:#000}}@media (prefers-reduced-motion:reduce){.lhe-service-box,.lhe-icon-wrapper,.lhe-cta-button,.lhe-float-btn,.lhe-floating-contacts{transition:none;animation:none;opacity:1}}@media print{.lhe-floating-contacts{display:none}.lhe-service-box{page-break-inside:avoid;box-shadow:none;border:1px solid #000}}