html[lang=en] body{font-family:var(--font-latin,Inter, Arial, sans-serif);direction:ltr;line-height:1.6}.en-utility,.en-header,.en-footer,.en-content{text-align:left;font-family:var(--font-latin,Inter, Arial, sans-serif);direction:ltr}.en-utility{background:var(--brand-navy);color:#e8edf4;font-size:.72rem}.en-utility .container{justify-content:space-between;align-items:center;gap:18px;min-height:35px;display:flex}.en-utility a{color:inherit;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.en-header{z-index:40;border-bottom:1px solid var(--brand-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9f8f5f5;transition:box-shadow .18s;position:sticky;top:0}.en-header[data-compact=true]{box-shadow:0 7px 20px #14284412}.en-header-inner{justify-content:space-between;align-items:center;gap:clamp(16px,2vw,28px);min-height:86px;display:flex}.en-brand{color:var(--brand-navy);flex:none;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.en-brand img{mix-blend-mode:multiply;width:66px;height:auto}.en-brand-type{white-space:nowrap;gap:2px;display:grid}.en-brand-type>span{letter-spacing:.025em;align-items:baseline;gap:5px;font-size:1.05rem;line-height:1.3;display:flex}.en-brand-type strong{color:var(--brand-navy);font-weight:800}.en-brand-type b{color:var(--brand-gold);font-weight:800}.en-brand-type small{color:#6b7889;font-size:.6rem;font-weight:750}.en-brand-type em{letter-spacing:.15em;color:#5d6d81;font-size:.53rem;font-style:normal}.en-nav{align-items:center;gap:clamp(11px,1.55vw,23px);display:flex}.en-nav a{color:var(--brand-text);white-space:nowrap;padding-block:13px;font-size:.82rem;font-weight:600;text-decoration:none;position:relative}.en-nav a:after{content:"";background:var(--brand-gold);width:0;height:1px;transition:width .18s;position:absolute;bottom:8px;left:0}.en-nav a:hover:after,.en-nav a[aria-current]:after{width:100%}.en-header-actions{align-items:center;gap:11px;display:flex}.en-language{border:1px solid var(--brand-line);min-height:44px;color:var(--brand-navy);font-family:var(--font-persian,Vazirmatn, sans-serif);border-radius:3px;align-items:center;padding-inline:11px;font-size:.83rem;font-weight:650;text-decoration:none;display:inline-flex}.en-header-call{border:1px solid var(--brand-gold);background:var(--brand-gold);min-height:44px;color:var(--brand-navy);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:.83rem;font-weight:700;text-decoration:none;transition:background-color .18s;display:inline-flex}.en-header-call:hover{background:#dac28f}.en-mobile-menu{display:none}.en-footer{background:var(--brand-navy);color:#dce5ef;padding-top:clamp(54px,6vw,74px)}.en-footer-grid{grid-template-columns:1.3fr .8fr 1fr 1.1fr;gap:clamp(24px,3vw,52px);padding-bottom:50px;display:grid}.en-brand-footer img{background:var(--brand-cream);border-radius:2px;padding:5px}.en-brand-footer .en-brand-type strong{color:#fff}.en-brand-footer .en-brand-type small,.en-brand-footer .en-brand-type em{color:#bac9d9}.en-footer-about p{color:#b6c6d7;max-width:350px;margin-top:22px;font-size:.86rem;line-height:1.75}.en-footer h2{color:#fff;margin:0 0 17px;font-size:.96rem;line-height:1.4}.en-footer nav{justify-items:start;gap:6px;display:grid}.en-footer nav a,.en-footer-contact>a{color:#c8d5e3;font-size:.82rem;line-height:1.5;text-decoration:none}.en-footer nav a{padding-block:6px}.en-footer a:hover{color:#fff}.en-footer-contact>a{overflow-wrap:anywhere;align-items:start;gap:9px;margin-bottom:14px;display:flex}.en-footer-contact svg{color:var(--brand-gold);flex:none;margin-top:2px}.en-footer-bottom{color:#b7c8d8;border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:16px;min-height:64px;font-size:.74rem;display:flex}.en-footer-bottom a{color:inherit;text-decoration:none}.en-footer-bottom a[lang=fa]{font-family:var(--font-persian);font-size:.82rem}.en-call-dock{z-index:42;background:var(--brand-gold);width:58px;height:58px;color:var(--brand-navy);border-radius:50%;place-items:center;display:grid;position:fixed;inset:auto 25px 25px auto;box-shadow:0 10px 28px #14284448}.en-mobile-contact{display:none}.en-home{text-align:left;direction:ltr}.en-home h1,.en-home h2,.en-home h3{letter-spacing:-.025em;line-height:1.22}.en-home p{line-height:1.7}.en-home .eyebrow{letter-spacing:.12em;line-height:1.4}.en-home .home-section-heading h2{line-height:1.25}.en-home .home-section-heading>p,.en-home .home-section-heading>div>p,.en-home .home-company-copy>p,.en-home .home-main-services-list p,.en-home .home-process-list p,.en-home .home-region-entry p,.en-home .home-project-copy p,.en-home .home-benefits-list p,.en-home .home-article-list p,.en-home .home-final-cta p{line-height:1.7}.en-home .static-hero-copy{text-align:left;direction:ltr;margin-inline:0 auto;padding-inline:0 clamp(0px,2vw,24px)}.en-home .static-hero-copy h1{max-width:20ch}.en-home .static-hero-media img{object-position:24% center;transform:scaleX(-1)}.en-home .static-hero-subtitle{line-height:1.55}.en-home .static-hero-route,.en-home .static-hero-route span{direction:ltr}.en-home .home-company-visual{padding:0 34px 30px 0}.en-home .home-company-visual:before{inset:34px 0 0 34px}.en-home .home-company-note{inset:auto auto 0 34px}.en-home .home-company-note span{line-height:1.5}.en-home .home-process-list>li:before{inset:-5px auto auto 22px}.en-home .home-article-list h3{line-height:1.45}.en-home .home-final-cta h2{line-height:1.25}.en-home .home-final-cta-actions a{text-align:left}.en-home .home-final-cta-actions bdi{white-space:nowrap}@media (max-width:1180px){.en-nav{display:none}.en-mobile-menu{display:block;position:relative}.en-mobile-menu>summary{border:1px solid var(--brand-line);width:44px;height:44px;color:var(--brand-navy);cursor:pointer;place-items:center;list-style:none;display:grid}.en-mobile-menu>summary::-webkit-details-marker{display:none}.en-mobile-menu nav{z-index:44;border:1px solid var(--brand-line);background:#fff;min-width:min(340px,100vw - 32px);padding:10px 16px;display:grid;position:absolute;top:calc(100% + 13px);right:0;box-shadow:0 18px 30px #14284424}.en-mobile-menu:not([open]) nav{display:none}.en-mobile-menu nav a{border-bottom:1px solid var(--brand-line);color:var(--brand-navy);padding:12px 6px;font-size:.9rem;font-weight:550;text-decoration:none}.en-mobile-menu nav a:last-child{border:0}.en-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.en-utility .container>span{display:none}.en-utility .container{justify-content:center}.en-header-inner{min-height:70px}.en-brand img{width:55px}.en-brand-type>span{font-size:.92rem}.en-brand-type em{font-size:.47rem}.en-header-call{display:none}.en-home .static-hero-copy{width:100%;padding-inline:0}.en-home .static-hero-media img{object-position:24% center}.en-home .home-company-visual{padding:0 22px 28px 0}.en-home .home-company-visual:before{inset:24px 0 0 22px}.en-home .home-company-note{inset:auto auto 0 22px}.en-footer-grid{gap:28px}.en-call-dock{display:none}.en-mobile-contact{z-index:45;padding-bottom:env(safe-area-inset-bottom);background:var(--brand-navy);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -4px 18px #14284430}.en-mobile-contact a{color:#fff;justify-content:center;align-items:center;gap:8px;min-height:56px;font-size:.88rem;font-weight:700;text-decoration:none;display:flex}.en-mobile-contact a+a{background:var(--brand-gold);color:var(--brand-navy)}.en-footer{padding-bottom:calc(58px + env(safe-area-inset-bottom))}}@media (max-width:560px){.en-footer-grid{grid-template-columns:1fr}.en-footer-bottom{flex-wrap:wrap;padding-block:18px}.en-home .home-main-services-list h3{line-height:1.3}}@media (prefers-reduced-motion:reduce){.en-header,.en-nav a:after,.en-header-call{transition:none}}
