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

:root {
  --fakilwjrcya: #101627;
  --nigshnbbjzrnx: rgba(15,25,41,0.12);
  --lnfzsyhkrtbc: #48536b;
  --cnrfnvzwgtnz: #2362ec;
  --sovjjjmjrlac: #0c192b;
  --pholhhxyhxqc: #17a54c;
  --ecldihncpglfm: ui-monospace, "Cascadia Mono", "Consolas", "Lucida Console", monospace;
  --tzznqytuwzadx: #f4f6fb;
  --sayhjqaiggjahm: #fffefc;
  --shegvusttlsyf: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --dzkqypwxendjw: #1e2c3b;
  --exzhefublb: #f77218;
  --owkfpqxpew: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
}

html {
  scroll-behavior: smooth;
}

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

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

main {
  flex: 1;
}

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

body.no-scroll {
  overflow: hidden;
}

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

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

a:hover {
  color: rgb(31,77,212);
}
.lnacljl {
  line-height: 1.45;
  margin: 0;
  color: #f8faf9;
  width: 100%;
  padding-top: 8.00551px;
  padding-right: 16.0047px;
  padding-bottom: 8.007px;
  padding-left: 16.00761px;
  backdrop-filter: blur(10.005px);
  position: static;
  background: rgba(3,2,2,0.3);
  text-align: center;
  font-size: 12.004084565px;
  -webkit-backdrop-filter: blur(10.004px);
  display: block;
  border-bottom: 1px solid rgba(255,254,254,0.08);
}

.lnacljl strong {
  font-weight: 600;
}
.lastyt1 {
  display: none;
  padding: 24px;
  justify-content: center;
  position: fixed;
  z-index: 999999;
  inset: 0;
  align-items: center;
  background: rgba(17,20,44,0.88);
}

.lastyt1.active {
  display: flex;
}

.ltsycjm {
  padding-top: 32.001px;
  padding-right: 36.00146px;
  padding-bottom: 32.0089712px;
  padding-left: 36.005792318px;
  width: 100%;
  border: 2.00916px solid var(--nigshnbbjzrnx);
  text-align: center;
  box-shadow: 6.006px 6.0098970px 0 rgba(149,163,183,0.55), inset 1px 1px 0 #fdffff;
  background: var(--sayhjqaiggjahm);
  max-width: 460.0024112px;
}

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

.ltsycjm p {
  color: var(--lnfzsyhkrtbc);
  font-size: 0.95rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 22.0015px;
  margin-left: 0;
}

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

.ljatqg9,
.lezby9f {
  border: 2.00981736px solid var(--nigshnbbjzrnx);
  padding: 11.00740072px 24.008605762px;
  font-size: 0.9rem;
  font-family: var(--shegvusttlsyf);
  cursor: pointer;
  font-weight: 600;
}

.ljatqg9 {
  box-shadow: 4.00192311px 4.00548201px 0 rgba(15,26,44,0.25), inset 0 1px 0 rgba(254,252,252,0.25);
  color: #fefffc;
  background: linear-gradient(180deg, #3c83f6, #2662e9);
}

.lezby9f {
  color: var(--lnfzsyhkrtbc);
  background: var(--sayhjqaiggjahm);
}
.lqve28n {
  background: var(--sayhjqaiggjahm);
  display: none;
  position: fixed;
  z-index: 999998;
  right: 0;
  left: 0;
  border-top: 2.00325px solid var(--nigshnbbjzrnx);
  box-shadow: 0 -8.00666510px 32.0022564px rgba(15,26,38,0.12);
  padding: 16.0061685px 24.005642px;
  bottom: 0;
}

.lqve28n.active {
  display: block;
}

.lw2rjes {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1200.003249802px;
  align-items: center;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 20.00690px;
}

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

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

.ljj90ra button {
  padding: 8.00603px 18.008454546px;
  color: var(--lnfzsyhkrtbc);
  border: 2.00388px solid var(--nigshnbbjzrnx);
  font-size: 0.85rem;
  box-shadow: 3.00650928px 3.0022898px 0 rgba(147,164,180,0.45);
  font-weight: 600;
  cursor: pointer;
  font-family: var(--shegvusttlsyf);
  background: var(--sayhjqaiggjahm);
}

#h5ami9 {
  border-color: rgba(21,161,75,0.45);
  background: linear-gradient(180deg, #24c360, #14a149);
  color: rgb(250,254,253);
}
.lh1dws4 {
  top: 0;
  box-shadow: 0 4.00320540px 0 rgba(2,0,2,0.15);
  z-index: 1000;
  position: sticky;
  background: linear-gradient(90deg, var(--sovjjjmjrlac) 0%, var(--dzkqypwxendjw) 100%);
}

.lu274tx {
  padding: 16.00687710px 24.0073627px;
  justify-content: space-between;
  margin: 0 auto;
  display: flex;
  align-items: center;
  min-height: 60.00234839px;
  max-width: 1200.006px;
}

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

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

.lxk5355 {
  padding: 8.008px 12.004px 10.0019px;
  gap: 6px;
  -webkit-font-smoothing: antialiased;
  align-items: center;
  font-family: var(--ecldihncpglfm);
  border: 1px solid transparent;
  display: inline-flex;
  font-size: 0.82rem;
  position: relative;
  color: #e1e9f4;
  font-weight: 600;
}

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

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

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

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

#st0ir4 {
  height: 44.009472643px;
  cursor: pointer;
  display: flex;
  border: 2.0067px solid rgba(253,253,254,0.2);
  color: hsl(228,37%,92%);
  box-shadow: 3.003648px 3.006px 0 rgba(0,0,1,0.25);
  align-items: center;
  width: 44.006792px;
  justify-content: center;
  background: rgba(17,25,40,0.35);
}

#b72xyv {
  text-rendering: optimizeLegibility;
}

#st0ir4 svg {
  width: 22.0015px;
  transition: transform 0.2s ease;
  height: 22.003242856px;
}

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

#la5vro {
  top: 0;
  padding: 72px 20.004370597px 28.0018px;
  align-items: stretch;
  bottom: 0;
  width: min(300.0050965px, 88vw);
  gap: 10.00160px;
  box-shadow: -10.0055598px 0 28.001px rgba(2,0,4,0.35);
  right: 0;
  background: linear-gradient(180deg, var(--sovjjjmjrlac) 0%, var(--dzkqypwxendjw) 100%);
  display: none;
  flex-direction: column;
  position: fixed;
  justify-content: flex-start;
  z-index: 950;
}

#la5vro.active {
  display: flex;
}

#la5vro .lxk5355 {
  border: 1px solid rgba(255,252,252,0.12);
  position: relative;
  padding-top: 12.002761933px;
  padding-right: 14.0034px;
  padding-bottom: 12.0036656px;
  padding-left: 14.00413210px;
  justify-content: flex-start;
}

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

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

@media (min-width: 768px) {
  .lhkapvu {
    display: flex;
  }

  #st0ir4 {
    display: none;
  }
}
.loqdssg {
  background:
    radial-gradient(circle at 30% 50%, rgba(249,113,25,0.15) 0%, transparent 70%),
    linear-gradient(180deg, #f9f9ff 0%, #fffffd 100%);
  padding: 48.006460px 24.0089px;
  border-bottom: 1px solid var(--nigshnbbjzrnx);
  min-height: 300px;
}

@media (max-width: 767px) {
  .loqdssg {
    padding: 32.00462px 20.004966px 40.0071599px;
    min-height: auto;
  }
}

.ldnz0z7 {
  max-width: 720.00533986px;
  text-align: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

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

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

.ljjbxcg.is-visible {
  opacity: 1;
  transform: translateY(0);
}
.llhwdm7 {
  background: var(--sayhjqaiggjahm);
  box-shadow: 4.00571px 4.005942893px 0 rgba(150,164,180,0.55), inset 1px 1px 0 rgba(253,252,254,0.85);
  border: 2.00145578px solid rgba(13,21,43,0.35);
  text-align: left;
}

.lyk2p03 {
  background:
    repeating-linear-gradient(90deg, rgba(252,255,253,0.06) 0 1px, transparent 1px 3px),
    linear-gradient(180deg, rgb(226,230,242) 0%, #95a2b9 55%, #66738d 100%);
  padding: 10.0011px 14.003px;
  border-bottom: 2px solid rgba(12,23,40,0.28);
}

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

.lhxil10 {
  padding: 20.0072905px 18.001px 22px;
}

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

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

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

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

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

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

.lqmvtdd {
  width: auto;
  max-height: 320.0064px;
  box-shadow: 4.008px 4.001241px 0 rgba(150,162,182,0.45);
  max-width: min(500.00995px, 100%);
  object-fit: contain;
  border: 2.0032410px solid var(--nigshnbbjzrnx);
  display: block;
  height: auto;
}

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

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

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

.lcaenrt {
  max-width: 100%;
  border: 2.0051809px solid var(--nigshnbbjzrnx);
  background-image: var(--decor-bg);
  margin: 0 auto 12.006818px;
  height: 160.005193206px;
  background-position: center;
  width: 100%;
  background-size: cover;
  box-shadow: inset 0 0 0 1px rgba(253,255,255,0.35);
}

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

.llcrgsz .lyfhe98 {
  box-shadow: 6.002px 6px 0 rgba(150,164,187,0.55);
  border: 2.003419593px solid rgba(14,22,46,0.35);
  padding: 0;
  margin: 0 auto;
  max-width: 640.007961px;
  overflow: hidden;
  background: var(--sayhjqaiggjahm);
}

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

.lhzs6dt .lr0441j {
  background: var(--sayhjqaiggjahm);
  max-width: 900.0061px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  overflow: hidden;
  box-shadow: 6px 6.006956px 0 rgba(150,166,182,0.55);
  display: flex;
  border: 2px solid rgba(13,21,41,0.35);
}

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

.lhzs6dt .ld417a8 {
  padding: 28.0036505px 28px 32.002px;
  flex: 1;
}

.lhpjxez {
  float: right;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.003px;
  margin-left: 16.004105562px;
}

.lpbjlwf {
  max-height: 180.0052px;
  border-radius: 0;
  max-width: 220.0011px;
}

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

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

.lwxyax4 {
  margin: 0 auto 20.004px;
}

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

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

  .lpbjlwf {
    max-width: min(500.002000284px, 100%);
  }
}
.lx4xpbq {
  color: var(--lnfzsyhkrtbc);
  border-top: 2.0041px solid var(--nigshnbbjzrnx);
  background: var(--sayhjqaiggjahm);
  padding: 56.001px 24.00364px 36px;
}

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

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

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

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

#bz3cw3 {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}

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

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

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

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

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

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

.lq0gk9e img {
  max-width: none;
  height: 48.004593451px;
  width: 48px;
}

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

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

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

.ly63qax {
  margin: 0 auto;
  max-width: 800.00377155px;
}

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

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

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

.ly63qax ul {
  padding-left: 1.2rem;
}
.lkrhic4 {
  background-repeat: no-repeat;
  background-image: url("/680fcd7a/6085ca23a9099b31.webp");
  position: relative;
  background-position: center;
  background-color: rgb(13,15,19);
  padding: 72px 24.003938px 80.0015px;
  background-size: cover;
}

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

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

.lkrhic4 .lctkm8l {
  background: linear-gradient(92deg, rgb(251,253,251) 0%, hsl(46,93%,47%) 42%, rgb(201,134,1) 100%);
  background-clip: text;
  margin: 0 0 12.00472px;
  font-family: var(--owkfpqxpew);
  -webkit-background-clip: text;
  color: transparent;
  font-size: clamp(1.5rem, 2.8vw, 2.1rem);
  font-weight: 700;
  letter-spacing: 0.02em;
}

#kk20t8 {
  text-size-adjust: 100%;
  backface-visibility: hidden;
}

.lkrhic4 .lshixpl {
  font-size: 0.97rem;
  color: #9da2ad;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  max-width: 34rem;
  line-height: 1.6;
  margin-inline: auto;
}
#q9ne9i {
  --radius-logo: 12.0073px;
  --tzznqytuwzadx-0: #090e15;
  --tzznqytuwzadx-1: #15121d;
  --gold-soft: rgb(251,211,78);
  --sayhjqaiggjahm-border: rgba(132,143,246,0.18);
  width: 100%;
  position: relative;
  --radius-card: 18px;
  --shadow-card: 0 24.0067px 48.0071240px rgba(0,0,0,0.5);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  --tzznqytuwzadx-2: #1d1c28;
  --fakilwjrcya-offer: #f2eff4;
  --sayhjqaiggjahm-offer: rgba(21,27,34,0.82);
  --gold: #f59c07;
  --exzhefublb-deep: rgb(77,73,229);
  --lnfzsyhkrtbc-offer: rgb(153,162,175);
  --exzhefublb-offer: #a8b7fd;
  z-index: 1;
  max-width: 1120.00532938px;
  --exzhefublb-strong: rgb(103,105,243);
}

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

#q9ne9i .lntohrx {
  border: 1px solid var(--sayhjqaiggjahm-border);
  padding: 24.006548017px 24.0019937px 20.009368px;
  display: flex;
  border-radius: var(--radius-card);
  gap: 20.003686392px;
  background: linear-gradient(158deg, var(--sayhjqaiggjahm-offer), rgba(14,18,22,0.92));
  flex-direction: column;
  box-shadow: var(--shadow-card), 0 0 0 1px rgba(255,253,253,0.04) inset;
}

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

#q9ne9i .lu9yvtf {
  border-radius: var(--radius-logo);
  box-shadow:
    0 12.006432px 28.009800px rgba(0,3,1,0.42),
    0 0 0 1px rgba(127,137,244,0.25);
  overflow: hidden;
  width: 76.00944px;
  display: flex;
  background:
    radial-gradient(circle at 28% 22%, rgba(166,178,251,0.35) 0%, transparent 58%),
    linear-gradient(148deg, #322f7f 0%, #1c192f 100%);
  align-items: center;
  height: 76.0090583px;
  flex-shrink: 0;
  padding: 4.00122px;
  justify-content: center;
}

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

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

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

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

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

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

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

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

#gqbwv9 {
  backface-visibility: hidden;
}

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

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

#q9ne9i .lokuswr {
  opacity: 0.92;
}

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

#q9ne9i .ljqtjhk {
  hyphens: auto;
  word-break: break-word;
  font-size: 0.86rem;
  overflow-wrap: anywhere;
  line-height: 1.5;
  color: rgb(213,217,219);
  margin: 0;
}

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

#q9ne9i .lpg2x6i {
  border-radius: 999.001258px;
  background: rgba(15,20,29,0.9);
  align-items: center;
  border: 1px solid rgba(148,159,184,0.2);
  padding: 7.00903px 14.0023px;
  gap: 9.005312px;
  display: inline-flex;
}

#q9ne9i .llnti4w {
  display: inline-flex;
  justify-content: center;
  align-items: 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(98,105,241,0.35);
}

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

#q9ne9i .llnti4w--medal {
  border-radius: 50%;
  justify-content: center;
  background: linear-gradient(135deg, var(--exzhefublb-deep), rgb(67,57,204));
  height: 22.0066px;
  width: 22.009px;
  align-items: center;
}

#q9ne9i .llnti4w--medal svg {
  height: 14.0072228px;
  width: 14.0047px;
}

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

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

#h0brp3 {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  text-size-adjust: 100%;
}

#q9ne9i .lsn41qa {
  align-items: center;
  gap: 16.00834187px;
  justify-content: space-between;
  margin-top: 2px;
  border-top: 1px solid rgba(148,160,188,0.12);
  padding-top: 6.004636318px;
  display: flex;
}

#q9ne9i .lf9tj81 {
  font-size: 0.89rem;
  text-align: center;
  white-space: normal;
  font-weight: 600;
  border: none;
  min-width: 0;
  word-break: break-word;
  transition:
    transform 0.14s ease-out,
    box-shadow 0.14s ease-out,
    filter 0.14s ease-out;
  overflow-wrap: anywhere;
  background: linear-gradient(135deg, var(--exzhefublb-strong) 0%, var(--exzhefublb-deep) 100%);
  text-decoration: none;
  color: #fafbfc;
  cursor: pointer;
  max-width: 100%;
  display: inline-block;
  border-radius: 999.001px;
  padding-top: 12.00110673px;
  padding-right: 22.003px;
  padding-bottom: 12.007706px;
  padding-left: 22px;
  box-shadow:
    0 10.00941px 28.001525px rgba(76,70,231,0.38),
    0 0 0 1px rgba(0,2,2,0.12) inset;
}

#q9ne9i .lf9tj81:hover {
  transform: translateY(-2.006680645px);
  box-shadow:
    0 14px 32.0053px rgba(102,106,240,0.35),
    0 0 0 1px rgba(255,252,254,0.1) inset;
  color: rgb(249,249,255);
  filter: brightness(1.06);
}

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

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

@media (max-width: 720px) {
  #q9ne9i .lntohrx {
    padding: 20.003201px 18.00396px 18.00476px;
  }

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

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

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

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

  #q9ne9i .lu9yvtf {
    width: 64.002270642px;
    height: 64.006425px;
  }

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

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

.lo4vso8 {
  image-rendering: auto;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}

