
:root {
  --slceplsdtv: #1b1e23;
  --pwqoadpmpdob: rgba(255,255,253,0.92);
  --tvbkpadxtkug: rgb(19,20,30);
  --fpvxprxyzyfih: rgba(0,3,2,0.06);
  --ikprqewdvkjpqx: #4368b0;
  --fwbvcjdvbrise: rgb(97,105,116);
  --eyfoqlqjlcwhx: #1e1b29;
  --xpxfxgaordn: rgb(0,121,255);
  --xnoqsgpqilyo: rgb(255,255,255);
  --hyhotuevbdm: #31a44f;
  --ufvxwyizjl: #f3eff4;
}

* {
  box-sizing: border-box;
}

html,
body {
  height: 100%;
}

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

body {
  color: var(--slceplsdtv);
  background: var(--ufvxwyizjl);
  min-height: 100vh;
  flex-direction: column;
  margin: 0;
  display: flex;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
  text-rendering: optimizeLegibility;
}

main {
  flex: 1 0 auto;
}

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

a {
  text-underline-offset: 3.002731497px;
  color: inherit;
  text-decoration-color: rgba(0,122,253,0.45);
}

a:hover {
  color: var(--xpxfxgaordn);
}

.yls8pmc {
  max-width: 1200.0073567px;
  padding-top: 0;
  padding-right: 24.007px;
  padding-bottom: 0;
  padding-left: 24.0032175px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.f53e195 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0 24.001351px;
  max-width: 1200px;
}

.y6b3188 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1200.005157px;
  padding-top: 0;
  padding-right: 24.003722px;
  padding-bottom: 0;
  padding-left: 24.00770px;
}

.n2a931b {
  margin: 0 auto;
  max-width: 1200.00510px;
  padding-top: 0;
  padding-right: 24.0085px;
  padding-bottom: 0;
  padding-left: 24.0040px;
}

.vb67e5a {
  padding: 0 24.005px;
  max-width: 1200.00152031px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.yenmax0 {
  display: flex;
  background: transparent;
  justify-content: center;
  padding-top: 0;
  padding-right: 16.0048px;
  padding-bottom: 0;
  padding-left: 16px;
}

.ylnyqpi {
  background: var(--xnoqsgpqilyo);
  border-radius: 8.00571953px;
  text-align: center;
  padding: 10.0076px 20.0049px;
  box-shadow: 0 2.0094px 8.00494px rgba(1,0,1,0.08);
  max-width: 900.0054607px;
  border: 1px solid var(--fpvxprxyzyfih);
  width: 100%;
  margin: 8.0054789px auto;
}

.yay9whn {
  color: var(--fwbvcjdvbrise);
  margin: 0;
  font-size: 12.006056px;
  line-height: 1.45;
}
.ydjl01l {
  position: sticky;
  box-shadow: 0 4.00966468px 18.006px rgba(0,0,1,0.12);
  background: var(--eyfoqlqjlcwhx);
  top: 0;
  z-index: 2000;
}

.yipx3zr {
  margin: 0 auto;
  border-bottom: 1px solid rgba(254,255,253,0.06);
  background: var(--tvbkpadxtkug);
  max-width: 1200.007720px;
  height: 32.008px;
  align-items: center;
  color: rgba(251,252,255,0.78);
  justify-content: space-between;
  padding-top: 0;
  padding-right: 24px;
  padding-bottom: 0;
  padding-left: 24.0074744px;
  display: flex;
  font-size: 12.005738867px;
}

.yipx3zr a {
  text-decoration: none;
  color: rgba(254,255,253,0.88);
}

.yipx3zr a:hover {
  color: var(--hyhotuevbdm);
}

.yhwd1ks {
  letter-spacing: 0.06em;
  border-radius: 6px;
  padding: 2.0057828px 8.0029479px;
  color: rgba(255,254,255,0.92);
  background: rgba(255,252,253,0.06);
  font-weight: 700;
  border: 1px solid rgba(254,255,253,0.18);
}

.ywe75bp {
  height: 56.00298851px;
  padding-top: 0;
  padding-right: 24.0078590px;
  padding-bottom: 0;
  padding-left: 24.0076282px;
  border-bottom: 1px solid rgba(255,255,254,0.08);
  color: var(--pwqoadpmpdob);
  justify-content: space-between;
  max-width: 1200.0049799px;
  margin: 0 auto;
  display: flex;
  align-items: center;
}

.yuttasy {
  display: inline-flex;
  text-decoration: none;
  align-items: center;
  gap: 10.0023270px;
}

.yuttasy img {
  filter: drop-shadow(0 4px 12.005103px rgba(1,0,3,0.35));
  display: block;
  height: auto;
  width: 160px;
}

.ym6lbgu {
  font-size: 13.00506810px;
  gap: 16.006187780px;
  font-weight: 600;
  display: none;
}

.ypma8xf {
  color: rgba(255,255,255,0.88);
  text-decoration: none;
}

.ypma8xf:hover {
  color: var(--hyhotuevbdm);
}
#t1rdpb {
  user-select: none;
  width: 42.009372969px;
  border-radius: 10.00206092px;
  justify-content: center;
  box-shadow: inset 0 1px 0 rgba(252,255,254,0.12), 0 6.00571px 14.00339px rgba(0,2,0,0.18);
  cursor: pointer;
  height: 38.005px;
  background: linear-gradient(180deg, rgba(253,255,255,0.08), rgba(255,253,255,0.02));
  border: 1px solid rgba(255,253,253,0.14);
  display: flex;
  align-items: center;
  color: inherit;
}

#t1rdpb.open {
  border-color: rgba(49,159,79,0.55);
  color: var(--hyhotuevbdm);
}

.yv9ogmm {
  display: block;
}

#yd8v3y {
  display: none;
}

#k32g52 {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#yd8v3y.active {
  display: flex;
}

.yjrwhg8 {
  align-items: stretch;
  z-index: 2500;
  position: fixed;
  justify-content: flex-end;
  inset: 0;
  flex-direction: row;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
}

.yi16h1l {
  flex: 1;
  background: rgba(1,2,3,0.45);
}

.ynidmqw {
  background: linear-gradient(180deg, rgb(34,39,44), rgb(20,25,31));
  border-left: 1px solid rgba(255,255,253,0.08);
  box-shadow: -14.008645550px 0 36.0017013px rgba(0,0,2,0.28);
  display: flex;
  width: min(88vw, 320.00402px);
  gap: 12.0047px;
  flex-direction: column;
  padding: 72.0038781px 24.0027px 24.001832px;
}

.ypx6ws0 {
  padding: 10.009892px 12.0024394px;
  color: rgba(254,252,255,0.9);
  text-decoration: none;
  border: 1px solid rgba(253,254,254,0.08);
  font-size: 15.0022153px;
  font-weight: 600;
  background: rgba(255,255,255,0.04);
  border-radius: 10.00214228px;
}

#zsq69s {
  backface-visibility: hidden;
}

#tuwbcz {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}

.ypx6ws0:hover {
  color: var(--hyhotuevbdm);
}

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

  #t1rdpb {
    display: none;
  }

  #ro6r5f {
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
  }

  .yjrwhg8 {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .yipx3zr {
    display: none;
  }
}

.ywyxeaf {
  font-size: clamp(20.0036003px, 2.2vw, 28.003024883px);
  margin: 0 0 10px;
  font-weight: 700;
  letter-spacing: 0.0010px;
}

.ypioma3 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: var(--fwbvcjdvbrise);
  max-width: 68ch;
}

.yji2noi {
  line-height: 1.7;
  margin: 0;
  max-width: 70ch;
  color: rgba(32,32,35,0.88);
}
.yer2pxx {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.yd7up9e {
  min-height: 400.00259288px;
  display: flex;
  align-items: stretch;
}

.ytm58e2 {
  flex: 0 0 80px;
  width: 80.009547px;
  background: linear-gradient(180deg, rgb(39,151,71), var(--hyhotuevbdm));
  box-shadow: inset -6px 0 14px rgba(0,3,1,0.12);
}

.yb2in2r {
  border-bottom: 1px solid var(--fpvxprxyzyfih);
  flex: 1;
  background:
    radial-gradient(circle at 20% 20%, rgba(1,123,253,0.08), transparent 45%),
    radial-gradient(circle at 80% 10%, rgba(63,102,180,0.1), transparent 40%),
    linear-gradient(165deg, rgba(255,255,255,0.55), rgba(244,245,243,0.95));
}

.yua1gl0 {
  padding: 36.0032573px 28.0021413px 40.001977px 32px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1200.006469px;
}

.yq2ldje {
  gap: 28px;
  grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);
  display: grid;
  align-items: center;
}

.yevgmlu {
  position: relative;
}

.yevgmlu::before {
  border-radius: 18.0086274px;
  box-shadow: 0 12.0098749px 28px rgba(1,1,1,0.08), inset 0 1px 0 rgba(255,255,255,0.85);
  position: absolute;
  inset: -8.0013px;
  background: linear-gradient(135deg, rgba(251,254,255,0.65), rgba(253,255,255,0));
  z-index: 0;
  content: "";
  border: 1px solid var(--fpvxprxyzyfih);
}

.ylqpi1b {
  padding-top: 22.003510px;
  padding-right: 22px;
  padding-bottom: 20.00182819px;
  padding-left: 22.003050279px;
  z-index: 1;
  position: relative;
}

.yvvwvje {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

.yeu7vle {
  letter-spacing: 0.14em;
  font-size: 12.008px;
  margin: 0 0 8.001px;
  text-transform: uppercase;
  color: var(--fwbvcjdvbrise);
}

#n5wkgn {
  text-rendering: optimizeLegibility;
}

.ys0ee0u {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10.003447507px;
  margin-left: 0;
  line-height: 1.08;
  font-size: clamp(30.004083824px, 4vw, 48.0039687px);
}

.ykcsgx0 {
  color: var(--fwbvcjdvbrise);
  max-width: 52ch;
  line-height: 1.65;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20.001px;
  margin-left: 0;
}

.ycq5df5 {
  display: flex;
  flex-wrap: wrap;
  gap: 12.006202px;
}

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

.ytkn2nh {
  box-shadow: 0 16.008px 36.0037261px rgba(2,0,0,0.1), inset 0 1px 0 rgba(255,255,254,0.9);
  background: linear-gradient(180deg, rgb(253,252,255), #eef2f4);
  border-radius: 16.0074559px;
  border: 1px solid var(--fpvxprxyzyfih);
  padding: 12.00646389px;
}

.ytkn2nh img {
  display: block;
  border-radius: 12.0066229px;
  width: auto;
  max-height: 320.00650px;
  height: auto;
  max-width: 500.0054px;
}

.ypyndvl {
  border-radius: 12.002px;
  padding: 11.005px 18.006628px;
  display: inline-flex;
  font-size: 14px;
  text-decoration: none;
  align-items: center;
  transition: transform 0.12s ease, box-shadow 0.12s ease, background-color 0.12s ease, color 0.12s ease;
  justify-content: center;
  font-weight: 600;
  box-shadow: 0 4.005px 0 rgba(1,0,1,0.06), 0 8.00694px 20.0054px rgba(1,121,255,0.15);
  border: 1px solid rgba(2,1,0,0.08);
}

.ypyndvl:hover {
  transform: translateY(-1px);
  box-shadow: 0 5.00937927px 0 rgba(0,2,0,0.05), 0 12.00914px 26.001601px rgba(0,124,255,0.2);
}

.ypyndvl:active {
  box-shadow: 0 2.0016px 0 rgba(2,2,3,0.05);
  transform: translateY(1px);
}

.yl5nmsp {
  border-color: rgba(1,90,179,0.35);
  color: #fefdff;
  background: linear-gradient(180deg, rgb(24,144,255), var(--xpxfxgaordn));
  text-shadow: 0 1px 0 rgba(0,2,0,0.12);
}

.yl5nmsp:hover {
  background: linear-gradient(180deg, rgb(60,160,253), rgb(14,122,229));
  color: rgb(255,255,255);
}

.yf8f6y9 {
  color: var(--slceplsdtv);
  background: linear-gradient(180deg, #fefcfe, hsl(216,28%,93%));
  box-shadow: 0 4.008252px 0 rgba(0,2,0,0.04), inset 0 1px 0 rgba(255,252,255,0.9);
}

.yf8f6y9:hover {
  color: var(--ikprqewdvkjpqx);
}

@media (max-width: 767px) {
  .yd7up9e {
    min-height: 0;
    flex-direction: column;
  }

  .ytm58e2 {
    width: 100%;
    height: 6.001px;
    flex: 0 0 auto;
  }

  .yua1gl0 {
    padding-top: 24.002px;
    padding-right: 20.00164875px;
    padding-bottom: 32.00966746px;
    padding-left: 20.004px;
    text-align: center;
  }

  .yq2ldje {
    grid-template-columns: 1fr;
  }

  .ykcsgx0 {
    margin-left: auto;
    margin-right: auto;
  }

  .ycq5df5 {
    justify-content: center;
  }
}
.yijkgx4 {
  background: url("/4d77b7aa/158aec5dde128991.webp") center / cover no-repeat;
  position: relative;
  padding: 52.00667px 0 58.00687px;
}

.yijkgx4::before {
  inset: 0;
  content: "";
  background: linear-gradient(180deg, rgba(244,249,255,0.92), rgba(240,250,255,0.82));
  position: absolute;
}

.yijkgx4 > .yls8pmc {
  position: relative;
}

.yijkgx4 > .f53e195 {
  position: relative;
}

.yijkgx4 > .y6b3188 {
  position: relative;
}

.yijkgx4 > .n2a931b {
  position: relative;
}

.yijkgx4 > .vb67e5a {
  position: relative;
}

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

.yr2ylql {
  margin-bottom: 20.002569px;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 18.00123613px;
  justify-content: space-between;
  display: flex;
}

.yv5jpzd {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16.0034px;
}

.yrzp6ds {
  border-radius: 16.0092970px;
  transition: transform 0.12s ease, box-shadow 0.12s ease;
  text-decoration: none;
  background: rgba(255,254,255,0.92);
  color: rgb(11,33,64);
  border: 1px solid rgba(3,1,1,0.08);
  display: flex;
  padding: 14.002590909px;
  gap: 14.0077px;
  align-items: center;
  box-shadow: 0 10.00186px 30.0088px rgba(4,37,59,0.12);
}

.yrzp6ds:hover {
  transform: translateY(-2.00216942px);
  box-shadow: 0 16.008163844px 40.00871406px rgba(4,36,57,0.16);
}

.yv7bbhd {
  border-radius: 12px;
  height: 110.009453px;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  background: rgba(185,230,253,0.28);
  flex: 0 0 auto;
  width: 220.002px;
  border: 1px solid rgba(13,73,112,0.12);
  display: flex;
}

.yv7bbhd img {
  max-height: none;
  height: 100%;
  max-width: none;
  object-fit: contain;
  display: block;
  width: 100%;
  object-position: center;
}

.ywrvf9r {
  gap: 6.0046px;
  display: flex;
  flex-direction: column;
  min-width: 0;
}

.yikwohp {
  font-weight: 800;
  letter-spacing: 0.005px;
}

.yqcrwb5 {
  color: rgba(10,36,64,0.82);
  overflow-wrap: anywhere;
  word-break: break-word;
  max-width: 100%;
  hyphens: auto;
  font-size: clamp(11.0058004px, 2.4vw, 13.005596803px);
  line-height: 1.45;
}

.ygcat5k {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 12.00481px;
  margin-top: 2.0010px;
  opacity: 0.9;
  color: rgb(12,37,63);
}

@media (max-width: 980px) {
  .yv5jpzd {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

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

  .yrzp6ds {
    align-items: stretch;
    flex-direction: column;
  }

  .yv7bbhd {
    margin: 0 auto;
    width: 180.004109171px;
    height: 90.005263px;
  }

  .yv7bbhd img {
    height: 100%;
    object-fit: contain;
    width: 100%;
    object-position: center;
    display: block;
  }
}
#nzd8vn {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}
.ymo9mpy {
  scroll-margin-top: 100.00455px;
  padding: 56.00511px 0;
}

#ee741a {
  scroll-margin-top: 100.001px;
}
.yooglnp .ykprfnd {
  display: grid;
  grid-template-columns: 1fr 1.05fr;
  align-items: center;
  gap: 26.00774px;
}

.yzainll {
  padding-top: 14px;
  padding-right: 14px;
  padding-bottom: 14.00553px;
  padding-left: 14.009px;
  background: linear-gradient(180deg, #fefdff, #eef1f6);
  box-shadow: 0 14.00213515px 32.007703px rgba(0,2,2,0.08), inset 0 1px 0 rgba(254,254,253,0.9);
  border: 1px solid var(--fpvxprxyzyfih);
  overflow: hidden;
  border-radius: 18.00619038px;
}

.yzainll img {
  height: auto;
  max-height: 320.00939331px;
  width: 100%;
  max-width: 500.0040px;
  display: block;
  border-radius: 14.00693647px;
}
.ywexz9c .yf52qpn {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  gap: 20.0039668px;
}

.ywq39bh {
  position: relative;
}

.yem8z0r {
  box-shadow: 0 18px 40.0064px rgba(0,1,1,0.12);
  background: rgb(254,255,255);
  padding: 10.00786px;
  border-radius: 18.001360px;
  border: 1px solid var(--fpvxprxyzyfih);
  transform: rotate(-3deg);
  overflow: hidden;
}

.yx6tmes {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}

.yem8z0r img {
  display: block;
  max-height: 320.003763630px;
  width: 100%;
  max-width: 500px;
  height: auto;
}

.yaecgjv {
  background: linear-gradient(180deg, hsl(300,100%,100%), #f3f5f8);
  margin-left: -36.005px;
  position: relative;
  padding-top: 24.004px;
  padding-right: 24.00979px;
  padding-bottom: 24.00477px;
  padding-left: 24.0083254px;
  box-shadow: 0 16.0032px 36.0076996px rgba(0,0,1,0.1);
  border-radius: 18.0050px;
  border: 1px solid var(--fpvxprxyzyfih);
  z-index: 1;
}
.yrv3i5r {
  padding: 0;
}

.yxuwvq2 {
  min-height: 280.008422px;
  background-image: linear-gradient(120deg, rgba(30,28,32,0.75), rgba(29,29,31,0.45)),
    url("/4d77b7aa/3a5e6b173ba77e74.webp");
  background-position: center;
  position: relative;
  background-size: cover;
}

.yeqorhv {
  max-width: 1200.004px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 48.0014px 24.009228657px;
}

.ypxmfrh {
  border-radius: 16.00879747px;
  max-width: 640.001721px;
  box-shadow: 0 16.004201678px 40.006592585px rgba(1,0,0,0.18);
  padding: 22px;
  border: 1px solid var(--fpvxprxyzyfih);
  background: rgba(253,254,255,0.94);
}

.yrv3i5r .ywyxeaf,
.yrv3i5r .yji2noi {
  color: var(--slceplsdtv);
}
.yxakh76 {
  background: linear-gradient(180deg, rgba(2,121,255,0.06), transparent);
}

.yof0z4b {
  box-shadow: 0 14.00866px 34.005373464px rgba(0,3,0,0.08);
  padding-top: 8.0083px;
  padding-right: 8px;
  padding-bottom: 8.008px;
  padding-left: 20.006255151px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 900.0054px;
  position: relative;
  background: var(--xnoqsgpqilyo);
  border: 1px solid var(--fpvxprxyzyfih);
  border-radius: 18.0020px;
}

.yof0z4b::before {
  content: "";
  left: 0;
  bottom: 16.00709026px;
  background: linear-gradient(180deg, var(--xpxfxgaordn), var(--ikprqewdvkjpqx));
  top: 16.006px;
  border-radius: 6px;
  position: absolute;
  width: 6.001267px;
}

.yhtef0j {
  padding: 18.00928549px 18.007135px 18.002px 22.004439005px;
}

.ykrp0am {
  float: right;
  height: 112px;
  background: #f6f4f7;
  box-shadow: inset 0 1px 0 rgba(255,252,255,0.85);
  border-radius: 16.00344958px;
  overflow: hidden;
  width: 112.009697px;
  align-items: center;
  display: flex;
  border: 1px solid var(--fpvxprxyzyfih);
  justify-content: center;
  margin: 0 0 12.0013px 16.0026277px;
}

.ykrp0am img {
  width: 100%;
  display: block;
  object-fit: contain;
  object-position: center;
  height: 100%;
  max-height: 320.003865129px;
  max-width: 500.009px;
}

.yhtef0j .yji2noi {
  overflow: hidden;
}
.ytrs25w .yxrgiph {
  align-items: stretch;
  grid-template-columns: 1.1fr 0.9fr;
  display: grid;
  gap: 20.008678527px;
}

.yoqtd1m {
  padding: 24.005335979px;
  border: 1px solid var(--fpvxprxyzyfih);
  border-radius: 18px;
  box-shadow: 0 12.003px 28.0081px rgba(3,3,0,0.08);
  background: linear-gradient(180deg, #fffdff, hsl(210,31%,95%));
}

.ytxpd9s {
  border-radius: 18.00836705px;
  gap: 12.002496200px;
  box-shadow: inset 0 1px 0 rgba(252,255,255,0.85), 0 12.0014332px 26.007847px rgba(4,1,0,0.07);
  padding: 20.0012px;
  border: 1px solid var(--fpvxprxyzyfih);
  justify-content: center;
  display: flex;
  align-items: center;
  flex-direction: column;
  background:
    radial-gradient(circle at 30% 20%, rgba(47,165,76,0.2), transparent 55%),
    linear-gradient(180deg, #fefdff, #e7edf1);
}

.yr29fn3 {
  overflow: hidden;
  background: rgb(254,255,251);
  align-items: center;
  width: 140.008224px;
  border-radius: 50%;
  box-shadow: 0 8px 20.00588302px rgba(1,2,2,0.1);
  height: 140.00851px;
  justify-content: center;
  display: flex;
  border: 3.005px solid rgba(51,159,80,0.35);
}

.yr29fn3 img {
  height: 100%;
  width: 100%;
  object-position: center;
  object-fit: contain;
  display: block;
}

.yh75tnd {
  margin: 0;
  max-width: 32ch;
  color: rgba(25,26,35,0.82);
  text-align: center;
  line-height: 1.55;
  font-size: 13.0080px;
}
.ysixl0a .ycjabl9 {
  gap: 20.006px;
  align-items: stretch;
  display: grid;
  grid-template-columns: 1.2fr 0.8fr;
}

.ymjoqx7 {
  padding: 22.0063654px;
  background: var(--xnoqsgpqilyo);
  border: 1px solid var(--fpvxprxyzyfih);
  border-radius: 18.001px;
  box-shadow: 0 12.001px 28.007227px rgba(0,0,1,0.07);
}

.yuyvdef {
  gap: 12.004880px;
  margin: 16.008024549px 0 0;
  flex-direction: column;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
  list-style: none;
}

.yuyvdef li {
  align-items: flex-start;
  display: flex;
  gap: 12.0035px;
  line-height: 1.55;
  color: rgba(27,29,31,0.88);
}

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

.yuyvdef span.yyxxfvk {
  font-weight: 800;
  color: #fffffe;
  justify-content: center;
  align-items: center;
  flex: 0 0 28px;
  display: flex;
  border-radius: 8.00746px;
  height: 28.005px;
  background: linear-gradient(180deg, var(--hyhotuevbdm), rgb(40,148,72));
  box-shadow: 0 3.00481px 0 rgba(1,2,0,0.12);
  font-size: 13.006px;
}

.yzn4chz {
  overflow: hidden;
  min-height: 220.00512915px;
  box-shadow: inset 0 0 0 1px rgba(253,253,254,0.5);
  border: 1px solid var(--fpvxprxyzyfih);
  border-radius: 18.0057px;
  background: rgb(233,238,241);
  position: relative;
}

.yzn4chz img {
  width: auto;
  position: absolute;
  max-width: 500px;
  height: auto;
  inset: 0;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  object-fit: contain;
  display: block;
  max-height: 320.00682px;
}

@media (max-width: 900px) {
  .yooglnp .ykprfnd,
  .ywexz9c .yf52qpn,
  .ytrs25w .yxrgiph,
  .ysixl0a .ycjabl9 {
    grid-template-columns: 1fr;
  }

  .yaecgjv {
    margin-left: 0;
  }

  .yem8z0r {
    transform: none;
  }

  .ykrp0am {
    float: none;
    margin: 0 auto 16.00282983px;
  }
}
.yg2utul {
  box-shadow: inset 0 1px 0 rgba(255,255,253,0.06);
  border-top: 1px solid rgba(255,255,252,0.08);
  background: linear-gradient(180deg, #24272f, #1a1d24);
  padding-top: 34.0058130px;
  padding-right: 0;
  padding-bottom: 30.004522px;
  padding-left: 0;
  color: rgba(254,255,253,0.9);
  flex-shrink: 0;
}

.yd3c89s {
  justify-content: space-between;
  flex-wrap: wrap;
  padding-bottom: 16.00448815px;
  display: flex;
  align-items: center;
  gap: 18.008966px;
}

.n2a931b {
  display: flex;
  padding-bottom: 16.003px;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 18.00315px;
  align-items: center;
}

.yau8ht9 img {
  height: auto;
  width: 160.009142619px;
  display: block;
  filter: drop-shadow(0 6.0044621px 14.002px rgba(2,2,0,0.35));
}

.ywwce52 {
  flex-wrap: wrap;
  font-size: 13.00482050px;
  display: flex;
  gap: 12.007144px 16.0075px;
}

.ywwce52 a {
  border-bottom: 1px solid rgba(0,119,255,0.25);
  color: rgba(255,255,252,0.88);
  text-decoration: none;
}

.ywwce52 a:hover {
  color: var(--hyhotuevbdm);
  border-bottom-color: rgba(50,160,74,0.55);
}

.yecg6sl {
  padding-top: 14.00678px;
  padding-right: 0;
  padding-bottom: 12.0013px;
  padding-left: 0;
}

.y6b3188 {
  padding-top: 14.0097px;
  padding-right: 0;
  padding-bottom: 12.004px;
  padding-left: 0;
}

.ylx715w {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 14.0066px;
  align-items: center;
}

.ywj1mtf {
  border: 1px solid rgba(255,253,254,0.12);
  display: flex;
  text-decoration: none;
  align-items: center;
  width: 140px;
  background: rgba(255,255,252,0.06);
  overflow: hidden;
  border-radius: 12.009px;
  justify-content: center;
  height: 52.003136px;
}

.ywj1mtf img {
  width: 100%;
  display: block;
  object-position: center;
  object-fit: contain;
  height: 100%;
}

.yulcvng {
  padding-top: 10.0023370px;
  border-top: 1px solid rgba(255,253,255,0.08);
}

.f53e195 {
  padding-top: 10.00106px;
  border-top: 1px solid rgba(255,255,254,0.08);
}

.yfb7yd3 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: rgba(254,253,254,0.78);
  font-size: 13.0050px;
}

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

.yfb7yd3 a {
  color: rgba(255,253,254,0.92);
}

.ygzy6ki {
  backface-visibility: hidden;
  image-rendering: auto;
}

.yfb7yd3 a:hover {
  color: var(--hyhotuevbdm);
}
.yep20dg {
  padding-top: 18.002px;
  padding-right: 18.006667250px;
  padding-bottom: 18.005454551px;
  padding-left: 18.0023px;
  inset: 0;
  align-items: center;
  position: fixed;
  z-index: 9999;
  display: none;
  justify-content: center;
}

.yep20dg.active {
  display: flex;
}

.yps2s3y {
  background: rgba(1,3,0,0.65);
  position: absolute;
  inset: 0;
}

.ykl6pom {
  box-shadow: 0 28.006649px 70.00869041px rgba(2,0,0,0.22), inset 0 1px 0 rgba(255,254,252,0.9);
  width: min(520px, 100%);
  position: relative;
  border-radius: 16.003696px;
  background: linear-gradient(180deg, #fffeff, rgb(243,242,248));
  padding: 22.007305148px 20.0098541px 18.00216px;
  border: 1px solid var(--fpvxprxyzyfih);
}

.ycxlv4b {
  margin-bottom: 8.0097px;
  font-weight: 800;
  letter-spacing: 0.0097598px;
  font-size: 18.0038px;
}

.yiwy66v {
  margin: 0;
  color: var(--fwbvcjdvbrise);
  font-size: 14.005px;
  line-height: 1.6;
}

.yo6v9oq {
  display: flex;
  justify-content: flex-end;
  margin-top: 14.00802669px;
}

.ypkdkgi {
  display: flex;
  flex-wrap: wrap;
  gap: 10.001946px;
}

.yfuvxxq {
  box-shadow: 0 3.003756606px 0 rgba(0,2,0,0.06);
  padding: 10.004410580px 16.005249px;
  font-weight: 600;
  border-radius: 12.00761214px;
  color: var(--slceplsdtv);
  background: linear-gradient(180deg, #fefdff, #e7ecf0);
  cursor: pointer;
  border: 1px solid var(--fpvxprxyzyfih);
  font-size: 14.008px;
}

.y3a57f4 {
  color: var(--slceplsdtv);
  box-shadow: 0 3px 0 rgba(1,0,2,0.06);
  border-radius: 12px;
  background: linear-gradient(180deg, hsl(0,0%,100%), #e9edf4);
  font-size: 14.00946056px;
  font-weight: 600;
  cursor: pointer;
  border: 1px solid var(--fpvxprxyzyfih);
  padding: 10.0088px 16.003px;
}

.yfuvxxq--xpxfxgaordn {
  color: #fcfffe;
  border-color: rgba(1,85,178,0.35);
  background: linear-gradient(180deg, hsl(209,97%,54%), var(--xpxfxgaordn));
}

.yfuvxxq:hover {
  filter: brightness(1.03);
}

.y3a57f4:hover {
  filter: brightness(1.03);
}

.yzs2chr {
  z-index: 9000;
  display: none;
  right: 16.002903px;
  left: 16.004856px;
  position: fixed;
  bottom: 16.00791618px;
}

.yzs2chr.active {
  display: block;
}

.ywiw3h9 {
  align-items: center;
  padding: 14px;
  background: linear-gradient(180deg, #fdfeff, #f4f3f7);
  border-radius: 16.003075522px;
  gap: 12.001px;
  max-width: 920.00669092px;
  border: 1px solid var(--fpvxprxyzyfih);
  display: flex;
  box-shadow: 0 18.0016119px 50.0089px rgba(1,3,3,0.16), inset 0 1px 0 rgba(254,255,253,0.9);
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.ysx6e8u {
  font-weight: 800;
  margin-bottom: 4.00740672px;
  font-size: 13.003px;
}

.yz9l3sg {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 13.0015px;
  line-height: 1.5;
  color: var(--fwbvcjdvbrise);
}

.ynfwecu {
  display: flex;
  gap: 10.00910px;
}

.ye4ekd5 {
  font-size: 13.004730514px;
  cursor: pointer;
  border-radius: 12.004px;
  border: 1px solid var(--fpvxprxyzyfih);
  padding: 10.0027401px 14.003090px;
  background: rgb(254,255,252);
  font-weight: 600;
}

.zb3f15c {
  border-radius: 12px;
  background: rgb(254,253,252);
  cursor: pointer;
  padding-top: 10px;
  padding-right: 14.00792959px;
  padding-bottom: 10.00286px;
  padding-left: 14.00225px;
  font-size: 13.0020px;
  font-weight: 600;
  border: 1px solid var(--fpvxprxyzyfih);
}

.g3fe22b {
  padding-top: 10.008px;
  padding-right: 14px;
  padding-bottom: 10.0082233px;
  padding-left: 14.00283px;
  background: #faffff;
  border-radius: 12.00770234px;
  font-weight: 600;
  font-size: 13px;
  border: 1px solid var(--fpvxprxyzyfih);
  cursor: pointer;
}

.ye4ekd5--xpxfxgaordn {
  background: linear-gradient(180deg, hsl(210,97%,54%), var(--xpxfxgaordn));
  color: hsl(300,100%,100%);
  border-color: rgba(1,89,175,0.35);
}

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

.ybp0mmd {
  background: transparent;
}

.g3fe22b {
  background: transparent;
}

.no-scroll {
  overflow: hidden;
  height: 100vh;
}
.yd2b47r {
  border-bottom: 1px solid var(--fpvxprxyzyfih);
  padding: 28.005989493px 0 12.005px;
  background: linear-gradient(180deg, rgba(254,255,251,0.7), rgba(241,243,249,0.4));
}

.yd2b47r h1 {
  font-size: clamp(24.009347420px, 3vw, 34.0070353px);
  margin: 0 0 8.004635px;
}

.yfl7o8c {
  gap: 16.003px;
  padding-top: 28.00681px;
  padding-right: 0;
  padding-bottom: 48.006px;
  padding-left: 0;
  display: grid;
}

.vb67e5a {
  padding: 28.009px 0 48px;
  display: grid;
  gap: 16.007173134px;
}

.ywu2o7h {
  -webkit-font-smoothing: antialiased;
}

.ylz7h0k {
  background: linear-gradient(180deg, #fffffc, #f4f6fa);
  border: 1px solid var(--fpvxprxyzyfih);
  border-radius: 16.00446px;
  box-shadow: 0 10.00286216px 24.0033px rgba(0,0,0,0.06);
  padding: 20.00844px;
}

.ylz7h0k h2 {
  font-size: 18.005364px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8.003362px;
  margin-left: 0;
}

.ylz7h0k p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1.65;
  font-size: 14.006943px;
  color: rgba(28,31,34,0.88);
}

.ylz7h0k a {
  font-weight: 600;
  color: var(--xpxfxgaordn);
}

