:root{color-scheme:dark;--canvas:#07111f;--surface:#101e31;--line:#29415f;--ink:#eaf3ff;--muted:#9baec8;--accent:#62e6b5;--warning:#ffc857;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--canvas);color:var(--ink)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 72% 10%,#163449 0,transparent 33%),linear-gradient(180deg,#07111f,#091522 60%,#07111f);min-height:100vh}main{width:min(1500px,92vw);margin:auto}.hero{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(350px,.65fr);align-items:center;gap:clamp(40px,8vw,150px);padding:70px 0}.copy{max-width:780px}.eyebrow{font-size:.75rem;letter-spacing:.22em;font-weight:800;color:var(--accent);margin:0 0 20px}.hero h1,.trust h2,.install h2{font-weight:780;letter-spacing:-.055em;line-height:.94;margin:0}.hero h1{font-size:clamp(4rem,8vw,8.8rem)}.hero h1 span{color:var(--accent)}.lead{font-size:clamp(1.05rem,1.5vw,1.32rem);line-height:1.65;color:var(--muted);max-width:680px;margin:34px 0}.actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.download{background:var(--accent);color:#062019;text-decoration:none;font-weight:800;padding:17px 23px;border-radius:15px;box-shadow:0 12px 35px #0006;transition:transform .18s ease,background .18s ease}.download:hover,.download:focus-visible{transform:translateY(-2px);background:#84f1c9;outline:3px solid #fff;outline-offset:4px}.download[aria-disabled="true"]{opacity:.6;pointer-events:none}.release-meta{color:var(--muted);font-variant-numeric:tabular-nums}.phone{justify-self:center;width:min(390px,100%);aspect-ratio:390/790;border:1px solid #365372;border-radius:42px;background:#081321;box-shadow:0 40px 90px #0009,inset 0 0 0 7px #0d1b2b;display:grid;grid-template-rows:68px 1fr 90px;padding:8px;overflow:hidden}.phone-top{display:flex;align-items:center;padding:0 20px;gap:12px;color:var(--muted);font-size:.85rem}.phone-top i{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 18px var(--accent)}.phone-top span{flex:1;font-weight:800;color:var(--ink)}.phone-top b{background:#173f38;padding:6px 9px;border-radius:8px;color:var(--accent)}.camera-field{margin:0 8px;border-radius:24px;background:linear-gradient(145deg,#1b2a35,#090f18);display:grid;place-items:center;position:relative;overflow:hidden}.camera-field:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 38px,#ffffff08 39px 40px)}.card-outline{position:relative;width:63%;aspect-ratio:744/1039;border:3px solid var(--accent);border-radius:18px;padding:14px;background:#eff4e8;box-shadow:0 0 0 100vmax #02070c99}.card-name,.card-number{height:8px;background:#172231;border-radius:3px;width:58%}.card-art{height:48%;margin:18px 0;background:linear-gradient(135deg,#4287a8,#74d4ad);border-radius:10px;position:relative;overflow:hidden}.scan-line{position:absolute;left:0;right:0;height:2px;background:#fff;box-shadow:0 0 15px #fff;animation:scan 2.4s ease-in-out infinite}.card-number{margin-left:auto;width:44%}.camera-field p{position:absolute;bottom:15px;margin:0;background:#091522dd;border:1px solid #29415f;border-radius:10px;padding:8px 10px;font-size:.75rem}.phone-action{align-self:center;margin:0 18px;background:var(--accent);color:#062019;text-align:center;padding:16px;border-radius:15px;font-weight:850}.trust{padding:140px 0;display:grid;grid-template-columns:.75fr 1.25fr;gap:9vw;border-top:1px solid var(--line)}.trust h2,.install h2{font-size:clamp(2.8rem,5vw,5.8rem)}.trust ol{list-style:none;padding:0;margin:0;display:grid}.trust li{display:grid;grid-template-columns:54px minmax(180px,.65fr) 1fr;gap:20px;padding:28px 0;border-top:1px solid var(--line);align-items:start}.trust li span{color:var(--accent);font-weight:800}.trust li strong{font-size:1.15rem}.trust li p{margin:0;color:var(--muted);line-height:1.6}.install{margin:40px 0 100px;padding:clamp(28px,5vw,72px);background:linear-gradient(135deg,#12263b,#0d1d2e);border:1px solid #315171;border-radius:30px;display:grid;grid-template-columns:1fr .75fr;gap:8vw}.install>div>p:last-child{color:var(--muted);line-height:1.7;max-width:700px}.install dl{margin:0}.install dl div{display:grid;grid-template-columns:120px 1fr;padding:16px 0;border-bottom:1px solid var(--line)}dt{color:var(--muted)}dd{margin:0;font-weight:750}.hash{grid-template-columns:1fr!important}.hash dd{word-break:break-all;color:var(--accent);font-family:ui-monospace,monospace;font-size:.78rem;margin-top:8px}@keyframes scan{0%,100%{top:8%}50%{top:90%}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}@media(max-width:900px){main{width:min(100% - 30px,720px)}.hero{grid-template-columns:1fr;min-height:auto;padding:70px 0 100px}.hero h1{font-size:clamp(3.5rem,16vw,6.2rem)}.phone{width:min(390px,88vw)}.trust,.install{grid-template-columns:1fr;padding-top:90px;gap:50px}.trust li{grid-template-columns:42px 1fr}.trust li p{grid-column:2}.install{padding:30px;margin-bottom:40px}}@media(max-width:430px){.lead{font-size:1rem}.actions{align-items:stretch;flex-direction:column}.download{text-align:center}.trust{padding-bottom:70px}.trust h2,.install h2{font-size:2.75rem}.install{border-radius:22px}.install dl div{grid-template-columns:95px 1fr}}
