@font-face{font-family:VazirLocal;src:local(Tahoma)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080b0a;color:#f3f6f2;font-family:VazirLocal,Tahoma,Arial,sans-serif;min-height:100vh;overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.wrap{width:min(1160px,calc(100% - 36px));margin-inline:auto}.topbar{height:92px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;font-size:1.2rem;font-weight:800}.brand-mark{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:var(--accent);color:#071006;font:900 20px/1 Arial;box-shadow:0 0 34px color-mix(in srgb,var(--accent) 32%,transparent)}.status{font-size:.82rem;color:#a7b0a6;border:1px solid #242a26;border-radius:99px;padding:8px 12px;background:#0d110f}.status i{display:inline-block;width:7px;height:7px;background:var(--accent);border-radius:50%;margin-left:6px;box-shadow:0 0 12px var(--accent)}.stage{padding:28px 0 74px}.download-card{position:relative;display:grid;grid-template-columns:1.08fr .92fr;min-height:530px;border:1px solid #242a26;border-radius:34px;overflow:hidden;background:linear-gradient(135deg,#111613,#0a0e0c 62%);box-shadow:0 35px 100px #0008}.download-card:before{content:"";position:absolute;inset:auto -10% -60% auto;width:620px;height:620px;border-radius:50%;background:var(--accent);filter:blur(180px);opacity:.12}.copy{padding:clamp(38px,6vw,78px);align-self:center;z-index:2}.eyebrow{color:var(--accent);font-weight:700;font-size:.9rem;margin:0 0 20px}.eyebrow span{font-size:.65rem}h1{font-size:clamp(3.2rem,7vw,6.3rem);line-height:.94;letter-spacing:-.07em;margin:0 0 28px;max-width:720px}.lead{font-size:clamp(1rem,1.8vw,1.2rem);line-height:2;color:#aab2aa;max-width:620px;margin:0}.actions{display:flex;align-items:center;gap:22px;margin-top:36px}.download{min-width:270px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--accent);color:#071006;text-decoration:none;padding:17px 20px;border-radius:16px;font-weight:900;box-shadow:0 14px 40px color-mix(in srgb,var(--accent) 22%,transparent);transition:.25s ease}.download:hover{transform:translateY(-3px);filter:brightness(1.05)}.download b{font-size:1.5rem}.download.disabled{background:#202621;color:#7e887f;box-shadow:none}.meta{display:grid;gap:4px;font-size:.85rem}.meta span{color:#7f8880}.trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.trust-row span{border:1px solid #29302b;background:#111613;border-radius:99px;padding:8px 12px;color:#a8b0a9;font-size:.77rem}.visual{position:relative;display:grid;place-items:center;min-height:430px;isolation:isolate}.orb{width:min(320px,70vw);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 28%,#2b382e 0,#151b17 38%,#0b0f0d 70%);border:1px solid #364139;box-shadow:inset 0 0 50px #0009,0 0 120px color-mix(in srgb,var(--accent) 15%,transparent)}.shield{width:145px;height:172px;display:grid;place-items:center;background:linear-gradient(145deg,var(--accent),#4bd61c);clip-path:polygon(50% 0,92% 15%,88% 70%,50% 100%,12% 70%,8% 15%);filter:drop-shadow(0 22px 30px #0009)}.shield span{font:900 76px/1 Arial;color:#0b1808}.signal{position:absolute;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:50%;inset:50%;transform:translate(-50%,-50%);z-index:-1}.s1{width:390px;height:390px}.s2{width:470px;height:470px;opacity:.35}.floating{position:absolute;background:#111713dd;border:1px solid #343e36;padding:10px 13px;border-radius:12px;font:700 .7rem Arial;color:#c4cbc4;box-shadow:0 12px 30px #0008}.f1{top:22%;right:5%}.f2{bottom:19%;left:8%}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.info-grid article{position:relative;padding:30px;border:1px solid #202622;border-radius:22px;background:#0d110f}.info-grid article>span{font:700 .75rem Arial;color:var(--accent)}.info-grid h2{font-size:1rem;margin:24px 0 10px}.info-grid p{font-size:.87rem;line-height:1.9;color:#828b83;margin:0}.mini-panel{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #202622;border-radius:22px;margin-top:16px;overflow:hidden;background:#0b0f0d}.mini-panel div{padding:23px 28px;border-left:1px solid #202622;display:grid;gap:7px}.mini-panel div:last-child{border:0}.mini-panel small{color:#6e776f}.mini-panel strong{font-size:.9rem}footer{display:flex;justify-content:space-between;color:#687069;border-top:1px solid #202622;padding:26px 0 38px;font-size:.76rem}footer a{color:#687069;text-decoration:none}.mobile-download{display:none}
@media(max-width:820px){.topbar{height:76px}.stage{padding-top:10px;padding-bottom:110px}.download-card{grid-template-columns:1fr;border-radius:25px}.copy{padding:34px 25px 12px;text-align:center}.eyebrow{margin-bottom:15px}h1{font-size:clamp(3.3rem,17vw,5rem)}.lead{font-size:.95rem}.actions{justify-content:center;flex-direction:column;margin-top:27px}.download{width:100%;min-width:0}.trust-row{justify-content:center;margin-top:22px}.visual{min-height:340px;overflow:hidden}.orb{width:230px}.shield{width:105px;height:125px}.shield span{font-size:56px}.s1{width:290px;height:290px}.s2{width:350px;height:350px}.info-grid{grid-template-columns:1fr}.mini-panel{grid-template-columns:1fr}.mini-panel div{border-left:0;border-bottom:1px solid #202622}.mini-panel div:last-child{border:0}.mobile-download{position:fixed;display:flex;align-items:center;justify-content:space-between;z-index:20;bottom:max(12px,env(safe-area-inset-bottom));left:14px;right:14px;background:var(--accent);color:#071006;text-decoration:none;font-weight:900;padding:16px 20px;border-radius:16px;box-shadow:0 18px 55px #000}.mobile-download b{font-size:1.4rem}}
@media(max-width:420px){.wrap{width:min(100% - 24px,1160px)}.status{font-size:0;width:34px;height:34px;padding:0;display:grid;place-items:center}.status i{margin:0}.copy{padding-inline:19px}.f1{right:1%}.f2{left:1%}}

