:root{--lp-toldo:#0e3a24;--lp-creme:#f4efe0;--lp-creme-suave:#c2d2c4}.lp{overflow-x:hidden}.lp-interior{max-width:62rem;margin:0 auto;padding:0 var(--space-4)}.lp-toldo{position:relative;background:var(--lp-toldo);color:var(--lp-creme);padding-bottom:var(--space-6)}.lp-recorte{position:absolute;left:0;right:0;bottom:-1px;height:22px;background:radial-gradient(circle at 11px 0,var(--color-paper) 11px,transparent 11.5px) repeat-x;background-size:22px 22px}.lp-toldo--fim{margin-top:var(--space-6);padding-top:var(--space-6);text-align:center}.lp-toldo--fim .lp-recorte{top:-1px;bottom:auto;transform:rotate(180deg)}.lp-topo{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) 0 var(--space-6)}.lp-marca{font-family:var(--font-display);font-weight:900;font-size:1.1rem;letter-spacing:-.01em}.lp-entrar{color:var(--lp-creme-suave);text-decoration:none;border-bottom:1.5px solid;padding-bottom:2px}.lp-entrar:hover{color:var(--lp-creme)}.lp-heroi{display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding-bottom:var(--space-5)}@media (min-width:54rem){.lp-heroi{grid-template-columns:1.25fr .75fr;align-items:center;gap:var(--space-6)}.lp-esteira{height:21rem}}.lp-heroi h1{color:var(--lp-creme);font-size:clamp(2.1rem,7vw,4.4rem);line-height:1;letter-spacing:-.025em;font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 1;max-width:15ch;text-wrap:balance;overflow-wrap:break-word;margin:0 0 var(--space-3)}.lp-heroi__lede{color:var(--lp-creme-suave);font-size:1.05rem;line-height:1.6;max-width:46ch;margin:0 0 var(--space-4)}.lp-botao{display:inline-block;background:#c9361a;color:#fff7ef;font-weight:600;font-size:1rem;text-decoration:none;padding:.85rem 1.5rem;border-radius:6px}.lp-botao:hover{background:var(--color-oferta-ink)}.lp-heroi__nota{color:var(--lp-creme-suave);font-size:.88rem;margin:var(--space-2) 0 0}.lp-esteira{height:13rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}.lp-esteira__trilho{animation:lp-rolar 34s linear infinite}.lp-esteira__copia,.lp-esteira__trilho{display:flex;flex-direction:column;gap:var(--space-2)}.lp-esteira__copia{margin-top:var(--space-2)}@keyframes lp-rolar{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.lp-esteira__trilho{animation:none}}.lp-oferta{background:var(--color-paper-raised);color:var(--color-ink);border-radius:3px 12px 12px 3px;padding:var(--space-3);box-shadow:0 10px 24px -16px rgba(0,0,0,.65)}.lp-oferta h3{overflow-wrap:break-word;font-family:var(--font-body);font-weight:600;font-size:.92rem;line-height:1.35;margin:0 0 var(--space-1)}.lp-oferta__precos{display:flex;align-items:baseline;gap:var(--space-2);margin:0;flex-wrap:wrap}.lp-oferta__precos s{color:var(--color-ink-soft);font-size:.82rem}.lp-oferta__por{color:var(--color-oferta-ink);font-size:1.05rem}.lp-oferta__off{font-family:var(--font-mono);font-size:.72rem;font-weight:600;background:#c9361a;color:#fff9f2;padding:.12rem .42rem;border-radius:3px}.lp-secao{padding:var(--space-6) 0 0}.lp-secao h2{font-size:clamp(1.6rem,3.6vw,2.3rem);letter-spacing:-.02em;margin-bottom:var(--space-3)}.lp-lede{color:var(--color-ink-soft);margin:0 0 var(--space-4);max-width:54ch}.lp-passos{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:46rem){.lp-passos{grid-template-columns:repeat(3,1fr);gap:var(--space-5)}}.lp-passos li{border-top:2px solid var(--color-ink);padding-top:var(--space-3)}.lp-passos__numero{font-family:var(--font-display);font-weight:900;font-size:1.6rem;color:var(--color-oferta);line-height:1}.lp-passos h3,.lp-recurso h3{font-size:1.05rem;margin:var(--space-2) 0 var(--space-1)}.lp-passos p,.lp-recurso p{color:var(--color-ink-soft);margin:0;line-height:1.6}.lp-recursos{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:42rem){.lp-recursos{grid-template-columns:repeat(2,1fr);column-gap:var(--space-5);row-gap:var(--space-5)}}.lp-planos{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-4)}@media (min-width:46rem){.lp-planos{grid-template-columns:repeat(3,1fr);align-items:start}}.lp-plano{position:relative;background:var(--color-paper-raised);border:1.5px solid var(--color-linha);border-radius:4px 14px 14px 4px;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5)}.lp-plano:before{content:"";position:absolute;left:var(--space-3);top:var(--space-4);width:9px;height:9px;border-radius:50%;background:var(--color-paper);border:1.5px solid var(--color-linha)}.lp-plano--destaque{border-color:var(--lp-toldo);border-width:2px}.lp-plano__topo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2)}.lp-plano__topo h3{font-size:1.15rem;margin:0}.lp-plano__selo{font-family:var(--font-mono);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--lp-toldo);border:1.5px solid;border-radius:999px;padding:.25rem .55rem;transform:rotate(-3deg);white-space:nowrap}.lp-plano__preco{margin:0 0 var(--space-3)}.lp-plano__preco .price{font-size:1.8rem;font-weight:600;letter-spacing:-.02em}.lp-plano__mes{color:var(--color-ink-soft);font-size:.9rem}.lp-plano__itens{list-style:none;padding:0;margin:0;color:var(--color-ink-soft)}.lp-plano__itens li{padding:.22rem 0;border-top:1px dashed var(--color-linha)}.lp-plano__itens li:first-child{border-top:none}.lp-planos__nota{color:var(--color-ink-soft);font-size:.9rem;margin:var(--space-3) 0 0}.lp-duvidas{margin:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:48rem}.lp-duvidas dt{font-family:var(--font-display);font-weight:900;font-size:1.02rem;margin-bottom:var(--space-1)}.lp-duvidas dd{margin:0;color:var(--color-ink-soft);line-height:1.6}.lp-fechamento h2{color:var(--lp-creme);font-size:clamp(1.8rem,4.5vw,2.8rem);letter-spacing:-.02em}.lp-fechamento .lp-heroi__lede{margin-left:auto;margin-right:auto}.lp-rodape{font-family:var(--font-display);font-weight:900;color:var(--lp-creme-suave);margin:var(--space-6) 0 0;font-size:.95rem}