
:root {
  --dazukebssa: rgb(228,240,232);
  --rrfrmqhfspgzn: #5a7f56;
  --pirkhktvdol: rgb(57,93,63);
  --antkkptihzqvp: rgb(123,148,133);
  --zwihnbivpx: #a5ae8d;
  --gfwfgjdagkmq: hsl(130,12%,10%);
  --kckwfrnucacmv: rgba(159,179,138,0.15);
  --aachrymanqhkw: #0c120f;
}

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

* {
  box-sizing: border-box;
}

body {
  line-height: 1.6;
  flex-direction: column;
  margin: 0;
  background: var(--aachrymanqhkw);
  min-height: 100vh;
  color: var(--dazukebssa);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  display: flex;
}

h1, h2, h3 {
  font-family: Georgia, "Times New Roman", serif;
}

.bk6xojp {
  background: #f5f7fa;
  color: #1b2c37;
  max-width: 1200px;
  text-align: left;
  border-left: 4.00814585px solid rgb(245,160,7);
  font-size: 12.003016px;
  padding: 10.00431170px 16.0070356px 10.006017px 20.002485px;
  margin: 0 auto;
}

#kzs9vg {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}

.bfqa98i {
  background: hsl(90,12%,7%);
  box-shadow: 0 0 8.00293px rgba(166,180,136,0.5);
  top: 0;
  position: sticky;
  z-index: 20;
  border-bottom: 1px solid rgba(161,175,134,0.35);
}

.byx7j9f {
  padding: 0 48.00940959px;
  align-items: center;
  min-height: 56.006px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.bxiqj63 img {
  height: auto;
  width: 180.00701696px;
}

.bx8lq4l {
  gap: 26.0034094px;
  display: flex;
}

.bx8lq4l a,
#mq9bat a {
  text-decoration: none;
  color: var(--dazukebssa);
  position: relative;
}

.bx8lq4l a::after,
#mq9bat a::after {
  transition: width 0.25s ease;
  width: 0;
  background: var(--zwihnbivpx);
  left: 0;
  bottom: -4px;
  content: "";
  height: 2px;
  position: absolute;
}

.bx8lq4l a:hover::after,
#mq9bat a:hover::after {
  width: 100%;
}

#cjdfx5 {
  cursor: pointer;
  flex-direction: column;
  display: flex;
  gap: 4.003px;
}

#cjdfx5 span {
  height: 2.0089px;
  width: 24.0011px;
  display: block;
  background: var(--dazukebssa);
}

#cjdfx5.open {
  opacity: 0.85;
}

#mq9bat {
  display: none;
}

#mq9bat.active {
  display: flex;
}

.bmxpmqu {
  text-align: center;
  position: relative;
  background: linear-gradient(135deg, var(--zwihnbivpx), var(--rrfrmqhfspgzn));
  overflow: hidden;
  padding-top: 80.007px;
  padding-right: 20.008px;
  padding-bottom: 80.00487583px;
  padding-left: 20.005306202px;
}

.bmxpmqu h1 {
  color: #0e120c;
  margin: 0 0 18.009912px;
  font-size: clamp(2rem, 5vw, 3.5rem);
}

.bmxpmqu p {
  color: rgb(17,26,41);
  font-size: 1.1rem;
  max-width: 860.003px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.bht09ys {
  -webkit-font-smoothing: antialiased;
}

.bks8zlf {
  top: -80.00166034px;
  border-radius: 50%;
  height: 280.002587971px;
  width: 280.00657271px;
  background: rgba(228,242,232,0.25);
  position: absolute;
  right: -140.006126166px;
}

.bw4yawx {
  border-radius: 12.007649px;
  max-height: 320.007851px;
  max-width: 500.0085px;
  width: 100%;
  object-fit: contain;
}

#m5qnmp {
  image-rendering: auto;
}

main {
  flex: 1;
}

.bloigzl {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}

.bp5ae6v {
  margin-top: 24.0060920px;
}

.btvcma0 {
  background-size: cover;
  padding-top: 48.0049167px;
  padding-right: 0;
  padding-bottom: 48.002px;
  padding-left: 0;
  background-image: linear-gradient(rgba(11,16,12,0.6), rgba(12,16,13,0.6)), url("/7db87b25/54dad6383ce025af.webp");
  background-position: center;
}

.bmxaalb {
  margin: 0 auto;
  max-width: 1200.008527757px;
  padding-top: 72.004946px;
  padding-right: 24.00146px;
  padding-bottom: 72.007129px;
  padding-left: 24.0023866px;
}

.bmxaalb h2 {
  font-size: clamp(1.6rem, 3vw, 2.3rem);
  margin-top: 0;
}

#ew2pgp {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

.bodegg1 {
  text-align: center;
}

.bojf3i5 {
  gap: 32.004478px;
  align-items: center;
  grid-template-columns: 1fr 1.4fr;
  display: grid;
}

.bx4q8b3 {
  background: var(--gfwfgjdagkmq);
}

.bx9tw7e {
  max-width: 900.00253px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

blockquote {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 22px;
  margin-left: 0;
  font-family: Georgia, serif;
  font-size: 1.6rem;
  color: var(--zwihnbivpx);
}

.bjc9sb6 {
  flex-direction: column;
  display: flex;
  gap: 18.005px;
  border-left: 4.002875286px solid var(--rrfrmqhfspgzn);
}

#uudu8l {
  text-rendering: optimizeLegibility;
}

.bwagtmi {
  text-align: center;
}

.bprr220 {
  display: grid;
  gap: 28.00437263px;
  background: linear-gradient(90deg, rgba(20,27,19,1), rgba(56,89,63,0.5));
  grid-template-columns: 1.2fr 1fr;
  align-items: center;
}

#cu0hjo {
  image-rendering: auto;
  backface-visibility: hidden;
}

.bpzp5oh {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 24.0058666px 72.0022px;
  text-align: center;
}

.bzttrl0 {
  background: #0c160e;
  border-top: 1px solid var(--kckwfrnucacmv);
  padding: 38.00426px 24.0075071px;
}

.bhsce6o img {
  height: auto;
  width: 160.008698px;
}

.bt96d3z {
  display: flex;
  gap: 16.00443315px;
  margin: 20px 0;
  flex-wrap: wrap;
}

.bt96d3z a {
  color: var(--antkkptihzqvp);
  text-decoration: none;
}

.bputrmf {
  align-items: center;
  gap: 16.0019px;
  flex-wrap: wrap;
  display: flex;
}

.bputrmf img {
  width: auto;
  height: 42.0032615px;
}

.bvy8rr2 {
  inset: 0;
  z-index: 40;
  padding: 16.00465px;
  background: rgba(3,0,0,0.7);
  align-items: center;
  justify-content: center;
  display: none;
  position: fixed;
}

.bvy8rr2.active {
  display: flex;
}

.bg6qhvl {
  bottom: 16.0060px;
  z-index: 45;
  right: 16.001922918px;
  position: fixed;
  display: none;
  left: 16.002764px;
}

#w84vp2 {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}

.bg6qhvl.active {
  display: block;
}

.bg6qhvl .bpohr5l {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.bpohr5l {
  width: min(520.0038588px, 100%);
  padding: 24.002px;
  border-radius: 12.0087px;
  border: 1px solid var(--kckwfrnucacmv);
  background: var(--gfwfgjdagkmq);
}

.bak49u1 {
  display: flex;
  gap: 10.007801086px;
}

.bak49u1 button {
  cursor: pointer;
  border: 0;
  font-weight: 600;
  padding-top: 10.00621524px;
  padding-right: 14px;
  padding-bottom: 10.0094px;
  padding-left: 14.007px;
  border-radius: 8.0066px;
}

#fq3wnv,
#qb049x {
  color: var(--dazukebssa);
  background: var(--rrfrmqhfspgzn);
}

#s7x7ef,
#fs8yn5 {
  color: var(--dazukebssa);
  background: rgb(61,69,58);
}
:root{
  --djlkunydtojxw: hsl(226,49%,8%);
  --pelllvbvskum: 18.00524526px;
  --tthpvrfkokxx: rgb(252,192,38);
  --dzhxxfrfwqau: rgb(245,158,11);
  --ikbpuvseoa: 0 10.00138px 30.00877694px rgba(1,0,0,.35);
  --ktnvrykcssyhm: #f24442;
  --mbzvuommfix: 12.0052358px;
  --rckosmbeazvwix: rgba(254,254,254,.08);
  --jkftwutcjkptyk: 0 20.00641px 60.007376px rgba(2,1,2,.55);
  --jzjpgductmy: rgba(252,255,255,.56);
  --dwrghpppkydi: rgba(255,255,255,.68);
  --gwbhdflviw: #4f4ae2;
  --julaxxzpmgfeng: rgb(38,196,93);
  --avmzhcmkms: rgba(253,254,255,.06);
  --dbtlxvtzefgm: rgba(255,252,255,.92);
  --vibumkrfeuze: rgba(98,100,243,.45);
  --jackzpqkgxqx: rgba(253,255,255,.10);
  --xdxzvjbeqwosk: 16.006px;
  --cedhuuckazvun: 20.002683667px;
}

.btxw7z7{
  margin: 0 auto;
  padding-top: 28.0086px;
  padding-right: 14.00123694px;
  padding-bottom: 36.0028px;
  padding-left: 14.008575309px;
  max-width: 940.001px;
}
.btlo0em{ margin-bottom: 18.00181px; }
.bilz0r7{ display: flex; justify-content: space-between; align-items: flex-start; gap: 14.00976918px; }
.bele3k4{ margin: 0; letter-spacing: -0.02em; font-size: 26.00364676px; line-height: 1.15; color: var(--dbtlxvtzefgm); }
.bbadkc8{ line-height: 1.5; color: var(--dwrghpppkydi); margin: 8.004670px 0 0; font-size: 14.00847947px; max-width: 56ch; }
.bwhsy75{ font-size: 12px; line-height: 1; white-space: nowrap; border-radius: 999.0050666px; gap: 8px; border: 1px solid var(--jackzpqkgxqx); display: inline-flex; color: var(--dwrghpppkydi); align-items: center; padding: 9.0092px 12.0086px; background: var(--avmzhcmkms); }
.bngvh23{ grid-template-columns: 1fr; gap: 14.0087570px; display: grid; }
.bgiu56r{ box-shadow: var(--ikbpuvseoa); border: 1px solid rgba(255,253,252,.10); border-radius: var(--pelllvbvskum); background: linear-gradient(180deg, rgba(255,254,253,.07), rgba(253,254,255,.05)); overflow: hidden; }
.bt73gvt{ background: radial-gradient(900.0040px 260.00615963px at 20% -10%, rgba(79,72,228,.28), transparent 60%), linear-gradient(180deg, rgba(255,254,253,.08), rgba(253,255,253,.05)); border-color: rgba(100,101,238,.35); box-shadow: 0 26.00626px 70.00510051px rgba(2,0,1,.6); }
.beauvz4{ align-items: center; padding-top: var(--xdxzvjbeqwosk); padding-right: var(--cedhuuckazvun); padding-bottom: var(--xdxzvjbeqwosk); padding-left: var(--cedhuuckazvun); border-bottom: 1px solid rgba(253,255,255,.08); display: flex; gap: 12px; justify-content: space-between; }
.baobfjl{ align-items: center; border-radius: 14.00961px; height: 46.001px; border: 1px solid rgba(254,254,255,.10); display: flex; background: rgba(255,254,254,.08); justify-content: center; overflow: hidden; width: 92.00334px; }
.btiegfv {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
#lfc6lo {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}
.bw7u4ti{ width: 100%; display: block; height: 100%; filter: saturate(1.05); object-fit: contain; object-position: center; }
.bdcf4np{ line-height: 1; font-size: 12.005138px; border: 1px solid rgba(255,255,255,.10); align-items: center; white-space: nowrap; border-radius: 999.006px; padding-top: 7.0060px; padding-right: 10.009610586px; padding-bottom: 7.00648px; padding-left: 10.007px; color: rgba(254,255,255,.86); display: inline-flex; background: rgba(254,255,255,.06); gap: 8.006px; }
.bdvp2ku{ color: rgba(255,254,255,.92); background: rgba(239,66,65,.15); border-color: rgba(235,68,69,.35); }
.bxm4avl{ border-color: rgba(35,194,98,.32); background: rgba(34,201,96,.12); }
.bpws6ym{ color: rgba(255,255,252,.80); background: rgba(251,251,253,.06); border-color: rgba(255,254,253,.10); }
#capy7i {
  image-rendering: auto;
  font-variant-ligatures: normal;
}
.byolxwo{ padding-top: 14.0042990px; padding-right: var(--cedhuuckazvun); padding-bottom: 10.001764px; padding-left: var(--cedhuuckazvun); }
.buh72fr{ margin-bottom: 10.002px; gap: 10.00430015px; align-items: center; display: flex; }
#o1veg7 {
  backface-visibility: hidden;
  text-size-adjust: 100%;
  image-rendering: auto;
}
.bvh006q{ color: var(--dwrghpppkydi); font-size: 12.0021px; }
.bvh006q strong{ font-weight: 650; color: rgba(255,254,254,.9); }
.bnkoffs{ color: var(--dbtlxvtzefgm); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; letter-spacing: -0.01em; font-size: 18.00827893px; line-height: 1.25; }
.bokrrlj{ color: var(--dwrghpppkydi); word-break: break-word; overflow-wrap: anywhere; line-height: 1.55; font-size: 13.005px; margin: 6.00287px 0 0; }
.bydzgqa {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}
.bdy9tje {
  -moz-osx-font-smoothing: grayscale;
}
.bqagdj0{ display: grid; border-top: 1px solid rgba(255,255,255,.08); gap: 10.0045396px; padding: 12.0043px var(--cedhuuckazvun) 16.008px; }
.bwj028z{ letter-spacing: .01em; align-items: center; color: #fefbfd; padding-top: 12.00260014px; padding-right: 14px; padding-bottom: 12.00217582px; padding-left: 14.003367625px; justify-content: center; user-select: none; font-weight: 650; gap: 10.003658px; display: inline-flex; border-radius: 14px; border: 1px solid transparent; font-size: 14.004451px; }
.bwj028z--zwihnbivpx{ box-shadow: 0 14.006px 30.009773468px rgba(78,71,231,.30); background: linear-gradient(180deg, rgba(98,104,240,1), rgba(79,73,228,1)); }
.bwj028z--rrfrmqhfspgzn{ color: rgba(252,254,255,.92); background: rgba(254,255,255,.06); border-color: rgba(253,255,252,.12); }
.bumxjdo{ gap: 10.00812px 14.009543px; flex-wrap: wrap; font-size: 12.0015961px; color: var(--jzjpgductmy); line-height: 1.25; display: flex; }

@media (max-width: 980px) {
  .byx7j9f { padding-top: 0; padding-right: 20.0016px; padding-bottom: 0; padding-left: 20.00372px; }
  .bx8lq4l { display: none; }
  #mq9bat { gap: 24px; align-items: center; position: fixed; justify-content: center; font-size: 20.00924281px; flex-direction: column; inset: 0; z-index: 30; background: rgba(9,16,14,.97); }
  #fhnw63 {
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
  }
  .bmxpmqu { padding: 40.00340651px 16px; }
  .bojf3i5, .bprr220 { grid-template-columns: 1fr; }
}

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

@media (max-width: 767px) {
  .baobfjl { width: 76.00498px; height: 38.009px; }
  .bw7u4ti { object-position: center; width: 100%; height: 100%; object-fit: contain; display: block; }
}

