@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500;1,600&family=Courier+Prime:wght@400;700&family=Montserrat:wght@700;800&family=Noto+Sans+SC:wght@300;400;500&family=Noto+Serif+SC:wght@600;700;900&display=swap");.lp{--ground:#0a0908;--panel:#100e0b;--panel-2:#16120d;--ivory:#ece4d4;--muted:#948a7c;--faint:#645b4f;--gold:#c9a24b;--gold-hi:#e8cd83;--brand-blue:#6db2e8;--ember:#c0432c;--ember-hi:#e0623a;--line:rgba(201,162,75,.16);--line-soft:hsla(40,39%,88%,.08);--serif:"Noto Serif SC","Songti SC",serif;--west:"Cormorant Garamond",Georgia,serif;--sans:"Noto Sans SC","PingFang SC",system-ui,sans-serif;--mono:"Courier Prime","Courier New",monospace;position:relative;min-height:100vh;background:var(--ground);color:var(--ivory);font-family:var(--sans);font-weight:300;line-height:1.85;-webkit-font-smoothing:antialiased;overflow-x:hidden}.lp *{box-sizing:border-box}.lp .ambient{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;contain:strict;transform:translateZ(0)}.lp .ember{position:absolute;left:50%;bottom:-40vh;width:120vw;height:110vh;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(192,67,44,.22) 0,rgba(192,67,44,.1) 32%,rgba(201,162,75,.05) 52%,transparent 70%)}.lp .ember.top{top:-55vh;bottom:auto;opacity:.5;background:radial-gradient(ellipse at center,rgba(201,162,75,.1),transparent 68%)}@keyframes lp-breathe{0%,to{opacity:.75;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.08)}}.lp .grain{position:absolute;inset:0;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lp .wrap{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:0 clamp(1.4rem,5vw,3rem)}.lp .eyebrow{font-family:var(--mono);font-size:.7rem;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);display:inline-flex;align-items:center;gap:.9em;margin:0}.lp .eyebrow:before{content:"";width:26px;height:1px;background:var(--gold);opacity:.6}.lp .eyebrow.ember{color:var(--ember-hi)}.lp .eyebrow.ember:before{background:var(--ember)}.lp h1,.lp h2,.lp h3{font-family:var(--serif);font-weight:900;text-wrap:balance;margin:0}.lp .gold{color:var(--gold-hi)}.lp .fire{color:var(--ember-hi)}.lp .it{font-family:var(--west);font-style:italic;font-weight:600}.lp .veil{color:var(--gold-hi);filter:blur(6px);opacity:.72;cursor:help;transition:filter .55s ease,opacity .55s ease;white-space:nowrap}.lp .veil.show,.lp .veil:hover{filter:blur(0);opacity:1}.lp .bar{background:linear-gradient(var(--ivory),var(--ivory));color:transparent;border-radius:2px;padding:0 .15em;cursor:help;transition:.5s}.lp .bar.show,.lp .bar:hover{background:none;color:var(--ember-hi)}.lp .lphead{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:1.6rem clamp(1.4rem,5vw,3rem);max-width:1120px;margin:0 auto}.lp .mark{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1;font-family:"Montserrat",var(--sans);color:var(--brand-blue)}.lp .mark .words{position:relative;font-weight:800;font-size:1.5rem;letter-spacing:-.005em}.lp .mark .spark{position:absolute;top:-.42em;right:-.34em;width:.6em;height:.6em;color:var(--brand-blue)}.lp .mark small{font-family:"Montserrat",var(--sans);font-weight:700;font-size:.5rem;letter-spacing:.42em;color:#93a3b0;margin-top:.42em;padding-left:.12em}.lp .hnav{font-family:var(--mono);font-size:.66rem;letter-spacing:.24em;color:var(--muted);text-transform:uppercase;text-decoration:none}.lp .hnav:hover{color:var(--gold)}.lp .hero{padding:clamp(3rem,8vw,6.5rem) 0 clamp(3.5rem,8vw,6rem)}.lp .hero h1{font-size:clamp(2.4rem,6.6vw,5.1rem);line-height:1.08;letter-spacing:-.01em;margin:1.7rem 0 0;overflow-wrap:break-word}.lp .hero .sub{max-width:34rem;margin:2rem 0 0;color:var(--muted);font-size:1.08rem}.lp .hero .sub b{color:var(--ivory);font-weight:500}.lp .cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:3rem}.lp .btn{font-family:var(--sans);font-weight:500;font-size:1rem;letter-spacing:.02em;color:#120b06;background:linear-gradient(135deg,var(--gold-hi),var(--gold));border:none;border-radius:2px;padding:1.05rem 2.4rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.7em;position:relative;box-shadow:0 0 0 1px hsla(44,69%,71%,.4),0 18px 50px -18px rgba(192,67,44,.6);transition:transform .25s,box-shadow .25s}.lp .btn:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--gold-hi),0 24px 60px -16px rgba(224,98,58,.7)}.lp .btn .ar{transition:transform .25s}.lp .btn:hover .ar{transform:translateX(4px)}.lp .fine{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;color:var(--faint)}.lp .dossier{margin-top:4.5rem;border:1px solid var(--line);border-radius:3px;background:rgba(16,14,11,.82);padding:1.5rem 1.7rem;max-width:38rem;position:relative;overflow:hidden}.lp .dossier:before{content:"机密 · CLASSIFIED";position:absolute;top:11px;right:-38px;transform:rotate(38deg);font-family:var(--mono);font-size:.58rem;letter-spacing:.24em;color:var(--ember-hi);border:1px solid rgba(192,67,44,.5);padding:3px 42px;opacity:.7}.lp .dossier .dl{font-family:var(--mono);font-size:.62rem;letter-spacing:.22em;color:var(--faint);text-transform:uppercase}.lp .dossier p{margin:.5rem 0 0;font-size:1.02rem;color:var(--ivory);line-height:1.75}.lp section{position:relative;z-index:1;padding:clamp(4.5rem,10vw,8rem) 0}.lp .rule{height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent);border:0;margin:0}.lp .lead{font-size:clamp(1.7rem,3.9vw,2.9rem);line-height:1.4;font-family:var(--serif);font-weight:700;max-width:24ch}.lp .bodytext,.lp .lead .q{color:var(--muted)}.lp .bodytext{max-width:38rem;font-size:1.08rem;margin-top:1.8rem}.lp .bodytext b{color:var(--ivory);font-weight:500}.lp .engines{display:grid;gap:0;margin-top:3rem;border-top:1px solid var(--line)}.lp .engine{display:grid;grid-template-columns:5.5rem 1fr;gap:clamp(1rem,4vw,3rem);padding:1.9rem 0;border-bottom:1px solid var(--line);align-items:baseline;transition:background .4s}.lp .engine:hover{background:linear-gradient(90deg,rgba(201,162,75,.05),transparent)}.lp .engine .rn{font-family:var(--west);font-size:2.4rem;font-weight:600;color:var(--gold);line-height:1}.lp .engine h3{font-size:1.4rem;font-weight:700}.lp .engine h3 em{font-family:var(--west);font-style:italic;font-weight:500;margin-left:.7em}.lp .engine h3 em,.lp .engine p{color:var(--muted);font-size:1rem}.lp .engine p{margin:.55rem 0 0;max-width:40rem}.lp .arsenal{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;margin-top:3rem;background:var(--line);border:1px solid var(--line)}.lp .unit{background:var(--panel);padding:1.8rem 1.6rem;transition:background .4s}.lp .unit:hover{background:var(--panel-2)}.lp .unit .code{font-family:var(--west);font-style:italic;font-size:2rem;font-weight:600;color:var(--gold)}.lp .unit h4{margin:.3rem 0 .1rem;font-family:var(--serif);font-weight:700;font-size:1.12rem}.lp .unit .en{font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;color:var(--faint);text-transform:uppercase}.lp .unit p{margin:.9rem 0 0;color:var(--muted);font-size:.92rem;line-height:1.7}.lp .mech{border:1px solid var(--line);border-radius:3px;background:radial-gradient(120% 140% at 100% 0,rgba(192,67,44,.1),transparent 55%),var(--panel);padding:clamp(2rem,5vw,3.5rem);margin-top:1rem}.lp .strike{color:var(--faint);text-decoration:line-through;text-decoration-color:var(--ember)}.lp .villain{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.8rem}.lp .villain span{font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;color:var(--gold-hi);border:1px solid var(--line);border-radius:100px;padding:.4rem .9rem}.lp .access{text-align:center}.lp .price-card{max-width:32rem;margin:3rem auto 0;border:1px solid var(--line);border-radius:4px;background:linear-gradient(180deg,rgba(22,18,13,.9),rgba(10,9,8,.9));padding:clamp(2rem,5vw,3rem);position:relative;overflow:hidden;text-align:left}.lp .price-card:before{content:"";position:absolute;inset:0;border-radius:4px;padding:1px;background:linear-gradient(135deg,hsla(44,69%,71%,.5),transparent 40%,rgba(192,67,44,.3));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.lp .price-top{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:1.4rem;border-bottom:1px solid var(--line)}.lp .price-top .tier{font-family:var(--serif);font-weight:700;font-size:1.25rem}.lp .price-top .amt{font-family:var(--west);font-weight:600;font-size:2.7rem;color:var(--gold-hi);line-height:1}.lp .price-top .amt small{font-family:var(--sans);font-size:.8rem;color:var(--muted);font-weight:300}.lp .price-card ul{list-style:none;margin:1.5rem 0;padding:0;display:grid;gap:.85rem}.lp .price-card li{display:flex;gap:.8em;color:var(--ivory);font-size:.98rem;line-height:1.5}.lp .price-card li:before{content:"⟡";color:var(--gold);flex:none}.lp .price-card .btn{width:100%;justify-content:center}.lp .scarce{font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;color:var(--ember-hi);text-align:center;margin-top:1.2rem;text-transform:uppercase}.lp .closer{text-align:center;padding-bottom:clamp(5rem,12vw,9rem)}.lp .closer h2{font-size:clamp(2rem,5.5vw,4rem);line-height:1.2}.lp .closer .it{color:var(--gold-hi)}.lp .lpfoot{position:relative;z-index:1;border-top:1px solid var(--line-soft);padding:2.2rem clamp(1.4rem,5vw,3rem);max-width:1120px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--mono);font-size:.63rem;letter-spacing:.16em;color:var(--faint);text-transform:uppercase}.lp .lpfoot-links{display:flex;flex-wrap:wrap;gap:1.2rem}.lp .lpfoot-links a{color:var(--muted);text-decoration:none}.lp .lpfoot-links a:hover{color:var(--brand-blue)}@media (max-width:640px){.lp .engine{grid-template-columns:1fr;gap:.3rem}.lp .engine .rn{font-size:1.8rem}.lp .dossier:before{display:none}}@media (prefers-reduced-motion:reduce){.lp .ember{animation:none}}