

body{font-family:'Cairo','Noto Naskh Arabic','Geeza Pro','Traditional Arabic',sans-serif}

button,input,select,textarea{font-family:inherit}

ul,ol{padding-left:0;padding-inline-start:1.2em}

.installcard__meta span:last-child{text-align:end}

.mini-btn{margin-left:0;margin-inline-start:auto}

.step{padding-inline-start:58px;padding-inline-end:18px}
.step::before{left:auto;inset-inline-start:16px}

.install-demo__step + .install-demo__step::after{left:auto;inset-inline-start:-10px}

.install-demo__steps--v .install-demo__step{padding-left:0;padding-inline-start:43px}
.install-demo__steps--v .install-demo__step::before{left:auto;inset-inline-start:12px}
.install-demo__steps--v .install-demo__step + .install-demo__step::after{left:auto;inset-inline-start:23px}

thead th{text-align:start}

.appcard{text-align:start}

.faq summary{padding-inline-start:18px;padding-inline-end:50px}
.faq summary::after{right:auto;inset-inline-end:20px}

@media (max-width:720px){
  .install-demo__steps .install-demo__step{padding-left:0;padding-inline-start:43px}
  .install-demo__steps .install-demo__step::before{left:auto;inset-inline-start:12px}
  .install-demo__steps .install-demo__step + .install-demo__step::after{left:auto;inset-inline-start:23px}
}

.approw{
  -webkit-mask-image:linear-gradient(to left,currentColor calc(100% - 40px),transparent);
  mask-image:linear-gradient(to left,currentColor calc(100% - 40px),transparent);
}

[data-block="apk-button"] .installer{flex-basis:100%}

[data-block="install-card"] > .btn{margin-top:14px}

[data-block="safety-file"] > .muted{font-size:13px;margin:14px 0 0}

[data-block="faq-accordion"] > .muted{font-size:13.5px;margin:14px 0 0}

[data-block="ios-variants"] > .muted{font-size:13.5px}
[data-block="ios-variants"] .card > h3{margin-bottom:4px}
[data-block="ios-variants"] .card > .muted{font-size:13.5px;margin-bottom:14px}
[data-block="ios-variants"] .card > .btn{margin-top:16px}

[data-block="ios-webapp-steps"] > .muted{font-size:13.5px}
[data-block="ios-webapp-steps"] .scene--open .scene__title{margin-top:10px}
[data-block="ios-webapp-steps"] .scene--open .mini-btn{margin-top:12px}
[data-block="ios-webapp-steps"] > .howto + div{margin-top:20px}

[data-block="app-open-card"] .applead{gap:14px;align-items:center;margin-bottom:16px}
[data-block="app-open-card"] .applead__t h2{margin:0}
[data-block="app-open-card"] .kv{grid-template-columns:1fr;gap:12px}
[data-block="app-open-card"] > .btn{margin-top:18px}
[data-block="app-open-card"] > .muted{font-size:12.5px;line-height:1.5;text-align:center;margin:14px 0 0}

[data-block="device-switch"]{margin-top:16px}
[data-block="device-switch"] > h3{margin-bottom:4px}
[data-block="device-switch"] > .muted{font-size:13.5px;margin-bottom:14px}

.footer .brandmark{margin-bottom:10px}
.footer__grid .muted{font-size:13.5px}
.footer__bottom > span:last-child{display:flex;align-items:center;gap:10px}

.sect__t{font-size:19px;font-weight:500;margin:0;flex:1}

.applead__lead{margin:14px 0 0;font-size:15px;line-height:1.6;color:var(--text)}

.shot__cap{font-size:12.5px}
.btn__sub{font-size:12.5px}
.verified{font-size:12px}

@media (max-width:700px){
  .brandmark,
  .footer__grid ul li a,
  .btn--sm{min-height:44px;display:inline-flex;align-items:center}
  .footer__grid ul li a{width:100%}
}

.footer .footer__h{font-size:13px;font-weight:500;color:var(--text);margin-bottom:11px}

.badge-new{font-size:12.5px}
.installcard__legal{font-size:12.5px}
