body[data-i7d182d6a3d98] .p8c06a9f7c737 {
  overflow: hidden;
  position: relative
}
body[data-i7d182d6a3d98] .p8c06a9f7c737>* {
  z-index: 1;
  position: relative
}
body[data-g0a87d1238bdc=o37bc120f1769] {
  --sc1d9b1c8720f: 4px;
  --k21da790bf4bc: 3px
}
body[data-b3dff0ae0d80d=v9d8190db28a7] {
  --m0095c17a893d: #F5FBF8;
  --xc95bca2e6091: #CFE9DC;
  --ja9dd1ea538e7: #ECF8F2;
  --u0c8e9b510df5: #0F8A5F;
  --u7b8786859d8e: #C9F0DC;
  --d82812208475d: #E3F5EC;
  --a6aa6de04b5d5: 0 18px 50px rgba(15, 60, 40, 0.08);
  --nb8643efb845e: #12A571;
  --l54cc7c38d698: #13261E
}
body[data-i7d182d6a3d98] .p8c06a9f7c737::before {
  opacity: 0.35;
  position: absolute;
  content: "";
  pointer-events: none;
  inset: 0
}.ve32c2ac471bb{z-index:auto}
body[data-k0cdf8edf1fe2=b5c45f7268e59] {
  --pb34b0d446946: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif
}
body[data-i7d182d6a3d98=d50f0ff53b1db] .p8c06a9f7c737::before {
  opacity: 0.12;
  animation: k749796102b1c 3.5s ease-in-out infinite alternate;
  background: repeating-radial-gradient(circle at 75% 45%,transparent 0 34px,var(--u0c8e9b510df5) 35px 36px,transparent 37px 70px)
}
@keyframes kd97e899bb019 {
  from {
    background-position-y: -200px,-160px,-120px
  }
  to {
    background-position-y: 200px,160px,120px
  }
}
@keyframes k97bf2b413a22 {
  from {
    background-position-y: 240px,260px
  }
  to {
    background-position-y: -240px,-260px
  }
}.h44418a0b559e{unicode-bidi:normal}
@keyframes k3d1e3a7fa650 {
  from {
    opacity: 0.15
  }
  to {
    opacity: 0.45
  }
}.s0b3dc7ced90a{z-index:auto}
@keyframes k749796102b1c {
  from {
    transform: scale(1)
  }
  to {
    transform: scale(1.08)
  }
}
@keyframes k91ebebffa9d8 {
  from {
    background-position: 150% 0
  }
  to {
    background-position: -50% 0
  }
}.g3c6ed090bb8c{unicode-bidi:normal}
@keyframes k7465e452a3a7 {
  to {
    transform: rotate(360deg)
  }
}
@media(prefers-reduced-motion:reduce) {
  body[data-i7d182d6a3d98] .p8c06a9f7c737::before {
    animation: none
  }
  [data-xa776c7905f48] {
    transition: none
  }
}
.v2fc51c821a23 {
  display: contents
}
body>footer::after {
  height: var(--uadc1f5dd19c6,0px);
  content: "";
  display: block
}
html:not([data-o7b399e79a9fd]) :is([data-s9e78270d5fc2], [data-c5e34901978c2], [data-xe5b68f5eadb9]) {
  visibility: hidden
}
.of3803fd204ad {
  padding: 0;
  list-style: none;
  margin: 0
}
