:root{--arkion-blue:#377cff;--arkion-blue-soft:rgba(55,124,255,.13);--arkion-green:#64d7a1}.mobile-cta{display:none;text-decoration:none;color:#111;background:var(--gold);font-size:.76rem;font-weight:900;padding:9px 12px;border-radius:999px}.product-hero{padding:72px 0 66px;border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden}.product-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:54px;align-items:center}.status-pill{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(100,215,161,.36);background:rgba(100,215,161,.08);color:#8be8ba;border-radius:999px;padding:8px 13px;font:800 .72rem/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}.status-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--arkion-green);box-shadow:0 0 16px var(--arkion-green)}.product-hero h1{font-size:clamp(2.6rem,5.3vw,5.35rem);max-width:760px}.product-hero h1 span{color:var(--gold)}.product-hero .lead{font-size:clamp(1.04rem,1.5vw,1.25rem);max-width:680px}.hero-proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.hero-proof span{font-size:.78rem;color:var(--muted);border-left:2px solid var(--gold);padding:3px 10px}.product-window{position:relative;border:1px solid rgba(212,168,83,.26);background:#07111e;border-radius:20px;padding:38px 10px 10px;box-shadow:0 32px 90px rgba(0,0,0,.48);transform:perspective(1400px) rotateY(-2deg)}.product-window:before{content:"";position:absolute;top:15px;left:18px;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:18px 0 0 var(--arkion-green),36px 0 0 #377cff}.product-window img{display:block;border-radius:11px;width:100%}.product-window-note{position:absolute;right:-16px;bottom:28px;padding:12px 16px;border-radius:12px;background:#15231f;border:1px solid rgba(100,215,161,.35);box-shadow:0 18px 50px rgba(0,0,0,.45);font-size:.78rem;color:#d9e9e1}.product-window-note strong{display:block;color:var(--arkion-green);font-size:.88rem}.problem-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;margin-top:34px}.problem-strip div{background:#0e1716;padding:22px}.problem-strip b{display:block;color:var(--gold);font-size:1.5rem;margin-bottom:5px}.problem-strip span{color:var(--muted);font-size:.88rem}.comparison{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:rgba(8,15,14,.48);margin-top:34px}.comparison-head,.comparison-row{display:grid;grid-template-columns:1fr 1fr}.comparison-head div{padding:19px 24px;font-weight:900;letter-spacing:.02em}.comparison-head div:first-child{background:rgba(255,255,255,.04);color:#c2ccc8}.comparison-head div:last-child{background:rgba(212,168,83,.12);color:#f1cb7b}.comparison-row{border-top:1px solid rgba(255,255,255,.07)}.comparison-row div{padding:15px 24px;color:var(--muted)}.comparison-row div:last-child{color:#e8f0ec;border-left:1px solid rgba(255,255,255,.07)}.comparison-row div:last-child:before{content:"✓";color:var(--arkion-green);font-weight:900;margin-right:10px}.tour-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 18px}.tour-tab{appearance:none;border:1px solid var(--line);background:transparent;color:var(--muted);padding:10px 16px;border-radius:999px;font:800 .84rem Inter,sans-serif;cursor:pointer}.tour-tab[aria-selected="true"]{background:var(--gold);border-color:var(--gold);color:#111}.tour-stage{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.5fr);gap:28px;align-items:center}.tour-image{border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden;background:#08121d;box-shadow:var(--shadow)}.tour-image img{display:block;width:100%}.tour-copy h3{font-size:1.45rem;margin:0 0 10px}.tour-copy p{color:var(--muted);margin:0}.outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:38px}.outcome{padding:8px 0 8px 22px;border-left:2px solid var(--gold)}.outcome h3{margin:0 0 8px;font-size:1.1rem}.outcome p{margin:0;color:var(--muted);font-size:.93rem}.steps{counter-reset:step;display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-top:38px}.step{counter-increment:step;position:relative;padding-top:48px}.step:before{content:counter(step,decimal-leading-zero);position:absolute;top:0;left:0;color:var(--gold);font:800 1.9rem/1 "JetBrains Mono",monospace}.step:after{content:"";position:absolute;top:16px;left:52px;right:0;height:1px;background:var(--line)}.step:last-child:after{display:none}.step h3{font-size:1rem;margin:0 0 8px}.step p{font-size:.87rem;color:var(--muted);margin:0}.security-band{display:grid;grid-template-columns:.82fr 1.18fr;gap:44px;align-items:start}.security-list{display:grid;gap:12px}.security-list div{display:flex;gap:12px;align-items:flex-start;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.08)}.security-list strong{color:var(--arkion-green)}.related-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.related-links a{color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(212,168,83,.45)}.cta-product{position:relative;overflow:hidden}.cta-product:before{content:"ARKION";position:absolute;right:-8px;bottom:-50px;font:900 clamp(4rem,12vw,10rem)/1 Inter,sans-serif;color:rgba(255,255,255,.025);pointer-events:none}.js .tour-panel{display:none}.js .tour-panel.active{display:grid}@media(max-width:900px){.mobile-cta{display:inline-flex}.product-hero-grid,.tour-stage,.security-band{grid-template-columns:1fr}.product-window{transform:none}.problem-strip,.outcomes{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr)}.step:after{display:none}.product-window-note{right:12px}.tour-copy{order:-1}}@media(max-width:620px){.product-hero{padding-top:48px}.product-hero-grid{gap:34px}.product-hero h1{font-size:clamp(2.45rem,14vw,3.65rem)}.problem-strip,.outcomes,.steps{grid-template-columns:1fr}.comparison-head,.comparison-row{grid-template-columns:1fr}.comparison-row div:last-child{border-left:0;border-top:1px solid rgba(255,255,255,.05)}.comparison-head div:first-child{display:none}.comparison-head div:last-child{text-align:center}.product-window-note{position:static;margin-top:10px}.tour-tabs{display:grid;grid-template-columns:1fr 1fr}.tour-tab{width:100%}.status-pill{line-height:1.3}.hero-proof{display:grid}.cta-product:before{display:none}}