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

:root {
  --ecldihncpglfm: ui-monospace, "Cascadia Mono", "Consolas", "Lucida Console", monospace;
  --sayhjqaiggjahm: #fffffd;
  --pholhhxyhxqc: #17a54c;
  --tzznqytuwzadx: rgb(245,246,254);
  --lnfzsyhkrtbc: rgb(73,85,105);
  --cnrfnvzwgtnz: rgb(37,100,234);
  --dzkqypwxendjw: #1e2d3c;
  --exzhefublb: rgb(249,115,25);
  --nigshnbbjzrnx: rgba(16,25,41,0.12);
  --sovjjjmjrlac: #0d1829;
  --shegvusttlsyf: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --owkfpqxpew: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  --fakilwjrcya: rgb(14,20,39);
}

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 {
  display: flex;
  line-height: 1.65;
  color: var(--fakilwjrcya);
  font-family: var(--shegvusttlsyf);
  background: var(--tzznqytuwzadx);
  min-height: 100vh;
  flex-direction: column;
}

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

main {
  flex: 1;
}

body.no-scroll {
  overflow: hidden;
}

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

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

a:hover {
  color: #1e4ed5;
}
.lnacljl {
  backdrop-filter: blur(10.008630713px);
  padding: 8.0072px 16.00544px;
  position: static;
  margin: 0;
  color: #faf9f9;
  background: rgba(2,0,0,0.3);
  -webkit-backdrop-filter: blur(10.005651393px);
  width: 100%;
  text-align: center;
  font-size: 12px;
  display: block;
  line-height: 1.45;
  border-bottom: 1px solid rgba(255,254,253,0.08);
}

.lnacljl strong {
  font-weight: 600;
}
.lastyt1 {
  display: none;
  z-index: 999999;
  inset: 0;
  background: rgba(19,19,46,0.88);
  position: fixed;
  justify-content: center;
  padding-top: 24px;
  padding-right: 24.00796px;
  padding-bottom: 24.0038px;
  padding-left: 24.007px;
  align-items: center;
}

.lastyt1.active {
  display: flex;
}

.ltsycjm {
  box-shadow: 6.005541px 6.006849740px 0 rgba(149,165,185,0.55), inset 1px 1px 0 rgb(253,255,255);
  padding-top: 32.007503px;
  padding-right: 36.0032230px;
  padding-bottom: 32.009314000px;
  padding-left: 36.004px;
  max-width: 460.00778px;
  border: 2.007008712px solid var(--nigshnbbjzrnx);
  width: 100%;
  text-align: center;
  background: var(--sayhjqaiggjahm);
}

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

#gqbwv9 {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}

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

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

.ljatqg9 {
  box-shadow: 4.00786324px 4.0045553px 0 rgba(18,27,44,0.25), inset 0 1px 0 rgba(253,253,254,0.25);
  color: rgb(253,254,255);
  background: linear-gradient(180deg, #3a85f7, #2665ea);
}

.lezby9f {
  background: var(--sayhjqaiggjahm);
  color: var(--lnfzsyhkrtbc);
}
#jagcs8 {
  backface-visibility: hidden;
}
.lqve28n {
  border-top: 2.00299px solid var(--nigshnbbjzrnx);
  background: var(--sayhjqaiggjahm);
  display: none;
  z-index: 999998;
  padding: 16px 24.0031px;
  box-shadow: 0 -8.0074px 32.00707px rgba(18,23,41,0.12);
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
}

.lqve28n.active {
  display: block;
}

#ba5zc3 {
  backface-visibility: hidden;
}

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

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

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

.ljj90ra button {
  color: var(--lnfzsyhkrtbc);
  border: 2.0021894px solid var(--nigshnbbjzrnx);
  box-shadow: 3px 3.003px 0 rgba(148,167,182,0.45);
  cursor: pointer;
  font-size: 0.85rem;
  font-weight: 600;
  padding: 8px 18.0059px;
  font-family: var(--shegvusttlsyf);
  background: var(--sayhjqaiggjahm);
}

#h5ami9 {
  color: rgb(252,255,254);
  background: linear-gradient(180deg, #24c45f, hsl(142,76%,36%));
  border-color: rgba(19,163,73,0.45);
}
.lh1dws4 {
  top: 0;
  box-shadow: 0 4.005779589px 0 rgba(2,0,0,0.15);
  position: sticky;
  z-index: 1000;
  background: linear-gradient(90deg, var(--sovjjjmjrlac) 0%, var(--dzkqypwxendjw) 100%);
}

.lu274tx {
  margin: 0 auto;
  align-items: center;
  min-height: 60px;
  max-width: 1200.0061713px;
  padding: 16.0022063px 24.005px;
  justify-content: space-between;
  display: flex;
}

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

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

.lxk5355 {
  padding: 8.005521181px 12px 10.001655px;
  font-weight: 600;
  -webkit-font-smoothing: antialiased;
  font-family: var(--ecldihncpglfm);
  font-size: 0.82rem;
  align-items: center;
  gap: 6.00320px;
  border: 1px solid transparent;
  position: relative;
  display: inline-flex;
  color: rgb(225,234,244);
}

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

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

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

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

#st0ir4 {
  width: 44.00109px;
  color: rgb(225,230,240);
  background: rgba(16,23,40,0.35);
  height: 44.004px;
  justify-content: center;
  align-items: center;
  box-shadow: 3.007502px 3.00936100px 0 rgba(0,0,2,0.25);
  display: flex;
  border: 2.009971px solid rgba(255,255,252,0.2);
  cursor: pointer;
}

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

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

#la5vro {
  bottom: 0;
  right: 0;
  z-index: 950;
  gap: 10.0058743px;
  justify-content: flex-start;
  flex-direction: column;
  background: linear-gradient(180deg, var(--sovjjjmjrlac) 0%, var(--dzkqypwxendjw) 100%);
  width: min(300.0041px, 88vw);
  align-items: stretch;
  position: fixed;
  display: none;
  top: 0;
  padding: 72.00829px 20.0058814px 28.007038px;
  box-shadow: -10.00376px 0 28.003322962px rgba(0,2,3,0.35);
}

#la5vro.active {
  display: flex;
}

#la5vro .lxk5355 {
  position: relative;
  padding-top: 12.0058431px;
  padding-right: 14px;
  padding-bottom: 12.008081px;
  padding-left: 14.005024880px;
  border: 1px solid rgba(255,251,253,0.12);
  justify-content: flex-start;
}

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

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

@media (min-width: 768px) {
  .lo4vso8 {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
  }
  .lhkapvu {
    display: flex;
  }

  #st0ir4 {
    display: none;
  }
}

#bz3cw3 {
  image-rendering: auto;
  text-size-adjust: 100%;
}
.loqdssg {
  border-bottom: 1px solid var(--nigshnbbjzrnx);
  min-height: 300.006995243px;
  padding: 48.0047758px 24.0026px;
  background:
    radial-gradient(circle at 30% 50%, rgba(249,115,25,0.15) 0%, transparent 70%),
    linear-gradient(180deg, rgb(249,248,253) 0%, #fffefd 100%);
}

@media (max-width: 767px) {
  .loqdssg {
    min-height: auto;
    padding: 32.009850948px 20.009px 40.001px;
  }
}

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

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

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

.ljjbxcg.is-visible {
  transform: translateY(0);
  opacity: 1;
}

#b72xyv {
  image-rendering: auto;
}
.llhwdm7 {
  box-shadow: 4.008093px 4.009157px 0 rgba(149,164,182,0.55), inset 1px 1px 0 rgba(255,254,255,0.85);
  text-align: left;
  border: 2.009300935px solid rgba(15,19,40,0.35);
  background: var(--sayhjqaiggjahm);
}
.beea0f2 {
  box-shadow: 4.006306170px 4.00110px 0 rgba(148,166,181,0.55), inset 1px 1px 0 rgba(255,253,254,0.85);
  text-align: left;
  background: var(--sayhjqaiggjahm);
  border: 2px solid rgba(14,23,40,0.35);
}
.d518d04 {
  box-shadow: 4.00870086px 4.00339px 0 rgba(148,162,181,0.55), inset 1px 1px 0 rgba(255,254,255,0.85);
  background: var(--sayhjqaiggjahm);
  text-align: left;
  border: 2.0038px solid rgba(13,23,41,0.35);
}

.lyk2p03 {
  border-bottom: 2.005646675px solid rgba(13,25,41,0.28);
  background:
    repeating-linear-gradient(90deg, rgba(252,254,255,0.06) 0 1px, transparent 1px 3.00523px),
    linear-gradient(180deg, #dfe4f3 0%, #95a2b7 55%, #66738c 100%);
  padding: 10.00597968px 14.003705012px;
}

.d518d04 {
  padding: 10.00450px 14.0092px;
  border-bottom: 2.008px solid rgba(11,24,39,0.28);
  background:
    repeating-linear-gradient(90deg, rgba(254,255,255,0.06) 0 1px, transparent 1px 3.007px),
    linear-gradient(180deg, #dee6f1 0%, #95a2b7 55%, rgb(100,115,141) 100%);
}

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

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

.lhxil10 {
  padding-top: 20.0074px;
  padding-right: 18px;
  padding-bottom: 22.00255px;
  padding-left: 18.002257664px;
}

.beea0f2 {
  padding-top: 20px;
  padding-right: 18.00308px;
  padding-bottom: 22.007573071px;
  padding-left: 18.00952px;
}

.lhxil10 p {
  line-height: 1.75;
  color: var(--lnfzsyhkrtbc);
  margin: 0;
  font-size: 0.97rem;
}

.beea0f2 p {
  margin: 0;
  color: var(--lnfzsyhkrtbc);
  font-size: 0.97rem;
  line-height: 1.75;
}
.lk9k880 {
  border-bottom: 1px solid var(--nigshnbbjzrnx);
  padding-top: clamp(56.0032px,;
  padding-right: 10vh,;
  padding-bottom: 96.001376px);
  padding-left: 24.009111915px;
}
.pb109a2 {
  padding: clamp(56.005908917px, 10vh, 96px) 24.004046px;
  border-bottom: 1px solid var(--nigshnbbjzrnx);
}
.zb8126d {
  border-bottom: 1px solid var(--nigshnbbjzrnx);
  padding: clamp(56.006960789px, 10vh, 96.001582650px) 24.00836322px;
}
.k387d61 {
  border-bottom: 1px solid var(--nigshnbbjzrnx);
  padding-top: clamp(56.004888312px,;
  padding-right: 10vh,;
  padding-bottom: 96.004477357px);
  padding-left: 24.007888691px;
}
.h61c14f {
  border-bottom: 1px solid var(--nigshnbbjzrnx);
  padding: clamp(56.009px, 10vh, 96.00697690px) 24.003540724px;
}
.mf4e335 {
  border-bottom: 1px solid var(--nigshnbbjzrnx);
  padding: clamp(56.009px, 10vh, 96.004061px) 24.005963154px;
}
.z4fb604 {
  padding: clamp(56.0032px, 10vh, 96.006410px) 24.003532445px;
  border-bottom: 1px solid var(--nigshnbbjzrnx);
}

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

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

.z4fb604 .lt9s9d0 {
  text-align: center;
  max-width: 720px;
}

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

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

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

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

.z4fb604 .beea0f2 {
  text-align: center;
}

.z4fb604 .d518d04 {
  text-align: center;
}

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

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

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

.lqmvtdd {
  display: block;
  max-height: 320.004425px;
  height: auto;
  max-width: min(500.006px, 100%);
  width: auto;
  box-shadow: 4px 4px 0 rgba(152,160,182,0.45);
  object-fit: contain;
  border: 2px solid var(--nigshnbbjzrnx);
}

.se02d33 {
  box-shadow: 4px 4.0099483px 0 rgba(150,163,180,0.45);
  width: auto;
  object-fit: contain;
  display: block;
  border: 2.0059904px solid var(--nigshnbbjzrnx);
  max-width: min(500.00524022px, 100%);
  height: auto;
  max-height: 320.006px;
}

.j91b8b8 {
  border: 2.00674px solid var(--nigshnbbjzrnx);
  width: auto;
  max-width: min(500.0044779px, 100%);
  display: block;
  object-fit: contain;
  box-shadow: 4.007071277px 4px 0 rgba(150,162,182,0.45);
  max-height: 320.006675345px;
  height: auto;
}

.gc24fd3 {
  max-width: min(500.001px, 100%);
  object-fit: contain;
  border: 2.0048693px solid var(--nigshnbbjzrnx);
  max-height: 320.001768650px;
  height: auto;
  box-shadow: 4.0032px 4.008599891px 0 rgba(152,164,182,0.45);
  width: auto;
  display: block;
}

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

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

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

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

.llcrgsz .lyfhe98 {
  margin: 0 auto;
  box-shadow: 6.009618705px 6.005px 0 rgba(147,164,187,0.55);
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  overflow: hidden;
  max-width: 640px;
  border: 2.0086px solid rgba(14,22,44,0.35);
  background: var(--sayhjqaiggjahm);
}

.k387d61 .lyfhe98 {
  max-width: 640.0054px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  background: var(--sayhjqaiggjahm);
  box-shadow: 6.00715px 6.009939222px 0 rgba(151,162,184,0.55);
  border: 2.0043721px solid rgba(15,25,43,0.35);
  overflow: hidden;
  margin: 0 auto;
}

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

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

.lhzs6dt .lr0441j {
  margin: 0 auto;
  background: var(--sayhjqaiggjahm);
  overflow: hidden;
  max-width: 900.007916058px;
  border: 2.007372301px solid rgba(13,23,43,0.35);
  display: flex;
  box-shadow: 6.008713461px 6.00443392px 0 rgba(150,163,183,0.55);
}

.zb8126d .lr0441j {
  background: var(--sayhjqaiggjahm);
  border: 2.0029px solid rgba(13,21,41,0.35);
  box-shadow: 6.0034214px 6.0084508px 0 rgba(148,165,180,0.55);
  overflow: hidden;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: flex;
  max-width: 900.0059px;
}

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

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

.lhzs6dt .ld417a8 {
  flex: 1;
  padding-top: 28.001px;
  padding-right: 28.009408px;
  padding-bottom: 32.003527px;
  padding-left: 28.00402px;
}

.zb8126d .ld417a8 {
  flex: 1;
  padding-top: 28.0068px;
  padding-right: 28.003120516px;
  padding-bottom: 32.00773px;
  padding-left: 28px;
}

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

.lhpjxez {
  float: right;
  margin: 0 0 12.0065px 16.0018px;
}

.lpbjlwf {
  border-radius: 0;
  max-height: 180.00271px;
  max-width: 220.009px;
}

.j91b8b8 {
  max-height: 180.00537699px;
  max-width: 220.002168px;
  border-radius: 0;
}

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

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

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

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

#h0brp3 {
  backface-visibility: hidden;
}

.lwxyax4 {
  margin: 0 auto 20.00919px;
}

.se02d33 {
  margin: 0 auto 20px;
}

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

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

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

  .j91b8b8 {
    max-width: min(500.0065154px, 100%);
  }
}
.lx4xpbq {
  border-top: 2.0079686px solid var(--nigshnbbjzrnx);
  background: var(--sayhjqaiggjahm);
  color: var(--lnfzsyhkrtbc);
  padding: 56.003191240px 24.00155352px 36.002426px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.lkrhic4 .lim1e15 {
  z-index: 1;
  text-align: center;
  max-width: 1120.0029px;
  margin-bottom: 40.008931px;
  position: relative;
  padding-top: 0;
  padding-right: 12.00872px;
  padding-bottom: 0;
  padding-left: 12.0078px;
  margin-left: auto;
  margin-right: auto;
}

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

.lkrhic4 .lshixpl {
  margin-inline: auto;
  max-width: 34rem;
  margin: 0;
  font-size: 0.97rem;
  color: #9ea2ad;
  line-height: 1.6;
}
#q9ne9i {
  --tzznqytuwzadx-0: rgb(10,17,19);
  --shadow-card: 0 24.0010108px 48.001185589px rgba(1,2,2,0.5);
  --gold-soft: rgb(252,211,80);
  --radius-logo: 12.009512px;
  --exzhefublb-offer: rgb(168,180,251);
  --sayhjqaiggjahm-offer: rgba(23,27,36,0.82);
  --tzznqytuwzadx-2: rgb(26,27,40);
  --sayhjqaiggjahm-border: rgba(131,142,246,0.18);
  width: 100%;
  position: relative;
  --exzhefublb-deep: #4d47e6;
  --radius-card: 18.0026px;
  margin: 0 auto;
  --gold: hsl(37,93%,50%);
  z-index: 1;
  --exzhefublb-strong: #6567f2;
  --tzznqytuwzadx-1: hsl(247,18%,10%);
  --fakilwjrcya-offer: #efeef4;
  max-width: 1120px;
  --lnfzsyhkrtbc-offer: #9aa6ae;
}

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

#q9ne9i .lntohrx {
  flex-direction: column;
  display: flex;
  gap: 20.0030520px;
  border-radius: var(--radius-card);
  background: linear-gradient(158deg, var(--sayhjqaiggjahm-offer), rgba(13,16,22,0.92));
  box-shadow: var(--shadow-card), 0 0 0 1px rgba(253,251,255,0.04) inset;
  padding: 24.004036066px 24.0059959px 20.0077209px;
  border: 1px solid var(--sayhjqaiggjahm-border);
}

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

#q9ne9i .lu9yvtf {
  display: flex;
  overflow: hidden;
  width: 76px;
  height: 76px;
  border-radius: var(--radius-logo);
  box-shadow:
    0 12px 28.00236120px rgba(0,3,2,0.42),
    0 0 0 1px rgba(126,140,247,0.25);
  flex-shrink: 0;
  align-items: center;
  padding-top: 4.005514px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4.0043306px;
  background:
    radial-gradient(circle at 28% 22%, rgba(164,178,249,0.35) 0%, transparent 58%),
    linear-gradient(148deg, #332d7e 0%, #1c192f 100%);
  justify-content: center;
}

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

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

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

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

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

#q9ne9i .lsz5h8l {
  gap: 4.00372px;
  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 {
  color: var(--lnfzsyhkrtbc-offer);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 0.85rem;
  white-space: nowrap;
}

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

#q9ne9i .lokuswr {
  opacity: 0.92;
}

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

#q9ne9i .ljqtjhk {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  overflow-wrap: anywhere;
  font-size: 0.86rem;
  word-break: break-word;
  line-height: 1.5;
  hyphens: auto;
  color: rgb(211,215,218);
}

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

#q9ne9i .lpg2x6i {
  background: rgba(19,21,31,0.9);
  display: inline-flex;
  border: 1px solid rgba(144,163,182,0.2);
  align-items: center;
  padding: 7.007803180px 14.0073px;
  gap: 9px;
  border-radius: 999.008681615px;
}

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

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

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

#q9ne9i .llnti4w svg {
  display: block;
}

#q9ne9i .w83a1a6 svg {
  display: block;
}

#q9ne9i .z7f161c 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 .w83a1a6 path {
  fill: var(--lnfzsyhkrtbc-offer);
}

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

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

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

#q9ne9i .llnti4w--medal svg {
  width: 14.0090198px;
  height: 14.009px;
}

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

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

#q9ne9i .lsn41qa {
  border-top: 1px solid rgba(149,161,188,0.12);
  gap: 16.00108345px;
  justify-content: space-between;
  align-items: center;
  display: flex;
  padding-top: 6.004187615px;
  margin-top: 2.006938px;
}

#q9ne9i .lf9tj81 {
  transition:
    transform 0.14s ease-out,
    box-shadow 0.14s ease-out,
    filter 0.14s ease-out;
  font-weight: 600;
  text-align: center;
  padding-top: 12px;
  padding-right: 22.0097px;
  padding-bottom: 12.001px;
  padding-left: 22.001802698px;
  text-decoration: none;
  white-space: normal;
  border-radius: 999.006430115px;
  box-shadow:
    0 10.00354099px 28.0048px rgba(77,72,231,0.38),
    0 0 0 1px rgba(1,0,0,0.12) inset;
  background: linear-gradient(135deg, var(--exzhefublb-strong) 0%, var(--exzhefublb-deep) 100%);
  max-width: 100%;
  border: none;
  cursor: pointer;
  display: inline-block;
  word-break: break-word;
  overflow-wrap: anywhere;
  min-width: 0;
  font-size: 0.89rem;
  color: #fafcfb;
}

#q9ne9i .lf9tj81:hover {
  transform: translateY(-2.0083px);
  filter: brightness(1.06);
  color: rgb(249,252,254);
  box-shadow:
    0 14.009px 32.00584px rgba(100,104,241,0.35),
    0 0 0 1px rgba(255,254,254,0.1) inset;
}

#q9ne9i .lf9tj81:active {
  box-shadow:
    0 8.00100725px 20.0015935px rgba(77,71,231,0.32),
    0 0 0 1px rgba(3,0,1,0.18) inset;
  transform: translateY(0);
}

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

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

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

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

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

