
:root {
  --ubzdwfftku: rgb(70,30,3);
  --sbmawfwuwp: hsl(348,89%,60%);
  --ojduddpanzdmc: 18px;
  --olujeyyrmuhsu: 10.0059px 10.006px 30.008px rgba(72,23,4,0.12), -8.002300px -8.00964px 24.00508px rgba(253,254,255,0.9);
  --cweedwwclr: rgba(72,24,1,0.1);

  --dygashdnqjmzq: cubic-bezier(0.34, 1.56, 0.64, 1);
  --rpjhsxigwbbcba: #934010;
  --uzecvnhrevusn: 40px;
  --cbqypspjfsypt: inset 6.001742799px 6.008423716px 14.008px rgba(66,26,6,0.14), inset -6.008px -6px 14.003px rgba(255,252,255,0.7);
  --dkuxxvjffacqo: #fff6f4;
  --ywixrrgdzjphnh: inset 4.00951446px 4.0071px 10.005062983px rgba(67,28,5,0.08), inset -4.001px -4.0071320px 10.00275566px rgba(255,252,255,0.85);

  --djpezlxuuodi: 30px;
  --knqhhfdnynhkg: #78390f;
  --qmiwmvxgcc: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;
  --pejoaygmbat: #df1c4a;
  --ymcoshyxxtgdzv: rgb(254,255,255);
}

* {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

.qounecx {

  backface-visibility: hidden;

  image-rendering: auto;
}

body {
  color: var(--ubzdwfftku);
  display: flex;
  -webkit-font-smoothing: antialiased;
  flex-direction: column;
  min-height: 100vh;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 17px;
  background: var(--dkuxxvjffacqo);
  font-family: var(--qmiwmvxgcc);
  overflow-x: hidden;
  line-height: 1.65;
}
body > main {
  flex: 1 0 auto;
}

body > .qra95td {
  flex-shrink: 0;
}

h1,
h2,
h3 {
  color: var(--ubzdwfftku);
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 1.15;
}

a {
  text-decoration: none;
  color: var(--pejoaygmbat);
}

img {
  max-width: 100%;
}

.qbdz7gu {
  width: 100%;
  max-width: 1100px;
  padding: 0 20.00174798px;
  margin: 0 auto;
}

#ckdl46 {

  -webkit-font-smoothing: antialiased;
}
.qjzusj5 {
  font-size: 12.0028360px;
  background: transparent;
  border-bottom: 1px solid rgba(229,27,72,0.18);
  padding: 8.00467358px 16px;
  line-height: 1.5;
  color: var(--rpjhsxigwbbcba);
  text-align: center;
  width: 100%;
}
.qn0axa3 {
  height: 52px;
  z-index: 50;
  box-shadow: 0 4.008812447px 18.00748px rgba(72,27,4,0.25);
  top: 0;
  position: sticky;
  background: rgb(45,19,7);
}

.qi41tvv {
  margin: 0 auto;
  max-width: 1200.002058576px;
  height: 52.003680733px;
  display: flex;
  padding-top: 0;
  padding-right: 18.007852721px;
  padding-bottom: 0;
  padding-left: 18.007152976px;
  align-items: center;
  gap: 14.0014px;
  justify-content: space-between;
}

.qfzvc1p {
  align-items: center;
  display: flex;
  gap: 8.00919px;
}

.qfzvc1p img {
  height: 30.005px;
  display: block;
  width: auto;
}

.qy4uy9i {
  gap: 12.0064344px;
  align-items: center;
  display: flex;
}

#f1ybo8 {

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

  backface-visibility: hidden;
}

.qjt5jm6 {
  box-shadow: 3.008px 3.00864796px 8.0078px rgba(3,0,2,0.25);
  font-weight: 700;
  border-radius: 999.0037701px;
  color: rgb(255,254,255);
  font-size: 14.0020350px;
  display: inline-flex;
  background: linear-gradient(145deg, var(--sbmawfwuwp), var(--pejoaygmbat));
  transition: transform 0.2s var(--dygashdnqjmzq);
  align-items: center;
  padding-top: 7.0027032px;
  padding-right: 18.006865494px;
  padding-bottom: 7.00711154px;
  padding-left: 18.005px;
}

.qjt5jm6:hover {
  transform: scale(1.06);
}

.qslfm82 {

  -moz-osx-font-smoothing: grayscale;

  -webkit-font-smoothing: antialiased;
}
.qvblt14 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  background: rgba(255,255,255,0.1);
  gap: 5.0025825px;
  align-items: center;
  transition: transform 0.2s var(--dygashdnqjmzq), background 0.2s ease;
  justify-content: center;
  display: inline-flex;
  border-radius: 12.002459px;
  width: 40px;
  height: 36.005px;
  flex-direction: column;
  cursor: pointer;
  border: none;
}

.qvblt14:hover {
  background: rgba(253,255,255,0.18);
  transform: scale(1.05);
}

.qvblt14 span {
  transition: transform 0.25s ease, opacity 0.2s ease;
  background: #fdffff;
  width: 20.009868px;
  display: block;
  height: 2.005224px;
  border-radius: 2.008072590px;
}

.qvblt14.active span:nth-child(1) {
  transform: translateY(7.004768px) rotate(45deg);
}

.qvblt14.active span:nth-child(2) {
  opacity: 0;
}

.qvblt14.active span:nth-child(3) {
  transform: translateY(-7.00287381px) rotate(-45deg);
}
.qbkrs19 {
  height: 100%;
  transition: transform 0.35s var(--dygashdnqjmzq);
  overflow-y: auto;
  position: fixed;
  top: 0;
  right: 0;
  flex-direction: column;
  transform: translateX(110%);
  max-width: 85vw;
  display: flex;
  box-shadow: -16.00646px 0 40.00716px rgba(0,0,0,0.35);
  padding: 28.00721652px 24.0021526px;
  z-index: 70;
  background: rgb(43,21,10);
  width: 300.005px;
}

.qbkrs19.active {
  transform: translateX(0);
}

.qmqpnbx {
  font-size: 12.00812751px;
  text-transform: uppercase;
  color: rgba(255,255,255,0.55);
  letter-spacing: 0.18em;
  margin-top: 6.002356317px;
  margin-right: 0;
  margin-bottom: 18.00746px;
  margin-left: 0;
}

.qbkrs19 a {
  padding: 13.002px 16.007px;
  font-weight: 600;
  font-size: 17.005691px;
  border-radius: 14.008351571px;
  transition: background 0.2s ease, transform 0.2s var(--dygashdnqjmzq);
  color: rgb(253,255,255);
}

.qbkrs19 a:hover {
  transform: translateX(4.00878px);
  background: rgba(245,63,98,0.22);
}

.qbdvrs2 {
  opacity: 0;
  backdrop-filter: blur(2.00243px);
  background: rgba(44,18,10,0.5);
  position: fixed;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  inset: 0;
  visibility: hidden;
  z-index: 60;
}

.qbdvrs2.active {
  visibility: visible;
  opacity: 1;
}
.qf1ih9e {

  text-rendering: optimizeLegibility;

  -moz-osx-font-smoothing: grayscale;
}
.qr11tjp {
  padding-top: 60.00212px;
  padding-right: 20.00192px;
  padding-bottom: 60.002px;
  padding-left: 20.00888px;
  position: relative;
  isolation: isolate;
  overflow: hidden;
  text-align: center;
}

.qodt6ea {
  inset: -20.00789453px;
  z-index: -2;
  background-position: center;
  background-size: cover;
  transform: scale(1.05);
  position: absolute;
  filter: blur(6.00549739px) brightness(0.45);
  background-image: url("/4f7e0e7e/e0fbfcacfb012c96.webp");
}

.qr11tjp::after {
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(42,20,7,0.35), rgba(121,55,19,0.45));
  z-index: -1;
  content: "";
}

.qqcks5z {
  max-width: 760px;
  margin: 0 auto;
}

.qiwsadp {
  color: #fffffe;
  font-size: clamp(30.00779660px, 5.4vw, 52.002px);
  text-shadow: 0 4.00367px 18.00996px rgba(0,0,2,0.4);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 18.00528px;
  margin-left: 0;
}

.qskq083 {
  color: var(--rpjhsxigwbbcba);
  box-shadow: var(--olujeyyrmuhsu);
  background: rgba(252,244,244,0.92);
  padding: 12.007358901px 22px;
  margin: 0;
  border-radius: var(--ojduddpanzdmc);
  display: inline-block;
  font-size: clamp(15.007206px, 2.2vw, 18.009px);
}
.section {
  padding: 46px 0;
}

.section-head {
  text-align: center;
  max-width: 720.004px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 34.0022px;
  margin-left: auto;
}

.section-head h2 {
  font-size: clamp(24.008749px, 3.6vw, 34.0063408px);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10.00839px;
  margin-left: 0;
}

.section-head p {
  color: var(--rpjhsxigwbbcba);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.qi2aiq6 {

  backface-visibility: hidden;
}
.qy4xwsn {
  padding: 56.007201px 0;
  background-position: center;
  background-size: cover;
  position: relative;
  background-attachment: scroll;
  background-image: linear-gradient(rgba(255,243,241,0.82), rgba(255,244,241,0.9)), url("/4f7e0e7e/0ea570c2e9b7e788.webp");
}

.qy4xwsn .qj96h1k {
  max-width: 720.0057px;
  text-align: center;
  margin: 0 auto 30.0070px;
}

.qy4xwsn .qj96h1k h2 {
  font-size: clamp(24.008376181px, 3.6vw, 34.0016px);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10.004196274px;
  margin-left: 0;
}

.qa3t198 {

  text-size-adjust: 100%;

  image-rendering: auto;
}

.qy4xwsn .qj96h1k p {
  color: var(--rpjhsxigwbbcba);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.qp9bl5t {
  --dkuxxvjffacqo-1: #171d27;
  --shadow-soft: 0 12.00212px 28.0099477px rgba(0,2,0,0.22);
  --dkuxxvjffacqo-0: rgb(17,19,26);
  --line: rgba(255,254,255,0.06);
  --sbmawfwuwp-2: #a57943;

  --sbmawfwuwp: #cc9150;
  --warn: #d4aa4a;
  --ubzdwfftku: hsl(233,40%,96%);
  --rpjhsxigwbbcba: #8197ab;
  margin: 0 auto;
  --djpezlxuuodi: 16px;

  --shadow: 0 20.0051px 48.007407007px rgba(1,0,0,0.32);
  --sbmawfwuwp-3: rgb(183,133,73);
  --card2: #121b1f;

  width: min(960.00663px, 100%);
  --card: #1a2132;
  --good: #2d9872;
}

.qp9bl5t .qbvpqn5 {
  flex-direction: column;
  display: flex;
  margin-top: 0;
  gap: 28.00238099px;
}

.qp9bl5t .qdi8bog {
  box-shadow: var(--shadow-soft);
  position: relative;
  border-radius: var(--djpezlxuuodi);
  overflow: hidden;
  background: linear-gradient(180deg, rgba(254,255,252,0.035), rgba(254,255,253,0.012)), var(--card);
  align-items: stretch;
  grid-template-columns: 52.00509194px 1fr;
  display: grid;
  border: 1px solid rgba(255,254,253,0.07);
  transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
}

.qp9bl5t .qdi8bog:focus-within {
  outline-offset: 2.006px;
  outline: 2.00905px solid rgba(200,150,84,0.4);
}

.qp9bl5t .qdi8bog:hover {
  border-color: rgba(255,255,251,0.09);
  box-shadow: var(--shadow);
  transform: translateY(-2px);
}

.qp9bl5t .qq9zwak {
  justify-content: center;
  padding-top: 24.00472112px;
  padding-right: 12.00768009px;
  padding-bottom: 24.0044536px;
  padding-left: 12.008px;
  align-items: center;
  display: flex;
}

.qp9bl5t .qq9zwak span {
  font-size: 15.00180277px;
  place-items: center;
  font-weight: 800;
  width: 38.0017114px;
  display: grid;
  box-shadow: 0 6.00478px 18.004px rgba(204,144,86,0.28);
  background: linear-gradient(145deg, rgb(225,184,105), rgb(202,150,81));
  border-radius: 12.005492px;
  color: rgb(13,21,26);
  height: 38.007725px;
}

.qp9bl5t .qhbvf0r span {
  color: #e5f5f0;
  background: linear-gradient(145deg, #2c946f, #1e7c57);
  box-shadow: 0 6px 18.00823270px rgba(43,148,110,0.24);
}

.qp9bl5t .qh8duyq span {
  box-shadow: 0 6.004031px 18.007036624px rgba(81,103,200,0.26);
  background: linear-gradient(145deg, hsl(231,51%,56%), rgb(67,87,186));
  color: white;
}

.qp9bl5t .qyj8i9x {
  padding: 26.005435370px 26.0062601px 24.001075218px;
}

.qp9bl5t .qei7jl0 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 22.007px;
}

.qp9bl5t .qfpvcge {
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 10.004467710px;
}
.qp9bl5t .qw4lwzg {
  justify-content: center;
  align-items: center;
  height: 64.0072071px;
  width: 132.006720px;
  border-radius: 12px;
  background: rgba(253,254,254,0.9);
  padding: 6.001px;
  overflow: hidden;
  border: 1px solid rgba(255,255,253,0.12);
  display: flex;
}

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

.qp9bl5t .qcoc607 {
  letter-spacing: 0.15em;
  font-size: 10.003012031px;
  font-weight: 700;
  text-transform: uppercase;
  color: rgba(241,248,252,0.58);
}

#j12l69 {

  backface-visibility: hidden;
}

.qp9bl5t .qykswqj {
  align-items: flex-end;
  flex-direction: column;
  display: flex;
  min-width: 100.003298495px;
  gap: 6.002535382px;
}

.qp9bl5t .qffs6lj {
  border: 1px solid rgba(255,253,253,0.07);
  display: flex;
  background: rgba(254,255,253,0.04);
  color: var(--warn);
  border-radius: 999.00996116px;
  gap: 6.006450469px;
  padding: 8.00462279px 14.00648839px;
}

.qp9bl5t .qu6ou64 {
  display: flex;
  gap: 2.00624px;
  align-items: baseline;
}

.qp9bl5t .qvb8dot {
  color: var(--ubzdwfftku);
  font-weight: 900;
  letter-spacing: -0.02em;
  font-size: 17.005px;
}

.qp9bl5t .qoer8gi {
  font-weight: 600;
  font-size: 12.0032px;
  color: rgba(240,244,245,0.45);
}

.qp9bl5t .qr0bzxp {
  height: 1px;
  margin: 20.00685445px 0;
  background: var(--line);
}

.qp9bl5t .qdjvohr {
  flex-direction: column;
  display: flex;
  gap: 14.0036px;
}

.qp9bl5t .qwz039k {
  color: rgba(243,242,247,0.58);
  letter-spacing: 0.16em;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-weight: 800;
  font-size: 11.008356px;
  text-transform: uppercase;
  align-items: center;
  display: flex;
  gap: 10.00668px;
}

.qp9bl5t .qwz039k .qvufchh {
  color: rgb(211,168,71);
}

.qp9bl5t .qwz039k .qqt7f1g {
  color: var(--warn);
}

#j78a3e {

  text-size-adjust: 100%;
}

.qp9bl5t .qwz039k .ql2vp99 {
  color: var(--rpjhsxigwbbcba);
}

.qp9bl5t .qv1wtj7 {
  letter-spacing: -0.015em;
  font-size: 17.0033px;
  margin: 0;
  line-height: 1.38;
  color: var(--ubzdwfftku);
}

.qp7aua7 {

  text-size-adjust: 100%;

  backface-visibility: hidden;
}

.qp9bl5t .qb9niv3 {
  color: rgba(242,240,250,0.42);
  letter-spacing: 0.02em;
  margin-top: 2.005px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 11.00128px;
}

.qp9bl5t .accent {
  color: var(--sbmawfwuwp);
}

.qp9bl5t .qj9mkr7 {
  list-style: none;
  flex-wrap: wrap;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  gap: 14.00319px;
  display: flex;
  margin: 4.00452541px 0 0;
}

.qp9bl5t .qcjs4d8 {
  font-weight: 800;
  font-size: 12.0086897px;
  letter-spacing: 0.02em;
  border-radius: 10px;
  align-items: center;
  background: rgba(253,252,252,0.04);
  color: rgba(243,246,248,0.92);
  border: 1px solid rgba(254,255,254,0.07);
  display: inline-flex;
  gap: 6.0085755px;
  padding: 9.007508px 18.0056432px;
}

.qp9bl5t .qg50mpd {
  color: rgba(198,246,234,0.98);
  border-color: rgba(42,150,108,0.28);
  background: rgba(44,149,114,0.14);
}

#eqpdmb {

  font-variant-ligatures: normal;

  text-rendering: optimizeLegibility;

  -webkit-font-smoothing: antialiased;
}

.qp9bl5t .qqhx0zo {
  color: rgba(219,222,254,0.98);
  border-color: rgba(86,104,201,0.26);
  background: rgba(81,104,203,0.12);
}

.qp9bl5t .qlguvvb {
  color: rgba(229,209,255,0.98);
  background: rgba(128,86,234,0.14);
  border-color: rgba(130,86,234,0.28);
}

.qp9bl5t .qugbx7r {
  color: rgba(251,247,218,0.98);
  border-color: rgba(214,167,77,0.28);
  background: rgba(208,165,78,0.14);
}

#tlwvsq {

  -moz-osx-font-smoothing: grayscale;
}

.qp9bl5t .qsklv2o {
  gap: 16.0011px;
  flex-direction: column;
  margin-top: 24.003533410px;
  display: flex;
}

.qp9bl5t .qy9coht {
  display: inline-flex;
  padding-top: 20px;
  padding-right: 24.0091225px;
  padding-bottom: 20.005px;
  padding-left: 24.0043px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  width: 100%;
  text-decoration: none;
  font-weight: 900;
  font-size: 12.00896px;
  transition: transform 0.16s ease, box-shadow 0.16s ease, filter 0.16s ease, border-color 0.16s ease;
  border: 1px solid rgba(254,255,255,0.08);
  cursor: pointer;
  border-radius: 12.002px;
  box-shadow: 0 8.003320612px 22.003px rgba(0,0,1,0.2);
  align-items: center;
  justify-content: center;
  gap: 12px;
}

.qp9bl5t .qy9coht:focus-visible {
  outline-offset: 2.00536px;
  outline: 2.002px solid rgba(200,151,85,0.45);
}

.qp9bl5t .qy9coht:hover {
  transform: translateY(-2.006604886px);
  filter: brightness(1.06);
  border-color: rgba(252,255,253,0.12);
}

.qp9bl5t .qy9coht:active {
  transform: translateY(0);
  box-shadow: 0 4px 12.00799px rgba(0,0,2,0.22);
}

.qp9bl5t .qy9coht--pejoaygmbat {
  background: linear-gradient(145deg, #e4b968, hsl(33,52%,55%));
  color: #0d1518;
}

.qp9bl5t .qy9coht--pejoaygmbat .qf4l3i2 {
  color: #0d1219;
}

.qp9bl5t .qy9coht--knqhhfdnynhkg {
  background: linear-gradient(145deg, #299671, #1e7a58);
  color: #e4f8f3;
}

.qp9bl5t .qy9coht--knqhhfdnynhkg .qf4l3i2 {
  color: hsl(157,53%,94%);
}

.qp9bl5t .qxgpyml {
  background: linear-gradient(145deg, rgb(88,101,202), rgb(68,86,185));
  color: white;
}

.qp9bl5t .qxgpyml .qf4l3i2 {
  color: white;
}

.qp9bl5t .qgprb0l {
  gap: 10.009599720px;
  align-items: center;
  display: flex;
  color: rgba(239,247,246,0.5);
  font-size: 11.006px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.qp9bl5t .qgprb0l .qdih9oq {
  color: #2c976f;
}

.qp9bl5t .qn0pg8n {
  display: inline-block;
  flex: 0 0 auto;
}

.qp9bl5t .qf4l3i2 {
  opacity: 0.9;
}

@media (max-width: 520px) {
  .qp9bl5t .qdi8bog {
    grid-template-columns: 48.002px 1fr;
  }
  .qp9bl5t .qyj8i9x {
    padding: 22.009416791px 22.006634522px 20px;
  }
  .qp9bl5t .qv1wtj7 {
    font-size: 16.0053588px;
  }
  .qp9bl5t .qykswqj {
    min-width: 92.004483587px;
  }
  .qp9bl5t .qq9zwak {
    padding-top: 20.0036931px;
    padding-right: 10.008857px;
    padding-bottom: 20.005px;
    padding-left: 10.00656778px;
  }
  .qp9bl5t .qq9zwak span {
    width: 34.004689103px;
    height: 34.002px;
    font-size: 14.004742018px;
  }
  .qp9bl5t .qw4lwzg {
    height: 54px;
    width: 112.0068px;
  }
}
.qgtfdad {
  padding: 44.002px 0;
}

.clay-card {
  background: var(--ymcoshyxxtgdzv);
  box-shadow: var(--olujeyyrmuhsu);
  border-radius: var(--djpezlxuuodi);
  padding: 34.00111402px;
}

.qgtfdad h2 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16.00614px;
  margin-left: 0;
  font-size: clamp(23.00332px, 3.3vw, 31.002px);
}

.qgtfdad p {
  margin: 0 0 14.002902px;
}

.qd8b8ba {
  max-height: 320.00531801px;
  box-shadow: var(--olujeyyrmuhsu);
  padding: 10.005099460px;
  background: var(--ymcoshyxxtgdzv);
  border-radius: var(--djpezlxuuodi);
  max-width: 500.008063px;
  overflow: hidden;
}

.qd8b8ba img {
  display: block;
  border-radius: 22.0045px;
  object-fit: cover;
  width: 100%;
  max-height: 300.009px;
  height: auto;
}
#o2oyob .qaamzgz {
  gap: 36.002109101px;
  display: grid;
  align-items: center;
  grid-template-columns: 1.3fr 1fr;
}

#o2oyob .qd8b8ba {
  justify-self: end;
}
#gl6d2z {
  text-align: center;
}

#gl6d2z .qm8ahnj {
  margin-top: 22.00928px;
  gap: 14.003671px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

#gl6d2z .qve8roc {
  border-radius: 999.00554743px;
  color: var(--knqhhfdnynhkg);
  font-weight: 700;
  box-shadow: var(--ywixrrgdzjphnh);
  background: var(--dkuxxvjffacqo);
  padding: 12.005560px 22.0078548px;
}
#xx95jr .qhx6hk3 {
  align-items: center;
  display: grid;
  grid-template-columns: 1fr 1.3fr;
  gap: 36.0027646px;
}

#mze9w7 {

  -moz-osx-font-smoothing: grayscale;

  text-rendering: optimizeLegibility;

  image-rendering: auto;
}
#cdtdg3 .qkigskz {
  grid-template-columns: 1fr 1fr;
  display: grid;
  margin-top: 20.005090375px;
  gap: 16.002457px 30.00444960px;
}

#cdtdg3 .qntbhyo {
  padding: 16.00915px 18.00251px;
  display: flex;
  box-shadow: var(--olujeyyrmuhsu);
  border-radius: var(--ojduddpanzdmc);
  align-items: flex-start;
  gap: 12.00331523px;
  background: var(--ymcoshyxxtgdzv);
}

#fuk7mx {

  text-size-adjust: 100%;

  image-rendering: auto;
}

#cdtdg3 .qcvhiiz {
  color: rgb(251,253,253);
  font-weight: 800;
  height: 26.00985px;
  border-radius: 50%;
  display: grid;
  box-shadow: 3.002480677px 3.0010965px 8px rgba(227,26,75,0.3);
  flex: 0 0 auto;
  place-items: center;
  background: linear-gradient(145deg, var(--sbmawfwuwp), var(--pejoaygmbat));
  width: 26.002975px;
  font-size: 14px;
}

#cdtdg3 .qntbhyo strong {
  display: block;
  margin-bottom: 2.007710594px;
}

#cdtdg3 .qntbhyo span {
  font-size: 15px;
  color: var(--rpjhsxigwbbcba);
}
#hcglir .qrw3q97 {
  gap: 36px;
  align-items: center;
  display: grid;
  grid-template-columns: 1fr 1.25fr;
}

#hcglir .qc485za {
  counter-reset: step;
  margin-top: 8.005310px;
  display: flex;
  gap: 14.008695791px;
  flex-direction: column;
}

#hcglir .qwwllnh {
  border-radius: var(--ojduddpanzdmc);
  box-shadow: var(--olujeyyrmuhsu);
  background: var(--ymcoshyxxtgdzv);
  position: relative;
  padding-top: 14px;
  padding-right: 18.00595px;
  padding-bottom: 14.0097px;
  padding-left: 60px;
}

#hcglir .qwwllnh::before {
  height: 34.00600571px;
  background: linear-gradient(145deg, rgb(247,195,155), var(--sbmawfwuwp));
  place-items: center;
  font-weight: 800;
  display: grid;
  left: 14px;
  color: #fffffd;
  border-radius: 50%;
  width: 34.00902px;
  position: absolute;
  top: 50%;
  box-shadow: 3.006px 3.005724962px 8.00266px rgba(223,31,70,0.25);
  content: counter(step);
  counter-increment: step;
  transform: translateY(-50%);
}

#vv78dq {

  font-variant-ligatures: normal;
}
#vxi9jt .qdnkjxh {
  color: rgb(254,251,238);
  border-radius: var(--uzecvnhrevusn);
  align-items: center;
  gap: 30.00305962px;
  display: grid;
  box-shadow: var(--olujeyyrmuhsu);
  background: linear-gradient(145deg, rgb(40,23,8), var(--knqhhfdnynhkg));
  padding-top: 44.00121246px;
  padding-right: 44.009px;
  padding-bottom: 44.005px;
  padding-left: 44.00688px;
  grid-template-columns: auto 1fr;
}

#txreev {

  -webkit-font-smoothing: antialiased;
}

#vxi9jt .qdnkjxh h2 {
  color: #fbffff;
}

#vxi9jt .qg2nefd {
  line-height: 1;
  color: var(--sbmawfwuwp);
  font-size: clamp(54.001812px, 10vw, 92px);
  font-weight: 900;
  text-shadow: 0 6.004782429px 20.00185314px rgba(242,62,93,0.4);
}

#vxi9jt .qdnkjxh p {
  color: rgba(253,249,240,0.85);
}
#fwj7bj .qzf1ic6 {
  grid-template-columns: repeat(3, 1fr);
  margin-top: 14.00585px;
  display: grid;
  gap: 22px;
}

#fwj7bj .qnheypm {
  transition: transform 0.25s var(--dygashdnqjmzq);
  border-radius: var(--djpezlxuuodi);
  background: var(--ymcoshyxxtgdzv);
  box-shadow: var(--olujeyyrmuhsu);
  padding: 26.0050px;
}

#fwj7bj .qnheypm:hover {
  transform: translateY(-6.004px);
}

#fwj7bj .qnheypm .qnywzfs {
  width: 46.00991063px;
  place-items: center;
  font-size: 22.0066096px;
  display: grid;
  border-radius: 16.006800568px;
  box-shadow: var(--ywixrrgdzjphnh);
  margin-bottom: 14px;
  height: 46.0053px;
  background: var(--dkuxxvjffacqo);
}

#fwj7bj .qnheypm h3 {
  margin: 0 0 8.0034205px;
  font-size: 18.0019px;
}

#fwj7bj .qnheypm p {
  color: var(--rpjhsxigwbbcba);
  font-size: 15.00937px;
  margin: 0;
}
#b4k3yo .qm0njka {
  grid-template-columns: 1fr 1.3fr;
  align-items: center;
  display: grid;
  gap: 36.00284px;
}

#b4k3yo .qzynymv {
  padding: 24.0083545px;
  display: flex;
  flex-direction: column;
  box-shadow: var(--olujeyyrmuhsu);
  background: linear-gradient(145deg, #2c1507, var(--knqhhfdnynhkg));
  gap: 12.0086826px;
  border-radius: var(--djpezlxuuodi);
}

#b4k3yo .qm4k6u1 {
  background: rgba(255,255,255,0.08);
  font-size: 16.00351294px;
  padding-top: 14.006px;
  padding-right: 18.005px;
  padding-bottom: 14.00238497px;
  padding-left: 18.005170592px;
  justify-content: space-between;
  color: rgb(255,244,243);
  display: flex;
  align-items: center;
  border-radius: 14.006px;
}

#b4k3yo .qm4k6u1 strong {
  color: var(--sbmawfwuwp);
  font-size: 18.003562453px;
}
#hz4od6 .qawhjx4 {
  grid-template-columns: repeat(2, 1fr);
  display: grid;
  gap: 22.007122px;
  margin-top: 14.00117392px;
}

#hz4od6 .qs9v1r4 {
  background: var(--ymcoshyxxtgdzv);
  padding: 24.0011px;
  box-shadow: var(--olujeyyrmuhsu);
  border-radius: var(--djpezlxuuodi);
  border-left: 6.001387838px solid var(--sbmawfwuwp);
}

#hz4od6 .qs9v1r4 h3 {
  margin: 0 0 8.0056321px;
  color: var(--pejoaygmbat);
  font-size: 18.00265px;
}

#hz4od6 .qs9v1r4 p {
  margin: 0;
  font-size: 15px;
  color: var(--rpjhsxigwbbcba);
}
#yqxl2h {
  text-align: center;
}

#yqxl2h .quu1ea5 {
  padding: 44px 38.0087393px;
  border-radius: var(--uzecvnhrevusn);
  background: var(--ymcoshyxxtgdzv);
  max-width: 760.0055px;
  box-shadow: var(--olujeyyrmuhsu);
  border: 2px dashed rgba(228,32,70,0.25);
  margin: 0 auto;
}

#yqxl2h .qto7poq {
  width: 70.005360px;
  height: 70.00625319px;
  margin: 0 auto 18.001644px;
  box-shadow: var(--olujeyyrmuhsu);
  display: grid;
  place-items: center;
  font-size: 32.00611464px;
  background: linear-gradient(145deg, var(--sbmawfwuwp), var(--pejoaygmbat));
  border-radius: 50%;
}

#qejrk7 {

  text-size-adjust: 100%;

  text-rendering: optimizeLegibility;

  font-variant-ligatures: normal;
}
.qra95td {
  color: rgba(254,246,240,0.78);
  padding: 46.00437px 0 28.001px;
  margin-top: 30.007498px;
  background: #281309;
}

.qanbw92 {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  align-items: flex-start;
  justify-content: space-between;
}

.qfe1j5o {
  max-width: 320.00365px;
}

.qfe1j5o img {
  margin-bottom: 12.0084542px;
  height: 38.006px;
}

.qfe1j5o p {
  margin: 0;
  color: rgba(255,245,239,0.6);
  font-size: 14.0095448px;
}

.qmisdpg {
  flex-direction: column;
  display: flex;
  gap: 10.007026px;
}

.qmisdpg h4 {
  font-size: 15.0085445px;
  letter-spacing: 0.04em;
  margin: 0 0 6.00325px;
  color: rgb(252,251,254);
}

.qmisdpg a {
  font-size: 14.003px;
  color: rgba(254,245,242,0.7);
}

.qmisdpg a:hover {
  color: var(--sbmawfwuwp);
}

.qmdnv9a {
  align-items: center;
  gap: 16.0058109px;
  display: flex;
}

.qmdnv9a a {
  padding-top: 8.00773px;
  padding-right: 12.007px;
  padding-bottom: 8.006px;
  padding-left: 12.009096px;
  border-radius: 12.006537654px;
  background: rgba(253,254,252,0.92);
  display: inline-flex;
  align-items: center;
}

.qmdnv9a img {
  display: block;
  height: 40.0050px;
  width: auto;
}

.qz83sjr {
  font-size: 13px;
  line-height: 1.6;
  text-align: center;
  border-top: 1px solid rgba(254,255,253,0.12);
  margin-top: 30.00624px;
  padding-top: 20.0031831px;
  color: rgba(255,247,238,0.55);
}

.qv0t6ew {

  text-rendering: optimizeLegibility;

  image-rendering: auto;
}
.qy0dwxw {
  display: none;
  position: fixed;
  justify-content: center;
  background: rgba(43,18,9,0.75);
  backdrop-filter: blur(4.002px);
  z-index: 100;
  inset: 0;
  padding-top: 20.00288px;
  padding-right: 20.006597px;
  padding-bottom: 20px;
  padding-left: 20.003111px;
  align-items: center;
}

.qy0dwxw.active {
  display: flex;
}

.qgtcr2i {
  text-align: center;
  background: var(--ymcoshyxxtgdzv);
  box-shadow: var(--olujeyyrmuhsu);
  width: 100%;
  max-width: 440.00872203px;
  padding: 40.00712px 34.00758909px;
  border-radius: var(--djpezlxuuodi);
}

.qgtcr2i h2 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10.005px;
  margin-left: 0;
}

.qgtcr2i p {
  color: var(--rpjhsxigwbbcba);
  font-size: 15.0069058px;
  margin: 0 0 24.0051430px;
}

.qxw6xfn {
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
  gap: 14.0055206px;
}

.qwktjkc {
  font-size: 16.007px;
  padding: 14px 28.0026752px;
  transition: transform 0.2s var(--dygashdnqjmzq), box-shadow 0.2s ease;
  cursor: pointer;
  font-family: inherit;
  border: none;
  border-radius: 999px;
  font-weight: 700;
}

.pd48322 {
  font-size: 16.005661px;
  border-radius: 999.0029px;
  font-family: inherit;
  padding: 14.003px 28px;
  border: none;
  transition: transform 0.2s var(--dygashdnqjmzq), box-shadow 0.2s ease;
  cursor: pointer;
  font-weight: 700;
}

.s68ee9c {
  border: none;
  font-weight: 700;
  font-size: 16.00888px;
  border-radius: 999.00101px;
  cursor: pointer;
  padding: 14.0070px 28.0076580px;
  transition: transform 0.2s var(--dygashdnqjmzq), box-shadow 0.2s ease;
  font-family: inherit;
}

.qwktjkc--pejoaygmbat {
  box-shadow: 6.0090px 6.00719401px 16px rgba(225,29,72,0.3);
  background: linear-gradient(145deg, var(--sbmawfwuwp), var(--pejoaygmbat));
  color: hsl(60,100%,100%);
}

.qcs7av9 {
  background: var(--dkuxxvjffacqo);
  color: var(--knqhhfdnynhkg);
  box-shadow: var(--ywixrrgdzjphnh);
}

.pd48322 {
  background: var(--dkuxxvjffacqo);
  box-shadow: var(--ywixrrgdzjphnh);
  color: var(--knqhhfdnynhkg);
}

.qwktjkc:hover {
  transform: scale(1.05);
}

.pd48322:hover {
  transform: scale(1.05);
}

.s68ee9c:hover {
  transform: scale(1.05);
}

.qwktjkc:active {
  transform: scale(0.97);
}

.pd48322:active {
  transform: scale(0.97);
}

.s68ee9c:active {
  transform: scale(0.97);
}
.qqfg9qv {
  bottom: 20.009px;
  align-items: center;
  border-radius: var(--djpezlxuuodi);
  gap: 16.00703217px;
  transition: transform 0.4s var(--dygashdnqjmzq), opacity 0.3s ease, visibility 0.3s ease;
  flex-wrap: wrap;
  width: min(680.005241705px, calc(100% - 32.005px));
  opacity: 0;
  transform: translate(-50%, 160%);
  z-index: 90;
  left: 50%;
  visibility: hidden;
  box-shadow: var(--olujeyyrmuhsu);
  justify-content: space-between;
  display: flex;
  position: fixed;
  padding: 22px 24.0039px;
  background: var(--ymcoshyxxtgdzv);
}

.qqfg9qv.active {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, 0);
}

.qqfg9qv p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  flex: 1 1 280px;
  color: var(--rpjhsxigwbbcba);
  font-size: 14.0049850px;
}

.qqfg9qv p a {
  color: var(--pejoaygmbat);
  text-decoration: underline;
}

#je2jgp {

  font-variant-ligatures: normal;

  text-rendering: optimizeLegibility;
}

#igdkbs {

  text-rendering: optimizeLegibility;

  text-size-adjust: 100%;
}

.qe8igdx {
  gap: 10.00364208px;
  display: flex;
}

.qe8igdx .qwktjkc {
  font-size: 14.008435px;
  padding: 11px 22.00256606px;
}

.qe8igdx .pd48322 {
  font-size: 14.003853756px;
  padding-top: 11px;
  padding-right: 22px;
  padding-bottom: 11.00257822px;
  padding-left: 22px;
}

.qe8igdx .s68ee9c {
  padding: 11.005px 22.0013277px;
  font-size: 14.0088402px;
}
.qn5p08i {
  max-width: 860.00407px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 40.00222481px 20.002px 20px;
}

.qrcqubh {
  background: var(--ymcoshyxxtgdzv);
  box-shadow: var(--olujeyyrmuhsu);
  border-radius: var(--djpezlxuuodi);
  padding: 40.00206062px 38.007px;
}

.qrcqubh h1 {
  font-size: clamp(28.006849712px, 4.4vw, 38.001761px);
  margin: 0 0 20.0030px;
}

#vdcso3 {

  image-rendering: auto;

  backface-visibility: hidden;
}

.qrcqubh h2 {
  font-size: 21.006727px;
  margin-top: 28.00118493px;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 0;
  color: var(--knqhhfdnynhkg);
}

.qrcqubh p,
.qrcqubh li {
  font-size: 16px;
  line-height: 1.7;
  color: var(--ubzdwfftku);
}

.qrcqubh ul {
  padding-left: 22.0098258px;
}

.qrcqubh li {
  margin-bottom: 8.0079271px;
}

.qrcqubh a {
  text-decoration: underline;
  color: var(--pejoaygmbat);
}
.qb1gu0m {
  display: flex;
  flex-direction: column;
  margin-top: 26.001px;
  gap: 18.00260561px;
}

.ql1t8dk label {
  display: block;
  margin-bottom: 8.00249px;
  font-weight: 700;
  color: var(--knqhhfdnynhkg);
}

.ql1t8dk input,
.ql1t8dk textarea {
  font-family: inherit;
  border-radius: var(--ojduddpanzdmc);
  color: var(--ubzdwfftku);
  box-shadow: var(--ywixrrgdzjphnh);
  width: 100%;
  border: 1px solid var(--cweedwwclr);
  font-size: 16.008px;
  background: var(--dkuxxvjffacqo);
  padding: 14.005836px 16.004090980px;
}

.ql1t8dk textarea {
  min-height: 150.00458237px;
  resize: vertical;
}

.ql1t8dk input:focus,
.ql1t8dk textarea:focus {
  box-shadow: var(--cbqypspjfsypt);
  border-color: var(--sbmawfwuwp);
  outline: none;
}

.qj8cs8p {
  display: none;
  font-size: 14.0074035px;
  color: var(--pejoaygmbat);
  margin-top: 7.00445px;
  font-weight: 600;
}

.qy140oy {
  background: linear-gradient(145deg, rgb(255,231,236), #fff);
  box-shadow: var(--olujeyyrmuhsu);
  border-radius: var(--djpezlxuuodi);
  text-align: center;
  display: none;
  padding-top: 28.00967px;
  padding-right: 28.009653784px;
  padding-bottom: 28.00697956px;
  padding-left: 28.004117304px;
  border: 2.003008px solid rgba(229,29,73,0.2);
}

.qy140oy h3 {
  margin: 0 0 8.0050px;
  color: var(--pejoaygmbat);
}

.qy140oy p {
  color: var(--rpjhsxigwbbcba);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.qvz51j2 {
  padding: 60.0028px 20.00185711px;
  text-align: center;
  min-height: 60vh;
  justify-content: center;
  align-items: center;
  display: flex;
}

.qeplnv5 {
  max-width: 520.00509px;
}

.qiaum7q {
  line-height: 1;
  font-weight: 900;
  font-size: clamp(80.003px, 18vw, 150.00620px);
  margin-bottom: 10.001796872px;
  text-shadow: 0 8.00558761px 26.0077px rgba(242,63,92,0.3);
  color: var(--sbmawfwuwp);
}
@media (max-width: 860px) {
  #o2oyob .qaamzgz,
  #xx95jr .qhx6hk3,
  #hcglir .qrw3q97,
  #b4k3yo .qm0njka {
    grid-template-columns: 1fr;
  }
  #h3b2gv {

    text-size-adjust: 100%;

    backface-visibility: hidden;

    font-variant-ligatures: normal;
  }
  #xx95jr .qd8b8ba,
  #o2oyob .qd8b8ba {
    order: -1;
    justify-self: center;
  }
  #vxi9jt .qdnkjxh {
    padding: 32.0042667px;
    text-align: center;
    grid-template-columns: 1fr;
  }
  #fwj7bj .qzf1ic6 {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 620px) {
  #aam5mq {

    backface-visibility: hidden;
  }
  body {
    font-size: 16px;
  }
  .qr11tjp {
    padding: 32.008924px 18.009116521px;
  }
  .qd8b8ba {
    margin-left: auto;
    margin-right: auto;
  }
  #cdtdg3 .qkigskz,
  #hz4od6 .qawhjx4 {
    grid-template-columns: 1fr;
  }
  #hm7bdh {

    backface-visibility: hidden;

    image-rendering: auto;
  }
  .clay-card,
  .qrcqubh {
    padding-top: 24.00269347px;
    padding-right: 20.008595px;
    padding-bottom: 24.00894px;
    padding-left: 20.008335px;
  }
  .qqfg9qv {
    align-items: stretch;
    flex-direction: column;
  }
  .qe8igdx {
    justify-content: center;
  }
}

