@font-face{font-family:iransans;src:url('/static/site/city-root/assets/vazirmatn.woff2') format('woff2');font-display:swap}
body{font-family:iransans,Tahoma,Arial,sans-serif}
.hero{background:radial-gradient(ellipse at top left,#e0f0ff 0,transparent 55%),linear-gradient(110deg,#fff,#f0f7ff);box-shadow:0 13px 38px #153c6b0b}
.tool-card{box-shadow:0 3px 12px #092f5608}.tool-card:hover{box-shadow:0 17px 32px #1b578f16}
.detail-hero{background:linear-gradient(115deg,#fdfefe,#e9f5ff)}
.hero h1,.detail-hero h1{letter-spacing:-.5px}
.sitehead{backdrop-filter:blur(16px)}
.work-card{overflow-wrap:anywhere}
.tool-card:focus-visible,.filter:focus-visible,.btn:focus-visible{outline:3px solid #73baf9;outline-offset:3px}
.detail-hero .hero-tool-icon{box-shadow:0 7px 20px #1b57971a}
.cn-trust-bar{display:flex;gap:12px;flex-wrap:wrap;margin-top:17px}.cn-trust-bar span{font-size:11px;color:#507393;background:#f1f8ff;border:1px solid #e2f0fd;border-radius:20px;padding:4px 12px}
.cn-coming{margin:14px 0;border-radius:12px;padding:13px;background:#fff9ec;border:1px solid #f4e2b8;color:#795f33;font-size:12px}
@media(max-width:760px){.cn-trust-bar{gap:7px}.cn-trust-bar span{font-size:10px;padding:3px 8px}}
