/* V76: local-only typography and stable responsive layout. No CDN, Google Fonts, or remote assets. */
@font-face{font-family:'PeydaLocal';src:url('../fonts/peyda/PeydaWeb-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'PeydaLocal';src:url('../fonts/peyda/PeydaWeb-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'PeydaLocal';src:url('../fonts/peyda/PeydaWeb-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'PeydaLocal';src:url('../fonts/peyda/PeydaWeb-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PeydaLocal';src:url('../fonts/peyda/PeydaWeb-ExtraBold.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}
html,body,button,input,textarea,select,option{font-family:'Peyda',sans-serif!important;font-synthesis:none}
body{overflow-x:hidden}
.container{width:min(1180px,calc(100% - 32px));margin-inline:auto}
@media(max-width:900px){.header.page .links{z-index:1100}.header.page .head-actions{flex-wrap:nowrap}.lang-current{max-width:110px;overflow:hidden}.section{padding-block:48px}.page-hero{padding-block:64px 40px}.services,.products,.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.service,.product-card,.project-card{min-width:0}.footer-grid{gap:24px!important}}
@media(max-width:560px){.container{width:min(100% - 24px,1180px)}.services,.products,.projects-grid,.stats,.methods{grid-template-columns:1fr!important}.section-head h2{font-size:clamp(24px,7vw,34px)!important}.hero-mini-logo{max-width:150px!important}.domain-showcase{gap:14px!important}.domain-feature{min-height:260px!important}.form-grid{grid-template-columns:1fr!important}.header.page .logo img{max-width:105px}.lang-current{font-size:11px!important;padding-inline:8px!important}}



