﻿/* JacobCheats - purple neon redesign */
:root{
  --bg:#06020f;--bg2:#0d0422;--panel:rgba(22,8,48,.78);--panel2:rgba(42,15,82,.72);
  --line:rgba(190,125,255,.24);--line2:rgba(232,205,255,.48);--text:#fbf7ff;--muted:#bda9dc;--muted2:#866ba8;
  --purple:#a855f7;--violet:#7c3aed;--pink:#ff3df2;--cyan:#d8b4fe;--green:#d8b4fe;--amber:#f0abfc;--red:#ff7adf;
  --glow:0 0 30px rgba(168,85,247,.32),0 0 72px rgba(255,61,242,.16);--shadow:0 28px 90px rgba(20,4,48,.58);
  --radius:18px;--font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-head:"Space Grotesk","Inter",system-ui,sans-serif;
}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;background:var(--bg);color:var(--text);font-family:var(--font-body);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased}main{flex:1}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-head);line-height:1;letter-spacing:0}.container{width:min(1180px,calc(100% - 36px));margin-inline:auto}.container--narrow{width:min(880px,calc(100% - 36px))}.text-grad{color:transparent;background:linear-gradient(90deg,#f5d0fe,var(--pink),var(--violet));-webkit-background-clip:text;background-clip:text;text-shadow:none}
.backdrop{position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(900px 520px at 15% -12%,rgba(168,85,247,.45),transparent 64%),radial-gradient(780px 460px at 95% 4%,rgba(255,61,242,.28),transparent 66%),radial-gradient(740px 520px at 50% 112%,rgba(168,85,247,.18),transparent 70%),linear-gradient(180deg,#080217 0%,#05020d 48%,#09031a 100%)}.backdrop:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 5px);background-size:54px 54px,54px 54px,auto;mask-image:radial-gradient(ellipse at top,#000 18%,transparent 76%);-webkit-mask-image:radial-gradient(ellipse at top,#000 18%,transparent 76%)}.backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,2,15,.94),transparent 28%,transparent 72%,rgba(6,2,15,.94))}
.neon-orb{position:fixed;width:280px;height:280px;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(circle,rgba(255,61,242,.22),rgba(168,85,247,.08) 42%,transparent 70%);filter:blur(8px);transform:translate(-50%,-50%);transition:opacity .25s ease;opacity:.9}.particle-field{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.particle{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px var(--cyan);opacity:.5;animation:floatParticle linear infinite}@keyframes floatParticle{from{transform:translateY(105vh);opacity:0}12%{opacity:.65}to{transform:translateY(-10vh);opacity:0}}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:44px;padding:.72rem 1.18rem;border:1px solid transparent;border-radius:999px;cursor:pointer;font:900 .78rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.btn:hover{transform:translateY(-2px)}.btn--primary{color:#080111;background:linear-gradient(90deg,var(--cyan),var(--pink));box-shadow:0 0 24px rgba(255,61,242,.3),0 18px 42px rgba(124,58,237,.35)}.btn--primary:hover{box-shadow:0 0 34px rgba(255,61,242,.48),0 22px 56px rgba(124,58,237,.48)}.btn--ghost{color:var(--text);background:rgba(255,255,255,.045);border-color:var(--line);box-shadow:inset 0 0 18px rgba(168,85,247,.08)}.btn--ghost:hover{border-color:var(--line2);background:rgba(168,85,247,.14)}.btn--lg{min-height:52px;padding-inline:1.55rem}.btn--block{width:100%;margin-top:auto}
.badge{display:inline-flex;align-items:center;gap:.42rem;width:max-content;padding:.28rem .68rem;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.045);color:var(--muted);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.badge--online{color:var(--green);border-color:rgba(216,180,254,.42);background:rgba(168,85,247,.12)}.badge--updating{color:var(--amber);border-color:rgba(240,171,252,.36);background:rgba(240,171,252,.08)}.badge--soon{color:var(--cyan);border-color:rgba(216,180,254,.34);background:rgba(168,85,247,.1)}.dot{width:7px;height:7px;border-radius:50%;display:inline-block;background:currentColor;box-shadow:0 0 14px currentColor}.dot--pulse{animation:pulse 1.65s ease-in-out infinite}@keyframes pulse{50%{opacity:.35;transform:scale(.72)}}
.nav{position:sticky;top:0;z-index:100;padding:.8rem 0;background:rgba(7,2,18,.76);border-bottom:1px solid var(--line);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav.is-scrolled{box-shadow:0 18px 50px rgba(0,0,0,.38)}.nav__inner{display:flex;align-items:center;gap:1.05rem}.nav__logo{display:inline-flex;align-items:center;gap:.62rem;font:900 1.02rem/1 var(--font-head);text-transform:uppercase}.nav__logo-mark{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;flex-shrink:0;border-radius:50%;color:#080111;background:#05020d;border:1px solid rgba(255,61,242,.42);box-shadow:0 0 24px rgba(255,61,242,.42)}.nav__logo-mark svg{width:18px;height:18px}.nav__logo-mark img{width:100%;height:100%;display:block;object-fit:cover}.nav__links{display:flex;align-items:center;gap:.22rem;margin-inline:auto;padding:.24rem;border:1px solid var(--line);border-radius:999px;background:rgba(12,4,32,.64)}.nav__links a{padding:.5rem .86rem;border-radius:999px;color:var(--muted);font-size:.83rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.nav__links a:hover{color:var(--text);background:rgba(255,255,255,.055)}.nav__links a[aria-current="page"]{color:#070212;background:linear-gradient(90deg,var(--cyan),var(--pink))}.nav__actions{display:flex;align-items:center;gap:.55rem}.nav__burger{display:none;background:transparent;border:0;cursor:pointer;flex-direction:column;gap:5px;padding:7px}.nav__burger span{width:23px;height:2px;border-radius:999px;background:var(--text);transition:.2s}.nav__burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav__burger.is-open span:nth-child(2){opacity:0}.nav__burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.eyebrow{display:inline-flex;align-items:center;gap:.55rem;color:var(--cyan);font-size:.75rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 16px rgba(216,180,254,.44)}.eyebrow:before{content:"";width:34px;height:2px;background:linear-gradient(90deg,var(--violet),var(--pink));box-shadow:0 0 18px rgba(255,61,242,.6)}.eyebrow:after{display:none}
.hero{padding:5.4rem 0 4.8rem}.hero__inner{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);gap:2.6rem;align-items:center}.hero__badge{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:1.35rem;padding:.4rem .72rem .4rem .42rem;border:1px solid var(--line);border-radius:999px;background:rgba(12,4,32,.7);color:var(--muted);font-size:.82rem;font-weight:750;box-shadow:inset 0 0 24px rgba(168,85,247,.12)}.hero__badge .badge{padding:.2rem .48rem;font-size:.64rem}.hero h1{max-width:880px;font-size:clamp(2.8rem,7.8vw,6.7rem);font-weight:950;text-transform:uppercase;text-shadow:0 0 34px rgba(168,85,247,.34)}.hero h1:after{content:"";display:block;width:min(520px,75vw);height:4px;margin-top:1.05rem;background:linear-gradient(90deg,var(--violet),var(--pink),transparent);box-shadow:0 0 24px rgba(255,61,242,.62)}.hero__sub{max-width:640px;margin:1.25rem 0 2rem;color:var(--muted);font-size:clamp(1rem,1.8vw,1.16rem)}.hero__cta{display:flex;gap:.78rem;flex-wrap:wrap}.hero__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:2.45rem;max-width:700px}.hero__meta .stat{min-height:100px;padding:1rem;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(32,12,68,.72),rgba(12,4,32,.72));box-shadow:inset 0 0 28px rgba(168,85,247,.12)}.hero__meta .stat strong{display:block;color:var(--cyan);font:950 1.6rem/1 var(--font-head);text-shadow:0 0 18px rgba(216,180,254,.42)}.hero__meta .stat span{display:block;margin-top:.36rem;color:var(--muted);font-size:.82rem}
.panel{position:relative;overflow:hidden;padding:1.05rem;border:1px solid var(--line2);border-radius:22px;background:linear-gradient(180deg,rgba(32,12,68,.82),rgba(9,3,24,.9));box-shadow:var(--shadow),inset 0 0 44px rgba(168,85,247,.14);transform-style:preserve-3d}.panel:before{content:"LIVE";position:absolute;top:1rem;right:1rem;color:#070212;background:linear-gradient(90deg,var(--violet),var(--pink));border-radius:999px;padding:.28rem .7rem;font:950 .65rem/1 var(--font-body);letter-spacing:.12em}.panel:after{content:"";position:absolute;inset:-1px;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(168,85,247,.2),transparent 32%,rgba(255,61,242,.16));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);padding:1px;mask-composite:exclude;-webkit-mask-composite:xor}.panel__head,.panel__row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem;border-bottom:1px solid var(--line)}.panel__head{padding-right:4.5rem}.panel__head h3{font-size:1rem;text-transform:uppercase}.panel__head span,.panel__row .sub{color:var(--muted2);font-size:.78rem}.panel__row .name{font-weight:900;font-size:.94rem}.panel__row .sub{display:block;font-weight:500;margin-top:.12rem}.panel__foot{padding:.95rem .95rem 0}
.page-head{padding:4.8rem 0 1.2rem;text-align:left}.page-head .container{position:relative;padding:1.35rem 0 1.35rem 1.45rem;border-left:4px solid var(--pink)}.page-head .container:after{content:"";position:absolute;left:0;bottom:0;width:min(560px,80vw);height:1px;background:linear-gradient(90deg,var(--pink),transparent);box-shadow:0 0 18px rgba(255,61,242,.65)}.page-head h1{margin-top:.82rem;font-size:clamp(2.45rem,5.6vw,5rem);font-weight:950;text-transform:uppercase;text-shadow:0 0 28px rgba(168,85,247,.28)}.page-head p{max-width:700px;margin-top:.9rem;color:var(--muted);font-size:1.04rem}.section{padding:4.35rem 0}.section__head{max-width:760px;margin-bottom:2rem}.section__head h2{margin-top:.78rem;font-size:clamp(1.85rem,3.9vw,3.3rem);font-weight:950;text-transform:uppercase}.section__head p{margin-top:.72rem;color:var(--muted)}
.card{position:relative;padding:1.35rem;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(24,8,52,.74),rgba(11,4,30,.78));box-shadow:inset 0 0 32px rgba(168,85,247,.08);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.card:hover{transform:translateY(-3px);border-color:var(--line2);box-shadow:0 22px 54px rgba(87,25,170,.26),inset 0 0 38px rgba(255,61,242,.1)}.card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(420px 160px at var(--mx,50%) 0%,rgba(255,61,242,.18),transparent 60%);opacity:0;transition:opacity .18s;pointer-events:none}.card:hover:before{opacity:1}.steps,.features,.reviews,.products{display:grid;gap:1rem}.steps{grid-template-columns:repeat(3,1fr);counter-reset:step}.step{min-height:220px;counter-increment:step}.step:after{content:"";position:absolute;left:1.35rem;right:1.35rem;top:0;height:3px;background:linear-gradient(90deg,var(--violet),var(--pink),transparent);box-shadow:0 0 16px rgba(255,61,242,.4)}.step:before{content:"0" counter(step);display:block;margin-bottom:1.35rem;color:transparent;-webkit-text-stroke:1px var(--cyan);font:950 3.3rem/.9 var(--font-head);text-shadow:0 0 20px rgba(216,180,254,.42)}.step h3,.feature h3{margin-bottom:.45rem;font-size:1.04rem;text-transform:uppercase}.step p,.feature p,.product__desc,.review figcaption,.faq__item p{color:var(--muted)}.features{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.feature__icon{width:44px;height:44px;display:grid;place-items:center;margin-bottom:1rem;border:1px solid rgba(255,61,242,.34);border-radius:14px;background:rgba(255,61,242,.11);color:var(--cyan);box-shadow:0 0 20px rgba(255,61,242,.18)}.feature__icon svg{width:21px;height:21px}.reviews{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.review__stars{margin-bottom:.78rem;color:var(--pink);letter-spacing:.14em;text-shadow:0 0 14px rgba(255,61,242,.5)}.review blockquote{margin-bottom:.85rem;font-weight:700}
.products{grid-template-columns:repeat(auto-fit,minmax(295px,1fr));align-items:stretch}.product{display:flex;flex-direction:column;min-height:100%;overflow:hidden}.product--featured{border-color:rgba(255,61,242,.52);box-shadow:0 0 36px rgba(255,61,242,.15),inset 0 4px 0 var(--pink)}.product__ribbon{position:absolute;top:.95rem;right:.95rem;padding:.32rem .62rem;border-radius:999px;color:#080111;background:linear-gradient(90deg,var(--violet),var(--pink));font-size:.64rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.product__top{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.1rem;padding-right:6.8rem}.product:not(.product--featured) .product__top{padding-right:0}.product__game{padding:.24rem .54rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);font:950 .68rem/1 var(--font-head);letter-spacing:.18em}.product__name{margin-bottom:.5rem;font-size:1.58rem;font-weight:950;text-transform:uppercase}.product__desc{margin-bottom:1.08rem;font-size:.94rem}.product__features{display:grid;gap:.48rem;list-style:none;margin-bottom:1.2rem}.product__features li{display:flex;align-items:center;gap:.58rem;color:var(--muted);font-size:.9rem}.product__features svg{width:15px;height:15px;color:var(--cyan);flex-shrink:0;filter:drop-shadow(0 0 7px rgba(216,180,254,.42))}.product__plans{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1rem}.plan{position:relative;cursor:pointer;padding:.6rem .35rem;border:1px solid var(--line);border-radius:14px;background:rgba(5,2,13,.34);text-align:center;transition:.16s}.plan:hover{border-color:var(--line2)}.plan input{position:absolute;inset:0;opacity:0;cursor:pointer}.plan span,.plan em{display:block;pointer-events:none;font-style:normal}.plan span{color:var(--muted2);font-size:.7rem}.plan em{color:var(--text);font:900 .92rem/1.35 var(--font-head)}.plan:has(input:checked){border-color:var(--pink);background:rgba(255,61,242,.12);box-shadow:inset 0 0 18px rgba(255,61,242,.12)}.plan:has(input:checked) span{color:var(--cyan)}.product--soon .product__features{margin-bottom:auto;padding-bottom:1rem}
.faq{display:grid;gap:.76rem}.faq__item{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(24,8,52,.74),rgba(11,4,30,.78));box-shadow:inset 0 0 28px rgba(168,85,247,.08)}.faq__item[open]{border-color:var(--line2);box-shadow:0 0 24px rgba(168,85,247,.16),inset 0 0 30px rgba(255,61,242,.07)}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:1.08rem 1.2rem;font-weight:900}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";color:var(--cyan);font:950 1.2rem/1 var(--font-head);text-shadow:0 0 12px rgba(216,180,254,.5)}.faq__item[open] summary:after{content:"-"}.faq__item p{padding:0 1.2rem 1.15rem;font-size:.95rem}
.cta{padding:4rem 0 5rem}.cta__inner{padding:clamp(2rem,5vw,4rem);border:1px solid var(--line2);border-radius:24px;background:linear-gradient(135deg,rgba(255,61,242,.18),transparent 38%),linear-gradient(180deg,rgba(32,12,68,.78),rgba(9,3,24,.9));box-shadow:var(--shadow),inset 0 0 58px rgba(168,85,247,.12)}.cta__inner h2{max-width:820px;font-size:clamp(1.8rem,4vw,3.35rem);font-weight:950;text-transform:uppercase}.cta__inner p{max-width:620px;margin:.75rem 0 1.55rem;color:var(--muted)}.cta__inner .hero__cta{justify-content:flex-start}.footer{border-top:1px solid var(--line);background:rgba(5,2,13,.82)}.footer__inner{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem;padding:3rem 0 2.2rem}.footer__brand p{max-width:300px;margin-top:.85rem;color:var(--muted);font-size:.9rem}.footer__col h4{margin-bottom:.85rem;color:var(--cyan);font:950 .7rem/1 var(--font-body);letter-spacing:.13em;text-transform:uppercase}.footer__col a{display:block;padding:.24rem 0;color:var(--muted);font-size:.9rem}.footer__col a:hover{color:var(--text)}.footer__bottom{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.25rem 0;border-top:1px solid var(--line);color:var(--muted2);font-size:.78rem}.reveal{opacity:0;transform:translateY(16px);transition:opacity .48s ease,transform .48s ease}.reveal.is-visible{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.dot--pulse,.particle{animation:none}.neon-orb,.particle-field{display:none}}
@media(max-width:960px){.hero__inner{grid-template-columns:1fr;gap:2.35rem}.steps{grid-template-columns:1fr}.hero__meta{grid-template-columns:repeat(3,1fr)}}
@media(max-width:860px){.container,.container--narrow{width:min(100% - 28px,1180px)}.nav__inner{gap:.75rem}.nav__links{position:fixed;top:60px;left:14px;right:14px;display:none;flex-direction:column;align-items:stretch;margin:0;padding:.45rem;border-radius:18px;background:rgba(7,2,18,.98);box-shadow:var(--shadow)}.nav__links.is-open{display:flex}.nav__links a{padding:.9rem .95rem}.nav__actions .btn--ghost{display:none}.nav__burger{display:flex;margin-left:auto}.hero{padding:3.35rem 0 3.45rem}.hero__meta{grid-template-columns:1fr}.product__top{padding-right:0;flex-wrap:wrap}.product__ribbon{position:static;width:max-content;margin-bottom:.9rem}.footer__inner{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body{font-size:15px}.btn{width:100%}.nav__actions .btn--primary{display:none}.hero h1,.page-head h1{font-size:clamp(2.18rem,14vw,3.5rem)}.hero__cta,.cta__inner .hero__cta{width:100%}.product__plans{grid-template-columns:1fr}.footer__inner{grid-template-columns:1fr}.footer__bottom{display:grid}}

/* ===== Layout refresh: each tab has its own structure ===== */
.home-command{padding:6.4rem 0 4.6rem}
.command-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:2rem;align-items:center}
.command-copy{text-align:center}
.command-copy .eyebrow{justify-content:center}
.command-copy .eyebrow:after{content:"";display:block;width:34px;height:2px;background:linear-gradient(90deg,var(--pink),var(--violet));box-shadow:0 0 18px rgba(255,61,242,.6)}
.command-copy h1{max-width:980px;margin:1.05rem auto 0;font-size:clamp(2.65rem,7vw,6.2rem);font-weight:950;text-transform:uppercase;text-shadow:0 0 34px rgba(168,85,247,.34)}
.command-copy p{max-width:700px;margin:1.25rem auto 2.25rem;color:var(--muted);font-size:1.08rem}
.command-copy .hero__cta{justify-content:center}
.product-stage,.metric-tile,.timeline-item,.marquee-card,.purchase-card{border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,rgba(24,8,52,.76),rgba(11,4,30,.82));box-shadow:inset 0 0 34px rgba(168,85,247,.1),var(--shadow)}
.product-stage__header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}
.metrics-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.metric-tile{padding:1.2rem}.metric-tile strong{display:block;color:var(--cyan);font:950 1.8rem/1 var(--font-head);text-shadow:0 0 18px rgba(216,180,254,.42)}.metric-tile span{display:block;margin-top:.45rem;color:var(--muted)}
.split-showcase{display:grid;grid-template-columns:.75fr 1.25fr;gap:2rem;align-items:start}.timeline{display:grid;gap:1rem}.timeline-item{padding:1.25rem;position:relative}.timeline-item span{color:var(--pink);font:950 2.3rem/1 var(--font-head);text-shadow:0 0 18px rgba(255,61,242,.4)}.timeline-item h3{margin:.7rem 0 .35rem;text-transform:uppercase}.timeline-item p{color:var(--muted)}
.feature-marquee{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.marquee-card{padding:1.2rem;min-height:150px}.marquee-card h3{text-transform:uppercase}.marquee-card p{margin-top:.5rem;color:var(--muted)}
.product-console{display:grid;grid-template-columns:1.15fr .85fr;gap:1rem}.product-stage{position:relative;padding:1.35rem;display:flex;flex-direction:column;overflow:hidden}.product-stage--wide{grid-row:span 2}.product-stage h2{font-size:clamp(1.8rem,4vw,3.3rem);font-weight:950;text-transform:uppercase}.product-stage p{margin:.7rem 0 1rem;color:var(--muted)}.product-stage__body{display:grid;grid-template-columns:1.05fr .95fr;gap:1.2rem;align-items:end}.product-stage__buy{display:flex;flex-direction:column;gap:1rem}
@media(max-width:980px){.command-grid,.split-showcase,.product-console,.product-stage__body{grid-template-columns:1fr}.metrics-row,.feature-marquee{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.metrics-row,.feature-marquee{grid-template-columns:1fr}.home-command{padding-top:3.4rem}.command-copy h1{font-size:clamp(2.1rem,13vw,3.5rem)}}

.command-grid--solo{grid-template-columns:minmax(0,980px);justify-content:center}
.products-only,.faq-only,.purchase-only{padding-top:3.5rem}
.product-console--single{grid-template-columns:minmax(0,760px);justify-content:center}
.faq--simple{max-width:900px}
.purchase-layout{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:1rem;align-items:start}
.purchase-intro{padding-top:.35rem}
.purchase-intro h1{max-width:520px;margin-top:.85rem;font-size:clamp(2.1rem,5vw,4.2rem);font-weight:950;text-transform:uppercase;text-shadow:0 0 34px rgba(168,85,247,.28)}
.purchase-intro p{max-width:520px;margin-top:1rem;color:var(--muted);font-size:1rem}
.purchase-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.purchase-card{position:relative;display:flex;flex-direction:column;min-height:430px;padding:1.35rem;overflow:hidden}
.purchase-card--featured{border-color:rgba(255,61,242,.52);box-shadow:0 0 36px rgba(255,61,242,.15),inset 0 4px 0 var(--pink)}
.purchase-card h2{margin-top:1rem;font-size:clamp(1.7rem,3.5vw,2.6rem);font-weight:950;text-transform:uppercase}
.purchase-card p{margin:.8rem 0 1rem;color:var(--muted)}
.purchase-price{display:block;margin:.25rem 0 1.1rem;color:var(--cyan);font:950 clamp(2rem,5vw,3.2rem)/1 var(--font-head);text-shadow:0 0 20px rgba(216,180,254,.4)}
.checkout-form{margin-top:auto}.checkout-form .btn{width:100%}
@media(max-width:980px){.purchase-layout{grid-template-columns:1fr}.purchase-options{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.products-only,.faq-only,.purchase-only{padding-top:2.4rem}.purchase-options{grid-template-columns:1fr}.purchase-card{min-height:0}}
