/* p114 /brands/ hero + block tone fixes (new file; page-scoped to main.p114-brands) */
/* no glance strip on this page: drop the space reserved for it under the hero */
@media (max-width:1023.98px){.svc-root.p114-brands{--gb-x:0px}}

/* ---- #brands (light): even logo grid, visible white tiles ---- */
.p114-brands #brands .svc-logos{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 16px!important;row-gap:44px!important;justify-content:stretch}
.p114-brands #brands .svc-logos>li{flex:none!important;width:auto!important;height:72px;border:1px solid rgba(26,26,27,.12)!important;box-shadow:0 1px 2px rgba(20,20,21,.06),0 6px 16px rgba(20,20,21,.05)}
.p114-brands #brands .svc-logos .bn{color:#4a4a4c!important;font-size:14px}
@media (max-width:1023.98px){.p114-brands #brands .svc-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:640px){.p114-brands #brands .svc-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px!important;row-gap:38px!important}.p114-brands #brands .svc-logos>li{height:60px}}
.p114-brands #brands .svc-fine{color:#4a4a4c}

/* ---- #appliances (dark): link cards ---- */
.p114-brands #appliances .w3-svc-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}
.p114-brands #appliances .w3-svc-list li{margin:0}
.p114-brands #appliances .w3-svc-list a{justify-content:space-between;gap:12px;min-height:64px;padding:16px 20px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-top:2px solid #63c6c1;color:#fff;text-decoration:none;font-weight:700;transition:border-color .2s,background .2s,transform .2s}
.p114-brands #appliances .w3-svc-list a span{color:#63c6c1}
.p114-brands #appliances .w3-svc-list a:hover,.p114-brands #appliances .w3-svc-list a:focus-visible{background:rgba(255,255,255,.09);border-color:rgba(99,198,193,.6);transform:translateY(-2px)}
@media (max-width:1023.98px){.p114-brands #appliances .w3-svc-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:520px){.p114-brands #appliances .w3-svc-list{grid-template-columns:1fr;gap:12px}}

/* ---- #pricing (light): four fact cards ---- */
.p114-brands #pricing .w3-list{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.p114-brands #pricing .w3-list li{margin:0;padding:20px 20px 22px;background:#fff;border:1px solid rgba(26,26,27,.12);border-top:2px solid #63c6c1;border-radius:14px;box-shadow:0 1px 2px rgba(20,20,21,.06),0 6px 16px rgba(20,20,21,.05);color:#5c5c5e;line-height:1.5}
.p114-brands #pricing .w3-list li strong{display:block;margin-bottom:6px;color:#1a1a1b;font-size:1.0625rem}
@media (max-width:1023.98px){.p114-brands #pricing .w3-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:520px){.p114-brands #pricing .w3-list{grid-template-columns:1fr;gap:12px}}

/* ---- #faq (dark): fine print legible ---- */
.p114-brands #faq .w3-disc{color:rgba(255,255,255,.72)!important}
