/* Páginas por sector y fichas de producto */
.sect-feats,.sect-faq{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}
.steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.cfg-grid.g1{grid-template-columns:minmax(0,560px)}
.cfg-grid.g1 .cfg-imgs img{max-width:92%}
.sales-sec{padding-bottom:0}
.sales-text{max-width:860px;margin:0 auto}
.sales-text h2{margin-bottom:22px}
.sales-text p{font-size:18px;line-height:1.7;color:var(--ink);margin:0 0 16px}
.scale-box{background:var(--forest);color:#fff;border-radius:14px;padding:34px 38px;display:grid;grid-template-columns:minmax(0,320px) 1fr;gap:28px;align-items:center}
.scale-box h2{color:#fff;font-size:clamp(24px,2.6vw,32px);margin:0}
.scale-box p{margin:0;font-size:17px;line-height:1.6;color:rgba(255,255,255,.88)}
@media (max-width:980px){.sect-feats,.sect-faq,.steps-3{grid-template-columns:repeat(2,minmax(0,1fr))}.scale-box{grid-template-columns:1fr;gap:14px}}
@media (max-width:640px){.sect-feats,.sect-faq,.steps-3,.cfg-grid.g1{grid-template-columns:1fr}.scale-box{padding:26px 22px}}

.app-bar{background:#fff;border-bottom:1px solid var(--line)}
.app-bar .wrap{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;padding-top:26px;padding-bottom:26px}
.app-bar .wrap>div{display:flex;gap:16px;align-items:flex-start}
.ab-ic{flex:0 0 48px;height:48px;border-radius:12px;display:grid;place-items:center;background:var(--forest);color:#fff}
.ab-ic svg{width:26px;height:26px}
.ab-wifi .ab-ic{background:#FFF1D6;color:#9A6200}
.app-bar h2{font-size:21px;margin:2px 0 6px;color:var(--forest)}
.app-bar h3{font-size:17px;margin:2px 0 6px;color:#7A4E00}
.app-bar p{margin:0;font-size:15.5px;line-height:1.55;color:var(--text)}
.app-bar .live{display:inline-block;vertical-align:middle;background:var(--green);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.12em;padding:4px 9px;border-radius:999px;margin-left:6px}
.disc{font-style:italic;color:var(--text);font-size:15px;line-height:1.6;max-width:860px;margin:22px auto 0}
.p-disc .disc{margin-top:0}
@media (max-width:980px){.app-bar .wrap{grid-template-columns:1fr;gap:18px}}
