@font-face{font-family:'Noto Sans Arabic';src:url('/assets/fonts/noto-sans-arabic.ttf') format('truetype');font-weight:100 900;font-display:swap}
:lang(ar),:lang(ur){font-family:'Noto Sans Arabic',Manrope,sans-serif;letter-spacing:normal}
html[dir=rtl] body{font-family:'Noto Sans Arabic',Manrope,sans-serif}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .eyebrow,html[dir=rtl] .plan-name,html[dir=rtl] .summary-label{letter-spacing:normal}
html[dir=rtl] h1,html[dir=rtl] h2{line-height:1.55}
html[lang=ur] body{line-height:1.9}
.brand{direction:ltr;unicode-bidi:isolate;font-family:Manrope,sans-serif!important}
.brand.brand-lockup{flex-direction:column;align-items:flex-start;gap:5px;text-decoration:none;flex-shrink:0}
.brand-mark{display:inline-flex;align-items:center;gap:9px}
.brand .brand-tagline{display:block;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0;color:var(--muted,#616c75);white-space:nowrap}
.brand-tagline:lang(ar),.brand-tagline:lang(ur){font-family:'Noto Sans Arabic',sans-serif;align-self:flex-end}
@media(max-width:760px){.site-header .nav-container{height:86px}.site-header .nav-cta{display:none}.brand .brand-tagline{font-size:10px}.brand.brand-lockup{gap:4px}}
a[href^="mailto:"],input[type=email],#email,.plan-price>strong,#order-total,[data-price-amount]{direction:ltr;unicode-bidi:isolate}
.phone-brand,.iphone-status,.phone-balance b,.phone-row strong,.phone-detail-amount{direction:ltr;unicode-bidi:isolate}
.phone-balance b{text-align:start}
[dir=rtl] .button>.icon-arrow,[dir=rtl] .text-link>.icon-arrow,[dir=rtl] .phone-row>.icon-chevron{transform:scaleX(-1)}
[dir=rtl] .phone-back svg{transform:none}
.language-picker{position:relative;flex:none;font-size:12px;line-height:1.6;z-index:70;color:#20282d;letter-spacing:0}
.language-picker summary{display:flex;align-items:center;gap:7px;padding:10px 7px;min-height:42px;cursor:pointer;list-style:none;border-radius:5px;white-space:nowrap;font:inherit;color:inherit}
.language-picker summary::-webkit-details-marker{display:none}
.language-picker summary>svg{width:17px;height:17px;flex:none}
.language-picker summary:hover,.language-picker[open] summary{background:#f0f4fa}
.language-picker nav{position:absolute!important;display:flex!important;flex-direction:column;inset:auto 0 auto auto!important;min-width:195px;gap:3px!important;padding:7px!important;margin:4px 0 0!important;border:1px solid #dce2e8;background:#fff;border-radius:9px;box-shadow:0 10px 32px #182b411a}
.language-picker a{display:flex!important;justify-content:space-between;align-items:center;gap:20px;padding:10px!important;color:#20282d!important;font-size:13px!important;text-decoration:none!important;border-radius:4px;white-space:nowrap}
.language-picker a:hover,.language-picker a[aria-current=true]{background:#edf3fc;color:#165ec0!important}
.language-picker a[aria-current=true]{font-weight:600}
.account-nav{display:flex;align-items:center;gap:20px;font-size:12px}
.account-nav>a{text-decoration:none}
[dir=rtl] .language-picker nav{inset:auto auto auto 0!important}
[dir=rtl] .plan-card,[dir=rtl] .text-button{text-align:start}
[dir=rtl] .order-total{text-align:end}
[dir=rtl] .notice{border-left:0;border-right:2px solid var(--blue)}
[dir=rtl] .access-status{border-left:0;border-right:2px solid #668577;padding:5px 12px 5px 0}
[dir=rtl] footer>span{margin-right:0;margin-inline-end:auto}
[dir=rtl] .hero-copy,[dir=rtl] .phone-panel,[dir=rtl] .phone-screen{text-align:start}
[dir=rtl] .eyebrow{letter-spacing:0}
[dir=rtl] .plan-price{direction:ltr;justify-content:flex-end}
[dir=rtl] .plan-price>span{direction:rtl}
[dir=rtl] .pricing-scope{text-align:start}
[dir=rtl] .contact-form input,[dir=rtl] .contact-form select,[dir=rtl] .contact-form textarea{text-align:start}
.info-page header,.info-page footer{flex-wrap:wrap}
.info-page article{max-width:780px}
.info-page .language-picker summary{font-size:13px}
.info-page .language-picker a{border:0}
@media(max-width:1150px){.nav-container{gap:18px}.site-header #main-nav{gap:14px}.nav-actions{gap:10px}.site-header .language-picker summary>span:first-of-type{display:none}.site-header .language-picker summary{gap:4px}}
@media(max-width:430px){.account-nav{gap:9px}.account-nav>a{font-size:10px}.account-nav .language-picker summary>span:first-of-type{display:none}[dir=rtl] .plan-price>strong{font-size:28px}.order-summary{flex-wrap:wrap}.language-picker summary{padding:7px}}
