body[data-page-id="about"]{background:var(--bg);font-family:'Vazirmatn',sans-serif!important}body[data-page-id="about"] *{font-family:'Vazirmatn',sans-serif!important}body[data-page-id="about"] h1,body[data-page-id="about"] h2,body[data-page-id="about"] h3,body[data-page-id="about"] h4,body[data-page-id="about"] h5,body[data-page-id="about"] h6,body[data-page-id="about"] .btn,body[data-page-id="about"] .eyebrow,.about-card b{font-family:'Vazirmatn',sans-serif!important}.about-hero{min-height:calc(100svh - 72px);display:flex;align-items:center;background:linear-gradient(110deg,#161b1e,#232b2f);color:#fff;padding:72px 0;position:relative;overflow:hidden}.about-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(197,123,54,.18),transparent 35%),repeating-radial-gradient(circle at 78% 50%,rgba(255,255,255,.025) 0 1px,transparent 1px 7px);pointer-events:none}.about-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:center;position:relative}.about-hero h1,.about-hero h2,.about-card b,.about-points h3{font-family:'Vazirmatn',sans-serif!important}.about-hero h1{font-size:clamp(34px,5vw,58px);line-height:1.25;margin:16px 0;font-weight:900}.about-hero p{color:#c4c8c8;line-height:1.9;font-size:15px;max-width:62ch}.about-card{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.04);padding:10px;box-shadow:0 20px 50px rgba(0,0,0,.2)}.about-card div{padding:18px 16px;border-bottom:1px solid rgba(255,255,255,.09);display:flex;justify-content:space-between;gap:20px}.about-card div:last-child{border-bottom:0}.about-card b{color:var(--copper-light)}.about-card span{color:#aeb4b4;font-size:12px}.about-points{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.about-points article{background:var(--card);border:1px solid var(--line);padding:24px;min-height:170px;box-shadow:var(--shadow)}.about-points span{color:var(--copper-deep);font-weight:900;font-family:inherit}.about-points h3{margin:16px 0 8px}.about-points p{font-size:13px;color:var(--muted);line-height:1.9;margin:0}.about-hero .actions{margin-top:28px}.about-hero .eyebrow{font-family:'Vazirmatn',sans-serif!important}@media(max-width:900px){.about-grid{grid-template-columns:1fr}.about-hero{min-height:auto;padding:64px 0}.about-points{grid-template-columns:1fr 1fr}}@media(max-width:600px){.about-points{grid-template-columns:1fr}.about-hero h1{font-size:35px}.about-hero{padding:55px 0}}
