
/* Shared typography follows the main site's Vazirmatn font stack. */
body.itnc-product-scope main{font-family:"Vazirmatn","IRANSansX","IRANSans",Tahoma,Arial,sans-serif!important;font-size:15px;line-height:2.1}
body.itnc-product-scope main :is(h1,h2,h3,h4,p,li,a,span,strong,summary,button,input,textarea,select,label,th,td){font-family:inherit!important;letter-spacing:normal!important}
body.itnc-product-scope main h1,body.itnc-product-scope main .itnc-ai-hub__hero-title{font-size:clamp(32px,3.5vw,48px)!important;font-weight:800!important;line-height:1.6!important}
body.itnc-product-scope main h2,body.itnc-product-scope main .itnc-ai-hub__section-title{font-size:clamp(25px,2.6vw,36px)!important;font-weight:700!important;line-height:1.7!important}
body.itnc-product-scope main h3,body.itnc-product-scope main .hub-catalogue-card h3{font-size:20px!important;font-weight:700!important;line-height:1.8!important}
body.itnc-product-scope main p,body.itnc-product-scope main li,body.itnc-product-scope main .domain-product p,body.itnc-product-scope main .domain-product li{font-size:15px!important;line-height:2.1!important;font-weight:400}
body.itnc-product-scope main .itnc-ai-hub__hero-text,body.itnc-product-scope main .dp-lead{font-size:17px!important;line-height:2.15!important}
body.itnc-product-scope main :is(.itnc-ai-hub__btn,.dp-button,.eset-actions a,.inc-project-cta),body.itnc-product-scope main button{font-size:14px!important;font-weight:700!important;line-height:1.8!important}
body.itnc-product-scope main :is(input,textarea,select){font-size:15px!important}
body.itnc-product-scope main :is(.itnc-ai-hub__note,.dp-caption,.eset-note){font-size:13px!important}
body.itnc-product-scope main :is(.itnc-ai-hub__badge,.dp-badge,.hub-catalogue-icon,.itnc-ai-hub__eyebrow){font-size:12px!important}
body.itnc-product-scope main .inc-page-eyebrow{font-size:11px!important}
body.itnc-product-scope main .dp-note p:last-child{margin-bottom:0!important}
body.itnc-product-scope main :is(section[id],h2[id]){scroll-margin-top:120px}
@media(max-width:650px){body.itnc-product-scope main h1,body.itnc-product-scope main .itnc-ai-hub__hero-title{font-size:30px!important;line-height:1.65!important}body.itnc-product-scope main h2,body.itnc-product-scope main .itnc-ai-hub__section-title{font-size:25px!important}body.itnc-product-scope main h3,body.itnc-product-scope main .hub-catalogue-card h3{font-size:20px!important}body.itnc-product-scope main .itnc-ai-hub__hero-text,body.itnc-product-scope main .dp-lead{font-size:16px!important}}

body.itnc-product-scope main :is(.itnc-ai-hub,.domain-product,.eset-buy,.itnc-request-intake){font-family:"Vazirmatn","IRANSansX","IRANSans",Tahoma,Arial,sans-serif!important}
body.itnc-product-scope header .sub-menu{max-height:min(70vh,560px);overflow-y:auto}
