.lp .lp-pr-h1{max-width:20ch}.lp .lp-pr-topo-botoes{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lp section.lp-pr-sec{padding:72px 0 0}.lp .lp-pr-h2{text-wrap:balance;max-width:20ch;margin-top:18px;font-size:clamp(28px,3.2vw,42px);font-weight:500;line-height:1.1}.lp .lp-pr-h2.largo{max-width:28ch}.lp .lp-pr-h3{margin-top:16px;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.15}.lp .lp-pr-sinais{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:28px clamp(20px,4vw,64px);display:grid}.lp .lp-pr-sinais ul{border-top:1px solid var(--line-2);list-style:none}.lp .lp-pr-sinais li{color:var(--ink-soft);border-bottom:1px solid var(--line);padding:16px 0 16px 26px;font-size:17px;line-height:1.55;position:relative}.lp .lp-pr-sinais li:before{content:"";background:var(--coral);width:12px;height:2px;position:absolute;top:1.62em;left:0}.lp .lp-pr-dores{margin-top:36px}.lp .lp-pr-quem{color:var(--mute);max-width:34ch;margin-top:12px;font-size:13px;line-height:1.5}.lp .lp-pr-quem b{letter-spacing:.12em;text-transform:uppercase;color:var(--coral-deep);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.lp .lp-pr-ex{border-radius:var(--radius-sm);background:var(--paper);border:1px solid var(--line);margin-top:18px;padding:14px 18px}.lp .lp-pr-ex b{letter-spacing:.12em;text-transform:uppercase;color:var(--coral-deep);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.lp .lp-pr-ex p{color:var(--ink);font-size:16px;line-height:1.55}.lp .lp-pr-duas{grid-template-columns:1fr 1fr;align-items:start;gap:36px clamp(20px,4vw,64px);display:grid}.lp .lp-pr-duas p{color:var(--ink-soft);max-width:60ch;margin-top:14px;font-size:17px;line-height:1.6}.lp .lp-pr-duas ul{margin-top:10px;list-style:none}.lp .lp-pr-duas li{color:var(--ink-soft);border-bottom:1px dashed var(--line-2);padding:12px 0 12px 26px;font-size:16px;line-height:1.55;position:relative}.lp .lp-pr-duas li:before{content:"";background:var(--mute);width:12px;height:2px;position:absolute;top:1.5em;left:0}.lp .lp-pr-pq{border-top:1px solid var(--coral);margin-top:28px}.lp .lp-pr-pq-item{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:8px clamp(20px,4vw,64px);padding:26px 0;scroll-margin-top:84px;display:grid}.lp .lp-pr-pq-item h3{text-wrap:balance;font-size:19px;font-weight:600;line-height:1.3}.lp .lp-pr-pq-item p{color:var(--ink-soft);max-width:64ch;font-size:17px;line-height:1.6}.lp .lp-pr-outras ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px;list-style:none;display:grid}.lp .lp-pr-outras a{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);height:100%;color:inherit;padding:24px 24px 26px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:block}.lp .lp-pr-outras a:hover{border-color:var(--coral);box-shadow:var(--shadow);transform:translateY(-2px)}.lp .lp-pr-outras b{color:var(--ink);font-size:19px;font-weight:600;line-height:1.3;display:block}.lp .lp-pr-outras span{color:var(--ink-soft);margin-top:8px;font-size:15px;line-height:1.55;display:block}.lp .lp-pr-outras i{color:var(--coral-deep);margin-top:14px;font-size:13px;font-style:normal;font-weight:600;display:block}.lp section.lp-pr-fecho{padding:72px 0 80px}.lp .lp-pr-fecho-caixa{background:var(--coral);color:#fff;border-radius:28px;padding:clamp(40px,6vw,72px)}.lp .lp-pr-fecho-caixa h2{color:#fff;max-width:20ch;font-size:clamp(32px,4vw,54px);line-height:1.05}.lp .lp-pr-fecho-caixa p{color:#ffffffe0;max-width:56ch;margin-top:16px;font-size:18px;line-height:1.5}.lp .lp-pr-fecho-caixa .lp-pf-fecho-botoes{margin-top:28px}.lp .lp-pr-fecho-caixa .lp-pr-btn-claro{color:#fff;border-color:#ffffff80}.lp .lp-pr-fecho-caixa .lp-pr-btn-claro:hover{border-color:#fff}.lp .lp-pr-home ul{grid-template-columns:repeat(3,minmax(0,1fr))}@media (prefers-reduced-motion:reduce){.lp .lp-pr-outras a{transition:none}}@media (max-width:820px){.lp section.lp-pr-sec{padding-top:52px}.lp .lp-pr-sinais,.lp .lp-pr-duas,.lp .lp-pr-pq-item{grid-template-columns:1fr}.lp .lp-pr-pq-item{gap:6px;padding:22px 0}.lp .lp-pr-quem{max-width:none;margin-bottom:8px}.lp .lp-pr-outras ul,.lp .lp-pr-home ul{grid-template-columns:1fr}.lp section.lp-pr-fecho{padding:52px 0 60px}}
