*, *::before, *::after {
  box-sizing: border-box;
}

html {
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}

body {
  color: #2A3036;
  font-family: "PT Sans", sans-serif;
  margin: 0;
  font-size: 1.012rem;
  overflow-wrap: break-word;
  background: #EEF0F2;
  line-height: 1.55;
}

h1, h2, h3, p, ul, ol, dl, dd, figure, blockquote {
  margin: 0;
}

h1, h2, h3 {
  overflow-wrap: break-word;
  font-family: "Unbounded", sans-serif;
  color: #0D0E10;
}

p {
  text-wrap: pretty;
}

strong {
  font-weight: 700;
  color: #0D0E10;
}

em {
  font-style: italic;
}

a {
  text-underline-offset: 3px;
  color: #1D2F97;
  transition: color .20s;
}

a:hover {
  color: #1A2A88;
}

ul, ol {
  padding-left: 21px;
}

li + li {
  margin-top: 6px;
}

table {
  width: 100%;
  border-collapse: collapse;
}

th, td {
  text-align: left;
  vertical-align: top;
}

img {
  height: auto;
  max-width: 100%;
  display: block;
}

button {
  font: inherit;
  color: inherit;
}

:focus-visible {
  outline: 2px solid #1D2F97;
  outline-offset: 3px;
}

summary {
  cursor: pointer;
  list-style: none;
}

summary::-webkit-details-marker {
  display: none;
}

.plogu4 {
  width: 1px;
  height: 1px;
  overflow: hidden;
  position: absolute;
  clip: rect(0 0 0 0);
  white-space: nowrap;
}

.pper {
  max-width: 1340px;
  margin-inline: auto;
  padding-inline: 15px;
}

main > section {
  padding-block: 0 54px;
}

.pwym {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 15px 31px;
  align-items: flex-end;
  margin-bottom: 27px;
}

.pwym-21b2 {
  max-width: 756px;
  min-width: 0;
}

.pwym-u9 {
  display: flex;
  align-items: center;
  font-weight: 700;
  margin-bottom: 10px;
  font-size: 0.886rem;
  color: #1D2F97;
  gap: 8px;
}

.pwym-u9::before {
  flex: none;
  border-radius: 2px;
  content: "";
  width: 8px;
  height: 8px;
  background: #2842D4;
}

.pwym-1jff {
  text-wrap: balance;
  font-weight: 800;
  font-size: clamp(1.645rem, 1.215rem + 1.6vw, 2.531rem);
  letter-spacing: -0.02em;
  line-height: 1.1;
}

.pwym-r6eg {
  margin-top: 12px;
  color: #576370;
}

.pwym-d38 {
  display: inline-flex;
  font-weight: 700;
  font-size: 0.95rem;
  padding-bottom: 2px;
  align-items: center;
  gap: 8px;
  text-decoration: none;
  border-bottom: 1.5px solid currentColor;
}

.pwym-d38 svg {
  flex: none;
}

.pbe3 {
  border: 1.5px solid transparent;
  display: inline-flex;
  font-weight: 700;
  cursor: pointer;
  text-align: center;
  padding: 0 19px;
  align-items: center;
  transition: background-color .20s, color .20s, border-color .20s;
  font-family: "PT Sans", sans-serif;
  line-height: 1.2;
  border-radius: 10px;
  font-size: 0.95rem;
  min-height: 48px;
  gap: 10px;
  text-decoration: none;
  justify-content: center;
}

.pbe3-ci2 {
  color: #FFFFFF;
  background: #2842D4;
}

.pbe3-ci2:hover {
  color: #FFFFFF;
  background: #1A2A88;
}

.pbe3-zsbc {
  border-color: #0D0E10;
  background: transparent;
  color: #0D0E10;
}

.pbe3-zsbc:hover {
  background: #0D0E10;
  color: #EEF0F2;
}

.pbe3-6c {
  min-height: 52px;
  font-size: 1.012rem;
}

.pbe3-7m4 {
  width: 100%;
  display: flex;
}

.pbe3-klp0 {
  color: #0F1215;
  background: #EFF0F1;
}

.pbe3-klp0:hover {
  background: #2842D4;
  color: #FFFFFF;
}

.pbe3-ht1 {
  background: transparent;
  color: #EFF0F1;
  border-color: #EFF0F1;
}

.pbe3-ht1:hover {
  background: #EFF0F1;
  color: #0F1215;
}

.pho9 {
  gap: 10px;
  flex-wrap: wrap;
  display: flex;
}

.pkami3 {
  border: 1px solid #C6CCD2;
  position: relative;
  background-image: repeating-linear-gradient(135deg, #E2E5E8 0 9px, #FCFCFC 9px 18px);
  border-radius: 18px;
  overflow: hidden;
  background-color: #E2E5E8;
}

.pkami3 img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.pkami3-0xl {
  aspect-ratio: 16 / 10;
}

.pguzom {
  position: sticky;
  top: 0;
  background: #EEF0F2;
  z-index: 30;
  padding: 10px;
}

.pguzom-t5 {
  border: 1px solid #C6CCD2;
  grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav";
  display: grid;
  background: #FCFCFC;
  align-items: center;
  gap: 10px;
  padding: 10px;
  grid-template-columns: minmax(0, 1fr) auto auto;
  margin-inline: auto;
  max-width: 1340px;
  border-radius: 18px;
}

.pguzom-c4 {
  hyphens: auto;
  letter-spacing: -0.02em;
  color: #0D0E10;
  text-decoration: none;
  gap: 10px;
  line-height: 1.1;
  padding-left: 6px;
  font-size: 1.361rem;
  display: flex;
  overflow-wrap: break-word;
  align-items: center;
  font-family: "Unbounded", sans-serif;
  grid-area: logo;
  font-weight: 800;
  min-width: 0;
}

.pguzom-c4::before {
  flex: none;
  height: 14px;
  width: 14px;
  border-radius: 4px;
  transform: rotate(45deg);
  content: "";
  background: #2842D4;
}

.pguzom-c4:hover {
  color: #0D0E10;
}

.pguzom-srg5 {
  opacity: 0;
  pointer-events: none;
  position: absolute;
}

.pguzom-wg5 {
  height: 44px;
  cursor: pointer;
  display: grid;
  grid-area: burger;
  border-radius: 10px;
  width: 44px;
  color: #EEF0F2;
  background: #0D0E10;
  place-items: center;
}

.pguzom-srg5:focus-visible + .pguzom-wg5 {
  outline: 2px solid #1D2F97;
  outline-offset: 3px;
}

.pguzom-fo27 {
  display: none;
}

.pguzom-srg5:checked + .pguzom-wg5 .pguzom-af00 {
  display: none;
}

.pguzom-srg5:checked + .pguzom-wg5 .pguzom-fo27 {
  display: block;
}

.pguzom-6v6h {
  border-top: 1px solid #C6CCD2;
  display: none;
  padding-top: 8px;
  grid-area: nav;
}

.pguzom-srg5:checked ~ .pguzom-6v6h {
  display: grid;
  gap: 2px;
}

.pguzom-j7od {
  color: #2A3036;
  text-decoration: none;
  border-radius: 10px;
  display: flex;
  min-height: 48px;
  padding: 0 12px;
  font-weight: 700;
  font-size: 1.075rem;
  align-items: center;
}

.pguzom-j7od:hover {
  color: #0D0E10;
  background: #E2E5E8;
}

.pguzom-p3 {
  color: #0D0E10;
  background: #E2E5E8;
}

.pguzom-h43 {
  grid-area: actions;
  grid-template-columns: 1fr 1fr;
  display: grid;
  gap: 8px;
}

.pguzom-h43 .pbe3 {
  padding: 0 12px;
  font-size: 0.886rem;
  min-height: 44px;
}

.pgujam {
  border: 1px solid #C6CCD2;
  padding: 27px 19px;
  margin: 0 10px 23px;
  background: #FCFCFC;
  border-radius: 18px;
}

.pgujam-y1 {
  font-size: clamp(2.278rem, 1.012rem + 6vw, 5.568rem);
  font-family: "Unbounded", sans-serif;
  hyphens: auto;
  overflow-wrap: break-word;
  font-weight: 800;
  letter-spacing: -0.04em;
  color: #0D0E10;
  line-height: 1;
}

.pgujam-q31 {
  margin-top: 31px;
}

.pgujam-kh {
  gap: 6px 23px;
  padding: 13px 0;
  display: grid;
  border-top: 1px solid #C6CCD2;
}

.pgujam-bmov {
  font-size: 0.822rem;
  font-family: "PT Sans", sans-serif;
  color: #576370;
}

.pgujam-9lkk {
  display: flex;
  padding: 0;
  list-style: none;
  gap: 6px 19px;
  flex-wrap: wrap;
}

.pgujam-9lkk li + li {
  margin-top: 0;
}

.pgujam-a3g {
  color: #0D0E10;
  font-size: 0.95rem;
  text-decoration: none;
  font-weight: 600;
}

.pgujam-a3g:hover {
  color: #1D2F97;
}

.pgujam-amzt {
  margin-top: 19px;
  font-size: 0.822rem;
  display: flex;
  flex-wrap: wrap;
  color: #576370;
  padding-top: 19px;
  justify-content: space-between;
  border-top: 1px solid #C6CCD2;
  gap: 15px 23px;
  align-items: center;
}

.pgujam-2s {
  max-width: 900px;
}

.pgujam-yl {
  border: 2px solid #BC1A1E;
  width: 40px;
  border-radius: 50%;
  flex: none;
  font-size: 0.822rem;
  height: 40px;
  color: #BC1A1E;
  place-items: center;
  display: grid;
  font-weight: 800;
}

.pwy7 {
  border: 1px solid #C6CCD2;
  margin-inline: auto;
  border-radius: 18px;
  right: 10px;
  align-items: center;
  max-width: 860px;
  background: #FCFCFC;
  z-index: 40;
  display: flex;
  gap: 10px 19px;
  bottom: 10px;
  padding: 12px 12px 12px 15px;
  flex-wrap: wrap;
  position: fixed;
  left: 10px;
  box-shadow: 0 14px 37px -12px rgba(9, 10, 15, 0.59);
}

.pwy7[hidden] {
  display: none;
}

.pwy7-fw {
  font-size: 0.886rem;
  color: #2A3036;
  flex: 1 1 260px;
}

.pwy7-1sat {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.pwy7-1sat .pbe3 {
  font-size: 0.886rem;
  min-height: 44px;
  padding: 0 13px;
}

.pkaqiv {
  padding-block: 12px 54px;
}

.pkaqiv-75s {
  border: 1px solid #C6CCD2;
  border-radius: 18px;
  background: #FCFCFC;
  overflow: hidden;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 446px), 1fr));
  display: grid;
}

.pkaqiv-bw {
  padding: 27px 19px;
  min-width: 0;
}

.pkaqiv-us {
  font-weight: 800;
  text-wrap: balance;
  letter-spacing: -0.03em;
  font-size: clamp(2.151rem, 1.316rem + 3.2vw, 3.796rem);
  line-height: 1.04;
}

.pkaqiv-xb {
  font-size: 1.139rem;
  max-width: 564px;
  margin-top: 17px;
}

.pkaqiv-cxz4 {
  margin-top: 25px;
}

.pkaqiv-3vpw {
  margin: 0;
  background: #E2E5E8;
  align-content: center;
  padding: 12px 19px;
  display: grid;
  list-style: none;
  min-width: 0;
}

.pkaqiv-vh {
  border-bottom: 1px solid #C6CCD2;
  gap: 15px;
  grid-template-columns: 44px minmax(0, 1fr);
  padding: 17px 0;
  display: grid;
}

.pkaqiv-vh + .pkaqiv-vh {
  margin-top: 0;
}

.pkaqiv-vh:last-child {
  border-bottom: 0;
}

.pkaqiv-fi {
  place-items: center;
  display: grid;
  border-radius: 10px;
  color: #1D2F97;
  height: 44px;
  width: 44px;
  background: #FCFCFC;
}

.pkaqiv-iue2 {
  color: #0D0E10;
  font-weight: 700;
  hyphens: auto;
  overflow-wrap: break-word;
}

.pkaqiv-ep {
  color: #576370;
  font-size: 0.886rem;
}

.pnuxag-pfyd {
  border: 1px solid #C6CCD2;
  display: grid;
  overflow: hidden;
  border-radius: 18px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 160px), 1fr));
  background: #C6CCD2;
  gap: 1px;
}

.pnuxag-b2 {
  flex-direction: column-reverse;
  min-width: 0;
  display: flex;
  padding: 19px 21px;
  background: #FCFCFC;
}

.pnuxag-062x {
  font-size: clamp(1.519rem, 1.215rem + 1vw, 2.025rem);
  hyphens: auto;
  letter-spacing: -0.02em;
  color: #0D0E10;
  font-family: "PT Sans", sans-serif;
  font-weight: 700;
  overflow-wrap: break-word;
}

.pnuxag-xl {
  font-size: 0.886rem;
  color: #576370;
  margin-top: 4px;
}

.pxau-k2d {
  margin: 0;
  grid-template-columns: repeat(auto-fill, minmax(min(45%, 178px), 1fr));
  list-style: none;
  padding: 0;
  display: grid;
  gap: 13px;
}

.pxau-k2d > li + li {
  margin-top: 0;
}

.pxau-b308 {
  min-width: 0;
  transition: transform .20s;
  text-decoration: none;
  color: #0D0E10;
  display: block;
}

.pxau-b308:hover {
  transform: translateY(-4px);
  color: #1D2F97;
}

.pxau-zlu6 {
  border: 1px solid #C6CCD2;
  position: relative;
  border-radius: 18px;
  overflow: hidden;
  background-image: repeating-linear-gradient(135deg, #E2E5E8 0 8px, #FCFCFC 8px 16px);
  aspect-ratio: 1 / 1;
}

.pxau-6h {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.pxau-mus {
  font-size: 0.95rem;
  overflow-wrap: break-word;
  margin-top: 10px;
  hyphens: auto;
  font-weight: 700;
  line-height: 1.3;
}

.pxau-fc {
  color: #576370;
  font-size: 0.822rem;
}

.plokaq-cuiv {
  list-style: none;
  gap: 12px;
  padding: 0;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 318px), 1fr));
  margin: 0;
  display: grid;
}

.plokaq-cuiv > li + li {
  margin-top: 0;
}

.plokaq-t53t {
  border: 1px solid #C6CCD2;
  padding: 10px 17px 10px 10px;
  display: grid;
  color: #0D0E10;
  background: #FCFCFC;
  align-items: center;
  grid-template-columns: 94px minmax(0, 1fr) auto;
  gap: 15px;
  border-radius: 18px;
  transition: border-color .20s;
  text-decoration: none;
}

.plokaq-t53t:hover {
  border-color: #1D2F97;
  color: #0D0E10;
}

.plokaq-7y2 {
  border-radius: 12px;
  aspect-ratio: 1 / 1;
  background-image: repeating-linear-gradient(135deg, #E2E5E8 0 6px, #FCFCFC 6px 12px);
  overflow: hidden;
}

.plokaq-4j {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.plokaq-ytsa {
  display: block;
  hyphens: auto;
  font-weight: 700;
  overflow-wrap: break-word;
}

.plokaq-1ytl {
  color: #576370;
  display: block;
  font-size: 0.822rem;
}

.plokaq-wvv {
  color: #0D762B;
  white-space: nowrap;
  font-family: "PT Sans", sans-serif;
  font-size: 0.822rem;
  font-weight: 700;
}

.pvehoe-tgd {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 254px), 1fr));
  padding: 0;
  margin: 0;
  list-style: none;
  gap: 12px;
  display: grid;
}

.pvehoe-tgd > li + li {
  margin-top: 0;
}

.pvehoe-4q {
  border: 1px solid #C6CCD2;
  height: 100%;
  border-radius: 18px;
  transition: border-color .20s;
  grid-template-columns: auto minmax(0, 1fr) auto;
  color: #0D0E10;
  gap: 15px;
  text-decoration: none;
  background: #FCFCFC;
  padding: 15px 17px;
  align-items: center;
  display: grid;
}

.pvehoe-4q:hover {
  color: #0D0E10;
  border-color: #1D2F97;
}

.pvehoe-diq {
  color: #1D2F97;
  place-items: center;
  height: 44px;
  width: 44px;
  border-radius: 10px;
  display: grid;
  background: #E2E5E8;
}

.pvehoe-rgmo {
  display: block;
  hyphens: auto;
  overflow-wrap: break-word;
  font-weight: 700;
}

.pvehoe-wm {
  display: block;
  font-size: 0.822rem;
  color: #576370;
}

.phovev-6f {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 318px), 1fr));
  gap: 15px;
  display: grid;
}

.phovev-ex {
  border: 1px solid #C6CCD2;
  flex-direction: column;
  min-width: 0;
  display: flex;
  background: #FCFCFC;
  border-radius: 18px;
}

.phovev-qwkf {
  padding: 23px 23px 19px;
}

.phovev-ld73 {
  color: #2A3036;
  border-radius: 6px;
  display: inline-block;
  font-weight: 700;
  font-size: 0.759rem;
  background: #E2E5E8;
  padding: 4px 10px;
}

.phovev-6onk {
  line-height: 1.3;
  margin-top: 13px;
  font-weight: 600;
  font-size: 1.139rem;
}

.phovev-gqs {
  line-height: 1.1;
  margin-top: 8px;
  font-weight: 800;
  letter-spacing: -0.02em;
  overflow-wrap: break-word;
  font-family: "Unbounded", sans-serif;
  color: #1D2F97;
  font-size: clamp(1.645rem, 1.316rem + 1vw, 2.025rem);
}

.phovev-e0 {
  flex: 1;
  gap: 15px;
  display: flex;
  border-top: 2px dashed #C6CCD2;
  flex-direction: column;
  margin-inline: 13px;
  padding: 19px 10px 23px;
  position: relative;
}

.phovev-e0::before, .phovev-e0::after {
  position: absolute;
  width: 22px;
  background: #EEF0F2;
  border-radius: 50%;
  height: 22px;
  top: -12px;
  content: "";
}

.phovev-e0::before {
  border-right: 1px solid #C6CCD2;
  left: -26px;
}

.phovev-e0::after {
  border-left: 1px solid #C6CCD2;
  right: -26px;
}

.phovev-dzov {
  flex: 1;
  font-size: 0.886rem;
}

.phovev-ekm8 {
  font-size: 0.759rem;
  color: #576370;
}

.ploj-b1v {
  border: 1px solid #C6CCD2;
  overflow-x: auto;
  border-radius: 18px;
  background: #FCFCFC;
}

.ploj-mc {
  font-size: 0.95rem;
  counter-reset: facts-row;
}

.ploj-mc thead th {
  font-size: 0.822rem;
  padding: 13px 15px;
  border-bottom: 1px solid #C6CCD2;
  color: #576370;
  font-weight: 700;
}

.ploj-mc tbody th, .ploj-mc tbody td {
  border-bottom: 1px dashed #C6CCD2;
  padding: 13px 15px;
}

.ploj-mc tbody tr:last-child th, .ploj-mc tbody tr:last-child td {
  border-bottom: 0;
}

.ploj-mc tbody th {
  width: 40%;
  font-weight: 600;
  color: #2A3036;
  min-width: 150px;
}

.ploj-mc tbody th::before {
  min-width: 32px;
  font-size: 0.759rem;
  content: counter(facts-row, decimal-leading-zero);
  counter-increment: facts-row;
  font-weight: 500;
  font-family: "PT Sans", sans-serif;
  color: #576370;
  display: inline-block;
}

.ploj-mc tbody td {
  overflow-wrap: break-word;
  font-weight: 700;
  color: #0D0E10;
  min-width: 180px;
  hyphens: auto;
}

.pxaxag-okt {
  border: 1px solid #C6CCD2;
  overflow-x: auto;
  background: #FCFCFC;
  border-radius: 18px;
}

.pxaxag-vl6 {
  min-width: 648px;
  font-size: 0.95rem;
}

.pxaxag-vl6 thead {
  background: #E2E5E8;
}

.pxaxag-vl6 th, .pxaxag-vl6 td {
  padding: 13px 15px;
}

.pxaxag-vl6 thead th {
  font-size: 0.822rem;
  font-weight: 700;
  color: #2A3036;
}

.pxaxag-vl6 tbody th, .pxaxag-vl6 tbody td {
  border-top: 1px solid #C6CCD2;
  vertical-align: middle;
}

.pxaxag-ypx {
  color: #0D0E10;
  font-weight: 700;
  align-items: center;
  display: flex;
  gap: 12px;
}

.pxaxag-wr {
  color: #0D0E10;
  font-family: "PT Sans", sans-serif;
  white-space: nowrap;
  text-align: right;
}

.pxaxag-vl6 thead .pxaxag-wr {
  font-family: "PT Sans", sans-serif;
}

.pzoh-e3 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr));
  display: grid;
  gap: 15px;
}

.pzoh-k1 {
  border: 1px solid #C6CCD2;
  border-radius: 18px;
  padding: 23px;
  min-width: 0;
  background: #FCFCFC;
}

.pzoh-84 {
  border: 1.5px solid #1D2F97;
  place-items: center;
  width: 48px;
  display: grid;
  height: 48px;
  color: #1D2F97;
  border-radius: 50%;
}

.pzoh-6k9 {
  line-height: 1.25;
  font-size: 1.203rem;
  margin-top: 19px;
  font-weight: 600;
}

.pzoh-r5zh {
  margin-top: 8px;
  font-size: 0.95rem;
}

.pzoh-vi {
  padding: 0;
  margin-top: 13px;
  list-style: none;
  font-size: 0.886rem;
}

.pzoh-v5ke {
  display: flex;
  gap: 8px;
}

.pzoh-v5ke svg {
  color: #0D762B;
  margin-top: 2px;
  flex: none;
}

.pgui-qcaj {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 234px), 1fr));
  counter-reset: steps;
  list-style: none;
  padding: 0;
  gap: 27px 23px;
}

.pgui-kjxf {
  padding-top: 17px;
  border-top: 2px solid #0D0E10;
  min-width: 0;
}

.pgui-kjxf + .pgui-kjxf {
  margin-top: 0;
}

.pgui-kjxf::before {
  display: block;
  font-size: 0.886rem;
  font-family: "PT Sans", sans-serif;
  counter-increment: steps;
  color: #1D2F97;
  content: counter(steps, decimal-leading-zero);
  font-weight: 700;
}

.pgui-tho {
  margin-top: 10px;
  line-height: 1.25;
  font-weight: 600;
  font-size: 1.203rem;
}

.pgui-u4r7 {
  margin-top: 8px;
  font-size: 0.95rem;
}

.pbexan-58 {
  gap: 0 38px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 296px), 1fr));
}

.pbexan-bsjt {
  min-width: 0;
  border-top: 1px solid #C6CCD2;
  padding-block: 19px 23px;
}

.pbexan-3u2 {
  font-weight: 600;
  font-size: 1.203rem;
}

.pbexan-t1 {
  font-size: 0.95rem;
  margin-top: 10px;
}

.pribej-61 {
  font-size: 1.075rem;
  max-width: 796px;
  line-height: 1.7;
}

.pribej-frh3 {
  font-size: clamp(1.645rem, 1.215rem + 1.6vw, 2.531rem);
  line-height: 1.1;
  margin-bottom: 19px;
  letter-spacing: -0.02em;
  font-weight: 800;
}

.pribej-61 h3 {
  font-weight: 600;
  margin: 27px 0 10px;
  font-size: 1.423rem;
}

.pribej-61 p + p {
  margin-top: 13px;
}

.pribej-61 ul, .pribej-61 ol {
  margin-block: 15px;
}

.pribej-k1 {
  background: #E2E5E8;
  margin-block: 27px;
  border-radius: 18px;
  padding: 23px 27px;
}

.pribej-k1 p {
  font-family: "Unbounded", sans-serif;
  line-height: 1.4;
  color: #0D0E10;
  font-weight: 600;
  font-size: 1.361rem;
}

.pribej-k1 cite {
  display: block;
  color: #576370;
  font-weight: 600;
  font-size: 0.886rem;
  font-style: normal;
  margin-top: 12px;
}

.pjaria-nj {
  border: 1px solid #C6CCD2;
  padding: 23px 19px;
  background: #FCFCFC;
  border-radius: 18px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 382px), 1fr));
  gap: 23px 46px;
  display: grid;
}

.pjaria-hqy8 {
  min-width: 0;
}

.pjaria-c3h {
  letter-spacing: -0.02em;
  font-size: clamp(1.645rem, 1.215rem + 1.4vw, 2.404rem);
  line-height: 1.12;
  font-weight: 800;
}

.pjaria-o5k {
  margin-top: 13px;
}

.pjaria-0ygv {
  padding: 0;
  min-width: 0;
  list-style: none;
}

.pjaria-ivr {
  hyphens: auto;
  align-items: flex-start;
  overflow-wrap: break-word;
  padding: 12px 0;
  display: flex;
  gap: 13px;
  border-bottom: 1px solid #C6CCD2;
}

.pjaria-ivr + .pjaria-ivr {
  margin-top: 0;
}

.pjaria-zvj6 {
  place-items: center;
  display: grid;
  border-radius: 50%;
  flex: none;
  color: #FCFCFC;
  background: #0D762B;
  width: 24px;
  height: 24px;
}

.pnunud-3l0e {
  gap: 15px;
  display: flex;
  align-items: center;
}

.pnunud-ws {
  font-family: "Unbounded", sans-serif;
  line-height: 1;
  font-weight: 800;
  font-size: 3.322rem;
  color: #0D0E10;
}

.pnunud-mk {
  display: flex;
  color: #0D0E10;
  gap: 2px;
}

.pnunud-oxr {
  color: #576370;
  font-size: 0.886rem;
}

.pnunud-ooz {
  gap: 15px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 296px), 1fr));
}

.pnunud-xulk {
  border: 1px solid #C6CCD2;
  border-radius: 18px;
  flex-direction: column;
  background: #FCFCFC;
  min-width: 0;
  display: flex;
  padding: 23px;
  gap: 15px;
}

.pnunud-8qda {
  font-size: 0.95rem;
  flex: 1;
}

.pnunud-wm {
  align-items: center;
  gap: 12px;
  display: flex;
}

.pnunud-exsx {
  height: 40px;
  color: #0D0E10;
  place-items: center;
  display: grid;
  flex: none;
  font-size: 0.886rem;
  width: 40px;
  border-radius: 50%;
  background: #E2E5E8;
  font-weight: 700;
}

.pnunud-3w {
  font-size: 0.95rem;
  font-weight: 700;
  display: block;
  color: #0D0E10;
}

.pnunud-ln {
  display: block;
  font-size: 0.822rem;
  color: #576370;
}

.pxadus-pm {
  border: 1px solid #C6CCD2;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr));
  background: #FCFCFC;
  border-radius: 18px;
  gap: 23px 46px;
  display: grid;
  padding: 23px;
}

.pxadus-hbx {
  gap: 15px 19px;
  align-items: start;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
}

.pxadus-yme4 {
  color: #FFFFFF;
  font-family: "Unbounded", sans-serif;
  width: 64px;
  overflow: hidden;
  font-size: 1.423rem;
  place-items: center;
  background: #2842D4;
  height: 64px;
  border-radius: 50%;
  font-weight: 800;
  display: grid;
}

.pxadus-yme4 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.pxadus-v0 {
  font-weight: 800;
  font-size: 1.423rem;
}

.pxadus-efm {
  color: #576370;
  font-size: 0.886rem;
}

.pxadus-a4t {
  margin-top: 10px;
}

.pxadus-3yj {
  margin-top: 12px;
  gap: 8px 19px;
  flex-wrap: wrap;
  font-size: 0.886rem;
  display: flex;
}

.pxadus-jwt6 {
  color: #576370;
  font-family: "PT Sans", sans-serif;
}

.phoqil-em1c {
  list-style: none;
  padding: 0;
  grid-template-columns: repeat(auto-fill, minmax(min(30%, 148px), 1fr));
  margin: 0;
  gap: 10px;
  display: grid;
}

.phoqil-em1c > li + li {
  margin-top: 0;
}

.phoqil-wz {
  border: 1px solid #C6CCD2;
  padding: 10px;
  display: block;
  aspect-ratio: 300 / 173;
  transition: border-color .20s;
  border-radius: 10px;
  background: #FCFCFC;
}

.phoqil-wz:hover {
  border-color: #1D2F97;
}

.phoqil-zzt {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.pxaceh-d8c4 {
  align-items: center;
  gap: 31px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 382px), 1fr));
}

.pxaceh-nlqb {
  min-width: 0;
}

.pxaceh-f2sx {
  margin-top: 13px;
}

.pxaceh-9z {
  margin-top: 17px;
  list-style: none;
  padding: 0;
}

.pxaceh-i45 {
  display: flex;
  gap: 10px;
}

.pxaceh-i45 svg {
  flex: none;
  color: #0D762B;
  margin-top: 2px;
}

.pxaceh-t1 {
  gap: 10px;
  margin-top: 23px;
  flex-wrap: wrap;
  display: flex;
}

.pxaceh-dqv {
  border: 1.5px solid #0D0E10;
  min-height: 52px;
  transition: background-color .20s, color .20s;
  flex-direction: column;
  color: #0D0E10;
  padding: 6px 19px;
  border-radius: 10px;
  display: inline-flex;
  text-decoration: none;
  justify-content: center;
}

.pxaceh-dqv:hover {
  color: #EEF0F2;
  background: #0D0E10;
}

.pxaceh-wx {
  font-size: 0.697rem;
}

.pxaceh-xpk3 {
  font-size: 1.012rem;
  font-weight: 700;
  line-height: 1.2;
}

.pfikaz-efrg, .psow-gj {
  padding: 23px 19px;
  border-radius: 18px;
  background: #E2E5E8;
}

.pfikaz-bh6y {
  gap: 19px 38px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: flex-end;
}

.pfikaz-xw {
  min-width: 0;
  max-width: 672px;
}

.pfikaz-l06q, .psow-cz {
  margin-top: 12px;
  max-width: 712px;
}

.pfikaz-olq5 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 190px), 1fr));
  gap: 10px;
  margin-top: 27px;
  list-style: none;
  padding: 0;
}

.pfikaz-pv {
  font-weight: 700;
  gap: 12px;
  overflow-wrap: break-word;
  border-radius: 10px;
  padding: 15px;
  color: #0D0E10;
  background: #FCFCFC;
  min-width: 0;
  display: flex;
  hyphens: auto;
  align-items: center;
}

.pfikaz-pv + .pfikaz-pv {
  margin-top: 0;
}

.pfikaz-pv svg {
  color: #1D2F97;
  flex: none;
}

.psow-cs {
  display: flex;
  font-size: 0.886rem;
  font-weight: 700;
  margin-top: 19px;
  gap: 8px 19px;
  flex-wrap: wrap;
}

.pxanuk-xlo {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 404px), 1fr));
  gap: 31px 54px;
}

.pxanuk-f26o {
  min-width: 0;
}

.pxanuk-f26o p {
  margin-top: 13px;
}

.pxanuk-eh {
  align-content: start;
  min-width: 0;
  gap: 15px;
  display: grid;
}

.pxanuk-rx {
  border: 1px solid #C6CCD2;
  border-radius: 18px;
  gap: 1px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  display: grid;
  overflow: hidden;
  background: #C6CCD2;
}

.pxanuk-fp {
  flex-direction: column-reverse;
  background: #FCFCFC;
  display: flex;
  padding: 17px 19px;
}

.pxanuk-d8 {
  font-size: 1.55rem;
  hyphens: auto;
  font-weight: 700;
  overflow-wrap: break-word;
  font-family: "PT Sans", sans-serif;
  color: #0D0E10;
}

.pxanuk-1f9x {
  color: #576370;
  font-size: 0.822rem;
}

.pxanuk-6u9 {
  border: 1px solid #C6CCD2;
  background: #FCFCFC;
  padding: 0;
  border-radius: 18px;
  list-style: none;
}

.pxanuk-4pqj {
  justify-content: space-between;
  gap: 4px 15px;
  flex-wrap: wrap;
  padding: 13px 19px;
  display: flex;
  border-bottom: 1px solid #C6CCD2;
}

.pxanuk-4pqj + .pxanuk-4pqj {
  margin-top: 0;
}

.pxanuk-4pqj:last-child {
  border-bottom: 0;
}

.pxanuk-0k {
  font-weight: 700;
  color: #0D0E10;
}

.pxanuk-rk {
  overflow-wrap: break-word;
  font-size: 0.886rem;
  hyphens: auto;
  font-family: "PT Sans", sans-serif;
  color: #576370;
}

.pmija6-97 {
  border-top: 1.5px solid #0D0E10;
  counter-reset: faq;
}

.pmija6-38 {
  border-bottom: 1px solid #C6CCD2;
}

.pmija6-wo {
  grid-template-columns: 36px minmax(0, 1fr) 24px;
  color: #0D0E10;
  font-weight: 700;
  padding: 17px 0;
  display: grid;
  font-size: 1.075rem;
  gap: 12px;
  align-items: center;
}

.pmija6-wo::before {
  color: #1D2F97;
  content: counter(faq, decimal-leading-zero);
  counter-increment: faq;
  font-size: 0.822rem;
  font-family: "PT Sans", sans-serif;
}

.pmija6-wo:hover {
  color: #1D2F97;
}

.pmija6-abs {
  transition: transform .20s;
}

.pmija6-38[open] .pmija6-abs {
  transform: rotate(45deg);
}

.pmija6-6a {
  padding: 0 0 21px 46px;
  max-width: 900px;
}

.pmija6-6a p + p {
  margin-top: 10px;
}

.pnus-tcn {
  display: flex;
  color: #EFF0F1;
  justify-content: space-between;
  gap: 23px 38px;
  border-radius: 18px;
  flex-wrap: wrap;
  background: #0F1215;
  align-items: center;
  padding: 27px 21px;
}

.pnus-2x {
  min-width: 0;
  max-width: 672px;
}

.pnus-rzq {
  letter-spacing: -0.02em;
  font-weight: 800;
  font-size: clamp(1.519rem, 1.215rem + 1.2vw, 2.151rem);
  color: #EFF0F1;
  line-height: 1.12;
}

.pnus-t2 {
  color: #EFF0F1;
  margin-top: 10px;
}

.pnus-t2 a {
  color: #EFF0F1;
}

.ptaxal-d8l2 {
  line-height: 1.15;
  font-weight: 800;
  max-width: 796px;
  font-size: clamp(1.392rem, 1.114rem + 1vw, 1.898rem);
}

.ptaxal-izlm {
  columns: 2 340px;
  column-gap: 46px;
  font-size: 0.95rem;
  margin-top: 17px;
}

.ptaxal-izlm p + p {
  margin-top: 13px;
}

.plonud-8cah {
  flex-wrap: wrap;
  margin-bottom: 19px;
  display: flex;
  font-size: 0.822rem;
  list-style: none;
  gap: 6px 10px;
  padding: 0;
  color: #576370;
}

.plonud-8cah li + li {
  margin-top: 0;
}

.plonud-8cah li + li::before {
  margin-right: 10px;
  content: "/";
}

.plonud-ni32 {
  color: #576370;
}

.plonud-7ra {
  color: #0D0E10;
  font-weight: 700;
}

.pqib {
  padding-block: 8px 31px;
}

.pqib-52 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 466px), 1fr));
  align-items: start;
  gap: 23px 46px;
}

.pqib-oo08 {
  min-width: 0;
}

.pqib-uo6 {
  font-size: 0.822rem;
  font-family: "PT Sans", sans-serif;
  color: #576370;
}

.pqib-cg {
  letter-spacing: -0.03em;
  margin-top: 10px;
  line-height: 1.02;
  font-size: clamp(2.278rem, 1.316rem + 3.4vw, 4.05rem);
  font-weight: 800;
}

.pqib-zw {
  margin-top: 15px;
  max-width: 588px;
  font-size: 1.139rem;
}

.pqib-3ol {
  border: 1px solid #C6CCD2;
  background: #C6CCD2;
  display: grid;
  gap: 1px;
  border-radius: 18px;
  grid-template-columns: repeat(auto-fit, minmax(min(45%, 148px), 1fr));
  margin-top: 23px;
  overflow: hidden;
}

.pqib-6045 {
  padding: 12px 15px;
  background: #FCFCFC;
  min-width: 0;
}

.pqib-1nu {
  color: #576370;
  font-weight: 700;
  font-size: 0.759rem;
}

.pqib-vyy {
  margin-top: 2px;
  font-family: "PT Sans", sans-serif;
  font-weight: 700;
  hyphens: auto;
  font-size: 1.075rem;
  overflow-wrap: break-word;
  color: #0D0E10;
}

.pqib-wi {
  margin-top: 23px;
}

.pqib-pdvs {
  margin-top: 12px;
  font-size: 0.822rem;
  color: #576370;
}

.pqib-ir {
  min-width: 0;
}

.pvebem-08yq {
  background: #0F1215;
  padding: 27px 19px 0;
  text-align: center;
  border-radius: 18px;
  color: #EFF0F1;
  overflow: hidden;
}

.pvebem-s41 {
  margin-inline: auto;
  max-width: 860px;
}

.pvebem-mpi {
  font-family: "PT Sans", sans-serif;
  font-size: 0.822rem;
  color: #EFF0F1;
}

.pvebem-ie {
  font-size: clamp(2.151rem, 1.316rem + 3.4vw, 4.176rem);
  font-weight: 800;
  line-height: 1.02;
  letter-spacing: -0.03em;
  color: #EFF0F1;
  margin-top: 10px;
}

.pvebem-cw {
  color: #EFF0F1;
  font-size: 1.139rem;
  margin-top: 13px;
}

.pvebem-s17 {
  margin-top: 23px;
  justify-content: center;
}

.pvebem-mm79 {
  padding: 0;
  gap: 8px;
  margin-top: 27px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  list-style: none;
}

.pvebem-cr {
  border: 1px solid #EFF0F1;
  border-radius: 999px;
  color: #EFF0F1;
  font-size: 0.886rem;
  padding: 8px 13px;
}

.pvebem-cr + .pvebem-cr {
  margin-top: 0;
}

.pvebem-cr strong {
  font-family: "PT Sans", sans-serif;
  color: #EFF0F1;
}

.pvebem-4v {
  aspect-ratio: 16 / 10;
  background-color: #E2E5E8;
  max-width: 1004px;
  overflow: hidden;
  border-radius: 18px 18px 0 0;
  margin: 35px auto 0;
}

.pvebem-4v img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.pguzor {
  padding-bottom: 46px;
}

.pguzor-ipf {
  border: 1px solid #C6CCD2;
  border-radius: 18px;
  background: #FCFCFC;
}

.pguzor-mcqj {
  padding: 0 15px;
  display: flex;
  justify-content: space-between;
  color: #0D0E10;
  align-items: center;
  min-height: 52px;
  font-weight: 700;
}

.pguzor-r0k {
  transition: transform .20s;
}

.pguzor-ipf[open] .pguzor-r0k {
  transform: rotate(45deg);
}

.pguzor-9wwy {
  display: grid;
  padding: 0 8px 8px;
  margin: 0;
  list-style: none;
}

.pguzor-9wwy li + li {
  margin-top: 0;
}

.pguzor-e7t {
  text-decoration: none;
  border-top: 1px solid #C6CCD2;
  color: #2A3036;
  font-weight: 600;
  min-height: 44px;
  padding: 0 8px;
  display: flex;
  align-items: center;
}

.pguzor-e7t:hover {
  color: #1D2F97;
}

.pkataw-c8p5 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr));
  gap: 27px 54px;
  align-items: start;
}

.pkataw-2k {
  min-width: 0;
  font-size: 1.075rem;
  max-width: 756px;
}

.pkataw-2k p {
  margin-top: 13px;
}

.pkataw-beb {
  background: #E2E5E8;
  min-width: 0;
  border-radius: 18px;
  padding: 23px;
}

.pkataw-6l {
  font-weight: 600;
  font-size: 1.203rem;
}

.pkataw-rxpk {
  padding: 0;
  list-style: none;
  margin-top: 13px;
}

.pkataw-24 {
  display: flex;
  gap: 10px;
}

.pkataw-24 svg {
  color: #0D762B;
  flex: none;
  margin-top: 2px;
}

.pmig-bqv {
  padding: 0;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 296px), 1fr));
  gap: 15px;
  margin: 0;
  list-style: none;
  display: grid;
}

.pmig-bqv > li + li {
  margin-top: 0;
}

.pmig-v5mx {
  border: 1px solid #C6CCD2;
  aspect-ratio: 16 / 10;
  border-radius: 18px;
  overflow: hidden;
  background-color: #0F1215;
}

.pmig-qrk {
  object-fit: contain;
  height: 100%;
  width: 100%;
}

.pmig-5esh {
  margin-top: 10px;
  font-size: 0.886rem;
}

.ptahox-oh {
  border: 1px solid #C6CCD2;
  background: #FCFCFC;
  border-radius: 18px;
  overflow-x: auto;
}

.ptahox-ymrf {
  min-width: 588px;
  font-size: 0.95rem;
}

.ptahox-ymrf thead {
  background: #E2E5E8;
}

.ptahox-ymrf th, .ptahox-ymrf td {
  vertical-align: middle;
  padding: 10px 15px;
}

.ptahox-ymrf thead th {
  font-size: 0.822rem;
  font-weight: 700;
  color: #2A3036;
}

.ptahox-ymrf tbody th, .ptahox-ymrf tbody td {
  border-top: 1px solid #C6CCD2;
}

.ptahox-szkn {
  text-align: right;
  white-space: nowrap;
  color: #0D0E10;
  font-family: "PT Sans", sans-serif;
}

.ptahox-99ev {
  gap: 12px;
  font-weight: 700;
  color: #0D0E10;
  display: flex;
  align-items: center;
}

.ptahox-42hv {
  background: #E2E5E8;
  border-radius: 6px;
  overflow: hidden;
  flex: none;
  height: 40px;
  width: 40px;
}

.ptahox-42hv img {
  width: 100%;
  object-fit: contain;
  height: 100%;
}

.ptahox-h03 {
  background: #E2E5E8;
}

.ptahox-h03 .ptahox-42hv {
  background: #FCFCFC;
}

.ptahox-5n2q {
  background: #2842D4;
  font-weight: 700;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 6px;
  font-size: 0.697rem;
}

.pzox-k5 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 318px), 1fr));
  gap: 15px;
  display: grid;
}

.pzox-6x {
  border: 1px solid #C6CCD2;
  background: #FCFCFC;
  flex-direction: column;
  border-radius: 18px;
  display: flex;
  min-width: 0;
  gap: 12px;
  padding: 23px;
}

.pzox-33p3 {
  font-size: 1.265rem;
  font-weight: 600;
}

.pzox-1xgz {
  flex: 1;
  font-size: 0.95rem;
}

.pzox-qa7 {
  font-weight: 700;
  display: flex;
  font-size: 0.822rem;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px;
}

.pzox-qa7 svg {
  color: #576370;
}

.pzox-1q {
  color: #0D0E10;
  border-radius: 6px;
  background: #E2E5E8;
  padding: 4px 10px;
}

.pzox-ye {
  border-radius: 6px;
  color: #FFFFFF;
  padding: 4px 10px;
  background: #2842D4;
}

.ptazoh-3t {
  gap: 38px 46px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 424px), 1fr));
  display: grid;
}

.ptazoh-b70f {
  min-width: 0;
}

.ptazoh-t53h {
  font-size: clamp(1.519rem, 1.215rem + 1vw, 2.151rem);
  line-height: 1.12;
  letter-spacing: -0.02em;
  font-weight: 800;
}

.ptazoh-834 {
  color: #576370;
  margin-top: 10px;
}

.ptazoh-4i6r {
  border: 1px solid #C6CCD2;
  overflow-x: auto;
  border-radius: 18px;
  background: #FCFCFC;
  margin-top: 17px;
}

.ptazoh-f2s4 {
  font-size: 0.95rem;
}

.ptazoh-f2s4 thead {
  background: #E2E5E8;
}

.ptazoh-f2s4 th, .ptazoh-f2s4 td {
  padding: 12px 17px;
}

.ptazoh-f2s4 thead th {
  font-size: 0.822rem;
}

.ptazoh-f2s4 tbody th, .ptazoh-f2s4 tbody td {
  border-top: 1px solid #C6CCD2;
}

.ptazoh-f2s4 tbody th {
  font-weight: 600;
}

.ptazoh-ozy {
  text-align: right;
  color: #0D0E10;
  font-family: "PT Sans", sans-serif;
  white-space: nowrap;
}

.ptazoh-7c {
  background: #E2E5E8;
  border-radius: 999px;
  margin-top: 6px;
  height: 4px;
  display: block;
}

.ptazoh-z9 {
  background: #2842D4;
  display: block;
  border-radius: 999px;
  height: 100%;
}

.ptazoh-dnv9 {
  color: #0D762B;
  font-weight: 700;
}

.ptazoh-lv {
  color: #576370;
}

.phob-lg {
  border: 1px solid #C6CCD2;
  position: relative;
  background-color: #0F1215;
  aspect-ratio: 16 / 9;
  border-radius: 18px;
  overflow: hidden;
}

.phob-wts {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.phob-tyqh {
  text-decoration: none;
  display: grid;
  place-items: center;
  background: rgba(9, 10, 15, 0.59);
  inset: 0;
  position: absolute;
}

.phob-f7r1 {
  min-height: 56px;
  gap: 12px;
  font-size: 1.075rem;
  padding: 0 25px;
  font-weight: 800;
  transition: transform .20s;
  border-radius: 999px;
  color: #0F1215;
  background: #EFF0F1;
  display: inline-flex;
  align-items: center;
}

.phob-tyqh:hover .phob-f7r1 {
  transform: scale(1.04);
}

.phob-a8w {
  align-items: center;
  gap: 13px 31px;
  justify-content: space-between;
  margin-top: 15px;
  display: flex;
  flex-wrap: wrap;
}

.phob-w6ve {
  max-width: 672px;
  font-size: 0.95rem;
}

.pnu7-eq {
  max-width: 796px;
  line-height: 1.7;
  font-size: 1.075rem;
}

.pnu7-ec {
  font-size: clamp(1.645rem, 1.215rem + 1.6vw, 2.531rem);
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 1.1;
  margin-bottom: 17px;
}

.pnu7-eq p + p {
  margin-top: 13px;
}

.psow-qwqr {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 234px), 1fr));
  display: grid;
  gap: 12px;
  margin-top: 23px;
}

.psow-0dw {
  padding: 17px 19px;
  border-radius: 10px;
  min-width: 0;
  background: #FCFCFC;
}

.psow-vkgn {
  font-weight: 700;
  font-size: 1.012rem;
  font-family: "PT Sans", sans-serif;
}

.psow-di7v {
  margin-top: 6px;
  font-size: 0.886rem;
}

.phoxau {
  padding: 10px 12px 10px 15px;
  justify-content: space-between;
  left: 0;
  align-items: center;
  transition: transform .26s;
  transform: translateY(110%);
  right: 0;
  border-top: 1px solid #C6CCD2;
  position: fixed;
  gap: 12px;
  background: #FCFCFC;
  display: flex;
  bottom: 0;
  z-index: 35;
}

.phoxau-ztv {
  transform: translateY(0);
}

.phoxau-pa {
  overflow: hidden;
  color: #0D0E10;
  text-overflow: ellipsis;
  min-width: 0;
  white-space: nowrap;
  font-weight: 700;
}

.phoxau .pbe3 {
  min-height: 44px;
  flex: none;
}

@media (min-width: 648px) {
  .pper {
    padding-inline: 23px;
  }
  .pkaqiv-bw {
    padding: 42px 38px;
  }
  .pkaqiv-3vpw {
    padding: 23px 31px;
  }
  .pjaria-nj {
    padding: 35px;
  }
  .pfikaz-efrg, .psow-gj {
    padding: 35px;
  }
  .pnus-tcn {
    padding: 38px;
  }
  .pvebem-08yq {
    padding: 42px 38px 0;
  }
  .pgujam {
    padding: 38px;
  }
  .pgujam-kh {
    grid-template-columns: 170px minmax(0, 1fr);
    align-items: baseline;
  }
}

@media (min-width: 957px) {
  .pper {
    padding-inline: 38px;
  }
  main > section {
    padding-block: 0 85px;
  }
  .pguzom {
    padding: 12px 23px;
  }
  .pguzom-t5 {
    grid-template-areas: "logo nav tools actions";
    grid-template-columns: auto minmax(0, 1fr) auto auto;
    padding-left: 13px;
    gap: 15px;
  }
  .pguzom-wg5 {
    display: none;
  }
  .pguzom-6v6h {
    padding-top: 0;
    justify-content: center;
    flex-wrap: wrap;
    border-top: 0;
    display: flex;
    gap: 2px;
  }
  .pguzom-j7od {
    min-height: 40px;
    font-size: 0.886rem;
  }
  .pguzom-h43 {
    display: flex;
  }
  .pguzom-h43 .pbe3 {
    padding: 0 15px;
    min-height: 42px;
  }
  .pkaqiv-bw {
    padding: 62px;
  }
  .pqib {
    padding-block: 15px 46px;
  }
  .pguzor {
    padding-bottom: 69px;
  }
  .pguzor-ipf[open] .pguzor-9wwy, .pguzor-9wwy {
    padding: 0 10px 10px;
    gap: 8px;
    display: flex;
    flex-wrap: wrap;
  }
  .pguzor-e7t {
    border-top: 0;
    border-radius: 10px;
    color: #0D0E10;
    font-weight: 700;
    background: #E2E5E8;
    min-height: 36px;
    padding: 0 12px;
    font-size: 0.886rem;
  }
  .pguzor-e7t:hover {
    color: #FFFFFF;
    background: #2842D4;
  }
  .pjaria-nj {
    padding: 42px;
  }
  .pfikaz-efrg, .psow-gj {
    padding: 42px;
  }
  .pnus-tcn {
    padding: 46px;
  }
  .pvebem-08yq {
    padding: 54px 54px 0;
  }
  .pgujam {
    padding: 46px;
    margin: 0 23px 23px;
  }
  .phoxau {
    display: none;
  }
}