
/* Lowtech Energy — navegação separada V16 */
.v16-header{position:sticky;top:0;z-index:999;background:#102b3d;color:#fff;box-shadow:0 6px 20px #05172222}.v16-header *{box-sizing:border-box}.v16-header-inner{max-width:1220px;margin:auto;min-height:83px;display:flex;align-items:center;gap:24px;padding:10px 22px}.v16-logo{display:inline-flex;align-items:center;flex:none}.v16-logo img{width:70px;height:70px;object-fit:contain}.v16-nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(12px,2vw,30px);margin-left:auto}.v16-nav>a,.v16-service-trigger{display:inline-flex;align-items:center;gap:6px;font:700 13px/1.3 Inter,Arial,sans-serif;text-decoration:none;color:#fff;border:0;background:transparent;cursor:pointer;white-space:nowrap;padding:14px 2px}.v16-nav>a:hover,.v16-service-trigger:hover,.v16-nav>a:focus-visible,.v16-service-trigger:focus-visible{color:#ff812f;outline-offset:5px}.v16-service-group{position:relative}.v16-services{display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);width:min(390px,94vw);background:#fff;color:#102b3d;border-top:4px solid #f56809;box-shadow:0 18px 45px #0003;max-height:min(68vh,620px);overflow:auto}.v16-services.is-open{display:block}.v16-menu-intro{padding:18px 20px;background:#f6f4ee;border-bottom:1px solid #e3e0d9;display:grid;gap:5px}.v16-menu-intro strong{font:700 15px Inter,Arial,sans-serif}.v16-menu-intro small{font-size:12px;color:#566779}.v16-services>a{display:block;padding:13px 20px;text-decoration:none;color:#173247!important;border-bottom:1px solid #ebebeb;font:600 13px/1.5 Inter,Arial,sans-serif;white-space:normal}.v16-services>a:hover,.v16-services>a:focus-visible{background:#fff4eb;border-left:3px solid #f56809;padding-left:17px}.v16-mobile-trigger{display:none;margin-left:auto;padding:8px 12px;border:1px solid #ffffff55;background:transparent;color:#fff;border-radius:6px;font-size:22px}
.v16-service-page{min-height:65vh;background:#f6f4ee;color:#102b3d}.v16-hero{background:#102b3d;color:#fff;padding:62px 22px 56px}.v16-container{max-width:1160px;margin:0 auto}.v16-eyebrow{font:700 12px Inter,Arial,sans-serif;letter-spacing:2px;color:#ff812f;text-transform:uppercase}.v16-hero h1{color:#fff;font:800 clamp(40px,5vw,68px)/1.03 'Barlow Condensed',Arial,sans-serif;text-transform:uppercase;margin:14px 0}.v16-hero p{color:#d8e1e7;max-width:730px;line-height:1.8}.v16-content{padding:54px 22px 75px}.v16-lead{max-width:850px;font-size:17px;line-height:1.8;margin:0 0 26px}.v16-tabs{display:grid;grid-template-columns:280px minmax(0,1fr);gap:27px;align-items:start}.v16-tab-list{display:grid;gap:8px;position:sticky;top:108px}.v16-tab-list button{background:#fff;border:1px solid #e4ded5;border-left:4px solid transparent;border-radius:3px;color:#1b3445;text-align:left;cursor:pointer;padding:16px;font:700 13px/1.5 Inter,Arial,sans-serif}.v16-tab-list button[aria-selected="true"]{border-left-color:#f56809;background:#fff3e9;color:#0e2637}.v16-panel{background:white;border:1px solid #e5e0da;padding:clamp(20px,3vw,42px);min-height:320px;box-shadow:0 12px 35px #102b3d0c}.v16-panel[hidden]{display:none}.v16-panel h2{font:800 clamp(29px,3.5vw,44px)/1.1 'Barlow Condensed',Arial,sans-serif;text-transform:uppercase;color:#102b3d;margin:0 0 20px}.v16-panel p{line-height:1.8}.v16-panel h3{font-size:17px;margin:25px 0 12px;color:#102b3d}.v16-panel ul{margin:0;padding-left:22px;line-height:2}.v16-notice{border-left:4px solid #f56809;background:#fff6ed;padding:17px 22px;margin:24px 0;font-size:14px;line-height:1.65}.v16-action{display:inline-block;background:#f56809;color:white!important;padding:14px 21px;text-decoration:none;font-weight:700;font-size:13px;margin-top:20px}.v16-siblings{margin-top:40px;border-top:1px solid #e0dcd5;padding-top:23px}.v16-siblings h2{font-size:18px;margin:0 0 12px}.v16-siblings-links{display:flex;flex-wrap:wrap;gap:9px}.v16-siblings-links a{background:white;border:1px solid #d7dadb;padding:10px 14px;color:#143146;text-decoration:none;font-size:13px}.v16-siblings-links a:hover{border-color:#f56809}.v16-simple-footer{background:#0b1d2b;color:#cbd4dd;text-align:center;padding:26px 15px;font:12px Inter,Arial,sans-serif}
@media(max-width:940px){.v16-header-inner{min-height:68px}.v16-logo img{width:56px;height:56px}.v16-mobile-trigger{display:block}.v16-nav{display:none;position:absolute;left:0;right:0;top:100%;padding:16px 22px 22px;background:#102b3d;flex-direction:column;align-items:stretch;gap:0;max-height:80vh;overflow:auto;border-top:1px solid #ffffff30}.v16-nav.is-open{display:flex}.v16-nav>a,.v16-service-trigger{padding:15px 5px;width:100%;border-bottom:1px solid #ffffff20}.v16-services{position:static;transform:none;width:100%;max-height:none;box-shadow:none;margin-top:0}.v16-tab-list{position:static}.v16-tabs{grid-template-columns:1fr}.v16-tab-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:570px){.v16-tab-list{grid-template-columns:1fr}.v16-content{padding:36px 15px}.v16-hero{padding:43px 15px}.v16-panel{padding:23px}}

/* V17 – hierarquia de conteúdo e consistência tipográfica nas páginas de serviços */
.v16-service-page,.v16-service-page p,.v16-service-page li,.v16-service-page .v16-notice{font-family:Inter,Arial,sans-serif!important;}
.v16-service-page p{font-size:15px;line-height:1.78;color:#344b5b;}
.v16-hero p{color:#d8e1e7!important;font-size:16px;}
.v16-service-page .v16-lead{color:#2e4858;font-size:16px;}
.v16-panel h3{font:700 16px/1.4 Inter,Arial,sans-serif;margin:25px 0 13px;}
.v16-panel .v17-checklist{margin:0;padding:0;list-style:none;display:grid;gap:11px;}
.v17-checklist li{padding:0 0 0 25px;position:relative;line-height:1.65;font-size:14px;color:#344b5b;}
.v17-checklist li::before{content:'✓';position:absolute;top:0;left:0;color:#ef690e;font-weight:800;}
.v16-panel .v16-notice{font-size:14px;color:#293e4d;background:#f8f5ef;line-height:1.7;}
.v17-norm-note{border:1px solid #ecc6a5;border-left:4px solid #f56809;background:#fff7ef;padding:16px 20px;margin:0 0 28px;color:#344b5b;font:500 13px/1.7 Inter,Arial,sans-serif;}
