.lp[data-theme=light]{--lp-bg:#f3f6f1;--lp-bg-2:#e6eee4;--lp-surface:#ffffff;--lp-surface-2:#eef4ec;--lp-glass:#ffffff;--lp-border:rgba(20,32,26,0.12);--lp-border-strong:rgba(20,32,26,0.2);--lp-text:#14201a;--lp-muted:#5c6b63;--lp-dim:#7d8b84;--lp-ink:#0a0f0c;--lp-lime:#3f6212;--lp-lime-fill:#c7f156;--lp-lime-2:#3f6212;--lp-violet:#6d28d9;--lp-violet-2:#6d28d9;--lp-ok:#3f6212;--lp-warn:#a16207;--lp-shadow:0 16px 40px -24px rgba(20,32,26,0.35);--lp-glow-lime:var(--lp-shadow);--lp-glow-violet:var(--lp-shadow);--lp-max:1120px;color-scheme:light;background:var(--lp-bg);color:var(--lp-text)}@media (max-width:640px){.lp[data-theme=light]{--lp-bg:#f3f6f1;--lp-bg-2:#e6eee4;background:#f3f6f1}.lp[data-theme=light] .blob{opacity:.32}.lp[data-theme=light] .blob-lime2{opacity:.16}.lp[data-theme=light] header{background:rgba(243,246,241,.92)}}.lp[data-theme=light] .glow{background:radial-gradient(520px 420px at 0 0,rgba(199,241,86,.32),transparent 70%),radial-gradient(520px 480px at 100% 70%,rgba(172,147,255,.18),transparent 70%)}.lp[data-theme=light] .grain{display:none}.lp[data-theme=light] .glass{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--lp-border);box-shadow:var(--lp-shadow)}.lp[data-theme=light] header{background:rgba(243,246,241,.86)}.lp[data-theme=light] .btn-primary{background:var(--lp-lime-fill);color:var(--lp-ink);border-color:#b6e03f;box-shadow:0 10px 24px -12px rgba(63,98,18,.45)}.lp[data-theme=light] .btn-primary:hover:not(:disabled){box-shadow:0 14px 28px -12px rgba(63,98,18,.5)}.lp[data-theme=light] .btn-ghost{border-color:var(--lp-border);background:#fff;color:var(--lp-text);box-shadow:var(--lp-shadow)}.lp[data-theme=light] .btn-ghost:hover{border-color:#b6e03f;background:rgba(199,241,86,.28)}.lp[data-theme=light] .eyebrow-pill .dot{box-shadow:none}.lp[data-theme=light] .os-chip{background:rgba(199,241,86,.3)}.lp[data-theme=light] .calc-res{background:var(--lp-lime-fill);color:var(--lp-ink)}.lp[data-theme=light] .calc-res .op,.lp[data-theme=light] .calc-res b,.lp[data-theme=light] .calc-res span{color:var(--lp-ink)}.lp[data-theme=light] .hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:32px}.lp[data-theme=light] .hstat{padding:14px 10px;text-align:center;background:#fff;border:1px solid var(--lp-border);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow)}.lp[data-theme=light] .hstat b{font-weight:700;color:var(--lp-lime)}.lp[data-theme=light] .hero-glow{background:radial-gradient(circle at 60% 30%,rgba(172,147,255,.16),transparent 60%),radial-gradient(circle at 20% 80%,rgba(199,241,86,.28),transparent 55%)}.lp[data-theme=light] .panel{box-shadow:var(--lp-shadow)}.lp[data-theme=light] .icon-box.lime{background:rgba(199,241,86,.35);border:1px solid rgba(63,98,18,.25)}.lp[data-theme=light] .icon-box.violet{background:rgba(109,40,217,.08);border:1px solid rgba(109,40,217,.25)}.lp[data-theme=light] .dor-grid{grid-template-columns:1fr 1fr}@media (max-width:560px){.lp[data-theme=light] .dor-grid{grid-template-columns:1fr}}.lp[data-theme=light] .dor-item:hover{border-color:rgba(63,98,18,.35)}.lp[data-theme=light] .feat-tag{letter-spacing:.14em;color:var(--lp-violet)}.lp[data-theme=light] .shot-window{background:#121c17;border-color:rgba(20,32,26,.2);box-shadow:0 24px 50px -28px rgba(20,32,26,.45)}.lp[data-theme=light] .shot-window .panel-bar{background:transparent;border-bottom-color:rgba(234,240,236,.1)}.lp[data-theme=light] .shot-window .panel-bar span{background:#26332c}.lp[data-theme=light] .shot-window .panel-bar .title{color:#64706a}.lp[data-theme=light] .shot-tab{background:#fff}.lp[data-theme=light] .shot-tab.is-active{color:var(--lp-ink);border-color:#b6e03f;background:var(--lp-lime-fill)}.lp[data-theme=light] .update.is-latest{border-color:rgba(63,98,18,.35);box-shadow:var(--lp-shadow)}.lp[data-theme=light] .step-num{color:var(--lp-ink);background:var(--lp-lime-fill);box-shadow:none}.lp[data-theme=light] .toggle button.active{color:var(--lp-ink)}.lp[data-theme=light] .toggle-indicator{background:var(--lp-lime-fill)}.lp[data-theme=light] .plan-durations button.is-active{color:var(--lp-ink);background:var(--lp-lime-fill);box-shadow:none}.lp[data-theme=light] .plan-card.destaque{border:1px solid rgba(63,98,18,.3);box-shadow:var(--lp-shadow)}.lp[data-theme=light] .plan-card .badge{color:var(--lp-ink);background:var(--lp-lime-fill)}.lp[data-theme=light] .pay-methods button.is-active{border-color:#b6e03f;color:var(--lp-ink);background:var(--lp-lime-fill)}@media (max-width:560px){.lp[data-theme=light] .hero-stats{grid-template-columns:1fr}}