.lp{min-height:100dvh;background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(141,198,63,.18),transparent 50%),var(--bg)}
.lp-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:rgba(11,26,10,.9);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}
.lp-logo{display:flex;align-items:center;gap:10px;font:800 15px Sora,sans-serif}
.lp-logo i{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,var(--green),var(--green-deep));color:#0a1408;font-style:normal;font-weight:900;box-shadow:0 8px 24px rgba(141,198,63,.35)}
.lp-hero{padding:34px 16px 20px;text-align:center;position:relative}
.lp-hero::before{content:"";position:absolute;inset:10% 5% auto;height:180px;background:radial-gradient(circle,rgba(141,198,63,.25),transparent 70%);pointer-events:none}
.lp-kicker{display:inline-block;margin-bottom:10px;padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:rgba(141,198,63,.1);font-size:10px;font-weight:800;letter-spacing:.18em;color:var(--green-light)}
.lp-hero h1{position:relative;font:800 clamp(2rem,7vw,3.2rem)/1.08 Sora;margin:0 0 10px}
.lp-hero h1 span{background:linear-gradient(90deg,var(--green-light),var(--green));-webkit-background-clip:text;background-clip:text;color:transparent}
.lp-hero p{position:relative;color:var(--muted);max-width:36rem;margin:0 auto;line-height:1.6;font-size:15px}
.lp-cta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:22px 0 8px}
.lp-apk{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:8px 0 24px}
.lp-apk a{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:rgba(141,198,63,.08);font-size:12px;font-weight:700}
.lp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 16px 18px}
.lp-stat{padding:16px 10px;border-radius:16px;text-align:center;background:linear-gradient(160deg,rgba(141,198,63,.1),rgba(15,34,16,.6));border:1px solid var(--line)}
.lp-stat b{display:block;font:800 20px Sora;color:var(--green-light)}
.lp-stat small{display:block;margin-top:4px;font-size:11px;color:var(--muted)}
.lp-features{padding:8px 16px 20px;display:grid;gap:10px}
.lp-feat{padding:16px;border-radius:16px;border:1px solid var(--line);background:rgba(15,34,16,.55);display:grid;gap:6px}
.lp-feat b{font:700 15px Sora;color:#fff}
.lp-feat span{font-size:13px;color:var(--muted);line-height:1.45}
.lp-packages{padding:8px 16px 24px}
.lp-packages h2{font:700 22px Sora;margin:0 0 12px}
.lp-table-wrap{overflow:auto;border-radius:16px;border:1px solid var(--line);background:rgba(15,34,16,.75);box-shadow:var(--shadow)}
.lp-table{width:100%;border-collapse:collapse;font-size:13px;min-width:520px}
.lp-table th,.lp-table td{padding:12px 14px;text-align:left;border-bottom:1px solid rgba(141,198,63,.1)}
.lp-table th{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--green-light);background:rgba(141,198,63,.08);position:sticky;top:0}
.lp-table tr:last-child td{border-bottom:0}
.lp-table td:nth-child(n+2){font-weight:700;color:#fff}
.lp-foot{padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--line);text-align:center;color:var(--muted);font-size:12px;line-height:1.6}
