
.ptop-bo-hide{display:none!important}
.pbo{--ink:#14112a;--sub:#5b6170;--mute:#8a8fa0;--line:#eceef3;--soft:#f6f7f9;--o:#f26522;--b:#2f7de1;background:#fff;border:1px solid var(--line);border-radius:22px;padding:24px 26px;margin:0 0 18px;color:var(--ink);font-family:inherit}
.pbo *{box-sizing:border-box}
.pbo-hd{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.pbo-hd h2{margin:0;flex:1;font-size:21px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}
.pbo-uso{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--sub);background:var(--soft);border-radius:999px;padding:5px 5px 5px 12px}
.pbo-uso a{color:var(--ink)!important;font-weight:700;text-decoration:none!important;background:#fff;border:1px solid var(--line);border-radius:999px;padding:3px 10px}
.pbo-cls{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;font-weight:900;font-size:17px;font-style:normal}
.pbo-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:26px;align-items:center;margin:22px 0 4px}
.pbo-big b{display:block;font-size:44px;font-weight:850;letter-spacing:-.03em;line-height:1;color:var(--ink)}
.pbo-big span{display:block;margin-top:6px;font-size:14px;color:var(--sub);max-width:230px;line-height:1.4}
.pbo-bar{display:flex;height:14px;border-radius:999px;overflow:hidden;background:var(--soft)}
.pbo-bar i{display:block;height:100%}
.pbo-leg{display:flex;gap:18px;flex-wrap:wrap;margin-top:10px;font-size:13px;color:var(--sub)}
.pbo-leg span{display:inline-flex;align-items:center;gap:7px}.pbo-leg em{width:10px;height:10px;border-radius:3px;display:inline-block}.pbo-leg b{color:var(--ink)}
.pbo-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:20px}
.pbo-t{display:flex;gap:14px;align-items:flex-start;background:var(--soft);border-radius:18px;padding:16px 18px}
.pbo-t .ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:#fff}
.pbo-t .ic svg{width:20px;height:20px}
.pbo-t small{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}
.pbo-t b{display:block;font-size:22px;font-weight:800;margin:2px 0 4px;color:var(--ink)}
.pbo-t p{margin:0;font-size:13.5px;color:var(--sub);line-height:1.45}
.pbo-sep{height:1px;background:var(--line);margin:22px 0}
.pbo-cmp h3{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 4px;font-size:16.5px;font-weight:800;color:var(--ink)}
.pbo-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#ecfaf3;color:#0d7a50;font-size:12.5px;font-weight:800}
.pbo-pill.piu{background:#fff1e6;color:#b84a12}.pbo-pill.uguale{background:#f1f2f5;color:#4e5466}
.pbo-cmp>p{margin:0;font-size:14px;color:var(--sub)}.pbo-cmp>p strong{color:var(--ink)}
.pbo .ptop-bc-b{margin:34px 4px 0}
.pbo .ptop-bc-bt .q{border-color:#14112a!important}.pbo .ptop-bc-bt .q b{background:#14112a!important}
.pbo .ptop-bc-be{color:#14112a}
.pbo-sp{display:flex;align-items:center;gap:16px;margin-top:22px;background:#fff8f2;border:1px solid #ffe3cf;border-radius:18px;padding:16px 18px}
.pbo-sp .ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:#fff;color:var(--o)}
.pbo-sp .ic svg{width:20px;height:20px}
.pbo-sp .ic.logo{width:52px;height:52px;padding:6px;border:1px solid #f3e3d6}.pbo-sp .ic.logo img{width:100%;height:100%;object-fit:contain;display:block}
.pbo-sp .ic.sigla{width:52px;height:52px;font-weight:900;font-size:17px;color:#14112a;border:1px solid #f3e3d6;letter-spacing:.02em}
.pbo-t p.pbo-eco{margin-top:6px;font-size:12.5px;color:#8a8fa0}
.pbo-sp .tx{flex:1;min-width:0}.pbo-sp .tx>b{font-size:15.5px;color:var(--ink)}.pbo-sp .tx p{margin:3px 0 0;font-size:13.5px;color:var(--sub);line-height:1.45}.pbo-sp .tx p strong{color:var(--ink)}.pbo-sp .tx small{display:block;margin-top:3px;font-size:12px;color:var(--mute)}
.pbo-tag{font-size:11px;color:var(--mute);border:1px solid #f0d9c8;border-radius:999px;padding:1px 8px;margin-left:6px;font-weight:600;vertical-align:2px;font-style:normal;white-space:nowrap}
.pbo-sp>a{flex:none;background:var(--ink)!important;color:#fff!important;text-decoration:none!important;font-weight:800;font-size:14px;padding:11px 18px;border-radius:999px;white-space:nowrap}
.pbo-more{margin-top:10px}
.pbo-more>details>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:750;color:var(--ink)}
.pbo-more>details>summary::-webkit-details-marker{display:none}
.pbo-more>details>summary:after{content:"›";font-size:18px;transition:transform .2s}.pbo-more>details[open]>summary:after{transform:rotate(90deg)}
.pbo-more ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}
.pbo-more li{display:flex;align-items:center;gap:12px;margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:16px}
.pbo-more li img{flex:none;width:40px;height:40px;object-fit:contain;border-radius:10px;background:var(--soft)}
.pbo-more li>div{flex:1;min-width:0;font-size:13.5px;line-height:1.4;color:var(--sub)}
.pbo-more li>div b{display:block;color:var(--ink);font-size:14px}.pbo-more li>div small{display:block;color:var(--mute);font-size:12px}.pbo-more li>div strong{color:var(--ink)}
.pbo-more li>a{flex:none;font-size:13px;font-weight:800;color:var(--ink)!important;text-decoration:none!important;border:1px solid var(--line);border-radius:999px;padding:8px 14px;white-space:nowrap}
.pbo-how{margin-top:16px;border-top:1px dashed var(--line);padding-top:12px}
.pbo-how>summary{cursor:pointer;list-style:none;font-size:13px;color:var(--mute)}.pbo-how>summary::-webkit-details-marker{display:none}
.pbo-how>summary b{color:var(--sub)}
.pbo-how p{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--sub)}
@media(max-width:700px){
  .pbo{padding:18px 16px;border-radius:18px}
  .pbo-hd h2{font-size:18px;flex-basis:100%;order:-1}
  .pbo-hero{grid-template-columns:1fr;gap:14px}
  .pbo-big b{font-size:36px}.pbo-big span{max-width:none}
  .pbo-sp{flex-wrap:wrap}.pbo-sp>a{width:100%;text-align:center}
  .pbo-more li{flex-wrap:wrap}.pbo-more li>a{width:100%;text-align:center}
}
