/* Анимация для кнопки "Get started" */

/* Задаем базовое состояние и плавность перехода */
.get-started-btn {
  transition: transform 0.3s ease; /* Плавный переход для свойства transform в течение 0.3 секунды */
  display: inline-block; /* Убедимся, что transform будет работать корректно */
}

/* Состояние при наведении курсора */
.get-started-btn:hover {
  transform: scale(1.05); /* Увеличиваем кнопку на 5% */
}

body:has([data-breakpoint-id="node-1_122"]) {
  background-color: white;
}
#container .css-vh2lqg {
  width: var(--viewport-width-scaled);
  min-height: var(--viewport-height-scaled);
  height: 100%;
  top: 0px;
}
#container .css-tzn6qh {
  display: block;
  position: absolute;
}
#container .css-6gkcj1 {
  transform-origin: top left;
  --max-layout-width: 2048px;
  --min-layout-width: 320px;
  --max-font-size: 288px;
  --min-font-size: 6px;
  --viewport-width-scaled: calc(var(--100dvw) / var(--viewport-scale));
  --viewport-height-scaled: calc(var(--100dvh) / var(--viewport-scale));
  --content-width-scaled: calc(
      var(--content-width-unscaled) / var(--viewport-scale)
  );
  --content-margin-x-scaled: max(
      calc(
          (var(--viewport-width) - var(--max-layout-width)) /
          var(--viewport-scale) / 2
      ),
      0px
  );
}
#container .css-k1lnlu {
  position: relative;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0px;
}
#container .css-50jkpj {
  min-width: var(--content-min-width);
  width: 100%;
}
#container .css-sp9yef {
  --content-width: calc(
      var(--content-width-scaled, 100%) -
      (var(--content-margin-x-scaled, 0px) * 2)
  );
  --content-margin: 0 var(--content-margin-x-scaled, 0);
  --content-min-width: calc(
      var(--viewport-width-scaled, 100%) -
      (var(--content-margin-x-scaled, 0px) * 2)
  );
  --content-min-height: var(--viewport-height-scaled, var(--100dvh));
  align-content: stretch;
  overflow: clip;
}
#container .css-glg5h6 {
  height: 1080px;
  width: 100%;
}
#container .css-wc1msa {
  position: relative;
  flex-shrink: 0;
  display: block;
}
#container .css-euoecl {
  background-color: #000;
  overflow: clip;
}
#container .css-wkdknk {
  width: 1920px;
  height: 1920px;
  left: 50%;
  right: auto;
  top: calc(50% + 245px);
  bottom: auto;
}
#container .css-rg259v {
  transform: translateX(-50%) translateY(-50%);
  opacity: 0.5;
}
#container .css-roiesn {
  position: absolute;
  display: block;
}
#container .css-trglf0 {
  position: absolute;
}
#container .css-r0azwh {
  inset: 0px;
  pointer-events: none;
}
#container .css-9unj7x {
  object-fit: cover;
  object-position: 50% 50%;
}
#container .css-ez8men {
  width: 100%;
  height: auto;
  max-width: 100%;
  display: block;
}
#container .css-xulmll {
  width: 100%;
  max-width: 100vw;
  height: 605px;
  left: 50%;
  right: auto;
  top: auto;
  bottom: 0;
}
#container .css-8hhw9a {
  transform: translateX(-50%);
}
#container .css-blpifo {
  width: 936px;
  left: 50%;
  right: auto;
  top: 283px;
  bottom: auto;
}
#container .css-5mcxm1 {
  transform: translateX(-50%);
  align-content: stretch;
  overflow: visible;
}
#container .css-jumdf0 {
  position: absolute;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 40px;
  padding: 0px;
}
#container .css-v27th6 {
  width: 100%;
}
#container .css-2l4h4m {
  font-family: "Inter:Medium", sans-serif;
  word-break: break-word;
  font-weight: 500;
  font-style: normal;
  text-transform: uppercase;
  font-size: 100px;
  letter-spacing: 4px;
  text-align: center;
  line-height: 0;
}
#container .css-qebi14 {
  font-variation-settings: normal;
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 936 105' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(-2.8789e-15 8.325 -0.93389 -4.8841e-9 367 99.25)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></linearGradient></defs></svg>");
  --paragraph-spacing: 0px;
  --list-spacing: 0px;
  --letter-spacing: 4px;
  font-size: clamp(16px, 8vw, 100px);
}
#container .css-8zr56v {
  display: block;
}
#container .css-7vtha0 {
  /*white-space: pre-wrap;*/
  line-height: 1.0499999237060547;
}
#container .css-ocil4b {
  font-family: "Inter:Regular", sans-serif;
  word-break: break-word;
  font-weight: 400;
  font-style: normal;
  font-size: 30px;
  letter-spacing: 0px;
  text-align: center;
  line-height: 0;
}
#container .css-4ilt8u {
  font-variation-settings: normal;
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 936 31' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(40.825 1.5705e-15 0 1.3521 596.75 15.5)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></linearGradient></defs></svg>");
  --paragraph-spacing: 0px;
  --list-spacing: 0px;
  --letter-spacing: 0px;
  font-size: clamp(14px, 3vw, 60px); /* чуть меньше */
  word-break: break-word;
  white-space: normal;
  /* font-size: clamp(16px, 8vw, 100px); */
}
#container .css-ocv9yw {
  display: flex;
  justify-content: center;
  box-sizing: border-box;
  margin-top: 30px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 3%;
  padding: 0px;
}
#container .css-51klbu {
  white-space: nowrap;
  font-family: "Inter:Regular", sans-serif;
  word-break: break-word;
  font-weight: 400;
  font-style: normal;
  font-size: 24px;
  letter-spacing: 0px;
  text-align: center;
  line-height: 0;
}
#container .css-w9egqa {
  font-variation-settings: normal;
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 137 25' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(2.7272e-15 2.0766 -0.36966 1.7591e-9 68.5 17.944)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></linearGradient></defs></svg>");
  --paragraph-spacing: 0px;
  --list-spacing: 0px;
  --letter-spacing: 0px;
}
#container .css-yq32w5 {
  white-space: pre;
  line-height: 1.0499999237060547;
}
#container .css-134pm3 {
  cursor: pointer;
}
#container .css-2pkb2f {
  cursor: pointer;
  font-variation-settings: normal;
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 98 25' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(1.9508e-15 2.0766 -0.26443 1.7591e-9 49 17.944)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></linearGradient></defs></svg>");
  --paragraph-spacing: 0px;
  --list-spacing: 0px;
  --letter-spacing: 0px;
}
#container .css-dsdnpc {
  cursor: pointer;
  font-variation-settings: normal;
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 103 25' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(2.0504e-15 2.0766 -0.27792 1.7591e-9 51.5 17.944)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></linearGradient></defs></svg>");
  --paragraph-spacing: 0px;
  --list-spacing: 0px;
  --letter-spacing: 0px;
}
#container .css-jumcp6 {
  position: absolute;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 31px;
  padding: 0px;
}
#container .css-vcms5u {
  left: 50%;
  right: auto;
  top: 803px;
  bottom: auto;
  /* position: sticky; */
}
#container .css-h45u0b {
  white-space: nowrap;
  font-family: "Inter:Regular", sans-serif;
  word-break: break-word;
  font-weight: 400;
  font-style: normal;
  font-size: 30px;
  letter-spacing: 0px;
  text-align: center;
  line-height: 0;
}
#container .css-21lify {
  font-variation-settings: normal;
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 122 31' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(8.3 0 0 2.109 83 15.5)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></linearGradient></defs></svg>");
  --paragraph-spacing: 0px;
  --list-spacing: 0px;
  --letter-spacing: 0px;
}
#container .css-on1h95 {
  width: 40px;
  height: 40px;
}
#container .css-wixxpz {
  inset: 0;
}
#container .css-gs60ek {
  overflow: visible;
}
#container .css-9j6u1t {
  width: 100%;
  height: 100%;
  max-width: none;
}
#container .css-87vvxb {
  height: 905px;
  width: 100%;
}
#container .css-9acfre {
  width: 1920px;
  height: 1920px;
  left: 50%;
  right: auto;
  top: calc(50% + 332.5px);
  bottom: auto;
}
#container .css-ia3s57 {
  width: 338px;
  height: 338px;
  left: calc(83.33333134651184% + -128.99996185302734px);
  right: auto;
  top: 397px;
  bottom: auto;
}
#container .css-bx9l9z {
  inset: -81.12426396657729%;
}
#container .css-86lisg {
  width: 426px;
  height: 426px;
  left: 70px;
  right: auto;
  top: 281px;
  bottom: auto;
}
#container .css-fk4ng7 {
  inset: -64.36620004859888%;
}
#container .css-9gnp5r {
  position: absolute;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 100px;
  padding: 6px 16px 9px;
}
#container .css-6mavqq {
  left: 50%;
  transform: translateX(-50%);
  right: auto;
  top: 82px;
  bottom: auto;
}
#container .css-7js8wp {
  padding: 15px;
  align-content: stretch;
  overflow: visible;
  min-width: 300px;
  flex: 0 0 auto;
}
#container .css-1gm2ei {
  position: absolute;
  border-style: solid;
  border-color: #333;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-radius: 100px;
}
#container .css-ggwoeh {
  inset: 0px;
}
#container .css-s3s1qq {
  overflow: visible;
  pointer-events: none;
}
#container .css-o3dgqn {
  opacity: 0.550000011920929;
  font-variation-settings: normal;
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 165 25' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(-5.075e-16 1.9821 -0.16463 -1.1629e-9 64.696 23.631)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></linearGradient></defs></svg>");
  --paragraph-spacing: 0px;
  --list-spacing: 0px;
  --letter-spacing: 0px;
}
#container .css-69bsb0 {
  transform: translateX(-50%);
  font-variation-settings: normal;
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 453 67' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(-1.3933e-15 5.3121 -0.45198 -3.1165e-9 177.62 63.331)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></linearGradient></defs></svg>");
  --paragraph-spacing: 0px;
  --list-spacing: 0px;
  --letter-spacing: 20.48px;
}
#container .css-rmt2jy {
  left: calc(50% + 0.5px);
  right: auto;
  top: calc(50% + -297.5px);
  bottom: auto;
}
#container .css-ubxm6h {
  white-space: nowrap;
  font-family: "Inter:Medium", sans-serif;
  word-break: break-word;
  font-weight: 500;
  font-style: normal;
  text-transform: uppercase;
  font-size: 64px;
  letter-spacing: 20.48px;
  font-size: clamp(18px, 10vw, 64px);
  text-align: center;
  line-height: 0;
}
#container .css-k43fjc {
  height: 456px;
  left: 50%;
  right: auto;
  top: auto;
  bottom: 131px;
  transform: translateX(-50%);
}
#container .css-ocv4x7 {
  position: absolute;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 16px;
  padding: 0px;
  overflow-x: auto;
  scroll-behavior: smooth;
  width: 100%;
}
#container .css-7jalr0 {
  width: 524px;
  height: 100%;
}
#container .css-286qa5 {
  position: relative;
  flex-shrink: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 56px;
  border-radius: 40px;
  padding: 48px 40px;
}
#container .css-fj3k14 {
  background-color: rgba(0, 0, 0, 0.35);
}
#container .css-2f5qr0 {
  border-radius: 40px;
}
#container .css-hii4m6 {
  position: absolute;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.61);
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-radius: 40px;
}
#container .css-barjfk {
  position: relative;
  flex-shrink: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 40px;
  padding: 0px;
  height: 160px;
}
#container .css-ldomp {
  width: 56px;
  height: 56px;
}
#container .css-1lzvf3 {
  position: relative;
  flex-shrink: 0;
  border-radius: 100px;
}
#container .css-2q8p5 {
  position: absolute;
  border-style: solid;
  border-color: #fff;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-radius: 100px;
}
#container .css-d5ghsn {
  border-radius: inherit;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#container .css-j9f0op {
  width: 100%;
  height: 100%;
}
#container .css-w6hctl {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  position: relative;
  padding: 40px;
}
#container .css-ks4403 {
  white-space: nowrap;
  font-family: "Inter:Regular", sans-serif;
  word-break: break-word;
  font-weight: 400;
  font-style: normal;
  font-size: 29px;
  letter-spacing: 1.16px;
  text-align: left;
  line-height: 0;
}
#container .css-7339hj {
  font-variation-settings: normal;
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 14 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(-4.306e-17 2.5371 -0.013969 -1.4885e-9 5.4893 30.248)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></linearGradient></defs></svg>");
  --paragraph-spacing: 0px;
  --list-spacing: 0px;
  --letter-spacing: 1.16px;
}
#container .css-yqo696 {
  white-space: pre;
  line-height: 32px;
}
#container .css-59rdls {
  width: min-content;
  min-width: 100%;
}
#container .css-zdmzq8 {
  font-family: "Inter:Regular", sans-serif;
  word-break: break-word;
  font-weight: 400;
  font-style: normal;
  font-size: 28px;
  letter-spacing: 1.12px;
  text-align: left;
  line-height: 0;
}
#container .css-pgl3k7 {
  font-variation-settings: normal;
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 444 64' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(-1.3656e-15 5.0743 -0.443 -2.977e-9 174.09 60.495)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></linearGradient></defs></svg>");
  --paragraph-spacing: 0px;
  --list-spacing: 0px;
  --letter-spacing: 1.12px;
}
#container .css-1jn0oj {
  /*white-space: pre-wrap;*/
  line-height: 32px;
}
#container .css-ezwc6y {
  font-family: "Inter:Regular", sans-serif;
  word-break: break-word;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  letter-spacing: 0.72px;
  text-align: left;
  line-height: 0;
}
#container .css-lpkulg {
  font-variation-settings: normal;
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 444 96' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(-1.3656e-15 7.6114 -0.443 -4.4654e-9 174.09 90.743)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></linearGradient></defs></svg>");
  --paragraph-spacing: 0px;
  --list-spacing: 0px;
  --letter-spacing: 0.72px;
}
#container .css-13ozh2 {
  /*white-space: pre-wrap;*/
  line-height: 24px;
}
#container .css-wkqjbf {
  position: relative;
  flex: 1 0 0;
  border-radius: 40px;
}
#container .css-w9y3m0 {
  min-width: 1px;
  min-height: 1px;
  height: 100%;
}
#container .css-hr0917 {
  position: absolute;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.46);
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-radius: 40px;
}
#container .css-rt1aze {
  border-radius: inherit;
  position: relative;
}
#container .css-fqbed1 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 56px;
  position: relative;
  padding: 48px 40px;
}
#container .css-d3zvbq {
  font-variation-settings: normal;
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 18 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(-5.5363e-17 2.5371 -0.01796 -1.4885e-9 7.0577 30.248)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></linearGradient></defs></svg>");
  --paragraph-spacing: 0px;
  --list-spacing: 0px;
  --letter-spacing: 1.16px;
}
#container .css-c6otzn {
  height: 64px;
  width: 100%;
}
#container .css-kjgjtc {
  font-variation-settings: normal;
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 282 64' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(-8.6736e-16 5.0743 -0.28137 -2.977e-9 110.57 60.495)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></linearGradient></defs></svg>");
  --paragraph-spacing: 0px;
  --list-spacing: 0px;
  --letter-spacing: 1.12px;
}
#container .css-nzxws7 {
  font-variation-settings: normal;
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 282 120' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(-8.6736e-16 9.5143 -0.28137 -5.5818e-9 110.57 113.43)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></linearGradient></defs></svg>");
  --paragraph-spacing: 0px;
  --list-spacing: 0px;
  --letter-spacing: 0.72px;
}
#container .css-3j2d6q {
  position: absolute;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.5);
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-radius: 40px;
}
#container .css-ktc8ex {
  font-variation-settings: normal;
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 19 32' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(-5.8439e-17 2.5371 -0.018957 -1.4885e-9 7.4498 30.248)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></linearGradient></defs></svg>");
  --paragraph-spacing: 0px;
  --list-spacing: 0px;
  --letter-spacing: 1.16px;
}
#container .css-6ogdoh {
  font-variation-settings: normal;
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 282 96' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(-8.6736e-16 7.6114 -0.28137 -4.4654e-9 110.57 90.743)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></linearGradient></defs></svg>");
  --paragraph-spacing: 0px;
  --list-spacing: 0px;
  --letter-spacing: 0.72px;
}
#container .css-u21bc9 {
  height: 840px;
  width: 100%;
}
#container .css-7hxhg1 {
  width: 1920px;
  height: 1920px;
  left: 50%;
  right: auto;
  top: calc(50% + 365px);
  bottom: auto;
}
#container .css-pkf4dk {
  left: 50%;
  transform: translateX(-50%);
  right: auto;
  top: 98px;
  bottom: auto;
}
#container .css-jb11cd {
  opacity: 0.550000011920929;
  font-variation-settings: normal;
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 98 25' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(-3.0142e-16 1.9821 -0.09778 -1.1629e-9 38.425 23.631)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></linearGradient></defs></svg>");
  --paragraph-spacing: 0px;
  --list-spacing: 0px;
  --letter-spacing: 0px;
}
#container .css-mzroye {
  transform: translateX(-50%);
  font-variation-settings: normal;
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 497 67' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(-1.5286e-15 5.3121 -0.49588 -3.1165e-9 194.87 63.331)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></linearGradient></defs></svg>");
  --paragraph-spacing: 0px;
  --list-spacing: 0px;
  --letter-spacing: 20.48px;
}
#container .css-tg4sdu {
  left: calc(50% + 0.5px);
  right: auto;
  top: calc(50% + -249px);
  bottom: auto;
}
#container .css-85t7kw {
  transform: translateX(-50%);
  font-variation-settings: normal;
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 465 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(-1.4302e-15 3.1714 -0.46395 -1.8606e-9 182.32 37.81)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></linearGradient></defs></svg>");
  --paragraph-spacing: 0px;
  --list-spacing: 0px;
  --letter-spacing: 1.92px;
}
#container .css-8bscm2 {
  left: 50%;
  right: auto;
  top: 447px;
  bottom: auto;
}
#container .css-dho9e4 {
  display: flex;
  flex-direction: column;
  padding: 10px;
  gap: 10px;
  height: auto;
  white-space: nowrap;
  font-family: "Inter:Regular", sans-serif;
  word-break: break-word;
  font-weight: 400;
  font-style: normal;
  font-size: 48px;
  letter-spacing: 1.92px;
  text-align: center;
  font-size: clamp(18px, 10vw, 50px);
}
#container .css-yaq51p {
  /*white-space: pre;*/
  line-height: 40px;
}
#container .css-p8ixpd {
  width: 759px;
  left: calc(50% + 0.5px);
  right: auto;
  top: calc(50% + 109px);
  bottom: auto;
}
#container .css-yv8lh {
  transform: translateX(-50%);
  font-variation-settings: normal;
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 759 24' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(-2.3345e-15 1.9029 -0.75729 -1.1164e-9 297.6 22.686)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></linearGradient></defs></svg>");
  --paragraph-spacing: 0px;
  --list-spacing: 0px;
  --letter-spacing: 0.96px;
}
#container .css-43u7oz {
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 15px;
  font-family: "Inter:Regular", sans-serif;
  word-break: break-word;
  font-weight: 400;
  font-style: normal;
  font-size: 24px;
  letter-spacing: 0.96px;
  text-align: center;
  top: 550px;
}
#container .css-2a1cyk {
  width: 194px;
  height: 64px;
  left: calc(50% + 0.5px);
  right: auto;
  top: calc(10% + 207px);
  bottom: auto;
}
#container .css-w4zp6p {
  transform: translateX(-50%) translateY(-50%);
  overflow: visible;
}

.scroll-animate {
  opacity: 0;
  transform: translateY(40px);
  transition: opacity 1.2s cubic-bezier(.4,0,.2,1), transform 0.6s cubic-bezier(.4,0,.2,1);
}

.scroll-animate.visible {
  opacity: 1;
  transform: translateY(0);
}

.scroll-down-indicator {
  bottom: 30px;
  left: 20px;
  animation: bounce 2s infinite;
  z-index: 10;
  opacity: 0.7;
}
@keyframes bounce {
  0%, 100% {
    transform: translateX(-50%) translateY(0);
  }
  50% {
    transform: translateX(-50%) translateY(20px);
  }
}


@media (max-width: 900px) {
  #container .css-ocv4x7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;       
  }
  #container .css-7js8wp {
    padding: 15px;
  }
}