.lg{--lg-bg:#0a0909;--lg-campo:#0d0d0d;--lg-ink:#f3ede2;--lg-muted:#b8ac98;--lg-gold:#d4b06a;--lg-gold-hi:#e2c283;--lg-on-gold:#1a1208;--lg-line:#d4b06a29;--lg-serif:var(--font-acentos-serifa), var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--lg-sans:var(--font-instrument), "Instrument Sans", ui-sans-serif, system-ui, sans-serif;background:radial-gradient(640px 520px at 12% 6%, #d4b06a24, transparent 70%), radial-gradient(620px 520px at 90% 96%, #8329324d, transparent 70%), var(--lg-bg);width:100%;min-height:100vh;color:var(--lg-ink);font-family:var(--lg-sans);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:15px;line-height:1.55;display:flex;position:relative;overflow:hidden}.lg *,.lg :before,.lg :after{box-sizing:border-box}.lg a{text-decoration:none}.lg button{font-family:inherit;line-height:inherit;cursor:pointer}.lg :focus-visible{outline:2px solid var(--lg-gold);outline-offset:3px;border-radius:6px}.lg-top{justify-content:space-between;align-items:center;gap:16px;padding:28px 48px;display:flex}.lg-logo img{width:auto;height:36px;display:block}.lg-voltar{color:var(--lg-muted);align-items:center;gap:8px;font-size:15px;transition:color .15s;display:inline-flex}.lg-voltar:hover{color:var(--lg-ink)}.lg-main{flex:1;justify-content:center;align-items:flex-start;padding:6vh 16px 72px;display:flex}.lg-col{width:100%;max-width:460px}.lg-card{border:1px solid var(--lg-line);background:linear-gradient(160deg,#171616f5,#141212f5);border-radius:28px;padding:40px 40px 34px;box-shadow:0 30px 80px -40px #000c}.lg-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lg-gold);align-items:center;gap:10px;margin:0 0 16px;font-size:12.5px;font-weight:600;display:flex}.lg-diamond{background:var(--lg-gold);flex:none;width:8px;height:8px;transform:rotate(45deg)}.lg-h1{font-family:var(--lg-serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:40px;font-weight:400;line-height:1.12}.lg-h1 em{color:var(--lg-gold);font-weight:300}.lg-sub{color:var(--lg-muted);margin:12px 0 0;font-size:15.5px}.lg-form{flex-direction:column;margin-top:28px;display:flex}.lg-label{color:var(--lg-muted);margin:0 0 8px;font-size:14px;display:block}.lg-field+.lg-field{margin-top:18px}.lg-input{background:var(--lg-campo);width:100%;height:54px;font:inherit;color:var(--lg-ink);border:1px solid #d4b06a47;border-radius:16px;outline:none;padding:0 18px;font-size:16px;transition:border-color .15s}.lg-input::placeholder{color:#b8ac988c}.lg-input:hover{border-color:#d4b06a6b}.lg-input:focus{border-color:var(--lg-gold)}.lg-esqueci{color:var(--lg-muted);align-self:flex-end;margin-top:10px;font-size:14px;transition:color .15s}.lg-esqueci:hover{color:var(--lg-gold)}.lg-note{color:var(--lg-muted);margin:0;font-size:15px;line-height:1.6}.lg-note+.lg-note{margin-top:12px}.lg-erro{color:#f0c4c9;background:#83293226;border:1px solid #b0293a73;border-radius:12px;margin:18px 0 0;padding:12px 16px;font-size:14px}.lg-btn{background:var(--lg-gold);width:100%;min-height:52px;color:var(--lg-on-gold);letter-spacing:-.005em;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:26px;padding:0 30px;font-size:16px;font-weight:600;transition:background .15s,opacity .15s,transform .15s;display:inline-flex}.lg-btn:hover:not(:disabled){background:var(--lg-gold-hi)}.lg-btn:active:not(:disabled){transform:translateY(1px)}.lg-btn:disabled{opacity:.55;cursor:default}.lg-alt{text-align:center;color:var(--lg-muted);border-top:1px solid #ffffff0f;margin:24px 0 0;padding-top:22px;font-size:14.5px}.lg-switch{font-size:inherit;color:var(--lg-gold);background:0 0;border:0;padding:2px 0;font-weight:600;transition:color .15s}.lg-switch:hover{color:var(--lg-gold-hi)}.lg-micro{text-wrap:balance;text-align:center;color:var(--lg-muted);margin:22px 0 0;font-size:13.5px}.lg-col-largo{max-width:880px}.lg-pr-head{text-align:center;flex-direction:column;align-items:center;display:flex}.lg-h1-xl{max-width:16ch;font-size:clamp(38px,4.6vw,56px)}.lg-pr-head .lg-sub{max-width:36em;margin-top:18px;font-size:17px;line-height:1.65}.lg-planos{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:20px;margin-top:44px;display:grid}.lg-plano{flex-direction:column;display:flex}.lg-plano-pro{background:radial-gradient(420px 260px at 85% 0,#d4b06a1a,#0000 70%),linear-gradient(160deg,#171616f5,#141212f5);border:1.5px solid #d4b06a8c}.lg-plano-nome{letter-spacing:.14em;text-transform:uppercase;color:var(--lg-gold);margin:0;font-size:12.5px;font-weight:600}.lg-plano:not(.lg-plano-pro) .lg-plano-nome{color:var(--lg-muted)}.lg-preco{font-family:var(--lg-serif);letter-spacing:-.01em;margin:10px 0 0;font-size:54px;font-weight:400;line-height:1.05}.lg-preco span{font-family:var(--lg-sans);color:var(--lg-muted);margin-left:4px;font-size:16px}.lg-perks{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.lg-perks li{color:var(--lg-ink);align-items:baseline;gap:11px;font-size:15px;display:flex}.lg-perks svg{color:var(--lg-gold);flex:none;transform:translateY(2px)}.lg-plano:not(.lg-plano-pro) .lg-perks li{color:var(--lg-muted)}.lg-plano .lg-btn{margin-top:auto}.lg-plano .lg-perks{margin-bottom:30px}.lg-btn-ghost{color:var(--lg-ink);background:0 0;border:1px solid #d4b06a4d;font-weight:500}.lg-btn-ghost:hover:not(:disabled){background:#d4b06a0d;border-color:#d4b06a8c}@media (max-width:760px){.lg-planos{grid-template-columns:1fr}}@media (max-width:640px){.lg-top{padding:20px 16px}.lg-logo img{height:28px}.lg-main{padding-top:8px}.lg-card{border-radius:22px;padding:28px 20px 24px}.lg-h1{font-size:32px}.lg-h1-xl{font-size:36px}.lg-preco{font-size:46px}}@media (prefers-reduced-motion:reduce){.lg-btn{transition:none}}
