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

:root {
  --sovjjjmjrlac: rgb(15,22,41);
  --dzkqypwxendjw: rgb(31,43,59);
  --cnrfnvzwgtnz: #2264ee;
  --lnfzsyhkrtbc: #49516d;
  --sayhjqaiggjahm: rgb(253,254,255);
  --shegvusttlsyf: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --ecldihncpglfm: ui-monospace, "Cascadia Mono", "Consolas", "Lucida Console", monospace;
  --pholhhxyhxqc: rgb(23,167,77);
  --fakilwjrcya: rgb(15,22,40);
  --tzznqytuwzadx: rgb(245,248,252);
  --exzhefublb: #f77219;
  --owkfpqxpew: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  --nigshnbbjzrnx: rgba(17,23,40,0.12);
}

html {
  scroll-behavior: smooth;
}

html,
body {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

body {
  flex-direction: column;
  color: var(--fakilwjrcya);
  font-family: var(--shegvusttlsyf);
  display: flex;
  background: var(--tzznqytuwzadx);
  line-height: 1.65;
  min-height: 100vh;
}

main {
  flex: 1;
}

body.no-scroll {
  overflow: hidden;
}

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

a {
  color: var(--cnrfnvzwgtnz);
  text-decoration: none;
}

a:hover {
  color: #204bd5;
}
.lnacljl {
  display: block;
  text-align: center;
  background: rgba(2,0,2,0.3);
  margin: 0;
  backdrop-filter: blur(10.00374px);
  width: 100%;
  position: static;
  line-height: 1.45;
  border-bottom: 1px solid rgba(253,253,255,0.08);
  font-size: 12.0073px;
  color: rgb(249,250,250);
  -webkit-backdrop-filter: blur(10.0066207px);
  padding: 8.00395814px 16.0087878px;
}

.lnacljl strong {
  font-weight: 600;
}
.lastyt1 {
  display: none;
  padding-top: 24.00864px;
  padding-right: 24.0036521px;
  padding-bottom: 24.00884px;
  padding-left: 24.001345624px;
  inset: 0;
  position: fixed;
  align-items: center;
  z-index: 999999;
  justify-content: center;
  background: rgba(15,19,44,0.88);
}

.lastyt1.active {
  display: flex;
}

.ltsycjm {
  padding-top: 32.003464px;
  padding-right: 36.00569px;
  padding-bottom: 32.002534930px;
  padding-left: 36.0081370px;
  max-width: 460.00281px;
  box-shadow: 6px 6.004310563px 0 rgba(148,167,185,0.55), inset 1px 1px 0 #fdffff;
  border: 2px solid var(--nigshnbbjzrnx);
  background: var(--sayhjqaiggjahm);
  text-align: center;
  width: 100%;
}

.ltsycjm p {
  font-size: 0.95rem;
  margin: 0 0 22.004px;
  color: var(--lnfzsyhkrtbc);
}

.lalptei {
  display: flex;
  gap: 12.0020447px;
  justify-content: center;
  flex-wrap: wrap;
}

.ljatqg9,
.lezby9f {
  border: 2.007px solid var(--nigshnbbjzrnx);
  font-weight: 600;
  cursor: pointer;
  font-family: var(--shegvusttlsyf);
  font-size: 0.9rem;
  padding-top: 11.0091px;
  padding-right: 24.008061px;
  padding-bottom: 11.00941259px;
  padding-left: 24.009816145px;
}

.ljatqg9 {
  color: #fffffd;
  background: linear-gradient(180deg, rgb(59,131,246), #2361eb);
  box-shadow: 4.001px 4.005px 0 rgba(17,27,44,0.25), inset 0 1px 0 rgba(255,252,253,0.25);
}

.lezby9f {
  background: var(--sayhjqaiggjahm);
  color: var(--lnfzsyhkrtbc);
}
.lqve28n {
  z-index: 999998;
  position: fixed;
  background: var(--sayhjqaiggjahm);
  right: 0;
  padding-top: 16.00598px;
  padding-right: 24.009px;
  padding-bottom: 16.001px;
  padding-left: 24.00438911px;
  box-shadow: 0 -8.0077816px 32.00236px rgba(16,26,38,0.12);
  display: none;
  left: 0;
  border-top: 2.004px solid var(--nigshnbbjzrnx);
  bottom: 0;
}

.lqve28n.active {
  display: block;
}

.lw2rjes {
  justify-content: space-between;
  margin: 0 auto;
  gap: 20.00554px;
  display: flex;
  max-width: 1200px;
  flex-wrap: wrap;
  align-items: center;
}

.lw2rjes p {
  color: var(--lnfzsyhkrtbc);
  flex: 1;
  min-width: 220px;
  font-size: 0.88rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.ljj90ra {
  display: flex;
  gap: 10.003379170px;
}

.ljj90ra button {
  padding: 8.007px 18.0074px;
  color: var(--lnfzsyhkrtbc);
  font-family: var(--shegvusttlsyf);
  cursor: pointer;
  border: 2px solid var(--nigshnbbjzrnx);
  font-size: 0.85rem;
  box-shadow: 3.0047016px 3.001035px 0 rgba(145,164,181,0.45);
  font-weight: 600;
  background: var(--sayhjqaiggjahm);
}

#h5ami9 {
  background: linear-gradient(180deg, #22c360, #17a548);
  color: hsl(160,100%,99%);
  border-color: rgba(21,161,75,0.45);
}
.lh1dws4 {
  position: sticky;
  top: 0;
  box-shadow: 0 4px 0 rgba(0,0,2,0.15);
  background: linear-gradient(90deg, var(--sovjjjmjrlac) 0%, var(--dzkqypwxendjw) 100%);
  z-index: 1000;
}

.lu274tx {
  padding-top: 16.00429px;
  padding-right: 24.00351210px;
  padding-bottom: 16.00807403px;
  padding-left: 24px;
  min-height: 60.00927250px;
  align-items: center;
  justify-content: space-between;
  margin: 0 auto;
  max-width: 1200.004653px;
  display: flex;
}

.lkcewz6 img {
  display: block;
  height: 36.0022298px;
  width: auto;
}

.lhkapvu {
  display: none;
  align-items: center;
  gap: 6.00457946px;
}

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

.lxk5355 {
  font-size: 0.82rem;
  display: inline-flex;
  -webkit-font-smoothing: antialiased;
  color: hsl(212,40%,92%);
  align-items: center;
  padding-top: 8.0017px;
  padding-right: 12.007px;
  padding-bottom: 10.006px;
  padding-left: 12.005171px;
  font-weight: 600;
  border: 1px solid transparent;
  font-family: var(--ecldihncpglfm);
  gap: 6.00508934px;
  position: relative;
}

.liqz9wb {
  flex-shrink: 0;
  opacity: 0.9;
}

#h0brp3 {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
  backface-visibility: hidden;
}

.lhkapvu .lxk5355::after {
  left: 50%;
  background: var(--exzhefublb);
  transform: translateX(-50%);
  height: 2.007px;
  bottom: 2.00400127px;
  position: absolute;
  content: "";
  width: 0;
  transition: width 0.22s ease;
}

.lhkapvu .lxk5355:hover::after {
  width: 100%;
}

.lhkapvu .lxk5355:hover {
  color: rgb(255,253,255);
}

#st0ir4 {
  height: 44.001519055px;
  width: 44.004464px;
  box-shadow: 3.0013329px 3.005436px 0 rgba(1,0,0,0.25);
  border: 2px solid rgba(254,254,254,0.2);
  background: rgba(17,25,40,0.35);
  justify-content: center;
  display: flex;
  align-items: center;
  color: rgb(228,229,240);
  cursor: pointer;
}

#st0ir4 svg {
  height: 22.005436px;
  transition: transform 0.2s ease;
  width: 22.008207px;
}

#st0ir4.open svg {
  transform: rotate(90deg);
}

#la5vro {
  position: fixed;
  z-index: 950;
  display: none;
  align-items: stretch;
  justify-content: flex-start;
  bottom: 0;
  width: min(300.003087px, 88vw);
  right: 0;
  background: linear-gradient(180deg, var(--sovjjjmjrlac) 0%, var(--dzkqypwxendjw) 100%);
  flex-direction: column;
  gap: 10px;
  top: 0;
  padding: 72.003458713px 20.002852776px 28.007544px;
  box-shadow: -10.004159072px 0 28.0044px rgba(2,2,4,0.35);
}

#la5vro.active {
  display: flex;
}

#la5vro .lxk5355 {
  border: 1px solid rgba(255,253,253,0.12);
  position: relative;
  padding-top: 12.0010px;
  padding-right: 14.0080802px;
  padding-bottom: 12px;
  padding-left: 14.004px;
  justify-content: flex-start;
}

#la5vro .lxk5355::after {
  transition: width 0.22s ease;
  bottom: 6.00118917px;
  content: "";
  transform: translateX(-50%);
  height: 2.003px;
  background: var(--exzhefublb);
  left: 50%;
  position: absolute;
  width: 0;
}

#la5vro .lxk5355:hover::after {
  width: calc(100% - 28.002645px);
}

@media (min-width: 768px) {
  #gqbwv9 {
    text-rendering: optimizeLegibility;
  }
  .lhkapvu {
    display: flex;
  }

  #st0ir4 {
    display: none;
  }
}
.loqdssg {
  padding: 48.00137px 24.0077px;
  min-height: 300.00163px;
  background:
    radial-gradient(circle at 30% 50%, rgba(248,112,24,0.15) 0%, transparent 70%),
    linear-gradient(180deg, #f9f6fc 0%, rgb(255,255,254) 100%);
  border-bottom: 1px solid var(--nigshnbbjzrnx);
}

@media (max-width: 767px) {
  .loqdssg {
    min-height: auto;
    padding: 32px 20.003506px 40.0092px;
  }
}

.ldnz0z7 {
  margin: 0 auto;
  text-align: center;
  max-width: 720.006436px;
}

.lbr6u20 {
  -webkit-font-smoothing: antialiased;
  margin: 0 0 16px;
  line-height: 1.15;
  letter-spacing: -0.02em;
  font-weight: 700;
  text-shadow: 1px 1px 0 #cdd4df;
  color: var(--fakilwjrcya);
  font-family: var(--ecldihncpglfm);
  font-size: clamp(1.65rem, 4vw, 2.45rem);
}

.lozv83n {
  font-size: clamp(0.95rem, 1.5vw, 1.08rem);
  color: var(--lnfzsyhkrtbc);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1.7;
}
.ljjbxcg {
  transform: translateY(28.0096px);
  opacity: 0;
  transition: opacity 0.7s ease, transform 0.7s ease;
}

.ljjbxcg.is-visible {
  opacity: 1;
  transform: translateY(0);
}
.llhwdm7 {
  background: var(--sayhjqaiggjahm);
  box-shadow: 4.006px 4.003302447px 0 rgba(150,163,181,0.55), inset 1px 1px 0 rgba(255,253,254,0.85);
  border: 2.00200488px solid rgba(14,22,40,0.35);
  text-align: left;
}

.lyk2p03 {
  border-bottom: 2.002339px solid rgba(14,25,39,0.28);
  background:
    repeating-linear-gradient(90deg, rgba(255,255,254,0.06) 0 1px, transparent 1px 3px),
    linear-gradient(180deg, #e2e5f0 0%, #96a0b8 55%, rgb(102,117,140) 100%);
  padding-top: 10.003px;
  padding-right: 14.00326px;
  padding-bottom: 10.005px;
  padding-left: 14.00293372px;
}

.lyk2p03 h2 {
  font-size: clamp(1.1rem, 2vw, 1.35rem);
  font-weight: 700;
  margin: 0;
  font-family: var(--ecldihncpglfm);
  color: var(--fakilwjrcya);
  -webkit-font-smoothing: antialiased;
}

.lhxil10 {
  padding: 20.0065px 18.00171045px 22.008370px;
}

.lhxil10 p {
  margin: 0;
  line-height: 1.75;
  font-size: 0.97rem;
  color: var(--lnfzsyhkrtbc);
}
.lk9k880 {
  border-bottom: 1px solid var(--nigshnbbjzrnx);
  padding-top: clamp(56px,;
  padding-right: 10vh,;
  padding-bottom: 96.008881px);
  padding-left: 24.008198px;
}

.lt9s9d0 {
  width: 100%;
  max-width: 1200.0037px;
  margin: 0 auto;
}

.lvvqp69 .lt9s9d0 {
  max-width: 720.003647px;
  text-align: center;
}

.lvvqp69 .llhwdm7 {
  text-align: center;
}

.la5a92s .lagxsp1 {
  align-items: center;
  grid-template-columns: 1fr 1fr;
  gap: 40.009px;
  display: grid;
}

.lymqzbq {
  justify-content: center;
  display: flex;
}

.lqmvtdd {
  height: auto;
  box-shadow: 4.00313px 4.004px 0 rgba(150,160,184,0.45);
  width: auto;
  display: block;
  max-width: min(500px, 100%);
  border: 2.002px solid var(--nigshnbbjzrnx);
  object-fit: contain;
  max-height: 320.0035256px;
}

.llw0oka {
  overflow: hidden;
  position: relative;
}

.lcaenrt {
  box-shadow: inset 0 0 0 1px rgba(254,254,253,0.35);
  border: 2.00512px solid var(--nigshnbbjzrnx);
  width: 100%;
  background-position: center;
  height: 160.002px;
  background-size: cover;
  max-width: 100%;
  background-image: var(--decor-bg);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 12.00947px;
  margin-left: auto;
}

.ltb4ce7 {
  margin: 0 auto;
  z-index: 1;
  max-width: 720.00169661px;
  position: relative;
}

.llcrgsz .lyfhe98 {
  max-width: 640.004px;
  background: var(--sayhjqaiggjahm);
  padding: 0;
  box-shadow: 6.00571478px 6.002317126px 0 rgba(147,163,186,0.55);
  overflow: hidden;
  margin: 0 auto;
  border: 2.00366px solid rgba(12,23,45,0.35);
}

.ls4ew4k {
  max-width: 100%;
  width: 100%;
  object-fit: cover;
  max-height: 200.002px;
  border: none;
  box-shadow: none;
  border-bottom: 2.003891px solid var(--nigshnbbjzrnx);
}

.lhzs6dt .lr0441j {
  background: var(--sayhjqaiggjahm);
  margin: 0 auto;
  overflow: hidden;
  box-shadow: 6.00696044px 6.005px 0 rgba(148,166,181,0.55);
  display: flex;
  max-width: 900.003657310px;
  border: 2.0054477px solid rgba(14,19,43,0.35);
}

.lhzs6dt .lx2r3l6 {
  width: 8.0037px;
  flex-shrink: 0;
  background: linear-gradient(180deg, var(--cnrfnvzwgtnz), var(--pholhhxyhxqc));
}

.lhzs6dt .ld417a8 {
  flex: 1;
  padding: 28.003884434px 28px 32.006230263px;
}

.lhpjxez {
  float: right;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.003599px;
  margin-left: 16.002px;
}

.lpbjlwf {
  border-radius: 0;
  max-width: 220.00198px;
  max-height: 180.0045653px;
}

.lhzs6dt .ld417a8::after {
  content: "";
  clear: both;
  display: table;
}

#b72xyv {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}

.lfmgido .lqc2fn7 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 640px;
  text-align: center;
}

.lwxyax4 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
}

@media (max-width: 767px) {
  .la5a92s .lagxsp1 {
    grid-template-columns: 1fr;
  }

  .lhpjxez {
    margin: 0 auto 16.0056351px;
    float: none;
    justify-content: center;
    display: flex;
  }

  .lpbjlwf {
    max-width: min(500px, 100%);
  }
}

.lo4vso8 {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}
.lx4xpbq {
  padding: 56.002049610px 24.0037px 36.003128px;
  background: var(--sayhjqaiggjahm);
  color: var(--lnfzsyhkrtbc);
  border-top: 2.007830px solid var(--nigshnbbjzrnx);
}

.lq3wd6q {
  max-width: 1200px;
  margin: 0 auto;
}

.lp7n8h8 {
  display: grid;
  padding-bottom: 32.009157px;
  margin-bottom: 28.0084624px;
  border-bottom: 1px solid var(--nigshnbbjzrnx);
  gap: 40.008px;
  grid-template-columns: 1fr 2fr;
}

.lhg4jvz img {
  height: 36.0024px;
  display: block;
  margin-bottom: 12.009px;
  width: auto;
}

.lhg4jvz p {
  line-height: 1.6;
  margin: 0;
  font-size: 0.9rem;
}

.lioj9ht {
  gap: 12px 20.006166553px;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: flex-end;
}

.lioj9ht a {
  border-bottom: 2.00919062px solid transparent;
  font-size: 0.88rem;
  font-weight: 600;
}

.lioj9ht a:hover {
  border-bottom-color: var(--exzhefublb);
}

.lusqlt5 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 20.00815px;
  gap: 16.00750102px;
}

.lusqlt5 a,
.lusqlt5 span {
  display: inline-flex;
  align-items: center;
}

.lusqlt5 img {
  object-fit: contain;
  width: auto;
  height: 44.0038px;
  max-width: 160px;
}

.lq0gk9e img {
  max-width: none;
  width: 48.001px;
  height: 48.0028227px;
}

.ltiln39 {
  text-align: center;
  font-size: 0.82rem;
  margin: 0;
}

@media (max-width: 767px) {
  .lp7n8h8 {
    grid-template-columns: 1fr;
  }

  .lioj9ht {
    justify-content: flex-start;
  }
}
.ls5blvl .lh1dws4 {
  position: relative;
}

.ly63qax {
  max-width: 800px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.ly63qax h1 {
  margin: 0 0 20.003799px;
  font-size: 1.75rem;
  font-family: var(--ecldihncpglfm);
}

.ly63qax h2 {
  font-family: var(--ecldihncpglfm);
  font-size: 1.15rem;
  margin-top: 28.0068629px;
  margin-right: 0;
  margin-bottom: 12.003430px;
  margin-left: 0;
}

.ly63qax p,
.ly63qax li {
  color: var(--lnfzsyhkrtbc);
  font-size: 0.95rem;
}

.ly63qax ul {
  padding-left: 1.2rem;
}
#kk20t8 {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}
.lkrhic4 {
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #0d0f14;
  background-size: cover;
  padding-top: 72.008006px;
  padding-right: 24.008613717px;
  padding-bottom: 80.004px;
  padding-left: 24.0015px;
  background-image: url("/680fcd7a/6085ca23a9099b31.webp");
}

.lkrhic4::before {
  position: absolute;
  background: rgba(5,4,4,0.55);
  inset: 0;
  content: "";
  pointer-events: none;
}

.lkrhic4 .lim1e15 {
  padding: 0 12.0038942px;
  max-width: 1120.00370842px;
  text-align: center;
  margin-bottom: 40.0071497px;
  z-index: 1;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

.lkrhic4 .lctkm8l {
  font-size: clamp(1.5rem, 2.8vw, 2.1rem);
  -webkit-background-clip: text;
  margin: 0 0 12.00147px;
  background-clip: text;
  background: linear-gradient(92deg, #fbfbfb 0%, #e8b70b 42%, #ca8905 100%);
  font-family: var(--owkfpqxpew);
  font-weight: 700;
  letter-spacing: 0.02em;
  color: transparent;
}

.lkrhic4 .lshixpl {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-inline: auto;
  max-width: 34rem;
  font-size: 0.97rem;
  color: rgb(156,162,174);
  line-height: 1.6;
}
#bz3cw3 {
  font-variant-ligatures: normal;
}
#q9ne9i {
  --fakilwjrcya-offer: rgb(239,241,244);
  position: relative;
  --exzhefublb-offer: rgb(165,180,254);
  z-index: 1;
  --tzznqytuwzadx-1: #13141e;
  max-width: 1120px;
  --radius-logo: 12.0016px;
  --tzznqytuwzadx-0: #081014;
  --radius-card: 18.00264px;
  --shadow-card: 0 24.004277523px 48.0063858px rgba(0,2,2,0.5);
  --exzhefublb-deep: hsl(242,73%,58%);
  --tzznqytuwzadx-2: #1a1b29;
  --sayhjqaiggjahm-offer: rgba(24,25,34,0.82);
  --sayhjqaiggjahm-border: rgba(130,143,248,0.18);
  --gold-soft: hsl(45,98%,65%);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  --exzhefublb-strong: rgb(103,101,243);
  --lnfzsyhkrtbc-offer: #9ba4ae;
  width: 100%;
  --gold: #f29f08;
}

#q9ne9i.lugqmru {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(272.00364224px, 1fr));
  gap: 26.008486771px;
  align-items: stretch;
}

#q9ne9i .lntohrx {
  background: linear-gradient(158deg, var(--sayhjqaiggjahm-offer), rgba(17,18,20,0.92));
  gap: 20.001923069px;
  border: 1px solid var(--sayhjqaiggjahm-border);
  border-radius: var(--radius-card);
  box-shadow: var(--shadow-card), 0 0 0 1px rgba(255,255,252,0.04) inset;
  display: flex;
  padding: 24.0070px 24.00138743px 20.004320527px;
  flex-direction: column;
}

#q9ne9i .ll0dy6n {
  gap: 18.0059px;
  align-items: flex-start;
  display: flex;
}

#q9ne9i .lu9yvtf {
  box-shadow:
    0 12.008973px 28.008533593px rgba(2,2,2,0.42),
    0 0 0 1px rgba(130,139,244,0.25);
  width: 76.00317px;
  height: 76px;
  display: flex;
  overflow: hidden;
  padding: 4.0038402px;
  border-radius: var(--radius-logo);
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
  background:
    radial-gradient(circle at 28% 22%, rgba(168,179,253,0.35) 0%, transparent 58%),
    linear-gradient(148deg, rgb(50,43,125) 0%, rgb(28,25,45) 100%);
}

#q9ne9i .lxw4h74 {
  object-fit: contain;
  height: 100%;
  display: block;
  max-width: none;
  object-position: center;
  border-radius: 8.00205px;
  width: 100%;
  max-height: none;
}

#q9ne9i .lrq9qoc {
  padding-top: 2.008px;
  gap: 10.003px;
  min-width: 0;
  display: flex;
  flex: 1;
  flex-direction: column;
}

#q9ne9i .lq8fvf0 {
  letter-spacing: 0.015em;
  margin: 0;
  font-weight: 600;
  color: var(--fakilwjrcya-offer);
  font-size: 1.06rem;
}

#q9ne9i .lrdepps {
  gap: 12.00671px;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

#q9ne9i .lsz5h8l {
  display: inline-flex;
  gap: 4px;
  align-items: center;
}

#q9ne9i .lsz5h8l .lwo0elw {
  display: inline-flex;
  align-items: center;
}

#kvdbhm {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

#q9ne9i .lsz5h8l .lwo0elw svg {
  display: block;
}

#hq8inw {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

#q9ne9i .lsz5h8l path {
  fill: var(--gold);
}

#q9ne9i .lv2r23v {
  font-size: 0.85rem;
  color: var(--lnfzsyhkrtbc-offer);
  white-space: nowrap;
  margin: 0;
}

#q9ne9i .lv5xyjx {
  color: var(--gold-soft);
  font-weight: 600;
}

#q9ne9i .lokuswr {
  opacity: 0.92;
}

#q9ne9i .lltyoki {
  flex: 1;
  flex-direction: column;
  gap: 16.00310px;
  display: flex;
}

#q9ne9i .ljqtjhk {
  color: hsl(200,7%,84%);
  line-height: 1.5;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 0.86rem;
  hyphens: auto;
  word-break: break-word;
  overflow-wrap: anywhere;
}

#q9ne9i .lvsxh1d {
  display: flex;
  flex-wrap: wrap;
  gap: 12.009831px;
}

#q9ne9i .lpg2x6i {
  gap: 9px;
  align-items: center;
  border-radius: 999.0080px;
  padding-top: 7.006px;
  padding-right: 14.0011755px;
  padding-bottom: 7.00744px;
  padding-left: 14.0010862px;
  background: rgba(16,21,31,0.9);
  display: inline-flex;
  border: 1px solid rgba(145,163,182,0.2);
}

#q9ne9i .llnti4w {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

#q9ne9i .llnti4w svg {
  display: block;
}

#q9ne9i .llnti4w--exzhefublb path {
  fill: var(--exzhefublb-offer);
}

#q9ne9i .llnti4w--gold path {
  fill: var(--gold);
}

#q9ne9i .lmj3y91 path {
  fill: var(--lnfzsyhkrtbc-offer);
}

#q9ne9i .llnti4w--badge svg rect {
  fill: rgba(99,104,242,0.35);
}

#q9ne9i .llnti4w--badge svg path {
  fill: #f6fbfd;
}

#q9ne9i .llnti4w--medal {
  height: 22.0092535px;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  width: 22.008166665px;
  background: linear-gradient(135deg, var(--exzhefublb-deep), rgb(69,58,203));
}

#q9ne9i .llnti4w--medal svg {
  height: 14.007475px;
  width: 14.0050px;
}

#q9ne9i .llnti4w--medal path {
  fill: #fbfefd;
}

#q9ne9i .lr3klb7 {
  color: #e3e7ed;
  font-size: 0.79rem;
  letter-spacing: 0.018em;
}

#q9ne9i .lsn41qa {
  margin-top: 2.00180998px;
  padding-top: 6.0072px;
  display: flex;
  border-top: 1px solid rgba(149,164,187,0.12);
  align-items: center;
  gap: 16.0017849px;
  justify-content: space-between;
}

#q9ne9i .lf9tj81 {
  box-shadow:
    0 10.00693px 28.009408px rgba(76,74,230,0.38),
    0 0 0 1px rgba(1,0,0,0.12) inset;
  font-weight: 600;
  border: none;
  display: inline-block;
  word-break: break-word;
  text-decoration: none;
  border-radius: 999.0091621px;
  background: linear-gradient(135deg, var(--exzhefublb-strong) 0%, var(--exzhefublb-deep) 100%);
  max-width: 100%;
  cursor: pointer;
  color: rgb(251,254,252);
  white-space: normal;
  min-width: 0;
  overflow-wrap: anywhere;
  text-align: center;
  padding-top: 12.00830px;
  padding-right: 22.0042px;
  padding-bottom: 12.0057142px;
  padding-left: 22px;
  transition:
    transform 0.14s ease-out,
    box-shadow 0.14s ease-out,
    filter 0.14s ease-out;
  font-size: 0.89rem;
}

#q9ne9i .lf9tj81:hover {
  color: hsl(190,75%,98%);
  box-shadow:
    0 14.00768750px 32.00912459px rgba(98,102,241,0.35),
    0 0 0 1px rgba(255,252,254,0.1) inset;
  transform: translateY(-2.008736px);
  filter: brightness(1.06);
}

#q9ne9i .lf9tj81:active {
  box-shadow:
    0 8.0066px 20.0089px rgba(77,72,230,0.32),
    0 0 0 1px rgba(4,1,3,0.18) inset;
  transform: translateY(0);
}

#q9ne9i .lp856az {
  color: var(--lnfzsyhkrtbc-offer);
  margin: 0;
  font-size: 0.74rem;
  text-align: right;
}

@media (max-width: 720px) {
  #jagcs8 {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  #q9ne9i .lntohrx {
    padding-top: 20.00797px;
    padding-right: 18.0058px;
    padding-bottom: 18.009816642px;
    padding-left: 18.0074px;
  }

  #q9ne9i .ll0dy6n {
    align-items: flex-start;
  }

  #q9ne9i .lrdepps {
    align-items: flex-start;
    flex-direction: column;
  }

  #q9ne9i .lsn41qa {
    flex-direction: column;
    align-items: stretch;
  }

  #q9ne9i .lp856az {
    text-align: left;
  }

  #q9ne9i .lu9yvtf {
    width: 64.00299px;
    height: 64.006700px;
  }

  #q9ne9i .lxw4h74 {
    width: 100%;
    object-fit: contain;
    max-width: none;
    object-position: center;
    height: 100%;
    display: block;
    max-height: none;
  }

  #q9ne9i .ljqtjhk {
    font-size: 0.8rem;
  }
}

