.landing{--acc:#00e87b;--acc-dim:rgba(0,232,123,0.10);--acc-glow:rgba(0,232,123,0.25);--acc-border:rgba(0,232,123,0.18);--l-bg:#06060b;--l-bg2:#0d0d14;--l-bg3:#13131c;--l-border:#1a1a28;--l-t1:#eaeaf0;--l-t2:#7a7a94;--l-t3:#4a4a60;--l-red:#ff4757;--l-red-dim:rgba(255,71,87,0.10);--l-amber:#f59e0b;--l-amber-dim:rgba(245,158,11,0.10);background:var(--l-bg);background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(0,232,123,.04),transparent),radial-gradient(ellipse 60% 40% at 80% 100%,rgba(255,71,87,.02),transparent)}.landing .l-nav{position:fixed;top:0;left:0;right:0;z-index:100;backdrop-filter:blur(20px);background:rgba(10,10,15,.85);border-bottom:1px solid var(--l-border)}.landing .l-nav-inner{max-width:1100px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:64px}.landing .l-logo{font-weight:800;font-size:20px;color:var(--l-t1);text-decoration:none;letter-spacing:-.5px}.landing .l-logo span{color:var(--acc)}.landing .l-nav-links{display:flex;gap:28px;align-items:center}.landing .l-nav-links a{color:var(--l-t2);text-decoration:none;font-size:14px;font-weight:500;transition:color .2s}.landing .l-nav-links a:hover{color:var(--l-t1)}.landing .l-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:8px;font-weight:700;font-size:15px;text-decoration:none;border:none;cursor:pointer;transition:all .2s;letter-spacing:-.2px}.landing .l-btn-g{background:var(--acc);color:#000;box-shadow:0 0 0 1px rgba(0,232,123,.3),0 4px 16px rgba(0,232,123,.15)}.landing .l-btn-g:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(0,232,123,.5),0 8px 40px rgba(0,232,123,.25);filter:brightness(1.08)}.landing .l-btn-o{background:transparent;color:var(--l-t1);border:1px solid var(--l-border)}.landing .l-btn-o:hover{border-color:var(--l-t3);background:var(--l-bg2)}.landing .l-btn-sm{padding:10px 20px;font-size:13px}.landing .l-hero{padding:150px 0 80px;text-align:center;position:relative}.landing .l-hero:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:900px;height:700px;background:radial-gradient(ellipse 100% 80%,rgba(0,232,123,.08) 0,transparent 65%);pointer-events:none}.landing .l-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:100px;background:var(--acc-dim);border:1px solid var(--acc-border);color:var(--acc);font-size:13px;font-weight:600;margin-bottom:28px}.landing .l-badge .dot{width:6px;height:6px;border-radius:50%;background:var(--acc);animation:l-pulse 2s ease-in-out infinite}@keyframes l-pulse{0%,to{opacity:1}50%{opacity:.3}}.landing .l-sh{text-align:center;margin-bottom:52px}.landing .l-sh h2{font-size:clamp(28px,4vw,36px);font-weight:800;letter-spacing:-1px;margin-bottom:12px;color:var(--l-t1)}.landing .l-sh p{font-size:16px;color:var(--l-t2);max-width:520px;margin:0 auto}.landing .l-card{padding:32px;border-radius:12px;background:var(--l-bg2);border:1px solid var(--l-border);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.landing .l-card:hover{border-color:rgba(0,232,123,.15);transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.3)}.landing .l-card .icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;font-size:18px}.landing .l-card h3{font-size:17px;font-weight:700;margin-bottom:8px;color:var(--l-t1)}.landing .l-card p{font-size:14px;color:var(--l-t2);line-height:1.7}.landing .l-feat{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:72px}.landing .l-feat:last-child{margin-bottom:0}.landing .l-feat.rev{direction:rtl}.landing .l-feat.rev>*{direction:ltr}.landing .l-feat .tag{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--acc);margin-bottom:14px}.landing .l-feat h3{font-size:26px;font-weight:800;letter-spacing:-.5px;margin-bottom:14px;color:var(--l-t1)}.landing .l-feat p{font-size:15px;color:var(--l-t2);line-height:1.8}.landing .l-feat-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.landing .l-feat-list li{font-size:15px;color:var(--l-t2);line-height:1.6;padding-left:24px;position:relative}.landing .l-feat-list li:before{content:"✓";position:absolute;left:0;color:var(--acc);font-weight:700}.landing .l-feat-media{aspect-ratio:4/3;background:var(--l-bg2);border:1px solid var(--l-border);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.landing .l-feat-media .lbl{font-size:13px;color:var(--l-t3);font-weight:500;letter-spacing:1px;text-transform:uppercase}.landing .l-feat-media .ins{font-size:12px;color:var(--l-t3);font-family:monospace}.landing .l-ctable{width:100%;border-collapse:collapse;font-size:14px;border-radius:12px;overflow:hidden;border:1px solid var(--l-border)}.landing .l-ctable thead th{background:var(--l-bg2);padding:14px 18px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--l-t2);border-bottom:1px solid var(--l-border)}.landing .l-ctable thead th.you{color:var(--acc)}.landing .l-ctable td{padding:12px 18px;border-bottom:1px solid var(--l-border);color:var(--l-t2)}.landing .l-ctable tr:last-child td{border-bottom:none}.landing .l-ctable td:first-child{font-weight:600;color:var(--l-t1)}.landing .l-ctable .y{color:var(--acc);font-weight:700}.landing .l-ctable .n{color:var(--l-t3)}.landing .l-ctable .yc{background:rgba(0,232,123,.04)}.landing .l-pcard{padding:40px 32px;border-radius:16px;background:var(--l-bg2);border:1px solid var(--l-border);position:relative}.landing .l-pcard.featured{border-color:var(--acc);box-shadow:0 0 60px var(--acc-dim)}.landing .l-pcard .pbadge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--acc);color:#000;font-size:11px;font-weight:800;padding:4px 16px;border-radius:100px;text-transform:uppercase;letter-spacing:1px}.landing .l-pcard .pname{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--l-t2);margin-bottom:14px}.landing .l-pcard .pprice{font-size:48px;font-weight:900;letter-spacing:-2px;color:var(--l-t1)}.landing .l-pcard .pprice span{font-size:16px;color:var(--l-t3);font-weight:500}.landing .l-pcard .pnote{font-size:13px;color:var(--l-t3);margin-top:4px;margin-bottom:28px}.landing .l-pcard ul{list-style:none;margin-bottom:28px;padding:0}.landing .l-pcard li{font-size:14px;padding:7px 0;display:flex;align-items:center;gap:10px;color:var(--l-t2)}.landing .l-pcard li .ck{color:var(--acc);font-weight:700;font-size:16px}.landing .l-guarantee{text-align:center;margin-top:32px;padding:20px 28px;border-radius:12px;background:var(--acc-dim);border:1px solid var(--acc-border)}.landing .l-guarantee p{font-size:14px;color:var(--l-t2)}.landing .l-guarantee strong{color:var(--acc)}.landing .l-diff-g{background:var(--l-bg2);border-radius:16px;padding:36px 28px;text-align:center}.landing .l-diff-g.bad{border:1px solid rgba(255,71,87,.2)}.landing .l-diff-g.good{border:1px solid var(--acc-border)}.landing .l-cta-box{max-width:600px;margin:0 auto;padding:56px 40px;border-radius:20px;background:var(--l-bg2);border:1px solid var(--l-border);position:relative;overflow:hidden;text-align:center}.landing .l-cta-box:before{content:"";position:absolute;top:-1px;left:20%;right:20%;height:2px;background:linear-gradient(90deg,transparent,var(--acc),transparent)}.landing .l-who-item{padding:20px 12px;border-radius:10px;background:var(--l-bg2);border:1px solid var(--l-border);font-size:14px;font-weight:600;color:var(--l-t2);text-align:center}.landing .l-close-tab{padding:10px 20px;border-radius:8px;background:var(--l-red-dim);border:1px solid rgba(255,71,87,.15);font-size:13px;color:var(--l-red);font-weight:600;text-decoration:line-through;opacity:.7}.landing .l-ph{width:100%;max-width:960px;margin:0 auto;aspect-ratio:16/9;background:var(--l-bg2);border:1px solid var(--l-border);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;position:relative;overflow:hidden}.landing .l-ph .glow{position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:60%;height:2px;background:linear-gradient(90deg,transparent,var(--acc),transparent)}.landing .container{max-width:1100px;margin:0 auto;padding:0 24px}.landing section{padding:88px 0}.landing .divider{border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent,var(--l-border) 30%,var(--l-border) 70%,transparent) 1}.landing footer{padding:40px 0;border-top:1px solid var(--l-border);text-align:center}.landing footer p{font-size:13px;color:var(--l-t3)}.landing footer a{color:var(--l-t2);text-decoration:none}.landing footer a:hover{color:var(--l-t1)}.landing .l-pain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.landing .l-diff-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:820px;margin:0 auto}.landing .l-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:768px){.landing .l-hero{padding:120px 0 60px}.landing section{padding:64px 0}.landing .l-feat,.landing .l-feat.rev{grid-template-columns:1fr;direction:ltr}.landing .l-feat.rev>*{direction:ltr}.landing .l-diff-grid,.landing .l-steps-grid{grid-template-columns:1fr}.landing .l-steps-grid{gap:16px}.landing .l-nav-links{display:none}.landing .l-ctable{font-size:12px}.landing .l-ctable td,.landing .l-ctable th{padding:8px 10px}}