html:has(main.lv.pr){scroll-padding-top:72px}.lv.pr .pr-topo{padding:28px 0 48px}.lv.pr .pr-topo-in{gap:18px;display:grid}.lv.pr .pr-topo h1{max-width:18em;font-size:clamp(2rem,7.4vw,3.4rem);line-height:1.06}.lv.pr .pr-abertura{color:var(--tinta-2);max-width:36em;font-size:17px}.lv.pr .pr-topo .topo-cta{margin-top:6px}@media (min-width:960px){.lv.pr .pr-topo{padding:56px 0 80px}.lv.pr .pr-topo-in{gap:22px}.lv.pr .pr-abertura{font-size:19px}}.lv.pr .pr-resolve{background:var(--papel);border-top:1px solid var(--linha)}.lv.pr .pr-problemas{counter-reset:problema;gap:12px;margin-top:24px;display:grid}.lv.pr .pr-problema{background:var(--nevoa);counter-increment:problema;border-radius:18px;padding:20px 20px 20px 60px;position:relative}.lv.pr .pr-problema:before{content:counter(problema);background:var(--acento);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid;position:absolute;top:18px;left:18px}.lv.pr .pr-problema h3{font-family:var(--display);letter-spacing:-.01em;margin:0 0 6px;font-size:19px;font-weight:800;line-height:1.2}.lv.pr .pr-problema p{color:var(--tinta-2)}@media (min-width:768px){.lv.pr .pr-problemas{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px}}.lv.pr .pr-chamada{color:#fff;max-width:22em;font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.6rem,5vw,2.6rem);font-weight:800;line-height:1.12}.lv.pr .pr-comparacao{background:var(--papel);border-top:1px solid var(--linha)}.lv.pr .cmp{border-collapse:separate;border-spacing:0;width:100%;font-size:15px}.lv.pr .cmp-legenda{caption-side:top;text-align:left;font-family:var(--display);letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(1.5rem,4.6vw,2.2rem);font-weight:800;line-height:1.1}.lv.pr .cmp p{overflow-wrap:anywhere}.lv.pr .cmp-fonte{color:var(--tinta-3);margin-top:8px;font-size:13px;line-height:1.5}.lv.pr .cmp-fonte a{color:var(--acento);text-underline-offset:2px;font-weight:600;text-decoration:underline}.lv.pr .cmp-fonte a:hover{color:var(--tinta)}@media (max-width:767px){.lv.pr .cmp,.lv.pr .cmp tbody,.lv.pr .cmp tr,.lv.pr .cmp th,.lv.pr .cmp td,.lv.pr .cmp-legenda{display:block}.lv.pr .cmp thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lv.pr .cmp tbody{gap:12px;display:grid}.lv.pr .cmp tr{border:1px solid var(--linha);background:var(--papel);border-radius:18px;overflow:hidden}.lv.pr .cmp tbody th{font-family:var(--display);letter-spacing:-.01em;padding:14px 18px 10px;font-size:18px;font-weight:800}.lv.pr .cmp td{border-top:1px solid var(--linha);padding:12px 18px}.lv.pr .cmp td:before{content:attr(data-rotulo);color:var(--tinta-3);margin-bottom:4px;font-size:13px;font-weight:700;display:block}.lv.pr .cmp td.cmp-agenddi{background:var(--acento-suave)}.lv.pr .cmp td.cmp-agenddi:before{color:var(--acento)}}@media (min-width:768px){.lv.pr .cmp{table-layout:fixed;background:var(--papel);border:1px solid var(--linha);border-radius:20px;overflow:hidden}.lv.pr .cmp th,.lv.pr .cmp td{text-align:left;vertical-align:top;border-top:1px solid var(--linha);padding:16px 20px}.lv.pr .cmp thead th{color:var(--tinta-2);border-top:0;font-weight:700}.lv.pr .cmp thead th:first-child{width:22%}.lv.pr .cmp thead .cmp-agenddi{font-family:var(--display);color:var(--acento);font-size:19px;font-weight:800}.lv.pr .cmp tbody th{font-weight:600}.lv.pr .cmp .cmp-agenddi{background:var(--acento-suave);font-weight:600}.lv.pr .cmp-outro{color:var(--tinta-2)}}@media (min-width:960px){.lv.pr .cmp th,.lv.pr .cmp td{padding:18px 26px}}.lv.pr .pr-para-quem{border-top:1px solid var(--linha)}.lv.pr .pr-melhor{gap:12px;margin-top:24px;display:grid}.lv.pr .pr-melhor li{background:var(--papel);border:1px solid var(--linha);color:var(--tinta-2);border-radius:18px;padding:20px;font-size:16px}.lv.pr .pr-melhor b{color:var(--tinta)}.lv.pr .pr-nota{color:var(--tinta-3);max-width:46em;margin-top:20px;font-size:14px}@media (min-width:768px){.lv.pr .pr-melhor{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:499px){.lv.pr .nav-acoes .btn-fantasma{display:none}}@media (max-width:359px){.lv.pr .nav-acoes .btn-principal{padding:0 10px;font-size:13px}.lv.pr .marca-nome{font-size:19px}}
