/* Final assets and the shared lead form. */
.plus-hero-logo{display:inline-block;width:220px;height:66px;object-fit:contain;object-position:left center;max-width:100%;vertical-align:middle}.updated-included .plus-editorial .play-brand{background:transparent!important;border:0;padding:0}.plan-play-logo[alt^="Fiber Livros"]{width:88px;flex-basis:88px}.v5-local-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.v5-local-photos .v5-local-photo{min-width:0;color:#05285f;text-decoration:none}.v5-local-photos .v5-local-photo>span,.v5-local-photos .v5-local-photo img{display:block;width:100%;max-width:165px;aspect-ratio:1;height:auto;margin-inline:auto;background-size:cover;background-position:center;object-fit:cover}.v8-city-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.v8-city-card h3{font-size:25px}.v5-city-chips{flex-wrap:wrap}
#mega-cobertura.refined-menu .mega-links{grid-template-columns:repeat(2,minmax(0,1fr))}#mega-cobertura.refined-menu .mega-links>a{grid-template-columns:44px minmax(0,1fr) 16px;min-height:105px;align-content:normal;gap:14px}#mega-cobertura .menu-link-icon{grid-column:auto}
.document-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.document-cards article{background:#fff;border:1px solid #dce8f5;border-top:4px solid #1f7fc8;border-radius:24px;padding:32px;text-align:center;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.document-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#1f7fc8;color:#fff}.document-icon svg{width:30px;height:30px}.document-cards h3{font:700 24px/1.25 Rubik,sans-serif;margin:0}.document-cards p{font-size:13px;color:#65788d;margin:0}.document-second{margin-top:70px}.document-single{grid-template-columns:repeat(3,minmax(0,1fr))}
.lead-dialog{width:min(650px,calc(100% - 36px));padding:34px;max-height:90dvh;overflow:auto;border:0;border-radius:26px;background:#fff;color:#05285f;box-shadow:0 25px 80px #001b4255}.lead-dialog::backdrop{background:#001b42a6}.lead-dialog h2{font:700 30px/1.17 Rubik,sans-serif;margin:16px 40px 12px 0}.lead-intro{font-size:15px;line-height:1.65;margin:0 0 20px;color:#53657b}.lead-close{position:absolute;right:18px;top:16px;background:#edf5fb;color:#05285f;width:36px;height:36px;border:0;border-radius:50%;cursor:pointer;font-size:24px}.lead-step{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:700;letter-spacing:.02em;color:#65788d}.lead-step>span:first-child{color:#176eaa}.lead-step.details-step>span:last-child{color:#176eaa}.lead-step>i{font-style:normal}.lead-address{display:grid;gap:7px;padding:16px 18px;border-radius:14px;border:1px solid #dce8f5;background:#edf5fb;margin-bottom:22px}.lead-address strong{font:700 16px Rubik,sans-serif}.lead-address>span{font-size:14px;line-height:1.5}.lead-address small{font-size:12px;color:#53657b;line-height:1.5}.lead-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lead-field{min-width:0;display:grid;gap:8px}.lead-full{grid-column:1/-1}.lead-field label,.lead-cep-start>label{font-size:14px;font-weight:700}.lead-field input,.lead-field select,.lead-cep-start input{width:100%;min-width:0;min-height:48px;border:1px solid #b6cce0;border-radius:12px;background:#fff;padding:12px 14px;color:#05285f;font:400 15px 'Encode Sans',sans-serif}.lead-field input:focus,.lead-field select:focus,.lead-cep-start input:focus{outline:2px solid #1f7fc8;outline-offset:2px}.lead-agreement{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.6;color:#53657b;margin:0}.lead-agreement input{width:18px;height:18px;flex:0 0 18px;margin-top:2px;accent-color:#176eaa}.lead-agreement a{color:#176eaa;text-underline-offset:3px}.lead-error,.lead-start-error{font-size:13px;color:#b21a43;line-height:1.5;margin:12px 0}.lead-error:empty,.lead-start-error:empty{display:none}.lead-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}.lead-back{border:0;background:none;color:#176eaa;font:700 14px 'Encode Sans',sans-serif;cursor:pointer;padding:12px 0}.lead-send{background:#74c043;color:#fff;border:0;padding:15px 22px;gap:10px;cursor:pointer;white-space:normal}.lead-result{font-size:13px;line-height:1.5;margin-top:18px}.lead-result p{margin:0 0 7px}.lead-result a{color:#176eaa;font-weight:700}.lead-cep-line{display:grid;grid-template-columns:1fr auto;gap:12px;margin-top:10px}.lead-cep-line button{border:0;cursor:pointer}.lead-dialog [hidden]{display:none!important}
@media(max-width:1100px){.v8-city-grid{grid-template-columns:1fr 1fr}.document-cards{gap:18px}.document-cards article{padding:26px}.document-cards h3{font-size:21px}}
@media(max-width:1180px){#mega-cobertura.refined-menu .mega-links{grid-template-columns:1fr}#mega-cobertura.refined-menu .mega-links>a{grid-template-columns:36px minmax(0,1fr) 14px;min-height:80px;gap:12px}}
@media(max-width:720px){.v8-city-grid{grid-template-columns:1fr}.v5-local-photos{grid-template-columns:1fr 1fr;gap:20px}.v5-local-photos .v5-local-photo img{max-width:145px}.document-cards,.document-single{grid-template-columns:1fr}.document-cards article{min-height:220px;padding:28px}.document-second{margin-top:46px}.lead-dialog{padding:26px 22px;border-radius:22px}.lead-dialog h2{font-size:27px;margin-right:25px}.lead-fields{grid-template-columns:1fr;gap:16px}.lead-actions{flex-direction:column-reverse;align-items:stretch;gap:8px}.lead-send{width:100%;justify-content:center;font-size:14px}.lead-back{text-align:center}.lead-address{padding:14px}.lead-cep-line{grid-template-columns:1fr}.plus-hero-logo{width:190px;height:58px}}
