:root{--navy:#0b2239;--gold:#d4af37;--teal:#037f8c;--white:#fff;--light:#f7f9fb;--bg-main:var(--light);--bg-dark:var(--navy);--text-main:var(--navy);--text-light:var(--white);--text-muted:#6c757d;--accent:var(--gold);--border-color:#00000014;--gradient:linear-gradient(180deg,var(--navy),#132d46)}@font-face{font-family:DECOTYPE_NASKH_EXTENSIONS;src:url(/fonts/DECOTYPE_NASKH_EXTENSIONS.TTF)}html,body{background-color:var(--bg-main);color:var(--text-main);scroll-behavior:smooth;direction:rtl;line-height:1.7;font-family:B Yekan,B Nazanin,sans-serif!important}a{color:inherit!important;text-decoration:none!important}#home .company-name{color:var(--accent)!important;font-family:DECOTYPE_NASKH_EXTENSIONS!important}header,nav,#home,#services,#contact{background:var(--gradient);color:var(--text-light)}#about,#team{background-color:var(--light)}.card{text-align:center;transition:all .3s;box-shadow:0 .25rem .75rem #0000000d;background-color:var(--bg-dark)!important;color:var(--accent)!important;border:5px solid var(--border-color)!important}.card:hover{transform:translateY(-8px);box-shadow:0 .5rem 1.25rem #0000001f}.card-glass{-webkit-backdrop-filter:blur(3px)saturate();-webkit-backdrop-filter:blur(3px)saturate()!important;backdrop-filter:blur(3px)saturate()!important;background-color:#11192803!important;border:1px solid #ffffff20!important}div.card p:hover{color:var(--accent)!important}footer{background-color:var(--navy);color:var(--text-light)}footer div .social-meida a:hover,footer div ul li a:hover{opacity:1!important}
