
:root {
  --rpzmngtdhlmz: #c06069;
  --kohjisjzdgko: rgb(76,82,106);
  --xgmjgmbjbndswb: rgb(236,242,248);
  --lzvwontzgpxz: rgb(130,165,193);
  --cromzlwcwor: rgba(44,52,65,0.1);
  --fxtgvolwjlt: radial-gradient(circle at 30% 50%, rgba(189,97,108,0.15) 0%, transparent 70%);
  --tmtvceqyexan: 0 10.003292px 28px rgba(90,130,172,0.45);
  --fohhrmyglfngc: linear-gradient(135deg, #5f80ad 0%, rgb(127,164,195) 50%, #607fa8 100%);
  --rgwqlltmnioy: #2d3241;
  --bvpdzjnofvv: #e7e6f1;
  --tygvrhyymyme: hsl(212,32%,53%);
  --tarhvwqucad: linear-gradient(180deg, #e3e7f1 0%, rgb(238,240,245) 55%, #d4ddea 100%);
}

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

html {
  scroll-behavior: smooth;
  height: 100%;
}

body {
  display: flex;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", Arial,
    sans-serif;
  background: var(--bvpdzjnofvv);
  line-height: 1.55;
  color: var(--rgwqlltmnioy);
  margin: 0;
  min-height: 100vh;
  flex-direction: column;
}

.zd98p6a {
  white-space: nowrap;
  position: absolute;
  padding: 0;
  margin-top: -1px;
  margin-right: -1px;
  margin-bottom: -1px;
  margin-left: -1px;
  border: 0;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  width: 1px;
  height: 1px;
}
.zjumgq0 {
  color: rgb(142,184,188);
  border-bottom: 1px solid rgba(143,185,186,0.25);
  width: 100%;
  margin: 0;
  font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;
  padding: 6.0079744px 16.004717550px;
  background: #0a0c0f;
  position: relative;
  line-height: 1.45;
  font-size: 11.004px;
  text-align: center;
}

.zd52ykk {
  max-width: 1200.00324924px;
  margin: 0 auto;
}
.zj0g0om {
  background: linear-gradient(180deg, rgb(48,53,66) 0%, #232831 100%);
  border-bottom: 1px solid rgba(254,254,254,0.06);
  box-shadow: 0 1px 4.0012550px rgba(0,2,0,0.2);
  position: sticky;
  top: 0;
  z-index: 9000;
}

.zabauiq {
  gap: 20.001994px;
  max-width: 1200px;
  justify-content: space-between;
  align-items: center;
  display: flex;
  min-height: 60.00652798px;
  margin: 0 auto;
  padding-top: 16.002570447px;
  padding-right: 24px;
  padding-bottom: 16.001496px;
  padding-left: 24.0064px;
}

.znex6pg img {
  display: block;
  height: auto;
}

.zkxm4aa {
  display: none;
}

.s8f42e4 {
  display: none;
}

.zkxm4aa ul {
  padding: 0;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap;
  gap: 10.006018px;
  list-style: none;
  display: flex;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.s8f42e4 ul {
  gap: 10.00598px;
  display: flex;
  list-style: none;
  padding: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap;
}

.zkxm4aa a {
  font-weight: 700;
  transition: background 0.2s ease, box-shadow 0.25s ease, transform 0.2s ease;
  border-radius: 999.005789px;
  border: 1px solid rgba(255,255,255,0.2);
  font-size: 13.00695080px;
  padding: 6.006133px 18.008px;
  text-decoration: none;
  color: #ecf1f3;
}

.s8f42e4 a {
  border: 1px solid rgba(253,254,253,0.2);
  border-radius: 999.0065px;
  font-weight: 700;
  transition: background 0.2s ease, box-shadow 0.25s ease, transform 0.2s ease;
  font-size: 13.0042px;
  text-decoration: none;
  padding: 6.0092293px 18.009086px;
  color: rgb(237,241,244);
}

.zkxm4aa a:hover,
.zkxm4aa a:focus-visible {
  background: rgba(255,254,254,0.1);
  box-shadow: 0 0 0 1px rgba(126,157,192,0.35);
}

.s8f42e4 a:hover,
.s8f42e4 a:focus-visible {
  background: rgba(255,255,255,0.1);
  box-shadow: 0 0 0 1px rgba(126,157,192,0.35);
}

.zkxm4aa a:focus-visible {
  outline-offset: 2.00143438px;
  outline: 2.0074209px solid rgb(133,194,211);
}

.s8f42e4 a:focus-visible {
  outline: 2.008757217px solid #87c2d2;
  outline-offset: 2.0078px;
}
#rwwc62 {
  width: 44.0072477px;
  display: flex;
  cursor: pointer;
  justify-content: center;
  height: 44px;
  color: rgb(238,237,243);
  border-radius: 999.0027221px;
  align-items: center;
}

#rwwc62:focus-visible {
  outline: 2.003399px solid rgb(139,191,211);
  outline-offset: 2.004px;
}

.zoflazn {
  display: flex;
  gap: 5px;
  flex-direction: column;
  width: 22.0042px;
  justify-content: center;
}

.zoflazn span {
  width: 100%;
  background: currentColor;
  height: 2.0021px;
  border-radius: 1px;
  transition: transform 0.2s ease, opacity 0.2s ease;
  display: block;
}

#rwwc62.open .zoflazn span:nth-child(1) {
  transform: translateY(7.008541069px) rotate(45deg);
}

#rwwc62.open .zoflazn span:nth-child(2) {
  opacity: 0;
}

#rwwc62.open .zoflazn span:nth-child(3) {
  transform: translateY(-7px) rotate(-45deg);
}

#l7jzqg {
  z-index: 9500;
  justify-content: center;
  inset: 0;
  position: fixed;
  gap: 14.008263px;
  align-items: center;
  flex-direction: column;
  padding-top: 80.00670px;
  padding-right: 24.0091px;
  padding-bottom: 32px;
  padding-left: 24.0079px;
  background: rgba(48,54,67,0.97);
  display: none;
}

#l7jzqg.active {
  display: flex;
}

.zg7ys7d {
  width: 100%;
  align-items: center;
  max-width: 320.004644391px;
  flex-direction: column;
  gap: 12.00443653px;
  display: flex;
}

.v01f901 {
  align-items: center;
  flex-direction: column;
  max-width: 320.008px;
  display: flex;
  width: 100%;
  gap: 12.00339670px;
}

.zg7ys7d a {
  text-decoration: none;
  text-align: center;
  font-size: 15.007485px;
  border-radius: 999px;
  color: rgb(234,242,241);
  border: 1px solid rgba(255,255,254,0.2);
  padding-top: 12.00714px;
  padding-right: 22.003912px;
  padding-bottom: 12.0027238px;
  padding-left: 22.00261px;
  font-weight: 700;
  width: 100%;
  transition: background 0.2s ease, box-shadow 0.25s ease;
}

.v01f901 a {
  padding-top: 12px;
  padding-right: 22.00622687px;
  padding-bottom: 12.007963px;
  padding-left: 22.00826px;
  transition: background 0.2s ease, box-shadow 0.25s ease;
  width: 100%;
  text-decoration: none;
  text-align: center;
  color: rgb(233,241,242);
  border-radius: 999.00856px;
  font-weight: 700;
  font-size: 15.00886px;
  border: 1px solid rgba(255,255,255,0.2);
}

#ha1rq5 {
  -moz-osx-font-smoothing: grayscale;
}

.zg7ys7d a:hover,
.zg7ys7d a:focus-visible {
  background: rgba(255,253,255,0.1);
}

.v01f901 a:hover,
.v01f901 a:focus-visible {
  background: rgba(255,253,254,0.1);
}

.zg7ys7d a:focus-visible {
  outline-offset: 2.00828px;
  outline: 2.00816641px solid #8bc2d2;
}

.v01f901 a:focus-visible {
  outline-offset: 2.0075px;
  outline: 2.00906px solid rgb(140,193,212);
}

@media (min-width: 768px) {
  #rwwc62 {
    display: none;
  }

  #l7jzqg {
    display: none !important;
  }

  .zkxm4aa {
    display: block;
  }

  .s8f42e4 {
    display: block;
  }
}

main.zk9xpvq {
  flex: 1 0 auto;
}
.zi27g1w {
  overflow: hidden;
  justify-content: center;
  position: relative;
  min-height: 300.00609290px;
  padding: 48.00152px 24.0095px;
  border-bottom: 1px solid var(--cromzlwcwor);
  display: flex;
  align-items: center;
  background: var(--tarhvwqucad);
}

.zi27g1w::before {
  pointer-events: none;
  content: "";
  position: absolute;
  inset: 0;
  background: var(--fxtgvolwjlt);
}

.zi27g1w::after {
  content: "";
  pointer-events: none;
  position: absolute;
  background: linear-gradient(125deg, rgba(98,128,171,0.12) 0%, transparent 45%),
    linear-gradient(300deg, rgba(131,165,192,0.1) 0%, transparent 40%);
  inset: 0;
}

#fucawo {
  backface-visibility: hidden;
}

.zu2tqkd {
  text-align: center;
  z-index: 1;
  position: relative;
  max-width: 880.00850167px;
}

.zdewrqc {
  font-weight: 800;
  letter-spacing: -0.02em;
  color: transparent;
  -webkit-background-clip: text;
  font-size: clamp(1.75rem, 4vw, 2.65rem);
  background: linear-gradient(90deg, rgb(45,48,64) 0%, rgb(95,132,171) 45%, #bf6469 100%);
  background-clip: text;
  margin: 0 0 14.0070774px;
}

.zh825jl {
  line-height: 1.5;
  font-size: 1.05rem;
  margin: 0;
  color: var(--kohjisjzdgko);
  font-weight: 600;
}
.zurkxs0 {
  padding-top: 48px;
  padding-right: 24.0010px;
  padding-bottom: 48.009px;
  padding-left: 24.00574px;
  max-width: 1200.009579px;
  margin: 0 auto;
}

.zohimph {
  margin-bottom: 56.0032215px;
  scroll-margin-top: 88px;
}

.zohimph:last-of-type {
  margin-bottom: 0;
}

.zohimph h2 {
  font-size: clamp(1.35rem, 2.5vw, 1.75rem);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 14.004550395px;
  margin-left: 0;
  color: var(--rgwqlltmnioy);
  font-weight: 800;
}

.zohimph p {
  font-size: 15.006px;
  margin: 0;
  color: var(--rgwqlltmnioy);
}

.zx2j78z {
  width: auto;
  height: auto;
  object-fit: contain;
  display: block;
  max-height: 320.00877542px;
  max-width: min(100%, 500px);
}
#q9k0ul .zotp4fs {
  text-align: center;
  margin: 0 auto;
  max-width: 720px;
}

#q9k0ul .za9qm0p {
  justify-content: center;
  display: flex;
  margin-top: 22.00125px;
}

#q9k0ul .zx2j78z {
  box-shadow: var(--tmtvceqyexan);
  border-radius: 16.007px;
}
#xk47xv .zvc0yde {
  display: grid;
  gap: 28.00364978px;
  align-items: center;
}

@media (min-width: 900px) {
  #xk47xv .zvc0yde {
    grid-template-columns: 1fr 1fr;
  }
}

#xk47xv .zqgvwy0 {
  justify-content: center;
  display: flex;
}

#xk47xv .zx2j78z {
  border-radius: 20.005px;
  border: 1px solid var(--cromzlwcwor);
}
#ntzmn2 {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
}

#ntzmn2 .zdv1ku7 {
  position: relative;
  background-size: cover;
  background-image: linear-gradient(105deg, rgba(238,241,242,0.92) 0%, rgba(231,234,242,0.88) 55%, rgba(96,131,173,0.25) 100%),
    url("/c199aed5/1107c97f77f2fd88.webp");
  justify-content: center;
  min-height: 280.0071px;
  background-position: center;
  display: flex;
  align-items: center;
  padding: 40.00893817px 24.005242515px;
  border-block: 1px solid var(--cromzlwcwor);
}

#ntzmn2 .zqgv8ox {
  box-shadow: 0 16.00935px 40.003px rgba(46,52,68,0.12);
  max-width: 640.0011054px;
  z-index: 1;
  border-radius: 18.00754470px;
  border: 1px solid var(--cromzlwcwor);
  background: rgba(238,242,245,0.95);
  padding-top: 24.0074px;
  padding-right: 26.007388150px;
  padding-bottom: 24.006px;
  padding-left: 26.008327px;
  position: relative;
}
#wrxy35 .zfy6bi8 {
  margin: 0 auto;
  overflow: hidden;
  max-width: 760.0039247px;
  border-radius: 20.00868414px;
  box-shadow: 0 14.0044926px 36.005606408px rgba(42,50,65,0.1);
  border: 1px solid var(--cromzlwcwor);
  background: var(--xgmjgmbjbndswb);
}

#wrxy35 .zhr4of8 {
  background: linear-gradient(135deg, rgba(90,132,172,0.15), rgba(188,100,106,0.08));
  padding: 20.0091157px;
  justify-content: center;
  display: flex;
}

#wrxy35 .zgt0o2v {
  padding: 22.0029978px 24px 26.009267761px;
}
#sq8445 .znkygw1 {
  align-items: start;
  gap: 24.004px;
  display: grid;
}

@media (min-width: 880px) {
  #sq8445 .znkygw1 {
    grid-template-columns: 6px 1fr 220.00157960px;
  }
}

#sq8445 .zbqqmu1 {
  box-shadow: 0 8.00260394px 24.001739px rgba(190,94,110,0.35);
  width: 100%;
  height: 100%;
  border-radius: 999.001869770px;
  min-height: 120.0015019px;
  background: linear-gradient(180deg, #c0616d 0%, #5d80ab 100%);
}

@media (max-width: 879px) {
  #sq8445 .zbqqmu1 {
    min-height: 6.0022326px;
    width: 100%;
  }
}

#sq8445 .zoqqgph {
  justify-content: center;
  display: flex;
}

#sq8445 .zx2j78z {
  border-radius: 14.0044928px;
  box-shadow: 0 10.00739px 30.009353px rgba(96,128,171,0.25);
}
#pysqjj .zaixhfc {
  padding: 28px 24.00715px 32.009618px;
  margin: 0 auto;
  border: 1px solid var(--cromzlwcwor);
  border-radius: 20.0092px;
  overflow: hidden;
  background: linear-gradient(160deg, rgb(239,242,244) 0%, #e7e6ee 100%);
  position: relative;
  max-width: 800px;
}

#pysqjj .zaixhfc::before {
  width: min(55%, 420.004px);
  position: absolute;
  background: url("/c199aed5/ea4b50383901a44c.webp") right bottom / contain no-repeat;
  bottom: -40.003419px;
  opacity: 0.22;
  height: min(45%, 280px);
  content: "";
  right: -40.001170406px;
  pointer-events: none;
}

#pysqjj .zaixhfc p {
  position: relative;
  z-index: 1;
}
.zdbkwqg {
  padding: 40.001px 24.001314px 32.0096px;
  color: rgb(219,223,235);
  margin-top: auto;
  border-top: 1px solid rgba(3,3,1,0.15);
  background: linear-gradient(180deg, #3d4154 0%, #2f3342 100%);
}

.zq8xxon {
  max-width: 1200.004891482px;
  gap: 28.0098759px;
  display: grid;
  margin: 0 auto;
}

.zfx7bnx {
  display: flex;
  align-items: center;
  gap: 18.0080px;
  flex-wrap: wrap;
}

.zfx7bnx img {
  display: block;
  height: auto;
}

.zi24o8z {
  display: flex;
  flex-wrap: wrap;
  gap: 12.0050px 20.006328px;
}

.zi24o8z a {
  font-weight: 600;
  text-decoration: none;
  color: rgb(228,235,243);
  transition: border-color 0.2s ease, color 0.2s ease;
  font-size: 14.0031px;
  padding: 6.009731902px 4.007886px;
  border-bottom: 2.004px solid transparent;
}

.zi24o8z a:hover,
.zi24o8z a:focus-visible {
  border-bottom-color: rgb(139,192,207);
  color: rgb(255,251,255);
}

.zgg45zo {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 14px 18.00768px;
}

.zgg45zo a {
  align-items: center;
  display: inline-flex;
}

.zgg45zo img {
  width: auto;
  display: block;
  max-width: 160px;
  height: 44.00867682px;
  object-fit: contain;
}

#ng41q5 {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  image-rendering: auto;
}

.zvqa5ym {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 14.008016px;
  color: rgb(176,178,189);
}

.zvqa5ym a {
  font-weight: 600;
  text-decoration: none;
  color: rgb(133,192,210);
}

.zvqa5ym a:hover {
  text-decoration: underline;
}

.zg8nfpb {
  max-width: 85ch;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 13.00442px;
  color: #afb3b7;
  line-height: 1.55;
}
#ft3qbm {
  background: rgba(48,50,62,0.94);
  align-items: center;
  position: fixed;
  inset: 0;
  padding-top: 20.007377px;
  padding-right: 20.007067px;
  padding-bottom: 20px;
  padding-left: 20.008549px;
  z-index: 999999;
  display: none;
  justify-content: center;
}

#ft3qbm.active {
  display: flex;
}

.zv4n6bf {
  max-width: 460.009573660px;
  width: 100%;
}

.ztx87u6 {
  border: 1px solid var(--cromzlwcwor);
  box-shadow: 0 20px 50.006595278px rgba(46,49,67,0.2);
  background: var(--xgmjgmbjbndswb);
  padding: 28px 24.002855px;
  border-radius: 14.00125023px;
}

.zyebo4f p {
  color: var(--rgwqlltmnioy);
  margin: 0 0 18.003px;
  font-weight: 600;
}

.zxt37ml {
  display: flex;
  gap: 10.00449px;
  flex-wrap: wrap;
}

.zgsynv2,
.zjitzxc {
  flex: 1 1 140px;
  font-weight: 700;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  cursor: pointer;
  border: 1px solid var(--cromzlwcwor);
  border-radius: 999.00100px;
  padding: 12.007px 16.00533537px;
}

.zgsynv2 {
  border: none;
  box-shadow: var(--tmtvceqyexan);
  background: linear-gradient(135deg, rgb(97,128,172), rgb(127,160,193));
  color: #eef1f2;
}

.zgsynv2:hover {
  transform: translateY(-1px);
}

.zjitzxc {
  background: transparent;
  color: var(--rgwqlltmnioy);
}

.zhrbmjt {
  text-align: center;
  color: #fdcccd;
  padding-top: 24.003px;
  padding-right: 24.007px;
  padding-bottom: 24.0061931px;
  padding-left: 24.00652325px;
  display: none;
}

.zhrbmjt.active {
  display: block;
}

#z49h24 {
  bottom: 0;
  right: 0;
  left: 0;
  display: none;
  position: fixed;
  padding-top: 16.00859px;
  padding-right: 16.007576163px;
  padding-bottom: 16.00959px;
  padding-left: 16.009px;
  background: rgba(47,56,64,0.97);
  z-index: 999998;
  border-top: 1px solid rgba(254,255,253,0.1);
}

#z49h24.active {
  display: block;
}

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

.zeuo0ks p {
  color: #e9f0f6;
  max-width: 62ch;
  font-size: 14.0034437px;
  margin: 0;
}

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

.zsgul3l,
.zw7h3mv {
  border-radius: 999.009062979px;
  font-weight: 700;
  border: 1px solid rgba(255,255,253,0.2);
  padding: 10.002px 18.0068102px;
  cursor: pointer;
}

.zsgul3l {
  color: rgb(235,240,243);
  background: linear-gradient(135deg, rgb(93,133,171), #81a1c1);
}

.zw7h3mv {
  background: transparent;
  color: #e8edf0;
}

body.no-scroll {
  overflow: hidden;
}

.zvris8f {
  padding: 32.004663310px 20.0025976px 56.0046677px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 800.0017083px;
}

.zvris8f h1 {
  margin: 0 0 18.00940px;
  background-clip: text;
  -webkit-background-clip: text;
  font-weight: 800;
  color: transparent;
  font-size: 1.85rem;
  background: linear-gradient(90deg, #2c363f, #5c7fab);
}

.zvris8f h2 {
  font-size: 1.15rem;
  color: var(--rgwqlltmnioy);
  margin-top: 28.009310863px;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 0;
  font-weight: 800;
}

.zvris8f p,
.zvris8f li {
  color: var(--rgwqlltmnioy);
  font-size: 15px;
}

.zvris8f ul {
  padding-left: 1.2rem;
}

@media (max-width: 767px) {
  .zi27g1w {
    min-height: 0;
    padding: 32.004126675px 20.00562px;
  }
}

@media print {
  #rwwc62,
  #l7jzqg,
  #ft3qbm,
  #z49h24,
  .zj0g0om {
    display: none !important;
  }

  body {
    color: rgb(2,0,0);
    background: #fffdfb;
  }
}

#fucawo.zn47fyg {
  background-position: center, center;
  background-size: cover, cover;
  line-height: 1.5;
  background-image: linear-gradient(180deg, rgba(27,36,54,0.9) 0%, rgba(13,14,31,0.94) 100%),
    url("/c199aed5/3c0c2d1ac7193030.webp");
  font-family: inherit;
  background-color: hsl(251,44%,8%);
  color: rgb(226,232,239);
  background-repeat: no-repeat, no-repeat;
  padding-top: 32.003392px;
  padding-right: 22.008px;
  padding-bottom: 32.008px;
  padding-left: 22.009px;
}

.zvv4wa7 {
  display: flex;
  gap: 22.0048px;
  align-items: stretch;
  margin: 0 auto;
  max-width: 100%;
  flex-direction: column;
}

.zkc1mii {
  flex-direction: column;
  padding: 26.002900771px 24px;
  background-color: #1d2437;
  border-radius: 14.00568564px;
  border: 1px solid rgb(46,56,84);
  align-items: stretch;
  gap: 22.00238220px;
  display: flex;
}

.zqlnxj6 {
  box-shadow: 0 0 0 1px rgba(81,71,226,0.28), 0 4.0049px 22.0039px rgba(2,3,0,0.24);
  border-color: rgb(79,68,227);
}

.zpms6mt {
  align-items: flex-start;
  flex-wrap: nowrap;
  display: flex;
  gap: 26.0034px;
}

.zvctwdn {
  width: 106.009227px;
  align-items: center;
  flex-shrink: 0;
  gap: 14.00309536px;
  display: flex;
  flex-direction: column;
}

.zfg2epg {
  height: 82.005410px;
  width: 106.00866px;
  border-radius: 14px;
  align-items: center;
  background-color: #2f3851;
  overflow: hidden;
  display: flex;
  justify-content: center;
  flex-shrink: 0;
  box-shadow: 0 2.00457px 12.0054px rgba(2,1,0,0.2);
}

.zmx6ytn {
  background: linear-gradient(145deg, #382fa2 0%, #4e48e5 50%, rgb(101,98,238) 100%);
}

.zj61dun {
  align-items: center;
  width: 100%;
  gap: 8px;
  justify-content: space-between;
  display: flex;
  padding-top: 2.0072px;
}

.zhczqaj {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  gap: 5.0078668px;
}

.zqqqtaw {
  flex-shrink: 0;
  color: #7f8af8;
  width: 12.00850px;
  height: 10.00997px;
}

.zcm01gv {
  color: rgb(132,136,249);
}

.zy7maua {
  color: rgb(73,86,105);
}

.znqv53f {
  font-weight: 700;
  font-size: 15.00211366px;
  line-height: 1.3;
  color: rgb(238,247,246);
}

.zw764ux {
  text-align: center;
  line-height: 1.45;
  color: rgb(149,163,184);
  font-size: 10.005px;
}

.ztcxhik {
  padding-top: 4.0088787px;
  display: flex;
  flex: 1;
  text-align: center;
  flex-direction: column;
  min-width: 0;
  justify-content: space-between;
  align-items: center;
}

.zqts35x {
  min-width: 0;
  margin-bottom: 18.00998462px;
  display: flex;
  width: 100%;
  align-items: center;
  flex-direction: column;
}

.zqts35x .zrgclk9 {
  margin-top: 8.0019px;
  text-align: inherit;
}

.ziufyhq {
  justify-content: center;
  padding: 6.00324194px 18.007494px;
  align-items: center;
  margin-bottom: 10.00792px;
  display: inline-flex;
  border-radius: 10.009894px;
}

.zvap4rp {
  color: rgb(253,255,254);
  background: linear-gradient(135deg, rgb(56,50,161) 0%, rgb(82,74,232) 100%);
}

.zvap4rp span {
  font-size: 10.006918672px;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  text-transform: uppercase;
}

.zxdd8rl {
  letter-spacing: 0.04em;
  font-size: 11.002px;
  color: rgb(152,164,182);
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 1.35;
  text-transform: uppercase;
}

.zsf69an {
  color: rgb(167,179,252);
}

.zf4o8dp {
  color: rgb(243,243,247);
  line-height: 1.4;
  font-size: 16.0065px;
  margin-bottom: 0;
  font-weight: 800;
}

.zrgclk9 {
  word-break: break-word;
  line-height: 1.45;
  font-size: 13.00513px;
  font-weight: 700;
  color: rgb(203,213,224);
  overflow-wrap: anywhere;
  max-width: 100%;
  margin: 0;
  hyphens: auto;
}

.zf4o8dp-multiline {
  gap: 0;
  flex-direction: column;
  display: flex;
}

.zf4o8dp-multiline span {
  display: block;
}

.zsl1hw4 {
  color: inherit;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  display: inline-flex;
  border: none;
  border-radius: 10.002px;
  max-width: 220px;
  cursor: pointer;
  text-decoration: none;
  background-color: rgb(45,59,83);
  box-sizing: border-box;
  width: 100%;
  gap: 10.004200px;
  padding: 14.0042010px 26.002961934px;
}

.zsl1hw4:hover {
  background-color: #3b4963;
}

.zs98r49 {
  box-shadow: 0 4.0085px 14.0099024px rgba(77,68,231,0.38);
  background: linear-gradient(135deg, rgb(55,46,162) 0%, rgb(77,73,226) 100%);
}

.zs98r49:hover {
  background: linear-gradient(135deg, rgb(76,70,230) 0%, #6164f3 100%);
}

.zsl1hw4 span {
  line-height: 1.4;
  font-weight: 700;
  font-size: 16.007716px;
  color: #fdfeff;
}

.zfhyl78 {
  flex-shrink: 0;
  height: 16px;
  width: 14.006202172px;
  color: inherit;
}

.zoj1nje {
  border-top: 1px solid #303651;
  padding-top: 14px;
  margin-top: 0;
}

.zoj1nje p {
  color: rgb(97,116,142);
  line-height: 1.5;
  text-align: center;
  font-size: 9.005px;
}

@media (min-width: 768px) {
  #fucawo.zn47fyg {
    padding-top: 36.0090px;
    padding-right: 28.00895817px;
    padding-bottom: 36.009112202px;
    padding-left: 28.004px;
  }

  .zvv4wa7 {
    margin: 0 auto;
    grid-template-columns: repeat(2, 1fr);
    gap: 24.003626px;
    max-width: 720.002485122px;
    display: grid;
  }

  .zkc1mii {
    padding: 28.00269617px 26.00429459px;
    gap: 24px;
  }

  .zpms6mt {
    gap: 28px;
  }

  .zvctwdn {
    width: 112.00239px;
  }

  .zfg2epg {
    width: 112px;
    height: 86.0087261px;
  }

  .zf4o8dp {
    font-size: 17.005118071px;
  }

  .zsl1hw4 {
    padding: 15.00530953px 28.008403px;
  }

  .zrgclk9 {
    font-size: 13.001216423px;
  }
}

@media (min-width: 1024px) {
  .zvv4wa7 {
    grid-template-columns: repeat(3, 1fr);
    gap: 26.0042893px;
    max-width: 1100.005172px;
  }

  .zkc1mii {
    padding: 30.00121462px 28.0066px;
  }

  .zvctwdn {
    width: 118.004px;
  }

  .zfg2epg {
    width: 118.0099550px;
    height: 90.0019px;
  }

  .zf4o8dp {
    font-size: 18.00676px;
  }

  .znqv53f {
    font-size: 16.0065px;
  }

  .zw764ux {
    font-size: 11.008876px;
  }

  .zrgclk9 {
    font-size: 14.0065px;
  }
}

@media (min-width: 1280px) {
  #fucawo.zn47fyg {
    padding: 40.0037237px 32.001px;
  }

  .zvv4wa7 {
    display: flex;
    max-width: 880.005px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    flex-direction: column;
    gap: 24.004px;
  }

  .zkc1mii {
    gap: 26.007951437px;
    padding: 32px 30.004773487px;
  }

  .zpms6mt {
    gap: 34.004645px;
    align-items: center;
  }

  .zvctwdn {
    flex-shrink: 0;
    width: 132.007030168px;
    align-items: flex-start;
  }

  .zfg2epg {
    width: 132px;
    height: 98.00449px;
  }

  .ztcxhik {
    align-items: flex-end;
    text-align: right;
    flex: 1;
    padding-top: 0;
  }

  .zqts35x {
    align-items: flex-end;
    margin-bottom: 20.003170758px;
  }

  .zxdd8rl {
    text-align: right;
  }

  .zf4o8dp {
    font-size: 19.00845652px;
    text-align: right;
  }

  .zrgclk9 {
    text-align: right;
    font-size: 14.00461257px;
  }

  .zsl1hw4 {
    padding: 16.00437px 30.00611020px;
    margin-top: auto;
    min-width: 200.00700px;
    width: auto;
  }
}

@media (max-width: 479px) {
  #fucawo.zn47fyg {
    padding: 26px 18.00435px;
  }

  .zvv4wa7 {
    gap: 18.003984px;
  }

  .zkc1mii {
    gap: 20.009543459px;
    padding-top: 22.006233px;
    padding-right: 20.00192px;
    padding-bottom: 22px;
    padding-left: 20.007857123px;
  }

  .zpms6mt {
    gap: 22.0096px;
  }

  .zvctwdn {
    width: 94.00829px;
  }

  .zfg2epg {
    width: 94px;
    height: 74.00815994px;
  }

  .zf4o8dp {
    font-size: 15.00578px;
  }

  .zrgclk9 {
    font-size: 12px;
  }

  .zsl1hw4 {
    padding: 12.0047160px 22px;
  }

  .zsl1hw4 span {
    font-size: 14.00691px;
  }
}
.zjnzwz2 {
  text-size-adjust: 100%;
  image-rendering: auto;
}
.v01f901 {
  text-size-adjust: 100%;
  image-rendering: auto;
}
.s8f42e4 {
  text-size-adjust: 100%;
  image-rendering: auto;
}
#fucawo.zn47fyg .zfg2epg {
  padding: 4.008905233px;
  box-sizing: border-box;
}

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

@media (max-width: 479px) {
  #fucawo.zn47fyg .zpt15az {
    object-position: center;
    object-fit: contain;
  }
}

