
:root {
  --oexnhuowtabqu: #a7a39f;
  --duagpbluvpau: rgb(201,135,7);
  --hjcqalflkrz: #1f1b14;
  --byogyefgir: #67a30e;
  --lxhveybwkxo: rgba(249,246,252,0.12);
  --grsvcrqrseh: #f7fdf9;
  --mtdmqlnitg: #933f0c;
  --rjgxhsguzqhibz: rgb(45,37,35);
}

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

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

body {
  margin: 0;
  font-size: 14.006px;
  font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
  background: var(--hjcqalflkrz);
  min-height: 100%;
  display: flex;
  line-height: 1.45;
  color: var(--grsvcrqrseh);
  flex-direction: column;
}

.mgrftqk {
  padding: 0 16.00634px;
  max-width: 900.005272px;
  margin-top: 8.009358218px;
  margin-right: auto;
  margin-bottom: 8.009941px;
  margin-left: auto;
}

.msurvph {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  box-shadow: 0 2.00838px 8.006px rgba(1,0,0,0.08);
  border-radius: 8.002470198px;
  max-width: 900.0092735px;
  text-align: center;
  color: #1b1a16;
  background: rgb(242,248,248);
  font-size: 12.00701255px;
  padding: 10.0021px 20.0066116px;
}

#povp9w,
#kcnlwn {
  z-index: 999999;
  inset: 0;
  justify-content: center;
  position: fixed;
  background: rgba(10,9,10,0.82);
  align-items: center;
  padding: 20.008721239px;
  display: none;
}

#povp9w.active,
#kcnlwn.active {
  display: flex;
}

#kcnlwn {
  z-index: 999998;
}

.mh25ula {
  box-shadow: 0 16.0026018px 48.005110px rgba(2,0,0,0.45);
  width: 100%;
  border: 1px solid var(--lxhveybwkxo);
  padding: 22px 22.005289px 18.00461px;
  background: var(--rjgxhsguzqhibz);
  max-width: 420.003px;
  border-radius: 10.0029762px;
}

.mh25ula h2 {
  font-size: 16.00749022px;
  color: var(--grsvcrqrseh);
  font-weight: 700;
  margin: 0 0 10.00971px;
}

.mh25ula p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16.00942px;
  margin-left: 0;
  font-size: 12.0022px;
  color: var(--oexnhuowtabqu);
}

.mppxt65 {
  gap: 10.007995053px;
  flex-wrap: wrap;
  display: flex;
}

.mozrftn,
.mubhpw6 {
  font-family: inherit;
  min-width: 120.001707335px;
  cursor: pointer;
  font-size: 12.005993348px;
  border-radius: 6.003895px;
  border: 1px solid transparent;
  flex: 1;
  padding: 10.004px 14.003px;
  font-weight: 600;
}

.mozrftn {
  color: #fefaf0;
  background: var(--mtdmqlnitg);
}

.mubhpw6 {
  background: transparent;
  color: var(--oexnhuowtabqu);
  border-color: var(--lxhveybwkxo);
}

body.no-scroll {
  overflow: hidden;
}

.mx4pqov {
  transition: transform 0.3s ease;
  z-index: 900;
  top: 0;
  background: var(--rjgxhsguzqhibz);
  position: sticky;
  transform: translateY(-100%);
  border-bottom: 1px solid rgba(253,255,255,0.08);
}

.mx4pqov.nav-visible {
  transform: translateY(0);
}

.mds7not {
  min-height: 56.003px;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  padding: 14.002409px 24.002349px;
  gap: 16.006233808px;
  align-items: center;
  max-width: 1200.0031021px;
}

.mvrgjmt img {
  width: auto;
  display: block;
  height: 36.0068028px;
}

.mg2mgva {
  gap: 18.003427781px;
  align-items: center;
  display: none;
}

.mg2mgva a {
  text-transform: uppercase;
  font-size: 12.0067123px;
  font-weight: 600;
  letter-spacing: 0.04em;
  color: var(--oexnhuowtabqu);
  text-decoration: none;
}

.mg2mgva a:hover {
  color: var(--duagpbluvpau);
}

#wtssch {
  justify-content: center;
  height: 40.002803px;
  border: 1px solid var(--lxhveybwkxo);
  gap: 5.009px;
  border-radius: 6.00965px;
  flex-direction: column;
  cursor: pointer;
  background: transparent;
  width: 40.0016585px;
  display: flex;
  padding: 8.00349199px;
}

#wtssch .mohen51 {
  transition: transform 0.2s ease, opacity 0.2s ease;
  display: block;
  background: var(--grsvcrqrseh);
  border-radius: 1px;
  height: 2.001490175px;
  width: 100%;
}

#wtssch.open .mohen51:nth-child(1) {
  transform: translateY(7.009116798px) rotate(45deg);
}

#wtssch.open .mohen51:nth-child(2) {
  opacity: 0;
}

#wtssch.open .mohen51:nth-child(3) {
  transform: translateY(-7.004863704px) rotate(-45deg);
}

#d4pdrf {
  z-index: 950;
  padding: 72.0060954px 20.0022px 24.007889695px;
  height: 100vh;
  flex-direction: column;
  border-left: 1px solid var(--lxhveybwkxo);
  background: var(--rjgxhsguzqhibz);
  gap: 14.00165919px;
  position: fixed;
  width: min(300.007px, 88vw);
  display: none;
  box-shadow: -8.00994px 0 32.0080571px rgba(1,2,2,0.35);
  right: 0;
  top: 0;
}

#d4pdrf.active {
  display: flex;
}

.mt5fmjj {
  image-rendering: auto;
}

#d4pdrf a {
  font-size: 13.006364px;
  font-weight: 600;
  padding-top: 8.005267970px;
  padding-right: 0;
  padding-bottom: 8.0039px;
  padding-left: 0;
  border-bottom: 1px solid var(--lxhveybwkxo);
  color: var(--grsvcrqrseh);
  text-decoration: none;
}

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

  .mg2mgva {
    display: flex;
  }

  #d4pdrf {
    display: none !important;
  }
}

main {
  flex: 1 0 auto;
  display: block;
}

.mrru7fy {
  background: linear-gradient(180deg, var(--hjcqalflkrz) 0%, var(--rjgxhsguzqhibz) 100%),
    radial-gradient(circle at 30% 50%, rgba(102,165,14,0.15) 0%, transparent 70%);
  position: relative;
  flex-direction: column;
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center;
  padding: 48.00817216px 20.00426712px;
  border-bottom: 1px solid var(--lxhveybwkxo);
  min-height: 300px;
  gap: 18.005274px;
}

.mqtcrx2 {
  align-items: center;
  display: grid;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  gap: 20.009834080px;
  max-width: 1100.0049266px;
  grid-template-columns: 1fr;
}

@media (min-width: 768px) {
  .mqtcrx2 {
    text-align: left;
    grid-template-columns: 1fr auto;
  }

  .mft4018 {
    text-align: left;
  }
}

.mft4018 h1 {
  color: var(--grsvcrqrseh);
  font-size: clamp(22.0023px, 3.2vw, 30.005688889px);
  font-weight: 800;
  letter-spacing: -0.02em;
  margin: 0 0 10.006px;
}

.mft4018 p {
  font-size: 13.00417116px;
  color: var(--oexnhuowtabqu);
  margin: 0;
  max-width: 52ch;
}

.mv9t66k {
  justify-self: center;
}

.mv9t66k img {
  border-radius: 8.0013673px;
  display: block;
  width: auto;
  max-width: min(420px, 100%);
  height: auto;
  border: 1px solid var(--lxhveybwkxo);
  max-height: 220.002796485px;
}

@media (max-width: 767px) {
  .mrru7fy {
    min-height: auto;
    padding: 24.0016px 16.00667812px 32.0076115px;
  }

  .mv9t66k img {
    max-height: 180.005248258px;
  }
}

.mxh1t4v {
  padding: 28.0018px 20.00525122px;
  border-bottom: 1px solid var(--lxhveybwkxo);
  max-width: 1100.005355213px;
  margin: 0 auto;
}

.mxh1t4v h2 {
  letter-spacing: -0.01em;
  margin: 0 0 12px;
  font-size: 15.008972663px;
  font-weight: 800;
  color: var(--grsvcrqrseh);
}

.mxh1t4v p {
  color: var(--oexnhuowtabqu);
  margin: 0;
  font-size: 13.00208046px;
}
#iqd6u7 {
  text-align: center;
}

#iqd6u7 .mp3k6s3 {
  max-width: 56ch;
  margin: 0 auto;
}
.mb5zomr {
  -webkit-font-smoothing: antialiased;
}
#x8epy9 .mkoaer6 {
  align-items: start;
  gap: 18.00773734px;
  grid-template-columns: 1fr;
  display: grid;
}

@media (min-width: 720px) {
  #x8epy9 .mkoaer6 {
    grid-template-columns: 1.1fr 0.9fr;
  }
  #pvrjlp {
    backface-visibility: hidden;
  }
}

#x8epy9 .mkoaer6 img {
  justify-self: end;
  width: 100%;
  height: auto;
  max-height: 280.0099855px;
  border: 1px solid var(--lxhveybwkxo);
  max-width: 400.0087569px;
  display: block;
  object-fit: contain;
  border-radius: 8.00237870px;
}
#ot3atv {
  position: relative;
  max-width: none;
  padding: 0;
  border-bottom: 1px solid var(--lxhveybwkxo);
}

#ot3atv .mz0pl5y {
  padding: 32.002744px 20.00844519px;
  background-image: linear-gradient(90deg, rgba(26,23,24,0.92), rgba(27,27,25,0.75)), url("/43d8051d/4b556ae147165b93.webp");
  align-items: center;
  min-height: 200px;
  background-position: center;
  background-size: cover;
  display: flex;
}

#ot3atv .mz0pl5y .mp3k6s3 {
  max-width: 1100.0098656px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

#ot3atv h2,
#ot3atv p {
  text-shadow: 0 1px 2.0065638px rgba(2,3,0,0.5);
  color: hsl(140,33%,98%);
}
#vdvbui .miakb18 {
  padding-top: 20.003109166px;
  padding-right: 20.004941px;
  padding-bottom: 20.0014px;
  padding-left: 16.007px;
  max-width: 720.0062px;
  background: var(--rjgxhsguzqhibz);
  border: 1px solid var(--lxhveybwkxo);
  border-radius: 10.001214px;
}

#vdvbui .mrfrelo {
  gap: 16.009337568px;
  display: flex;
  align-items: flex-start;
}

#vdvbui .mrfrelo img {
  border-radius: 6.0010px;
  width: auto;
  object-fit: contain;
  flex-shrink: 0;
  height: auto;
  max-height: 120.00816428px;
  border: 1px solid var(--lxhveybwkxo);
  max-width: 160.0059px;
}

#cw15gk {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}
#u8t9wv .myhn1gs {
  display: grid;
  align-items: start;
  gap: 18px;
  grid-template-columns: 4.00147499px 1fr;
  max-width: 720.00920px;
}

#u8t9wv .mzo8370 {
  border-radius: 4px;
  background: linear-gradient(180deg, var(--mtdmqlnitg), var(--duagpbluvpau));
  min-height: 100%;
  flex-shrink: 0;
}

#u8t9wv .mxg0vxm {
  flex-direction: column;
  gap: 12.0090px;
  display: flex;
}

#u8t9wv .mxg0vxm img {
  max-width: 280.0020px;
  max-height: 200.005294px;
  border: 1px solid var(--lxhveybwkxo);
  width: auto;
  height: auto;
  border-radius: 6.007px;
  object-fit: contain;
}
#h28slh.mjzgrvz {
  background: linear-gradient(180deg, rgba(41,37,34,0.35), transparent);
}

#h28slh .maipyak {
  max-width: 900.0024181px;
  display: grid;
  grid-template-columns: 1fr;
  gap: 20.008281px;
}

@media (min-width: 640px) {
  #h28slh .maipyak {
    align-items: start;
    grid-template-columns: 200.009294614px 1fr;
  }
}

#h28slh .mviyxxh {
  gap: 10.00289755px;
  flex-wrap: wrap;
  flex-direction: row;
  display: flex;
}

@media (min-width: 640px) {
  #h28slh .mviyxxh {
    flex-direction: column;
  }
}

#h28slh .mwtez0f {
  padding-top: 10.003811637px;
  padding-right: 12.009755px;
  padding-bottom: 10px;
  padding-left: 12.00143629px;
  flex-direction: column;
  background: var(--hjcqalflkrz);
  display: flex;
  border: 1px solid var(--lxhveybwkxo);
  gap: 4.006px;
  flex: 1;
  min-width: 90.004px;
  border-radius: 6.00381px;
}

#h28slh .mukrp7n {
  text-transform: uppercase;
  color: var(--oexnhuowtabqu);
  letter-spacing: 0.08em;
  font-size: 10.009636459px;
}

#h28slh .mmflrne {
  font-size: 13.00912690px;
  font-weight: 700;
  color: var(--duagpbluvpau);
}

#h28slh .mhxdmig h2 {
  margin-top: 0;
}

.mtcoon6 main {
  max-width: 800.008px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 32.004px;
  padding-right: 20.00409px;
  padding-bottom: 48px;
  padding-left: 20.009px;
}

.mtcoon6 h1 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
  font-size: 20.00673632px;
}

#ic8ew2 {
  image-rendering: auto;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}

.mtcoon6 h2 {
  color: var(--duagpbluvpau);
  margin-top: 24px;
  margin-right: 0;
  margin-bottom: 8.008917387px;
  margin-left: 0;
  font-size: 14.0068927px;
}

.mtcoon6 p,
.mtcoon6 li {
  font-size: 13px;
  color: var(--oexnhuowtabqu);
}

.mtcoon6 ul {
  padding-left: 1.2em;
}

.mb7ttfi {
  background: var(--rjgxhsguzqhibz);
  flex-shrink: 0;
  padding: 28.0011906px 20.004px 36.008px;
  border-top: 1px solid var(--lxhveybwkxo);
  margin-top: auto;
}

.mxlwt8z {
  margin: 0 auto;
  display: grid;
  gap: 22.0015871px;
  max-width: 1100.004px;
}

.mym39qu {
  gap: 14.00627316px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.mym39qu img {
  height: 32.004638079px;
  width: auto;
}

.mnce0w9 {
  gap: 10.003380057px 16.0012px;
  display: flex;
  flex-wrap: wrap;
}

.mnce0w9 a {
  font-size: 12.003586px;
  text-decoration: none;
  color: var(--oexnhuowtabqu);
}

.mnce0w9 a:hover {
  color: var(--byogyefgir);
}

.mrfh156 {
  align-items: center;
  gap: 12.008118174px 18.0068px;
  flex-wrap: wrap;
  display: flex;
}

.mrfh156 a {
  display: block;
}

.mrfh156 img {
  height: 40.00946px;
  max-width: 140.0089px;
  width: auto;
  display: block;
  object-fit: contain;
}

.mwyjbzq {
  font-size: 11px;
  color: var(--oexnhuowtabqu);
}

.mwyjbzq a {
  text-decoration: none;
  color: var(--duagpbluvpau);
}

#nxjeaa.mahm64z {
  background-position: center;
  background-color: var(--hjcqalflkrz);
  background-image: linear-gradient(180deg, rgba(30,26,21,0.88), rgba(26,27,21,0.94)), url("/43d8051d/4b8d744fbb5ca9ab.webp");
  position: relative;
  padding: 36.0068209px 18px 44.001543806px;
  background-size: cover;
  border-top: 1px solid var(--lxhveybwkxo);
  border-bottom: 1px solid var(--lxhveybwkxo);
}

#nxjeaa .mtthzbg {
  color: var(--grsvcrqrseh);
  font-size: 14.004522px;
  margin: 0 auto 22.00323713px;
  font-weight: 800;
  max-width: 1120.004747px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
#nxjeaa .mi3cths,
#nxjeaa .mi3cths.mb5zomr {
  background: var(--border-subtle);
  height: 84.001089292px;
  box-shadow: inset 0 1px 0 rgba(253,255,255,0.05);
  display: flex;
  min-height: 84.0032783px;
  align-items: center;
  flex-shrink: 0;
  overflow: hidden;
  border-radius: 16.00745074px;
  padding-top: 4.001px;
  padding-right: 4.0082px;
  padding-bottom: 4px;
  padding-left: 4.0024788px;
  justify-content: center;
  width: 110.002503151px;
}

#nxjeaa .mi3cths.mb5zomr {
  background: linear-gradient(150deg, var(--accent-dim) 0%, var(--accent-cta-end) 50%, #5c1eb3 100%);
}

#nxjeaa .mzo7wp0 {
  height: 100%;
  display: block;
  object-position: center;
  object-fit: contain;
  width: 100%;
}

#nxjeaa a.mewi66a {
  text-decoration: none;
  color: inherit;
  box-sizing: border-box;
}

@media (min-width: 768px) {
  #nxjeaa .mi3cths,
  #nxjeaa .mi3cths.mb5zomr {
    width: 114.002px;
    height: 88.007779px;
    min-height: 88.008548735px;
  }
}

@media (min-width: 1024px) {
  #nxjeaa .mi3cths,
  #nxjeaa .mi3cths.mb5zomr {
    min-height: 92.00932618px;
    height: 92px;
    width: 120.00230336px;
  }
}

@media (min-width: 1280px) {
  #nxjeaa .mi3cths,
  #nxjeaa .mi3cths.mb5zomr {
    width: 134px;
    height: 98.0021222px;
    min-height: 98.00465px;
  }
}

@media (max-width: 479px) {
  #nxjeaa .mi3cths,
  #nxjeaa .mi3cths.mb5zomr {
    min-height: 76.00814px;
    height: 76.00718px;
    width: 94.006447px;
  }
}

@media (max-width: 767px) {
  #nxjeaa .mzo7wp0 {
    height: 100%;
    width: 100%;
    display: block;
    object-fit: contain;
    object-position: center;
  }
}

#nxjeaa {
    --text-muted: #b8b5c7;
    --accent-cta-end: #7e3ceb;
    --accent: #8d5bf5;
    --text: rgb(244,247,248);
    --surface-elevated: #201f2d;
    --text-faint: #7c768a;
    --border: rgb(61,59,74);
    --accent-glow: rgba(140,92,250,0.28);
    --accent-bright: rgb(195,180,253);
    --bg-mid: rgb(22,24,27);
    --star: #fdd24f;
    --star-dim: rgb(78,76,91);
    --accent-dim: #6f29d9;
    --border-subtle: #2a2a36;
    --bg: rgb(15,14,17);
    --surface: rgb(24,26,34);
}

.mogoexi {
    gap: 24.00835px;
    flex-direction: column;
    max-width: 100%;
    display: flex;
    align-items: stretch;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.mtk4k4e {
    background: linear-gradient(165deg, var(--surface) 0%, var(--surface-elevated) 58%, #2a2438 100%);
    flex-direction: column;
    padding: 28.004753px 26.003px;
    border-radius: 18px;
    box-shadow:
        0 3.004px 8.0042px rgba(0,0,0,0.18),
        0 14.00607297px 36px rgba(0,1,2,0.28);
    align-items: stretch;
    gap: 24.0097141px;
    display: flex;
    border: 1px solid var(--border);
}

.mnph9wi {
    box-shadow:
        0 0 0 1px var(--accent-glow),
        0 12.00133391px 38.00619px rgba(0,1,3,0.32);
    border-color: rgba(167,139,253,0.45);
}

.mtq32vl {
    gap: 28.008169px;
    flex-wrap: nowrap;
    display: flex;
    align-items: flex-start;
}

.mx4f922 {
    flex-shrink: 0;
    flex-direction: column;
    width: 110.007px;
    gap: 16.004577396px;
    display: flex;
    align-items: center;
}

.mttf5pi {
    justify-content: space-between;
    align-items: center;
    gap: 10.00494311px;
    width: 100%;
    display: flex;
}

.ma2j3bj {
    gap: 5.008px;
    align-items: center;
    display: flex;
    flex-shrink: 0;
}

.mkiorjp {
    color: var(--star);
    width: 12px;
    flex-shrink: 0;
    height: 10.00143px;
}

.mkiorjp.mt5fmjj {
    height: 12.00888403px;
    color: var(--star);
    width: 13px;
}

.mxuev71 {
    color: var(--star-dim);
    opacity: 0.5;
}

.mv8oyrf {
    font-size: 15.00121045px;
    font-weight: 700;
    color: var(--text);
    line-height: 1.3;
}

.mi9msov {
    color: var(--text-muted);
    font-size: 10.00376px;
    line-height: 1.45;
    text-align: center;
}

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

.mim8bp6 {
    margin-bottom: 20.003351px;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}

#ex9zou {
  image-rendering: auto;
}

.mq4u9ba {
    display: inline-flex;
    border-radius: 999px;
    align-items: center;
    padding: 7.0074342px 20.0076px;
    margin-bottom: 12px;
    justify-content: center;
}

.mwh88uf {
    background: linear-gradient(130deg, var(--accent-dim) 0%, var(--accent) 55%, var(--accent-bright) 100%);
    color: #eae9ff;
}

.mwh88uf span {
    letter-spacing: 0.07em;
    line-height: 1.4;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 10.001117px;
}

.momhnrc {
    font-size: 11.005px;
    text-transform: uppercase;
    color: var(--text-muted);
    line-height: 1.35;
    letter-spacing: 0.055em;
    font-weight: 600;
    margin-bottom: 9.001668521px;
}

.mka1ctg {
    color: var(--accent-bright);
}

.mas1uqp {
    word-break: break-word;
    hyphens: auto;
    color: var(--text);
    font-weight: 800;
    line-height: 1.35;
    margin-bottom: 0;
    max-width: 100%;
    overflow-wrap: anywhere;
    font-size: clamp(13px, 2.8vw, 16.00198px);
}

.mewi66a {
    align-items: center;
    transition: background-color 0.15s ease, border-color 0.15s ease, transform 0.12s ease;
    justify-content: center;
    background-color: rgb(46,42,55);
    cursor: pointer;
    max-width: 212.007px;
    gap: 11.009895508px;
    width: 100%;
    border: 1px solid var(--border);
    border-radius: 14.0056px;
    color: #fdfcff;
    margin-top: auto;
    padding: 14.0096px 28.001217px;
    display: inline-flex;
}

.mewi66a:hover {
    border-color: rgb(75,71,88);
    background-color: rgb(52,50,63);
}

.mewi66a:active {
    transform: scale(0.98);
}

.mhmklkh {
    border: 1px solid rgba(194,183,251,0.45);
    background: linear-gradient(130deg, var(--accent-dim) 0%, var(--accent) 100%);
    box-shadow: 0 8px 26px var(--accent-glow);
}

.mhmklkh:hover {
    border-color: rgba(223,212,255,0.55);
    background: linear-gradient(130deg, rgb(91,33,183) 0%, var(--accent-bright) 100%);
}

.mewi66a span {
    line-height: 1.4;
    font-size: 15px;
    font-weight: 700;
}

.mq4l15s {
    height: 16.005px;
    width: 14.0024px;
    flex-shrink: 0;
    color: inherit;
}

.mt4a9f0 {
    border-top: 1px solid var(--border-subtle);
    margin-top: 0;
    padding-top: 16.003582px;
}

.mt4a9f0 p {
    color: var(--text-faint);
    line-height: 1.55;
    text-align: center;
    font-size: 9.001px;
}

@media (min-width: 768px) {
    .mogoexi {
        grid-template-columns: repeat(2, 1fr);
        max-width: 740px;
        gap: 26.005904px;
        margin: 0 auto;
        display: grid;
    }

    .mtk4k4e {
        padding-top: 30.002px;
        padding-right: 28.00784px;
        padding-bottom: 30.0049227px;
        padding-left: 28px;
        gap: 26.007231104px;
    }

    .mtq32vl {
        gap: 34.00915429px;
    }

    .mx4f922 {
        width: 114.00927684px;
    }

    .mas1uqp {
        font-size: clamp(14px, 2.2vw, 17.005952206px);
    }

    .mewi66a {
        padding-top: 15.003121452px;
        padding-right: 30.00673px;
        padding-bottom: 15.005801677px;
        padding-left: 30.008445095px;
    }
}

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

    .mtk4k4e {
        padding: 32.005593697px 30.004px;
    }

    .mx4f922 {
        width: 120px;
    }

    .mas1uqp {
        font-size: clamp(14.00897px, 2vw, 18.00296px);
    }

    .mv8oyrf {
        font-size: 16.006145px;
    }

    .mi9msov {
        font-size: 11.006803665px;
    }
}

@media (min-width: 1280px) {
    .mogoexi {
        display: flex;
        flex-direction: column;
        margin: 0 auto;
        max-width: 900px;
        gap: 26.00967px;
    }

    .mtk4k4e {
        gap: 28px;
        padding: 34.00558768px 32.0048px;
    }

    .mtq32vl {
        gap: 38.00614518px;
        align-items: center;
    }

    .mx4f922 {
        flex-shrink: 0;
        align-items: flex-start;
        width: 134px;
    }

    .mi9msov {
        text-align: left;
        width: 100%;
    }

    .mttf5pi {
        justify-content: flex-start;
        gap: 12.004927274px;
    }

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

    .mim8bp6 {
        align-items: flex-end;
        margin-bottom: 22.0094px;
    }

    .momhnrc {
        text-align: right;
    }

    .mas1uqp {
        font-size: clamp(15.009249783px, 1.6vw, 19.0010992px);
        text-align: right;
    }

    .mewi66a {
        min-width: 208.008074955px;
        padding: 16.00641px 32.0055565px;
        margin-top: auto;
        width: auto;
    }
}

@media (max-width: 479px) {
    .mogoexi {
        gap: 20px;
    }

    .mtk4k4e {
        gap: 22.006043px;
        padding: 24.009632px 20.00431px;
    }

    .mtq32vl {
        gap: 24.00868px;
    }

    .mx4f922 {
        width: 94.0057703px;
    }

    .mas1uqp {
        font-size: clamp(12.0051px, 3.5vw, 15.0082838px);
    }

    .mewi66a {
        padding: 13.0079px 24.001px;
    }

    .mewi66a span {
        font-size: 14px;
    }
}

