:root{--navy:#071a2c;--navy-2:#0b2239;--blue:#0b5fa3;--cyan:#1ec8e8;--cyan-bright:#5fe3ff;--green:#138a50;--ink:#17212b;--line:#dce4e9;--soft:#f2f7fa}
*{box-sizing:border-box}html{scroll-behavior:smooth}
body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);line-height:1.65;background:#fff}
header{position:sticky;top:0;z-index:20;padding:0 6%;background:rgba(7,26,44,.97);box-shadow:0 4px 18px rgba(0,0,0,.13)}
.site-nav{max-width:1180px;min-height:76px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}
.site-brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:1.15rem;font-weight:800;letter-spacing:-.02em}.site-brand img{width:42px;height:42px;object-fit:contain}.site-brand span span{color:var(--cyan-bright)}
.nav-links{display:flex;align-items:center;gap:22px}.nav-links a{color:#dcecf6;text-decoration:none;font-weight:700;font-size:.92rem}.nav-links .nav-cta{padding:10px 15px;border:1px solid var(--cyan);border-radius:8px;color:#fff}
.hero{position:relative;isolation:isolate;overflow:hidden;padding:84px 6%;color:#fff;background:linear-gradient(115deg,rgba(7,26,44,.98) 15%,rgba(11,95,163,.88))}
.hero:after{content:"";position:absolute;z-index:-2;inset:0 0 0 52%;background:url('/images/tecnico-conserto-geladeira-recife-01.webp') center/cover no-repeat;opacity:.34}.hero:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,var(--navy) 0%,rgba(7,26,44,.88) 52%,rgba(7,26,44,.15) 100%)}
.hero .wrap,.content,.footer-in{max-width:1080px;margin:auto}.hero .wrap{margin-left:max(0px,calc((100% - 1080px)/2));max-width:760px}
h1{font-size:clamp(2.25rem,5vw,4rem);line-height:1.06;letter-spacing:-.045em;margin:0 0 20px}h2{font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.2;letter-spacing:-.025em;margin:48px 0 16px;color:var(--navy)}h3{line-height:1.25;color:var(--navy)}
.lead{font-size:1.15rem;max-width:720px;color:#e4f2f8}.cta{display:inline-flex;align-items:center;background:var(--green);color:#fff;text-decoration:none;padding:14px 22px;border-radius:9px;font-weight:800;margin:14px 8px 0 0;box-shadow:0 8px 22px rgba(0,0,0,.18);transition:.2s transform,.2s background}.cta:hover{transform:translateY(-2px);background:#0f7644}
.content{padding:48px 6% 76px}.content>p{max-width:880px;color:#3e4d59}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.card{border:1px solid var(--line);border-radius:14px;padding:22px;background:#fff;box-shadow:0 8px 28px rgba(7,26,44,.06)}.card ul{margin:0;padding-left:22px;columns:2;column-gap:32px}.card li{break-inside:avoid;margin:7px 0}
.notice{background:#fff7df;border-left:4px solid #d99b00;padding:17px 19px;margin:30px 0;border-radius:0 10px 10px 0}.links{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.links a{display:block;margin:0;color:var(--blue);text-decoration:none;font-weight:700;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--soft)}.links a:hover{border-color:var(--cyan);background:#eaf8fb}
footer{background:var(--navy);color:#c8d8e3;padding:42px 6%}.footer-in{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;flex-wrap:wrap}.footer-brand{display:flex;align-items:center;gap:10px;color:#fff;font-size:1.08rem}.footer-brand img{width:38px;height:38px;object-fit:contain}.footer-links{display:flex;gap:18px;flex-wrap:wrap}footer a{color:#fff;text-decoration:none}
@media(max-width:760px){.nav-links a:not(.nav-cta){display:none}.site-nav{min-height:68px}.site-brand{font-size:1rem}.hero{padding:62px 6%}.hero:after{inset:0;opacity:.18}.hero:before{background:rgba(7,26,44,.86)}.card ul{columns:1}.footer-in{display:block}.footer-links{margin-top:22px}}
