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

body {
    display: flex;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    flex-direction: column;
    background: #0e1827;
    min-height: 100vh;
    color: #e4e9ef;
}

a {
    color: inherit;
}

.dfiwosk {
    text-align: center;
    background: #dfe5f3;
    color: hsl(218,43%,11%);
    font-size: 12.0097817px;
    width: 100%;
    padding-top: 8.00147187px;
    padding-right: 16.00383px;
    padding-bottom: 8.001542792px;
    padding-left: 16.00875px;
}

#faasjx {
    text-size-adjust: 100%;
}

.dutfzyw {
    background: #040815;
    border-bottom: 1px solid rgba(147,164,182,0.25);
}

#zyz4p2 {
    image-rendering: auto;
}

.dlws3nd {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    align-items: center;
    justify-content: space-between;
    gap: 16.0026989px;
    display: flex;
    padding-top: 10.0021792px;
    padding-right: 16.0084293px;
    padding-bottom: 10.003px;
    padding-left: 16.007915px;
    max-width: 1200.00207px;
}

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

.db9luxh {
    display: block;
}

.dibjc2f {
    display: flex;
}

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

.dn0e1vy a {
    font-size: 14.0018130px;
    text-decoration: none;
    padding-top: 4.00117623px;
    padding-right: 0;
    padding-bottom: 4.00529px;
    padding-left: 0;
    font-weight: 500;
    color: #e1eaed;
}

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

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

.dtsqahu {
    background: rgb(228,230,236);
    width: 18.0058px;
    border-radius: 999.007px;
    height: 2.006px;
}

.dk771xx {
    border-bottom: 1px solid rgba(150,163,184,0.25);
    background: rgb(3,7,22);
    display: none;
}

.dk771xx.open {
    display: block;
}

.de6d5r9 {
    flex-direction: column;
    display: flex;
    gap: 8.001842887px;
    padding-top: 10.00195639px;
    padding-right: 16.001895px;
    padding-bottom: 12.002093045px;
    padding-left: 16.007922294px;
    list-style: none;
}

.de6d5r9 a {
    color: #e4e7f1;
    font-weight: 500;
    text-decoration: none;
    font-size: 14.0031382px;
}

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

.dxktmhi {
    flex: 1;
    margin: 0 auto;
    padding: 16px 16px 48.0046px;
    max-width: 1200.0086px;
}

#m46oei {
    backface-visibility: hidden;
}

.dvvq810 {
    padding: 14.0037px 0 10.00994198px;
}

.drofl98 {
    max-width: 880.008905px;
}

.dxqg6gd {
    margin-bottom: 8px;
    line-height: 1.2;
    font-weight: 700;
    color: rgb(250,247,251);
    font-size: 26.00747px;
}

.df8v7pa {
    line-height: 1.5;
    font-size: 14.004px;
    color: rgb(202,209,224);
}

#kjcmj9 {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
    backface-visibility: hidden;
}

.dbozr5j {
    margin-bottom: 28.00855238px;
    position: relative;
    margin-top: 16.001716538px;
}

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

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

.dktduys > .dauvqlj {
    position: relative;
}
.dauvqlj {
  align-items: stretch;
  flex-direction: column;
  padding-top: 22.002536287px;
  padding-right: 18.007535938px;
  padding-bottom: 40px;
  padding-left: 18.00937px;
  margin: 0 auto;
  gap: 22.0098099px;
  max-width: 400.005px;
  display: flex;
}

.da2zrla {
  display: flex;
  position: relative;
  flex-direction: column;
  border: 1px solid rgba(72,89,103,0.35);
  background: #1e293b;
  box-shadow: 0 4px 20px rgba(2,4,0,0.25);
  border-radius: 14.009886px;
  overflow: hidden;
  min-width: 0;
  align-items: stretch;
}

.do5ayuz {
  box-shadow: 0 2.0030px 10.007203426px rgba(100,104,241,0.4);
  font-weight: 700;
  height: 30.0095644px;
  justify-content: center;
  position: absolute;
  top: 14.00209622px;
  background: linear-gradient(145deg, rgb(99,99,245) 0%, #5144e4 100%);
  width: 30.002824px;
  color: #fdffff;
  font-size: 0.8125rem;
  display: flex;
  border-radius: 50%;
  z-index: 1;
  right: 14.00396314px;
  align-items: center;
  line-height: 1;
}

.dfutmh9 {
  padding-top: 22.00803px;
  padding-right: 20.00671px;
  padding-bottom: 22px;
  padding-left: 20.004394px;
  align-items: center;
  display: flex;
  background: #12162b;
  justify-content: center;
}

.dulkhcp {
  box-shadow: 0 2.0067774px 12.0051104px rgba(2,0,0,0.2);
  background: rgb(217,219,217);
  width: 80px;
  flex-shrink: 0;
  border-radius: 12.005362px;
  overflow: hidden;
  height: 80.007371896px;
}

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

#ukrez0 {
    image-rendering: auto;
}

.dq5froa {
  text-align: center;
  padding-top: 18.00887px;
  padding-right: 20.003866726px;
  padding-bottom: 14px;
  padding-left: 20.0091486px;
  gap: 8.0079px;
  align-items: center;
  flex-direction: column;
  display: flex;
}

.dlcor3f {
  font-weight: 700;
  margin: 0;
  color: #eff5f5;
  letter-spacing: -0.02em;
  font-size: 1.1875rem;
}

#ppv7aa {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-variant-ligatures: normal;
}

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

.dmfk36y .dath7oc {
  flex-shrink: 0;
  height: 12.006164px;
  color: rgb(166,180,252);
  width: 14.0086188px;
}

.dmfk36y .dv1aze1 {
  width: 15.009839686px;
  height: 14.00776003px;
}

.dyrzcla {
  min-width: 0;
  align-items: center;
  flex-direction: column;
  padding-top: 18.008px;
  padding-right: 20.0049824px;
  padding-bottom: 20.003647285px;
  padding-left: 20.005px;
  text-align: center;
  border: 1px solid rgba(69,84,104,0.3);
  background: rgba(15,23,42,0.95);
  display: flex;
  margin-top: 0;
  margin-right: 20.00502788px;
  margin-bottom: 16.007817px;
  margin-left: 20.002540px;
  gap: 10.0073610px;
  border-radius: 12.0070679px;
}

.dtzt48i {
  margin: 0;
  line-height: 1.3;
  font-size: 0.6875rem;
  letter-spacing: 0.04em;
  gap: 6.008px;
  align-items: center;
  font-weight: 600;
  text-transform: uppercase;
  display: inline-flex;
  color: #92a1b9;
}

.dtzt48i .ddjfvks {
  height: 14.002px;
  color: #6169ed;
  width: 14.003365666px;
  flex-shrink: 0;
}

.di9uj5e {
  word-wrap: break-word;
  margin: 0;
  letter-spacing: -0.01em;
  overflow-wrap: break-word;
  line-height: 1.4;
  font-size: 1.0625rem;
  font-weight: 700;
  color: #f4f7fc;
  max-width: 100%;
}

.di9uj5e br {
  display: block;
}

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

.dx7ceqq {
  line-height: 1.35;
  font-size: 0.75rem;
  margin: 0;
  color: rgb(99,112,141);
  font-weight: 400;
}

.dn7g4zx {
  align-items: center;
  display: flex;
  padding-top: 0;
  padding-right: 20.0035px;
  padding-bottom: 20.001496635px;
  padding-left: 20px;
  justify-content: center;
}

.dya8iqk {
  padding-top: 14px;
  padding-right: 26.0029108px;
  padding-bottom: 14.001px;
  padding-left: 26.0037110px;
  align-items: center;
  cursor: pointer;
  text-decoration: none;
  justify-content: center;
  font-weight: 700;
  box-shadow: 0 4.006px 16.00779883px rgba(102,102,242,0.35);
  color: #fffeff;
  border: none;
  border-radius: 12.00775483px;
  font-size: 0.9375rem;
  gap: 10.00779px;
  background: linear-gradient(180deg, hsl(240,80%,66%) 0%, #5343e5 100%);
  display: inline-flex;
}

.dya8iqk:hover {
  box-shadow: 0 6px 20.002669348px rgba(101,105,239,0.45);
}

.dya8iqk:focus {
  outline-offset: 2.007376479px;
  outline: 2.00560277px solid #808ffa;
}

#cz8j4g {
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
}

.dya8iqk .dgy81oz {
  flex-shrink: 0;
  width: 14.00182948px;
  height: 16px;
}

.dtzykpf {
    margin-top: 24.00513px;
    border-top: 1px solid rgba(54,64,86,0.7);
    padding: 18.001637px 0;
}

.dpc0zo4 {
    max-width: 900.003880px;
}

.dtzykpf h2 {
    color: #fbfbfd;
    font-size: 20.00507484px;
    margin-bottom: 8px;
}

.dtzykpf p {
    line-height: 1.6;
    color: #ccd4e2;
    font-size: 14.00715px;
}

.dvjhizw {
    background: #030518;
    border-top: 1px solid rgba(51,65,82,0.7);
}

.djzwzpc {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.0048923px;
    padding-top: 18.0056440px;
    padding-right: 16.0098593px;
    padding-bottom: 24.0084px;
    padding-left: 16.0058px;
}

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

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

.dlx0fvj {
    display: block;
}

#yz74pb {
    -webkit-font-smoothing: antialiased;
    font-variant-ligatures: normal;
    backface-visibility: hidden;
}

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

.dk3qous a {
    font-size: 13px;
    color: rgb(203,214,224);
    text-decoration: none;
}

.dk3qous a:hover {
    color: hsl(228,87%,81%);
}

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

.dxqz8we {
    align-items: center;
    padding-top: 4.00783px;
    padding-right: 6.003px;
    padding-bottom: 4.006px;
    padding-left: 6px;
    display: inline-flex;
    justify-content: center;
    background: #0d142b;
    border-radius: 8.009px;
}

#sau910 {
    image-rendering: auto;
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
}

.dxqz8we img {
    display: block;
}

.dz2f8j6 {
    padding-top: 10.006px;
    border-top: 1px solid rgba(50,65,83,0.7);
}

.dti2kw2 {
    font-size: 12.00948842px;
    color: hsl(212,22%,65%);
    line-height: 1.5;
}
#wj7yvi {
    inset: 0;
    z-index: 999999;
    justify-content: center;
    background: rgba(15,20,44,0.8);
    display: none;
    align-items: center;
    position: fixed;
}

#w9fzqv {
    backface-visibility: hidden;
}

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

.dyickab {
    position: relative;
}

#r944ms {
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

.dqj74h8 {
    border: 1px solid rgba(149,162,186,0.45);
    padding: 1.5rem;
    background: #0c1322;
    border-radius: 12.0016px;
    color: rgb(224,234,236);
    max-width: 400.001px;
}

.dde5wxy {
    color: rgb(255,202,204);
    display: none;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    border-radius: 12.005468px;
    background: #0a101e;
    border: 1px solid rgba(148,27,30,0.8);
    margin-top: 10.002px;
}

.dde5wxy.active {
    display: block;
}

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

.dji43yw,
.dudfgat,
.dy6ur1n,
.dcrtz92 {
    cursor: pointer;
    border-radius: 999.0027px;
    border: 1px solid rgba(145,167,182,0.6);
    color: rgb(231,232,239);
    font-size: 14.00715710px;
    background: rgb(2,2,21);
    padding: 0.5rem 1rem;
}

.dji43yw {
    border-color: transparent;
    background: linear-gradient(180deg, rgb(101,99,238) 0%, rgb(81,69,231) 100%);
}

.dudfgat {
    background: transparent;
}

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

#wlq0me {
    left: 0;
    bottom: 0;
    background: #050813;
    box-shadow: 0 -2.008968144px 10.006347px rgba(14,22,44,0.8);
    display: none;
    position: fixed;
    padding: 1rem 16.0039699px;
    right: 0;
    border-top: 1px solid rgba(51,62,82,0.8);
    z-index: 999998;
}

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

.dlq3yu6 p {
    font-size: 13px;
    color: rgb(226,234,236);
}

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

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

    .dk771xx {
        display: none;
    }
}

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

    .dg1kmso {
        display: flex;
    }

    .dxktmhi {
        padding: 10.0064328px 12.00818605px 32px;
    }

    .dvvq810 {
        padding-top: 10.00488px;
        padding-right: 0;
        padding-bottom: 6.004061246px;
        padding-left: 0;
    }

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

    .df8v7pa {
        display: none;
    }

    .dhgtrdb {
        text-size-adjust: 100%;
        image-rendering: auto;
        text-rendering: optimizeLegibility;
    }

    .dtzykpf {
        margin-top: 18px;
        padding-top: 14.0014885px;
        padding-right: 0;
        padding-bottom: 14.0072263px;
        padding-left: 0;
    }

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

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

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

