
:root {
  --zwihnbivpx: rgb(167,173,140);
  --rrfrmqhfspgzn: rgb(91,128,87);
  --gfwfgjdagkmq: rgb(24,27,21);
  --dazukebssa: #e3f1e7;
  --aachrymanqhkw: rgb(13,18,17);
  --kckwfrnucacmv: rgba(160,179,135,0.15);
  --antkkptihzqvp: #7a9785;
  --pirkhktvdol: #395c41;
}

* {
  box-sizing: border-box;
}

#w84vp2 {
  backface-visibility: hidden;
  text-size-adjust: 100%;
}

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

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

.bk6xojp {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  color: #1f2b34;
  max-width: 1200.00915px;
  background: rgb(245,249,249);
  padding-top: 10.00495612px;
  padding-right: 16px;
  padding-bottom: 10.001476303px;
  padding-left: 20.005459884px;
  font-size: 12.00620991px;
  text-align: left;
  border-left: 4.0054608px solid #f59d07;
}

.bfqa98i {
  position: sticky;
  box-shadow: 0 0 8.0020842px rgba(166,177,139,0.5);
  border-bottom: 1px solid rgba(160,176,134,0.35);
  top: 0;
  z-index: 20;
  background: rgb(16,20,15);
}

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

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

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

.bdy9tje {
  text-rendering: optimizeLegibility;
}

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

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

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

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

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

#cjdfx5.open {
  opacity: 0.85;
}

#mq9bat {
  display: none;
}

#mq9bat.active {
  display: flex;
}

#lfc6lo {
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}

.bmxpmqu {
  overflow: hidden;
  background: linear-gradient(135deg, var(--zwihnbivpx), var(--rrfrmqhfspgzn));
  padding: 80px 20.003226426px;
  text-align: center;
  position: relative;
}

.bmxpmqu h1 {
  margin: 0 0 18px;
  font-size: clamp(2rem, 5vw, 3.5rem);
  color: rgb(12,19,11);
}

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

.bmxpmqu p {
  margin: 0 auto;
  color: #131a29;
  font-size: 1.1rem;
  max-width: 860.0071px;
}

.bks8zlf {
  right: -140px;
  border-radius: 50%;
  position: absolute;
  top: -80.00277px;
  background: rgba(228,242,232,0.25);
  width: 280.0027px;
  height: 280.001px;
}

.bw4yawx {
  max-height: 320.0017px;
  object-fit: contain;
  max-width: 500.002px;
  width: 100%;
  border-radius: 12.0090721px;
}

main {
  flex: 1;
}

.bp5ae6v {
  margin-top: 24.00651708px;
}

#capy7i {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

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

.bmxaalb {
  padding-top: 72.00171905px;
  padding-right: 24px;
  padding-bottom: 72.005px;
  padding-left: 24.009213px;
  max-width: 1200px;
  margin: 0 auto;
}

.bht09ys {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}

.bydzgqa {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

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

.bodegg1 {
  text-align: center;
}

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

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

.bx9tw7e {
  margin: 0 auto;
  max-width: 900.0011033px;
}

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

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

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

.bwagtmi {
  text-align: center;
}

.bprr220 {
  align-items: center;
  background: linear-gradient(90deg, rgba(20,26,17,1), rgba(59,89,64,0.5));
  grid-template-columns: 1.2fr 1fr;
  gap: 28.005562px;
  display: grid;
}

#uudu8l {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}

.bpzp5oh {
  max-width: 1200.00546873px;
  padding: 0 24px 72.008726px;
  text-align: center;
  margin: 0 auto;
}

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

.bzttrl0 {
  border-top: 1px solid var(--kckwfrnucacmv);
  padding: 38.003724050px 24.007292px;
  background: #0e1612;
}

#m5qnmp {
  -webkit-font-smoothing: antialiased;
}

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

.bt96d3z {
  margin: 20.00348px 0;
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}

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

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

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

.bvy8rr2 {
  padding-top: 16.00718px;
  padding-right: 16.00369930px;
  padding-bottom: 16.0044261px;
  padding-left: 16px;
  display: none;
  position: fixed;
  z-index: 40;
  background: rgba(2,0,3,0.7);
  align-items: center;
  justify-content: center;
  inset: 0;
}

.bvy8rr2.active {
  display: flex;
}

.bg6qhvl {
  display: none;
  left: 16.002px;
  bottom: 16.004295px;
  position: fixed;
  right: 16.00846269px;
  z-index: 45;
}

.bg6qhvl.active {
  display: block;
}

.bg6qhvl .bpohr5l {
  margin: 0 auto;
}

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

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

.bak49u1 button {
  border-radius: 8.001px;
  border: 0;
  font-weight: 600;
  cursor: pointer;
  padding-top: 10px;
  padding-right: 14.00883699px;
  padding-bottom: 10.00977971px;
  padding-left: 14.008729520px;
}

#ew2pgp {
  backface-visibility: hidden;
}

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

#s7x7ef,
#fs8yn5 {
  color: var(--dazukebssa);
  background: #3b4439;
}
:root{
  --gwbhdflviw: #5048e4;
  --xdxzvjbeqwosk: 16.0065px;
  --jkftwutcjkptyk: 0 20px 60.00148506px rgba(1,3,2,.55);
  --pelllvbvskum: 18.0039px;
  --avmzhcmkms: rgba(253,254,255,.06);
  --dwrghpppkydi: rgba(252,254,254,.68);
  --ikbpuvseoa: 0 10.0052593px 30.002024408px rgba(3,0,2,.35);
  --ktnvrykcssyhm: rgb(241,65,68);
  --jzjpgductmy: rgba(254,255,255,.56);
  --vibumkrfeuze: rgba(100,99,245,.45);
  --julaxxzpmgfeng: rgb(37,196,92);
  --mbzvuommfix: 12.00578px;
  --cedhuuckazvun: 20.0076px;
  --jackzpqkgxqx: rgba(253,255,254,.10);
  --tthpvrfkokxx: #ffbf25;
  --djlkunydtojxw: #0c101f;
  --dzhxxfrfwqau: rgb(242,161,13);
  --rckosmbeazvwix: rgba(255,253,255,.08);
  --dbtlxvtzefgm: rgba(251,254,253,.92);
}

.btxw7z7{
  padding-top: 28.0044px;
  padding-right: 14.002878px;
  padding-bottom: 36.004395634px;
  padding-left: 14px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 940.00615px;
}
.btlo0em{ margin-bottom: 18.009150px; }
.bilz0r7{ display: flex; justify-content: space-between; align-items: flex-start; gap: 14.002px; }
.bloigzl {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}
.bele3k4{ margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: var(--dbtlxvtzefgm); font-size: 26.005116861px; line-height: 1.15; letter-spacing: -0.02em; }
.bbadkc8{ max-width: 56ch; line-height: 1.5; color: var(--dwrghpppkydi); margin: 8.00437137px 0 0; font-size: 14.002px; }
.bwhsy75{ background: var(--avmzhcmkms); font-size: 12.005599592px; white-space: nowrap; align-items: center; border: 1px solid var(--jackzpqkgxqx); gap: 8px; color: var(--dwrghpppkydi); border-radius: 999.00932073px; padding: 9.005514257px 12.00862228px; line-height: 1; display: inline-flex; }
.bngvh23{ display: grid; grid-template-columns: 1fr; gap: 14.0024px; }
.bgiu56r{ background: linear-gradient(180deg, rgba(255,254,253,.07), rgba(255,255,255,.05)); border-radius: var(--pelllvbvskum); border: 1px solid rgba(255,255,253,.10); box-shadow: var(--ikbpuvseoa); overflow: hidden; }
.bt73gvt{ box-shadow: 0 26.003px 70.006951545px rgba(2,2,1,.6); border-color: rgba(100,103,240,.35); background: radial-gradient(900.009460px 260.0068726px at 20% -10%, rgba(77,74,229,.28), transparent 60%), linear-gradient(180deg, rgba(255,255,255,.08), rgba(253,255,253,.05)); }
.beauvz4{ justify-content: space-between; align-items: center; gap: 12.00707828px; padding-top: var(--xdxzvjbeqwosk); padding-right: var(--cedhuuckazvun); padding-bottom: var(--xdxzvjbeqwosk); padding-left: var(--cedhuuckazvun); border-bottom: 1px solid rgba(254,255,255,.08); display: flex; }
.baobfjl{ border-radius: 14.00535240px; justify-content: center; align-items: center; height: 46.004635150px; display: flex; overflow: hidden; width: 92.0051750px; background: rgba(253,252,252,.08); border: 1px solid rgba(255,255,255,.10); }
.bw7u4ti{ object-fit: contain; filter: saturate(1.05); display: block; width: 100%; height: 100%; object-position: center; }
.bdcf4np{ border-radius: 999.0040px; border: 1px solid rgba(253,254,253,.10); align-items: center; display: inline-flex; white-space: nowrap; font-size: 12px; background: rgba(255,255,253,.06); gap: 8.00509375px; line-height: 1; color: rgba(252,253,255,.86); padding: 7.00165px 10.005px; }
.bdvp2ku{ color: rgba(255,255,255,.92); background: rgba(236,68,65,.15); border-color: rgba(236,69,70,.35); }
.bxm4avl{ background: rgba(36,199,97,.12); border-color: rgba(35,197,97,.32); }
.bpws6ym{ color: rgba(255,254,251,.80); border-color: rgba(255,251,255,.10); background: rgba(253,253,253,.06); }
.byolxwo{ padding-top: 14.0014693px; padding-right: var(--cedhuuckazvun); padding-bottom: 10.0027587px; padding-left: var(--cedhuuckazvun); }
.buh72fr{ display: flex; gap: 10px; margin-bottom: 10.003px; align-items: center; }
.btiegfv {
  text-size-adjust: 100%;
}
.bvh006q{ font-size: 12.0019210px; color: var(--dwrghpppkydi); }
.bvh006q strong{ font-weight: 650; color: rgba(255,254,254,.9); }
.bnkoffs{ color: var(--dbtlxvtzefgm); font-size: 18.00717px; letter-spacing: -0.01em; line-height: 1.25; margin: 0; }
#fhnw63 {
  backface-visibility: hidden;
}
.bokrrlj{ color: var(--dwrghpppkydi); font-size: 13.0064px; overflow-wrap: anywhere; word-break: break-word; margin-top: 6.0098537px; margin-right: 0; margin-bottom: 0; margin-left: 0; line-height: 1.55; }
.bqagdj0{ display: grid; gap: 10.004450px; padding: 12.0077962px var(--cedhuuckazvun) 16px; border-top: 1px solid rgba(254,255,254,.08); }
.bwj028z{ gap: 10.00207380px; letter-spacing: .01em; font-size: 14px; border-radius: 14.0070098px; user-select: none; display: inline-flex; align-items: center; color: rgb(251,251,254); justify-content: center; border: 1px solid transparent; font-weight: 650; padding: 12.009px 14.00623px; }
.bwj028z--zwihnbivpx{ background: linear-gradient(180deg, rgba(98,104,240,1), rgba(76,69,226,1)); box-shadow: 0 14.0056895px 30.007098px rgba(79,72,232,.30); }
.bwj028z--rrfrmqhfspgzn{ border-color: rgba(253,255,252,.12); background: rgba(253,255,255,.06); color: rgba(255,255,254,.92); }
.bumxjdo{ gap: 10.00499318px 14px; display: flex; font-size: 12.0010412px; color: var(--jzjpgductmy); flex-wrap: wrap; line-height: 1.25; }

@media (max-width: 980px) {
  .byx7j9f { padding: 0 20.0015503px; }
  .bx8lq4l { display: none; }
  #mq9bat { justify-content: center; background: rgba(12,15,15,.97); flex-direction: column; inset: 0; gap: 24.007px; align-items: center; font-size: 20.00410921px; position: fixed; z-index: 30; }
  .bmxpmqu { padding: 40px 16px; }
  .bojf3i5, .bprr220 { grid-template-columns: 1fr; }
}

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

@media (max-width: 767px) {
  .baobfjl { width: 76.00397px; height: 38.002187686px; }
  .bw7u4ti { height: 100%; object-position: center; object-fit: contain; display: block; width: 100%; }
  #o1veg7 {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
  }
}

