
.watt-footer{max-width:1440px;margin:0 auto;padding:60px 24px 40px;background:#fff;display:flex;gap:60px;box-sizing:border-box;border-top:1px solid #f0f0f0;}
.watt-footer-left{flex:1;max-width:380px;}
.watt-footer-logo{display:inline-flex;align-items:center;margin-bottom:20px;text-decoration:none;}
.watt-footer-logo .watt-brand-logo-svg{height:44px;width:auto;max-width:185px;display:block;}
.watt-footer-logo .watt-svg-brand-text{fill:#111827;}
.watt-footer-logo .watt-svg-sub-text{fill:#000000;}
.watt-footer-desc{font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:24px;font-family:Inter,system-ui,sans-serif;}
.watt-footer-contact-block{margin-top:16px;margin-bottom:24px;display:flex;flex-direction:column;gap:10px;}
.watt-footer-contact-row{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:#4b5563;line-height:1.5;font-family:Inter,system-ui,sans-serif;}
.watt-footer-contact-row a{color:#4b5563;text-decoration:none;transition:color .15s;}
.watt-footer-contact-row a:hover{color:#E30613;text-decoration:underline;}
.watt-footer-contact-icon{flex-shrink:0;margin-top:2px;}
.watt-footer-email:hover, .watt-footer-phone:hover{color:#E30613 !important;}
.watt-footer-social{display:flex;gap:16px;align-items:center;}
.watt-footer-social a{color:#111;text-decoration:none;width:20px;height:20px;display:flex;align-items:center;justify-content:center;}
.watt-footer-social svg{width:18px;height:18px;fill:#111;}
.watt-footer-right{flex:2;display:flex;gap:80px;justify-content:flex-end;}
.watt-footer-col{min-width:160px;}
.watt-footer-col-title{font-weight:800;font-size:14px;color:#111;margin-bottom:20px;font-family:Inter,system-ui,sans-serif;}
.watt-footer-col a{display:block;font-size:14px;color:#6b7280;text-decoration:none;line-height:1.8;margin-bottom:6px;font-family:Inter,system-ui,sans-serif;}
.watt-footer-col a:hover{color:#111;text-decoration:underline;}
@media(max-width:1024px){.watt-footer{flex-direction:column;gap:40px;}.watt-footer-right{justify-content:flex-start;gap:40px;flex-wrap:wrap;}}
@media(max-width:600px){.watt-footer{padding:40px 16px;gap:32px;}.watt-footer-right{flex-direction:column;gap:32px;}}
