/* Local review: Persian information architecture, native English reading order. */
html[lang=en] .en-route-preview{font-family:"NIKCO UI",Arial,sans-serif;direction:ltr}
.en-route-preview main,.en-route-preview main :is(section,article,aside,nav,header,footer,ul,ol,table){direction:ltr}
.en-route-preview main :is(p,li,a,small,strong,summary,dt,dd,th,td){font-family:"NIKCO UI",Arial,sans-serif}
.en-route-preview main :is(h1,h2,h3,h4){font-family:Teko,Arial,sans-serif!important;letter-spacing:.005em;line-height:1.15}
.en-route-preview main :is(h1,h2,h3,h4)>a{font-family:inherit}
.en-route-preview main :is(p,li){line-height:1.8}
.en-route-preview .nu-hero:after{background:linear-gradient(90deg,#10232bf5 0%,#10232bcc 40%,#10232b3b 100%),linear-gradient(0deg,#10232ba6,transparent 45%)}
.en-route-preview .nu-hero h1{font-size:clamp(44px,5vw,72px);line-height:1.07;max-width:680px;text-wrap:balance}
.en-route-preview .nu-hero-copy{max-width:720px}
.en-route-preview .nu-hero .nu-lead{max-width:64ch}
.en-route-preview .nu-page,.en-route-preview .nr-hub,.en-route-preview .nr-directory{direction:ltr;text-align:left}
.en-route-preview .nu-page .nu-section{text-align:left}
.en-route-preview .nu-page :is(h2,h3){max-width:100%;overflow-wrap:break-word}
.en-route-preview .nu-modes a{padding-inline:18px}
.en-route-preview .nu-toc a{font-size:12px}
.en-route-preview .nu-hero-foot{font-size:12px}
.en-route-preview .nu-hero-foot>div{gap:14px}
.en-route-preview .nu-hero-foot>div>span+span{padding-inline-start:14px}
.en-route-preview .nu-contact-label{direction:ltr;font-family:"NIKCO UI",Arial,sans-serif;left:auto;right:calc(100% + 12px)}
.en-route-preview .nr-card{min-width:0}
.en-route-preview .nr-children{padding-left:20px;padding-right:0}
.en-route-preview .nr-crumb{direction:ltr}
.en-route-preview .routes-hero-copy h1{max-width:22ch;line-height:1.12;font-size:clamp(44px,5vw,74px)}
.en-route-preview .routes-hero-grid{min-height:380px}
.en-route-preview [data-reveal]{opacity:1;transform:none}
.en-route-preview .routes-hero{min-height:0}
.en-route-preview .corridor-body>div:first-child h4:before{content:"AVAILABLE OPTIONS";text-align:left}
@media(max-width:980px){
 .en-route-preview.mobile-menu-open #primary-nav{display:flex!important;position:absolute;top:100%;inset-inline:0;inset-block-end:auto!important;height:auto!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;z-index:60;background:#273e46;padding:24px;flex-direction:column;gap:16px;max-height:75vh;overflow:auto}
 .en-route-preview.mobile-menu-open #primary-nav .nikco-mega-menu{display:none!important}
 .en-route-preview.mobile-menu-open #primary-nav>a,.en-route-preview.mobile-menu-open #primary-nav>.nikco-services-item{width:100%;min-height:44px}
}
.en-route-preview .icr-gauge-visual{direction:ltr}
.en-route-preview .icr-gauge-visual i{transform:rotate(180deg)}
.en-route-preview main .nu-consult-button{font-size:14px}
@media(max-width:700px){.en-route-preview .nu-hero h1{font-size:44px}.en-route-preview .nu-modes a{padding-inline:4px;font-size:10px}.en-route-preview .nu-actions{gap:12px}.en-route-preview .nu-hero-foot>div{font-size:11px}.en-route-preview .nu-hero-foot>div>span+span{padding:0}.en-route-preview .nu-page h2{font-size:34px}.en-route-preview .nu-related-grid{grid-template-columns:1fr}.en-route-preview main :is(p,li){overflow-wrap:break-word}}
