@font-face{font-family:vazirmatn;src:url(../media/Vazirmatn[wght]-s.p.3knf6dhh8xxk6.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:vazirmatn Fallback;src:local(Arial);ascent-override:101.52%;descent-override:53.18%;line-gap-override:0.0%;size-adjust:101.0%}.M6QWNq_className{font-family:vazirmatn,vazirmatn Fallback;font-style:normal}.M6QWNq_variable{--font-vazirmatn:"vazirmatn", "vazirmatn Fallback"}
:root{--bg:#fff;--surface:#f4f6f8;--border:#dde3e8;--text:#1b2430;--text-muted:#5b6675;--primary:#0e9f9a;--primary-edge:#0a7a76;--on-primary:#0b1a1a;--accent:#f2a516;--success:#1e9e62;--success-bg:#e3f6ec;--locked:#c9d1d9;--tint:#e8f6f5;--band:#0f2a33;--band-surface:#173a45;--band-text:#eef2f6;--band-muted:#a9bcc4;--device:#1b2430;--device-ring:transparent;--logo:url(/logo-mark.png);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#12171d;--surface:#1b222b;--border:#2c3540;--text:#eef2f6;--text-muted:#9aa6b2;--primary:#2bc4be;--primary-edge:#1e918c;--accent:#f7b940;--success:#3dd68c;--success-bg:#123526;--locked:#3a444f;--tint:#142229;--band:#0b1f25;--band-surface:#133039;--device:#0b0f14;--device-ring:#2c3540;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#12171d;--surface:#1b222b;--border:#2c3540;--text:#eef2f6;--text-muted:#9aa6b2;--primary:#2bc4be;--primary-edge:#1e918c;--accent:#f7b940;--success:#3dd68c;--success-bg:#123526;--locked:#3a444f;--tint:#142229;--band:#0b1f25;--band-surface:#133039;--device:#0b0f14;--device-ring:#2c3540;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-vazirmatn), Vazirmatn, Tahoma, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;font-weight:500;line-height:1.8}img,svg{display:block}a{color:inherit}h1,h2,h3,h4,p{margin:0}.wrap{max-width:1120px;margin-inline:auto;padding-inline:16px}@media (min-width:768px){.wrap{padding-inline:32px}}.muted{color:var(--text-muted)}.ltr{direction:ltr;unicode-bidi:isolate}.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.btn{cursor:pointer;border:2px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding-inline:28px;font-family:inherit;font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:transform .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.btn:active{transform:translateY(2px)}.btn-primary{background:var(--primary);color:var(--on-primary);box-shadow:0 4px 0 var(--primary-edge)}.btn-primary:active{box-shadow:0 2px 0 var(--primary-edge)}.btn-ghost{background:var(--bg);color:var(--primary);border-color:var(--border);box-shadow:0 4px 0 var(--border)}.btn-ghost:active{box-shadow:0 2px 0 var(--border)}.btn-sm{min-height:44px;padding-inline:18px;font-size:15px}.btn:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}section{scroll-margin-block-start:80px}.section{padding-block:72px}@media (min-width:900px){.section{padding-block:104px}}.section-head{text-align:center;max-width:640px;margin-block-end:48px;margin-inline:auto}.kicker{color:var(--primary);font-size:15px;font-weight:800}h2{margin-block:8px 12px;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.45}h3{font-size:20px;font-weight:700;line-height:1.6}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
