:root{--journey-ink:#10303a;--journey-teal:#087f71;--journey-paper:#f6f8f8;--journey-line:#dbe6e4}
.journey-preview{padding:64px 0;background:var(--journey-paper);color:var(--journey-ink)}
.journey-preview h2{font-size:clamp(30px,4vw,48px);max-width:24ch;line-height:1.12;margin:12px 0 20px}
.journey-preview p{max-width:65ch;line-height:1.6}
.journey-eyebrow{font-weight:700;color:var(--journey-teal);font-size:14px}
.journey-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:32px 0}
.journey-preview-grid li{padding:24px;border:1px solid var(--journey-line);border-radius:24px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}
.journey-preview-grid h3{font-size:23px;line-height:1.2;margin:20px 0 8px}
.journey-number{font-variant-numeric:tabular-nums;color:var(--journey-teal);font-size:20px;font-weight:700}
.journey-example{margin-top:auto;padding:16px 0 0;color:var(--journey-teal);font-size:14px;font-weight:600}
.journey-note{font-size:15px;color:#49636a}
.acao [role=status]{font-size:14px;line-height:1.5;margin-top:12px}
.barra[hidden],[data-journey-offer][hidden]{display:none!important}
.topo .professional-link{border-color:transparent;font-size:13px;color:#bed2d1}
.pricing-options{margin-top:24px}
.journey-conditions summary{min-height:48px;padding:16px 0;cursor:pointer;font-weight:650}
.journey-conditions summary:focus-visible{outline:3px solid #087f71;outline-offset:4px}
@media(max-width:700px){
 .journey-preview-grid{grid-template-columns:1fr;gap:12px}
 .journey-preview-grid li{padding:20px}
 .journey-preview-grid h3{margin-top:8px}
 .journey-preview{padding:40px 0}
 .topo .professional-link{display:none}
 .topo .res.link{display:inline-flex;align-items:center;min-height:44px;font-size:14px}
 .secao{padding-top:56px;padding-bottom:56px}
}
