/* Outubro: benefícios e elementos oficiais recebidos. */
.updated-included{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.benefit-bento.updated-included>article{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:28px;border-radius:26px;min-width:0;overflow:hidden}.updated-included .included-icon{flex:0 0 56px}.updated-included .included-icon.play-brand{width:152px;background:#fff;border:0;padding:8px 12px}.play-brand img{max-width:100%;max-height:40px;width:auto;height:auto;object-fit:contain}.updated-included .status-pill{align-self:flex-start;justify-self:auto;font-size:10px}.updated-included h3{font-size:27px;line-height:1.17}.updated-included p{font-size:15px;line-height:1.7;margin:0 0 6px}.updated-included a.v5-btn,.updated-included .wifi-editorial>a{margin-top:auto;min-height:46px;font-size:13px;padding:13px 18px}.plus-editorial{background:linear-gradient(140deg,#fff,#fce6ed);color:#05285f;position:relative}.plus-editorial .included-icon{background:#e71d4e15;border-color:#e71d4e20;color:#b21543}.plus-editorial .status-pill{background:#fff;border-color:#05285f30}.plus-editorial>a{background:#05285f;color:#fff;display:inline-flex;border-radius:30px}.legacy-anchor{position:absolute;scroll-margin-top:120px}
.v5-home-benefits .v5-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v5-benefit-card{min-width:0}.fiber-plans .v66-benefits .v66-benefit:last-child:nth-child(5){grid-column:1/-1}.detail-perks{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-perks h3{font-size:20px}.detail-perks article{padding:24px}.detail-perks p{font-size:15px}.detail-offer ul li:last-child:nth-child(5){grid-column:1/-1}
.security-section{background-image:linear-gradient(90deg,#05285f25,#05285f95),url('../img/brand-blue.webp');background-size:cover;background-position:center}.security-section .v5-life-copy h2,.security-section .v5-life-copy p{color:#fff}.security-section .v5-life-visual{overflow:hidden}.security-section .v5-life-visual img{position:relative!important;width:auto!important;height:370px!important;max-height:100%;max-width:100%!important;left:auto!important;bottom:auto!important;object-fit:contain;margin:0 auto;display:block}.security-section .v5-life-visual{display:flex;align-items:center;justify-content:center}.service-visual>img{width:90%;height:300px;max-width:330px;object-fit:contain;position:relative;z-index:1}.cameras-page .v8-hero-art img{object-fit:contain}
.plus-hero{background-image:linear-gradient(110deg,#05285f,#05285f95),url('../img/brand-pink.webp');background-size:cover}.plus-summary{background:#fff;border-top:5px solid #e71d4e;padding:38px;border-radius:26px;color:#05285f;margin-bottom:55px}.plus-summary>span{font-size:11px;font-weight:800;color:#b21543;letter-spacing:.05em}.plus-summary h2{font:700 30px/1.2 Rubik,sans-serif;margin:22px 0}.plus-summary ul{display:grid;gap:14px;padding-left:20px;font-size:16px}.plus-features{display:grid;grid-template-columns:1fr 1fr;gap:24px}.plus-features article{padding:30px;border:1px solid #dce8f5;border-radius:24px}.plus-features .detail-icon{display:grid;place-items:center;width:56px;height:56px;background:#fce6ed;color:#b21543;border-radius:16px}.plus-features .detail-icon svg{width:28px;height:28px}.plus-features h3{font:700 25px Rubik,sans-serif;margin:24px 0 14px}.plus-features p{font-size:16px;line-height:1.7;color:#53657b}
@media(max-width:1100px){.updated-included{grid-template-columns:1fr 1fr}.updated-included .plus-editorial{grid-column:1/-1}.updated-included .plus-editorial h3 br{display:none}.detail-perks{grid-template-columns:1fr 1fr}.v5-home-benefits .v5-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:720px){.benefit-bento.updated-included{grid-template-columns:1fr}.updated-included .plus-editorial{grid-column:auto}.benefit-bento.updated-included>article{padding:26px;gap:18px}.updated-included h3{font-size:28px}.updated-included p{font-size:16px}.updated-included .included-icon{width:48px;height:48px;flex-basis:48px}.updated-included .included-icon.play-brand{height:48px}.v5-home-benefits .v5-benefit-grid{grid-template-columns:1fr 1fr}.detail-perks,.plus-features{grid-template-columns:1fr}.plus-summary{padding:28px;margin-bottom:38px}.plus-summary h2{font-size:27px}.security-section .v5-life-visual img{height:320px!important}.security-section .v5-life-visual{min-height:340px}.service-visual>img{height:230px;width:85%}.plus-features article{padding:26px}}
.security-section .v5-life-visual img{transform:none!important;right:auto!important;top:auto!important;margin:auto!important;flex:0 0 auto}
.updated-included h3{min-height:95px}.updated-included .tv-editorial>.v5-btn,.updated-included .wifi-editorial>a,.updated-included .plus-editorial>a{align-self:flex-start!important;justify-self:start!important}
.updated-included .plus-editorial h3 br{display:initial!important}
@media(max-width:720px){.updated-included h3{min-height:0}}

.plans-v7-included-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v5-home-benefits .v5-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:720px){.plans-v7-included-grid{grid-template-columns:1fr}.v5-home-benefits .v5-benefit-grid{grid-template-columns:1fr 1fr}}
