/* Ajustes V4: mantém as cores e os píxeis do logótipo original. */
.service-contact a[href^="tel:"]{flex-direction:column;gap:4px}
.header-inner{min-height:108px}.logo{padding:12px 16px;background:#15253d;border:1px solid #294465;border-radius:12px}.logo img{width:220px;height:auto}.footer-inner .logo img{width:175px}
.service{display:flex;flex-direction:column;align-items:stretch;gap:0}.service h3{margin:0 0 14px;font-size:24px}.service p{min-height:45px}.service-examples{padding-left:20px;margin:20px 0 24px;font-size:14px;color:var(--secondary)}.service-examples li{margin:7px 0}.service>.button{margin-top:auto}.service-hero{background:radial-gradient(ellipse at 90% 10%,#102a47,transparent 65%)}.service-hero h1{margin-top:24px}.back-link{display:inline-flex;min-height:44px;align-items:center;color:var(--cyan);margin-bottom:24px}.service-detail-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:start}.technical-list{columns:2;column-gap:35px;padding-left:22px;color:var(--secondary)}.technical-list li{break-inside:avoid;margin:0 0 16px}.service-detail-grid .photo-placeholder{min-height:260px}.commercial{max-width:900px}.commercial p{font-size:17px;line-height:1.8}.commercial .note{font-size:13px}.source-box{border:1px solid var(--border);border-radius:12px;background:var(--card);padding:20px 24px;margin:25px 0}.source-box p{margin:0;font-size:13px}.source-box a{display:block;overflow-wrap:anywhere;min-height:44px;color:var(--cyan)}.source-box .text-link{padding-left:0}.service-contact{display:grid;grid-template-columns:1.4fr 1fr;gap:45px}.hours-panel{background:var(--card);border:1px solid #346295;border-radius:12px;padding:28px}.hours-panel strong{color:var(--cyan);font-size:20px}#contactos .contact-grid>div:last-child{background:var(--card);border:1px solid #346295;border-radius:14px;padding:28px}#contactos address>p:last-child{background:#142d48;padding:20px;border-radius:8px;color:white;font-size:18px}#contactos address strong{color:var(--cyan)}.store-placeholder p{margin:0}.footer-inner .logo{flex-shrink:0}#acessorios .product{position:relative}#acessorios .product:after{content:'FOTO REAL POR ADICIONAR';position:absolute;bottom:6px;left:5px;right:5px;font-size:8px;letter-spacing:.04em;text-align:center;color:#c7d6ed}#acessorios .product{padding-bottom:15px}#contactos .vertical{max-width:100%}
@media(max-width:1100px){nav{gap:10px;font-size:12px}.logo img{width:175px}.logo{padding:10px}.header-inner{gap:12px}}
@media(max-width:760px){.header-inner{min-height:94px}.logo img{width:170px}.service h3{font-size:22px}.service p{min-height:0}.service-detail-grid,.service-contact{grid-template-columns:1fr;gap:28px}.technical-list{columns:1}.service-hero .actions{flex-direction:column;align-items:stretch}.hours-panel{padding:22px}#contactos .contact-grid>div:last-child{padding:22px}.footer-inner .logo img{width:155px}.accessory .product:after{font-size:6px;line-height:1.2}.accessory .product{height:75px}.commercial p{font-size:16px}}
