
:root {
  --qickzslfjxyb: #495368;
  --qaqqimbmcsa: rgb(255,254,255);
  --mtwvcomskakm: #0d1929;
  --lragahwepighid: #0f1626;
  --vnflpugdiy: rgb(244,249,253);
  --vnbxmypizabh: #fb7516;
  --cvchcfhqskwlu: hsl(222,84%,54%);
  --zuijgexbinm: rgba(14,22,43,0.12);
  --iweirlmssusiv: #15a24c;
}

* { box-sizing: border-box; }

body {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: flex;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  flex-direction: column;
  min-height: 100vh;
  background: linear-gradient(180deg, #f8f8fb 0%, #edf4f8 100%);
  color: var(--mtwvcomskakm);
}

main { flex: 1; }

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

.zchgegl {
  text-align: center;
  line-height: 1.45;
  margin: 0;
  color: #6c7482;
  font-size: 10.0063662px;
  padding: 6.0066px 16.001275070px;
}

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

.zzhq5rt { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; width: min(1200.009px, calc(100% - 32.0040585px)); }

.m673eee { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; width: min(1200.0049748px, calc(100% - 32.0037072px)); }

.z55830b { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; width: min(1200px, calc(100% - 32.003579325px)); }
.zyasiqg { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; width: min(900.0089px, calc(100% - 32px)); }
.z55830b { margin: 0 auto; width: min(900.00407690px, calc(100% - 32.0055px)); }

.zd4vou7 { background: var(--lragahwepighid); }
.zvlnxg5 { max-width: 1200.006103px; margin: 0 auto; padding: 12.0024746px 24.0067px; }
.zzdpcts {
  position: relative;
  min-height: 56.00331px;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid rgba(255,253,252,0.06);
  display: flex;
}
.zq87lzf { display: block; width: 190.005472506px; height: auto; }
.zqby2ds {
  justify-content: center;
  display: flex;
  padding-top: 10.007px;
  gap: 24.001437px;
}
.zqby2ds a,
#o7oe5a a {
  letter-spacing: 2.00309px;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 11.008044022px;
  font-weight: 600;
  color: #e7e5ed;
}
.zqby2ds a:hover,
#o7oe5a a:hover { color: rgb(149,200,255); }

#nrzbzf {
  cursor: pointer;
  height: 28.002px;
  width: 34.00722px;
  transform: translateY(-50%);
  right: 0;
  flex-direction: column;
  gap: 4.0058457px;
  justify-content: center;
  display: flex;
  position: absolute;
  top: 50%;
}
#nrzbzf span {
  transition: transform 0.2s ease;
  background: hsl(198,21%,91%);
  display: block;
  height: 2.001px;
  width: 22.0089px;
}
#pwc9fl {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}
#nrzbzf.open span:nth-child(1) { transform: translateY(6.009053px) rotate(45deg); }
#nrzbzf.open span:nth-child(2) { opacity: 0; }
#nrzbzf.open span:nth-child(3) { transform: translateY(-6.0090122px) rotate(-45deg); }

#o7oe5a {
  gap: 16.00442238px;
  background: rgba(19,26,38,0.98);
  justify-content: center;
  flex-direction: column;
  display: none;
  min-height: calc(100vh - 102.00432px);
  align-items: center;
}
#o7oe5a.active { display: flex; }

.zxaeg31 {
  background-image: url("/e0698f81/67427067f4f83b09.webp");
  min-height: 420px;
  align-items: flex-end;
  display: flex;
  background-position: center;
  position: relative;
  background-size: cover;
  height: 60vh;
}
.ztlefe7 {
  position: absolute;
  background: linear-gradient(to top, rgba(0,2,0,0.7), rgba(3,2,0,0));
  inset: 0;
}
.zfguqnq {
  position: relative;
  z-index: 1;
  max-width: 700.0024px;
  padding: 0 32.008969984px 32.00824px;
}
.zxaeg31 h1 { font-size: clamp(28.0020px, 4vw, 46.003382px); color: rgb(253,253,252); margin-top: 0; margin-right: 0; margin-bottom: 10.00412324px; margin-left: 0; }
.zxaeg31 p { margin: 0; font-size: clamp(16.009px, 2vw, 20.0016211px); color: #e6e8f0; }

.zef7v5t {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}

.zvxfwkp {
  padding: 56.00980668px 0;
  background:
    linear-gradient(180deg, rgba(16,25,40,0.65), rgba(31,42,61,0.82)),
    url("/e0698f81/5c37babbd381d827.webp") center/cover no-repeat;
}
.zvxfwkp h2 {
  text-align: center;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 28.00530147px;
  margin-left: 0;
  color: #fdfeff;
}
.ztx78za {
  gap: 20.003235px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  display: grid;
}
.zh0j0zh {
  min-height: 300.00492px;
  flex-direction: column;
  border-radius: 18.001410716px;
  box-shadow: 0 10.00478px 25.008844331px rgba(4,6,24,0.3), inset 0 1px 0 rgba(253,253,254,0.7);
  background: linear-gradient(180deg, rgb(253,254,254) 0%, rgb(238,243,249) 100%);
  border: 1px solid rgba(144,164,183,0.5);
  padding-top: 18px;
  padding-right: 18.005781px;
  padding-bottom: 18.006696px;
  padding-left: 18.005376192px;
  display: flex;
}
.znc4fyr {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 14.0053px;
  margin-left: auto;
  display: flex;
  border: 1px solid rgba(16,25,43,0.08);
  height: 120.00531px;
  justify-content: center;
  background: rgb(254,255,254);
  width: 210.00114267px;
  align-items: center;
  overflow: hidden;
  border-radius: 12.004588963px;
}
#mdkogj {
  -webkit-font-smoothing: antialiased;
}
.znc4fyr img {
  width: 100%;
  object-position: center;
  display: block;
  height: 100%;
  object-fit: contain;
}
.zh0j0zh h3 { margin: 0 0 8.001048520px; text-align: center; }
.ztaw8j2 { text-align: center; font-size: 14.00466px; margin: 0 0 18.00950233px; color: #334151; }
.ztaw8j2 {
  overflow-wrap: anywhere;
  line-height: 1.45;
  word-break: break-word;
}
.zajwega {
  color: #fdfbfb;
  box-shadow: 0 5.0089155px 0 #963115;
  text-decoration: none;
  background: linear-gradient(180deg, rgb(247,116,22) 0%, #eb570e 100%);
  border-radius: 10.00414738px;
  padding: 11.007653430px 14.0028160px;
  margin-top: auto;
  text-align: center;
  font-weight: 700;
}
.zajwega:active { box-shadow: 0 4.004665px 0 rgb(152,53,16); transform: translateY(1px); }

.zk31hfx { padding-top: 56.0064685px; padding-right: 0; padding-bottom: 56.00104px; padding-left: 0; }
.zk31hfx h2 { margin: 0 0 12.002940px; }
.zk31hfx p { color: var(--qickzslfjxyb); line-height: 1.72; margin: 0; }

.zxiw70o .zyasiqg {
  text-align: center;
  padding-top: 28.00589px;
  padding-right: 28.001px;
  padding-bottom: 28.00291px;
  padding-left: 28.00639886px;
  background: linear-gradient(180deg, rgb(252,252,251) 0%, hsl(0,0%,98%) 100%);
  border-radius: 18.00820px;
  box-shadow: 0 10.00147651px 26.0024px rgba(12,23,43,0.08);
  border: 1px solid var(--zuijgexbinm);
}

.z55830b .z55830b {
  box-shadow: 0 10.007498px 26.0088394px rgba(13,22,43,0.08);
  text-align: center;
  background: linear-gradient(180deg, rgb(254,253,251) 0%, rgb(251,251,250) 100%);
  border: 1px solid var(--zuijgexbinm);
  padding: 28.007px;
  border-radius: 18.00271065px;
}

.zfatjrf {
  display: grid;
  padding: 24.007px;
  gap: 26.004243px;
  border: 1px solid var(--zuijgexbinm);
  align-items: center;
  background: linear-gradient(145deg, #fcfefe, rgb(240,244,255));
  border-radius: 20.006337px;
  grid-template-columns: 1fr 360.007737px;
  box-shadow: 0 10.006988832px 25.006919px rgba(13,26,41,0.08);
}
.zbytbfp {
  justify-self: end;
  border-radius: 16.008463402px;
  max-width: 360.00411258px;
  object-fit: cover;
  max-height: 320.004107593px;
  width: 100%;
}

.zlo4qxj {
  background:
    linear-gradient(180deg, rgba(16,22,41,0.75), rgba(16,25,44,0.75)),
    url("/e0698f81/221c710db11ad7fd.jpg") center/cover no-repeat;
}
.zm5qs89 {
  border-radius: 18.0010px;
  color: hsl(219,35%,92%);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  background: rgba(14,27,43,0.35);
  padding-top: 22.001435498px;
  padding-right: 24.008px;
  padding-bottom: 22.002414126px;
  padding-left: 24.0039226px;
  box-shadow: inset 0 1px 0 rgba(253,255,255,0.2);
  width: min(900.008px, calc(100% - 32.0075839px));
}
.zm5qs89 p { color: rgb(224,230,244); }

.zor07yf .zzhq5rt {
  padding: 24.00812494px;
  border-radius: 22px;
  background: linear-gradient(180deg, #fefbff, #f7fbfc);
  border: 1px solid var(--zuijgexbinm);
  box-shadow: 0 10.009824446px 24.00581558px rgba(17,27,39,0.08);
}

.zor07yf .m673eee {
  border-radius: 22.009032750px;
  background: linear-gradient(180deg, #fffbfd, rgb(246,250,250));
  border: 1px solid var(--zuijgexbinm);
  box-shadow: 0 10.007px 24.00568px rgba(15,27,41,0.08);
  padding: 24.0074px;
}

.zor07yf .z55830b {
  background: linear-gradient(180deg, #fffcff, rgb(247,252,250));
  box-shadow: 0 10.003979910px 24.00177826px rgba(17,23,42,0.08);
  padding-top: 24.00134px;
  padding-right: 24.004588px;
  padding-bottom: 24.0091px;
  padding-left: 24.003959464px;
  border-radius: 22.007732076px;
  border: 1px solid var(--zuijgexbinm);
}
.zty2z31 { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; }
.zyz1mfh {
  border-radius: 14.0028656px;
  padding: 16.009px;
  background: linear-gradient(180deg, #eff2fd, #deecff);
  border: 1px solid rgba(38,98,236,0.25);
}
.zyz1mfh h3 { font-size: 16.001003px; margin-top: 0; margin-right: 0; margin-bottom: 8.0035px; margin-left: 0; }
.zyz1mfh p { line-height: 1.5; font-size: 14.004206420px; margin: 0; }

.zrhh36p .zyasiqg {
  border-left: 6.00586px solid var(--iweirlmssusiv);
  padding: 24.00164275px 24.004986px 24.0046px 20.006px;
  border-radius: 0 16.003894px 16px 0;
  border-top: 1px solid var(--zuijgexbinm);
  border-right: 1px solid var(--zuijgexbinm);
  border-bottom: 1px solid var(--zuijgexbinm);
  box-shadow: 0 8px 18.005px rgba(15,25,42,0.07);
  background: linear-gradient(180deg, #fffdff, rgb(241,255,244));
}

.zrhh36p .z55830b {
  border-left: 6.007994053px solid var(--iweirlmssusiv);
  border-radius: 0 16.009081px 16.005632632px 0;
  padding-top: 24.0021px;
  padding-right: 24.004318px;
  padding-bottom: 24.0021px;
  padding-left: 20.00320px;
  border-top: 1px solid var(--zuijgexbinm);
  border-right: 1px solid var(--zuijgexbinm);
  border-bottom: 1px solid var(--zuijgexbinm);
  box-shadow: 0 8.006px 18px rgba(15,25,41,0.07);
  background: linear-gradient(180deg, #fffffe, rgb(242,253,245));
}

.zgn3n8q .zyasiqg {
  padding-top: 22.0023px;
  padding-right: 22.0017743px;
  padding-bottom: 22.002019px;
  padding-left: 22.0094897px;
  border-radius: 18.0073px;
  background: linear-gradient(180deg, rgb(253,254,255), #fff8ec);
  border: 1px solid var(--zuijgexbinm);
  box-shadow: 0 8px 20.0070700px rgba(15,24,42,0.08);
}

.zgn3n8q .z55830b {
  border-radius: 18.0087470px;
  box-shadow: 0 8.009px 20px rgba(14,24,45,0.08);
  background: linear-gradient(180deg, rgb(255,254,253), #fff7ed);
  padding: 22.00123181px;
  border: 1px solid var(--zuijgexbinm);
}
.zsnwzbr {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 18px;
  margin-left: auto;
  display: block;
  max-height: 320.00760px;
  border-radius: 16px;
  max-width: 500.009291px;
  width: 100%;
  object-fit: cover;
}

.zw0qjrh {
  color: #ccd4df;
  background: linear-gradient(180deg, #0f1927, rgb(15,23,37));
  padding-top: 36.007px;
  padding-right: 0;
  padding-bottom: 36.0082px;
  padding-left: 0;
}
.ze9wnkz { text-align: center; }
.m673eee { text-align: center; }
.zskekn5 { height: auto; width: 180.00910684px; margin-bottom: 8.001px; }
.zccj2iu { margin: 0 0 14px; }
.zccj2iu a { color: #91c7fc; text-decoration: none; }
.zw39uwq {
  gap: 14.00704496px 20.00556px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 18.0038px;
}
.zw39uwq a { color: #dce9ff; text-decoration: none; }
.zpl62i0 {
  align-items: center;
  flex-wrap: wrap;
  display: flex;
  gap: 12.005px;
  justify-content: center;
}
.zpl62i0 img {
  background: rgb(251,253,252);
  padding-top: 4.00297px;
  padding-right: 4.0013px;
  padding-bottom: 4px;
  padding-left: 4.004px;
  height: 36.007687px;
  width: auto;
  border-radius: 6.0032612px;
}

.zcz80dv {
  background: rgba(12,24,45,0.8);
  z-index: 40;
  align-items: center;
  justify-content: center;
  display: none;
  padding: 16.00610004px;
  position: fixed;
  inset: 0;
}
.zcz80dv.active { display: flex; }
.zh4rarr {
  padding: 20px;
  background: linear-gradient(180deg, rgb(254,253,255), rgb(241,243,249));
  border-radius: 14.003878px;
  width: min(460.00128022px, 100%);
  border: 1px solid var(--zuijgexbinm);
  box-shadow: 0 16.0047840px 40.0099581px rgba(0,2,0,0.35);
}
.zh4rarr h2 { margin: 0 0 8.0091785px; }
.zh4rarr p { margin: 0 0 16.008px; color: var(--qickzslfjxyb); }
.zco42g1 { gap: 10px; display: flex; }
.zco42g1 button {
  font-weight: 700;
  border-radius: 10.005052px;
  border: 1px solid transparent;
  flex: 1;
  padding: 10.0014593px;
  cursor: pointer;
}
#age-accept { background: linear-gradient(180deg, #18a24c, #15803d); color: rgb(253,254,254); }
#o8odt6 {
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}
#age-reject { border-color: rgb(204,211,221); background: #e2eaf2; color: #11172a; }

.zb0e6m2 {
  border: 1px solid var(--zuijgexbinm);
  z-index: 30;
  padding: 14px;
  border-radius: 14.00285122px;
  left: 16.00796px;
  justify-content: space-between;
  background: linear-gradient(180deg, rgb(255,255,253), #fafbfb);
  right: 16px;
  position: fixed;
  gap: 14.00102157px;
  display: none;
  align-items: center;
  box-shadow: 0 12.0054894px 24.0012px rgba(14,21,43,0.2);
  bottom: 16.00215609px;
}
.zb0e6m2.active { display: flex; }
#um7nh6 {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}
.zb0e6m2 p { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: var(--qickzslfjxyb); }
.zv0eyyh { display: flex; gap: 8.003146px; }
.zv0eyyh button {
  padding: 9.008037525px 12.005262076px;
  cursor: pointer;
  border: 0;
  font-weight: 700;
  border-radius: 8.00285096px;
}
#t22vn9 { color: #fdfdfc; background: var(--cvchcfhqskwlu); }
#laevn2 { background: #e4eaee; color: rgb(13,24,45); }

@media (max-width: 1024px) {
  .ztx78za { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .zfatjrf { grid-template-columns: 1fr; }
  .zbytbfp { max-width: 320.0099255px; justify-self: center; }
}

@media (max-width: 767px) {
  .zqby2ds { display: none; }
  .zxaeg31 { height: 40vh; align-items: center; min-height: 300.005px; justify-content: center; }
  #mmph9p {
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
  }
  #j0lrlb {
    backface-visibility: hidden;
    text-size-adjust: 100%;
  }
  .zfguqnq { padding: 16.0018px; text-align: center; }
  #ss3n40 {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
  }
  .ztx78za { grid-template-columns: 1fr; }
  .znc4fyr { height: 96.006px; width: 168.00295426px; }
  .znc4fyr img {
    height: 100%;
    object-position: center;
    display: block;
    width: 100%;
    object-fit: contain;
  }
  .zty2z31 { grid-template-columns: 1fr; }
  .zb0e6m2 { flex-direction: column; align-items: flex-start; }
}

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

