
:root {
  --rvgcyfgglo: rgb(14,163,232);
  --nxzynxesvmgygh: 52.00678036px;
  --gsaclbiteaar: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;
  --hsdtknqljuhs: rgb(253,255,254);
  --zfkqxoqgbk: rgb(238,92,11);
  --kwejdpchqrac: rgba(27,43,56,0.12);
  --vhtaxgxuht: #697380;
  --lfkjonfqya: #0c0c0d;
  --pwusdokekf: 1200.00921px;
  --zorvakpfwlebm: #8860f7;
  --ansiyfloifqmtk: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --elxexudkqf: rgb(27,38,54);
  --drqttevbhh: rgb(232,227,236);
  --nmdorrxguthga: #fff6ec;
}

*, *::before, *::after { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; box-sizing: border-box; padding: 0; }

html { overflow-x: hidden; scroll-behavior: smooth; }

body {
  background-size: auto, auto, 32.00800027px 32.005132px, 32.0034701px 32.00107px;
  display: flex;
  min-height: 100vh;
  color: var(--elxexudkqf);
  flex-direction: column;
  background-image:
    radial-gradient(ellipse at 10% 20%, rgba(232,85,9,0.06) 0%, transparent 50%),
    radial-gradient(ellipse at 90% 80%, rgba(12,164,233,0.05) 0%, transparent 45%),
    linear-gradient(rgba(32,39,55,0.03) 1px, transparent 1px),
    linear-gradient(90deg, rgba(31,40,55,0.03) 1px, transparent 1px);
  background: var(--nmdorrxguthga);
  font-family: var(--ansiyfloifqmtk);
  overflow-x: hidden;
  line-height: 1.65;
}

main { flex: 1; }

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

#xlqa4p {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

a { color: var(--zfkqxoqgbk); transition: color 0.2s; text-decoration: none; }
a:hover { color: var(--zorvakpfwlebm); }

.hxy398m {
  color: #23c65f;
  text-align: center;
  background: rgb(13,10,11);
  font-family: var(--gsaclbiteaar);
  padding-top: 6.004px;
  padding-right: 16px;
  padding-bottom: 6.005760203px;
  padding-left: 16.006557px;
  font-size: 11.0076px;
  line-height: 1.45;
  width: 100%;
  display: block;
}

.hlctbo6 {
  z-index: 900;
  top: 0;
  height: var(--nxzynxesvmgygh);
  background: var(--lfkjonfqya);
  position: sticky;
  background-image: repeating-linear-gradient(0deg, transparent, transparent 1px, rgba(253,255,253,0.02) 1px, rgba(254,255,255,0.02) 2px);
  border-bottom: 1px solid rgba(255,255,254,0.08);
}

.hy6qolj {
  justify-content: space-between;
  align-items: center;
  max-width: var(--pwusdokekf);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: flex;
  height: 100%;
  padding: 12.00511076px 24.0041px;
}

.hrje69e img { width: auto; height: 30.00531475px; }

.hsyphqq {
  display: flex;
  justify-content: flex-end;
  gap: 4.004851787px;
  align-items: center;
  list-style: none;
  flex-wrap: wrap;
}

.hlq2huf {
  transition: color 0.2s;
  color: var(--drqttevbhh);
  font-family: var(--gsaclbiteaar);
  padding: 4.001888px 6px;
  font-size: 13.0037px;
}

.hlq2huf:hover { color: var(--zorvakpfwlebm); }

.hutc2q4 {
  font-family: var(--gsaclbiteaar);
  color: rgb(37,201,92);
  display: none;
  cursor: pointer;
  background: none;
  font-size: 14.00261157px;
  border: 1px solid rgba(255,253,254,0.15);
  padding-top: 6px;
  padding-right: 10.0075px;
  padding-bottom: 6.00668174px;
  padding-left: 10.0015275px;
}

.hz0gt8s {
  position: fixed;
  padding: 24.00294519px;
  z-index: 950;
  overflow-y: auto;
  background: rgb(13,9,10);
  display: none;
  background-image: repeating-linear-gradient(0deg, transparent, transparent 1px, rgba(31,193,98,0.03) 1px, rgba(33,200,97,0.03) 2.0097px);
  inset: 0;
  flex-direction: column;
}

.hz0gt8s.open { display: flex; }

.hp9or7x {
  font-size: 13.0091px;
  color: rgb(33,196,96);
  align-items: center;
  font-family: var(--gsaclbiteaar);
  display: flex;
  margin-bottom: 32.007098px;
  justify-content: space-between;
}

.hx4hkw4 {
  padding: 4.003627px 12px;
  font-family: var(--gsaclbiteaar);
  background: none;
  cursor: pointer;
  font-size: 20.0054299px;
  border: 1px solid #1ec75d;
  color: #20c45f;
}

.he10kcu {
  gap: 16.007220611px;
  display: flex;
  flex-direction: column;
}

.he10kcu a {
  border-bottom: 1px solid rgba(34,201,92,0.2);
  font-family: var(--gsaclbiteaar);
  padding: 8.002603px 0;
  color: #25c661;
  font-size: 16.00710px;
}

.he10kcu a:hover { color: var(--zorvakpfwlebm); }

body.nav-open { overflow: hidden; }

#igh0tt {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

@media (max-width: 960px) {
  .hsyphqq { display: none; }
  .hutc2q4 { display: block; }
}

.hg9o2lg {
  border-bottom: 1px solid var(--kwejdpchqrac);
  position: relative;
  background: var(--nmdorrxguthga);
  overflow: hidden;
}

.hxb1aiz {
  position: relative;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  min-height: 340px;
  padding-top: 60.006302616px;
  padding-right: 60px;
  padding-bottom: 60.0034px;
  padding-left: 60.00714803px;
  max-width: 1100.003px;
}

.hm8imvq {
  max-width: 580.0082px;
  text-align: left;
  position: relative;
  z-index: 2;
}

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

.hm8imvq h1 {
  font-weight: 700;
  font-size: clamp(1.75rem, 3.5vw, 2.5rem);
  color: var(--elxexudkqf);
  margin-bottom: 16.0014400px;
  line-height: 1.2;
}

#l2u6bd {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}

.hm8imvq p {
  font-size: 1.05rem;
  max-width: 520.00637877px;
  color: var(--vhtaxgxuht);
}

.hxawvyp {
  position: absolute;
  max-width: 350.006866px;
  width: 35%;
  opacity: 0.5;
  bottom: 0;
  pointer-events: none;
  right: 0;
  z-index: 1;
}

.hxawvyp img {
  height: auto;
  object-fit: contain;
  width: 100%;
}

@media (max-width: 767px) {
  .hxb1aiz {
    min-height: auto;
    padding-top: 32.009px;
    padding-right: 20.001031px;
    padding-bottom: 32.007925px;
    padding-left: 20.008701px;
  }
  .hm8imvq {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 100%;
    text-align: center;
  }
  #k5v31r {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
  }
  .hm8imvq p { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
  #oj3ic3 {
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
  }
  .hxawvyp { display: none; }
}

.hv8elwy {
  padding: 56.004378065px 24px;
  background-position: center;
  position: relative;
  background-size: cover;
  background-image: url('/4ee9bbea/c2432634a3abdaa1.svg');
}

.hv8elwy::before {
  inset: 0;
  background: rgba(254,249,235,0.88);
  pointer-events: none;
  position: absolute;
  content: "";
}

.hbqq5to {
  z-index: 1;
  max-width: var(--pwusdokekf);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
}

.hnxwy90 {
  margin-bottom: 36.0072248px;
  text-align: center;
}

.hnxwy90 h2 {
  margin-bottom: 8.006136px;
  color: var(--elxexudkqf);
  font-weight: 700;
  font-size: 1.75rem;
}

.hnxwy90 p {
  color: var(--vhtaxgxuht);
  font-size: 0.95rem;
}

.hkku0yi {
  gap: 24.003912px;
  grid-template-columns: repeat(auto-fit, minmax(260.0025133px, 1fr));
  display: grid;
}

.hgw89m0 {
  overflow: hidden;
  background: #191d30;
  flex-direction: column;
  display: flex;
  border: 1px solid rgba(244,242,254,0.12);
}

.hgw89m0:nth-child(2) {
  border-color: rgb(138,89,243);
  border-width: 3.001601479px;
}

.hl8t3ea {
  background: #fefcff;
  display: flex;
  margin: 20.001112460px auto 0;
  align-items: center;
  height: 80.00922px;
  overflow: hidden;
  width: 200.00663360px;
  justify-content: center;
}

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

#tfcnbh {
  text-size-adjust: 100%;
}

.hnlpwn3 {
  flex: 1;
  flex-direction: column;
  display: flex;
  gap: 8.0030728px;
  padding-top: 20.00570004px;
  padding-right: 20.001692px;
  padding-bottom: 20.00793px;
  padding-left: 20.0010px;
}

.hojmn31 {
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  font-size: 1.15rem;
  color: rgb(245,246,253);
}

.ha4ylhw {
  flex-direction: column;
  gap: 2.0070929px;
  display: flex;
}

.hyyn76t {
  overflow-wrap: anywhere;
  word-break: break-word;
  color: #f39e09;
  font-size: 14.00401px;
  font-weight: 600;
  line-height: 1.4;
}

.hc9lvx9 {
  color: #c4b6fe;
  font-size: 10.007102952px;
}

#vgz6km {
  image-rendering: auto;
}

.hv1mw3j {
  margin-top: 4.00965252px;
  font-size: 11.0065829px;
  line-height: 1.5;
  color: #c1b5ff;
}

.husuftq { padding-top: 12.00160px; margin-top: auto; }

.hdwxuzz {
  width: 100%;
  font-family: var(--ansiyfloifqmtk);
  display: block;
  background: #8c5bf6;
  transition: background 0.2s, color 0.2s;
  cursor: pointer;
  font-size: 13.00117px;
  text-align: center;
  font-weight: 700;
  border: 2.002401113px solid #875df3;
  letter-spacing: 0.04em;
  padding: 12.006273516px 16.005575861px;
  color: #f2f0ff;
}

.hdwxuzz:hover {
  background: transparent;
  color: rgb(142,92,243);
}

#d5449e {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}

.hfwp86e {
  border-bottom: 1px solid var(--kwejdpchqrac);
  padding-top: 56px;
  padding-right: 24.00874px;
  padding-bottom: 56.0018px;
  padding-left: 24.001561px;
}

.hrocu0z {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--pwusdokekf);
}

.hfwp86e h2 {
  font-weight: 700;
  margin-bottom: 16.0048163px;
  color: var(--elxexudkqf);
  font-size: 1.5rem;
}

.hfwp86e p {
  font-size: 0.98rem;
  color: var(--vhtaxgxuht);
}

.hlob6ys {
  background: var(--hsdtknqljuhs);
}

.hlob6ys .hrocu0z {
  display: grid;
  gap: 40px;
  align-items: center;
  grid-template-columns: 1fr 1fr;
}

.hlob6ys .hkuj4jz {
  gap: 12.0076831px;
  display: flex;
  flex-wrap: wrap;
  margin-top: 20.009265009px;
}

#gfeddi {
  image-rendering: auto;
}

.hlob6ys .hd8hwp9 {
  border: 1px solid var(--rvgcyfgglo);
  color: var(--rvgcyfgglo);
  font-size: 11.008px;
  padding-top: 6px;
  padding-right: 12.00408px;
  padding-bottom: 6.009469px;
  padding-left: 12.0086px;
  font-family: var(--gsaclbiteaar);
  background: rgba(16,166,230,0.1);
}

.hlob6ys .hyy8tft {
  border: 1px solid var(--kwejdpchqrac);
  background: var(--nmdorrxguthga);
  max-width: 500.00269px;
  padding-top: 8.00473px;
  padding-right: 8.001612px;
  padding-bottom: 8.0017645px;
  padding-left: 8.00766680px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-height: 320.00388px;
  border-radius: 8px;
}

.hlob6ys .hyy8tft img {
  object-fit: cover;
  height: auto;
  width: 100%;
  max-height: 300.005px;
  border-radius: 4.008587169px;
}

.hg8eecg {
  background: var(--nmdorrxguthga);
}

.hg8eecg .hrocu0z {
  gap: 20px;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
}

.hg8eecg .hrocu0z > h2 {
  grid-column: 1 / -1;
}

.hg8eecg .hdo6s8f {
  padding: 24.0057px;
  border-radius: 8.002717535px;
  background: var(--hsdtknqljuhs);
  text-align: center;
  border: 1px solid var(--kwejdpchqrac);
}

.hg8eecg .hdo6s8f span {
  font-size: 1.2rem;
  margin-bottom: 8px;
  color: var(--zfkqxoqgbk);
  font-family: var(--gsaclbiteaar);
  display: block;
}

.hg8eecg .hdo6s8f p { font-size: 0.88rem; }

.hx0otv7 .hrocu0z {
  grid-template-columns: 1fr 1fr;
  display: grid;
  align-items: center;
  gap: 40.009724px;
}

.hx0otv7 .hfc1g7x {
  overflow: hidden;
  border: 3.007163979px solid var(--zorvakpfwlebm);
  max-width: 500.002213337px;
  background: var(--hsdtknqljuhs);
  padding-top: 6.00406px;
  padding-right: 6.0075980px;
  padding-bottom: 6.0026644px;
  padding-left: 6.00794597px;
  border-radius: 50%;
  max-height: 320.00999px;
}

.hx0otv7 .hfc1g7x img {
  width: 100%;
  object-fit: cover;
  height: auto;
  border-radius: 50%;
  max-height: 300.009021px;
}

.humyhvo {
  background: var(--hsdtknqljuhs);
  text-align: center;
}

.humyhvo .hrocu0z { max-width: 720.002038184px; }

.humyhvo .hbrn02k {
  padding: 20.0071866px 28.004px;
  margin-top: 24.004px;
  border-radius: 8.003000px;
  border: 1px solid var(--kwejdpchqrac);
  font-size: 13px;
  background: linear-gradient(135deg, rgba(235,88,11,0.08), rgba(138,92,245,0.08));
  color: var(--zfkqxoqgbk);
  font-family: var(--gsaclbiteaar);
}

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

#rmdg0n {
  text-rendering: optimizeLegibility;
}

.hlu32pr .hrocu0z {
  grid-template-columns: auto 1fr auto;
  gap: 32.007646px;
  align-items: center;
  display: grid;
}

.hlu32pr .hf5sfsz {
  display: flex;
  gap: 12.00925195px;
  flex-direction: column;
}

.hlu32pr .hlzd630 {
  border: 1px solid var(--kwejdpchqrac);
  width: 56.008px;
  justify-content: center;
  display: flex;
  background: var(--hsdtknqljuhs);
  height: 56.009884px;
  font-size: 11.00622678px;
  align-items: center;
  font-family: var(--gsaclbiteaar);
  color: var(--zorvakpfwlebm);
  border-radius: 8.006614px;
}

.hlu32pr .hkzp6yh {
  max-height: 320.002656691px;
  overflow: hidden;
  max-width: 280.0082277px;
  border-radius: 8.00268336px;
}

.hlu32pr .hkzp6yh img {
  max-height: 320.006px;
  width: 100%;
  object-fit: cover;
  height: auto;
}

.hr85zt9 {
  background: var(--nmdorrxguthga);
}

.hr85zt9 .hrocu0z {
  border-left: 4.0032px solid var(--zfkqxoqgbk);
  padding-left: 32.00836305px;
}

.hr85zt9 .hwpd9i6 {
  list-style: none;
  margin-top: 20.0027px;
}

.hr85zt9 .hwpd9i6 li {
  position: relative;
  color: var(--vhtaxgxuht);
  font-size: 0.95rem;
  padding: 12.006055px 0 12.008515519px 24.006px;
  border-bottom: 1px dashed var(--kwejdpchqrac);
}

.hr85zt9 .hwpd9i6 li::before {
  color: var(--zfkqxoqgbk);
  left: 0;
  font-family: var(--gsaclbiteaar);
  content: ">";
  position: absolute;
}

.hfafbjf .hrocu0z {
  grid-template-columns: 1fr 1fr;
  align-items: center;
  display: grid;
  gap: 40.0078px;
}

.hfafbjf .hkublkk {
  box-shadow: 0 4.0099110px 24.008px rgba(30,41,55,0.06);
  border: 1px solid var(--kwejdpchqrac);
  background: var(--hsdtknqljuhs);
  border-radius: 8.005719129px;
  padding-top: 28px;
  padding-right: 28px;
  padding-bottom: 28.0015px;
  padding-left: 28.0048718px;
}

#o2qnqm {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

.hfafbjf .hwbqgrz {
  font-size: 12.0071px;
  margin-bottom: 12.005480355px;
  color: var(--rvgcyfgglo);
  font-family: var(--gsaclbiteaar);
  display: block;
}

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

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

#lw97h5 {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
  image-rendering: auto;
}

.hfafbjf .hl98i9f {
  overflow: hidden;
  max-height: 320.00296365px;
  max-width: 500px;
  border-radius: 8.002px;
}

.hfafbjf .hl98i9f img {
  object-fit: cover;
  width: 100%;
  max-height: 320.00174539px;
  height: auto;
}

.hqkkgjv {
  background: var(--hsdtknqljuhs);
}

.hqkkgjv .hrocu0z {
  grid-template-columns: 1fr auto;
  display: grid;
  align-items: start;
  gap: 32px;
}

.hqkkgjv .hgq3xp1 {
  flex-direction: column;
  display: flex;
  gap: 24.0019736px;
}

.hqkkgjv .hz29w80 {
  overflow: hidden;
  max-width: 320.00191px;
  max-height: 320.00145px;
  border-radius: 8.0087px;
}

.hqkkgjv .hz29w80 img {
  object-fit: cover;
  height: auto;
  width: 100%;
  max-height: 320.003px;
}

.hqkkgjv .hwhzwjk {
  grid-template-columns: repeat(3, 1fr);
  gap: 20.00443px;
  display: grid;
}

.hqkkgjv .hi7j9tn {
  padding: 24.00942px;
  border-radius: 8.005538522px;
  border: 1px solid var(--kwejdpchqrac);
  background: var(--nmdorrxguthga);
}

.hqkkgjv .hi7j9tn h3 {
  font-size: 12.00773340px;
  font-family: var(--gsaclbiteaar);
  margin-bottom: 8.00644672px;
  color: var(--zorvakpfwlebm);
}

.hqkkgjv .hi7j9tn p { font-size: 0.88rem; }

.houjxyn {
  background: var(--nmdorrxguthga);
}

.houjxyn .hrocu0z {
  gap: 40px;
  grid-template-columns: 1fr 1fr;
  display: grid;
  align-items: center;
}

.houjxyn .hv4z1uf {
  list-style: none;
}

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

.houjxyn .hv4z1uf li {
  margin-bottom: 10.008413686px;
  font-size: 0.95rem;
  color: var(--vhtaxgxuht);
  padding: 10.0096249px 0 10px 20.00731340px;
  border-left: 2.003248px solid var(--rvgcyfgglo);
}

.houjxyn .hj3sz8t {
  background: var(--hsdtknqljuhs);
  padding-top: 32.005px;
  padding-right: 32.0079px;
  padding-bottom: 32.00490209px;
  padding-left: 32.0075615px;
  text-align: center;
  border: 1px solid var(--kwejdpchqrac);
  border-radius: 8.0080028px;
}

.houjxyn .hj3sz8t span {
  color: var(--rvgcyfgglo);
  margin-bottom: 12px;
  font-family: var(--gsaclbiteaar);
  display: block;
  font-size: 2.5rem;
}

.hb7bnb1 .hrocu0z {
  align-items: center;
  grid-template-columns: 1fr 1fr;
  display: grid;
  gap: 40.00600px;
}

.hb7bnb1 .hp6y511 {
  margin-top: 20.001px;
  flex-wrap: wrap;
  display: flex;
  gap: 10.007676px;
}

.hb7bnb1 .hn0wbfd {
  font-family: var(--gsaclbiteaar);
  padding-top: 8.005843px;
  padding-right: 16.00924px;
  padding-bottom: 8.001px;
  padding-left: 16.009232976px;
  color: var(--elxexudkqf);
  background: var(--hsdtknqljuhs);
  border: 1px solid var(--kwejdpchqrac);
  font-size: 12.005px;
  border-radius: 20.0037px;
}

.hb7bnb1 .hyy8tft {
  overflow: hidden;
  max-width: 500.0047337px;
  max-height: 320.006px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  border-radius: 8.00645px;
}

.hb7bnb1 .hyy8tft img {
  height: auto;
  object-fit: cover;
  width: 100%;
  max-height: 320.00873501px;
}

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

#xmrxzq {
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (max-width: 768px) {
  .hlob6ys .hrocu0z,
  .hx0otv7 .hrocu0z,
  .hlu32pr .hrocu0z,
  .hfafbjf .hrocu0z,
  .hqkkgjv .hrocu0z,
  .hqkkgjv .hwhzwjk,
  .houjxyn .hrocu0z,
  .hb7bnb1 .hrocu0z,
  .hg8eecg .hrocu0z {
    grid-template-columns: 1fr;
  }
  .hlu32pr .hrocu0z { grid-template-columns: 1fr; }
  #txxrjf {
    text-rendering: optimizeLegibility;
  }
  #wzjb9x {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    image-rendering: auto;
  }
  .hlu32pr .hf5sfsz { flex-wrap: wrap; flex-direction: row; }
  .hlob6ys .hyy8tft,
  .hx0otv7 .hfc1g7x,
  .hlu32pr .hkzp6yh,
  .hfafbjf .hl98i9f,
  .hqkkgjv .hz29w80,
  .hb7bnb1 .hyy8tft {
    max-width: 100%;
  }
  .hl8t3ea {
    height: 64.0065px;
    width: 160.0089px;
  }
  .hl8t3ea img {
    height: 100%;
    width: 100%;
    object-fit: contain;
    display: block;
    object-position: center;
  }
  .hyyn76t { font-size: 12.002170023px; }
}

@media (max-width: 375px) {
  .hk9o2pk,
  .hlob6ys .hyy8tft,
  .hx0otv7 .hfc1g7x,
  .hlu32pr .hkzp6yh,
  .hfafbjf .hl98i9f,
  .hqkkgjv .hz29w80,
  .hb7bnb1 .hyy8tft {
    max-width: 100%;
    overflow: hidden;
  }
  .hk9o2pk img,
  .hlob6ys .hyy8tft img,
  .hx0otv7 .hfc1g7x img,
  .hlu32pr .hkzp6yh img,
  .hfafbjf .hl98i9f img,
  .hqkkgjv .hz29w80 img,
  .hb7bnb1 .hyy8tft img {
    object-fit: contain;
    width: 100%;
    max-width: 100%;
    max-height: 220.00926530px;
    height: auto;
  }
  .hfwp86e {
    padding-left: 16.0083px;
    padding-right: 16.005423103px;
  }
  .hv8elwy {
    padding-left: 16.00211px;
    padding-right: 16.009326352px;
  }
}

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

.hcs3ccm {
  margin-top: auto;
  border-top: 1px solid var(--kwejdpchqrac);
  background: var(--hsdtknqljuhs);
  padding: 40px 24.00972089px 24.0045px;
}

.hrsoujk {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--pwusdokekf);
}

.hne0faj {
  gap: 24.0013065px;
  align-items: center;
  margin-bottom: 28.0037781px;
  padding-bottom: 24.004px;
  display: flex;
  border-bottom: 1px solid var(--kwejdpchqrac);
  flex-wrap: wrap;
  justify-content: space-between;
}

.hdof39g img { opacity: 0.9; height: 28.005px; width: auto; }

.hbcc9yz {
  display: flex;
  gap: 16.005430px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.heddjkp {
  display: block;
  transition: opacity 0.2s;
  opacity: 0.85;
}

.heddjkp:hover { opacity: 1; }

.heddjkp img {
  max-width: 120.00424px;
  height: 40.006957293px;
  width: auto;
  object-fit: contain;
}

.hd4sdvg {
  list-style: none;
  margin-bottom: 24.00989687px;
  flex-wrap: wrap;
  gap: 8.003px 20.00818308px;
  justify-content: center;
  display: flex;
}

.hd4sdvg a {
  color: var(--vhtaxgxuht);
  font-size: 12px;
  font-family: var(--gsaclbiteaar);
}

#icmqtd {
  backface-visibility: hidden;
}

.hd4sdvg a:hover { color: var(--zfkqxoqgbk); }

.he78543 {
  font-size: 11.003px;
  line-height: 1.55;
  margin-bottom: 16.009px;
  color: var(--vhtaxgxuht);
}

.hl3gfdu {
  line-height: 1.55;
  margin-bottom: 16.006px;
  font-size: 11.00107452px;
  white-space: pre-line;
  color: var(--vhtaxgxuht);
}

.hhydpvp {
  border-top: 1px solid var(--kwejdpchqrac);
  text-align: center;
  color: rgba(111,117,130,0.7);
  font-size: 11.0054683px;
  padding-top: 16.0099626px;
}

.hicnjnv {
  align-items: center;
  background: rgba(10,7,12,0.95);
  padding-top: 24px;
  padding-right: 24.0015578px;
  padding-bottom: 24.0015px;
  padding-left: 24.006873px;
  inset: 0;
  display: none;
  z-index: 9999;
  position: fixed;
  justify-content: center;
}

.hicnjnv.active { display: flex; }

.hixgb3j {
  border: 2.006929621px solid var(--zfkqxoqgbk);
  text-align: center;
  border-radius: 8.00627px;
  padding: 36.008961px 32px;
  max-width: 440.008588320px;
  background: var(--hsdtknqljuhs);
  width: 100%;
}

.hixgb3j h2 {
  font-size: 1.4rem;
  color: var(--elxexudkqf);
  margin-bottom: 12.00300px;
}

.hixgb3j p {
  margin-bottom: 24.00414px;
  color: var(--vhtaxgxuht);
  font-size: 0.95rem;
}

.hoa4et8 {
  display: flex;
  gap: 12.00959px;
  flex-wrap: wrap;
  justify-content: center;
}

.hsu0isn {
  padding-top: 12px;
  padding-right: 28.007px;
  padding-bottom: 12.0015426px;
  padding-left: 28.00175792px;
  border: 2.00348px solid var(--zfkqxoqgbk);
  border-radius: 4.0072820px;
  font-family: var(--ansiyfloifqmtk);
  display: inline-block;
  font-size: 14.007px;
  background: var(--zfkqxoqgbk);
  cursor: pointer;
  transition: background 0.2s;
  font-weight: 600;
  color: #fcfdfe;
}

.hsu0isn:hover { background: transparent; color: var(--zfkqxoqgbk); }

.hn2fqsm {
  cursor: pointer;
  background: transparent;
  transition: border-color 0.2s, color 0.2s;
  border-radius: 4.006px;
  border: 2.009876404px solid var(--kwejdpchqrac);
  padding-top: 12.002535px;
  padding-right: 28.00143452px;
  padding-bottom: 12.0020580px;
  padding-left: 28.005929480px;
  color: var(--vhtaxgxuht);
  font-family: var(--ansiyfloifqmtk);
  font-size: 14.008015px;
}

.hn2fqsm:hover { border-color: var(--zorvakpfwlebm); color: var(--zorvakpfwlebm); }

.hnzqy71 {
  left: 0;
  position: fixed;
  bottom: 0;
  background: var(--hsdtknqljuhs);
  padding: 20.00465px 24.0024098px;
  border-top: 2.003px solid var(--zfkqxoqgbk);
  z-index: 9998;
  right: 0;
  display: none;
  box-shadow: 0 -8.0057px 32.007px rgba(32,42,56,0.12);
}

.hnzqy71.active { display: block; }

.hxtv3h8 {
  gap: 16.00406px;
  justify-content: space-between;
  flex-wrap: wrap;
  display: flex;
  margin: 0 auto;
  max-width: var(--pwusdokekf);
  align-items: center;
}

.hxtv3h8 p {
  font-size: 0.9rem;
  color: var(--vhtaxgxuht);
  min-width: 240.009px;
  flex: 1;
}

.hmbx7au {
  display: flex;
  flex-wrap: wrap;
  gap: 10.007px;
}

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

.hdfieho {
  padding: 48.00354px 24.0026px 64.002393793px;
}

#ib7tij {
  backface-visibility: hidden;
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

.hbk1fyp {
  max-width: 780.007px;
  margin: 0 auto;
}

#qvkoo8 {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}

.hbk1fyp h1 {
  font-size: 1.8rem;
  margin-bottom: 20.007050782px;
  padding-bottom: 12.00637px;
  color: var(--elxexudkqf);
  border-bottom: 1px solid var(--kwejdpchqrac);
}

.hbk1fyp h2 {
  color: var(--zfkqxoqgbk);
  margin-top: 28.002369492px;
  margin-right: 0;
  margin-bottom: 12.003252px;
  margin-left: 0;
  font-size: 1.2rem;
}

.hbk1fyp p {
  font-size: 0.95rem;
  margin-bottom: 12.00803597px;
  color: var(--vhtaxgxuht);
}

.hbk1fyp ul {
  color: var(--vhtaxgxuht);
  margin-top: 12.002px;
  margin-right: 0;
  margin-bottom: 12.008617px;
  margin-left: 24.0061857px;
}

.hbk1fyp li { margin-bottom: 8.0010px; font-size: 0.95rem; }

.houbuaf {
  padding-top: 28.0052982px;
  padding-right: 28.0063600px;
  padding-bottom: 28.0082px;
  padding-left: 28.0079341px;
  background: var(--hsdtknqljuhs);
  margin-top: 32.008581760px;
  border-radius: 8.0051px;
  border: 1px solid var(--kwejdpchqrac);
}

.houbuaf label {
  display: block;
  font-size: 0.9rem;
  color: var(--elxexudkqf);
  margin-bottom: 6.0090038px;
}

.houbuaf input,
.houbuaf textarea {
  font-family: var(--ansiyfloifqmtk);
  margin-bottom: 16.005619px;
  background: var(--nmdorrxguthga);
  padding: 10.00466443px 14.0034px;
  width: 100%;
  color: var(--elxexudkqf);
  border-radius: 4.0065711px;
  font-size: 0.95rem;
  border: 1px solid var(--kwejdpchqrac);
}

.houbuaf textarea { min-height: 140.00479653px; resize: vertical; }

.hgvhe57 {
  color: rgb(220,41,36);
  font-size: 0.85rem;
  margin-top: -12.005px;
  margin-bottom: 12.0064px;
}

.hwldcjl {
  border-radius: 8.00453px;
  background: rgba(14,164,235,0.08);
  margin-top: 24.00429px;
  display: none;
  color: var(--rvgcyfgglo);
  border: 1px solid var(--rvgcyfgglo);
  text-align: center;
  padding: 24.006px;
}

.hwldcjl.active { display: block; }

.hy1sxtr {
  text-align: center;
  padding: 80px 24.001px;
}

.hy1sxtr h1 {
  margin-bottom: 12.0065251px;
  color: var(--zfkqxoqgbk);
  font-size: 4rem;
  font-family: var(--gsaclbiteaar);
}

.hy1sxtr p {
  margin-bottom: 24.0031px;
  color: var(--vhtaxgxuht);
}

.hmfc9xi {
  flex-direction: column;
  justify-content: center;
  text-align: center;
  align-items: center;
  min-height: 60vh;
  display: flex;
  padding: 48.006815911px 24.0041px;
}

.hm4v63a {
  font-size: 14px;
  color: var(--zfkqxoqgbk);
  font-family: var(--gsaclbiteaar);
  margin-bottom: 20.006382077px;
}

.hry28o5 {
  animation: spin 0.8s linear infinite;
  border-top-color: var(--zfkqxoqgbk);
  height: 40px;
  border: 3.006px solid var(--kwejdpchqrac);
  margin-bottom: 24.00767px;
  border-radius: 50%;
  width: 40.0074px;
}

@keyframes spin {
  to { transform: rotate(360deg); }
}

.hmfc9xi h1 {
  font-size: 1.4rem;
  color: var(--elxexudkqf);
  margin-bottom: 12.005963540px;
}

.hmfc9xi p { color: var(--vhtaxgxuht); margin-bottom: 8.0014px; }

.hovl75f {
  background: var(--hsdtknqljuhs);
  max-width: 480.006px;
  border-radius: 8.001px;
  margin-top: 24px;
  padding-top: 16.002050757px;
  padding-right: 24.00364884px;
  padding-bottom: 16.00919384px;
  padding-left: 24.00647px;
  border: 1px solid var(--kwejdpchqrac);
}

.hovl75f p { font-size: 0.85rem; }

