:root{--cz-bg:#fff;--cz-surface:#f8f9fc;--cz-surface-2:#f3f1ff;--cz-text:#111827;--cz-muted:#667085;--cz-border:#e7eaf0;--cz-primary:#6d28d9;--cz-primary-strong:#5b21b6;--cz-success:#16a34a;--cz-danger:#dc2626;--cz-radius-sm:10px;--cz-radius-md:16px;--cz-radius-lg:24px;--cz-container:1180px;--cz-space-1:4px;--cz-space-2:8px;--cz-space-3:12px;--cz-space-4:16px;--cz-space-5:24px;--cz-space-6:32px;--cz-space-7:48px;--cz-space-8:72px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--cz-text);background:var(--cz-bg);-webkit-font-smoothing:antialiased;margin:0;font-family:Vazirmatn,Tahoma,Arial,sans-serif;line-height:1.8}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.cz-container{width:min(calc(100% - 32px),var(--cz-container));margin-inline:auto}.cz-section{padding-block:var(--cz-space-8)}.cz-card{border:1px solid var(--cz-border);border-radius:var(--cz-radius-md);background:#fff}.cz-button{min-height:46px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:700;display:inline-flex}.cz-button--primary{color:#fff;background:var(--cz-primary)}.cz-button--primary:hover{background:var(--cz-primary-strong)}.cz-button--ghost{border-color:var(--cz-border);background:#fff}.screen-reader-text{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}