.di-a.lpl .lpl-cab{justify-content:space-between;align-items:center;gap:16px;padding-block:18px 0;display:flex;position:relative}.di-a.lpl .lpl-marca{font:800 26px/1 var(--fonte-titulo);letter-spacing:-.02em;color:#fff}.di-a.lpl .lpl-marca i{color:var(--bg-inverse);font-style:normal}.di-a.lpl .lpl-zap-cab{min-height:44px;padding-inline:16px;text-decoration:none;transition:background .18s}.di-a.lpl .lpl-zap-cab:hover{background:#ffffff4d}.di-a.lpl .hero-grid{padding-top:32px}.di-a.lpl .form-card .btn svg{width:18px;height:18px}.di-a.lpl .lpl-etapa{letter-spacing:.06em;text-transform:uppercase;color:var(--primary-ink);justify-content:space-between;gap:12px;margin-top:14px;font:600 12px/1.3 Inter,sans-serif;display:flex}.di-a.lpl .lpl-etapa span:last-child{color:var(--text-muted);text-transform:none;letter-spacing:0;font-weight:500}.di-a.lpl .lpl-voltar{margin:12px auto 0;display:block}.di-a.lpl .lpl-falha{color:var(--text);background:#fdecea;border-radius:12px;margin-top:14px;padding:14px 16px;font-size:14px;line-height:1.5}.di-a.lpl .lpl-falha .btn{margin-top:10px}.di-a.lpl .lpl-depois{border-top:1px dashed var(--border);color:var(--text-muted);margin-top:18px;padding-top:14px;font-size:13.5px}.di-a.lpl .lpl-depois p{letter-spacing:.06em;text-transform:uppercase;color:var(--text);font:700 12px/1.3 Inter,sans-serif}.di-a.lpl .lpl-depois ol{gap:4px;margin-top:8px;padding-left:18px;list-style:decimal;display:grid}.di-a.lpl .lpl-ok{text-align:center}.di-a.lpl .lpl-ok .ok-icone{background:var(--primary-soft);width:64px;height:64px;color:var(--primary-ink);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.di-a.lpl .lpl-ok .ok-icone svg{width:32px;height:32px}.di-a.lpl .lpl-ok .btn{margin-top:18px}.di-a.lpl .lpl-quem{gap:8px;margin-top:18px;display:grid}.di-a.lpl .lpl-quem div{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;font-size:14px;line-height:1.4;display:grid}.di-a.lpl .lpl-quem b{font:700 13px var(--fonte-titulo)}.di-a.lpl .lpl-tag{align-items:center;gap:6px;font-weight:600;display:inline-flex}.di-a.lpl .lpl-tag svg{flex-shrink:0;width:16px;height:16px}.di-a.lpl .lpl-tag.ok{color:var(--success)}.di-a.lpl .lpl-tag.voce{color:var(--primary-ink)}.di-a.lpl .lpl-planos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin:40px 0 18px;display:grid}.di-a.lpl .lpl-plano{border:1px solid var(--border);border-radius:var(--raio-g);background:#fff;flex-direction:column;gap:18px;min-width:0;padding:30px 28px;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.di-a.lpl .lpl-plano:hover{box-shadow:var(--sombra-2);transform:translateY(-5px)}.di-a.lpl .lpl-plano.rec{border:2px solid var(--primary);box-shadow:0 18px 44px #ff56002e}.di-a.lpl .lpl-plano .badge{background:var(--primary);color:#fff;position:absolute;top:-12px;left:28px}.di-a.lpl .lpl-plano .rot{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);font:700 12px/1 Inter,sans-serif}.di-a.lpl .lpl-plano h3{margin-top:-8px;font-size:26px;font-weight:800}.di-a.lpl .lpl-plano .promessa{font:600 16.5px/1.45 var(--fonte-titulo);color:var(--primary-ink);letter-spacing:-.01em}.di-a.lpl .lpl-preco{border-block:1px dashed var(--border);flex-direction:column;gap:2px;padding:16px 0;display:flex}.di-a.lpl .lpl-preco b{font:800 38px/1 var(--fonte-titulo);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.di-a.lpl .lpl-preco b.consulta{font-size:28px}.di-a.lpl .lpl-preco small{color:var(--text-muted);font-size:13px;line-height:1.45}.di-a.lpl .lpl-risco{gap:8px;display:grid}.di-a.lpl .lpl-risco .rr{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;font:700 11.5px/1.2 Inter,sans-serif;display:flex}.di-a.lpl .lpl-risco .rr span:last-child{color:var(--primary-ink)}.di-a.lpl .lpl-barra{background:var(--bg-muted);border-radius:999px;height:12px;display:flex;overflow:hidden}.di-a.lpl .lpl-barra i{height:100%;display:block}.di-a.lpl .lpl-barra .voce{background:#c9bdb3}.di-a.lpl .lpl-barra .regify{background:linear-gradient(90deg,var(--primary),#ff6a1a)}.di-a.lpl .lpl-plano ul{gap:10px;font-size:15px;line-height:1.45;display:grid}.di-a.lpl .lpl-plano li{grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.di-a.lpl .lpl-plano li svg{width:20px;height:20px;color:var(--success);margin-top:1px}.di-a.lpl .lpl-plano li.fora{color:var(--text-muted)}.di-a.lpl .lpl-plano li.fora svg{color:#b5a99f}.di-a.lpl .lpl-plano .btn{width:100%;margin-top:auto}.di-a.lpl .lpl-para{color:var(--text-muted);background:var(--bg-alt);border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.5}.di-a.lpl .lpl-para b{color:var(--text)}.di-a.lpl .lpl-rel{position:relative}.di-a.lpl .lpl-lead-inv,.di-a.lpl .lpl-fonte-inv{color:var(--text-inverse-muted)}.di-a.lpl .lpl-fonte-inv{margin-top:18px}.di-a.lpl .lpl-sim{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:28px;margin-top:36px;display:grid}.di-a.lpl .lpl-eventos{background:var(--surface-inverse);border:1px solid var(--border-inverse);border-radius:16px;gap:10px;min-width:0;margin:0;padding:24px;display:grid}.di-a.lpl .lpl-eventos .rot{float:left;letter-spacing:.09em;text-transform:uppercase;width:100%;color:var(--primary);margin-bottom:6px;font:700 12px/1 Inter,sans-serif}.di-a.lpl .lpl-ev{border:1px solid var(--border-inverse);cursor:pointer;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;transition:background .18s,border-color .18s;display:grid}.di-a.lpl .lpl-ev:hover{border-color:#777}.di-a.lpl .lpl-ev input{width:20px;height:20px;accent-color:var(--primary);margin:1px 0 0}.di-a.lpl .lpl-ev b{color:#fff;font:600 15px/1.3 var(--fonte-titulo);display:block}.di-a.lpl .lpl-ev small{color:var(--text-inverse-muted);margin-top:3px;font-size:13px;line-height:1.45;display:block}.di-a.lpl .lpl-ev:has(input:checked){border-color:var(--primary);background:#ff56001f}.di-a.lpl .lpl-res{gap:14px;min-width:0;display:grid}.di-a.lpl .lpl-r{background:var(--surface-inverse);border:1px solid var(--border-inverse);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:20px 22px;transition:border-color .25s,box-shadow .25s;display:grid}.di-a.lpl .lpl-r h3{color:#fff;font-size:18px}.di-a.lpl .lpl-r p{color:var(--text-inverse-muted);grid-column:1/-1;font-size:14px;line-height:1.5}.di-a.lpl .lpl-r .tot{font:800 28px/1 var(--fonte-titulo);color:#fff;font-variant-numeric:tabular-nums;text-align:right}.di-a.lpl .lpl-r .tot small{color:var(--text-inverse-muted);margin-top:4px;font:500 12px/1.3 Inter,sans-serif;display:block}.di-a.lpl .lpl-r.melhor{border-color:var(--verde);box-shadow:0 0 0 1px var(--verde)}.di-a.lpl .lpl-selo{letter-spacing:.06em;text-transform:uppercase;color:#0f2e17;background:var(--verde);border-radius:999px;grid-column:1/-1;justify-self:start;padding:5px 10px;font:700 11px/1 Inter,sans-serif}.di-a.lpl .lpl-cob{justify-content:flex-end;gap:4px;display:flex}.di-a.lpl .lpl-cob i{border-radius:4px;width:14px;height:14px}.di-a.lpl .lpl-cob i.on{background:var(--verde)}.di-a.lpl .lpl-cob i.off{background:var(--primary)}.di-a.lpl .lpl-escada{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;margin-top:36px;display:grid}.di-a.lpl .lpl-degrau{border:1px solid var(--border);background:#fff;border-right:0;min-width:0;padding:22px 24px;position:relative}.di-a.lpl .lpl-degrau.d1{border-radius:16px 0 0 16px;min-height:150px}.di-a.lpl .lpl-degrau.d2{min-height:200px}.di-a.lpl .lpl-degrau.d3{background:var(--primary);color:#fff;border:1px solid var(--primary);border-radius:0 16px 16px 0;min-height:250px}.di-a.lpl .lpl-degrau .n{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);font:800 13px/1 Inter,sans-serif}.di-a.lpl .lpl-degrau.d3 .n{color:#ffffffd9}.di-a.lpl .lpl-degrau h3{margin-top:10px;font-size:22px}.di-a.lpl .lpl-degrau p{color:var(--text-muted);margin-top:8px;font-size:14.5px;line-height:1.5}.di-a.lpl .lpl-degrau.d3 p{color:#ffffffeb}.di-a.lpl .lpl-degrau .sobe{z-index:2;border:1px solid var(--border);width:34px;height:34px;color:var(--primary);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:22px;right:-17px}.di-a.lpl .lpl-degrau .sobe svg{width:18px;height:18px}.di-a.lpl .lpl-regua{border:1px solid var(--border);background:#fff;border-radius:16px;margin-top:28px;padding:24px 26px}.di-a.lpl .lpl-regua .linha{border-radius:999px;grid-template-columns:1fr 1.4fr 2fr;height:16px;margin-top:18px;display:grid;overflow:hidden}.di-a.lpl .lpl-regua .linha i:first-child{background:var(--primary-soft)}.di-a.lpl .lpl-regua .linha i:nth-child(2){background:var(--primary)}.di-a.lpl .lpl-regua .linha i:nth-child(3){background:var(--bg-muted)}.di-a.lpl .lpl-regua .marcas{color:var(--text-muted);grid-template-columns:1fr 1.4fr 2fr;margin-top:10px;font-size:13px;line-height:1.4;display:grid}.di-a.lpl .lpl-regua .marcas b{color:var(--text);font:700 14px var(--fonte-titulo);display:block}.di-a.lpl .lpl-zap{margin-top:10px}.di-a.lpl .fecho .circ{opacity:.28}@media (max-width:1023px){.di-a.lpl .lpl-planos,.di-a.lpl .lpl-sim{grid-template-columns:1fr}}@media (max-width:767px){.di-a.lpl .lpl-escada{grid-template-columns:1fr;gap:10px}.di-a.lpl .lpl-degrau,.di-a.lpl .lpl-degrau.d1,.di-a.lpl .lpl-degrau.d3{border:1px solid var(--border);border-radius:16px;min-height:0}.di-a.lpl .lpl-degrau.d3{border-color:var(--primary)}.di-a.lpl .lpl-degrau .sobe{display:none}.di-a.lpl .lpl-regua .linha,.di-a.lpl .lpl-regua .marcas{grid-template-columns:1fr}.di-a.lpl .lpl-regua .linha{border-radius:0;gap:4px;height:auto}.di-a.lpl .lpl-regua .linha i{border-radius:6px;height:10px}.di-a.lpl .lpl-quem div{grid-template-columns:1fr}}.di-a.lpl .di-a-cta .rg-wrap{padding-right:max(24px,env(safe-area-inset-right,0px))}
