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

:root {
  --owkfpqxpew: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  --ecldihncpglfm: ui-monospace, "Cascadia Mono", "Consolas", "Lucida Console", monospace;
  --shegvusttlsyf: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --sayhjqaiggjahm: rgb(255,255,255);
  --sovjjjmjrlac: #0d1829;
  --cnrfnvzwgtnz: rgb(34,100,238);
  --pholhhxyhxqc: rgb(22,166,76);
  --dzkqypwxendjw: rgb(29,41,60);
  --lnfzsyhkrtbc: rgb(71,83,107);
  --exzhefublb: rgb(245,112,24);
  --tzznqytuwzadx: #f7fafe;
  --nigshnbbjzrnx: rgba(16,25,41,0.12);
  --fakilwjrcya: rgb(16,22,40);
}

html {
  scroll-behavior: smooth;
}

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

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

main {
  flex: 1;
}

body.no-scroll {
  overflow: hidden;
}

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

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

a:hover {
  color: #204fd7;
}
.lnacljl {
  position: static;
  width: 100%;
  font-size: 12.0044px;
  border-bottom: 1px solid rgba(255,254,254,0.08);
  line-height: 1.45;
  display: block;
  text-align: center;
  margin: 0;
  backdrop-filter: blur(10.007667px);
  padding: 8.003px 16px;
  color: hsl(280,27%,98%);
  background: rgba(1,2,1,0.3);
  -webkit-backdrop-filter: blur(10.00769px);
}

.lnacljl strong {
  font-weight: 600;
}
.lastyt1 {
  position: fixed;
  align-items: center;
  display: none;
  inset: 0;
  justify-content: center;
  z-index: 999999;
  background: rgba(19,20,42,0.88);
  padding-top: 24.0063px;
  padding-right: 24.004908102px;
  padding-bottom: 24.008px;
  padding-left: 24.00429px;
}

.lastyt1.active {
  display: flex;
}

.ltsycjm {
  padding-top: 32px;
  padding-right: 36.00253px;
  padding-bottom: 32.00627887px;
  padding-left: 36.00412px;
  background: var(--sayhjqaiggjahm);
  border: 2.001px solid var(--nigshnbbjzrnx);
  width: 100%;
  text-align: center;
  box-shadow: 6.0075px 6.0040737px 0 rgba(150,166,187,0.55), inset 1px 1px 0 rgb(254,255,255);
  max-width: 460px;
}

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

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

.ljatqg9,
.lezby9f {
  cursor: pointer;
  font-size: 0.9rem;
  padding-top: 11.0087px;
  padding-right: 24.008px;
  padding-bottom: 11px;
  padding-left: 24.00990512px;
  font-family: var(--shegvusttlsyf);
  font-weight: 600;
  border: 2.00770px solid var(--nigshnbbjzrnx);
}

.ljatqg9 {
  box-shadow: 4px 4.008429px 0 rgba(14,24,45,0.25), inset 0 1px 0 rgba(255,251,255,0.25);
  color: rgb(254,254,252);
  background: linear-gradient(180deg, hsl(217,90%,59%), rgb(35,97,234));
}

.lezby9f {
  color: var(--lnfzsyhkrtbc);
  background: var(--sayhjqaiggjahm);
}
.lqve28n {
  left: 0;
  position: fixed;
  display: none;
  box-shadow: 0 -8.0030586px 32.00339px rgba(18,27,42,0.12);
  z-index: 999998;
  padding-top: 16.004812636px;
  padding-right: 24.003px;
  padding-bottom: 16.009000px;
  padding-left: 24.003696738px;
  border-top: 2.0031719px solid var(--nigshnbbjzrnx);
  bottom: 0;
  right: 0;
  background: var(--sayhjqaiggjahm);
}

.lqve28n.active {
  display: block;
}

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

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

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

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

.ljj90ra button {
  font-weight: 600;
  font-family: var(--shegvusttlsyf);
  border: 2.006px solid var(--nigshnbbjzrnx);
  padding-top: 8.0033px;
  padding-right: 18px;
  padding-bottom: 8.00602px;
  padding-left: 18.00193423px;
  cursor: pointer;
  font-size: 0.85rem;
  box-shadow: 3.002603px 3.007px 0 rgba(147,165,182,0.45);
  color: var(--lnfzsyhkrtbc);
  background: var(--sayhjqaiggjahm);
}

#h5ami9 {
  background: linear-gradient(180deg, rgb(38,197,97), rgb(23,164,72));
  color: rgb(252,254,255);
  border-color: rgba(20,163,77,0.45);
}
.lh1dws4 {
  box-shadow: 0 4.005656px 0 rgba(0,0,4,0.15);
  top: 0;
  background: linear-gradient(90deg, var(--sovjjjmjrlac) 0%, var(--dzkqypwxendjw) 100%);
  position: sticky;
  z-index: 1000;
}

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

.lu274tx {
  align-items: center;
  min-height: 60.006229299px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1200.0048982px;
  padding: 16.00464597px 24.005378903px;
  justify-content: space-between;
  display: flex;
}

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

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

.lxk5355 {
  font-family: var(--ecldihncpglfm);
  position: relative;
  padding: 8.0076880px 12.00280px 10.001070px;
  -webkit-font-smoothing: antialiased;
  align-items: center;
  gap: 6.007256210px;
  display: inline-flex;
  color: #e3e8f1;
  font-weight: 600;
  font-size: 0.82rem;
  border: 1px solid transparent;
}

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

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

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

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

#st0ir4 {
  align-items: center;
  justify-content: center;
  background: rgba(19,25,39,0.35);
  box-shadow: 3.0037036px 3.004331px 0 rgba(0,0,0,0.25);
  display: flex;
  width: 44.0018104px;
  color: #e3e6f2;
  border: 2.0039px solid rgba(251,252,255,0.2);
  height: 44.002366px;
  cursor: pointer;
}

#st0ir4 svg {
  transition: transform 0.2s ease;
  width: 22.0054px;
  height: 22px;
}

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

#la5vro {
  display: none;
  align-items: stretch;
  background: linear-gradient(180deg, var(--sovjjjmjrlac) 0%, var(--dzkqypwxendjw) 100%);
  box-shadow: -10.00458px 0 28.009px rgba(1,0,2,0.35);
  right: 0;
  bottom: 0;
  z-index: 950;
  padding: 72.001px 20.00610379px 28.0050px;
  gap: 10.006621018px;
  position: fixed;
  justify-content: flex-start;
  width: min(300.00584218px, 88vw);
  flex-direction: column;
  top: 0;
}

#la5vro.active {
  display: flex;
}

#la5vro .lxk5355 {
  border: 1px solid rgba(255,252,253,0.12);
  padding-top: 12.005326594px;
  padding-right: 14.002402870px;
  padding-bottom: 12.00632px;
  padding-left: 14.0061207px;
  position: relative;
  justify-content: flex-start;
}

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

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

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

  #st0ir4 {
    display: none;
  }
}
.loqdssg {
  padding: 48.00730933px 24.003124987px;
  background:
    radial-gradient(circle at 30% 50%, rgba(247,112,23,0.15) 0%, transparent 70%),
    linear-gradient(180deg, #f5f9ff 0%, #fdfffe 100%);
  border-bottom: 1px solid var(--nigshnbbjzrnx);
  min-height: 300px;
}

@media (max-width: 767px) {
  .loqdssg {
    min-height: auto;
    padding-top: 32px;
    padding-right: 20.0098737px;
    padding-bottom: 40.0014166px;
    padding-left: 20px;
  }
}

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

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

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

.ljjbxcg.is-visible {
  transform: translateY(0);
  opacity: 1;
}
#bz3cw3 {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.llhwdm7 {
  border: 2.0016px solid rgba(14,21,41,0.35);
  background: var(--sayhjqaiggjahm);
  box-shadow: 4.0052px 4.00140986px 0 rgba(151,165,184,0.55), inset 1px 1px 0 rgba(253,253,254,0.85);
  text-align: left;
}

.lyk2p03 {
  border-bottom: 2.004985988px solid rgba(13,27,40,0.28);
  padding: 10px 14.0037px;
  background:
    repeating-linear-gradient(90deg, rgba(254,255,254,0.06) 0 1px, transparent 1px 3.007563584px),
    linear-gradient(180deg, #dfe7f0 0%, rgb(150,162,182) 55%, #66738d 100%);
}

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

.lhxil10 {
  padding: 20.008242063px 18.006455852px 22.00622072px;
}

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

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

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

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

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

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

.lqmvtdd {
  object-fit: contain;
  display: block;
  height: auto;
  max-width: min(500px, 100%);
  max-height: 320px;
  width: auto;
  box-shadow: 4.007369777px 4.0031787px 0 rgba(150,163,184,0.45);
  border: 2.00406653px solid var(--nigshnbbjzrnx);
}

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

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

.ltb4ce7 {
  position: relative;
  z-index: 1;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 720.00725689px;
}

.llcrgsz .lyfhe98 {
  margin: 0 auto;
  overflow: hidden;
  max-width: 640px;
  border: 2.004px solid rgba(13,23,44,0.35);
  background: var(--sayhjqaiggjahm);
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  box-shadow: 6.0096901px 6.00192822px 0 rgba(149,163,186,0.55);
}

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

.lhzs6dt .lr0441j {
  overflow: hidden;
  box-shadow: 6.0053437px 6.003px 0 rgba(152,167,183,0.55);
  max-width: 900.0033px;
  border: 2.002542px solid rgba(11,23,42,0.35);
  background: var(--sayhjqaiggjahm);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: flex;
}

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

.lhzs6dt .ld417a8 {
  padding-top: 28.00116px;
  padding-right: 28.0058px;
  padding-bottom: 32.00147px;
  padding-left: 28.0064px;
  flex: 1;
}

.lhpjxez {
  margin: 0 0 12.004297px 16.0042px;
  float: right;
}

.lpbjlwf {
  max-height: 180.003px;
  max-width: 220.00488943px;
  border-radius: 0;
}

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

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

.lwxyax4 {
  margin: 0 auto 20.00309px;
}

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

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

  .lpbjlwf {
    max-width: min(500.0047px, 100%);
  }
}
.lx4xpbq {
  color: var(--lnfzsyhkrtbc);
  background: var(--sayhjqaiggjahm);
  padding-top: 56.008520546px;
  padding-right: 24.007829874px;
  padding-bottom: 36.00352178px;
  padding-left: 24.00665px;
  border-top: 2.003px solid var(--nigshnbbjzrnx);
}

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

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

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

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

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

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

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

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

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

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

.lq0gk9e img {
  max-width: none;
  height: 48.0086px;
  width: 48.0067294px;
}

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

@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.009230697px;
}

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

.ly63qax h2 {
  margin: 28.00892px 0 12.00316495px;
  font-size: 1.15rem;
  font-family: var(--ecldihncpglfm);
}

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

.ly63qax ul {
  padding-left: 1.2rem;
}
.lkrhic4 {
  background-size: cover;
  background-image: url("/680fcd7a/6085ca23a9099b31.webp");
  background-repeat: no-repeat;
  padding: 72.006px 24.0098px 80.00482465px;
  position: relative;
  background-position: center;
  background-color: #0b1214;
}

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

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

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

.lkrhic4 .lctkm8l {
  background: linear-gradient(92deg, #fafcfd 0%, rgb(232,182,10) 42%, rgb(202,136,2) 100%);
  letter-spacing: 0.02em;
  -webkit-background-clip: text;
  color: transparent;
  font-family: var(--owkfpqxpew);
  margin: 0 0 12.001311px;
  font-size: clamp(1.5rem, 2.8vw, 2.1rem);
  background-clip: text;
  font-weight: 700;
}

.lkrhic4 .lshixpl {
  font-size: 0.97rem;
  max-width: 34rem;
  margin-inline: auto;
  margin: 0;
  color: rgb(159,160,175);
  line-height: 1.6;
}
#h0brp3 {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
#q9ne9i {
  position: relative;
  --tzznqytuwzadx-2: #191d28;
  --tzznqytuwzadx-0: rgb(9,14,21);
  --radius-card: 18.00168px;
  --exzhefublb-offer: rgb(167,184,251);
  --gold-soft: #fdd14f;
  --lnfzsyhkrtbc-offer: #9aa6ad;
  --fakilwjrcya-offer: rgb(239,240,241);
  --shadow-card: 0 24.00461724px 48.0042px rgba(0,0,0,0.5);
  z-index: 1;
  --sayhjqaiggjahm-border: rgba(132,141,246,0.18);
  width: 100%;
  --gold: #f69d0b;
  --radius-logo: 12.00807247px;
  --exzhefublb-deep: rgb(79,72,229);
  --exzhefublb-strong: rgb(101,103,242);
  --sayhjqaiggjahm-offer: rgba(24,28,36,0.82);
  --tzznqytuwzadx-1: rgb(20,20,30);
  max-width: 1120.00191608px;
  margin: 0 auto;
}

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

#q9ne9i .lntohrx {
  padding: 24.0079440px 24px 20.00522939px;
  border: 1px solid var(--sayhjqaiggjahm-border);
  background: linear-gradient(158deg, var(--sayhjqaiggjahm-offer), rgba(15,17,21,0.92));
  box-shadow: var(--shadow-card), 0 0 0 1px rgba(255,254,255,0.04) inset;
  flex-direction: column;
  gap: 20px;
  display: flex;
  border-radius: var(--radius-card);
}

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

#q9ne9i .lu9yvtf {
  overflow: hidden;
  background:
    radial-gradient(circle at 28% 22%, rgba(168,177,252,0.35) 0%, transparent 58%),
    linear-gradient(148deg, rgb(50,45,128) 0%, #1c192f 100%);
  height: 76px;
  width: 76.0068px;
  align-items: center;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  padding: 4.0047191px;
  border-radius: var(--radius-logo);
  box-shadow:
    0 12.00614108px 28.009309242px rgba(2,2,2,0.42),
    0 0 0 1px rgba(129,139,248,0.25);
}

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

#gqbwv9 {
  text-size-adjust: 100%;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

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

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

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

#q9ne9i .lsz5h8l {
  gap: 4.00509px;
  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);
}

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

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

#q9ne9i .lokuswr {
  opacity: 0.92;
}

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

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

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

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

#q9ne9i .lpg2x6i {
  border: 1px solid rgba(148,162,182,0.2);
  gap: 9.0029px;
  display: inline-flex;
  background: rgba(19,22,27,0.9);
  padding-top: 7.004568px;
  padding-right: 14.00198750px;
  padding-bottom: 7.001354018px;
  padding-left: 14.001px;
  align-items: center;
  border-radius: 999.0023px;
}

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

#q9ne9i .llnti4w svg {
  display: block;
}

.lo4vso8 {
  image-rendering: auto;
}

#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,104,242,0.35);
}

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

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

#q9ne9i .llnti4w--medal svg {
  height: 14.002321px;
  width: 14px;
}

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

#q9ne9i .lr3klb7 {
  font-size: 0.79rem;
  color: rgb(230,231,239);
  letter-spacing: 0.018em;
}

#q9ne9i .lsn41qa {
  gap: 16.002434px;
  padding-top: 6.0031655px;
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-top: 2.0047px;
  border-top: 1px solid rgba(150,162,186,0.12);
}

#q9ne9i .lf9tj81 {
  word-break: break-word;
  transition:
    transform 0.14s ease-out,
    box-shadow 0.14s ease-out,
    filter 0.14s ease-out;
  max-width: 100%;
  text-decoration: none;
  padding: 12.001865px 22.008px;
  color: #f9fbfd;
  min-width: 0;
  border-radius: 999.001704245px;
  white-space: normal;
  box-shadow:
    0 10.003px 28.006px rgba(78,72,231,0.38),
    0 0 0 1px rgba(0,2,0,0.12) inset;
  display: inline-block;
  overflow-wrap: anywhere;
  font-size: 0.89rem;
  cursor: pointer;
  font-weight: 600;
  text-align: center;
  background: linear-gradient(135deg, var(--exzhefublb-strong) 0%, var(--exzhefublb-deep) 100%);
  border: none;
}

#q9ne9i .lf9tj81:hover {
  transform: translateY(-2.001px);
  color: rgb(250,253,255);
  box-shadow:
    0 14.00583312px 32.002358px rgba(100,104,242,0.35),
    0 0 0 1px rgba(254,254,253,0.1) inset;
  filter: brightness(1.06);
}

#q9ne9i .lf9tj81:active {
  transform: translateY(0);
  box-shadow:
    0 8.005951903px 20.0031px rgba(76,72,228,0.32),
    0 0 0 1px rgba(2,0,1,0.18) inset;
}

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

@media (max-width: 720px) {
  #q9ne9i .lntohrx {
    padding: 20.007px 18.009033px 18.00894px;
  }

  #jagcs8 {
    image-rendering: auto;
    font-variant-ligatures: normal;
    -moz-osx-font-smoothing: grayscale;
  }

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

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

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

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

  #q9ne9i .lu9yvtf {
    width: 64px;
    height: 64.0017385px;
  }

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

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

