:root{--bg:#0B0B0C;--panel:#161619;--panel2:#1D1D22;--line:#2A2A31;--ink:#F3F3F1;--mut:#8C8C95;--dim:#63636B;--amber:#F5B301;--amber-2:#FFCB3D;--amber-soft:rgba(245,179,1,.13);--pos:#39D98A;--rec:#FF3B30}*{margin:0;padding:0;box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:Archivo,Arial Narrow,system-ui,sans-serif;-webkit-font-smoothing:antialiased}body{max-width:480px;margin:0 auto;padding:0 0 60px;overflow-x:hidden}.mono{font-family:Fragment Mono,ui-monospace,Courier New,monospace}section{padding:0 18px}h1,h2{text-wrap:balance}header{display:flex;align-items:center;justify-content:space-between;padding:22px 18px 10px}.brand{display:flex;align-items:center;gap:10px}.brand .dvd{font-weight:900;letter-spacing:.14em;font-size:19px}.brand .bar{width:2px;height:22px;background:var(--amber);border-radius:2px}.brand .sub{font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mut);line-height:1.1;max-width:90px}.badge{font-family:Fragment Mono,monospace;font-size:9px;letter-spacing:.15em;color:var(--dim);border:1px solid var(--line);padding:5px 8px;border-radius:20px;text-transform:uppercase}.hero{padding:26px 18px 8px}.kicker{display:inline-block;font-family:Fragment Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);border:1px solid var(--line);border-radius:20px;padding:6px 11px;margin-bottom:18px}h1{font-size:clamp(30px,8vw,38px);line-height:1.08;font-weight:900;letter-spacing:-.02em}h1 .hl{color:var(--amber-2)}.sub{margin-top:16px;font-size:15px;line-height:1.55;color:var(--mut)}.sub b{color:var(--ink);font-weight:700}.demo{margin:26px 0 6px;background:linear-gradient(180deg,#101012,#050506);border:1px solid var(--line);border-radius:16px;padding:18px 19px;position:relative;overflow:hidden}.demo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.015) 0 2px,transparent 2px 4px);pointer-events:none}.demo .scanline{position:absolute;left:0;right:0;height:50px;background:linear-gradient(180deg,transparent,rgba(245,179,1,.06) 50%,transparent);animation:sweep 4.5s linear infinite;pointer-events:none}@keyframes sweep{0%{top:-50px}to{top:100%}}.demo .cap{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;position:relative;z-index:1}.rec{display:flex;align-items:center;gap:7px}.rec span{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);font-weight:700}.rec .dot{width:6px;height:6px;border-radius:50%;background:var(--rec);position:relative;flex-shrink:0}.rec .dot:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid var(--rec);animation:ring 1.8s ease-out infinite}@keyframes ring{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.1);opacity:0}}.levels{display:flex;align-items:flex-end;gap:2.5px;height:11px}.levels i{display:block;width:2.5px;border-radius:1px;background:var(--amber);animation:lvl 1.1s ease-in-out infinite}.levels i:nth-child(1){height:40%;animation-delay:0s}.levels i:nth-child(2){height:100%;animation-delay:.15s}.levels i:nth-child(3){height:65%;animation-delay:.3s}.levels i:nth-child(4){height:85%;animation-delay:.45s}@keyframes lvl{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.demo .val{font-family:Fragment Mono,monospace;font-weight:500;font-size:42px;color:var(--amber-2);text-shadow:0 0 22px rgba(245,179,1,.35);line-height:1;position:relative;z-index:1}.demo .val .cur{font-size:18px;color:var(--amber);opacity:.75;margin-right:3px;vertical-align:top}.demo .cmp{display:flex;gap:8px;margin-top:16px;position:relative;z-index:1}.demo .cmp div{flex:1;border:1px solid var(--line);border-radius:10px;padding:10px 11px}.demo .cmp .ex{border-color:var(--amber);background:var(--amber-soft)}.demo .cmp .t{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.demo .cmp .p{font-family:Fragment Mono,monospace;font-weight:500;font-size:18px;margin-top:3px}.valuestrip{display:none}.btn{display:block;width:100%;text-align:center;background:var(--amber);color:#111;border:0;border-radius:12px;padding:17px;font-family:inherit;font-weight:800;font-size:16px;letter-spacing:.01em;cursor:pointer;text-decoration:none;transition:transform .15s}.btn:active{transform:scale(.98)}.btn.ghost{background:transparent;color:var(--mut);border:1px solid var(--line);font-weight:700;font-size:14px;padding:14px}.cta-wrap{margin:20px 0 4px}.cta-wrap .note{text-align:center;font-size:11px;color:var(--dim);margin-top:9px;font-family:Fragment Mono,monospace}.block{margin-top:44px}h2{font-size:24px;line-height:1.18;font-weight:800;letter-spacing:-.01em}.block p{margin-top:12px;font-size:14.5px;line-height:1.6;color:var(--mut)}.block p b{color:var(--ink)}.pains{list-style:none;margin-top:16px;display:flex;flex-direction:column;gap:12px}.pains li{display:flex;gap:11px;font-size:14px;line-height:1.45;color:var(--mut)}.pains li:before{content:"✕";color:#e5484d;font-family:Fragment Mono,monospace;font-weight:700}.kititems{margin-top:18px}.kititems ol{list-style:none;counter-reset:kit}.kititems li{counter-increment:kit;display:flex;gap:15px;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.06)}.kititems li:last-child{border-bottom:0}.kititems li:before{content:counter(kit,decimal-leading-zero);font-family:Fragment Mono,monospace;font-size:24px;color:var(--amber);opacity:.55;line-height:1;flex-shrink:0;padding-top:2px}.kititems .tt{font-size:15px;font-weight:700}.kititems .dd{font-size:12.5px;color:var(--mut);margin-top:5px;line-height:1.5}.offer{margin-top:44px;border:1px solid var(--amber);border-radius:18px;padding:26px 20px;background:linear-gradient(180deg,var(--amber-soft),transparent)}.offer .lbl{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--amber);font-weight:700;text-align:center}.offer .anchor{text-align:center;margin-top:14px;color:var(--dim);font-size:14px}.offer .anchor s{color:var(--dim)}.offer .price{text-align:center;font-family:Fragment Mono,monospace;font-weight:500;font-size:54px;color:var(--amber-2);line-height:1;margin-top:4px}.offer .price .c{font-size:22px;color:var(--amber);vertical-align:top;margin-right:2px}.offer .once{text-align:center;font-size:12px;color:var(--mut);margin-top:8px}.guar{margin-top:22px;border:1px dashed var(--line);border-radius:13px;padding:16px 17px;font-size:13px;color:var(--mut);line-height:1.55}.guar b{color:var(--ink)}.faq{margin-top:18px;display:flex;flex-direction:column;gap:2px}.faq details{border-bottom:1px solid var(--line);padding:14px 0}.faq summary{font-size:14.5px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:10px}.faq summary:after{content:"+";color:var(--amber);font-family:Fragment Mono,monospace}.faq details[open] summary:after{content:"−"}.faq p{margin-top:10px;font-size:13.5px;color:var(--mut);line-height:1.55}footer{margin-top:46px;padding:0 18px;text-align:center}footer .l{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-family:Fragment Mono,monospace}footer .b{display:inline-flex;align-items:center;gap:8px;margin-top:14px}footer .b .dvd{font-weight:900;letter-spacing:.14em;font-size:13px;color:var(--mut)}footer .b .bar{width:2px;height:14px;background:var(--amber)}footer .b .sub{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.reveal{animation:rise .5s cubic-bezier(.16,1,.3,1) both}.reveal:nth-child(1){animation-delay:0s}.reveal:nth-child(2){animation-delay:.06s}.reveal:nth-child(3){animation-delay:.12s}.reveal:nth-child(4){animation-delay:.18s}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.demo .scanline,.rec .dot:after,.levels i,.reveal{animation:none}.reveal{opacity:1;transform:none}}@media(min-width:900px){html{background:var(--bg)}body{max-width:none;padding:0}header{max-width:1240px;margin:0 auto;padding:28px 56px}.hero{max-width:1240px;margin:0 auto;min-height:calc(100vh - 90px);display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:auto auto;column-gap:72px;align-content:center;padding:0 56px 40px}.hero-copy{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start}.kicker{margin-bottom:22px}h1{font-size:clamp(44px,4.6vw,62px);line-height:1.02;letter-spacing:-.03em}.hero .sub{font-size:17px;line-height:1.6;max-width:46ch;margin-top:22px}.cta-wrap{grid-column:1;grid-row:2;margin-top:34px;width:100%;max-width:440px;align-self:start}.cta-wrap .btn.ghost{display:inline-block;width:auto;padding:14px 26px;margin-top:12px}.demo{grid-column:2;grid-row:1 / span 2;align-self:center;margin:0;padding:34px 36px;border-radius:22px;box-shadow:0 40px 120px -40px #f5b30138,0 0 0 1px #f5b30114}.demo .cap{margin-bottom:14px}.demo .val{font-size:76px}.demo .val .cur{font-size:30px}.demo .cmp{gap:12px;margin-top:24px}.demo .cmp div{padding:14px 16px;border-radius:12px}.demo .cmp .p{font-size:24px;margin-top:5px}.valuestrip{display:grid;grid-template-columns:repeat(3,1fr);max-width:1240px;margin:0 auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.valuestrip .vs{padding:30px 56px;border-left:1px solid var(--line)}.valuestrip .vs:first-child{border-left:0}.valuestrip .vs .n{font-family:Fragment Mono,monospace;font-size:30px;color:var(--amber-2);line-height:1}.valuestrip .vs .l{font-size:12.5px;color:var(--mut);margin-top:8px;line-height:1.4}section{padding:0 56px;max-width:1240px;margin-left:auto;margin-right:auto}.block{margin-top:110px}h2{font-size:clamp(30px,3vw,40px);line-height:1.12}.block.split{display:grid;grid-template-columns:.85fr 1.15fr;column-gap:72px;align-items:start}.block.split h2{margin:0}.block.split .pains{margin-top:0}.pains{display:grid;grid-template-columns:1fr 1fr;gap:22px 40px}.pains li{font-size:15px;line-height:1.5}.block.center{text-align:center;max-width:820px}.block.center h2{font-size:clamp(32px,3.4vw,46px)}.block.center p{font-size:17px;margin-left:auto;margin-right:auto;max-width:60ch}.kititems ol{display:grid;grid-template-columns:1fr 1fr;column-gap:64px;row-gap:4px}.kititems .tt{font-size:16px}.kititems .dd{font-size:13px}.offer{max-width:620px;margin:110px auto 0;padding:44px 56px;border-radius:22px}.offer .price{font-size:72px}.guar{max-width:620px;margin-left:auto;margin-right:auto}.block.faqblock{max-width:760px;margin-left:auto;margin-right:auto}footer{margin-top:120px;padding:40px 56px 0;text-align:center}}
