
/* AppEvidex V19 — mobile premium real, no desktop screenshot inside mobile. */
.v19-mobile{display:none!important}

@media(max-width:820px){
  html,body{
    margin:0!important;padding:0!important;min-height:100%!important;
    overflow-x:hidden!important;background:#020914!important;
  }
  body{font-family:Inter,Segoe UI,Arial,sans-serif!important;color:#f6f8fb!important}

  .v15-mobile,.v16-mobile,.v17-mobile-approved,.v18-mobile{display:none!important}
  .v15-desktop{display:none!important}

  .v19-mobile{
    display:block!important;min-height:100vh;
    background:
      radial-gradient(circle at 100% 0,rgba(233,166,53,.09),transparent 22rem),
      linear-gradient(180deg,#020914 0%,#04111d 58%,#020914 100%);
  }

  .v19-header{
    position:sticky;top:0;z-index:100;
    background:rgba(2,9,20,.96);backdrop-filter:blur(14px);
    border-bottom:1px solid rgba(233,166,53,.12);
  }
  .v19-headrow{
    display:flex;align-items:center;justify-content:space-between;
    gap:12px;padding:14px 14px 9px;
  }
  .v19-brand{
    text-decoration:none;color:#fff;font-weight:900;
    font-size:24px;line-height:1;letter-spacing:-1px;
  }
  .v19-brand b{color:#efb342}
  .v19-langs{display:flex;gap:6px}
  .v19-langs a{
    width:36px;height:32px;border-radius:999px;display:grid;place-items:center;
    text-decoration:none;color:#aeb7c2;font-size:10px;
    border:1px solid rgba(255,255,255,.12);background:#06121f;
  }
  .v19-langs a.on{
    color:#171006;font-weight:900;border-color:#ffd168;
    background:linear-gradient(135deg,#ffe48a,#dc9f2e);
    box-shadow:0 0 18px rgba(237,177,63,.18);
  }

  .v19-nav{
    display:flex;gap:7px;overflow-x:auto;padding:0 12px 11px;
    scrollbar-width:none;-webkit-overflow-scrolling:touch;
  }
  .v19-nav::-webkit-scrollbar{display:none}
  .v19-nav a{
    flex:0 0 auto;text-decoration:none;color:#d2d8df;
    border:1px solid rgba(255,255,255,.11);
    background:#071522;border-radius:999px;
    font-size:10.5px;line-height:1;padding:9px 12px;white-space:nowrap;
  }
  .v19-nav a.active{
    color:#ffd16a;border-color:#bf7d29;
    background:linear-gradient(180deg,rgba(232,164,54,.08),#071522);
  }

  .v19-wrap{width:min(100% - 18px,680px);margin:0 auto;padding:13px 0 34px}

  .v19-panel{
    border:1px solid rgba(190,125,37,.66);border-radius:18px;
    background:
      radial-gradient(circle at 100% 0,rgba(235,170,60,.06),transparent 13rem),
      linear-gradient(145deg,#081725,#04101c);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.02),0 16px 38px rgba(0,0,0,.24);
  }

  .v19-hero{padding:16px}
  .v19-kicker{
    display:inline-flex;align-items:center;gap:7px;
    padding:6px 9px;border-radius:999px;
    border:1px solid rgba(190,125,37,.72);
    color:#efb342;font-size:9.5px;line-height:1;
    text-transform:uppercase;letter-spacing:.65px;font-weight:900;
  }
  .v19-kicker:before{
    content:"";width:7px;height:7px;border-radius:50%;
    background:#efb342;box-shadow:0 0 10px rgba(239,179,66,.7);
  }

  .v19-hero h1{
    margin:14px 0 8px;font-size:clamp(28px,8.2vw,36px);
    line-height:1.03;letter-spacing:-1.2px;font-weight:900;
  }
  .v19-gold{
    background:linear-gradient(135deg,#ffe18b,#efb342 52%,#c77d18);
    -webkit-background-clip:text;background-clip:text;color:transparent;
  }
  .v19-lead{margin:0;color:#eef2f6;font-size:15px;line-height:1.43}
  .v19-copy{margin:7px 0 0;color:#a9b3bf;font-size:12px;line-height:1.52}

  /* clean purpose-built mobile visual */
  .v19-art{
    position:relative;height:188px;margin-top:14px;overflow:hidden;
    border:1px solid rgba(233,166,53,.24);border-radius:15px;
    background:
      radial-gradient(circle at 72% 52%,rgba(239,179,66,.16),transparent 33%),
      linear-gradient(180deg,#071522,#030b14);
  }
  .v19-art .grid{
    position:absolute;inset:0;opacity:.20;
    background-image:
      linear-gradient(rgba(239,179,66,.22) 1px,transparent 1px),
      linear-gradient(90deg,rgba(239,179,66,.22) 1px,transparent 1px);
    background-size:28px 28px;
    transform:perspective(420px) rotateX(66deg) scale(1.2);
    transform-origin:50% 100%;
  }
  .v19-laptop{
    position:absolute;right:8%;top:23%;width:58%;height:52%;
    border:2px solid rgba(225,158,51,.64);border-radius:10px 10px 5px 5px;
    background:linear-gradient(145deg,#071522,#0a1d2f);
    box-shadow:0 0 28px rgba(237,172,58,.12);
  }
  .v19-laptop:after{
    content:"";position:absolute;left:-7%;right:-7%;bottom:-13%;height:9%;
    border-radius:50%;background:#18212a;border:1px solid rgba(230,163,51,.28);
  }
  .v19-screen{
    position:absolute;inset:9%;
    display:grid;grid-template-columns:1fr 1fr;gap:7px;
  }
  .v19-dial{
    border:1px solid rgba(255,255,255,.07);border-radius:8px;
    display:grid;place-items:center;
    background:radial-gradient(circle,transparent 38%,#1e4e73 40% 48%,#e0a63d 49% 57%,transparent 58%);
  }
  .v19-dial span{font-size:13px;font-weight:900;color:#f6f8fb}
  .v19-bars{
    border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:9px 8px;
    display:flex;flex-direction:column;justify-content:center;gap:7px;
  }
  .v19-bars i{
    display:block;height:4px;border-radius:5px;
    background:linear-gradient(90deg,#e1a63d var(--w),#23384a var(--w));
  }

  .v19-shield{
    position:absolute;left:12%;top:31%;width:74px;height:84px;
    filter:drop-shadow(0 0 15px rgba(238,171,55,.30));
  }
  .v19-shield svg{width:100%;height:100%;overflow:visible}
  .v19-shield path{fill:#081522;stroke:#efb342;stroke-width:1.3}
  .v19-shield circle,.v19-shield line{
    fill:none;stroke:#efb342;stroke-width:1.7;stroke-linecap:round;
  }
  .v19-glow{
    position:absolute;left:16%;top:44%;width:78px;height:78px;border-radius:50%;
    border:1px solid rgba(239,179,66,.25);
    box-shadow:0 0 40px rgba(239,179,66,.14),inset 0 0 24px rgba(239,179,66,.08);
  }

  .v19-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}
  .v19-btn{
    min-height:46px;border-radius:11px;display:flex;align-items:center;justify-content:center;
    gap:7px;padding:0 10px;text-decoration:none;font-size:11.5px;
    line-height:1.2;font-weight:900;text-align:center;
  }
  .v19-btn.primary{
    color:#181107;background:linear-gradient(135deg,#ffe388,#dda02f);
    border:1px solid #ffd16a;box-shadow:0 10px 24px rgba(213,139,31,.18);
  }
  .v19-btn.secondary{color:#fff;background:#071522;border:1px solid rgba(255,255,255,.13)}

  .v19-benefits{
    margin-top:10px;padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px;
  }
  .v19-benefit{
    border:1px solid rgba(190,125,37,.34);border-radius:12px;
    padding:9px;display:flex;align-items:center;gap:8px;background:#06131f;
  }
  .v19-benefit .icon,.v19-card .icon,.v19-step .icon{
    flex:0 0 auto;width:34px;height:34px;border-radius:50%;
    display:grid;place-items:center;color:#efb342;
    border:1px solid #b87826;
  }
  .v19-benefit svg,.v19-card svg,.v19-step svg{
    width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;
    stroke-linecap:round;stroke-linejoin:round;
  }
  .v19-benefit span{font-size:10.2px;line-height:1.2;color:#dbe2e8}

  .v19-section{margin-top:17px}
  .v19-eyebrow{
    margin:0 0 6px;color:#efb342;text-transform:uppercase;
    letter-spacing:1.8px;font-size:9.5px;font-weight:900;
  }
  .v19-section h2{margin:0;font-size:22px;line-height:1.12;letter-spacing:-.5px}
  .v19-sub{margin:5px 0 10px;color:#a9b3bf;font-size:11.5px;line-height:1.45}

  .v19-stack{display:grid;gap:8px}
  .v19-card{
    display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:start;
    padding:11px;border:1px solid rgba(190,125,37,.56);border-radius:14px;
    background:linear-gradient(145deg,#081725,#06111e);
  }
  .v19-card h3{margin:2px 0 5px;font-size:13px;line-height:1.2}
  .v19-card p{margin:0;color:#aab4bf;font-size:10.5px;line-height:1.46}

  .v19-offer{margin-top:14px;padding:13px}
  .v19-offer-top{display:flex;align-items:end;justify-content:space-between;gap:12px}
  .v19-offer h3{margin:7px 0 0;font-size:18px;line-height:1.12}
  .v19-price{color:#ffc754;font-size:29px;font-weight:900;line-height:1;white-space:nowrap}
  .v19-price small{display:block;margin-top:4px;color:#e5a73a;font-size:8px;letter-spacing:1.3px}
  .v19-checks{display:grid;gap:4px;margin:10px 0}
  .v19-checks span{font-size:10px;color:#cfd7df}
  .v19-checks span:before{content:"✓";color:#efb342;margin-right:6px;font-weight:900}

  .v19-safe{margin-top:14px;padding:13px;display:grid;grid-template-columns:58px 1fr;gap:11px;align-items:center}
  .v19-safe-art{
    width:56px;height:56px;border-radius:16px;display:grid;place-items:center;color:#efb342;
    border:1px solid rgba(190,125,37,.55);
    background:radial-gradient(circle,rgba(239,179,66,.15),transparent 62%),#071522;
  }
  .v19-safe-art svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.5}
  .v19-safe h3{margin:0 0 4px;font-size:16px;line-height:1.15}
  .v19-safe p{margin:0 0 8px;color:#aab4bf;font-size:10.3px;line-height:1.42}

  .v19-video{margin-top:12px;padding:8px}
  .v19-video-title{
    color:#efb342;font-size:9.5px;font-weight:900;text-transform:uppercase;
    letter-spacing:.7px;margin:0 0 8px 2px;
  }
  .v19-video iframe{
    width:100%;aspect-ratio:16/9;border:0;border-radius:10px;display:block;background:#000;
  }

  .v19-steps{display:grid;gap:8px}
  .v19-step{
    display:grid;grid-template-columns:34px 1fr;gap:10px;padding:11px;
    border:1px solid rgba(190,125,37,.55);border-radius:14px;
    background:linear-gradient(145deg,#081725,#06111e);
  }
  .v19-step .num{
    width:30px;height:30px;border-radius:50%;display:grid;place-items:center;
    border:1px solid #b87826;color:#ffd166;font-weight:900;font-size:11px;
  }
  .v19-step h3{margin:0 0 5px;font-size:13px;line-height:1.2}
  .v19-step p{margin:0;color:#aab4bf;font-size:10.5px;line-height:1.46}

  .v19-receive{display:grid;gap:8px}

  .v19-footer{padding:22px 14px 30px;text-align:center;color:#788591;font-size:9.5px}

  @media(min-width:520px) and (max-width:820px){
    .v19-benefits{grid-template-columns:repeat(4,1fr)}
    .v19-stack,.v19-receive{grid-template-columns:repeat(2,1fr)}
  }
}
@media(min-width:821px){.v19-mobile{display:none!important}}
