.dh-about-hero{border-bottom:1px solid var(--dh-border);padding:48px 0 56px}.dh-about-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--dh-accent-strong,var(--dh-accent));align-items:center;gap:10px;margin-top:24px;font-size:11px;font-weight:700;display:inline-flex}.dh-about-eyebrow:before{content:"";background:var(--dh-accent);width:28px;height:1px}.dh-about-h1{font-family:var(--font-vazirmatn), sans-serif;color:var(--dh-fg-strong);letter-spacing:-.01em;max-width:22ch;margin:18px 0 24px;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.15}.dh-about-h1-accent{color:var(--dh-accent-strong,var(--dh-accent))}.dh-about-lede{color:var(--dh-fg-muted);max-width:65ch;font-size:clamp(16px,1.4vw,19px);line-height:1.85}.dh-about-stats{background:var(--dh-bg-subtle);border-bottom:1px solid var(--dh-border);padding:40px 0}.dh-about-stats-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.dh-about-stats-grid>div{border-inline-start:1px solid var(--dh-border);flex-direction:column;justify-content:center;min-height:110px;padding-inline:28px;display:flex}.dh-about-stats-grid>div:first-child{border-inline-start:0;padding-inline-start:0}.dh-about-stats-grid .num{font-family:var(--font-vazirmatn), sans-serif;color:var(--dh-fg-strong);letter-spacing:-.02em;font-size:clamp(36px,4.5vw,52px);font-weight:800;line-height:1.05}.dh-about-stats-grid .num .prefix{color:var(--dh-fg-muted);margin-inline-end:4px;font-size:.65em;font-weight:600}.dh-about-stats-grid .lbl{color:var(--dh-fg-muted);margin-top:8px;font-size:13px;font-weight:500}@media (max-width:700px){.dh-about-stats-grid{grid-template-columns:1fr 1fr}.dh-about-stats-grid>div:nth-child(3){border-inline-start:0;padding-inline-start:0}.dh-about-stats-grid>div{min-height:0;padding-block:16px}}.dh-about-section{padding:72px 0}.dh-about-section-alt{background:var(--dh-bg-subtle);border-block:1px solid var(--dh-border)}.dh-about-section-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--dh-accent-strong,var(--dh-accent));margin:0;font-size:11px;font-weight:700}.dh-about-h2{font-family:var(--font-vazirmatn), sans-serif;color:var(--dh-fg-strong);letter-spacing:-.01em;max-width:26ch;margin:12px 0 20px;font-size:clamp(26px,3.5vw,38px);font-weight:800;line-height:1.2}.dh-about-section-intro{color:var(--dh-fg-muted);max-width:65ch;margin:0 0 40px;font-size:17px;line-height:1.8}.dh-about-prose{max-width:70ch}.dh-about-prose p{color:var(--dh-fg);margin:0 0 18px;font-size:17px;line-height:1.9}.dh-about-prose .dh-about-closing{color:var(--dh-fg-strong);border-top:1px solid var(--dh-border);margin-top:24px;padding-top:8px;font-weight:500}.dh-about-pull{border-inline-start:3px solid var(--dh-accent);background:color-mix(in srgb, var(--dh-accent) 6%, transparent);font-family:var(--font-vazirmatn), sans-serif;color:var(--dh-fg-strong);border-radius:0 10px 10px 0;margin:32px 0;padding:22px 28px;font-size:19px;font-weight:600;line-height:1.7}.dh-about-transparency-list{gap:12px;margin:24px 0 8px;padding:0;list-style:none;display:grid}.dh-about-transparency-list li{color:var(--dh-fg);background:var(--dh-bg-elevated,var(--dh-bg));border:1px solid var(--dh-border);border-radius:10px;padding:14px 18px;font-size:16px;line-height:1.75}.dh-about-transparency-list strong{color:var(--dh-fg-strong);margin-inline-end:6px;font-weight:700}.dh-about-steps{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.dh-about-steps li{background:var(--dh-bg-elevated,var(--dh-bg));border:1px solid var(--dh-border);transition:border-color var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out);border-radius:14px;padding:22px 22px 24px;position:relative}.dh-about-steps li:hover{border-color:var(--dh-border-strong);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.dh-about-steps .n{font-family:var(--font-vazirmatn), sans-serif;color:var(--dh-accent-strong,var(--dh-accent));background:color-mix(in srgb, var(--dh-accent) 12%, transparent);border-radius:99px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;font-size:22px;font-weight:800;line-height:1;display:inline-flex}.dh-about-steps h3{font-family:var(--font-vazirmatn), sans-serif;color:var(--dh-fg-strong);margin:0 0 8px;font-size:17px;font-weight:700}.dh-about-steps p{color:var(--dh-fg-muted);margin:0;font-size:14px;line-height:1.75}.dh-about-cats{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dh-about-cats a{background:var(--dh-bg-elevated,var(--dh-bg));border:1px solid var(--dh-border);color:var(--dh-fg);transition:border-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out);border-radius:10px;justify-content:space-between;align-items:center;padding:16px 20px;text-decoration:none;display:flex}.dh-about-cats a:hover{border-color:var(--dh-accent);color:var(--dh-fg-strong);transform:translateY(-1px)}.dh-about-cats .t{font-size:15px;font-weight:600}.dh-about-cats .c{color:var(--dh-fg-muted);background:var(--dh-bg-subtle);text-align:center;border-radius:99px;min-width:2.5em;padding:4px 10px;font-size:12px;font-weight:700}.dh-about-cats a:hover .c{color:var(--dh-accent-strong,var(--dh-accent));background:color-mix(in srgb, var(--dh-accent) 12%, transparent)}.dh-about-commits{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.dh-about-commits>div{background:var(--dh-bg-elevated,var(--dh-bg));border:1px solid var(--dh-border);border-radius:14px;padding:26px}.dh-about-commits .icon-wrap{background:color-mix(in srgb, var(--dh-accent) 10%, transparent);width:40px;height:40px;color:var(--dh-accent-strong,var(--dh-accent));border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.dh-about-commits h3{font-family:var(--font-vazirmatn), sans-serif;color:var(--dh-fg-strong);margin:0 0 8px;font-size:17px;font-weight:700}.dh-about-commits p{color:var(--dh-fg-muted);margin:0;font-size:14px;line-height:1.75}.dh-about-follow{padding:72px 0}.dh-about-follow-box{background:var(--dh-fg-strong);color:var(--dh-bg);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:44px 48px;display:flex;position:relative;overflow:hidden}.dh-about-follow-box:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--dh-accent) 25%, transparent) 0%, transparent 70%);pointer-events:none;width:200px;position:absolute;inset-block:0;inset-inline-end:-60px}.dh-about-follow-box h2{font-family:var(--font-vazirmatn), sans-serif;color:inherit;max-width:20ch;margin:0 0 8px;font-size:26px;font-weight:800}.dh-about-follow-box p{color:color-mix(in srgb, var(--dh-bg) 80%, transparent);max-width:45ch;margin:0;font-size:15px}.dh-about-follow-links{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.dh-about-follow-links .btn{background:var(--dh-bg);color:var(--dh-fg-strong);transition:background var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out);border-radius:99px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dh-about-follow-links .btn:hover,.dh-about-follow-links .btn-primary{background:var(--dh-accent);color:#fff}.dh-about-follow-links .btn-primary:hover{background:var(--dh-accent-strong,var(--dh-accent));color:#fff}.dh-about-masthead{flex-wrap:wrap;gap:12px;margin:18px 0;padding:0;list-style:none;display:flex}.dh-about-masthead-name{border:1px solid var(--dh-border);border-radius:var(--r-md);background:var(--dh-bg-elevated);flex-direction:column;gap:2px;min-width:180px;padding:14px 18px;display:flex}.dh-about-masthead-name strong{color:var(--dh-fg-strong);font-size:18px;font-weight:700}.dh-about-masthead-name span{color:var(--dh-fg-muted);font-size:13px}
