/* v14: cadastro, obrigado e baixar no mesmo visual escuro do site (o formulário continua branco). */
:root{--hot:#ff2d46;--hot-btn:#e0102b;--hot-ink:#fff}
html.pos-black{--hot:#ff8a66;--hot-btn:#ee7653;--hot-ink:#241c1a}
body.tg{background:#09090b radial-gradient(60% 40% at 15% 0%,#3a0a1255,transparent 70%) no-repeat;color:#ececf1}
html.pos-black body.tg{background:#09090b radial-gradient(60% 40% at 15% 0%,#33190f55,transparent 70%) no-repeat}
.tg .header{background:rgba(9,9,11,.94);border-bottom:1px solid #1f1f25}
.tg .brand,.tg .brand span{color:#fff}
.tg .brand i{background:var(--hot)}
.tg .tg-back{color:#d4d4da}
.tg .tg-side h1,.tg h1{color:#fff}
.tg h1 em,.tg h2 em{color:var(--hot)}
.tg .eyebrow{color:#ffb3bd}
html.pos-black .tg .eyebrow{color:#ffc4ad}
.tg .tg-lead,.tg .tg-side p{color:#c9c9d1}
.tg .tg-plano{background:#1a0c0f;border-color:#ff2d4655;color:#f4f4f6}
.tg .tg-plano b{color:#fff}
.tg .tg-plano span{color:#c9c9d1}
.tg .tg-steps b{background:var(--hot-btn);color:var(--hot-ink)}
.tg .tg-steps strong{color:#fff}
.tg .tg-steps span{color:#a9a9b4}
.tg .zap-card{background:#111114;border-color:#2b2b33;color:#ececf1}
.tg .zap-card b{color:#fff}
.tg .tg-faq{color:#d4d4da;background:#111114;border-color:#2b2b33}
.tg .tg-faq strong{color:#fff}
.tg .tg-faq details{border-color:#2b2b33}
.tg .tg-faq summary{color:#fff}
.tg .tg-faq details[open] summary,.tg .tg-faq details[open] summary:after{color:#a5b4ff}
.tg .tg-faq p{color:#a9a9b4}
.tg .tg-privacy{color:#a3a3ad;border-color:#2b2b33;background:transparent}
.tg .tg-privacy strong{color:#fff}
.tg .tg-privacy p{color:#a3a3ad}
.tg .tg-privacy a{color:#fff}
.tg .tg-form{border:0;box-shadow:0 30px 80px -30px #000,0 0 0 1px #ffffff14}
.tg .button.hot{background:var(--hot-btn);border-color:var(--hot-btn);color:var(--hot-ink)}
.tg .button.hot:hover{background:#ff1f3b;border-color:#ff1f3b;color:var(--hot-ink)}
html.pos-black .tg .button.hot:hover{background:#f58c6c;border-color:#f58c6c}
.tg footer,.tg .footer-bottom{background:#050506;color:#8f8f9a;border-color:#1f1f25}
.tg footer a{color:#d4d4da}
.tg #tg-pbar,.tg .tg-pbar i{background:var(--hot-btn)}.tg .tg-plano{margin-top:14px}
.tg .ok-check{background:var(--hot-btn);color:var(--hot-ink);box-shadow:0 14px 40px -10px #ff2d46}
.tg .ok-wrap>p,.tg .ok-wrap p:not(.ok-box p){color:#c9c9d1}
.tg .ok-wrap p b,.tg .ok-wrap p strong{color:#fff}
.tg .ok-download small,.tg .ok-download p,.tg .ok-tip{color:#a3a3ad}
.tg .ok-box p,.tg .cel-box p{color:var(--muted)}
.tg .button.outline{border-color:#55555f;color:#fff;background:transparent}
.tg .button.outline:hover{background:#ffffff14}
.tg .button.navy{background:#1f1f25;border-color:#3a3a44;color:#fff}
.tg .ok-back{color:#d4d4da}
.tg .ok-box a,.tg .cel-box a,.tg .ok-box a b,.tg .cel-box a b{color:#b00e23;font-weight:700}
.tg .ok-box p b,.tg .ok-box p strong,.tg .cel-box p b{color:var(--navy)}
