/* Keep the honeypot offscreen without creating a huge RTL scroll canvas. */
.intime-verification-trap{position:fixed!important;inset:0 auto auto 0!important;width:1px!important;min-width:0!important;max-width:1px!important;height:1px!important;min-height:0!important;max-height:1px!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important}
html[dir=rtl]{direction:rtl}
html[dir=rtl] body{letter-spacing:normal}
html[dir=rtl] :is(h1,h2,h3,h4,p,li,label,summary,button,.button){letter-spacing:normal;word-break:normal}
html[dir=rtl] :is(input[type=email],input[type=tel],input[type=url]){direction:ltr;text-align:left;unicode-bidi:plaintext}
html[dir=rtl] :is(.i-footer-company>a[href^="mailto:"],.i-footer-company>a[href^="tel:"],.top a[href^="mailto:"]){direction:ltr;unicode-bidi:isolate;display:inline-block}
html[dir=rtl] :is(.i-hero-copy,.page-intro,.reading,.heading){text-align:start}
@media(max-width:760px){
 html[dir=rtl] .wrap{max-width:calc(100% - 32px);min-width:0}
 html[dir=rtl] :is(.i-hero-grid,.i-hero-copy,.h-form-grid,.i-footer-company,.nav-links){min-width:0}
 html[dir=rtl] .i-hero-copy h1{font-family:Tahoma,Arial,sans-serif;font-size:clamp(38px,11vw,58px);line-height:1.45;letter-spacing:0}
 html[dir=rtl] .i-hero-copy h1 em{font-family:inherit;font-style:normal}
 html[dir=rtl] .i-hero-copy>p{line-height:1.95;font-size:16px}
 html[dir=rtl] .navigation{gap:12px}
 html[dir=rtl] .nav-links{inset-inline:0;text-align:right}
 html[dir=rtl] .minimal-dropdown-panel{inset-inline:0;max-width:100%;text-align:right}
 html[dir=rtl] :is(.i-hero-actions,.i-hero-assurance){justify-content:flex-start}
 html[dir=rtl] :is(.h-form-grid label,.i-footer-company){overflow-wrap:anywhere}
 html[dir=rtl] .i-floating-label{text-align:right}
}
/* The language picker contains native language names and English helper copy. */
.ilw-card{direction:ltr;text-align:left}
.ilw-card :is(.ilw-language,.ilw-lang-name){unicode-bidi:plaintext}
/* Long translated product names must wrap inside narrow catalogue cards. */
@media(max-width:760px){
 .card-copy,.card-copy h3,.card-copy h3>span{min-width:0;overflow-wrap:anywhere;hyphens:auto}
 .card-copy h3>.h-icon{flex-shrink:0}
}

@font-face{font-family:IntimeUrdu;src:url('/assets/fonts/noto-naskh-arabic-400.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
html[lang=ur] body,html[lang=ur] :is(h1,h2,h3,h4,p,li,label,button,input,select,textarea,.button,.i-hero-copy h1,.i-hero-copy h1 em){font-family:IntimeUrdu,'Segoe UI',Tahoma,Arial,sans-serif;letter-spacing:normal}
html[lang=ur] :is(p,li,label){line-height:1.95}
html[lang=ur] :is(h1,h2,h3){line-height:1.65}
#intime-language-welcome .ilw-options{max-height:min(390px,46dvh);overflow-y:auto;overscroll-behavior:contain}
#intime-language-welcome .ilw-language-name{min-width:0;overflow-wrap:anywhere}

html[lang=ur] #intime-language-welcome .ilw-main{direction:rtl;text-align:right;font-family:IntimeUrdu,Tahoma,Arial,sans-serif}
