:root{--navy:#062a57;--blue:#0c4ca3;--green:#10ad47;--yellow:#ffc400;--text:#0a2144;--muted:#53647b;--line:#dfe6ef;--soft:#f5f8fc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--text);background:#fff}a{text-decoration:none;color:inherit}.wrap{width:min(1180px,92%);margin:auto}.skip{position:absolute;left:-9999px}.topbar{background:var(--navy);color:#fff;font-size:14px}.topbar-inner{display:flex;justify-content:space-between;gap:20px;padding:8px 0}.header{background:#fff;position:sticky;top:0;z-index:50;box-shadow:0 2px 12px #001b3c1a}.header-inner{min-height:82px;display:flex;align-items:center;gap:24px}.logo{display:flex;align-items:center;gap:10px;min-width:260px}.gear{font-size:48px;color:var(--blue)}.logo b{font-size:31px;display:block;line-height:.8}.logo strong{display:block;color:var(--blue);font-size:18px}.logo small{font-size:9px;letter-spacing:2px}.header nav{display:flex;gap:30px;margin-left:auto;font-size:13px;font-weight:800}.header nav a:hover{color:var(--blue)}.call,.small-btn{background:var(--green);color:#fff;padding:14px 20px;border-radius:7px;font-weight:800}.menu{display:none;margin-left:auto;background:none;border:0;font-size:28px}.hero{min-height:510px;position:relative;background:url('tecnico-reparando-lavadora.jpg') center/cover no-repeat}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,18,39,.96) 0%,rgba(0,25,55,.78) 42%,rgba(0,0,0,.08) 70%)}.hero-inner{position:relative;min-height:510px;display:flex;align-items:center}.hero-copy{max-width:590px;color:#fff;padding:50px 0}.badge,.kicker,.section-title span{display:inline-block;color:#0c5dcc;font-size:12px;font-weight:900;letter-spacing:.4px}.badge{background:#0d60c5;color:#fff;padding:7px 12px;border-radius:5px}.hero h1{font-size:48px;line-height:1.07;margin:15px 0}.hero h1 em{font-style:normal;color:var(--yellow)}.hero p{font-size:18px;line-height:1.55}.hero mark{background:none;color:var(--yellow);font-weight:800}.features{display:flex;gap:28px;margin:25px 0;font-size:13px;font-weight:700}.features span{max-width:160px}.actions{display:flex;gap:14px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 22px;border-radius:6px;color:#fff;font-weight:800;min-width:190px}.wa{background:var(--green)}.phone{background:#0a2e60;border:1px solid #fff}.section{padding:46px 0}.section-title{text-align:center;margin-bottom:25px}.section-title h2{font-size:31px;margin:5px 0}.services{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.service-card{border:1px solid var(--line);border-radius:8px;padding:23px 17px;text-align:center;min-height:250px;box-shadow:0 5px 14px #072c5810;transition:.2s}.service-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #072c5820}.service-icon{font-size:48px;color:var(--blue)}.service-card h3{margin:12px 0 8px}.service-card p{font-size:14px;line-height:1.5;color:var(--muted)}.service-card b{font-size:13px;color:var(--blue)}.brands{background:var(--soft)}.brand-columns{display:grid;grid-template-columns:2fr 1fr;gap:28px}.brand-columns h3{text-align:center;color:var(--blue)}.brand-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.brand-grid.heat{grid-template-columns:repeat(2,1fr)}.brand-grid span{background:#fff;border:1px solid var(--line);border-radius:6px;padding:14px 8px;text-align:center;font-weight:900;font-size:18px;box-shadow:0 2px 8px #0a2a5510}.brand-grid span:nth-child(3n+1){color:#d71920}.brand-grid span:nth-child(3n+2){color:#0674c1}.brand-grid span:nth-child(3n){color:#008d89}.legal-note{text-align:center;color:var(--muted);font-size:12px;margin-top:22px}.zones-inner{display:grid;grid-template-columns:1.5fr .8fr;gap:40px;align-items:center}.zones h2{font-size:30px;margin:6px 0 18px}.zones ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:11px 22px;margin-bottom:24px}.zones li:before{content:'●';color:#0e61c5;margin-right:8px}.small-btn{display:inline-block;background:var(--blue);font-size:13px}.map-card{min-height:285px;border-radius:9px;background:radial-gradient(circle at 55% 48%,#98d2ff 0 4%,transparent 5%),linear-gradient(135deg,#dff0d6,#a8d5ef 55%,#7ab6e6);display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--line);position:relative;overflow:hidden}.map-card:after{content:'';position:absolute;inset:18% 10%;border:3px solid #0c5dcc55;border-radius:50%}.map-dot{font-size:36px;color:#0752a5;z-index:1}.map-card strong,.map-card span{z-index:1}.reviews{background:var(--navy);color:#fff;padding:28px 0}.reviews-inner{display:grid;grid-template-columns:250px 1fr;gap:25px;align-items:center}.score h2{margin:8px 0}.stars{color:var(--yellow);font-size:35px;letter-spacing:3px}.review-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.review-grid article{background:#fff;color:var(--text);padding:18px;border-radius:7px;min-height:165px}.review-grid article b{color:#f0a900}.review-grid p{font-size:14px;line-height:1.5}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;text-align:center}.steps i{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#eef3fa;margin:auto;font-size:30px;font-style:normal}.steps h3{font-size:16px}.steps p{font-size:13px;color:var(--muted);line-height:1.5}.cta{background:#0a3c79;color:#fff;padding:32px 0}.cta .wrap{display:flex;justify-content:space-between;align-items:center;gap:25px}.cta h2{margin:0 0 8px}.cta p{margin:0}.cta .phone{background:transparent}footer{background:#041c3c;color:#fff;padding:35px 0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}.footer-grid a,.footer-grid span{display:block;color:#dbe7f6;margin:8px 0;font-size:14px}.float-wa{position:fixed;right:20px;bottom:20px;background:var(--green);color:#fff;padding:15px 19px;border-radius:30px;font-weight:800;box-shadow:0 5px 20px #0004;z-index:60}.service-page{padding:70px 0}.service-page .intro{max-width:850px}.service-page h1{font-size:44px}.service-page h2{font-size:30px;margin-top:40px}.symptoms{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:0;list-style:none}.symptoms li{background:var(--soft);padding:16px;border-left:4px solid var(--blue)}@media(max-width:980px){.header nav,.header .call{display:none}.menu{display:block}.header nav.open{display:flex;position:absolute;top:82px;left:0;right:0;background:#fff;flex-direction:column;padding:22px;box-shadow:0 10px 20px #0002}.hero h1{font-size:40px}.services{grid-template-columns:repeat(2,1fr)}.brand-columns,.zones-inner,.reviews-inner{grid-template-columns:1fr}.review-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr)}.topbar-inner span:nth-child(2){display:none}}@media(max-width:620px){.topbar-inner{justify-content:center}.topbar-inner span:last-child{display:none}.logo{min-width:0}.gear{font-size:37px}.logo b{font-size:25px}.logo strong{font-size:15px}.header-inner{min-height:70px}.hero,.hero-inner{min-height:610px}.hero{background-position:66% center}.hero-shade{background:linear-gradient(90deg,rgba(0,18,39,.95),rgba(0,25,55,.78))}.hero h1{font-size:36px}.features{flex-direction:column;gap:10px}.services,.review-grid,.steps,.footer-grid{grid-template-columns:1fr}.brand-grid,.brand-grid.heat{grid-template-columns:repeat(2,1fr)}.zones ul{grid-template-columns:1fr}.cta .wrap{flex-direction:column;align-items:flex-start}.service-page h1{font-size:36px}.symptoms{grid-template-columns:1fr}.float-wa{right:12px;bottom:12px}.btn{width:100%}}