
:root{
  --bg:#1A1816;
  --panel:#23211E;
  --panel2:#1F1D1A;
  --line:#34312D;
  --line2:#44403A;
  --text:#E8E4DE;
  --muted:#AAA39A;
  --soft:#7E7770;
  --green:#38B474;
  --red:#D04030;
  --gold:#D8A028;
  --blue:#3C80B8;
  --shadow:0 18px 50px rgba(0,0,0,.34);
  --radius:22px;
  --max:1160px;
  --sans:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;
  --mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;
}
*{box-sizing:border-box} html{scroll-behavior:smooth} body{margin:0;background:
  radial-gradient(900px 640px at 12% 10%, rgba(60,128,184,.16), transparent 62%),
  radial-gradient(760px 560px at 88% 8%, rgba(216,160,40,.12), transparent 60%),
  radial-gradient(840px 640px at 82% 92%, rgba(56,180,116,.10), transparent 60%),
  radial-gradient(720px 560px at 12% 86%, rgba(208,64,48,.10), transparent 58%),
  var(--bg);
  color:var(--text);font-family:var(--sans);line-height:1.5;letter-spacing:-.01em;overflow-x:hidden;padding-bottom:76px}
a{color:inherit;text-decoration:none} img{display:block;max-width:100%;height:auto}
.container{width:min(var(--max),calc(100% - 32px));margin:0 auto}.section{padding:32px 0}.tight{padding:18px 0}.small{font-size:13px;color:var(--soft)}
.topbar{position:sticky;top:0;z-index:50;background:rgba(26,24,22,.82);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}
.topbar-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:flex;align-items:center;gap:12px}.logo{width:38px;height:38px;border-radius:14px;border:1px solid var(--line2);background:radial-gradient(circle at 25% 25%,var(--blue),transparent 31%),radial-gradient(circle at 75% 25%,var(--gold),transparent 31%),radial-gradient(circle at 75% 75%,var(--green),transparent 31%),radial-gradient(circle at 25% 75%,var(--red),transparent 31%),#111}
.brand strong{display:block;font-size:14px}.brand span{display:block;font-size:12px;color:var(--muted)}.nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.nav a{font-size:13px;color:var(--muted);padding:9px 10px;border-radius:999px}.nav a:hover{background:rgba(255,255,255,.05);color:var(--text)}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:12px 16px;border-radius:15px;border:1px solid var(--line2);font-weight:750;font-size:14px;white-space:nowrap;transition:.14s ease;background:rgba(255,255,255,.04)}.btn:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.25)}.btn-primary{background:linear-gradient(135deg,rgba(60,128,184,.26),rgba(56,180,116,.14));border-color:rgba(60,128,184,.58)}.btn-amber{background:linear-gradient(135deg,rgba(216,160,40,.26),rgba(208,64,48,.10));border-color:rgba(216,160,40,.55)}.btn-ghost{background:transparent;color:var(--muted)}
.card{position:relative;border:1px solid var(--line);background:rgba(35,33,30,.78);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.pad{padding:26px}.card::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,rgba(60,128,184,.09),rgba(216,160,40,.07),rgba(56,180,116,.06),rgba(208,64,48,.06));mask-image:radial-gradient(700px 240px at 16% 0%,#000 25%,transparent 72%)}.card>*{position:relative}.badge{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:rgba(0,0,0,.16);border-radius:999px;padding:7px 10px;color:var(--muted);font:700 12px var(--mono);letter-spacing:.02em}.dot{width:8px;height:8px;border-radius:999px;background:var(--green);box-shadow:16px 0 0 var(--red),32px 0 0 var(--gold),48px 0 0 var(--blue);margin-right:48px}
h1{font-size:clamp(2.35rem,5vw,4.2rem);line-height:1.01;letter-spacing:-.055em;margin:15px 0 14px}h2{font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.08;letter-spacing:-.04em;margin:0 0 10px}h3{font-size:1.05rem;margin:0 0 8px}.lede{font-size:16px;color:var(--muted);max-width:64ch;margin:0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.section-head p{margin:0;color:var(--muted);max-width:62ch}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.trust-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.pill{border:1px solid var(--line);border-radius:999px;padding:8px 10px;background:rgba(0,0,0,.13);font-size:12px;color:var(--muted)}
.hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(400px,.98fr);gap:22px;align-items:stretch;padding:30px 0 14px}.hero-copy{padding:30px}.hero-list{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}.hero-list li{display:flex;gap:10px;color:var(--muted)}.hero-list li::before{content:"✓";color:var(--green);font-weight:900}.slideshow{padding:16px;display:flex;flex-direction:column;gap:12px}.slide-frame{position:relative;border:1px solid var(--line);border-radius:18px;background:#111;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;overflow:hidden}.slide{position:absolute;inset:0;opacity:0;transition:opacity .55s ease;display:flex;align-items:center;justify-content:center}.slide.active{opacity:1}.slide img{width:100%;height:100%;object-fit:contain;background:#0F0E0C}.slide-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:16px;background:rgba(0,0,0,.16);padding:12px 14px;color:var(--muted);font-size:13px}.slide-caption strong{display:block;color:var(--text);font-size:14px}.slide-dots{display:flex;gap:8px;justify-content:center}.slide-dot{width:8px;height:8px;border-radius:99px;border:0;background:var(--line2);padding:0;cursor:pointer}.slide-dot.active{background:var(--green)}
.offers{display:grid;grid-template-columns:1.25fr .9fr .9fr;gap:16px}.offer{padding:22px}.offer.featured{border-color:rgba(216,160,40,.46)}.price{display:flex;align-items:baseline;gap:9px;margin:13px 0}.price strong{font-size:2.1rem;letter-spacing:-.05em}.price span{color:var(--muted)}.list{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}.list li{display:flex;gap:9px;color:var(--muted)}.list li::before{content:"•";color:var(--gold);font-weight:900}.only{display:inline-block;color:var(--gold);font-weight:900}.strike{color:var(--soft);font-size:13px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.mini{padding:18px}.mini p{margin:0;color:var(--muted)}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.metric{padding:16px;border:1px solid var(--line);border-radius:16px;background:rgba(0,0,0,.14)}.metric b{display:block;font-size:1.75rem;letter-spacing:-.04em}.metric span{font-size:12px;color:var(--muted)}
.media{border:1px solid var(--line);border-radius:18px;background:#0F0E0C;overflow:hidden}.media img{width:100%;height:auto;object-fit:contain;background:#0F0E0C}.caption{padding:11px 13px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.caption strong{color:var(--text)}.chart-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.chart-card{background:rgba(0,0,0,.12);border:1px solid var(--line);border-radius:18px;overflow:hidden}.chart-card img{width:100%;height:auto}.chart-card .caption{font-size:12px}.guide-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.guide{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:18px;background:rgba(0,0,0,.12)}.guide p{margin:3px 0 0;color:var(--muted);font-size:13px}.guide small{font-family:var(--mono);color:var(--gold)}.steps{display:grid;gap:12px}.step{display:flex;gap:14px;padding:16px;border:1px solid var(--line);border-radius:18px;background:rgba(0,0,0,.12)}.num{width:30px;height:30px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:rgba(60,128,184,.22);border:1px solid rgba(60,128,184,.45);font-family:var(--mono);font-weight:900}.step p{margin:0;color:var(--muted)}.footer{border-top:1px solid var(--line);padding:26px 0 34px;color:var(--soft);font-size:13px}.footer-inner{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.mobile-buy{display:none;position:fixed;bottom:0;left:0;right:0;z-index:80;background:rgba(26,24,22,.88);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:10px}.mobile-buy-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.risk-note{font-size:12px;color:var(--soft);line-height:1.55;margin-top:14px}
@media(max-width:980px){.hero,.offers{grid-template-columns:1fr}.grid-3,.grid-2,.chart-grid,.guide-grid{grid-template-columns:1fr}.section-head{display:block}.metric-grid{grid-template-columns:repeat(2,1fr)}.topbar-inner{align-items:flex-start}.nav{display:none}.hero{padding-top:18px}.mobile-buy{display:block}}
@media(max-width:540px){.container{width:min(100% - 22px,var(--max))}.hero-copy,.pad{padding:21px}.metric-grid{grid-template-columns:1fr}.slide-frame{aspect-ratio:4/3}.btn{width:100%}.cta-row{gap:9px}.mobile-buy .btn{width:auto;min-height:42px;padding:10px}.brand span{display:none}}


/* v3 warm-launch conversion additions */
.nav .nav-cta{color:var(--text);padding:9px 12px}.value-line{margin:14px 0 0;color:var(--muted);font-size:14px}.value-line strong{color:var(--text)}
.compare-wrap{overflow:auto;border:1px solid var(--line);border-radius:18px;background:rgba(0,0,0,.14)}
.compare{width:100%;border-collapse:collapse;min-width:680px}.compare th,.compare td{padding:13px 14px;border-bottom:1px solid var(--line);text-align:left;font-size:13px}.compare th{color:var(--text);background:rgba(0,0,0,.20);font-family:var(--mono);font-weight:800}.compare td{color:var(--muted)}.compare tr:last-child td{border-bottom:0}.compare .yes{color:var(--green);font-weight:900}.compare .no{color:var(--soft)}.workflow-table{min-width:640px}.workflow-table td:first-child{color:var(--gold);font-weight:900;font-family:var(--mono)}
.faq-list{display:grid;gap:10px}.faq-list details{border:1px solid var(--line);border-radius:16px;background:rgba(0,0,0,.12);padding:14px 16px}.faq-list summary{cursor:pointer;font-weight:850}.faq-list p{margin:10px 0 0;color:var(--muted)}.center-note{text-align:center;margin:10px auto 0}.hero-metrics{margin-top:0}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.signal-cards h3{font-family:var(--mono);letter-spacing:.02em}.two-offers{grid-template-columns:1fr 1fr}.mobile-buy{box-shadow:0 -12px 30px rgba(0,0,0,.35)}
@media(max-width:980px){.grid-4,.two-offers{grid-template-columns:1fr}.nav .nav-cta{display:none}.compare{min-width:620px}}

/* Mobile navigation patch: technical-only, preserves desktop layout */
.nav-toggle{display:none;align-items:center;justify-content:center;border:1px solid var(--line2);background:rgba(255,255,255,.04);color:var(--text);border-radius:14px;padding:9px 12px;font:800 13px var(--sans);cursor:pointer;min-height:40px}
.nav-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
@media(max-width:980px){
  .topbar-inner{align-items:center;flex-wrap:wrap;gap:12px}
  .nav-toggle{display:inline-flex;margin-left:auto}
  .nav{display:none;flex-basis:100%;width:100%;margin-top:6px;padding:12px;border:1px solid var(--line);border-radius:18px;background:rgba(35,33,30,.98);box-shadow:var(--shadow);backdrop-filter:blur(18px)}
  .brand{order:1}
  .nav-toggle{display:inline-flex;margin-left:auto;order:2}
  .nav{order:3}
  .nav.is-open{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px}
  .nav.is-open a{display:flex;width:100%;justify-content:center;padding:10px 12px}
  .nav.is-open .nav-cta{display:inline-flex;color:var(--text)}
}
