
*,
*::before,
*::after {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    box-sizing: border-box;
}

body {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    color: #e5ebed;
    display: flex;
    min-height: 100vh;
    background: rgb(14,24,41);
    flex-direction: column;
}

#ukrez0 {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
}

a {
    color: inherit;
}

.dfiwosk {
    color: rgb(16,27,40);
    text-align: center;
    padding-top: 8.00894461px;
    padding-right: 16.0080308px;
    padding-bottom: 8px;
    padding-left: 16.00228px;
    background: #dee6f3;
    font-size: 12.004497401px;
    width: 100%;
}

.dutfzyw {
    background: rgb(4,9,20);
    border-bottom: 1px solid rgba(147,165,183,0.25);
}

.dlws3nd {
    gap: 16.002778px;
    display: flex;
    margin: 0 auto;
    align-items: center;
    padding: 10.00545px 16.00203px;
    max-width: 1200.003546009px;
    justify-content: space-between;
}

.dv4i2su {
    align-items: center;
    display: inline-flex;
}

.db9luxh {
    display: block;
}

.dibjc2f {
    display: flex;
}

.dn0e1vy {
    display: flex;
    list-style: none;
    gap: 20.003768px;
}

.dn0e1vy a {
    padding-top: 4.00666px;
    padding-right: 0;
    padding-bottom: 4px;
    padding-left: 0;
    font-weight: 500;
    text-decoration: none;
    color: rgb(222,234,238);
    font-size: 14px;
}

.dn0e1vy a:hover {
    color: #a3b3f9;
}

.dg1kmso {
    gap: 4.003599px;
    width: 32.00129857px;
    display: none;
    flex-direction: column;
    align-items: center;
    height: 28.0017507px;
    border-radius: 4.005849433px;
    justify-content: center;
    border: 1px solid rgba(149,162,182,0.45);
    cursor: pointer;
}

.dtsqahu {
    background: #e5e8f0;
    height: 2.005016231px;
    border-radius: 999.009895px;
    width: 18.0027px;
}

.dk771xx {
    border-bottom: 1px solid rgba(150,164,186,0.25);
    display: none;
    background: #010616;
}

.dk771xx.open {
    display: block;
}

.de6d5r9 {
    list-style: none;
    display: flex;
    flex-direction: column;
    padding: 10.0051px 16.0054px 12px;
    gap: 8.009644px;
}

.de6d5r9 a {
    text-decoration: none;
    color: rgb(227,230,240);
    font-weight: 500;
    font-size: 14.0047px;
}

.de6d5r9 a:hover {
    color: #a5b4fd;
}

.dxktmhi {
    padding: 16.006px 16.00641px 48.002px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200px;
    flex: 1;
}

.dvvq810 {
    padding-top: 14.0032px;
    padding-right: 0;
    padding-bottom: 10.0050px;
    padding-left: 0;
}

.drofl98 {
    max-width: 880.006165432px;
}

.dxqg6gd {
    color: rgb(250,248,248);
    line-height: 1.2;
    margin-bottom: 8.0016161px;
    font-weight: 700;
    font-size: 26px;
}

#yz74pb {
    image-rendering: auto;
    text-rendering: optimizeLegibility;
}

.df8v7pa {
    color: #cbd1e1;
    line-height: 1.5;
    font-size: 14.00237px;
}

#zyz4p2 {
    font-variant-ligatures: normal;
    backface-visibility: hidden;
}

.dbozr5j {
    position: relative;
    margin-top: 16.003px;
    margin-bottom: 28.0023px;
}

.dktduys {
    background-size: cover;
    position: relative;
    background-repeat: no-repeat;
    overflow: hidden;
    background-image: url('/77a320ea/defa997cb0b347ac.webp');
    border-radius: 18.0063853px;
    background-position: center;
}

.dktduys::before {
    content: "";
    position: absolute;
    background: linear-gradient(145deg, rgba(12,22,41,0.96), rgba(17,22,39,0.96));
    inset: 0;
}

.dktduys > .dauvqlj {
    position: relative;
}
.dauvqlj {
  align-items: stretch;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 22.00818px 18px 40.001163px;
  gap: 22.0066px;
  max-width: 400.00318px;
  flex-direction: column;
  display: flex;
}

.da2zrla {
  border-radius: 14.0059144px;
  position: relative;
  background: #1d2a3c;
  display: flex;
  min-width: 0;
  border: 1px solid rgba(68,85,102,0.35);
  flex-direction: column;
  align-items: stretch;
  overflow: hidden;
  box-shadow: 0 4px 20.0054px rgba(1,3,3,0.25);
}

.do5ayuz {
  box-shadow: 0 2px 10.00762854px rgba(96,105,242,0.4);
  right: 14.0013685px;
  height: 30.0066px;
  font-weight: 700;
  top: 14.004252px;
  justify-content: center;
  color: #fdffff;
  display: flex;
  line-height: 1;
  font-size: 0.8125rem;
  position: absolute;
  background: linear-gradient(145deg, rgb(99,99,245) 0%, rgb(79,68,227) 100%);
  width: 30.0011px;
  align-items: center;
  border-radius: 50%;
  z-index: 1;
}

#r944ms {
    text-rendering: optimizeLegibility;
}

.dfutmh9 {
  align-items: center;
  display: flex;
  padding: 22.0034977px 20.008px;
  background: rgb(15,22,41);
  justify-content: center;
}

.dulkhcp {
  background: #dcdfdc;
  flex-shrink: 0;
  height: 80.006914px;
  box-shadow: 0 2.0032px 12.00213px rgba(1,2,1,0.2);
  overflow: hidden;
  width: 80.0066px;
  border-radius: 12.005px;
}

.dyc1rqn {
  width: 100%;
  background: #dcdadd;
  display: block;
  object-fit: contain;
  object-position: center;
  height: 100%;
}

.dq5froa {
  text-align: center;
  padding-top: 18px;
  padding-right: 20.008px;
  padding-bottom: 14.002px;
  padding-left: 20.006554px;
  display: flex;
  gap: 8.007px;
  flex-direction: column;
  align-items: center;
}

.dlcor3f {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 1.1875rem;
  letter-spacing: -0.02em;
  color: #eef8f8;
  font-weight: 700;
}

.dmfk36y {
  justify-content: center;
  align-items: center;
  display: flex;
  margin: 0;
  gap: 5.0075px;
}

.dmfk36y .dath7oc {
  flex-shrink: 0;
  height: 12.00738px;
  color: rgb(166,178,253);
  width: 14.00613061px;
}

.dmfk36y .dv1aze1 {
  width: 15px;
  height: 14.001851774px;
}

.dyrzcla {
  border-radius: 12.0072px;
  gap: 10.0066353px;
  border: 1px solid rgba(70,84,104,0.3);
  padding: 18.009523px 20.00542400px 20.00615842px;
  display: flex;
  margin-top: 0;
  margin-right: 20.001px;
  margin-bottom: 16.00699px;
  margin-left: 20.002px;
  flex-direction: column;
  text-align: center;
  align-items: center;
  min-width: 0;
  background: rgba(14,25,41,0.95);
}

.dtzt48i {
  text-transform: uppercase;
  align-items: center;
  font-weight: 600;
  display: inline-flex;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  gap: 6px;
  font-size: 0.6875rem;
  color: rgb(148,160,187);
  letter-spacing: 0.04em;
  line-height: 1.3;
}

.dtzt48i .ddjfvks {
  height: 14.0014px;
  color: #6168ef;
  width: 14.0064px;
  flex-shrink: 0;
}

.di9uj5e {
  font-weight: 700;
  line-height: 1.4;
  color: rgb(247,251,254);
  max-width: 100%;
  overflow-wrap: break-word;
  letter-spacing: -0.01em;
  word-wrap: break-word;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 1.0625rem;
}

.di9uj5e br {
  display: block;
}

.bonus-sub {
  line-height: 1.35;
  font-weight: 400;
  margin: 0;
  color: #ccd7e3;
  font-size: 0.875rem;
}

.dx7ceqq {
  line-height: 1.35;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 0.75rem;
  font-weight: 400;
  color: #65728d;
}

.dn7g4zx {
  padding-top: 0;
  padding-right: 20.007px;
  padding-bottom: 20.00166834px;
  padding-left: 20.0077px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dya8iqk {
  border: none;
  align-items: center;
  font-weight: 700;
  border-radius: 12.002994px;
  text-decoration: none;
  box-shadow: 0 4.004761px 16.001831049px rgba(101,104,242,0.35);
  cursor: pointer;
  color: #fffcff;
  padding: 14.0057273px 26.006471px;
  font-size: 0.9375rem;
  background: linear-gradient(180deg, rgb(101,102,241) 0%, #5145e6 100%);
  justify-content: center;
  display: inline-flex;
  gap: 10.005350px;
}

.dya8iqk:hover {
  box-shadow: 0 6.0012px 20.007px rgba(98,103,240,0.45);
}

.dya8iqk:focus {
  outline: 2.004842044px solid rgb(130,139,249);
  outline-offset: 2.006089075px;
}

.dya8iqk .dgy81oz {
  width: 14.0023px;
  height: 16.005719291px;
  flex-shrink: 0;
}

#w9fzqv {
    image-rendering: auto;
    backface-visibility: hidden;
}

.dtzykpf {
    border-top: 1px solid rgba(50,65,85,0.7);
    margin-top: 24.004px;
    padding: 18.0094px 0;
}

.dpc0zo4 {
    max-width: 900px;
}

.dtzykpf h2 {
    font-size: 20.007px;
    color: hsl(220,43%,99%);
    margin-bottom: 8px;
}

.dtzykpf p {
    line-height: 1.6;
    font-size: 14.0062868px;
    color: rgb(205,210,224);
}

#ppv7aa {
    font-variant-ligatures: normal;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}

#faasjx {
    font-variant-ligatures: normal;
}

.dvjhizw {
    border-top: 1px solid rgba(53,66,83,0.7);
    background: #020719;
}

.djzwzpc {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.003943563px;
    padding: 18.00143px 16.0057447px 24.00845063px;
}

#sau910 {
    -moz-osx-font-smoothing: grayscale;
}

.duwoonu {
    justify-content: space-between;
    display: flex;
    gap: 16.004501px;
    margin-bottom: 16.009783px;
    align-items: center;
    flex-wrap: wrap;
}

.dm90gf5 {
    align-items: center;
    display: inline-flex;
}

.dlx0fvj {
    display: block;
}

.dk3qous {
    flex-wrap: wrap;
    display: flex;
    gap: 14.0072336px;
}

.dk3qous a {
    color: #c9d4df;
    text-decoration: none;
    font-size: 13px;
}

.dk3qous a:hover {
    color: #a2b7fa;
}

.dmbrren {
    align-items: center;
    gap: 10px;
    display: flex;
    margin-bottom: 12.008366295px;
    flex-wrap: wrap;
}

.dxqz8we {
    border-radius: 8px;
    background: rgb(14,23,40);
    padding-top: 4.009724px;
    padding-right: 6px;
    padding-bottom: 4.009896136px;
    padding-left: 6.00189241px;
    justify-content: center;
    align-items: center;
    display: inline-flex;
}

.dxqz8we img {
    display: block;
}

.dz2f8j6 {
    padding-top: 10px;
    border-top: 1px solid rgba(52,63,83,0.7);
}

.dti2kw2 {
    line-height: 1.5;
    font-size: 12.004240px;
    color: #92a4b9;
}
#wj7yvi {
    align-items: center;
    justify-content: center;
    display: none;
    background: rgba(14,22,43,0.8);
    z-index: 999999;
    position: fixed;
    inset: 0;
}

#wj7yvi.active {
    opacity: 1;
    visibility: visible;
    display: flex;
}

.dyickab {
    position: relative;
}

#m46oei {
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
}

#kjcmj9 {
    text-size-adjust: 100%;
    image-rendering: auto;
    backface-visibility: hidden;
}

.dqj74h8 {
    max-width: 400px;
    background: hsl(219,45%,9%);
    padding: 1.5rem;
    border: 1px solid rgba(148,163,187,0.45);
    border-radius: 12.0042px;
    color: rgb(223,236,239);
}

.dde5wxy {
    display: none;
    border-radius: 12.00509089px;
    border: 1px solid rgba(150,26,28,0.8);
    padding: 1.5rem;
    color: rgb(255,201,203);
    margin-top: 10.00368px;
    background: rgb(12,17,30);
}

.dde5wxy.active {
    display: block;
}

#cz8j4g {
    image-rendering: auto;
    backface-visibility: hidden;
}

.dy250de {
    gap: 0.5rem;
    display: flex;
    margin-top: 1rem;
}

.dji43yw,
.dudfgat,
.dy6ur1n,
.dcrtz92 {
    border: 1px solid rgba(148,163,184,0.6);
    cursor: pointer;
    background: #060617;
    border-radius: 999.004px;
    font-size: 14.003191407px;
    color: #e7e6ed;
    padding: 0.5rem 1rem;
}

.dji43yw {
    border-color: transparent;
    background: linear-gradient(180deg, rgb(102,99,239) 0%, #5143e4 100%);
}

.dudfgat {
    background: transparent;
}

body.no-scroll {
    overflow: hidden;
    height: 100vh;
}

#wlq0me {
    box-shadow: 0 -2.007px 10.0073244px rgba(16,21,45,0.8);
    position: fixed;
    background: hsl(225,91%,4%);
    display: none;
    padding-top: 1rem;
    padding-right: 16.00367620px;
    padding-bottom: 1rem;
    padding-left: 16.0081px;
    border-top: 1px solid rgba(54,61,84,0.8);
    right: 0;
    left: 0;
    z-index: 999998;
    bottom: 0;
}

#wlq0me.active {
    visibility: visible;
    display: block;
    opacity: 1;
}

.dlq3yu6 p {
    color: rgb(229,231,235);
    font-size: 13.005308789px;
}

.dv5ivi7 {
    gap: 0.5rem;
    margin-top: 0.5rem;
    display: flex;
}

@media (min-width: 768px) {
    .dg1kmso {
        display: none;
    }

    .dk771xx {
        display: none;
    }
}

@media (max-width: 767px) {
    .dibjc2f {
        display: none;
    }

    .dg1kmso {
        display: flex;
    }

    .dxktmhi {
        padding: 10.00532px 12.0074518px 32.00271px;
    }

    .dvvq810 {
        padding: 10.004084px 0 6.0028px;
    }

    .dhgtrdb {
        text-size-adjust: 100%;
        -webkit-font-smoothing: antialiased;
        text-rendering: optimizeLegibility;
    }

    .dxqg6gd {
        line-height: 1.3;
        font-size: 18.0042218px;
    }

    .df8v7pa {
        display: none;
    }

    .dtzykpf {
        padding: 14.00293520px 0;
        margin-top: 18.008504px;
    }

    .dtzykpf h2 {
        font-size: 18.00447721px;
    }

    .dtzykpf p {
        font-size: 13.001510px;
    }

    .duwoonu {
        align-items: flex-start;
        flex-direction: column;
    }
}

