.lp{--lp-bg-0:#0f0d2b;--lp-bg-1:#17153f;--lp-bg-2:#1e1b4b;--lp-indigo-card:#221f52;--lp-amber:#f5a623;--lp-amber-soft:#ffc66b;--lp-purple:#5b4fcf;--lp-purple-lt:#7b6fef;--lp-lav:#e8e6f5;--lp-muted:#a6a2ce;--lp-muted-2:#7e7aac;--lp-line:#ffffff14;--lp-line-strong:#ffffff24;--lp-glass:#ffffff0a;--lp-glass-2:#7b6fef1a;--lp-ok:#4ade80;--lp-radius:20px;--lp-maxw:1180px;background:var(--lp-bg-0);color:var(--lp-lav);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.55;overflow-x:hidden}.lp a{color:inherit;text-decoration:none}.lp img{max-width:100%;display:block}.lp .wrap{width:100%;max-width:var(--lp-maxw);margin:0 auto;padding:0 24px}.lp section{position:relative}.lp .serif{font-family:Playfair Display,Georgia,serif}.lp .wm{letter-spacing:-.01em;font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:600}.lp .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:.98rem;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.lp .btn-amber{background:var(--lp-amber);color:#2a1a05;box-shadow:0 10px 30px -10px #f5a62399}.lp .btn-amber:hover{background:var(--lp-amber-soft);transform:translateY(-2px);box-shadow:0 16px 40px -12px #f5a623bf}.lp .btn-ghost{color:var(--lp-lav);border-color:var(--lp-line-strong);background:0 0}.lp .btn-ghost:hover{background:var(--lp-glass);border-color:var(--lp-purple-lt);transform:translateY(-2px)}.lp .btn-lg{padding:1.05rem 2.1rem;font-size:1.05rem}.lp header.nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--lp-line);background:#0f0d2bb8;position:sticky;top:0}.lp .nav-inner{justify-content:space-between;align-items:center;height:70px;display:flex}.lp .brand{align-items:center;gap:.6rem;font-size:1.5rem;display:flex}.lp .brand .bulb{flex:none;width:30px;height:30px}.lp .nav-links{align-items:center;gap:2rem;display:flex}.lp .nav-links a{color:var(--lp-muted);font-size:.95rem;font-weight:500;transition:color .15s}.lp .nav-links a:hover{color:var(--lp-lav)}.lp .nav-cta{align-items:center;gap:.75rem;display:flex}@media (max-width:900px){.lp .nav-links,.lp .nav-cta .btn-ghost{display:none}}.lp .hero{padding:72px 0 40px;position:relative}.lp .hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp .glow{filter:blur(90px);opacity:.5;border-radius:50%;position:absolute}.lp .glow.g1{background:radial-gradient(circle,#7b6fef8c,#0000 70%);width:520px;height:520px;top:-160px;left:-120px}.lp .glow.g2{background:radial-gradient(circle,#f5a62347,#0000 70%);width:460px;height:460px;top:40px;right:-140px}.lp .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}.lp .eyebrow{letter-spacing:.22em;color:var(--lp-amber);text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:1.3rem;font-size:.78rem;font-weight:700;display:inline-flex}.lp .eyebrow .dash{background:var(--lp-amber);opacity:.6;width:26px;height:1px}.lp h1.hero-h{letter-spacing:-.02em;margin-bottom:1.4rem;font-size:clamp(2.6rem,5.2vw,4.3rem);font-weight:700;line-height:1.02}.lp h1.hero-h .ital{color:var(--lp-amber);font-style:italic}.lp .hero-sub{color:var(--lp-muted);max-width:30rem;margin-bottom:2rem;font-size:1.18rem}.lp .hero-actions{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.lp .trust-line{color:var(--lp-muted-2);flex-wrap:wrap;align-items:center;gap:.9rem;font-size:.9rem;display:flex}.lp .trust-line .pill{color:var(--lp-muted);align-items:center;gap:.4rem;display:inline-flex}.lp .trust-line svg{width:15px;height:15px;color:var(--lp-ok)}@media (max-width:900px){.lp .hero-grid{grid-template-columns:1fr;gap:40px}.lp .hero-sub{max-width:none}.lp .demo-col{order:-1}}.lp .demo-col{justify-content:center;display:flex}.lp .phone{border:1px solid var(--lp-line-strong);background:linear-gradient(165deg,#272354,#1b1842);border-radius:30px;width:100%;max-width:380px;padding:22px;position:relative;box-shadow:0 40px 90px -30px #000000b3,0 0 0 1px #7b6fef1a}.lp .phone-tag{background:var(--lp-amber);color:#2a1a05;letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:.35rem .9rem;font-size:.72rem;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.lp .demo-head{justify-content:space-between;align-items:center;margin:.4rem 0 1rem;display:flex}.lp .demo-head .q-label{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted-2);font-size:.72rem;font-weight:700}.lp .demo-head .coins{color:var(--lp-amber);align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;display:inline-flex}.lp .demo-head .coins .c{background:var(--lp-amber);border-radius:50%;width:14px;height:14px;display:inline-block;box-shadow:0 0 0 2px #f5a62340}.lp .demo-q{min-height:3.1rem;margin-bottom:1.1rem;font-size:1.32rem;font-weight:700;line-height:1.2}.lp .prog{background:#ffffff14;border-radius:999px;height:6px;margin-bottom:1.2rem;overflow:hidden}.lp .prog-fill{background:linear-gradient(90deg, var(--lp-purple-lt), var(--lp-amber));border-radius:999px;width:0;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1)}.lp .step-count{color:var(--lp-muted-2);margin-bottom:.9rem;font-size:.78rem;font-weight:600}.lp .demo-prompt{color:var(--lp-lav);margin-bottom:1rem;font-size:1.02rem;font-weight:600}.lp .ans{flex-direction:column;gap:.6rem;display:flex}.lp .ans button{text-align:left;border:1px solid var(--lp-line);width:100%;color:var(--lp-lav);cursor:pointer;background:#ffffff09;border-radius:14px;align-items:center;gap:.75rem;padding:.9rem 1.05rem;font-family:inherit;font-size:1rem;font-weight:600;transition:all .16s;display:flex}.lp .ans button:hover{border-color:var(--lp-purple-lt);background:#7b6fef24;transform:translate(3px)}.lp .ans button .dot{border:2px solid var(--lp-muted-2);border-radius:50%;flex:none;width:18px;height:18px;transition:all .16s}.lp .ans button:hover .dot{border-color:var(--lp-amber)}.lp .ans button .em{margin-left:auto;font-size:1.05rem}.lp .result{text-align:center;animation:.5s cubic-bezier(.2,.8,.2,1) lpPop}@keyframes lpPop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.lp .score-ring{width:150px;height:150px;margin:.4rem auto 1rem;position:relative}.lp .score-ring svg{transform:rotate(-90deg)}.lp .score-num{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lp .score-num .big{font-size:2.5rem;font-weight:800;line-height:1}.lp .score-num .pct{color:var(--lp-muted);font-size:.95rem;font-weight:700}.lp .verdict-label{border-radius:999px;margin-bottom:.7rem;padding:.3rem 1rem;font-size:1.05rem;font-weight:800;display:inline-block}.lp .verdict-plain{color:var(--lp-muted);margin-bottom:1.2rem;padding:0 .3rem;font-size:.98rem}.lp .locked{border:1px dashed var(--lp-line-strong);background:#7b6fef1a;border-radius:14px;margin-bottom:1rem;padding:1.1rem;position:relative;overflow:hidden}.lp .locked .blur{filter:blur(5px);-webkit-user-select:none;user-select:none;color:var(--lp-muted);font-size:.9rem;line-height:1.5}.lp .locked .lock-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-amber);align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.72rem;font-weight:800;display:inline-flex}.lp .demo-reset{color:var(--lp-muted-2);cursor:pointer;background:0 0;border:0;margin-top:.7rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:color .15s}.lp .demo-reset:hover{color:var(--lp-lav)}.lp .demo-foot-cta{width:100%}.lp .sec{padding:84px 0}.lp .sec-head{text-align:center;max-width:42rem;margin:0 auto 54px}.lp .sec-eyebrow{letter-spacing:.2em;color:var(--lp-amber);text-transform:uppercase;margin-bottom:1rem;font-size:.78rem;font-weight:700}.lp h2.sec-h{letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:700;line-height:1.08}.lp h2.sec-h .ital{color:var(--lp-amber);font-style:italic}.lp .sec-sub{color:var(--lp-muted);font-size:1.1rem}.lp .duality{background:linear-gradient(180deg, var(--lp-bg-0), var(--lp-bg-1));border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line)}.lp .duo-head{grid-template-columns:1fr 1fr;align-items:end;gap:2rem;margin-bottom:46px;display:grid}.lp .duo-head .big{letter-spacing:-.02em;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:700;line-height:1.1}.lp .duo-head .big .ital{color:var(--lp-amber);font-style:italic}.lp .duo-head p{color:var(--lp-muted);font-size:1.05rem}.lp .duo-cards{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.lp .dcard{background:var(--lp-glass);border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:20px;transition:transform .2s,border-color .2s}.lp .dcard:hover{border-color:var(--lp-purple-lt);transform:translateY(-4px)}.lp .dcard .ico{margin-bottom:.7rem;font-size:1.6rem}.lp .dcard .qt{margin-bottom:.9rem;font-size:1.02rem;font-weight:700}.lp .opt{color:var(--lp-muted);background:#ffffff08;border-radius:10px;align-items:center;gap:.6rem;margin-bottom:.45rem;padding:.55rem .7rem;font-size:.9rem;font-weight:600;display:flex}.lp .opt.sel{color:var(--lp-lav);background:#f5a6231f}.lp .opt .rb{border:2px solid var(--lp-muted-2);border-radius:50%;flex:none;width:16px;height:16px}.lp .opt.sel .rb{border-color:var(--lp-amber);background:var(--lp-amber);box-shadow:inset 0 0 0 3px var(--lp-indigo-card)}@media (max-width:900px){.lp .duo-head{grid-template-columns:1fr;gap:.8rem}.lp .duo-cards{grid-template-columns:1fr 1fr}}@media (max-width:540px){.lp .duo-cards{grid-template-columns:1fr}}.lp .steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lp .step{background:var(--lp-glass);border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:32px 28px;position:relative;overflow:hidden}.lp .step .num{color:#7b6fef40;margin-bottom:.4rem;font-family:Playfair Display,serif;font-size:3.2rem;font-style:italic;font-weight:700;line-height:1}.lp .step h3{margin-bottom:.6rem;font-size:1.25rem;font-weight:700}.lp .step p{color:var(--lp-muted);font-size:.98rem}.lp .step .line{color:var(--lp-muted-2);font-size:1.5rem;position:absolute;top:50px;right:-14px}@media (max-width:820px){.lp .steps{grid-template-columns:1fr}}.lp .dfm{background:linear-gradient(135deg,#5b4fcf,#4a3fb8);border-radius:28px;padding:52px 48px;position:relative;overflow:hidden}.lp .dfm:before{content:"";background:radial-gradient(circle,#f5a62359,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;right:-60px}.lp .dfm-grid{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid;position:relative}.lp .dfm .badge{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#ffffff26;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.1rem;padding:.35rem .9rem;font-size:.74rem;font-weight:800;display:inline-flex}.lp .dfm h2{letter-spacing:-.02em;color:#fff;margin-bottom:1rem;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:700;line-height:1.1}.lp .dfm h2 .ital{color:var(--lp-amber-soft);font-style:italic}.lp .dfm p{color:#ffffffd9;margin-bottom:1.6rem;font-size:1.08rem}.lp .dfm-demo{background:#0f0d2b80;border:1px solid #ffffff2e;border-radius:18px;padding:22px}.lp .dfm-demo .lbl{letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin-bottom:.8rem;font-size:.72rem;font-weight:700}.lp .dfm-opt{background:#ffffff0f;border-radius:10px;align-items:center;gap:.6rem;margin-bottom:.5rem;padding:.6rem .8rem;font-size:.95rem;font-weight:600;display:flex}.lp .dfm-opt.win{background:var(--lp-amber);color:#2a1a05}.lp .dfm-opt .mk{text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:.78rem;font-weight:800}.lp .dfm-why{color:#fffc;background:#ffffff12;border-radius:10px;margin-top:.9rem;padding:.7rem .85rem;font-size:.88rem}@media (max-width:820px){.lp .dfm{padding:40px 28px}.lp .dfm-grid{grid-template-columns:1fr;gap:28px}}.lp .modes{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.lp .mode{border-radius:var(--lp-radius);border:1px solid var(--lp-line);flex-direction:column;padding:34px 30px;display:flex;position:relative}.lp .mode.prob{background:var(--lp-glass)}.lp .mode.ai{background:linear-gradient(165deg,#7b6fef2e,#5b4fcf0f);border-color:#7b6fef66}.lp .mode .tag{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:.45rem;margin-bottom:1.1rem;padding:.3rem .8rem;font-size:.72rem;font-weight:800;display:inline-flex}.lp .mode.prob .tag{color:var(--lp-muted);background:#ffffff12}.lp .mode.ai .tag{background:var(--lp-amber);color:#2a1a05}.lp .mode h3{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.lp .mode .lead{color:var(--lp-muted);margin-bottom:1.3rem;font-size:1rem}.lp .mode ul{flex-direction:column;gap:.75rem;margin-top:auto;list-style:none;display:flex}.lp .mode li{color:var(--lp-lav);align-items:flex-start;gap:.65rem;font-size:.96rem;display:flex}.lp .mode li svg{width:18px;height:18px;color:var(--lp-amber);flex:none;margin-top:3px}@media (max-width:820px){.lp .modes{grid-template-columns:1fr}}.lp .cats{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.lp .cat{background:var(--lp-glass);border:1px solid var(--lp-line);text-align:left;cursor:default;border-radius:16px;padding:22px 18px;transition:transform .18s,border-color .18s,background .18s}.lp .cat:hover{border-color:var(--lp-purple-lt);background:var(--lp-glass-2);transform:translateY(-4px)}.lp .cat .ci{margin-bottom:.7rem;font-size:1.8rem;display:block}.lp .cat .cn{margin-bottom:.2rem;font-size:1rem;font-weight:700}.lp .cat .cd{color:var(--lp-muted-2);font-size:.82rem;line-height:1.4}.lp .cat.special{background:linear-gradient(165deg,#f5a62329,#f5a62308);border-color:#f5a62373;box-shadow:0 0 0 1px #f5a62326}.lp .cat.special .cn{color:var(--lp-amber-soft)}@media (max-width:900px){.lp .cats{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.lp .cats{grid-template-columns:repeat(2,1fr)}}.lp .feat3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lp .feat{background:var(--lp-glass);border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:30px 26px}.lp .feat .fi{background:#7b6fef2e;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:1rem;display:flex}.lp .feat .fi svg{width:24px;height:24px;color:var(--lp-amber)}.lp .feat h3{margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.lp .feat p{color:var(--lp-muted);font-size:.95rem}@media (max-width:820px){.lp .feat3{grid-template-columns:1fr}}.lp .final{text-align:center;background:linear-gradient(135deg,#5b4fcf,#453aad);padding:86px 0;position:relative;overflow:hidden}.lp .final:before{content:"";background:radial-gradient(circle,#f5a6234d,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.lp .final .inner{z-index:1;position:relative}.lp .final h2{letter-spacing:-.02em;color:#fff;margin-bottom:1rem;font-size:clamp(2.1rem,4vw,3.2rem);font-weight:700;line-height:1.05}.lp .final h2 .ital{color:var(--lp-amber-soft);font-style:italic}.lp .final p{color:#ffffffd9;max-width:34rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.15rem}.lp .final .fine{color:#fff9;margin-top:1.2rem;font-size:.85rem}.lp footer{background:var(--lp-bg-0);border-top:1px solid var(--lp-line);padding:50px 0 34px}.lp .foot-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:28px;display:flex}.lp .foot-brand{align-items:center;gap:.5rem;font-size:1.5rem;display:flex}.lp .foot-tag{color:var(--lp-muted-2);margin-top:.4rem;font-size:.9rem}.lp .foot-links{flex-wrap:wrap;gap:1.8rem;display:flex}.lp .foot-links a{color:var(--lp-muted);font-size:.92rem;transition:color .15s}.lp .foot-links a:hover{color:var(--lp-lav)}.lp .foot-bottom{border-top:1px solid var(--lp-line);color:var(--lp-muted-2);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:22px;font-size:.85rem;display:flex}@media (max-width:520px){.lp .wrap{padding:0 18px}.lp .sec{padding:60px 0}.lp .hero{padding:48px 0 20px}}
