@font-face{font-family:'Vazirmatn';src:url('/static/assets/fonts/Vazirmatn-Regular.woff2?053bc25cf893') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'Vazirmatn';src:url('/static/assets/fonts/Vazirmatn-Bold.woff2?869503706dc0') format('woff2');font-weight:700;font-style:normal;font-display:swap}body{font-family:'Vazirmatn','Inter','Roboto',sans-serif;color:#999999;font-size:14px;line-height:24px}.main-heading{text-align:center;font-size:2rem;font-weight:bold;color:#0c2e60;margin-top:2rem;margin-bottom:1.5rem;font-family:'Vazirmatn','IRANSans',sans-serif;line-height:1.4}h1,h2,h3,h4,h5,h6{font-family:"Vazirmatn",sans-serif;color:#333333;line-height:1;font-weight:700}p{font-family:"Vazirmatn",sans-serif;color:#999999;font-size:14px;line-height:24px}.ahansazan-logo{width:220px;height:auto;display:inline-block;cursor:pointer;overflow:visible;transition:transform 0.35s ease}.ahansazan-text{transition:filter 0.35s ease,letter-spacing 0.35s ease}.ahansazan-logo:hover{transform:scale(1.06)}.ahansazan-logo:hover .ahansazan-text{filter:drop-shadow(0 0 4px rgba(255,255,255,0.55)) drop-shadow(0 0 12px rgba(255,255,255,0.25))}.ahansazan-logo:hover .ahansazan-shine{animation:ahansazanShine 0.8s ease forwards}.ahansazan-logo:hover .ahansazan-line{opacity:0.9;stroke-width:2;transition:all 0.35s ease}@keyframes ahansazanShine{0%{transform:translateX(0);opacity:0}15%{opacity:1}100%{transform:translateX(420px);opacity:0}}#cp-modal[aria-hidden="true"],#cp-lightbox:not(.open),#hp-modal[aria-hidden="true"],#hp-lightbox:not(.open){display:none!important}