body[data-pnl-review] .sales-v2 #codigo-vital .v2-method-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}
body[data-pnl-review] .sales-v2 #codigo-vital .v2-method-intro .v2-title{font-size:clamp(36px,3.2vw,48px);line-height:1.13;letter-spacing:-.035em}
body[data-pnl-review] .sales-v2 #programa{background:#f4f1e9}
body[data-pnl-review] .sales-v2 #investimento{background:#eaf0f8}
body[data-pnl-review] .sales-v2 #condicoes{padding-bottom:72px}
body[data-pnl-review] .sales-v2 .dr-pnl-certificate{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;margin-bottom:36px}
body[data-pnl-review] .sales-v2 .dr-pnl-certificate p{font-size:17px;line-height:1.7}
body[data-pnl-review] .sales-v2 .dr-pnl-certificate p:last-child{font-size:15px;color:#526571}
body[data-pnl-review] .sales-v2 #informacoes{border-top:1px solid #102f5026}
body[data-pnl-review] .sales-v2 .dr-pnl-history{margin-top:48px;border-top:1px solid #557080}
body[data-pnl-review] .sales-v2 .dr-pnl-history>summary{cursor:pointer;padding:24px 0;font:500 16px/1.6 Inter,Arial,sans-serif;color:#fff}
body[data-pnl-review] .sales-v2 .dr-pnl-history .v2-media-row{margin-top:0;padding-top:24px;border-top:0}
body[data-pnl-review] .sales-v2 #codigo-vital{position:relative}
body[data-pnl-review] [data-review-motion]{stroke-dasharray:42 12;animation:dr-pnl-flow 18s linear infinite}
html.dr-motion-paused body[data-pnl-review] [data-review-motion]{animation-play-state:paused!important}
body[data-pnl-review] .oferta-hero-copy .dr-motion-toggle{color:#fff}
@keyframes dr-pnl-flow{to{stroke-dashoffset:-324}}
@media(max-width:900px){
 body[data-pnl-review] .sales-v2 #codigo-vital .v2-method-intro{grid-template-columns:1fr;gap:28px}
 body[data-pnl-review] .oferta-hero h1{font-size:38px!important;line-height:1.08!important}
 body[data-pnl-review] .sales-v2 #condicoes{padding-bottom:56px}
 body[data-pnl-review] .sales-v2 .dr-pnl-certificate{grid-template-columns:1fr;gap:12px}
 body[data-pnl-review] .sales-v2 #informacoes .v2-form-portrait{display:none}
 body[data-pnl-review] .sales-v2 #informacoes .v2-inquiry-grid{gap:24px}
 body[data-pnl-review] .sales-v2 #informacoes .v2-inquiry-grid>div:first-child>h2{margin-top:0;font-size:35px}
}
@media(prefers-reduced-motion:reduce){body[data-pnl-review] [data-review-motion]{animation:none!important;stroke-dasharray:none}}
