:root{
  --bg:#020711;--bg2:#06111d;--panel:rgba(8,22,37,.84);--panel-solid:#081728;
  --text:#f4fbff;--muted:#9bb0c4;--cyan:#29e8ff;--cyan2:#3a8cff;--green:#39f2a6;
  --pink:#ff49c8;--violet:#9b6cff;--gold:#ffd878;--red:#ff7288;--line:rgba(86,216,255,.18);
  --shadow:0 28px 80px rgba(0,0,0,.35);--radius:24px;--max:1180px
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--text);background:
radial-gradient(circle at 15% -5%,rgba(41,232,255,.15),transparent 28%),radial-gradient(circle at 90% 5%,rgba(155,108,255,.12),transparent 30%),linear-gradient(180deg,#020711 0%,#04101c 46%,#020711 100%);line-height:1.65;overflow-x:hidden}
a{color:inherit}.skip-link{position:fixed;left:12px;top:-80px;z-index:9999;padding:12px 16px;border-radius:10px;background:#fff;color:#07111c;font-weight:800}.skip-link:focus{top:12px}
.container{width:min(var(--max),calc(100% - 36px));margin-inline:auto}.section{padding:92px 0}.section.compact{padding:64px 0}.section-heading{max-width:760px;margin-bottom:38px}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(41,232,255,.25);border-radius:999px;background:rgba(41,232,255,.07);color:#baf7ff;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 16px var(--cyan)}
h1,h2,h3{line-height:1.1;margin:0 0 16px;letter-spacing:-.035em}h1{font-size:clamp(2.55rem,6vw,5.3rem)}h2{font-size:clamp(2rem,4vw,3.5rem)}h3{font-size:1.15rem;letter-spacing:-.015em}p{margin:0 0 18px}.lead{font-size:clamp(1.05rem,1.8vw,1.28rem);color:#bed0df;max-width:720px}.muted{color:var(--muted)}.gradient-text{background:linear-gradient(95deg,#fff 4%,#73eeff 45%,#bda1ff 76%,#ff77d4);-webkit-background-clip:text;background-clip:text;color:transparent}.cyan{color:var(--cyan)}
.btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:12px 20px;border:1px solid transparent;border-radius:14px;text-decoration:none;font-weight:850;letter-spacing:.01em;transition:.2s ease;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn-primary{color:#001019;background:linear-gradient(135deg,#53f2ff,#42b9ff);box-shadow:0 12px 35px rgba(41,232,255,.24)}.btn-secondary{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.14);color:#eefaff}.btn-mobile{background:linear-gradient(135deg,#ff55d1,#8d70ff);box-shadow:0 12px 35px rgba(255,73,200,.2)}.btn-small{min-height:42px;padding:9px 15px;border-radius:12px;font-size:.9rem}.text-link{color:#7feeff;text-decoration:none;font-weight:800}.text-link:hover{text-decoration:underline}
.site-header{position:sticky;top:0;z-index:1000;padding:12px 0;background:rgba(2,7,17,.76);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.07)}.nav-shell{display:flex;align-items:center;gap:22px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:max-content}.brand img{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 0 13px rgba(41,232,255,.34))}.brand-copy{display:grid;line-height:1}.brand-name{font-size:1.18rem;font-weight:950;letter-spacing:.08em}.brand-mode{font-size:.67rem;color:#8ddfeb;letter-spacing:.12em;text-transform:uppercase;margin-top:6px}.main-nav{display:flex;align-items:center;justify-content:center;gap:5px;margin-left:auto}.main-nav a{padding:10px 11px;color:#b7c9d8;text-decoration:none;font-weight:720;font-size:.88rem;border-radius:10px}.main-nav a:hover,.main-nav a[aria-current="page"]{color:#fff;background:rgba(255,255,255,.06)}.nav-actions{display:flex;align-items:center;gap:9px}.menu-btn{display:none;width:44px;height:44px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.05);color:#fff;font-size:1.25rem}
.hero{position:relative;padding:88px 0 72px;min-height:760px;display:flex;align-items:center}.hero::after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent)}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.95fr);align-items:center;gap:56px}.hero-copy{position:relative;z-index:2}.hero h1{max-width:780px}.hero-badges{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.status-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(8,24,40,.8);border:1px solid rgba(255,255,255,.09);color:#cfe0ec;font-size:.82rem;font-weight:720}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}.hero-visual{position:relative}.screen-frame{position:relative;border:1px solid rgba(86,216,255,.25);border-radius:28px;padding:12px;background:linear-gradient(155deg,rgba(25,50,72,.72),rgba(4,12,23,.94));box-shadow:var(--shadow),0 0 70px rgba(41,232,255,.11)}.screen-frame img{width:100%;display:block;border-radius:18px}.float-card{position:absolute;padding:13px 15px;border:1px solid rgba(255,255,255,.12);background:rgba(4,15,28,.91);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 16px 40px rgba(0,0,0,.28);font-size:.83rem}.float-card strong{display:block;font-size:1rem}.float-a{left:-28px;bottom:42px}.float-b{right:-22px;top:34px}.hero-note{font-size:.84rem;color:#8096a9;margin-top:16px}
.product-switch{margin-top:-28px;position:relative;z-index:10}.switch-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:16px}.product-card{padding:24px;border:1px solid rgba(255,255,255,.09);background:rgba(7,20,34,.93);border-radius:22px;box-shadow:0 16px 50px rgba(0,0,0,.22);text-decoration:none;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px}.product-card:hover{border-color:rgba(41,232,255,.38)}.product-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:rgba(41,232,255,.09);font-size:1.5rem}.product-card.mobile .product-icon{background:rgba(255,73,200,.1)}.product-label{font-size:.72rem;color:#8cdbea;text-transform:uppercase;letter-spacing:.1em;font-weight:850}.product-title{font-size:1.08rem;font-weight:880}.product-arrow{font-size:1.3rem;color:#8ceeff}
.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.card{border:1px solid rgba(255,255,255,.085);background:linear-gradient(150deg,rgba(11,29,47,.86),rgba(5,15,28,.82));border-radius:var(--radius);padding:25px;box-shadow:0 18px 55px rgba(0,0,0,.16)}.card:hover{border-color:rgba(41,232,255,.24)}.icon-box{width:45px;height:45px;border-radius:14px;display:grid;place-items:center;background:rgba(41,232,255,.09);border:1px solid rgba(41,232,255,.16);font-size:1.25rem;margin-bottom:18px}.number{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(41,232,255,.1);border:1px solid rgba(41,232,255,.23);color:#aff6ff;font-weight:900;margin-bottom:14px}.feature-card p,.card p{color:#9fb3c5}.accent-card{position:relative;overflow:hidden}.accent-card::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(var(--cyan),var(--violet))}
.team-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.team-card{padding:22px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(7,21,35,.75);text-align:center}.team-card .icon-box{margin:0 auto 14px}.team-card p{font-size:.9rem;margin:0;color:#94aabd}.flow{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;counter-reset:flow}.flow-step{position:relative;padding:20px 16px;border-radius:18px;background:rgba(8,23,38,.78);border:1px solid rgba(255,255,255,.08);min-height:170px}.flow-step::after{content:"→";position:absolute;right:-13px;top:50%;font-size:1.25rem;color:var(--cyan);z-index:2}.flow-step:last-child::after{display:none}.flow-step small{color:#7feeff;font-weight:850;letter-spacing:.08em}.flow-step p{font-size:.86rem;color:#93a9bc;margin-top:12px}
.horizon{position:relative;overflow:hidden}.horizon::after{content:"";position:absolute;width:130px;height:130px;border-radius:50%;right:-50px;bottom:-60px;background:var(--glow);filter:blur(34px);opacity:.22}.horizon.scalp{--glow:#29e8ff}.horizon.intraday{--glow:#9b6cff}.horizon.swing{--glow:#ffd878}.horizon-tag{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;font-weight:900;color:#9feeff}.mini-list{display:grid;gap:9px;margin:18px 0 0;padding:0;list-style:none}.mini-list li{display:flex;gap:10px;color:#a5bacb;font-size:.92rem}.mini-list li::before{content:"✓";color:var(--green);font-weight:900}
.gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.gallery-card{border:1px solid rgba(255,255,255,.09);border-radius:24px;overflow:hidden;background:rgba(6,18,31,.82)}.gallery-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.gallery-copy{padding:21px}.gallery-copy p{margin:0;color:#96acbe}.gallery-card.wide{grid-column:1/-1}.gallery-card.wide img{aspect-ratio:21/8}
.quick-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:30px;align-items:start}.step-list{display:grid;gap:12px}.step-row{display:grid;grid-template-columns:40px 1fr;gap:14px;padding:17px;border-radius:16px;background:rgba(9,25,41,.76);border:1px solid rgba(255,255,255,.075)}.step-row span{width:34px;height:34px;border-radius:11px;background:rgba(41,232,255,.1);display:grid;place-items:center;color:#a7f6ff;font-weight:900}.step-row p{margin:4px 0 0;color:#9fb3c4;font-size:.92rem}.callout{border:1px solid rgba(255,216,120,.28);background:rgba(255,216,120,.055);border-radius:18px;padding:20px;color:#e9dcae}.callout strong{color:#ffe8a4}.callout.safe{border-color:rgba(57,242,166,.27);background:rgba(57,242,166,.05);color:#b9e8d4}.callout.info{border-color:rgba(41,232,255,.24);background:rgba(41,232,255,.055);color:#bfeaf0}
.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.price-card{position:relative;padding:25px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:rgba(8,22,37,.82)}.price-card.featured{border-color:rgba(41,232,255,.42);box-shadow:0 0 45px rgba(41,232,255,.1)}.price-kicker{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#8defff;font-weight:900}.price{font-size:2rem;font-weight:950;margin:10px 0}.price small{font-size:.84rem;color:#8ea4b6;font-weight:600}.price-list{list-style:none;padding:0;margin:18px 0 22px;display:grid;gap:9px}.price-list li{color:#a9bdcc;font-size:.9rem}.price-list li::before{content:"✓";color:var(--green);margin-right:8px;font-weight:900}
.lifetime-card{margin-top:18px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.manual-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.manual-card{padding:22px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(7,21,36,.8)}.manual-card .doc{font-size:2rem;margin-bottom:12px}.manual-card p{font-size:.9rem;color:#98adbe}.manual-links{display:flex;gap:12px;flex-wrap:wrap}
.faq{display:grid;gap:10px}.faq details{border:1px solid rgba(255,255,255,.085);background:rgba(7,20,34,.72);border-radius:16px;padding:0 18px}.faq summary{cursor:pointer;padding:18px 0;font-weight:850}.faq details p{color:#9fb4c6;padding:0 0 18px;margin:0}
.video-shell{border-radius:26px;padding:12px;border:1px solid rgba(255,73,200,.28);background:linear-gradient(145deg,rgba(255,73,200,.08),rgba(41,232,255,.07));box-shadow:0 28px 70px rgba(0,0,0,.28)}video{display:block;width:100%;border-radius:18px;background:#000}.video-meta{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:17px 7px 4px}.video-meta p{margin:0;color:#9db1c1;font-size:.9rem}.architecture{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:stretch}.architecture .arch-card{position:relative;text-align:center;padding:25px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:rgba(7,21,36,.82)}.architecture .arch-card::after{content:"→";position:absolute;right:-13px;top:45%;color:#ff74d7;font-size:1.5rem}.architecture .arch-card:last-child::after{display:none}.arch-icon{font-size:2rem}.arch-card p{font-size:.86rem;color:#9eb2c3;margin:8px 0 0}.mobile-glow{background:radial-gradient(circle at 80% 15%,rgba(255,73,200,.16),transparent 30%),radial-gradient(circle at 15% 50%,rgba(41,232,255,.1),transparent 32%)}
.help-hero{padding:80px 0 54px}.help-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:34px;align-items:start}.help-nav{position:sticky;top:92px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(7,20,34,.83)}.help-nav a{display:block;text-decoration:none;padding:9px 10px;border-radius:10px;color:#9fb4c5;font-size:.9rem}.help-nav a:hover{background:rgba(255,255,255,.055);color:#fff}.article{max-width:860px}.article h2{margin-top:52px;font-size:2rem}.article h3{margin-top:30px}.article p,.article li{color:#a7bac9}.article table{width:100%;border-collapse:collapse;margin:22px 0;border:1px solid rgba(255,255,255,.09)}.article th,.article td{padding:13px;text-align:left;border-bottom:1px solid rgba(255,255,255,.07);vertical-align:top}.article th{color:#dff9ff;background:rgba(41,232,255,.06)}.article code{padding:3px 7px;border-radius:7px;background:#071a2b;color:#8cf3ff}.transcript{max-height:340px;overflow:auto;padding:20px;border-radius:16px;background:#050f1b;border:1px solid rgba(255,255,255,.08)}
.site-footer{padding:52px 0 28px;border-top:1px solid rgba(255,255,255,.07);background:rgba(1,5,12,.72)}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:28px}.footer-links{display:grid;gap:8px}.footer-links a{color:#8fa6b8;text-decoration:none;font-size:.9rem}.footer-links a:hover{color:#fff}.counter{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.counter-box{padding:10px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.035);font-size:.82rem;color:#91a8ba}.counter-box strong{display:block;color:#fff;font-size:1.1rem}.copyright{margin-top:34px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06);color:#71889b;font-size:.82rem;display:flex;justify-content:space-between;gap:20px}
@media(max-width:1050px){.main-nav{display:none}.menu-btn{display:block}.nav-actions .btn-secondary{display:none}.main-nav.open{position:absolute;display:grid;left:18px;right:18px;top:72px;background:#071523;border:1px solid rgba(255,255,255,.1);padding:12px;border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.4)}.hero-grid{grid-template-columns:1fr}.hero{padding-top:62px}.hero-copy{text-align:center}.hero-copy .lead{margin-inline:auto}.hero-badges,.btn-row{justify-content:center}.hero-visual{max-width:850px;margin:auto}.team-grid{grid-template-columns:repeat(3,1fr)}.flow{grid-template-columns:repeat(3,1fr)}.flow-step:nth-child(3)::after{display:none}.pricing-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.container{width:min(100% - 24px,var(--max))}.section{padding:68px 0}.brand-mode{display:none}.brand-name{font-size:1.04rem}.nav-actions .btn-mobile{display:none}.hero{min-height:auto;padding:56px 0 54px}.hero-grid{gap:34px}.float-card{display:none}.switch-grid,.grid-2,.grid-3,.grid-4,.quick-grid,.manual-grid,.architecture,.help-layout{grid-template-columns:1fr}.product-card{grid-template-columns:auto 1fr}.product-arrow{display:none}.team-grid{grid-template-columns:repeat(2,1fr)}.flow{grid-template-columns:1fr}.flow-step::after{content:"↓";right:auto;left:50%;top:auto;bottom:-18px}.gallery-grid{grid-template-columns:1fr}.gallery-card.wide{grid-column:auto}.gallery-card.wide img,.gallery-card img{aspect-ratio:16/10}.pricing-grid{grid-template-columns:1fr}.help-nav{position:relative;top:auto}.lifetime-card{grid-template-columns:1fr}.lifetime-card .btn{width:100%}.footer-grid{grid-template-columns:1fr}.copyright{display:block}.video-meta{display:block}.architecture .arch-card::after{content:"↓";right:auto;left:50%;top:auto;bottom:-19px}.screen-frame{border-radius:20px;padding:8px}.screen-frame img{border-radius:14px}}
@media(max-width:460px){h1{font-size:2.35rem}.team-grid{grid-template-columns:1fr}.btn{width:100%}.nav-actions .btn-primary{display:none}.product-card{padding:18px}.price-card{padding:21px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* =========================================================
   AADRYX premium mobile/header refinement v4
   ========================================================= */
img{max-width:100%;height:auto}
.site-header{
  background:linear-gradient(180deg,rgba(2,8,19,.98),rgba(3,11,24,.96));
  border-bottom:1px solid rgba(104,218,255,.12);
  box-shadow:0 10px 34px rgba(0,0,0,.24);
}
.nav-shell{position:relative;min-height:48px}
.brand{gap:10px}
.brand img{flex:0 0 auto}
.nav-menu-cta{display:none}
.menu-btn{line-height:1;padding:0;align-items:center;justify-content:center;cursor:pointer}
.menu-btn[aria-expanded="true"]{border-color:rgba(85,226,255,.45);background:rgba(41,232,255,.10);box-shadow:0 0 22px rgba(41,232,255,.10)}
.hero-visual .screen-frame img{display:block;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important}
.mobile-page-v2 .site-header{background:linear-gradient(180deg,#030916 0%,#071225 100%)}
.mobile-page-v2 .hero{isolation:isolate}
.mobile-page-v2 .hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(3,9,22,.08),rgba(3,9,22,.36))}
.mobile-page-v2 .hero-badges{max-width:650px}
.mobile-page-v2 .product-switch{margin-top:-18px}
.mobile-page-v2 .product-card{border-color:rgba(112,219,255,.14);box-shadow:0 18px 48px rgba(0,0,0,.24)}
.mobile-page-v2 .section-heading .eyebrow{color:#9befff;background:rgba(13,31,58,.88);border-color:rgba(103,225,255,.20)}

@media(max-width:1050px){
  .nav-shell{gap:10px}
  .nav-actions{margin-left:auto}
  .nav-actions .btn{display:none!important}
  .menu-btn{display:inline-flex;flex:0 0 44px}
  .main-nav.open{
    top:calc(100% + 10px);left:0;right:0;
    grid-template-columns:1fr;gap:4px;
    padding:10px;
    background:linear-gradient(180deg,rgba(6,18,35,.995),rgba(4,13,27,.995));
    border:1px solid rgba(107,222,255,.18);
    border-radius:18px;
    box-shadow:0 24px 70px rgba(0,0,0,.58),0 0 0 1px rgba(255,255,255,.02) inset;
    backdrop-filter:blur(22px);
  }
  .main-nav.open a{display:flex;align-items:center;min-height:46px;padding:11px 14px;border-radius:12px;color:#dcecff;font-size:.95rem}
  .main-nav.open a:hover,.main-nav.open a:focus{background:rgba(76,202,255,.09);color:#fff}
  .main-nav.open .nav-menu-cta{display:flex;margin-top:5px;justify-content:center;color:#001018;background:linear-gradient(135deg,#5befff,#49b9ff);font-weight:900}
  .main-nav.open .nav-menu-cta.mobile-cta{color:#fff;background:linear-gradient(135deg,#ff55d1,#8d70ff)}
}

@media(max-width:760px){
  .site-header{padding:8px 0}
  .nav-shell{min-height:44px}
  .brand img{width:36px;height:36px}
  .brand-name{font-size:1rem;letter-spacing:.07em}
  .brand-mode{display:none}
  .menu-btn{width:42px;height:42px;border-radius:13px;font-size:1.15rem}
  .main-nav.open{left:0;right:0}
  .hero{padding-top:34px}
  .hero-badges{gap:8px}
  .status-pill{font-size:.78rem;padding:8px 10px}
  .product-switch{margin-top:0}
  .product-card{padding:18px;border-radius:19px}
  .product-icon{width:44px;height:44px;border-radius:13px}
  .product-label{font-size:.67rem}
  .product-title{font-size:1rem;line-height:1.35}
  .screen-frame{max-width:100%;overflow:hidden}
  body.desktop-home .hero-visual .screen-frame{max-width:390px!important}
  body.desktop-home .hero-visual img{aspect-ratio:auto!important;object-fit:contain!important}
  body.mobile-page-v2 .hero-copy{text-align:left}
  body.mobile-page-v2 .hero-copy .lead{margin-inline:0}
  body.mobile-page-v2 .hero-badges,body.mobile-page-v2 .btn-row{justify-content:flex-start}
  body.mobile-page-v2 .hero-copy h1{font-size:clamp(2rem,9.3vw,2.85rem);max-width:620px}
  body.mobile-page-v2 .hero-copy .lead{font-size:1rem;line-height:1.58}
  body.mobile-page-v2 .hero-visual{width:100%}
  body.mobile-page-v2 .hero-visual .screen-frame{padding:7px;border-radius:20px;background:linear-gradient(155deg,rgba(21,43,70,.8),rgba(4,12,24,.96))}
}

@media(max-width:420px){
  .container{width:min(100% - 20px,var(--max))}
  .brand img{width:34px;height:34px}
  .brand-name{font-size:.95rem}
  .menu-btn{width:40px;height:40px}
  .main-nav.open{border-radius:16px}
  body.mobile-page-v2 .hero{padding-top:26px}
  body.mobile-page-v2 .hero-copy h1{font-size:2.12rem}
  body.mobile-page-v2 .hero-badges{display:grid;grid-template-columns:1fr 1fr;width:100%}
  body.mobile-page-v2 .status-pill{justify-content:flex-start;min-width:0;white-space:normal;line-height:1.25}
  body.mobile-page-v2 .btn-row{width:100%}
}


/* =========================================================
   AADRYX high-contrast help page fix v5
   Fixes transparent mobile-glow background and unreadable text.
   ========================================================= */
.mobile-glow{
  color:var(--text);
  background:
    radial-gradient(circle at 82% 12%,rgba(255,73,200,.18),transparent 31%),
    radial-gradient(circle at 12% 45%,rgba(41,232,255,.12),transparent 34%),
    linear-gradient(180deg,#020711 0%,#071326 50%,#020711 100%);
  background-color:#020711;
}
body.mobile-help-page{
  color:#f4fbff;
  background:
    radial-gradient(circle at 84% 10%,rgba(255,73,200,.16),transparent 28%),
    radial-gradient(circle at 14% 32%,rgba(41,232,255,.12),transparent 32%),
    linear-gradient(180deg,#020711 0%,#061226 52%,#020711 100%);
  background-color:#020711;
}
body.mobile-help-page .help-hero{
  position:relative;
  overflow:hidden;
  padding:86px 0 62px;
  background:
    linear-gradient(105deg,rgba(3,10,23,.98) 0%,rgba(7,24,47,.96) 56%,rgba(28,12,43,.94) 100%);
  border-bottom:1px solid rgba(93,218,255,.16);
}
body.mobile-help-page .help-hero::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    radial-gradient(circle at 78% 28%,rgba(255,73,200,.17),transparent 25%),
    radial-gradient(circle at 20% 18%,rgba(41,232,255,.14),transparent 27%);
}
body.mobile-help-page .help-hero .container{position:relative;z-index:1}
body.mobile-help-page .help-hero h1{
  max-width:1030px;
  color:#fff;
  text-shadow:0 2px 24px rgba(0,0,0,.42);
}
body.mobile-help-page .help-hero .gradient-text{
  background:linear-gradient(92deg,#74efff 0%,#76c7ff 35%,#bc9cff 68%,#ff75d5 100%);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
  -webkit-text-fill-color:transparent;
}
body.mobile-help-page .help-hero .lead{
  color:#d4e5f7;
  max-width:820px;
  font-weight:520;
  text-shadow:0 1px 14px rgba(0,0,0,.35);
}
body.mobile-help-page .help-hero .eyebrow{
  color:#baf7ff;
  background:rgba(8,27,50,.86);
  border-color:rgba(78,224,255,.32);
}
body.mobile-help-page .section.compact{
  background:linear-gradient(180deg,rgba(3,10,22,.22),rgba(3,10,22,.52));
}
body.mobile-help-page .help-nav{
  background:rgba(6,18,34,.96);
  border-color:rgba(96,218,255,.16);
  box-shadow:0 20px 50px rgba(0,0,0,.24);
}
body.mobile-help-page .help-nav strong{color:#fff}
body.mobile-help-page .help-nav a{color:#c5d8e9}
body.mobile-help-page .article h2,
body.mobile-help-page .article h3{color:#f7fbff}
body.mobile-help-page .article p,
body.mobile-help-page .article li{color:#c2d2df}
body.mobile-help-page .article table{background:rgba(5,16,31,.72)}
body.mobile-help-page .article th{color:#e9fcff;background:rgba(41,232,255,.10)}
body.mobile-help-page .article td{color:#c6d5e1}
body.mobile-help-page .transcript{background:#061221;border-color:rgba(94,216,255,.14)}
@media(max-width:760px){
  body.mobile-help-page .help-hero{padding:46px 0 38px}
  body.mobile-help-page .help-hero h1{font-size:clamp(2.35rem,12vw,3.35rem);line-height:1.02}
  body.mobile-help-page .help-hero .lead{font-size:1rem;line-height:1.58}
  body.mobile-help-page .help-nav{margin-bottom:10px}
}
