/* Diagnóstico no visual da LP v3 (portfólio do Fábio): Inter Tight, preto e branco, laranja só na ação */
:root{--fundo:#000;--fundo2:#0d0d0d;--card:#141414;--texto:#fff;--texto2:#9ca3af;--acao:#f88f22;--acao2:#fbb931;--texto-acao:#120700;
  --f-titulo:"Inter Tight",system-ui,sans-serif;--f-texto:"Inter Tight",system-ui,sans-serif;--grad-acao:linear-gradient(100deg,#ea6113,#f88f22 45%,#fbb931)}
body.d-body{font-family:var(--f-texto);background:radial-gradient(ellipse 70% 40% at 50% 0%,rgba(248,143,34,.14),transparent 70%),#000}
.d-marca{font-family:var(--f-texto);font-size:15px;letter-spacing:.02em;font-weight:300}
.d-marca::first-word{font-weight:800}
.d-tela h1,.d-oferta h2,.d-trava h2{font-family:var(--f-texto);text-transform:none;font-weight:700;letter-spacing:-.04em;line-height:1.02}
.d-tela h1{font-size:clamp(32px,6vw,52px)}
.d-trava h2{font-size:22px;letter-spacing:-.02em}
.d-oferta h2{font-size:clamp(34px,6vw,46px)}
.d-dica{font-family:var(--f-texto);font-size:11px;letter-spacing:.32em;color:var(--texto2)}
.d-op{border-radius:16px;font-weight:500}
.d-op[aria-pressed="true"]{border-color:var(--acao);background:rgba(248,143,34,.1)}
.btn{font-family:var(--f-texto);text-transform:none;letter-spacing:-.01em;font-weight:600;border-radius:999px;background:var(--grad-acao);color:var(--texto-acao);box-shadow:0 10px 40px rgba(248,143,34,.3)}
.btn.sec{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.25);box-shadow:none}
.d-preco b{font-family:var(--f-texto);font-weight:800;letter-spacing:-.05em}
.d-oferta .tag{border-radius:999px;font-family:var(--f-texto);letter-spacing:.2em}
.d-fase{font-family:var(--f-texto)!important}
.d-oferta{border-radius:24px}
