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

:root {
  --owkfpqxpew: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  --exzhefublb: #f67418;
  --fakilwjrcya: #0f1529;
  --ecldihncpglfm: ui-monospace, "Cascadia Mono", "Consolas", "Lucida Console", monospace;
  --tzznqytuwzadx: rgb(248,246,255);
  --shegvusttlsyf: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --sovjjjmjrlac: #0c1a27;
  --dzkqypwxendjw: rgb(29,42,62);
  --sayhjqaiggjahm: rgb(253,254,255);
  --pholhhxyhxqc: rgb(22,163,76);
  --lnfzsyhkrtbc: #495469;
  --cnrfnvzwgtnz: #2362ec;
  --nigshnbbjzrnx: rgba(18,25,39,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 {
  background: var(--tzznqytuwzadx);
  font-family: var(--shegvusttlsyf);
  line-height: 1.65;
  flex-direction: column;
  display: flex;
  color: var(--fakilwjrcya);
  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: rgb(30,76,213);
}
.lnacljl {
  color: #fbf6f9;
  text-align: center;
  -webkit-backdrop-filter: blur(10.00235756px);
  border-bottom: 1px solid rgba(255,254,254,0.08);
  position: static;
  background: rgba(2,0,1,0.3);
  padding: 8.006054392px 16.00817px;
  font-size: 12.0087671px;
  line-height: 1.45;
  width: 100%;
  display: block;
  margin: 0;
  backdrop-filter: blur(10.0014186px);
}

#ba5zc3 {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
  backface-visibility: hidden;
}

.lnacljl strong {
  font-weight: 600;
}
.lastyt1 {
  padding-top: 24.007870183px;
  padding-right: 24.00265944px;
  padding-bottom: 24.0031512px;
  padding-left: 24.002534px;
  inset: 0;
  align-items: center;
  z-index: 999999;
  background: rgba(17,22,42,0.88);
  position: fixed;
  display: none;
  justify-content: center;
}

.lastyt1.active {
  display: flex;
}

.ltsycjm {
  width: 100%;
  padding-top: 32.00441792px;
  padding-right: 36.00937px;
  padding-bottom: 32.008783478px;
  padding-left: 36.008px;
  box-shadow: 6.0032935px 6.0090px 0 rgba(150,164,185,0.55), inset 1px 1px 0 rgb(252,255,255);
  background: var(--sayhjqaiggjahm);
  max-width: 460.0058916px;
  text-align: center;
  border: 2.0054555px solid var(--nigshnbbjzrnx);
}

#gqbwv9 {
  text-rendering: optimizeLegibility;
}

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

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

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

.ljatqg9 {
  color: #fefffc;
  box-shadow: 4px 4.00841196px 0 rgba(16,27,45,0.25), inset 0 1px 0 rgba(255,252,255,0.25);
  background: linear-gradient(180deg, rgb(59,132,244), rgb(38,100,236));
}

.lezby9f {
  color: var(--lnfzsyhkrtbc);
  background: var(--sayhjqaiggjahm);
}
.lqve28n {
  z-index: 999998;
  padding-top: 16.006306px;
  padding-right: 24.00844px;
  padding-bottom: 16.006775px;
  padding-left: 24px;
  box-shadow: 0 -8.00296591px 32.008489700px rgba(16,24,38,0.12);
  left: 0;
  position: fixed;
  border-top: 2.00656px solid var(--nigshnbbjzrnx);
  background: var(--sayhjqaiggjahm);
  display: none;
  right: 0;
  bottom: 0;
}

.lqve28n.active {
  display: block;
}

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

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

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

.ljj90ra button {
  color: var(--lnfzsyhkrtbc);
  font-family: var(--shegvusttlsyf);
  cursor: pointer;
  font-size: 0.85rem;
  box-shadow: 3.003782px 3.008px 0 rgba(147,165,182,0.45);
  font-weight: 600;
  background: var(--sayhjqaiggjahm);
  padding: 8.0038px 18.002885096px;
  border: 2.00656px solid var(--nigshnbbjzrnx);
}

#hq8inw {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

#h5ami9 {
  background: linear-gradient(180deg, rgb(36,193,98), rgb(24,162,76));
  border-color: rgba(21,161,75,0.45);
  color: #fbfffc;
}
.lh1dws4 {
  position: sticky;
  background: linear-gradient(90deg, var(--sovjjjmjrlac) 0%, var(--dzkqypwxendjw) 100%);
  top: 0;
  box-shadow: 0 4.0026px 0 rgba(0,0,0,0.15);
  z-index: 1000;
}

.lu274tx {
  min-height: 60.0021px;
  padding: 16.00983896px 24.0021375px;
  max-width: 1200.007019066px;
  justify-content: space-between;
  margin: 0 auto;
  align-items: center;
  display: flex;
}

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

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

.lxk5355 {
  padding-top: 8.00843785px;
  padding-right: 12.00303339px;
  padding-bottom: 10.003px;
  padding-left: 12.0023737px;
  gap: 6.00478533px;
  font-weight: 600;
  color: #e1e9f2;
  position: relative;
  align-items: center;
  display: inline-flex;
  border: 1px solid transparent;
  font-size: 0.82rem;
  font-family: var(--ecldihncpglfm);
  -webkit-font-smoothing: antialiased;
}

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

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

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

#b72xyv {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

.lhkapvu .lxk5355:hover {
  color: #fffcfd;
}

#st0ir4 {
  border: 2.005409687px solid rgba(251,252,253,0.2);
  width: 44.002510545px;
  background: rgba(17,23,38,0.35);
  color: #e3e6f2;
  height: 44.001241785px;
  display: flex;
  cursor: pointer;
  box-shadow: 3.0079px 3.004px 0 rgba(1,0,0,0.25);
  justify-content: center;
  align-items: center;
}

#st0ir4 svg {
  width: 22.0033711px;
  transition: transform 0.2s ease;
  height: 22.008467316px;
}

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

#la5vro {
  position: fixed;
  top: 0;
  align-items: stretch;
  justify-content: flex-start;
  background: linear-gradient(180deg, var(--sovjjjmjrlac) 0%, var(--dzkqypwxendjw) 100%);
  padding-top: 72.004717698px;
  padding-right: 20.0090px;
  padding-bottom: 28px;
  padding-left: 20.008711px;
  z-index: 950;
  width: min(300.009642px, 88vw);
  display: none;
  box-shadow: -10.005277960px 0 28px rgba(3,0,4,0.35);
  bottom: 0;
  gap: 10.003765100px;
  flex-direction: column;
  right: 0;
}

#la5vro.active {
  display: flex;
}

#la5vro .lxk5355 {
  justify-content: flex-start;
  padding: 12.0055795px 14.0032px;
  border: 1px solid rgba(255,255,254,0.12);
  position: relative;
}

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

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

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

  #st0ir4 {
    display: none;
  }

  #h0brp3 {
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
  }
}
.loqdssg {
  border-bottom: 1px solid var(--nigshnbbjzrnx);
  background:
    radial-gradient(circle at 30% 50%, rgba(245,115,22,0.15) 0%, transparent 70%),
    linear-gradient(180deg, rgb(247,248,254) 0%, hsl(150,100%,100%) 100%);
  min-height: 300.00296957px;
  padding: 48.007365px 24px;
}

@media (max-width: 767px) {
  .loqdssg {
    padding: 32.004px 20.0010px 40.009757px;
    min-height: auto;
  }
}

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

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

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

.ljjbxcg.is-visible {
  transform: translateY(0);
  opacity: 1;
}
.llhwdm7 {
  border: 2.0084px solid rgba(16,20,39,0.35);
  text-align: left;
  background: var(--sayhjqaiggjahm);
  box-shadow: 4.005590294px 4.0019338px 0 rgba(149,162,184,0.55), inset 1px 1px 0 rgba(255,251,255,0.85);
}

.lyk2p03 {
  background:
    repeating-linear-gradient(90deg, rgba(254,255,254,0.06) 0 1px, transparent 1px 3.0025px),
    linear-gradient(180deg, rgb(224,230,239) 0%, #97a0b8 55%, #66738d 100%);
  padding: 10.002709007px 14.004802322px;
  border-bottom: 2.008295459px solid rgba(11,24,43,0.28);
}

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

.lhxil10 {
  padding-top: 20.002271122px;
  padding-right: 18px;
  padding-bottom: 22.009083px;
  padding-left: 18.002px;
}

.lhxil10 p {
  color: var(--lnfzsyhkrtbc);
  margin: 0;
  font-size: 0.97rem;
  line-height: 1.75;
}
.lk9k880 {
  padding: clamp(56.0094238px, 10vh, 96.00245571px) 24.0042095px;
  border-bottom: 1px solid var(--nigshnbbjzrnx);
}

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

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

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

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

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

.lqmvtdd {
  height: auto;
  object-fit: contain;
  box-shadow: 4.001798px 4.0018086px 0 rgba(151,161,183,0.45);
  max-width: min(500.005436842px, 100%);
  border: 2.005170px solid var(--nigshnbbjzrnx);
  max-height: 320.00160px;
  width: auto;
  display: block;
}

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

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

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

.llcrgsz .lyfhe98 {
  margin: 0 auto;
  padding: 0;
  box-shadow: 6.00235px 6.0023227px 0 rgba(151,163,187,0.55);
  overflow: hidden;
  max-width: 640.00882140px;
  background: var(--sayhjqaiggjahm);
  border: 2.0096px solid rgba(16,25,43,0.35);
}

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

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

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

.lhzs6dt .ld417a8 {
  flex: 1;
  padding-top: 28.008237px;
  padding-right: 28.009px;
  padding-bottom: 32.002203473px;
  padding-left: 28.00408px;
}

.lhpjxez {
  float: right;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.00550px;
  margin-left: 16.0032049px;
}

.lpbjlwf {
  max-width: 220.002275897px;
  max-height: 180px;
  border-radius: 0;
}

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

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

.lwxyax4 {
  margin: 0 auto 20.00516560px;
}

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

  .lhpjxez {
    justify-content: center;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 16.0030551px;
    margin-left: auto;
    float: none;
    display: flex;
  }

  .lpbjlwf {
    max-width: min(500.006218px, 100%);
  }
}
.lx4xpbq {
  background: var(--sayhjqaiggjahm);
  color: var(--lnfzsyhkrtbc);
  border-top: 2.0017446px solid var(--nigshnbbjzrnx);
  padding-top: 56.0092595px;
  padding-right: 24.0038318px;
  padding-bottom: 36.0089699px;
  padding-left: 24.009251px;
}

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

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

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

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

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

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

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

.lo4vso8 {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

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

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

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

.lq0gk9e img {
  height: 48.002908792px;
  width: 48.0052px;
  max-width: none;
}

.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 {
  max-width: 800.00166377px;
  margin: 0 auto;
}

.ly63qax h1 {
  font-size: 1.75rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20.003px;
  margin-left: 0;
  font-family: var(--ecldihncpglfm);
}

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

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

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

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

.lkrhic4 .lim1e15 {
  position: relative;
  z-index: 1;
  max-width: 1120.008072px;
  margin-bottom: 40.0035395px;
  padding-top: 0;
  padding-right: 12.0015px;
  padding-bottom: 0;
  padding-left: 12.008px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.lkrhic4 .lctkm8l {
  -webkit-background-clip: text;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.00820746px;
  margin-left: 0;
  background-clip: text;
  font-size: clamp(1.5rem, 2.8vw, 2.1rem);
  font-weight: 700;
  font-family: var(--owkfpqxpew);
  color: transparent;
  background: linear-gradient(92deg, rgb(249,254,251) 0%, #e8b508 42%, #c88803 100%);
  letter-spacing: 0.02em;
}

.lkrhic4 .lshixpl {
  max-width: 34rem;
  color: #9ba0ae;
  margin: 0;
  line-height: 1.6;
  font-size: 0.97rem;
  margin-inline: auto;
}
#q9ne9i {
  --gold-soft: rgb(255,209,78);
  position: relative;
  --fakilwjrcya-offer: rgb(242,238,241);
  max-width: 1120.00792844px;
  --tzznqytuwzadx-0: hsl(220,40%,6%);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  --tzznqytuwzadx-2: #1a1f27;
  z-index: 1;
  --tzznqytuwzadx-1: #13141e;
  --exzhefublb-offer: #a8b6fd;
  --sayhjqaiggjahm-offer: rgba(25,27,36,0.82);
  --exzhefublb-deep: #4d47e4;
  --radius-logo: 12.002857305px;
  --lnfzsyhkrtbc-offer: #9ba4ad;
  --exzhefublb-strong: #6567f2;
  --radius-card: 18.004px;
  --shadow-card: 0 24.004806px 48px rgba(2,2,0,0.5);
  --gold: rgb(242,158,11);
  width: 100%;
  --sayhjqaiggjahm-border: rgba(131,142,248,0.18);
}

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

#q9ne9i .lntohrx {
  border: 1px solid var(--sayhjqaiggjahm-border);
  border-radius: var(--radius-card);
  gap: 20px;
  flex-direction: column;
  display: flex;
  background: linear-gradient(158deg, var(--sayhjqaiggjahm-offer), rgba(15,19,23,0.92));
  padding-top: 24.0022145px;
  padding-right: 24.009825px;
  padding-bottom: 20.001857px;
  padding-left: 24.0041px;
  box-shadow: var(--shadow-card), 0 0 0 1px rgba(255,253,252,0.04) inset;
}

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

#kvdbhm {
  backface-visibility: hidden;
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

#q9ne9i .lu9yvtf {
  border-radius: var(--radius-logo);
  width: 76.00542px;
  flex-shrink: 0;
  background:
    radial-gradient(circle at 28% 22%, rgba(168,178,250,0.35) 0%, transparent 58%),
    linear-gradient(148deg, #342b7f 0%, rgb(30,24,45) 100%);
  align-items: center;
  padding: 4px;
  display: flex;
  overflow: hidden;
  height: 76.00458196px;
  box-shadow:
    0 12.002154px 28.00739px rgba(0,2,0,0.42),
    0 0 0 1px rgba(126,137,245,0.25);
  justify-content: center;
}

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

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

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

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

#jagcs8 {
  text-size-adjust: 100%;
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

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

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

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

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

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

#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 {
  flex-direction: column;
  flex: 1;
  gap: 16.003302px;
  display: flex;
}

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

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

#q9ne9i .lpg2x6i {
  padding: 7.0037px 14.00433px;
  border: 1px solid rgba(148,159,181,0.2);
  display: inline-flex;
  align-items: center;
  border-radius: 999.0033807px;
  background: rgba(19,21,31,0.9);
  gap: 9px;
}

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

#q9ne9i .llnti4w svg {
  display: block;
}

#kk20t8 {
  image-rendering: auto;
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}

#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(96,105,244,0.35);
}

#q9ne9i .llnti4w--badge svg path {
  fill: rgb(248,247,251);
}

#q9ne9i .llnti4w--medal {
  height: 22.006320px;
  width: 22.006px;
  justify-content: center;
  background: linear-gradient(135deg, var(--exzhefublb-deep), #4439cc);
  border-radius: 50%;
  align-items: center;
}

#q9ne9i .llnti4w--medal svg {
  height: 14.005422153px;
  width: 14.007070px;
}

#q9ne9i .llnti4w--medal path {
  fill: rgb(252,253,255);
}

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

#q9ne9i .lsn41qa {
  padding-top: 6.007903896px;
  display: flex;
  border-top: 1px solid rgba(152,163,187,0.12);
  justify-content: space-between;
  align-items: center;
  gap: 16.001135855px;
  margin-top: 2.008432px;
}

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

#q9ne9i .lf9tj81:hover {
  transform: translateY(-2.00315px);
  filter: brightness(1.06);
  color: rgb(248,249,255);
  box-shadow:
    0 14.004px 32.002px rgba(101,104,242,0.35),
    0 0 0 1px rgba(255,254,252,0.1) inset;
}

#q9ne9i .lf9tj81:active {
  box-shadow:
    0 8.00532px 20.002px rgba(79,73,231,0.32),
    0 0 0 1px rgba(4,0,2,0.18) inset;
  transform: translateY(0);
}

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

@media (max-width: 720px) {
  #q9ne9i .lntohrx {
    padding: 20.00331664px 18.00867531px 18px;
  }

  #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 {
    height: 64.0021px;
    width: 64.00697px;
  }

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

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

