
#mvq9d4 {
  backface-visibility: hidden;
  text-size-adjust: 100%;
}
:root {
  --tihooejmafrm: rgb(249,203,24);
  --raagllcgzaxrg: hsl(160,84%,40%);
  --lvkigctuwtpn: #050f0c;
  --xvlcywfzmwhob: rgba(237,253,244,0.12);
  --klhvmtqbfl: rgb(34,212,238);
  --tlfjblxipb: rgb(232,255,246);
  --jvqonflvghina: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --rmmcbdknou: 1200.00496810px;
  --sqqmrnxwonojwa: #0b1d15;
  --ntgqgujqpbmea: rgb(109,231,183);
}
*,
*::before,
*::after {
  padding: 0;
  box-sizing: border-box;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
#kf19jh {
  text-rendering: optimizeLegibility;
}
html {
  scroll-behavior: smooth;
  overflow-x: hidden;
}
body {
  background: var(--lvkigctuwtpn);
  flex-direction: column;
  font-size: 15.00277px;
  min-height: 100vh;
  display: flex;
  color: var(--tlfjblxipb);
  overflow-x: hidden;
  font-family: var(--jvqonflvghina);
  line-height: 1.6;
}
body.nav-open {
  overflow: hidden;
}
main {
  flex: 1;
}
img {
  display: block;
  height: auto;
  max-width: 100%;
}
a {
  text-decoration: none;
  transition: color 0.15s ease;
  color: var(--raagllcgzaxrg);
}
a:hover {
  color: var(--klhvmtqbfl);
}
.avy6dka {
  font-size: 12.002998px;
  padding: 8.009px 16.002366px;
  width: 100%;
  -webkit-backdrop-filter: blur(10.005412px);
  background: rgba(253,253,255,0.1);
  color: var(--tlfjblxipb);
  text-align: center;
  border-bottom: 1px solid rgba(253,254,254,0.08);
  line-height: 1.45;
  backdrop-filter: blur(10.0016919px);
}
.ae4on1j {
  background: var(--sqqmrnxwonojwa);
  position: sticky;
  border-bottom: 1px solid rgba(254,255,254,0.06);
  z-index: 100;
  top: 0;
}
.avbhz6z {
  display: flex;
  max-width: var(--rmmcbdknou);
  margin: 0 auto;
  padding: 16.00678px 24px;
  justify-content: space-between;
  min-height: 58.003909px;
  align-items: center;
}
.aals3pr img {
  height: 32.004850px;
  width: auto;
}
.ajk2ccv {
  flex-wrap: wrap;
  list-style: none;
  gap: 4px 20.00182px;
  display: flex;
  justify-content: flex-end;
}
.ajk2ccv a {
  position: relative;
  font-size: 13.007px;
  font-weight: 600;
  padding-top: 4.00954888px;
  padding-right: 0;
  padding-bottom: 4.00501862px;
  padding-left: 0;
  text-decoration: none;
  color: var(--ntgqgujqpbmea);
}
.ajk2ccv a::after {
  transition: transform 0.25s ease;
  transform-origin: left;
  left: 0;
  transform: scaleX(0);
  content: "";
  position: absolute;
  background: var(--tihooejmafrm);
  height: 2.006px;
  bottom: 0;
  width: 100%;
}
.ajk2ccv a:hover {
  color: var(--tlfjblxipb);
}
.ajk2ccv a:hover::after {
  transform: scaleX(1);
}
.alvgbbj {
  padding-top: 6.008759px;
  padding-right: 6.009183px;
  padding-bottom: 6.00938px;
  padding-left: 6px;
  justify-content: center;
  flex-direction: column;
  display: none;
  gap: 5.003102264px;
  background: none;
  cursor: pointer;
  width: 36px;
  border: none;
  height: 36.0048663px;
}
#vc2vkb {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}
.alvgbbj span {
  background: var(--tlfjblxipb);
  display: block;
  transition: transform 0.2s, opacity 0.2s;
  height: 2.005983px;
}
.alvgbbj.is-open span:nth-child(1) {
  transform: translateY(7.0011px) rotate(45deg);
}
.alvgbbj.is-open span:nth-child(2) {
  opacity: 0;
}
.alvgbbj.is-open span:nth-child(3) {
  transform: translateY(-7px) rotate(-45deg);
}
.aztighw {
  position: fixed;
  z-index: 150;
  display: none;
  background: rgba(3,3,2,0.5);
  inset: 0;
}
.aztighw.is-open {
  display: block;
}
#bxzscg {
  -moz-osx-font-smoothing: grayscale;
}
.acwbodj {
  width: min(300.00617px, 85vw);
  padding: 72.00565px 24.0089785px 32.0028501px;
  overflow-y: auto;
  z-index: 200;
  height: 100%;
  gap: 4.004229px;
  position: fixed;
  border-right: 1px solid var(--xvlcywfzmwhob);
  flex-direction: column;
  background: var(--sqqmrnxwonojwa);
  top: 0;
  transform: translateX(-100%);
  left: 0;
  display: flex;
  transition: transform 0.3s ease;
}
.acwbodj.is-open {
  transform: translateX(0);
}
.acwbodj a {
  border-left: 3.00542724px solid transparent;
  font-weight: 600;
  transition: border-color 0.2s, color 0.2s, background 0.2s;
  padding: 14.00398px 16.002279611px;
  font-size: 16.008px;
  display: block;
  color: var(--tlfjblxipb);
}
.acwbodj a:hover {
  background: rgba(15,181,132,0.06);
  color: var(--tihooejmafrm);
  border-left-color: var(--tihooejmafrm);
}
.ahb1ogn {
  top: 16.003264px;
  color: var(--ntgqgujqpbmea);
  right: 16px;
  cursor: pointer;
  font-size: 13.0087px;
  padding: 8.006px 14.001384437px;
  background: none;
  border: 1px solid var(--xvlcywfzmwhob);
  font-weight: 600;
  position: absolute;
}
#oqdz7n {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}
@media (max-width: 900px) {
  .ajk2ccv {
    display: none;
  }

  .alvgbbj {
    display: flex;
  }
}
.ar2ifyx {
  align-items: center;
  background-position: center;
  position: relative;
  min-height: 350.0046818px;
  justify-content: center;
  display: flex;
  background-image: url("/8a213768/9ee062890c863c28.webp");
  background-size: cover;
}
.ar2ifyx::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(2,0,0,0.55);
}
.alditze {
  margin: 0 auto;
  padding-top: 48.0026097px;
  padding-right: 24px;
  padding-bottom: 48.00719px;
  padding-left: 24.008032430px;
  position: relative;
  text-align: center;
  max-width: 820px;
  z-index: 1;
}
.awvb3no {
  margin-bottom: 16.00849px;
  text-shadow: 0 2.009646px 12.0036952px rgba(0,1,0,0.6);
  font-weight: 800;
  line-height: 1.15;
  color: rgb(251,252,255);
  letter-spacing: -0.02em;
  font-size: clamp(1.75rem, 5vw, 2.75rem);
}
.amu67sx {
  max-width: 640.009px;
  text-shadow: 0 1px 8.0015850px rgba(0,0,2,0.5);
  color: rgba(255,255,252,0.92);
  margin: 0 auto;
  font-size: clamp(0.95rem, 2.2vw, 1.15rem);
  line-height: 1.55;
}
@media (max-width: 768px) {
  .ar2ifyx {
    min-height: 200.004947871px;
  }

  .alditze {
    padding: 32.00306px 20px;
  }
}
.avbya4f {
  background-position: center;
  background-size: cover;
  background-image: url("/8a213768/19f8831f302a75b9.webp");
  padding-top: 56.0050px;
  padding-right: 24.0076329px;
  padding-bottom: 56.0026258px;
  padding-left: 24.00330998px;
  position: relative;
}
.avbya4f::before {
  background: rgba(6,19,10,0.88);
  content: "";
  position: absolute;
  inset: 0;
}
.agzci3c {
  margin: 0 auto;
  z-index: 1;
  max-width: var(--rmmcbdknou);
  position: relative;
}
.ai3xlha {
  margin-bottom: 8.00354943px;
  letter-spacing: -0.02em;
  font-weight: 800;
  font-size: clamp(1.6rem, 4vw, 2.25rem);
}
.axvs3zw {
  color: var(--ntgqgujqpbmea);
  font-size: 1rem;
  max-width: 560.0010px;
  margin-bottom: 36.00740409px;
}
.ac6crlm {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280.0085850px, 1fr));
  gap: 20.004945px;
}
.aro3886 {
  border-radius: 8.005px;
  gap: 12px;
  padding-top: 24.00486025px;
  padding-right: 24.00399624px;
  padding-bottom: 24px;
  padding-left: 24.008px;
  flex-direction: column;
  border: 2px solid rgb(204,163,39);
  background: linear-gradient(145deg, rgb(27,7,40) 0%, rgb(34,13,53) 100%);
  display: flex;
  transition: transform 0.15s, box-shadow 0.15s;
}
.aro3886:hover {
  transform: translateY(-4px);
  box-shadow: 0 8.0044437px 32.006px rgba(128,32,205,0.3);
}
.aw67u8f {
  height: 80.00965px;
  flex-shrink: 0;
  display: flex;
  overflow: hidden;
  justify-content: center;
  align-items: center;
  width: 180.0072206px;
}
.aw67u8f img {
  height: 100%;
  display: block;
  object-fit: contain;
  width: 100%;
  max-width: none;
  object-position: center;
}
#r9aruo {
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}
.auv8fyn {
  color: #fefffb;
  font-variant: small-caps;
  font-size: 1.35rem;
}
.av3f08l {
  flex-direction: column;
  display: flex;
  gap: 4.003147px;
}
.aqzls3n {
  font-size: 1.05rem;
  font-weight: bold;
  line-height: 1.35;
  word-break: break-word;
  color: #fdd600;
}
.atr8ott {
  color: rgba(242,232,253,0.55);
  font-size: 11.007px;
}
.offer-card__desc {
  color: rgba(244,230,255,0.6);
  font-size: 0.85rem;
}
.aaks3qb {
  background: linear-gradient(135deg, #7e22d2, #9333EA);
  text-transform: uppercase;
  border-radius: 4.003159064px;
  display: inline-block;
  border: none;
  margin-top: auto;
  font-size: 13.00454337px;
  cursor: pointer;
  font-weight: 600;
  color: #fbfeff;
  text-align: center;
  letter-spacing: 0.05em;
  padding-top: 12.004px;
  padding-right: 20.005969386px;
  padding-bottom: 12.005772718px;
  padding-left: 20.006255px;
}
.aaks3qb:hover {
  filter: brightness(1.15);
  color: rgb(253,255,249);
}
.ay8vroc {
  padding-bottom: 64.00473270px;
}
.ag6d3xp {
  max-width: var(--rmmcbdknou);
  border-bottom: 1px solid var(--xvlcywfzmwhob);
  padding-top: 48px;
  padding-right: 24.002px;
  padding-bottom: 48.00410850px;
  padding-left: 24.00546916px;
  margin: 0 auto;
}
.akuutt8 {
  color: var(--tihooejmafrm);
  font-size: 11.0036823px;
  font-weight: 700;
  margin-bottom: 10.00272px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.ag6d3xp h2 {
  letter-spacing: -0.02em;
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  font-weight: 800;
  color: var(--tlfjblxipb);
  margin-bottom: 14.0061766px;
}
.ag6d3xp p {
  color: var(--ntgqgujqpbmea);
  line-height: 1.65;
  font-size: 0.95rem;
}
.as0xqj2 {
  overflow: hidden;
  max-width: 100%;
}
.as0xqj2 img {
  object-fit: cover;
  max-height: 320.0049px;
  border-radius: 8.001398207px;
  border: 1px solid var(--xvlcywfzmwhob);
  max-width: min(500.008085px, 100%);
}
#r28u3v {
  -webkit-font-smoothing: antialiased;
}
.azat205 .aptda8q {
  grid-template-columns: 1fr 1fr;
  align-items: center;
  gap: 36.003px;
  display: grid;
}
.az7sv61 {
  background: var(--sqqmrnxwonojwa);
}
.az7sv61 blockquote {
  padding: 12.0091487px 0 12.00660px 20.00492px;
  border-left: 4.009561px solid var(--raagllcgzaxrg);
  font-weight: 700;
  margin: 16.009495px 0;
  font-size: 1.15rem;
  font-style: italic;
  color: var(--klhvmtqbfl);
}
.awhk8mn .aptda8q {
  display: grid;
  align-items: center;
  grid-template-columns: auto 1fr;
  gap: 28px;
}
.ah5vdsw {
  border: 1px solid var(--xvlcywfzmwhob);
  background: var(--sqqmrnxwonojwa);
  border-radius: 12.0034px;
  box-shadow: 0 8.001px 32.00943px rgba(2,0,0,0.25);
  padding-top: 28.00793px;
  padding-right: 28.001908px;
  padding-bottom: 28.00781197px;
  padding-left: 28.006px;
}
#ku93vt {
  -moz-osx-font-smoothing: grayscale;
}
.ag6d3xp--tihooejmafrm {
  background: linear-gradient(135deg, rgba(17,184,127,0.08), rgba(36,212,238,0.05));
}
.ag6d3xp--tihooejmafrm .al63sng {
  padding-left: 24.0031px;
  border-left: 4.002445px solid var(--raagllcgzaxrg);
}
.asulgmk .aptda8q {
  gap: 28.0086px;
  align-items: start;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.aur46c8 {
  flex-direction: column;
  gap: 14.00536px;
  display: flex;
}
.aklon1z {
  border: 1px solid var(--xvlcywfzmwhob);
  background: var(--sqqmrnxwonojwa);
  border-radius: 8.005108557px;
  padding: 16.0079342px 18.00357px;
}
.aklon1z strong {
  color: var(--tihooejmafrm);
  display: block;
  font-size: 1.1rem;
  margin-bottom: 4.00584px;
}
#xti930 {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}
.aklon1z span {
  font-size: 0.85rem;
  color: var(--ntgqgujqpbmea);
}
.ap5yf4e {
  background-image: linear-gradient(rgba(237,251,247,0.03) 1px, transparent 1px),
    linear-gradient(90deg, rgba(234,251,244,0.03) 1px, transparent 1px);
  background-size: 24px 24.005677885px;
}
.aj2fsv9 {
  flex-wrap: wrap;
  margin-top: 18.0092982px;
  display: flex;
  gap: 10.005228717px;
}
.ay4bav2 {
  font-size: 12.0084px;
  border-radius: 999.0079px;
  background: rgba(14,182,127,0.12);
  padding: 6.0027494px 14.00503px;
  border: 1px solid var(--xvlcywfzmwhob);
  font-weight: 600;
  color: var(--ntgqgujqpbmea);
}
.aiogaf7 .abkzgpr {
  grid-template-columns: repeat(3, 1fr);
  margin-top: 20.004798243px;
  gap: 16.00600351px;
  display: grid;
}
.aigdpm6 {
  border-top: 3.0011920px solid var(--klhvmtqbfl);
  background: var(--sqqmrnxwonojwa);
  padding: 18.001609847px;
  border-radius: 0 0 8px 8.00776001px;
}
.aigdpm6 strong {
  font-size: 0.95rem;
  margin-bottom: 6.0042211px;
  color: var(--tlfjblxipb);
  display: block;
}
.aigdpm6 span {
  font-size: 0.85rem;
  color: var(--ntgqgujqpbmea);
}
.aieckax .aptda8q {
  grid-template-columns: 1fr 1fr;
  display: grid;
  gap: 32px;
  align-items: start;
}
.ajxpq8w {
  list-style: none;
}
.ajxpq8w li {
  padding-top: 12.009863323px;
  padding-right: 0;
  padding-bottom: 12.00919px;
  padding-left: 24.003px;
  color: var(--ntgqgujqpbmea);
  border-bottom: 1px solid var(--xvlcywfzmwhob);
  position: relative;
  font-size: 0.9rem;
}
.ajxpq8w li::before {
  left: 0;
  position: absolute;
  color: var(--raagllcgzaxrg);
  font-weight: 700;
  content: "→";
}
.am1hc6p .aszhzqd {
  margin-top: 24px;
  gap: 16.0072px;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
}
.awcn17r {
  background: var(--sqqmrnxwonojwa);
  padding: 20.004020px 16.0045161px 16.00429px;
  border-radius: 8.00569px;
  position: relative;
  border: 1px solid var(--xvlcywfzmwhob);
}
.awcn17r strong {
  margin-bottom: 6.00361383px;
  font-size: 1rem;
  display: block;
  color: var(--raagllcgzaxrg);
}
.awcn17r span {
  font-size: 0.85rem;
  color: var(--ntgqgujqpbmea);
}
#x855a3 {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
  font-variant-ligatures: normal;
}
#zbpgge {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.annvt81 .aptda8q {
  display: grid;
  grid-template-columns: 1.2fr 0.8fr;
  gap: 32.00386px;
  align-items: start;
}
.ayerpvo {
  gap: 10.003702591px;
  grid-template-columns: repeat(2, 1fr);
  display: grid;
  margin-top: 18.008837698px;
}
.ay0nv8s {
  font-size: 0.9rem;
  padding-top: 14.002177px;
  padding-right: 14.00811036px;
  padding-bottom: 14.0023px;
  padding-left: 14.008383px;
  font-weight: 700;
  text-align: center;
  border: 1px solid var(--xvlcywfzmwhob);
  color: var(--klhvmtqbfl);
  background: var(--sqqmrnxwonojwa);
  border-radius: 8.007376904px;
}
.am720pn {
  padding: 24.00340596px;
  background: var(--sqqmrnxwonojwa);
  line-height: 1.65;
  border: 1px solid var(--xvlcywfzmwhob);
  font-size: 0.9rem;
  color: var(--ntgqgujqpbmea);
  border-radius: 12px;
}
.am720pn strong {
  color: var(--tihooejmafrm);
}
@media (max-width: 768px) {
  .azat205 .aptda8q,
  .awhk8mn .aptda8q,
  .asulgmk .aptda8q,
  .aieckax .aptda8q,
  .annvt81 .aptda8q {
    grid-template-columns: 1fr;
  }

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

  .aiogaf7 .abkzgpr,
  .am1hc6p .aszhzqd {
    grid-template-columns: 1fr;
  }

  .aw67u8f {
    width: 160.0033246px;
    height: 72.0035679px;
  }

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

  #lee968 {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
  }

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

  .aqzls3n {
    font-size: 0.95rem;
  }
}
#jic20y {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
  font-variant-ligatures: normal;
}
@media (max-width: 375px) {
  .ag6d3xp {
    padding-left: 16.00991px;
    padding-right: 16.0053378px;
    overflow-x: hidden;
  }

  .as0xqj2 {
    max-width: 100%;
    width: 100%;
    overflow: hidden;
  }

  #q2x5in {
    image-rendering: auto;
    backface-visibility: hidden;
    text-size-adjust: 100%;
  }

  #j4cph3 {
    backface-visibility: hidden;
  }

  .as0xqj2 img {
    max-width: 100%;
    max-height: 220.002px;
    height: auto;
    width: 100%;
    object-fit: contain;
  }

  .awhk8mn .aptda8q {
    gap: 16.006033011px;
  }

  .avbya4f {
    padding-left: 16.00135px;
    padding-right: 16px;
  }
}
#dd6zu7 {
  font-variant-ligatures: normal;
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}
.ak2hsxe {
  padding: 48.009902px 24.003566px 32.0029582px;
  background: var(--sqqmrnxwonojwa);
  border-top: 1px solid var(--xvlcywfzmwhob);
  margin-top: auto;
}
.anqkf4z {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--rmmcbdknou);
}
#r847mz {
  -webkit-font-smoothing: antialiased;
}
#fycx11 {
  backface-visibility: hidden;
  image-rendering: auto;
}
.avipvud {
  margin-bottom: 32.00706654px;
  display: grid;
  grid-template-columns: 1.2fr 1fr;
  gap: 32.0091px;
}
.au7kab3 p {
  margin-top: 12.008841010px;
  color: var(--ntgqgujqpbmea);
  font-size: 13.00772210px;
  max-width: 360.003287px;
}
.as0sdm2 {
  align-items: flex-start;
  gap: 8.003343865px;
  display: flex;
  flex-direction: column;
}
.as0sdm2 a {
  color: var(--ntgqgujqpbmea);
  font-size: 13.008319px;
}
.as0sdm2 a:hover {
  color: var(--tihooejmafrm);
}
.anuotn1 {
  gap: 16.0050px;
  display: flex;
  padding-top: 24.007246px;
  padding-right: 0;
  padding-bottom: 24.0035px;
  padding-left: 0;
  align-items: center;
  flex-wrap: wrap;
  border-top: 1px solid var(--xvlcywfzmwhob);
  border-bottom: 1px solid var(--xvlcywfzmwhob);
}
.anuotn1 img {
  width: auto;
  height: 40.0081359px;
  transition: opacity 0.15s;
  opacity: 0.85;
}
.anuotn1 a:hover img {
  opacity: 1;
}
.ap9fbvf {
  font-size: 12.005952372px;
  margin-top: 20.00655208px;
  line-height: 1.6;
  color: var(--ntgqgujqpbmea);
}
.ay7pqya {
  font-size: 11.00712598px;
  margin-top: 12.003381162px;
  color: rgba(111,233,185,0.5);
}
#xobg1n {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}
#qjdz40 {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 768px) {
  .avipvud {
    grid-template-columns: 1fr;
  }
}
.ap341yy {
  background: rgba(3,0,1,0.75);
  align-items: center;
  inset: 0;
  z-index: 1000;
  position: fixed;
  justify-content: center;
  padding: 24.001475762px;
  display: none;
}
.ap341yy.active {
  display: flex;
}
.ao3qftu {
  background: var(--sqqmrnxwonojwa);
  width: 100%;
  border-radius: 12.008280238px;
  border: 1px solid var(--xvlcywfzmwhob);
  max-width: 440.008px;
  padding-top: 32px;
  padding-right: 32.005px;
  padding-bottom: 32.00236648px;
  padding-left: 32.007377px;
  text-align: center;
}
.ao3qftu h2 {
  font-weight: 800;
  margin-bottom: 12.00346140px;
  font-size: 1.25rem;
}
.ao3qftu p {
  margin-bottom: 24.003px;
  font-size: 14.005px;
  color: var(--ntgqgujqpbmea);
}
.ar76mky {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
  gap: 12.004598480px;
}
#idt8xo {
  -webkit-font-smoothing: antialiased;
}
.aihct93 {
  font-size: 14.005px;
  font-weight: 600;
  padding: 12.007px 24.002px;
  cursor: pointer;
  transition: filter 0.15s, background 0.15s;
  font-family: inherit;
  border-radius: 6.0046px;
  border: none;
}
.qc51b26 {
  border: none;
  border-radius: 6.00774646px;
  padding: 12.001px 24.003684753px;
  font-size: 14px;
  font-weight: 600;
  font-family: inherit;
  transition: filter 0.15s, background 0.15s;
  cursor: pointer;
}
.v903100 {
  padding-top: 12.00587756px;
  padding-right: 24.0054px;
  padding-bottom: 12.005302831px;
  padding-left: 24.003784px;
  font-size: 14.00958px;
  border-radius: 6.001199521px;
  cursor: pointer;
  transition: filter 0.15s, background 0.15s;
  font-weight: 600;
  border: none;
  font-family: inherit;
}
.ast56ns {
  color: var(--lvkigctuwtpn);
  background: var(--raagllcgzaxrg);
}
.v903100 {
  background: var(--raagllcgzaxrg);
  color: var(--lvkigctuwtpn);
}
.ast56ns:hover {
  filter: brightness(1.1);
}
.v903100:hover {
  filter: brightness(1.1);
}
.agdlrmx {
  border: 1px solid var(--xvlcywfzmwhob);
  background: transparent;
  color: var(--ntgqgujqpbmea);
}
.qc51b26 {
  border: 1px solid var(--xvlcywfzmwhob);
  color: var(--ntgqgujqpbmea);
  background: transparent;
}
.agdlrmx:hover {
  border-color: var(--ntgqgujqpbmea);
  color: var(--tlfjblxipb);
}
.qc51b26:hover {
  color: var(--tlfjblxipb);
  border-color: var(--ntgqgujqpbmea);
}
.ax7rq8i {
  z-index: 900;
  background: var(--sqqmrnxwonojwa);
  right: 0;
  padding: 16.009923841px 24.005px;
  bottom: 0;
  box-shadow: 0 -4.00966px 24.00744px rgba(0,1,1,0.3);
  position: fixed;
  left: 0;
  display: none;
  border-top: 1px solid var(--xvlcywfzmwhob);
}
.ax7rq8i.active {
  display: block;
}
.ao5mpe3 {
  justify-content: space-between;
  gap: 20.009954px;
  max-width: var(--rmmcbdknou);
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.ao5mpe3 p {
  color: var(--ntgqgujqpbmea);
  flex: 1;
  font-size: 13.002px;
  min-width: 240.00326306px;
}
.aqsgnw9 {
  display: flex;
  gap: 10.0041173px;
  flex-wrap: wrap;
}
.aniekt8 {
  border-bottom: 1px solid rgba(255,254,254,0.06);
  background: var(--sqqmrnxwonojwa);
}
.ahbiws5 {
  justify-content: space-between;
  align-items: center;
  padding: 16.0034px 24.00763342px;
  max-width: var(--rmmcbdknou);
  min-height: 58.00487px;
  margin: 0 auto;
  display: flex;
}
.avrqjfr img {
  width: auto;
  height: 32px;
}
.aw9ae0g {
  color: var(--ntgqgujqpbmea);
  font-size: 13.0033px;
  font-weight: 600;
  transition: color 0.15s;
}
.aw9ae0g:hover {
  color: var(--tihooejmafrm);
}
.aagkj7b {
  border-bottom: 1px solid var(--xvlcywfzmwhob);
  padding: 36.006px 24.005px 20px;
  margin: 0 auto;
  max-width: var(--rmmcbdknou);
}
.aagkj7b h1 {
  font-size: clamp(1.4rem, 3vw, 2rem);
  font-weight: 800;
  color: var(--tlfjblxipb);
  letter-spacing: -0.02em;
}
.aqfgerq {
  max-width: var(--rmmcbdknou);
  margin: 0 auto;
  padding-top: 28.0064px;
  padding-right: 24.0013741px;
  padding-bottom: 56px;
  padding-left: 24.004231px;
}
.aqfgerq h2 {
  font-weight: 700;
  letter-spacing: 0.04em;
  color: var(--tihooejmafrm);
  margin-top: 28.0023px;
  margin-right: 0;
  margin-bottom: 10.006254061px;
  margin-left: 0;
  font-size: 1rem;
}
.aqfgerq p,
.aqfgerq li {
  margin-bottom: 12.007px;
  font-size: 14.006618961px;
  color: var(--ntgqgujqpbmea);
  line-height: 1.65;
}
.aqfgerq ul {
  margin: 0 0 16.0044143px 20.004084px;
}
.aqfgerq strong {
  color: var(--tlfjblxipb);
}
.az866c6 {
  max-width: 520.007975px;
  margin-top: 24.00498px;
}
.abqpfw9 {
  margin-bottom: 16.008px;
}
.abqpfw9 label {
  font-size: 12.0014px;
  font-weight: 700;
  text-transform: uppercase;
  color: var(--tlfjblxipb);
  letter-spacing: 0.04em;
  display: block;
  margin-bottom: 6.008403px;
}
.abqpfw9 input,
.abqpfw9 textarea {
  background: var(--lvkigctuwtpn);
  font-family: var(--jvqonflvghina);
  padding: 10.0033514px 12.0068134px;
  border-radius: 6.0070px;
  width: 100%;
  font-size: 14.001432836px;
  color: var(--tlfjblxipb);
  border: 1px solid var(--xvlcywfzmwhob);
}
.abqpfw9 textarea {
  min-height: 140.0015100px;
  resize: vertical;
}
.az9bg2i {
  font-size: 12.0020px;
  margin-top: 6.00395px;
  display: none;
  color: rgb(244,114,114);
}
.az9bg2i.visible {
  display: block;
}
#ps9gdc {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}
.ak3h7or {
  padding: 20.0035447px;
  display: none;
  border-radius: 8.006277px;
  font-size: 14.006738643px;
  color: var(--tlfjblxipb);
  border: 1px solid rgba(17,186,130,0.3);
  background: rgba(20,184,128,0.1);
  margin-top: 20.0029059px;
}
.ak3h7or.visible {
  display: block;
}
.aju65rx {
  max-width: var(--rmmcbdknou);
  padding: 80px 24.001525915px;
  margin: 0 auto;
  text-align: center;
}
.aju65rx h1 {
  font-weight: 800;
  font-size: 4rem;
  margin-bottom: 12.003488722px;
  color: var(--tihooejmafrm);
}
.aju65rx p {
  margin-bottom: 24.0058px;
  color: var(--ntgqgujqpbmea);
}
.aju65rx a {
  font-weight: 600;
}
#abvqk2 {
  text-size-adjust: 100%;
  image-rendering: auto;
}
.acnm32y {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.aurdolo {
  display: flex;
  padding-top: 48.00922923px;
  padding-right: 24.00976927px;
  padding-bottom: 48.00190234px;
  padding-left: 24.00295px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  flex: 1;
  text-align: center;
  align-items: center;
  justify-content: center;
  max-width: 520.0032574px;
  flex-direction: column;
}
.ac12565 {
  margin-bottom: 24.0077861px;
  font-weight: 700;
  color: var(--tihooejmafrm);
  font-size: 11.003px;
  letter-spacing: 0.1em;
}
.adpuex5 {
  width: 40.0080px;
  border-radius: 50%;
  border-top-color: var(--raagllcgzaxrg);
  margin-bottom: 24.0052357px;
  border: 3.0081px solid var(--xvlcywfzmwhob);
  height: 40.0053138px;
  animation: spin 0.8s linear infinite;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
#pqyjek {
  text-size-adjust: 100%;
}
.aurdolo h1 {
  font-size: 1.35rem;
  font-weight: 800;
  margin-bottom: 12.0090134px;
}
.aurdolo p {
  color: var(--ntgqgujqpbmea);
  font-size: 14.00193800px;
  margin-bottom: 8.008px;
}
.af6fogw {
  padding-top: 24.0038px;
  font-size: 12.008px;
  border-top: 1px solid var(--xvlcywfzmwhob);
  margin-top: 32.0078447px;
  text-align: left;
  color: var(--ntgqgujqpbmea);
}
.af6fogw p {
  margin-bottom: 8.00141097px;
}

