html, body { padding: 0px; margin: 0px; font-family: Urbanist, "Noto Sans", sans-serif; color: rgb(0, 0, 0); }
@media (min-width: 500px) {
  html { scroll-padding-top: 100px; }
}
html[lang^="fa"], html[lang^="ur"], html[lang^="ar"] { direction: rtl; }
a { color: inherit; text-decoration: none; }
a, button, label { -webkit-tap-highlight-color: transparent; user-select: none; }
* { box-sizing: border-box; }
@media (prefers-color-scheme: light) {
  html { color-scheme: light; }
}
.flex { display: flex; }
.justify-center { -webkit-box-pack: center; justify-content: center; }
.justify-start { -webkit-box-pack: start; justify-content: flex-start; }
.justify-end { -webkit-box-pack: end; justify-content: flex-end; }
.align-center { -webkit-box-align: center; align-items: center; }
.align-start { align-items: flex-start; }
.align-end { align-items: flex-end; }
.justify-self-start { justify-self: flex-start; }
.justify-self-end { justify-self: flex-end; }
.align-self-start { align-self: flex-start; }
.align-self-end { align-self: flex-end; }
.right { text-align: right; }
.left { text-align: left; }
.no-highlight { -webkit-tap-highlight-color: transparent; user-select: none; }
.bvbEsy { position: relative; }
.iMMsCQ { color: rgb(1, 45, 45); margin: 0px; box-shadow: none; height: 56px; border-radius: 32px; background-color: white; padding: 0px; cursor: pointer; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; gap: 8px; border: none; }
@media (min-width: 960px) {
  .iMMsCQ { padding: 0px 24px; border: 1px solid rgb(237, 239, 239); transition: border 150ms ease-out; }
  .iMMsCQ:hover { border: 1px solid rgb(191, 191, 191); }
}
.fuCEBR { font-style: normal; font-weight: 700; font-size: 64px; line-height: 74px; color: rgb(1, 45, 45); margin: 0px; }
.exKwdj { font-size: 32px; font-style: normal; font-weight: 700; line-height: 42px; color: rgb(1, 45, 45); margin: 0px; }
@media (min-width: 960px) {
  .exKwdj { font-size: 48px; line-height: 64px; }
}
.fSyDG { font-size: 32px; font-style: normal; font-weight: 700; line-height: 42px; color: rgb(255, 255, 255); margin: 0px; }
@media (min-width: 960px) {
  .fSyDG { font-size: 48px; line-height: 64px; }
}
.krTrQR { font-style: normal; font-weight: 500; font-size: 24px; line-height: 32px; color: rgb(0, 97, 99); margin: 0px; }
.rObhs { font-style: normal; font-weight: 400; font-size: 16px; line-height: 32px; color: rgb(1, 45, 45); margin: 0px; color:#012D2D;}
.hQsmsL { font-style: normal; font-weight: 400; font-size: 16px; line-height: 32px; color: rgb(0, 97, 99); margin: 0px; }
.jmaQKE { font-style: normal; font-weight: 400; font-size: 18px; line-height: 36px; color: rgb(0, 0, 0); margin: 0px; }
.hYEbsZ { font-style: normal; font-weight: 400; font-size: 18px; line-height: 36px; color: rgb(62, 70, 78); margin: 0px; }
.drxEOZ { font-style: normal; font-weight: 400; font-size: 18px; line-height: 36px; color: rgb(248, 250, 251); margin: 0px; }
.gGlQkN { font-style: normal; font-weight: 400; font-size: 18px; line-height: 36px; color: rgb(1, 45, 45); margin: 0px; }
.bTqwwx { font-style: normal; font-weight: 400; font-size: 18px; line-height: 36px; color: rgb(239, 253, 255); margin: 0px; }
.gmfZZg { font-style: normal; font-weight: 400; font-size: 14px; line-height: 28px; color: rgb(62, 70, 78); margin: 0px; }
.jzwmjI { font-style: normal; font-weight: 400; font-size: 14px; line-height: 28px; color: rgb(1, 45, 45); margin: 0px; }
.hQHGRw { font-style: normal; font-weight: 500; font-size: 16px; line-height: 24px; color: rgb(255, 255, 255); margin: 0px; display: flex; -webkit-box-align: center; align-items: center; gap: 8px; }
.hDNRzo { font-style: normal; font-weight: 500; font-size: 16px; line-height: 24px; color: rgb(0, 0, 0); margin: 0px; display: flex; -webkit-box-align: center; align-items: center; gap: 8px; }
.kdaWVh { font-style: normal; font-weight: 500; font-size: 16px; line-height: 24px; color: rgb(1, 45, 45); margin: 0px; display: flex; -webkit-box-align: center; align-items: center; gap: 8px; }
.iqjOeH { font-style: normal; font-weight: 900; font-size: 16px; line-height: 24px; letter-spacing: 1.5px; text-transform: uppercase; color: rgb(0, 97, 99); margin: 0px; }
.buQNus { font-style: normal; font-weight: 900; font-size: 16px; line-height: 24px; letter-spacing: 1.5px; text-transform: uppercase; color: rgb(239, 253, 255); margin: 0px; }
.gDOlDH { font-style: normal; font-weight: 900; font-size: 16px; line-height: 24px; letter-spacing: 1.5px; text-transform: uppercase; color: rgb(213, 246, 250); margin: 0px; }
.bhajyf { border: none; margin: 0px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: rgb(1, 45, 45); cursor: pointer; box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px; transition: box-shadow 150ms ease-out; }
.bhajyf:hover { box-shadow: rgba(0, 97, 99, 0.5) 0px 0px 10px; }
.gHYFCt { height: 1px; width: 100%; border-top: 1px solid rgb(237, 239, 239); }
.bCNMgi { display: flex; padding: 0px; width: 100%; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; gap: 24px; }
.bCNMgi .menu-btn { display: none; }
@media (min-width: 1160px) {
  .bCNMgi .menu-btn { display: flex; }
}
@media (min-width: 960px) {
  .bCNMgi .menu-btn.menu-btn--without-language-picker { display: flex; }
}
.jXNwsv { border: none; background: none; cursor: pointer; display: flex; }
.iqqMvI { display: flex; -webkit-box-align: center; align-items: center; position: relative; }
.iqqMvI a { cursor: pointer; display: flex; gap: 4px; -webkit-box-align: center; align-items: center; }
.eIhKeP { position: unset; top: 0px; z-index: 2; display: flex; -webkit-box-pack: center; justify-content: center; border-bottom: 1px solid rgb(237, 239, 239); background-color: rgb(255, 255, 255); padding: 0px 16px; }
@media (min-width: 960px) {
  .eIhKeP { padding: 0px 76px; }
}
.hgojGV { position: sticky; top: 0px; z-index: 2; display: flex; -webkit-box-pack: center; justify-content: center; border-bottom: 1px solid rgb(237, 239, 239); background-color: rgb(255, 255, 255); padding: 0px 16px; }
@media (min-width: 960px) {
  .hgojGV { padding: 0px 76px; }
}
.iexokC { display: flex; -webkit-box-align: center; align-items: center; height: 72px; width: 100%; max-width: 1280px; }
.hajpRK { display: flex; -webkit-box-align: center; align-items: center; height: 100px; width: 100%; max-width: 1280px; }
.cAkPpW .logo-link { display: flex; -webkit-box-align: center; align-items: center; }
.hOlTC { width: 100%; display: flex; -webkit-box-pack: center; justify-content: center; background-color: rgb(248, 250, 251); padding: 32px 16px; }
@media (min-width: 960px) {
  .hOlTC { padding: 64px 76px; }
}
.fmJMrM { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; gap: 48px; width: 100%; max-width: 960px; }
.fmJMrM .display { font-weight: 700; font-size: 48px; line-height: 64px; }
@media (min-width: 500px) {
  .fmJMrM .display { font-weight: 700; font-size: 64px; line-height: 74px; }
}
.fhPbVp { display: flex; flex-wrap: wrap; padding: 0px; margin: 0px; -webkit-box-pack: center; justify-content: center; gap: 24px; }
.jWpCD { list-style: none; padding: 0px; margin: 0px; }
.gtgFYa { height: 72px; background: rgb(255, 255, 255); border: 1px solid rgb(237, 239, 239); box-shadow: rgba(0, 97, 99, 0.1) 0px 0px 16px; border-radius: 100px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; gap: 8px; padding: 0px 24px; }
.gtgFYa span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.iQmWVa { width: 100%; display: flex; -webkit-box-pack: center; justify-content: center; background-color: rgb(248, 250, 251); padding: 32px 16px 24px; }
@media (min-width: 960px) {
  .iQmWVa { padding: 24px 76px; }
}
.hxcWpd { width: 100%; display: flex; -webkit-box-pack: center; justify-content: center; background-color: rgb(248, 250, 251); padding: 32px 16px; }
@media (min-width: 960px) {
  .hxcWpd { padding: 24px 76px 64px; }
}
.MiGWK { display: flex; flex-direction: column; gap: 40px; width: 100%; max-width: 960px; background: rgb(255, 255, 255); border: 1px solid rgb(237, 239, 239); box-shadow: rgba(0, 97, 99, 0.1) 0px 4px 32px; border-radius: 32px; padding: 40px 24px; }
@media (min-width: 500px) {
  .MiGWK { padding: 40px 36px; }
}
@media (min-width: 960px) {
  .MiGWK { padding: 64px 72px; }
}
@media (min-width: 500px) {
  .MiGWK .heading { font-size: 40px; line-height: 52px; }
}
.fJKmWx { display: flex; flex-direction: column; }
.kIBwmG { display: flex; flex-direction: column; gap: 8px; transition: height 150ms ease-out; }
.kIBwmG ul, .kIBwmG ol { font-style: normal; font-weight: 400; font-size: 14px; line-height: 28px; color: rgb(62, 70, 78); }
.kIBwmG ul li, .kIBwmG ol li { margin-bottom: 16px; }
@media (min-width: 500px) {
  .kIBwmG .body p, .kIBwmG .body a, .kIBwmG .body ul, .kIBwmG .body ol { font-size: 18px; line-height: 36px; }
}
.dTdMGG { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; border: none; background: none; cursor: pointer; padding: 0px; text-align: unset; gap: 12px; }
.fzbkjn { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 15px; }
.kUuCku { display: flex; flex-direction: column; gap: 16px; transition: opacity 150ms ease-out; }
@media (min-width: 960px) {
  .kUuCku { flex-direction: row; align-items: flex-end; gap: 40px; }
}
.kUuCku .body { margin-bottom: -16px; }
.gRvcib { display: flex; -webkit-box-pack: center; justify-content: center; }
.juXiWf { display: flex; -webkit-box-pack: center; justify-content: center; border-top: 1px solid rgb(237, 239, 239); padding: 16px 16px 0px; background-color: rgb(255, 255, 255); }
@media (min-width: 960px) {
  .juXiWf { padding: 76px 76px 0px; }
}
.dnGihW { display: flex; flex-direction: column; width: 100%; max-width: 1280px; }
.YAtDJ { display: flex; -webkit-box-flex: 1; flex-grow: 1; -webkit-box-pack: justify; justify-content: space-between; padding-bottom: 32px; flex-direction: column; }
@media (min-width: 960px) {
  .YAtDJ { flex-direction: row; }
}
.eDIQWQ { display: flex; gap: 48px; -webkit-box-pack: start; justify-content: flex-start; flex-direction: column; margin-top: 48px; }
@media (min-width: 960px) {
  .eDIQWQ { flex-direction: row; -webkit-box-pack: end; justify-content: flex-end; margin-top: 0px; }
}
.czGowP { padding: 0px; margin: 36px 0px 0px; }
.jrMVCK { display: flex; -webkit-box-flex: 1; flex-grow: 1; -webkit-box-pack: justify; justify-content: space-between; align-items: flex-start; border-top: 1px solid rgb(237, 239, 239); padding: 32px 0px; flex-direction: column; gap: 32px; }
@media (min-width: 960px) {
  .jrMVCK { -webkit-box-align: center; align-items: center; flex-direction: row; gap: 0px; }
}
.jnAiWk { padding: 0px; margin: 0px; display: flex; gap: 24px; flex-wrap: wrap; }
.jnAiWk li a span { font-style: normal; font-weight: 400; font-size: 14px; line-height: 28px; color: rgb(0, 97, 99); }
.dCRrnm { display: flex; gap: 24px; }
.hNRUpT { min-height: 50vh; flex: 1 1 0%; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; }
.hRapwa { position: relative; display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; }
.dmjUcD { background: none; border: none; padding: 8px; margin: 0px; position: absolute; right: 0px; top: 0px; cursor: pointer; }
@media (min-width: 960px) {
  .dmjUcD { right: 8px; top: unset; }
}
.iPnCoE { cursor: pointer; display: flex; flex-direction: row; gap: 16px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-shrink: 0; border-bottom: 1px solid rgb(237, 239, 239); background-color: rgb(255, 193, 7); width: 100%; padding: 16px; }
@media (min-width: 960px) {
  .iPnCoE { gap: 8px; }
}
@media (min-width: 960px) {
  .iPnCoE { padding: 16px 40px; }
}
.iPnCoE p { color: rgb(0, 0, 0); font-size: 18px; font-style: normal; font-weight: 500; line-height: 36px; }
.iPnCoE svg { display: flex; flex-shrink: 0; }
.dZIoEl { font-style: normal; font-weight: 300; font-size: 24px; line-height: 40px; color: rgb(1, 45, 45); margin: 0px; }
.eDMQMp { font-style: normal; font-weight: 300; font-size: 24px; line-height: 40px; color: rgb(62, 70, 78); margin: 0px; }
.HXrbX { font-style: normal; font-weight: 500; font-size: 24px; line-height: 24px; color: rgb(255, 255, 255); margin: 0px; display: flex; -webkit-box-align: center; align-items: center; gap: 8px; }
.cxOCzs { width: 1px; height: 30px; border-right: 1px solid rgb(237, 239, 239); }
.eZzjv { z-index: 1; position: absolute; top: 60px; background-color: white; border: 1px solid rgb(237, 239, 239); box-shadow: rgba(0, 97, 99, 0.1) 0px 4px 32px; border-radius: 24px; padding: 24px; display: grid; grid-template-columns: 1fr; gap: 16px; min-width: 136px; right: 0px; }
.eZzjv li { min-width: 100px; display: flex; }
.eZzjv li a { width: 100%; cursor: pointer; }
.eZzjv li a span { transition: color 150ms ease-out; }
.eZzjv li a:hover span { color: rgb(0, 97, 99); }
.dsrorz { transition: transform 250ms ease-out; transform: rotate(0deg); }
.cifSOe { transition: transform 250ms ease-out; transform: rotate(180deg); }
.dxEzKF { position: relative; }
.haoKGM { color: rgb(255, 255, 255); height: 56px; border-radius: 32px; border: none; margin: 0px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: rgb(1, 45, 45); box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px; transition: box-shadow 150ms ease-out; gap: 8px; cursor: pointer; padding: 0px 40px; }
.haoKGM:hover { box-shadow: rgba(0, 97, 99, 0.5) 0px 0px 10px; }
.haoKGM.active { box-shadow: rgba(0, 97, 99, 0.5) 0px 0px 10px; }
.gOoQNA { z-index: 1; position: absolute; top: 60px; background-color: white; border: 1px solid rgb(237, 239, 239); box-shadow: rgba(0, 97, 99, 0.1) 0px 4px 32px; border-radius: 24px; padding: 24px; display: grid; grid-template-columns: 1fr; gap: 16px; min-width: 136px; right: 0px; }
.gOoQNA li { min-width: 100px; display: flex; }
.gOoQNA li a { width: 100%; cursor: pointer; }
.gOoQNA li a span { transition: color 150ms ease-out; }
.gOoQNA li a:hover span { color: rgb(0, 97, 99); }
.boTHZt { width: 100%; display: flex; -webkit-box-pack: center; justify-content: center; padding: 24px 16px 32px; overflow: hidden; border-bottom: 1px solid var(--Grey-2,#EDEFEF); }
@media (min-width: 960px) {
  .boTHZt { padding: 100px 76px; }
}
.hYRRKi { position: relative; display: flex; flex-direction: column-reverse; -webkit-box-align: center; align-items: center; width: 100%; max-width: 1280px; gap: 16px; -webkit-box-pack: justify; justify-content: space-between; }
@media (min-width: 960px) {
  .hYRRKi { flex-direction: row; }
}
.evmIhm { display: flex; flex-direction: column; gap: 16px; }
@media (min-width: 960px) {
  .evmIhm { align-items: flex-start; text-align: unset; }
}
.gVFRer { display: flex; flex-direction: column; gap: 8px; }
.gxMtdl { display: flex; gap: 16px; }
@media (min-width: 500px) {
  .gxMtdl { padding-left: 8px; }
}
@media (min-width: 960px) {
  .gxMtdl { padding-left: 16px; }
}
.jBargg { display: flex; flex-direction: column; gap: 16px; }
.jBargg h1 { font-size: 48px; line-height: 64px; }
@media (min-width: 500px) {
  .jBargg h1 { font-size: 64px; font-weight: 700; line-height: 74px; }
}
.jBargg h4 { font-size: 24px; font-weight: 300; line-height: 40px; }
@media (min-width: 500px) {
  .jBargg h4 { max-width: 635px; font-size: 32px; line-height: 52px; }
}
.ehzclH { display: flex; flex-direction: column; gap: 8px; width: 100%; padding-top: 16px; }
@media (min-width: 500px) {
  .ehzclH { width: unset; min-width: 347px; }
}
.kpdJww { max-width: 226px; }
@media (min-width: 960px) {
  .kpdJww { max-width: 478px; }
}
.bhIyww { width: 100%; display: flex; flex-direction: column; }
.eMWZiM { width: 100%; display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; gap: 40px; flex: 1 1 0%; }
.bNGWZH { width: 100%; display: flex; flex-direction: column; gap: 16px; }
@media (min-width: 960px) {
  .bNGWZH .heading { font-size: 40px; line-height: 52px; }
}
.iJRRoe { width: 100%; }
.iJRRoe .item { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding: 24px 0px; border-bottom: 1px solid rgb(237, 239, 239); }
.iJRRoe .item .no-shrink { flex-shrink: 0; width: 24px; display: flex; }
.iJRRoe .item span { display: flex; gap: 24px; }
@media (min-width: 960px) {
  .iJRRoe .item span p { font-size: 18px; line-height: 36px; }
}
.hZjtOe { display: flex; flex-direction: column; gap: 24px; width: 100%; }
.hZjtOe .card { display: flex; flex-direction: column; padding: 24px; gap: 16px; border-radius: 16px; border: 1px solid rgb(237, 239, 239); background: rgb(255, 255, 255); box-shadow: rgba(0, 97, 99, 0.1) 0px 4px 32px 0px; }
.hZjtOe .icon-wrapper { display: flex; flex-shrink: 0; }
.hZjtOe .markdown { display: flex; flex-direction: column; gap: 8px; }
.hZjtOe .markdown ul { margin: 0px; padding-left: 24px; }
.hZjtOe .markdown ul li { line-height: 36px; font-size: 18px; }
.hZjtOe .card-header { display: flex; gap: 16px; -webkit-box-align: center; align-items: center; }
@media (min-width: 500px) {
  .hZjtOe .card-header { padding: 0px 8px; }
}
@media (min-width: 500px) {
  .lgPKaZ { padding-left: 8px; }
}
@media (min-width: 960px) {
  .lgPKaZ { padding-left: 16px; }
}
.eXWbDq { display: flex; gap: 16px; -webkit-box-align: center; align-items: center; }
.eXWbDq .icon-wrapper { flex-shrink: 0; }
.gmmgKD { width: 100%; display: flex; -webkit-box-pack: center; justify-content: center; padding: 24px 16px; background-color: rgb(248, 250, 251); border-bottom: 1px solid rgb(237, 239, 239); }
.eUflpH { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-flow: wrap; gap: 32px; width: 100%; }
.eUflpH .device { cursor: pointer; transition: box-shadow 0.25s; display: flex; width: 104px; padding: 24px 16px 16px; flex-direction: column; -webkit-box-align: center; align-items: center; gap: 4px; border-radius: 16px; border: 1px solid rgb(237, 239, 239); background: rgb(255, 255, 255); }
.eUflpH .device:hover, .eUflpH .device:focus { box-shadow: rgba(0, 97, 99, 0.1) 0px 0px 16px; }
.eUflpH .device p { color: rgb(1, 45, 45); text-align: center; font-size: 18px; font-style: normal; font-weight: 500; line-height: 36px; margin: 0px; }
.cAxzKu { width: 100%; display: flex; -webkit-box-pack: center; justify-content: center; padding: 24px 16px; }
@media (min-width: 960px) {
  .cAxzKu { padding: 48px 76px; }
}
.fgiWsi { border: none; background: none; cursor: pointer; display: flex; padding: 0px; margin: 0px; gap: 8px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.gSUZQA { width: 100%; display: flex; -webkit-box-pack: center; justify-content: center; padding: 64px 16px; background-color: rgb(248, 250, 251); }
@media (min-width: 960px) {
  .gSUZQA { padding: 64px 76px; }
}
.jWOPlM { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 32px; width: 100%; max-width: 750px; }
@media (min-width: 960px) {
  .jWOPlM { flex-flow: wrap; }
  .jWOPlM .image { margin: 4px 0px; }
}
.jmewJB { width: 100%; display: flex; -webkit-box-pack: center; justify-content: center; padding: 24px 16px 32px; overflow: hidden; }
@media (min-width: 960px) {
  .jmewJB { padding: 100px 76px; }
}
.dCEiku { position: relative; display: flex; flex-direction: column-reverse; -webkit-box-align: center; align-items: center; width: 100%; max-width: 1280px; gap: 24px; -webkit-box-pack: justify; justify-content: space-between; }
@media (min-width: 960px) {
  .dCEiku { flex-direction: row; }
}
.hWyIdB { display: flex; flex-direction: column; gap: 24px; -webkit-box-align: center; align-items: center; text-align: center; }
@media (min-width: 960px) {
  .hWyIdB { align-items: flex-start; text-align: unset; }
}
.kxdQSu { display: flex; flex-direction: column; gap: 8px; }
.iwBNeA { display: flex; flex-direction: column; gap: 16px; }
.iwBNeA h1 { font-size: 48px; line-height: 64px; }
@media (min-width: 500px) {
  .iwBNeA h1 { font-size: 64px; font-weight: 700; line-height: 74px; }
}
.iwBNeA h4 { font-size: 24px; font-weight: 300; line-height: 40px; }
@media (min-width: 500px) {
  .iwBNeA h4 { max-width: 635px; font-size: 32px; line-height: 52px; }
}
.cniOPD { display: flex; flex-direction: column; gap: 8px; width: 100%; }
@media (min-width: 500px) {
  .cniOPD { width: unset; min-width: 347px; }
}
.ggMing { max-width: 226px; }
@media (min-width: 960px) {
  .ggMing { max-width: 478px; }
}
.dOUqBR { font-size: 14px; font-weight: 500; line-height: 28px; color: var(--Grey-5,#1B1C1D); }
.gJKcMk { display: flex; gap: 8px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
@media (min-width: 960px) {
  .gJKcMk { padding: 0px 16px; }
}
.fxalsW { width: 100%; display: flex; -webkit-box-pack: center; justify-content: center; background-color: rgb(248, 250, 251); border-top: 1px solid rgb(237, 239, 239); border-bottom: 1px solid rgb(237, 239, 239); }
.iRYzOf { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; gap: 24px; width: 100%; box-sizing: content-box; padding: 32px 16px; }
@media (min-width: 500px) {
  .iRYzOf { padding: 64px 16px; }
}
@media (min-width: 960px) {
  .iRYzOf { padding: 64px 76px; max-width: 808px; }
}
@media (min-width: 500px) {
  .iRYzOf h2.title { font-size: 40px; line-height: 52px; }
}
.iKuDEi { width: 100%; display: flex; gap: 36px; -webkit-box-pack: center; justify-content: center; flex-direction: column; -webkit-box-align: center; align-items: center; }
.iKuDEi .markdown { color: rgb(62, 70, 78); }
.iKuDEi .markdown p { margin-bottom: 16px; }
.iKuDEi .markdown ul { margin: 0px; padding-left: 24px; }
.iKuDEi .markdown ul li { line-height: 36px; font-size: 18px; }
.foCaYR { width: 100%; display: flex; padding: 16px 16px 16px 0px; background-color: rgb(255, 255, 255); margin: 24px 0px; border-radius: 0px 16px 16px 0px; border-top: 1px solid rgb(237, 239, 239); border-right: 1px solid rgb(237, 239, 239); border-bottom: 1px solid rgb(237, 239, 239); color: rgb(1, 45, 45); font-size: 18px; font-style: normal; font-weight: 500; line-height: 26px; -webkit-box-align: center; align-items: center; gap: 16px; position: relative; }
@media (min-width: 500px) {
  .foCaYR { font-size: 24px; line-height: 32px; }
}
@media (min-width: 500px) {
  .foCaYR { gap: 24px; }
}
.foCaYR svg { margin-left: 16px; flex-shrink: 0; width: 24px; }
@media (min-width: 500px) {
  .foCaYR svg { margin-left: 32px; width: 48px; }
}
.foCaYR .warning-bar { background-color: rgb(0, 97, 99); width: 8px; height: 100%; position: absolute; }
.fqDBdH { width: 100%; display: flex; -webkit-box-pack: center; justify-content: center; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(237, 239, 239); padding: 32px 16px; }
@media (min-width: 500px) {
  .fqDBdH { padding: 64px 16px; }
}
@media (min-width: 960px) {
  .fqDBdH { padding: 64px 76px; }
}
.iyxDXK { display: flex; flex-direction: column; gap: 40px; width: 100%; box-sizing: content-box; }
@media (min-width: 960px) {
  .iyxDXK { max-width: 1136px; }
}
.lcCOIP { display: flex; flex-direction: column; gap: 24px; }
@media (min-width: 500px) {
  .lcCOIP h2.title { font-size: 40px; line-height: 52px; }
}
.EEQFr { display: flex; flex-direction: column; gap: 8px; }
.cZQrQC { width: 100%; display: flex; gap: 24px; -webkit-box-pack: center; justify-content: center; flex-direction: column; -webkit-box-align: center; align-items: center; }
@media (min-width: 960px) {
  .cZQrQC { flex-direction: row; -webkit-box-align: unset; align-items: unset; }
}
.kQVAxc { border-radius: 16px; box-shadow: rgba(0, 97, 99, 0.1) 0px 4px 32px; background-color: rgb(255, 255, 255); padding: 24px; width: 100%; display: flex; flex-direction: column; gap: 16px; border: 1px solid rgb(237, 239, 239); }
@media (min-width: 960px) {
  .kQVAxc { width: 360px; }
}
.enwPmW { display: flex; flex-direction: column; gap: 16px; align-items: flex-start; }
.leqXji { border-radius: 16px; border: 1px solid var(--Grey-2,#EDEFEF); background: var(--Blue-1,#EFFDFF); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 40px 16px; }
.dEBPoW { border-radius: 16px; border: 1px solid var(--Grey-2,#EDEFEF); background: var(--Blue-1,#EFFDFF); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 24px 0px; position: relative; }
.hUlWWM { display: flex; -webkit-box-pack: center; justify-content: center; }
.hUlWWM a { width: 100%; max-width: 350px; }
.dSmNzz { width: 100%; display: flex; -webkit-box-pack: center; justify-content: center; padding: 32px 16px; background-color: rgb(248, 250, 251); }
@media (min-width: 960px) {
  .dSmNzz { padding: 48px 76px; }
}
.fKHfLn { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; gap: 32px; width: 100%; max-width: 750px; }
.cKBsaV { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-flow: wrap; gap: 32px; width: 100%; }
.cKBsaV .device { transition: box-shadow 0.25s; display: flex; width: 104px; padding: 24px 16px 16px; flex-direction: column; -webkit-box-align: center; align-items: center; gap: 4px; border-radius: 16px; border: 1px solid rgb(237, 239, 239); background: rgb(255, 255, 255); }
.cKBsaV .device:hover, .cKBsaV .device:focus { box-shadow: rgba(0, 97, 99, 0.1) 0px 0px 16px; }
.cKBsaV .device p { color: rgb(1, 45, 45); text-align: center; font-size: 18px; font-style: normal; font-weight: 500; line-height: 36px; margin: 0px; }
.hSDClu { width: 100%; display: flex; -webkit-box-pack: center; justify-content: center; background-color: rgb(1, 45, 45); }
.gqhGzk { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; gap: 40px; width: 100%; box-sizing: content-box; padding: 32px 16px; }
@media (min-width: 500px) {
  .gqhGzk { max-width: 812px; gap: 24px; }
}
@media (min-width: 960px) {
  .gqhGzk { flex-direction: row; gap: 72px; padding: 64px 76px; max-width: 1136px; }
}
.gqhGzk h2.title-mobile { color: rgb(255, 255, 255); font-size: 32px; line-height: 39px; }
@media (min-width: 500px) {
  .gqhGzk h2.title-mobile { display: none; }
}
.jfimaf { display: flex; flex: 1 1 0%; flex-direction: column; gap: 24px; }
.jfimaf h2.title { color: rgb(255, 255, 255); font-size: 40px; line-height: 52px; display: none; }
@media (min-width: 500px) {
  .jfimaf h2.title { display: block; }
}
.bkBWWo { width: 100%; display: flex; gap: 36px; -webkit-box-pack: center; justify-content: center; flex-direction: column; -webkit-box-align: center; align-items: center; }
@media (min-width: 500px) {
  .bkBWWo { min-width: 312px; }
}
.TbNmM { width: 100%; display: flex; flex-direction: column; gap: 8px; }
.rpkSI { display: flex; padding: 4px 8px; -webkit-box-align: center; align-items: center; gap: 8px; align-self: stretch; border-radius: 8px; border: 1px solid rgb(0, 97, 99); background: rgb(0, 97, 99); }
.rpkSI .icon-wrapper { flex-shrink: 0; }
.dgnmJf { display: flex; flex-direction: column; gap: 8px; }
.dgnmJf .feature-card-title { text-align: center; }
@media (min-width: 960px) {
  .dgnmJf .feature-card-title { text-align: unset; }
}
.bxKByR { display: flex; padding: 32px 32px 40px; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; align-self: stretch; border-radius: 16px; border: 1px solid rgb(0, 97, 99); box-shadow: rgba(0, 97, 99, 0.1) 0px 4px 32px 0px; }
.bxKByR img { max-width: 304px; }
@media (min-width: 960px) {
  .bxKByR img { max-width: 423px; }
}
@media (min-width: 1160px) {
  .bxKByR { min-width: 480px; }
}
.eSECXa { width: 100%; display: flex; -webkit-box-pack: center; justify-content: center; padding: 64px 16px; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(237, 239, 239); }
@media (min-width: 960px) {
  .eSECXa { padding: 64px 76px; }
}
.DCNuh { display: flex; flex-direction: column; gap: 24px; width: 100%; max-width: 1126px; }
@media (min-width: 960px) {
  .DCNuh { flex-direction: row; -webkit-box-align: center; align-items: center; }
}
@media (min-width: 500px) {
  .DCNuh .title { font-size: 40px; line-height: 52px; }
}
.DCNuh .copy { display: flex; flex-direction: column; gap: 24px; }
.DCNuh .button-wrapper { display: block; }
@media (min-width: 500px) {
  .DCNuh .button-wrapper { display: flex; flex-shrink: 0; }
  .DCNuh .button-wrapper a { min-width: 300px; }
}
.ksLfIS { width: 100%; display: flex; -webkit-box-pack: center; justify-content: center; padding: 64px 16px; background-color: rgb(27, 28, 29); }
@media (min-width: 960px) {
  .ksLfIS { padding: 64px 76px; }
}
.dTRdsx { display: flex; flex-direction: column; gap: 24px; width: 100%; max-width: 1126px; }
.hqsHQa { width: 100%; display: flex; -webkit-box-pack: center; justify-content: center; flex-direction: column; gap: 8px; }
@media (min-width: 500px) {
  .hqsHQa h2.title { font-size: 40px; line-height: 52px; }
}
.emOuvG { width: 100%; white-space: normal; display: flex; flex-direction: column; gap: 24px; -webkit-box-pack: justify; justify-content: space-between; }
.hYqoCa { display: flex; gap: 16px; -webkit-box-align: center; align-items: center; }
.hYqoCa .source { font-size: 16px; font-style: normal; font-weight: 900; line-height: 24px; letter-spacing: 1.5px; text-transform: uppercase; }
.hYqoCa .avatar { border-radius: 800px; border: 1px solid rgb(191, 191, 191) !important; }
.gkjTnF { color: rgb(255, 255, 255); font-size: 16px; font-style: normal; font-weight: 900; line-height: 24px; letter-spacing: 1.5px; text-transform: uppercase; background: none; border-top: none; border-right: none; border-left: none; border-image: initial; cursor: pointer; margin: 0px; outline: none; user-select: none; height: 40px; display: flex; -webkit-box-align: center; align-items: center; gap: 8px; border-bottom: 1px solid rgb(62, 70, 78); opacity: 0.75; padding: 0px 8px; position: relative; }
.gkjTnF.active { opacity: 1; border-bottom: 1px solid rgb(255, 255, 255); }
.gkjTnF::after { content: ""; border-bottom: 1px solid rgb(62, 70, 78); position: absolute; width: 16px; bottom: -1px; right: -16px; }
.hXgyDI { display: flex; flex-direction: column; gap: 24px; }
.kcaMSh { display: flex; gap: 16px; }
.kcaMSh::after { content: ""; flex: 1 1 0%; border-bottom: 1px solid rgb(62, 70, 78); }
.dIwPxO { display: flex; gap: 48px; flex-direction: column; }
@media (min-width: 960px) {
  .dIwPxO { flex-direction: row; }
}
html, body { padding: 0px; margin: 0px; font-family: Urbanist, "Noto Sans", sans-serif; color: rgb(0, 0, 0); }
@media (min-width: 500px) {
  html { scroll-padding-top: 100px; }
}
html[lang^="fa"], html[lang^="ur"], html[lang^="ar"] { direction: rtl; }
a { color: inherit; text-decoration: none; }
a, button, label { -webkit-tap-highlight-color: transparent; user-select: none; }
* { box-sizing: border-box; }
@media (prefers-color-scheme: light) {
  html { color-scheme: light; }
}
.flex { display: flex; }
.justify-center { -webkit-box-pack: center; justify-content: center; }
.justify-start { -webkit-box-pack: start; justify-content: flex-start; }
.justify-end { -webkit-box-pack: end; justify-content: flex-end; }
.align-center { -webkit-box-align: center; align-items: center; }
.align-start { align-items: flex-start; }
.align-end { align-items: flex-end; }
.justify-self-start { justify-self: flex-start; }
.justify-self-end { justify-self: flex-end; }
.align-self-start { align-self: flex-start; }
.align-self-end { align-self: flex-end; }
.right { text-align: right; }
.left { text-align: left; }
.no-highlight { -webkit-tap-highlight-color: transparent; user-select: none; }

.image span{box-sizing: border-box; display: inline-block; overflow: hidden; width: initial; height: initial; background: none; opacity: 1; border: 0px; margin: 0px; padding: 0px; position: relative; max-width: 100%;}
.image span span{box-sizing: border-box; display: block; width: initial; height: initial; background: none; opacity: 1; border: 0px; margin: 0px; padding: 0px; max-width: 100%}
.image span span img{display: block; max-width: 100%; width: initial; height: initial; background: none; opacity: 1; border: 0px; margin: 0px; padding: 0px;}
.intrinsic{position: absolute; inset: 0px; box-sizing: border-box; padding: 0px; border: none; margin: auto; display: block; width: 0px; height: 0px; min-width: 100%; max-width: 100%; min-height: 100%; max-height: 100%;}