@layer modules {.EditorOverview-module__progressFill--v6BWLu-C {
  transform: scaleX(0);
  transform-origin: left;
  animation: EditorOverview-module__progress-fill--AF3HBXCo linear forwards;
}

@keyframes EditorOverview-module__progress-fill--AF3HBXCo {
  from {
    transform: scaleX(0);
  }
  to {
    transform: scaleX(1);
  }
}

/* Covers the first paint before the JS media-query hook has run. No animation means no
 * animationend, so auto-advance never fires for reduced-motion users. */

@media (prefers-reduced-motion: reduce) {
  .EditorOverview-module__progressFill--v6BWLu-C {
    animation: none;
    transform: none;
  }
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules{/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */
.Hero-module__heroMap--m-5ZQGco{-webkit-mask-image:linear-gradient(#000 86%,#0000 100%);mask-image:linear-gradient(#000 86%,#0000 100%)}@media (min-width:551px){.Hero-module__statCard--KGYEfKtB{background:linear-gradient(#241f19a3,#000002bd)}@supports (color:color-mix(in lab, red, red)){.Hero-module__statCard--KGYEfKtB{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-beige-200)10%,var(--color-black-60)),color-mix(in srgb,var(--color-black-100)74%,transparent))}}}.Hero-module__glint--s3NeaeUf{background:linear-gradient(100deg,var(--color-beige-200)0%,var(--color-beige-500)11%,var(--color-beige-200)14%,var(--color-beige-50)16.5%,var(--color-beige-200)19%,var(--color-beige-400)26%,var(--color-beige-200)33%,var(--color-beige-500)100%);color:#0000;background-position:0 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.Hero-module__statEnter--HDyFsf-c{animation:Hero-module__stat-rise--WArIV9ha .55s var(--ease-standard)backwards;animation-delay:0.5s;animation-delay:calc(0.5s + var(--stat-index,0)*0.1s)}.Hero-module__statEnter--HDyFsf-c>*{animation:Hero-module__stat-fade--O880SS3k .55s var(--ease-standard)backwards;animation-delay:inherit}.Hero-module__statEnter--HDyFsf-c .Hero-module__glint--s3NeaeUf{animation:Hero-module__glint-sweep--5xLx8YCv 1.3s cubic-bezier(.4,0,.2,1).5s backwards,Hero-module__glint-loop--DKeO-WSa 9s ease-in-out 1.8sinfinite;animation:Hero-module__glint-sweep--5xLx8YCv 1.3s cubic-bezier(.4,0,.2,1).5s backwards,Hero-module__glint-loop--DKeO-WSa 9s ease-in-out calc(1.8s + var(--stat-index,0)*0.35s)infinite}}@keyframes Hero-module__stat-rise--WArIV9ha{0%{transform:translateY(12px)}}@keyframes Hero-module__stat-fade--O880SS3k{0%{opacity:0}}@keyframes Hero-module__glint-sweep--5xLx8YCv{0%{background-position:100% 0}to{background-position:0 0}}@keyframes Hero-module__glint-loop--DKeO-WSa{0%,45%{background-position:0 0}60%,75%{background-position:100% 0}90%,to{background-position:0 0}}}
@layer modules {.FAQ-module__faqContainer--51bBRDrv {
  border-radius: 7px;
  background: rgba(0, 0, 0, 0.5);
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.Features-module__feature--mc75dmeP {
  border-radius: 7px;
  background: rgba(0, 0, 0, 0.5);
  background: var(--grays-black-50, rgba(0, 0, 0, 0.5));
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.Hero-module__heroText--Yk5YOah6 {
  text-shadow: 2px 2px 2px #000;
}

.Hero-module__item--gsavIIX- {
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.3);
  background: var(--grays-black-30, rgba(0, 0, 0, 0.3));
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.Testimonials-module__testimonialCard--5AjJy-ZR {
  border-radius: 7px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border: 1px solid var(--color-grayscale-white-10, rgba(255, 255, 255, 0.1));
  background: rgba(0, 0, 0, 0.5);
  background: var(--grays-black-50, rgba(0, 0, 0, 0.5));
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
  padding: 16px;
  text-align: left;
}

.Testimonials-module__source---nO2oEze {
  font-family: Inter;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 24px;
}

.Testimonials-module__author--Tp2c6SCu {
  color: #fff;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.Testimonials-module__content--LEzywXPQ {
  color: #fff;
  color: var(--Grays-White, #fff);
  font-family: Inter;
  font-size: 18px;
  margin: 16px 0;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 133.333% */
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  top: var(--swiper-navigation-top-offset, 50%);
  width: 27px;
  width: calc(var(--swiper-navigation-size)/44*27);
  height: 44px;
  height: var(--swiper-navigation-size);
  margin-top: -22px;
  margin-top: calc(0px - var(--swiper-navigation-size)/2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: 44px;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-feature-settings: ;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */
@layer modules {/* Section Styling */
.LandingPageContent-module__section--z6jlf72r {
  position: relative;
  text-align: center;
  z-index: 1;
}
/* Background Container */
.LandingPageContent-module__bgImageWrapper--tyXs-Llh {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  background-color: #000;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  z-index: -1;
}
.LandingPageContent-module__galleryBgWrapper--7nD0WQaK {
  background: linear-gradient(180deg, #000 0%, #141414 100%);
}
.LandingPageContent-module__featuresBg--Y4a7SteJ {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
.LandingPageContent-module__updatesBgWrapper--kGsBQRez {
  background: black;
}
.LandingPageContent-module__heroGradient1--ip-rPiL9 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.25) 55.72%);
  z-index: 1;
}
.LandingPageContent-module__heroGradient2--f-Xx1Uip {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(62.46% 38.99% at 50% 38.99%, rgba(0, 0, 0, 0.2) 37.74%, rgba(0, 0, 0, 0.6) 100%);
  z-index: 1;
}
.LandingPageContent-module__featuresGradient--jSSpIqf3 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  top: 0;
  height: 350px;
  background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0) 100%);
}
.LandingPageContent-module__testimonialsGradient--wxZHY751 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  top: -3px;
  height: calc(100% + 3px);
  background: linear-gradient(180deg, #000 0%, rgba(13, 17, 35, 0.3) 100%);
}
.LandingPageContent-module__faqGradient--647Sx7-s {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(13, 17, 35, 0.3) 0%, rgba(13, 17, 35, 0) 100%);
}
/* Custom Media Queries for PostCSS */
/* Breakpoints for the landing page */
}
