@font-face{font-family:"Vazir";src:url(../fonts/Vazir-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--bg:#07070a;--panel:rgba(255,255,255,.04);--panel2:rgba(255,255,255,.06);--text:rgba(255,255,255,.92);--muted:rgba(255,255,255,.62);--line:rgba(255,255,255,.10);--line2:rgba(255,255,255,.14);--shadow:0 22px 80px rgba(0,0,0,.55);--radius:22px;--max:1120px;--glow1:radial-gradient(700px 420px at 78% 8%, rgba(255,255,255,.14), transparent 62%);--glow2:radial-gradient(620px 360px at 18% 18%, rgba(255,255,255,.08), transparent 62%);--glow3:radial-gradient(740px 420px at 50% 110%, rgba(255,255,255,.06), transparent 60%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Vazir,ui-sans-serif,system-ui;color:var(--text);background:var(--glow1),var(--glow2),var(--glow3),linear-gradient(180deg,#07070a 0%,#050508 55%,#07070a 100%);line-height:1.85;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}p{margin:0 0 14px}h1,h2,h3{line-height:1.18;margin:0 0 12px}.container{max-width:var(--max);margin:0 auto;padding:0 18px}.muted{color:var(--muted)}.small{font-size:.92rem}.skip-link{position:absolute;inset:auto auto auto 12px;transform:translateY(-120%);background:#fff;color:#000;padding:10px 12px;border-radius:14px;z-index:9999}.skip-link:focus{transform:translateY(12px)}.site-header{position:sticky;top:0;z-index:50;backdrop-filter:saturate(1.1) blur(16px);background:rgb(7 7 10 / .62);border-bottom:1px solid rgb(255 255 255 / .08)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0}.brand{display:flex;align-items:center}.brand-logo{opacity:.92;filter:drop-shadow(0 10px 26px rgb(0 0 0 / .55))}.nav{display:flex;gap:14px;align-items:center}.nav-link{padding:8px 10px;border-radius:999px;color:rgb(255 255 255 / .78)}.nav-link:hover{background:rgb(255 255 255 / .06)}.nav-link.is-active{background:rgb(255 255 255 / .08);outline:1px solid rgb(255 255 255 / .10)}.header-cta{display:flex;gap:10px;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid #fff0;font-weight:760;white-space:nowrap}.btn-solid{background:rgb(255 255 255 / .92);color:#0a0a0a;box-shadow:0 18px 50px rgb(0 0 0 / .45)}.btn-solid:hover{filter:brightness(1.03)}.btn-ghost{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .10);color:rgb(255 255 255 / .90)}.btn-ghost:hover{background:rgb(255 255 255 / .09);border-color:rgb(255 255 255 / .14)}.page{padding-bottom:38px}.hero{padding:30px 0 12px}.hero-inner{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;align-items:start}.eyebrow{margin:0 0 10px;color:rgb(255 255 255 / .70);letter-spacing:.2px}.lead{color:rgb(255 255 255 / .84)}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 0}.mini-note{margin-top:14px;padding:12px 14px;border-radius:18px;border:1px solid rgb(255 255 255 / .10);background:linear-gradient(180deg,rgb(255 255 255 / .06),rgb(255 255 255 / .03));color:rgb(255 255 255 / .78)}.mini-note strong{color:rgb(255 255 255 / .92)}.card{border-radius:var(--radius);border:1px solid rgb(255 255 255 / .10);background:linear-gradient(180deg,rgb(255 255 255 / .07),rgb(255 255 255 / .04));box-shadow:var(--shadow);padding:14px}.card-title{font-size:1.05rem}.kv{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 6px;border-bottom:1px solid rgb(255 255 255 / .08)}.kv:last-of-type{border-bottom:none}.k{color:rgb(255 255 255 / .62);font-size:.95rem}.v{font-weight:860}.link{color:rgb(255 255 255 / .92);text-decoration:underline;text-decoration-color:rgb(255 255 255 / .22)}.link:hover{text-decoration-color:rgb(255 255 255 / .45)}.card-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.hint{margin:10px 0 0;color:rgb(255 255 255 / .76);min-height:22px}.section{padding:30px 0}.section.alt{background:linear-gradient(180deg,rgb(255 255 255 / .03),rgb(255 255 255 / 0));border-top:1px solid rgb(255 255 255 / .06);border-bottom:1px solid rgb(255 255 255 / .06)}.section-head{margin-bottom:14px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.item{border-radius:var(--radius);border:1px solid rgb(255 255 255 / .10);background:linear-gradient(180deg,rgb(255 255 255 / .06),rgb(255 255 255 / .03));padding:14px}.item-icon{width:46px;height:46px;border-radius:16px;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .05);display:grid;place-items:center;margin-bottom:10px}.item-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.branches{display:grid;gap:12px}.branch{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-radius:var(--radius);border:1px solid rgb(255 255 255 / .10);overflow:hidden;background:linear-gradient(180deg,rgb(255 255 255 / .05),rgb(255 255 255 / .03))}.branch-map{background:rgb(255 255 255 / .02)}.branch-map img{width:100%;height:100%;object-fit:cover;filter:saturate(.95) contrast(1.02)}.branch-body{padding:14px}.branch-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.accordion{display:grid;gap:10px}.acc-item{border:1px solid rgb(255 255 255 / .10);border-radius:var(--radius);padding:10px 12px;background:linear-gradient(180deg,rgb(255 255 255 / .05),rgb(255 255 255 / .03))}.acc-item summary{cursor:pointer;font-weight:860}.acc-panel{padding-top:8px;color:rgb(255 255 255 / .84)}.footer-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.site-footer{border-top:1px solid rgb(255 255 255 / .08);padding:18px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.footer-left{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.dotsep{color:rgb(255 255 255 / .35)}@media (max-width:980px){.hero-inner{grid-template-columns:1fr}.grid{grid-template-columns:1fr}.branch{grid-template-columns:1fr}.nav{display:none}}