/* ==== v15 definitivo: scelta sistema e WhatsApp ==== */
.trustmini{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.trustmini span{font-size:12.5px;font-weight:650;color:var(--ink2);background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 11px;box-shadow:var(--sh1)}
.trustmini b{color:var(--ink);font-weight:850}
.arera-note{display:block;margin-top:8px;font-size:.88em;color:inherit;opacity:.9}
.wabox .btn.secondary{margin-top:9px}
.contactok{margin:10px 0 2px;padding:11px 13px;border-radius:12px;background:var(--gr-soft);border:1px solid var(--gr-line);color:var(--gr);font-size:13px;font-weight:700;line-height:1.4}
@media(max-width:560px){.trustmini{gap:6px}.trustmini span{font-size:11.5px;padding:6px 9px}}
@media print{.trustmini{display:none!important}.contactok{display:none!important}}

/* v15 · resa geografica prima della mappa */
.zoneyield{margin:18px 0 14px;background:#fff;border:2px solid var(--o);border-radius:16px;padding:14px 16px;box-shadow:var(--sh1);text-align:center}
.zoneyield .zyk{font-size:10.5px;text-transform:uppercase;letter-spacing:.09em;font-weight:900;color:var(--o-d)}
.zoneyield .zyv{font-size:clamp(27px,7vw,36px);font-weight:900;letter-spacing:-.035em;color:var(--ink);margin-top:5px;line-height:1.05;font-variant-numeric:tabular-nums}
.zoneyield .zyv small{font-size:.38em;font-weight:800;color:var(--me-gray-d);letter-spacing:0}
.zoneyield .zyd{font-size:11.5px;line-height:1.4;color:var(--me-gray-d);font-weight:650;margin-top:6px}
.wabox .wacopy{font-size:12.5px;line-height:1.5;color:#1B5340;margin:8px 0 12px;font-weight:650}
.wabox .btn.ghost.secondary{margin-top:10px;width:100%}

/* v15 · report: arancio e grigio Mondo Energetico senza appesantire i fondi */
.tile.brand-o,.tile.brand-g{background:#fff;position:relative;overflow:hidden;border-width:1.5px}
.tile.brand-o{border-color:var(--o)}
.tile.brand-g{border-color:var(--me-gray)}
.tile.brand-o:before,.tile.brand-g:before{content:"";position:absolute;left:0;right:0;top:0;height:5px}
.tile.brand-o:before{background:var(--o)}
.tile.brand-g:before{background:var(--me-gray)}
.tile.brand-o .k{color:var(--o-d)}
.tile.brand-g .k{color:var(--me-gray-d)}
.tile.brand-o .v{color:var(--o-d)}
.tile.brand-g .v{color:var(--ink)}
@media print{.zoneyield{break-inside:avoid;page-break-inside:avoid}}

