@import "https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;600;700;800&family=Roboto:wght@300;400;500;700&family=Pixelify+Sans:wght@400;500;600;700&display=swap";
/* [project]/src/app/globals.css [app-client] (css) */
:root {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
  --md-sys-color-primary: #ea580c;
  --md-sys-color-on-primary: #fff;
  --md-sys-color-primary-container: #ffedd5;
  --md-sys-color-on-primary-container: #7c2d12;
  --md-sys-color-secondary: #d97706;
  --md-sys-color-secondary-container: #fef3c7;
  --md-sys-color-surface: #fffaf5;
  --md-sys-color-on-surface: #0f172a;
  --md-sys-color-surface-variant: #f1f5f9;
  --md-sys-color-on-surface-variant: #475569;
  --md-sys-color-outline: #cbd5e1;
  --md-sys-color-outline-variant: #e2e8f0;
  --md-sys-elevation-1: 0px 1px 3px 1px #00000026, 0px 1px 2px 0px #0000004d;
  --md-sys-elevation-3: 0px 4px 8px 3px #00000026, 0px 1px 3px 0px #0000004d;
  --md-sys-shape-corner-large: 28px;
  --md-sys-shape-corner-extra-large: 48px;
  --md-sys-shape-corner-full: 9999px;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html {
  scroll-behavior: smooth;
  -webkit-text-size-adjust: 100%;
  max-width: 100vw;
  overflow-x: hidden;
}

body {
  background-color: var(--md-sys-color-surface);
  color: var(--md-sys-color-on-surface);
  -webkit-font-smoothing: antialiased;
  width: 100%;
  max-width: 100vw;
  position: relative;
  overflow-x: hidden;
  font-family: Google Sans, Roboto, system-ui, -apple-system, sans-serif !important;
}

h1, h2, h3, h4, h5, h6, p, a, li, td, th, div, span, strong, b {
  font-family: Google Sans, Roboto, system-ui, -apple-system, sans-serif;
}

input, button, textarea, select, option, label {
  font-family: Google Sans, Roboto, system-ui, -apple-system, sans-serif !important;
}

a {
  color: inherit;
  text-decoration: none;
}

main {
  z-index: 1;
  position: relative;
}

.opacity-0 {
  opacity: 0;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: perspective(1000px)rotateX(12deg)translateY(50px)scale(.95);
  }

  to {
    opacity: 1;
    transform: perspective(1000px)rotateX(0)translateY(0)scale(1);
  }
}

.animate-in {
  animation: .8s cubic-bezier(.2, .8, .2, 1) forwards fadeInUp;
}

.delay-100 {
  animation-delay: .1s;
}

.delay-200 {
  animation-delay: .2s;
}

.delay-300 {
  animation-delay: .3s;
}

.delay-400 {
  animation-delay: .4s;
}

.delay-500 {
  animation-delay: .5s;
}

.delay-600 {
  animation-delay: .6s;
}

html.dark, html[data-theme="dark"] {
  --md-sys-color-surface: #000;
  --md-sys-color-on-surface: #fff;
  --md-sys-color-surface-variant: #0c0c0e;
  --md-sys-color-on-surface-variant: #a1a1aa;
  --md-sys-color-outline: #222226;
  --md-sys-color-outline-variant: #2e2e34;
  --lightningcss-light: ;
  --lightningcss-dark: initial;
  color-scheme: dark;
}

html.dark body, html[data-theme="dark"] body {
  color: #f8fafc !important;
  background-color: #000 !important;
}

html.dark h1, html.dark h2, html.dark h3, html.dark h4, html.dark h5, html.dark h6, html[data-theme="dark"] h1, html[data-theme="dark"] h2, html[data-theme="dark"] h3, html[data-theme="dark"] h4, html[data-theme="dark"] h5, html[data-theme="dark"] h6, html.dark [class*="title"]:not([class*="Gradient"]):not([class*="Highlight"]):not([class*="gradient"]):not([class*="highlight"]):not([class*="badge"]):not([class*="Badge"]), html[data-theme="dark"] [class*="title"]:not([class*="Gradient"]):not([class*="Highlight"]):not([class*="gradient"]):not([class*="highlight"]):not([class*="badge"]):not([class*="Badge"]), html.dark [class*="Title"]:not([class*="Gradient"]):not([class*="Highlight"]):not([class*="gradient"]):not([class*="highlight"]):not([class*="badge"]):not([class*="Badge"]), html[data-theme="dark"] [class*="Title"]:not([class*="Gradient"]):not([class*="Highlight"]):not([class*="gradient"]):not([class*="highlight"]):not([class*="badge"]):not([class*="Badge"]) {
  color: #fff !important;
}

html.dark [class*="mockupWrapper"], html[data-theme="dark"] [class*="mockupWrapper"] {
  background: #09090b !important;
  border-color: #1f1f23 !important;
  box-shadow: 0 25px 60px -15px #000c !important;
}

html.dark [class*="mockupBar"], html[data-theme="dark"] [class*="mockupBar"] {
  background: #141418 !important;
  border: 1px solid #222226 !important;
}

html.dark [class*="mockupUrl"], html[data-theme="dark"] [class*="mockupUrl"] {
  color: #a1a1aa !important;
  background: #09090b !important;
  border: 1px solid #222226 !important;
}

html.dark [class*="featureItem"], html[data-theme="dark"] [class*="featureItem"], html.dark [class*="featureItem"] span, html[data-theme="dark"] [class*="featureItem"] span {
  color: #cbd5e1 !important;
}

html.dark [class*="hero"], html[data-theme="dark"] [class*="hero"] {
  background-color: #000 !important;
}

html.dark [class*="heroTitle"], html[data-theme="dark"] [class*="heroTitle"] {
  color: #fff !important;
}

html.dark [class*="heroDescription"], html[data-theme="dark"] [class*="heroDescription"] {
  color: #a1a1aa !important;
}

html.dark [class*="heroBadge"], html[data-theme="dark"] [class*="heroBadge"] {
  background: #121214d9 !important;
  border-color: #ea580c66 !important;
}

html.dark [class*="badgeLabel"], html[data-theme="dark"] [class*="badgeLabel"] {
  color: #f4f4f5 !important;
}

html.dark [class*="btnSecondary"], html[data-theme="dark"] [class*="btnSecondary"] {
  color: #f8fafc !important;
  background: #141417 !important;
  border-color: #27272a !important;
}

html.dark [class*="btnSecondary"]:hover, html[data-theme="dark"] [class*="btnSecondary"]:hover {
  color: #fff !important;
  background: #1c1c22 !important;
  border-color: #ea580c !important;
}

html.dark [class*="pillItem"], html[data-theme="dark"] [class*="pillItem"] {
  color: #cbd5e1 !important;
}

html.dark [class*="centerNode"], html[data-theme="dark"] [class*="centerNode"] {
  background: radial-gradient(circle at 50% 35%, #18181b 0%, #0a0a0c 100%) !important;
  border-color: #ea580c !important;
}

html.dark [class*="iconCircle"], html[data-theme="dark"] [class*="iconCircle"] {
  color: #fb923c !important;
  background: #121215 !important;
  border-color: #27272a !important;
}

html.dark [class*="nodeTitle"], html[data-theme="dark"] [class*="nodeTitle"] {
  color: #f8fafc !important;
}

html.dark [class*="nodeSub"], html[data-theme="dark"] [class*="nodeSub"] {
  color: #a1a1aa !important;
}

html.dark [class*="integrationItem"] h3, html[data-theme="dark"] [class*="integrationItem"] h3 {
  color: #f8fafc !important;
}

html.dark [class*="headerWrapper"], html[data-theme="dark"] [class*="headerWrapper"] {
  background: none !important;
  border-bottom: none !important;
}

html.dark [class*="nav"], html[data-theme="dark"] [class*="nav"] {
  background: #0a0a0ce0 !important;
  border-color: #ffffff1a !important;
  box-shadow: 0 10px 30px -5px #000000b3, inset 0 0 0 1px #ffffff0d !important;
}

html.dark [class*="brandTitle"], html[data-theme="dark"] [class*="brandTitle"] {
  color: #fff !important;
}

html.dark [class*="brandTag"], html[data-theme="dark"] [class*="brandTag"] {
  color: #fb923c !important;
  background: #ea580c2e !important;
  border-color: #ea580c59 !important;
}

html.dark [class*="desktopNav"] a, html[data-theme="dark"] [class*="desktopNav"] a {
  color: #cbd5e1 !important;
}

html.dark [class*="desktopNav"] a:hover, html[data-theme="dark"] [class*="desktopNav"] a:hover {
  color: #fff !important;
  background-color: #ffffff14 !important;
}

html.dark [class*="solutionsTrigger"], html[data-theme="dark"] [class*="solutionsTrigger"] {
  color: #cbd5e1 !important;
}

html.dark [class*="solutionsTrigger"]:hover, html[data-theme="dark"] [class*="solutionsTrigger"]:hover {
  color: #fff !important;
  background-color: #ffffff14 !important;
}

html.dark [class*="actionDivider"], html[data-theme="dark"] [class*="actionDivider"] {
  background: #ffffff1f !important;
}

html.dark [class*="loginBtn"], html[data-theme="dark"] [class*="loginBtn"] {
  color: #cbd5e1 !important;
}

html.dark [class*="loginBtn"]:hover, html[data-theme="dark"] [class*="loginBtn"]:hover {
  color: #ea580c !important;
  background-color: #ea580c1f !important;
}

html.dark [class*="solutionsDropdown"], html[data-theme="dark"] [class*="solutionsDropdown"] {
  background: #0d0d10 !important;
  border-color: #27272a !important;
  box-shadow: 0 20px 50px #000c !important;
}

html.dark [class*="megaColHeader"], html[data-theme="dark"] [class*="megaColHeader"] {
  color: #a1a1aa !important;
}

html.dark [class*="itemName"], html[data-theme="dark"] [class*="itemName"] {
  color: #f1f5f9 !important;
}

html.dark [class*="itemSub"], html[data-theme="dark"] [class*="itemSub"] {
  color: #71717a !important;
}

html.dark [class*="mobileMenu"], html[data-theme="dark"] [class*="mobileMenu"] {
  background: #08080a !important;
  border-color: #27272a !important;
}

html.dark [class*="cyberWrapper"], html[data-theme="dark"] [class*="cyberWrapper"] {
  background: #000 !important;
}

html.dark [class*="partnerSection"], html[data-theme="dark"] [class*="partnerSection"] {
  background-color: #000 !important;
}

html.dark [class*="partnerSideCard"], html[data-theme="dark"] [class*="partnerSideCard"] {
  background: #0a0a0c !important;
  border-color: #222226 !important;
}

html.dark [class*="partnerSideCard"] h3, html[data-theme="dark"] [class*="partnerSideCard"] h3 {
  color: #fff !important;
}

html.dark [class*="whitelabelSideCard"], html[data-theme="dark"] [class*="whitelabelSideCard"], html.dark [class*="whitelabelPromo"], html[data-theme="dark"] [class*="whitelabelPromo"] {
  background: linear-gradient(145deg, #0a0a0c 0%, #161619 100%) !important;
  border-color: #27272a !important;
}

html.dark [class*="codePill"], html[data-theme="dark"] [class*="codePill"] {
  background: #121215 !important;
  border-color: #27272a !important;
}

html.dark [class*="codeText"], html[data-theme="dark"] [class*="codeText"] {
  color: #fff !important;
}

html.dark [class*="bentoFrame"], html[data-theme="dark"] [class*="bentoFrame"] {
  background: #0c0c0ed9 !important;
  border-color: #222226 !important;
  box-shadow: 0 25px 60px -15px #000000b3 !important;
}

html.dark [class*="bentoCard"], html[data-theme="dark"] [class*="bentoCard"] {
  background: #08080a !important;
  border-color: #1f1f23 !important;
}

html.dark [class*="appPill"], html[data-theme="dark"] [class*="appPill"] {
  background: #141418 !important;
  border-color: #27272a !important;
  box-shadow: 0 4px 14px #00000080 !important;
}

html.dark [class*="categoryTitle"], html[data-theme="dark"] [class*="categoryTitle"] {
  color: #f1f5f9 !important;
}

html.dark [class*="categoryCount"], html[data-theme="dark"] [class*="categoryCount"] {
  color: #a1a1aa !important;
  background: #18181b !important;
  border-color: #27272a !important;
}

html.dark [class*="cardBottom"], html[data-theme="dark"] [class*="cardBottom"] {
  border-top-color: #ffffff0f !important;
}

html.dark [class*="showcaseCard"], html[data-theme="dark"] [class*="showcaseCard"] {
  background: #09090b !important;
  border-color: #1f1f23 !important;
  box-shadow: 0 25px 60px -15px #000c !important;
}

html.dark [class*="tabsContainer"], html[data-theme="dark"] [class*="tabsContainer"] {
  background: #0d0d10 !important;
  border-color: #222226 !important;
}

html.dark [class*="tabButton"], html[data-theme="dark"] [class*="tabButton"] {
  color: #a1a1aa !important;
}

html.dark [class*="tabButton"]:hover:not([class*="active"]), html[data-theme="dark"] [class*="tabButton"]:hover:not([class*="active"]) {
  color: #fff !important;
  background: #18181b !important;
}

html.dark [class*="kpiCard"], html[data-theme="dark"] [class*="kpiCard"] {
  background: #121215 !important;
  border-color: #222226 !important;
}

html.dark [class*="kpiValue"], html[data-theme="dark"] [class*="kpiValue"] {
  color: #fff !important;
}

html.dark [class*="kpiLabel"], html[data-theme="dark"] [class*="kpiLabel"] {
  color: #a1a1aa !important;
}

html.dark [class*="secondaryCta"], html[data-theme="dark"] [class*="secondaryCta"] {
  color: #f8fafc !important;
  background: #141418 !important;
  border: 1px solid #27272a !important;
}

html.dark [class*="secondaryCta"]:hover, html[data-theme="dark"] [class*="secondaryCta"]:hover {
  color: #ea580c !important;
  background: #1c1c22 !important;
  border-color: #ea580c !important;
}

html.dark [class*="compactModuleCard"], html[data-theme="dark"] [class*="compactModuleCard"], html.dark [class*="compactAddonCard"], html[data-theme="dark"] [class*="compactAddonCard"], html.dark [class*="summaryCard"], html[data-theme="dark"] [class*="summaryCard"] {
  background: #0a0a0c !important;
  border-color: #1f1f23 !important;
}

html.dark [class*="tabBtn"], html[data-theme="dark"] [class*="tabBtn"] {
  color: #cbd5e1 !important;
  background: #141418 !important;
  border-color: #27272a !important;
}

html.dark [class*="faqItem"], html[data-theme="dark"] [class*="faqItem"] {
  background: #0a0a0c !important;
  border-color: #1f1f23 !important;
}

html.dark [class*="faqItem"][class*="open"], html[data-theme="dark"] [class*="faqItem"][class*="open"] {
  background: #121215 !important;
  border-color: #ea580c !important;
}

html.dark [class*="questionBtn"], html[data-theme="dark"] [class*="questionBtn"] {
  color: #fff !important;
}

html.dark [class*="footer"], html[data-theme="dark"] [class*="footer"] {
  background-color: #000 !important;
  border-top-color: #1f1f23 !important;
}

html.dark [class*="bottomBar"], html[data-theme="dark"] [class*="bottomBar"] {
  background-color: #000 !important;
  border-top-color: #18181b !important;
}

html.dark [class*="columnTitle"], html[data-theme="dark"] [class*="columnTitle"] {
  color: #fff !important;
}

html.dark [class*="socialIcon"], html[data-theme="dark"] [class*="socialIcon"] {
  color: #a1a1aa !important;
  background: #ffffff0d !important;
  border-color: #ffffff1a !important;
}

html.dark [class*="hubCard"], html[data-theme="dark"] [class*="hubCard"], html.dark [class*="benefitCard"], html[data-theme="dark"] [class*="benefitCard"] {
  background: #0a0a0c !important;
  border-color: #1f1f23 !important;
}

html.dark [class*="nodePill"], html[data-theme="dark"] [class*="nodePill"] {
  background: #0e0e11 !important;
  border-color: #27272a !important;
}

html.dark [class*="nodePill"]:hover, html[data-theme="dark"] [class*="nodePill"]:hover {
  background: #18181b !important;
  border-color: #ea580c !important;
}

html.dark [class*="hubBrain"], html[data-theme="dark"] [class*="hubBrain"] {
  background: radial-gradient(circle at 50% 35%, #18181b 0%, #08080a 100%) !important;
}

html.dark [class*="darkSection"], html[data-theme="dark"] [class*="darkSection"], html.dark [class*="followUpSection"], html[data-theme="dark"] [class*="followUpSection"] {
  background: #08080a !important;
  border-color: #27272a !important;
}

html.dark [class*="canvasContainer"], html[data-theme="dark"] [class*="canvasContainer"], html.dark [class*="fuCard"], html[data-theme="dark"] [class*="fuCard"], html.dark [class*="aiCard"], html[data-theme="dark"] [class*="aiCard"] {
  background: #0e0e11 !important;
  border-color: #27272a !important;
}

html.dark [class*="ctaSection"], html[data-theme="dark"] [class*="ctaSection"] {
  background-color: #08080a !important;
}

html.dark [class*="skyHeroWrapper"], html[data-theme="dark"] [class*="skyHeroWrapper"], html.dark [class*="pageContainer"], html[data-theme="dark"] [class*="pageContainer"] {
  background: #000 !important;
}

html.dark [class*="cloudsContainer"], html[data-theme="dark"] [class*="cloudsContainer"] {
  display: none !important;
}

html.dark [class*="starsContainer"], html[data-theme="dark"] [class*="starsContainer"] {
  display: block !important;
}

html.lenis, html.lenis body {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.lenis.lenis-smooth iframe {
  pointer-events: none;
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }

  .opacity-0 {
    opacity: 1 !important;
  }

  .animate-in {
    opacity: 1 !important;
    animation: none !important;
    transform: none !important;
  }
}

/* [project]/src/components/header/Header.module.css [app-client] (css) */
.Header-module__zCemKG__headerWrapper {
  z-index: 100;
  pointer-events: none;
  justify-content: center;
  padding: .85rem 1.25rem;
  transition: padding .25s;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.Header-module__zCemKG__headerWrapper.Header-module__zCemKG__scrolled {
  padding: .6rem 1rem;
}

.Header-module__zCemKG__topBar {
  pointer-events: auto;
  width: 100%;
  max-width: 1240px;
  -webkit-backdrop-filter: blur(18px) saturate(160%);
  background: #fffffff0;
  border: 1px solid #0f172a24;
  border-radius: 9999px;
  justify-content: space-between;
  align-items: center;
  gap: .75rem;
  min-block-size: 58px;
  margin: 0 auto;
  padding: .4rem .65rem .4rem 1.15rem;
  transition: background-color .25s, border-color .25s, box-shadow .25s;
  display: flex;
  box-shadow: 0 10px 30px -8px #0f172a14, 0 2px 6px #0f172a0a;
}

.Header-module__zCemKG__headerWrapper.Header-module__zCemKG__scrolled .Header-module__zCemKG__topBar {
  background: #fffffffa;
  border-color: #0f172a33;
  box-shadow: 0 16px 38px -10px #0f172a1f, 0 3px 8px #0f172a0d;
}

.Header-module__zCemKG__logo {
  border-radius: 9999px;
  flex-shrink: 0;
  align-items: center;
  gap: .5rem;
  padding: .2rem .45rem .2rem .15rem;
  text-decoration: none;
  display: inline-flex;
}

.Header-module__zCemKG__logoMark {
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  display: flex;
}

.Header-module__zCemKG__brandGroup {
  white-space: nowrap;
  align-items: center;
  gap: .4rem;
  display: inline-flex;
}

.Header-module__zCemKG__brandTitle {
  color: #0f172a;
  letter-spacing: -.02em;
  font-size: 1.125rem;
  font-weight: 800;
  line-height: 1;
}

.Header-module__zCemKG__brandSuffix {
  color: #334155;
  letter-spacing: .05em;
  text-transform: uppercase;
  background: #f1f5f9;
  border: 1px solid #cbd5e1;
  border-radius: 6px;
  padding: .18rem .42rem;
  font-size: .6875rem;
  font-weight: 700;
  line-height: 1;
}

.Header-module__zCemKG__menuList {
  align-items: center;
  gap: .15rem;
  margin: 0;
  padding: 0;
  list-style: none;
  display: none;
}

.Header-module__zCemKG__menuItem {
  align-items: center;
  display: flex;
}

.Header-module__zCemKG__menuLink, .Header-module__zCemKG__menuTrigger {
  color: #1e293b;
  cursor: pointer;
  white-space: nowrap;
  background: none;
  border: none;
  border-radius: 9999px;
  align-items: center;
  gap: .28rem;
  min-block-size: 36px;
  padding: .48rem .72rem;
  font-family: inherit;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
  transition: background-color .15s, color .15s, box-shadow .15s;
  display: inline-flex;
}

.Header-module__zCemKG__menuLink:hover, .Header-module__zCemKG__menuTrigger:hover {
  color: #0f172a;
  background-color: #f1f5f9;
}

.Header-module__zCemKG__menuLink[aria-current="page"], .Header-module__zCemKG__menuTrigger.Header-module__zCemKG__active {
  color: #c2410c;
  background-color: #ea580c1a;
  font-weight: 600;
  box-shadow: inset 0 0 0 1px #ea580c47;
}

.Header-module__zCemKG__chevron {
  opacity: .8;
  flex-shrink: 0;
  transition: transform .2s, opacity .15s;
}

.Header-module__zCemKG__chevron.Header-module__zCemKG__rotated {
  transform: rotate(180deg);
}

.Header-module__zCemKG__dropdownItem {
  position: relative;
}

.Header-module__zCemKG__dropdownPanel {
  z-index: 120;
  pointer-events: auto;
  background: #fff;
  border: 1px solid #cbd5e1;
  border-radius: 16px;
  width: max-content;
  min-width: 600px;
  max-width: min(660px, 100dvw - 2rem);
  padding: 1.5rem 1.75rem 1.25rem;
  animation: .16s ease-out forwards Header-module__zCemKG__dropdownEnter;
  position: absolute;
  top: calc(100% + .75rem);
  left: -1rem;
  box-shadow: 0 22px 48px -12px #0f172a29, 0 4px 12px -2px #0f172a0d;
}

.Header-module__zCemKG__dropdownPanel:before {
  content: "";
  background: none;
  height: 1rem;
  position: absolute;
  top: -1rem;
  left: 0;
  right: 0;
}

@keyframes Header-module__zCemKG__dropdownEnter {
  from {
    opacity: 0;
    transform: translateY(-4px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.Header-module__zCemKG__dropdownGrid {
  grid-template-columns: repeat(2, minmax(250px, 1fr));
  gap: 1.25rem 2.25rem;
  display: grid;
}

.Header-module__zCemKG__dropdownGroup {
  flex-direction: column;
  gap: .5rem;
  min-width: 0;
  display: flex;
}

.Header-module__zCemKG__dropdownGroupHeading {
  color: #475569;
  letter-spacing: .04em;
  text-transform: uppercase;
  padding-inline: .65rem;
  font-size: .75rem;
  font-weight: 600;
}

.Header-module__zCemKG__dropdownLinkList {
  flex-direction: column;
  gap: .15rem;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.Header-module__zCemKG__dropdownLink {
  color: #1e293b;
  border-radius: 10px;
  align-items: center;
  gap: .65rem;
  min-block-size: 40px;
  padding: .5rem .65rem;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1.35;
  text-decoration: none;
  transition: background-color .15s, color .15s;
  display: flex;
}

.Header-module__zCemKG__dropdownLinkIcon {
  color: #475569;
  flex-shrink: 0;
  transition: color .15s;
}

.Header-module__zCemKG__dropdownLink:hover {
  color: #0f172a;
  background-color: #f1f5f9;
}

.Header-module__zCemKG__dropdownLink:hover .Header-module__zCemKG__dropdownLinkIcon {
  color: #c2410c;
}

.Header-module__zCemKG__dropdownLink[aria-current="page"] {
  color: #c2410c;
  background-color: #ea580c1a;
  font-weight: 600;
  box-shadow: inset 0 0 0 1px #ea580c40;
}

.Header-module__zCemKG__dropdownLink[aria-current="page"] .Header-module__zCemKG__dropdownLinkIcon {
  color: #c2410c;
}

.Header-module__zCemKG__dropdownFooter {
  padding-top: .9rem;
  border-top: 1px solid #e2e8f0;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: .75rem 1.25rem;
  margin-top: 1rem;
  padding-inline: .25rem;
  display: flex;
}

.Header-module__zCemKG__dropdownFooterGroup {
  flex-wrap: wrap;
  align-items: center;
  gap: 1rem;
  display: flex;
}

.Header-module__zCemKG__dropdownFooterLink {
  color: #334155;
  border-radius: 8px;
  align-items: center;
  gap: .4rem;
  min-block-size: 32px;
  padding: .25rem .45rem;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none;
  transition: color .15s, background-color .15s;
  display: inline-flex;
}

.Header-module__zCemKG__dropdownFooterLink:hover {
  color: #0f172a;
  background-color: #f1f5f9;
}

.Header-module__zCemKG__dropdownFooterCta {
  color: #c2410c;
  border-radius: 8px;
  align-items: center;
  gap: .4rem;
  min-block-size: 32px;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  transition: color .15s, background-color .15s;
  display: inline-flex;
}

.Header-module__zCemKG__dropdownFooterCta:hover {
  color: #9a3412;
  background-color: #ea580c1a;
}

.Header-module__zCemKG__desktopActions {
  flex-shrink: 0;
  align-items: center;
  gap: .45rem;
  display: none;
}

.Header-module__zCemKG__utilityGroup {
  align-items: center;
  gap: .375rem;
  display: flex;
}

.Header-module__zCemKG__utilityDivider {
  background: #cbd5e1;
  width: 1px;
  height: 20px;
  margin: 0 .2rem;
}

.Header-module__zCemKG__signInBtn {
  color: #0f172a;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #94a3b8;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  min-block-size: 36px;
  padding: 0 .9rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  transition: color .15s, background-color .15s, border-color .15s;
  display: inline-flex;
}

.Header-module__zCemKG__signInBtn:hover {
  color: #0f172a;
  background-color: #f1f5f9;
  border-color: #64748b;
}

.Header-module__zCemKG__signUpBtn {
  color: #fff;
  white-space: nowrap;
  background-color: #cc410a;
  border: 1px solid #cc410a;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  min-block-size: 36px;
  padding: 0 1.05rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .15s, border-color .15s, box-shadow .15s;
  display: inline-flex;
  box-shadow: 0 2px 8px -2px #cc410a66;
}

.Header-module__zCemKG__signUpBtn:hover {
  background-color: #b83707;
  border-color: #b83707;
  box-shadow: 0 4px 12px -2px #b8370773;
}

.Header-module__zCemKG__topBar a:focus-visible, .Header-module__zCemKG__topBar button:focus-visible, .Header-module__zCemKG__mobileDrawer a:focus-visible, .Header-module__zCemKG__mobileDrawer button:focus-visible {
  outline-offset: 2px;
  outline: 2px solid #ea580c;
}

.Header-module__zCemKG__mobileToggleBtn {
  cursor: pointer;
  color: #0f172a;
  touch-action: manipulation;
  background-color: #f8fafc;
  border: 1px solid #94a3b8;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 0;
  transition: background-color .15s, border-color .15s, color .15s;
  display: flex;
}

.Header-module__zCemKG__mobileToggleBtn:hover {
  color: #c2410c;
  background-color: #f1f5f9;
  border-color: #64748b;
}

.Header-module__zCemKG__mobileDrawer {
  -webkit-overflow-scrolling: touch;
  overscroll-behavior: contain;
  pointer-events: auto;
  z-index: 150;
  background-color: #fff;
  border: 1px solid #cbd5e1;
  border-radius: 20px;
  max-height: calc(100dvh - 88px);
  padding: 1.25rem;
  animation: .18s ease-out forwards Header-module__zCemKG__dropdownEnter;
  position: absolute;
  top: calc(100% + .5rem);
  left: 1rem;
  right: 1rem;
  overflow-y: auto;
  box-shadow: 0 24px 48px -12px #0f172a2e;
}

.Header-module__zCemKG__mobileRootList {
  flex-direction: column;
  gap: .35rem;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.Header-module__zCemKG__mobileUtilityRow {
  border-bottom: 1px solid #e2e8f0;
  justify-content: space-between;
  align-items: center;
  gap: .75rem;
  margin-bottom: .35rem;
  padding-bottom: .85rem;
  display: flex;
}

.Header-module__zCemKG__mobileUtilityLabel {
  color: #475569;
  letter-spacing: .01em;
  font-size: .8125rem;
  font-weight: 600;
}

.Header-module__zCemKG__mobileUtilityControls {
  align-items: center;
  gap: .5rem;
  display: flex;
}

.Header-module__zCemKG__mobileNavLink {
  color: #0f172a;
  border-radius: 10px;
  align-items: center;
  min-block-size: 44px;
  padding: .65rem .75rem;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .15s, color .15s;
  display: flex;
}

.Header-module__zCemKG__mobileNavLink:hover, .Header-module__zCemKG__mobileNavLink[aria-current="page"] {
  color: #c2410c;
  background-color: #f1f5f9;
}

.Header-module__zCemKG__mobileGroup {
  border: 1px solid #cbd5e1;
  border-radius: 12px;
  margin: .2rem 0;
  padding: .35rem .5rem;
}

.Header-module__zCemKG__mobileGroupBtn {
  width: 100%;
  cursor: pointer;
  color: #0f172a;
  background: none;
  border: none;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  min-block-size: 44px;
  padding: .4rem .35rem;
  display: flex;
}

.Header-module__zCemKG__mobileGroupLabel {
  color: inherit;
  font-size: .95rem;
  font-weight: 600;
}

.Header-module__zCemKG__mobileGroupList {
  flex-direction: column;
  gap: .15rem;
  padding-top: .25rem;
  padding-bottom: .35rem;
  display: flex;
}

.Header-module__zCemKG__mobileSubLink {
  color: #1e293b;
  border-radius: 8px;
  align-items: center;
  gap: .65rem;
  min-block-size: 44px;
  padding: .55rem .65rem;
  font-size: .9375rem;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .15s, color .15s;
  display: flex;
}

.Header-module__zCemKG__mobileSubLink:hover, .Header-module__zCemKG__mobileSubLink[aria-current="page"] {
  color: #c2410c;
  background-color: #f1f5f9;
}

.Header-module__zCemKG__mobileSubLinkHighlight {
  color: #c2410c;
  font-weight: 600;
}

.Header-module__zCemKG__mobileSubLinkMuted {
  color: #475569;
  border-radius: 10px;
  align-items: center;
  min-block-size: 44px;
  padding: .5rem .75rem;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.Header-module__zCemKG__mobileActions {
  border-top: 1px solid #e2e8f0;
  flex-direction: column;
  gap: .6rem;
  margin-top: .75rem;
  padding-top: .85rem;
  display: flex;
}

.Header-module__zCemKG__mobileSignInBtn {
  color: #0f172a;
  background-color: #f8fafc;
  border: 1px solid #94a3b8;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  min-block-size: 44px;
  padding: .65rem 1rem;
  font-size: .95rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.Header-module__zCemKG__mobileSignUpBtn {
  color: #fff;
  background-color: #cc410a;
  border: 1px solid #cc410a;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  min-block-size: 44px;
  padding: .65rem 1rem;
  font-size: .95rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

:is(html.dark .Header-module__zCemKG__topBar, html[data-theme="dark"] .Header-module__zCemKG__topBar) {
  background: #121216e6;
  border-color: #ffffff38;
  box-shadow: 0 14px 36px -8px #000000d9, inset 0 1px #ffffff14;
}

:is(html.dark .Header-module__zCemKG__headerWrapper.Header-module__zCemKG__scrolled .Header-module__zCemKG__topBar, html[data-theme="dark"] .Header-module__zCemKG__headerWrapper.Header-module__zCemKG__scrolled .Header-module__zCemKG__topBar) {
  background: #141418f7;
  border-color: #ffffff47;
  box-shadow: 0 18px 42px -8px #000000eb, inset 0 1px #ffffff1a;
}

:is(html.dark .Header-module__zCemKG__brandTitle, html[data-theme="dark"] .Header-module__zCemKG__brandTitle) {
  color: #fff;
}

:is(html.dark .Header-module__zCemKG__brandSuffix, html[data-theme="dark"] .Header-module__zCemKG__brandSuffix) {
  color: #fff;
  background: #ffffff1f;
  border-color: #ffffff3d;
}

:is(html.dark .Header-module__zCemKG__menuLink, html[data-theme="dark"] .Header-module__zCemKG__menuLink, html.dark .Header-module__zCemKG__menuTrigger, html[data-theme="dark"] .Header-module__zCemKG__menuTrigger) {
  color: #f4f4f5;
}

:is(html.dark .Header-module__zCemKG__chevron, html[data-theme="dark"] .Header-module__zCemKG__chevron) {
  color: #f4f4f5;
  opacity: .85;
}

:is(html.dark .Header-module__zCemKG__menuLink:hover, html[data-theme="dark"] .Header-module__zCemKG__menuLink:hover, html.dark .Header-module__zCemKG__menuTrigger:hover, html[data-theme="dark"] .Header-module__zCemKG__menuTrigger:hover) {
  color: #fff;
  background-color: #ffffff1a;
}

:is(html.dark .Header-module__zCemKG__menuLink[aria-current="page"], html[data-theme="dark"] .Header-module__zCemKG__menuLink[aria-current="page"], html.dark .Header-module__zCemKG__menuTrigger.Header-module__zCemKG__active, html[data-theme="dark"] .Header-module__zCemKG__menuTrigger.Header-module__zCemKG__active) {
  color: #fb923c;
  background-color: #fb923c29;
  box-shadow: inset 0 0 0 1px #fb923c59;
}

:is(html.dark .Header-module__zCemKG__dropdownPanel, html[data-theme="dark"] .Header-module__zCemKG__dropdownPanel) {
  background: #111115;
  border-color: #fff3;
  box-shadow: 0 24px 56px -10px #000000eb, inset 0 1px #ffffff0f;
}

:is(html.dark .Header-module__zCemKG__dropdownGroupHeading, html[data-theme="dark"] .Header-module__zCemKG__dropdownGroupHeading) {
  color: #a1a1aa;
}

:is(html.dark .Header-module__zCemKG__dropdownLink, html[data-theme="dark"] .Header-module__zCemKG__dropdownLink) {
  color: #f4f4f5;
}

:is(html.dark .Header-module__zCemKG__dropdownLinkIcon, html[data-theme="dark"] .Header-module__zCemKG__dropdownLinkIcon) {
  color: #a1a1aa;
}

:is(html.dark .Header-module__zCemKG__dropdownLink:hover, html[data-theme="dark"] .Header-module__zCemKG__dropdownLink:hover) {
  color: #fff;
  background-color: #ffffff14;
}

:is(html.dark .Header-module__zCemKG__dropdownLink:hover .Header-module__zCemKG__dropdownLinkIcon, html[data-theme="dark"] .Header-module__zCemKG__dropdownLink:hover .Header-module__zCemKG__dropdownLinkIcon) {
  color: #fb923c;
}

:is(html.dark .Header-module__zCemKG__dropdownLink[aria-current="page"], html[data-theme="dark"] .Header-module__zCemKG__dropdownLink[aria-current="page"]) {
  color: #fb923c;
  background-color: #fb923c29;
  box-shadow: inset 0 0 0 1px #fb923c4d;
}

:is(html.dark .Header-module__zCemKG__dropdownLink[aria-current="page"] .Header-module__zCemKG__dropdownLinkIcon, html[data-theme="dark"] .Header-module__zCemKG__dropdownLink[aria-current="page"] .Header-module__zCemKG__dropdownLinkIcon) {
  color: #fb923c;
}

:is(html.dark .Header-module__zCemKG__dropdownFooter, html[data-theme="dark"] .Header-module__zCemKG__dropdownFooter) {
  border-top-color: #ffffff1f;
}

:is(html.dark .Header-module__zCemKG__dropdownFooterLink, html[data-theme="dark"] .Header-module__zCemKG__dropdownFooterLink) {
  color: #d4d4d8;
}

:is(html.dark .Header-module__zCemKG__dropdownFooterLink:hover, html[data-theme="dark"] .Header-module__zCemKG__dropdownFooterLink:hover) {
  color: #fff;
  background-color: #ffffff14;
}

:is(html.dark .Header-module__zCemKG__dropdownFooterCta, html[data-theme="dark"] .Header-module__zCemKG__dropdownFooterCta) {
  color: #fb923c;
}

:is(html.dark .Header-module__zCemKG__dropdownFooterCta:hover, html[data-theme="dark"] .Header-module__zCemKG__dropdownFooterCta:hover) {
  color: #fdba74;
  background-color: #fb923c29;
}

:is(html.dark .Header-module__zCemKG__utilityDivider, html[data-theme="dark"] .Header-module__zCemKG__utilityDivider) {
  background: #ffffff38;
}

:is(html.dark .Header-module__zCemKG__signInBtn, html[data-theme="dark"] .Header-module__zCemKG__signInBtn) {
  color: #fff;
  background-color: #ffffff17;
  border-color: #ffffff4d;
}

:is(html.dark .Header-module__zCemKG__signInBtn:hover, html[data-theme="dark"] .Header-module__zCemKG__signInBtn:hover) {
  color: #fff;
  background-color: #ffffff29;
  border-color: #ffffff70;
}

:is(html.dark .Header-module__zCemKG__signUpBtn, html[data-theme="dark"] .Header-module__zCemKG__signUpBtn) {
  background-color: #cc410a;
  border-color: #fb923ca6;
  box-shadow: inset 0 1px #ffffff38, 0 4px 14px -4px #ea580c8c;
}

:is(html.dark .Header-module__zCemKG__signUpBtn:hover, html[data-theme="dark"] .Header-module__zCemKG__signUpBtn:hover) {
  background-color: #b83707;
  border-color: #fb923c;
}

:is(html.dark .Header-module__zCemKG__mobileToggleBtn, html[data-theme="dark"] .Header-module__zCemKG__mobileToggleBtn) {
  color: #fff;
  background-color: #ffffff17;
  border-color: #ffffff4d;
}

:is(html.dark .Header-module__zCemKG__mobileToggleBtn:hover, html[data-theme="dark"] .Header-module__zCemKG__mobileToggleBtn:hover) {
  color: #fff;
  background-color: #ffffff29;
  border-color: #ffffff70;
}

:is(html.dark .Header-module__zCemKG__mobileDrawer, html[data-theme="dark"] .Header-module__zCemKG__mobileDrawer) {
  background-color: #111115;
  border-color: #fff3;
  box-shadow: 0 24px 56px -10px #000000eb;
}

:is(html.dark .Header-module__zCemKG__mobileUtilityRow, html[data-theme="dark"] .Header-module__zCemKG__mobileUtilityRow, html.dark .Header-module__zCemKG__mobileActions, html[data-theme="dark"] .Header-module__zCemKG__mobileActions) {
  border-color: #ffffff1f;
}

:is(html.dark .Header-module__zCemKG__mobileUtilityLabel, html[data-theme="dark"] .Header-module__zCemKG__mobileUtilityLabel) {
  color: #d4d4d8;
}

:is(html.dark .Header-module__zCemKG__mobileNavLink, html[data-theme="dark"] .Header-module__zCemKG__mobileNavLink, html.dark .Header-module__zCemKG__mobileGroupBtn, html[data-theme="dark"] .Header-module__zCemKG__mobileGroupBtn, html.dark .Header-module__zCemKG__mobileSignInBtn, html[data-theme="dark"] .Header-module__zCemKG__mobileSignInBtn) {
  color: #fff;
}

:is(html.dark .Header-module__zCemKG__mobileGroup, html[data-theme="dark"] .Header-module__zCemKG__mobileGroup) {
  background: #ffffff05;
  border-color: #ffffff29;
}

:is(html.dark .Header-module__zCemKG__mobileSignInBtn, html[data-theme="dark"] .Header-module__zCemKG__mobileSignInBtn) {
  background-color: #ffffff14;
  border-color: #ffffff47;
}

:is(html.dark .Header-module__zCemKG__mobileSignInBtn:hover, html[data-theme="dark"] .Header-module__zCemKG__mobileSignInBtn:hover) {
  background-color: #ffffff24;
}

:is(html.dark .Header-module__zCemKG__mobileSubLink, html[data-theme="dark"] .Header-module__zCemKG__mobileSubLink) {
  color: #f4f4f5;
}

:is(html.dark .Header-module__zCemKG__mobileSubLinkMuted, html[data-theme="dark"] .Header-module__zCemKG__mobileSubLinkMuted) {
  color: #a1a1aa;
}

:is(html.dark .Header-module__zCemKG__mobileNavLink:hover, html[data-theme="dark"] .Header-module__zCemKG__mobileNavLink:hover, html.dark .Header-module__zCemKG__mobileNavLink[aria-current="page"], html[data-theme="dark"] .Header-module__zCemKG__mobileNavLink[aria-current="page"], html.dark .Header-module__zCemKG__mobileSubLink:hover, html[data-theme="dark"] .Header-module__zCemKG__mobileSubLink:hover, html.dark .Header-module__zCemKG__mobileSubLink[aria-current="page"], html[data-theme="dark"] .Header-module__zCemKG__mobileSubLink[aria-current="page"]) {
  color: #fb923c;
  background-color: #ffffff14;
}

:is(html.dark .Header-module__zCemKG__mobileSubLinkHighlight, html[data-theme="dark"] .Header-module__zCemKG__mobileSubLinkHighlight) {
  color: #fb923c;
}

@media (min-width: 1120px) {
  .Header-module__zCemKG__menuList, .Header-module__zCemKG__desktopActions {
    display: flex;
  }

  .Header-module__zCemKG__mobileToggleBtn, .Header-module__zCemKG__mobileDrawer {
    display: none;
  }
}

@media (max-width: 640px) {
  .Header-module__zCemKG__headerWrapper, .Header-module__zCemKG__headerWrapper.Header-module__zCemKG__scrolled {
    padding: .5rem;
  }

  .Header-module__zCemKG__topBar {
    border-radius: 20px;
    padding: .4rem .55rem .4rem .9rem;
  }

  .Header-module__zCemKG__mobileDrawer {
    border-radius: 16px;
    padding: 1rem;
    left: .5rem;
    right: .5rem;
  }
}

@media (forced-colors: active) {
  .Header-module__zCemKG__topBar, .Header-module__zCemKG__dropdownPanel, .Header-module__zCemKG__mobileDrawer, .Header-module__zCemKG__signInBtn, .Header-module__zCemKG__signUpBtn, .Header-module__zCemKG__mobileToggleBtn, .Header-module__zCemKG__mobileSignInBtn, .Header-module__zCemKG__mobileSignUpBtn {
    box-shadow: none;
    border: 1px solid buttontext;
  }

  .Header-module__zCemKG__menuLink[aria-current="page"], .Header-module__zCemKG__menuTrigger.Header-module__zCemKG__active, .Header-module__zCemKG__dropdownLink[aria-current="page"] {
    outline: 1px solid highlight;
  }
}

@media (prefers-reduced-motion: reduce) {
  .Header-module__zCemKG__dropdownPanel, .Header-module__zCemKG__mobileDrawer {
    animation: none;
  }

  .Header-module__zCemKG__headerWrapper, .Header-module__zCemKG__topBar, .Header-module__zCemKG__chevron, .Header-module__zCemKG__menuLink, .Header-module__zCemKG__menuTrigger, .Header-module__zCemKG__dropdownLink, .Header-module__zCemKG__dropdownLinkIcon, .Header-module__zCemKG__dropdownFooterLink, .Header-module__zCemKG__dropdownFooterCta, .Header-module__zCemKG__signInBtn, .Header-module__zCemKG__signUpBtn, .Header-module__zCemKG__mobileToggleBtn {
    transition: none;
  }
}

/* [project]/src/components/LanguageSelector.module.css [app-client] (css) */
.LanguageSelector-module__V7wBFG__wrapper {
  align-items: center;
  display: inline-flex;
  position: relative;
}

.LanguageSelector-module__V7wBFG__trigger {
  color: #0f172a;
  letter-spacing: .02em;
  cursor: pointer;
  white-space: nowrap;
  background-color: #f8fafc;
  border: 1px solid #94a3b8;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  gap: .375rem;
  min-block-size: 36px;
  padding: 0 .7rem;
  font-family: inherit;
  font-size: .8125rem;
  font-weight: 600;
  line-height: 1;
  transition: background-color .15s, border-color .15s, color .15s;
  display: inline-flex;
}

.LanguageSelector-module__V7wBFG__trigger:hover {
  color: #0f172a;
  background-color: #f1f5f9;
  border-color: #64748b;
}

.LanguageSelector-module__V7wBFG__trigger:focus-visible {
  outline-offset: 2px;
  outline: 2px solid #ea580c;
}

.LanguageSelector-module__V7wBFG__globeIcon {
  color: #475569;
  flex-shrink: 0;
  transition: color .15s;
}

.LanguageSelector-module__V7wBFG__trigger:hover .LanguageSelector-module__V7wBFG__globeIcon {
  color: #0f172a;
}

.LanguageSelector-module__V7wBFG__chevron {
  color: #475569;
  flex-shrink: 0;
  transition: transform .2s, color .15s;
}

.LanguageSelector-module__V7wBFG__chevron.LanguageSelector-module__V7wBFG__open {
  transform: rotate(180deg);
}

.LanguageSelector-module__V7wBFG__menu {
  z-index: 160;
  background-color: #fff;
  border: 1px solid #cbd5e1;
  border-radius: 14px;
  flex-direction: column;
  gap: .15rem;
  min-width: 176px;
  max-width: calc(100dvw - 2rem);
  padding: .4rem;
  animation: .15s ease-out forwards LanguageSelector-module__V7wBFG__langMenuFadeIn;
  display: flex;
  position: absolute;
  top: calc(100% + .5rem);
  right: 0;
  box-shadow: 0 18px 40px -10px #0f172a29, 0 4px 10px -2px #0f172a0d;
}

@keyframes LanguageSelector-module__V7wBFG__langMenuFadeIn {
  from {
    opacity: 0;
    transform: translateY(-4px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.LanguageSelector-module__V7wBFG__optionBtn {
  width: 100%;
  color: #1e293b;
  text-align: left;
  cursor: pointer;
  background: none;
  border: none;
  border-radius: 9px;
  align-items: center;
  gap: .6rem;
  min-block-size: 38px;
  padding: .45rem .7rem;
  font-family: inherit;
  font-size: .875rem;
  font-weight: 500;
  transition: background-color .15s, color .15s;
  display: flex;
}

.LanguageSelector-module__V7wBFG__optionBtn:hover {
  color: #0f172a;
  background-color: #f8fafc;
}

.LanguageSelector-module__V7wBFG__optionBtn:focus-visible {
  outline-offset: -2px;
  outline: 2px solid #ea580c;
}

.LanguageSelector-module__V7wBFG__optionBtn.LanguageSelector-module__V7wBFG__selected {
  color: #c2410c;
  background-color: #ea580c1a;
  font-weight: 600;
}

.LanguageSelector-module__V7wBFG__flag {
  font-size: 1rem;
  line-height: 1;
}

:is(html.dark .LanguageSelector-module__V7wBFG__trigger, html[data-theme="dark"] .LanguageSelector-module__V7wBFG__trigger) {
  color: #fff;
  background-color: #ffffff17;
  border-color: #ffffff4d;
}

:is(html.dark .LanguageSelector-module__V7wBFG__trigger:hover, html[data-theme="dark"] .LanguageSelector-module__V7wBFG__trigger:hover) {
  color: #fff;
  background-color: #ffffff29;
  border-color: #ffffff70;
}

:is(html.dark .LanguageSelector-module__V7wBFG__globeIcon, html[data-theme="dark"] .LanguageSelector-module__V7wBFG__globeIcon, html.dark .LanguageSelector-module__V7wBFG__chevron, html[data-theme="dark"] .LanguageSelector-module__V7wBFG__chevron), :is(html.dark .LanguageSelector-module__V7wBFG__trigger:hover .LanguageSelector-module__V7wBFG__globeIcon, html[data-theme="dark"] .LanguageSelector-module__V7wBFG__trigger:hover .LanguageSelector-module__V7wBFG__globeIcon, html.dark .LanguageSelector-module__V7wBFG__trigger:hover .LanguageSelector-module__V7wBFG__chevron, html[data-theme="dark"] .LanguageSelector-module__V7wBFG__trigger:hover .LanguageSelector-module__V7wBFG__chevron) {
  color: #fff;
}

:is(html.dark .LanguageSelector-module__V7wBFG__menu, html[data-theme="dark"] .LanguageSelector-module__V7wBFG__menu) {
  background-color: #121216;
  border-color: #ffffff38;
  box-shadow: 0 22px 48px -10px #000000d9;
}

:is(html.dark .LanguageSelector-module__V7wBFG__optionBtn, html[data-theme="dark"] .LanguageSelector-module__V7wBFG__optionBtn) {
  color: #f4f4f5;
}

:is(html.dark .LanguageSelector-module__V7wBFG__optionBtn:hover, html[data-theme="dark"] .LanguageSelector-module__V7wBFG__optionBtn:hover) {
  color: #fff;
  background-color: #ffffff17;
}

:is(html.dark .LanguageSelector-module__V7wBFG__optionBtn.LanguageSelector-module__V7wBFG__selected, html[data-theme="dark"] .LanguageSelector-module__V7wBFG__optionBtn.LanguageSelector-module__V7wBFG__selected) {
  color: #fb923c;
  background-color: #ea580c33;
}

@media (forced-colors: active) {
  .LanguageSelector-module__V7wBFG__trigger, .LanguageSelector-module__V7wBFG__menu {
    box-shadow: none;
    border: 1px solid buttontext;
  }

  .LanguageSelector-module__V7wBFG__optionBtn.LanguageSelector-module__V7wBFG__selected {
    outline: 1px solid highlight;
  }
}

@media (prefers-reduced-motion: reduce) {
  .LanguageSelector-module__V7wBFG__menu {
    animation: none;
  }

  .LanguageSelector-module__V7wBFG__trigger, .LanguageSelector-module__V7wBFG__globeIcon, .LanguageSelector-module__V7wBFG__chevron, .LanguageSelector-module__V7wBFG__optionBtn {
    transition: none;
  }
}

/* [project]/src/components/ThemeToggle.module.css [app-client] (css) */
.ThemeToggle-module__sGqMhG__toggleBtn, .ThemeToggle-module__sGqMhG__placeholder {
  border-radius: 50%;
  flex-shrink: 0;
  width: 36px;
  height: 36px;
}

.ThemeToggle-module__sGqMhG__toggleBtn {
  cursor: pointer;
  color: #0f172a;
  background-color: #f8fafc;
  border: 1px solid #94a3b8;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition: background-color .15s, border-color .15s, color .15s;
  display: inline-flex;
}

.ThemeToggle-module__sGqMhG__toggleBtn:hover {
  color: #c2410c;
  background-color: #f1f5f9;
  border-color: #64748b;
}

.ThemeToggle-module__sGqMhG__toggleBtn:focus-visible {
  outline-offset: 2px;
  outline: 2px solid #ea580c;
}

:is(html.dark .ThemeToggle-module__sGqMhG__toggleBtn, html[data-theme="dark"] .ThemeToggle-module__sGqMhG__toggleBtn) {
  color: #fbbf24;
  background-color: #ffffff17;
  border-color: #ffffff4d;
}

:is(html.dark .ThemeToggle-module__sGqMhG__toggleBtn:hover, html[data-theme="dark"] .ThemeToggle-module__sGqMhG__toggleBtn:hover) {
  color: #fde68a;
  background-color: #ffffff29;
  border-color: #ffffff70;
}

@media (forced-colors: active) {
  .ThemeToggle-module__sGqMhG__toggleBtn {
    color: buttontext;
    border: 1px solid buttontext;
  }
}

@media (prefers-reduced-motion: reduce) {
  .ThemeToggle-module__sGqMhG__toggleBtn {
    transition: none;
  }
}

/* [project]/src/components/footer/Footer.module.css [app-client] (css) */
.Footer-module__q7ZRWa__footer {
  color: #1e293b;
  z-index: 10;
  background-color: #fff;
  border-top: 1px solid #e2e8f0;
  font-family: inherit;
  transition: background-color .3s, border-color .3s;
  position: relative;
  overflow: hidden;
}

:is(html.dark .Footer-module__q7ZRWa__footer, html[data-theme="dark"] .Footer-module__q7ZRWa__footer) {
  color: #f1f5f9;
  background-color: #0c0c0f;
  border-top-color: #1f1f26;
}

.Footer-module__q7ZRWa__footerGlow {
  pointer-events: none;
  z-index: 0;
  background: radial-gradient(circle, #ea580c14 0%, #f9731605 50%, #0000 75%);
  width: 900px;
  height: 450px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

:is(html.dark .Footer-module__q7ZRWa__footerGlow, html[data-theme="dark"] .Footer-module__q7ZRWa__footerGlow) {
  background: radial-gradient(circle, #ea580c29 0%, #f973160a 50%, #0000 75%);
}

.Footer-module__q7ZRWa__container {
  z-index: 2;
  grid-template-columns: 1.8fr 1fr 1.15fr 1.35fr;
  gap: 3.5rem;
  max-width: 1240px;
  margin: 0 auto;
  padding: 4.5rem 1.5rem 2.5rem;
  display: grid;
  position: relative;
}

.Footer-module__q7ZRWa__brandColumn {
  flex-direction: column;
  gap: 1.15rem;
  display: flex;
}

.Footer-module__q7ZRWa__logo {
  align-items: center;
  gap: 12px;
  width: fit-content;
  text-decoration: none;
  display: inline-flex;
}

.Footer-module__q7ZRWa__logoBox {
  justify-content: center;
  align-items: center;
  transition: transform .25s;
  display: flex;
}

.Footer-module__q7ZRWa__logo:hover .Footer-module__q7ZRWa__logoBox {
  transform: scale(1.08)rotate(3deg);
}

.Footer-module__q7ZRWa__brandName {
  color: #0f172a;
  letter-spacing: -.025em;
  font-size: 1.45rem;
  font-weight: 900;
}

:is(html.dark .Footer-module__q7ZRWa__brandName, html[data-theme="dark"] .Footer-module__q7ZRWa__brandName) {
  color: #f8fafc;
}

.Footer-module__q7ZRWa__seoText {
  color: #64748b;
  max-width: 95%;
  margin: 0;
  font-size: .88rem;
  line-height: 1.65;
}

:is(html.dark .Footer-module__q7ZRWa__seoText, html[data-theme="dark"] .Footer-module__q7ZRWa__seoText) {
  color: #94a3b8;
}

.Footer-module__q7ZRWa__socialRow {
  align-items: center;
  gap: 10px;
  margin-top: .5rem;
  display: flex;
}

.Footer-module__q7ZRWa__socialIcon {
  color: #64748b;
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  text-decoration: none;
  transition: all .25s cubic-bezier(.2, 0, 0, 1);
  display: flex;
  box-shadow: 0 2px 6px #00000008;
}

:is(html.dark .Footer-module__q7ZRWa__socialIcon, html[data-theme="dark"] .Footer-module__q7ZRWa__socialIcon) {
  color: #94a3b8;
  background: #17171d;
  border-color: #272730;
  box-shadow: 0 2px 6px #0003;
}

.Footer-module__q7ZRWa__socialIcon:hover {
  color: #fff;
  background: #ea580c;
  border-color: #ea580c;
  transform: translateY(-3px);
  box-shadow: 0 6px 16px #ea580c59;
}

.Footer-module__q7ZRWa__tiktokIcon:hover {
  color: #fe2c55;
  background: #000;
  border-color: #fe2c55;
  box-shadow: 0 6px 16px #fe2c5559;
}

.Footer-module__q7ZRWa__whatsappChannelIcon:hover {
  color: #fff;
  background: #25d366;
  border-color: #25d366;
  box-shadow: 0 6px 16px #25d36666;
}

.Footer-module__q7ZRWa__column {
  flex-direction: column;
  display: flex;
}

.Footer-module__q7ZRWa__columnTitle {
  color: #0f172a;
  text-transform: uppercase;
  letter-spacing: .8px;
  align-items: center;
  gap: 6px;
  margin-bottom: 1.25rem;
  font-size: .85rem;
  font-weight: 800;
  display: flex;
}

:is(html.dark .Footer-module__q7ZRWa__columnTitle, html[data-theme="dark"] .Footer-module__q7ZRWa__columnTitle) {
  color: #f8fafc;
}

.Footer-module__q7ZRWa__linkList {
  flex-direction: column;
  gap: .75rem;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.Footer-module__q7ZRWa__linkList a {
  color: #64748b;
  align-items: center;
  gap: 6px;
  font-size: .9rem;
  text-decoration: none;
  transition: color .2s, transform .2s;
  display: inline-flex;
}

:is(html.dark .Footer-module__q7ZRWa__linkList a, html[data-theme="dark"] .Footer-module__q7ZRWa__linkList a) {
  color: #94a3b8;
}

.Footer-module__q7ZRWa__linkList a:hover {
  color: #ea580c;
  transform: translateX(3px);
}

:is(html.dark .Footer-module__q7ZRWa__linkList a:hover, html[data-theme="dark"] .Footer-module__q7ZRWa__linkList a:hover) {
  color: #fb923c;
}

.Footer-module__q7ZRWa__featuredLinkItem a {
  color: #0f172a;
  font-weight: 700;
}

:is(html.dark .Footer-module__q7ZRWa__featuredLinkItem a, html[data-theme="dark"] .Footer-module__q7ZRWa__featuredLinkItem a) {
  color: #f8fafc;
}

.Footer-module__q7ZRWa__newBadge {
  color: #c2410c;
  background: #ffedd5;
  border: 1px solid #ea580c4d;
  border-radius: 9999px;
  padding: 2px 6px;
  font-size: .65rem;
  font-weight: 800;
}

:is(html.dark .Footer-module__q7ZRWa__newBadge, html[data-theme="dark"] .Footer-module__q7ZRWa__newBadge) {
  color: #fb923c;
  background: #ea580c33;
  border-color: #ea580c66;
}

.Footer-module__q7ZRWa__infoItem {
  color: #64748b;
  align-items: center;
  gap: 8px;
  font-size: .85rem;
  display: flex;
}

:is(html.dark .Footer-module__q7ZRWa__infoItem, html[data-theme="dark"] .Footer-module__q7ZRWa__infoItem) {
  color: #94a3b8;
}

.Footer-module__q7ZRWa__infoItem a {
  color: #64748b;
  text-decoration: none;
  transition: color .2s;
}

:is(html.dark .Footer-module__q7ZRWa__infoItem a, html[data-theme="dark"] .Footer-module__q7ZRWa__infoItem a) {
  color: #94a3b8;
}

.Footer-module__q7ZRWa__infoItem a:hover {
  color: #ea580c;
}

.Footer-module__q7ZRWa__infoIcon {
  color: #ea580c;
  flex-shrink: 0;
}

.Footer-module__q7ZRWa__whatsappBtn {
  background: linear-gradient(135deg, #16a34a 0%, #15803d 100%);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: fit-content;
  margin-top: 1.25rem;
  padding: .75rem 1.4rem;
  font-size: .88rem;
  font-weight: 800;
  text-decoration: none;
  transition: all .25s;
  display: inline-flex;
  box-shadow: 0 4px 14px #16a34a59;
  color: #fff !important;
}

.Footer-module__q7ZRWa__whatsappBtn:hover {
  background: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);
  transform: translateY(-2px);
  box-shadow: 0 6px 20px #16a34a73;
}

.Footer-module__q7ZRWa__giantBrandWrapper {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 2rem;
  margin-bottom: 0;
  padding: 0 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.Footer-module__q7ZRWa__giantBrandText {
  text-align: center;
  letter-spacing: -.045em;
  background: linear-gradient(135deg, #ea580c 0%, #f97316 35%, #fb923c 65%, #fdba74 100%);
  -webkit-text-fill-color: transparent;
  color: #0000;
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
  opacity: 1;
  filter: drop-shadow(0 6px 24px #ea580c29);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: -1vw;
  font-size: clamp(3rem, 15vw, 17rem);
  font-weight: 900;
  line-height: .82;
  transition: filter .3s;
  display: block;
}

:is(html.dark .Footer-module__q7ZRWa__giantBrandText, html[data-theme="dark"] .Footer-module__q7ZRWa__giantBrandText) {
  background: linear-gradient(135deg, #ea580c 0%, #f97316 30%, #fb923c 65%, #fed7aa 100%);
  -webkit-text-fill-color: transparent;
  filter: drop-shadow(0 6px 36px #ea580c59);
  -webkit-background-clip: text;
}

.Footer-module__q7ZRWa__bottomBar {
  z-index: 2;
  background: #fff;
  border-top: 1px solid #f1f5f9;
  padding: 1.5rem 0;
  transition: background-color .3s, border-color .3s;
  position: relative;
}

:is(html.dark .Footer-module__q7ZRWa__bottomBar, html[data-theme="dark"] .Footer-module__q7ZRWa__bottomBar) {
  background: #09090b;
  border-top-color: #1c1c22;
}

.Footer-module__q7ZRWa__bottomContainer {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
  max-width: 1240px;
  margin: 0 auto;
  padding: 0 1.5rem;
  display: flex;
}

.Footer-module__q7ZRWa__copyrightText {
  color: #94a3b8;
  font-size: .82rem;
}

.Footer-module__q7ZRWa__legalLinks {
  align-items: center;
  gap: 1rem;
  font-size: .82rem;
  display: flex;
}

.Footer-module__q7ZRWa__legalLinks a {
  color: #94a3b8;
  text-decoration: none;
  transition: color .2s;
}

.Footer-module__q7ZRWa__legalLinks a:hover {
  color: #ea580c;
}

:is(html.dark .Footer-module__q7ZRWa__legalLinks a:hover, html[data-theme="dark"] .Footer-module__q7ZRWa__legalLinks a:hover) {
  color: #fb923c;
}

.Footer-module__q7ZRWa__dotSeparator {
  color: #cbd5e1;
  font-size: .7rem;
}

:is(html.dark .Footer-module__q7ZRWa__dotSeparator, html[data-theme="dark"] .Footer-module__q7ZRWa__dotSeparator) {
  color: #3f3f46;
}

@media (max-width: 1024px) {
  .Footer-module__q7ZRWa__container {
    grid-template-columns: repeat(2, 1fr);
    gap: 2.5rem;
  }
}

@media (max-width: 640px) {
  .Footer-module__q7ZRWa__container {
    grid-template-columns: 1fr;
    gap: 2rem;
    padding: 3rem 1.25rem 1.5rem;
  }

  .Footer-module__q7ZRWa__giantBrandWrapper {
    margin-top: 1.5rem;
    padding: 0 .5rem;
  }

  .Footer-module__q7ZRWa__giantBrandText {
    margin-bottom: 0;
  }

  .Footer-module__q7ZRWa__bottomContainer {
    text-align: center;
    flex-direction: column;
    gap: 1rem;
    padding: 0 1rem;
  }

  .Footer-module__q7ZRWa__legalLinks {
    flex-wrap: wrap;
    justify-content: center;
    gap: .85rem;
  }
}

/* [project]/src/components/FloatingWhatsApp.module.css [app-client] (css) */
.FloatingWhatsApp-module__QndPVW__floatingWrapper {
  z-index: 9999;
  pointer-events: none;
  align-items: center;
  gap: 16px;
  display: flex;
  position: fixed;
  bottom: 30px;
  right: 30px;
}

.FloatingWhatsApp-module__QndPVW__tooltip {
  color: #1e293b;
  opacity: 0;
  pointer-events: auto;
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  padding: 8px 16px;
  font-size: .85rem;
  font-weight: 800;
  transition: all .3s cubic-bezier(.34, 1.56, .64, 1);
  transform: translateX(10px);
  box-shadow: 0 10px 25px #0000001a;
}

.FloatingWhatsApp-module__QndPVW__floatingWrapper:hover .FloatingWhatsApp-module__QndPVW__tooltip {
  opacity: 1;
  transform: translateX(0);
}

.FloatingWhatsApp-module__QndPVW__whatsappBtn {
  color: #fff;
  pointer-events: auto;
  background-color: #25d366;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  font-size: 2.2rem;
  text-decoration: none;
  transition: all .3s cubic-bezier(.34, 1.56, .64, 1);
  display: flex;
  position: relative;
  box-shadow: 0 10px 20px #25d36666;
}

.FloatingWhatsApp-module__QndPVW__whatsappBtn:before {
  content: "";
  z-index: -1;
  background-color: #25d366;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  animation: 2s cubic-bezier(0, 0, .2, 1) infinite FloatingWhatsApp-module__QndPVW__pulsePing;
  position: absolute;
  top: 0;
  left: 0;
}

.FloatingWhatsApp-module__QndPVW__whatsappBtn:hover {
  background-color: #128c7e;
  transform: scale(1.1)rotate(-10deg);
  box-shadow: 0 15px 30px #25d36699;
}

@keyframes FloatingWhatsApp-module__QndPVW__pulsePing {
  0% {
    opacity: .8;
    transform: scale(1);
  }

  75%, 100% {
    opacity: 0;
    transform: scale(1.5);
  }
}

@media (max-width: 768px) {
  .FloatingWhatsApp-module__QndPVW__floatingWrapper {
    bottom: 20px;
    right: 20px;
  }

  .FloatingWhatsApp-module__QndPVW__tooltip {
    display: none;
  }

  .FloatingWhatsApp-module__QndPVW__whatsappBtn {
    width: 55px;
    height: 55px;
    font-size: 1.8rem;
  }
}

/* [project]/src/components/GlobalParallax.module.css [app-client] (css) */
.GlobalParallax-module__52uTgG__parallaxWrapper {
  pointer-events: none;
  z-index: -1;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
}

.GlobalParallax-module__52uTgG__parallaxIcon {
  opacity: .03;
  will-change: transform;
  transition: transform .1s cubic-bezier(.33, 1, .68, 1);
  position: absolute;
}

.GlobalParallax-module__52uTgG__icon1 {
  color: #3b82f6;
  filter: blur(4px);
  top: 10%;
  left: 5%;
}

.GlobalParallax-module__52uTgG__icon2 {
  color: #ea580c;
  filter: blur(2px);
  top: 40%;
  right: 10%;
}

.GlobalParallax-module__52uTgG__icon3 {
  color: #10b981;
  filter: blur(6px);
  top: 70%;
  left: 15%;
}

.GlobalParallax-module__52uTgG__icon4 {
  color: #8b5cf6;
  filter: blur(3px);
  top: 20%;
  right: 25%;
}

.GlobalParallax-module__52uTgG__icon5 {
  color: #f59e0b;
  filter: blur(5px);
  top: 80%;
  right: 20%;
}

@media (max-width: 768px) {
  .GlobalParallax-module__52uTgG__parallaxWrapper {
    display: none;
  }
}

/* [project]/src/components/CyberBackground.module.css [app-client] (css) */
.CyberBackground-module__NJr40q__cyberWrapper {
  pointer-events: none;
  z-index: 0;
  background: #fff;
  width: 100vw;
  height: 100vh;
  position: fixed;
  inset: 0;
  overflow: hidden;
}

.CyberBackground-module__NJr40q__glowOrb {
  filter: blur(95px);
  will-change: transform, opacity;
  pointer-events: none;
  border-radius: 9999px;
  position: absolute;
}

.CyberBackground-module__NJr40q__glowA {
  background: radial-gradient(circle, #ea580c33 0%, #ea580c0d 50%, #0000 75%);
  width: 60vmax;
  max-width: 55rem;
  height: 60vmax;
  max-height: 55rem;
  transition: transform .15s cubic-bezier(.2, .8, .2, 1);
  top: -15vmax;
  left: -12vmax;
}

.CyberBackground-module__NJr40q__glowB {
  background: radial-gradient(circle, #0284c729 0%, #0284c708 55%, #0000 75%);
  width: 55vmax;
  max-width: 50rem;
  height: 55vmax;
  max-height: 50rem;
  transition: transform .15s cubic-bezier(.2, .8, .2, 1);
  top: 30vh;
  right: -18vmax;
}

.CyberBackground-module__NJr40q__glowC {
  background: radial-gradient(circle, #8b5cf624 0%, #8b5cf605 50%, #0000 75%);
  width: 50vmax;
  max-width: 45rem;
  height: 50vmax;
  max-height: 45rem;
  transition: transform .15s cubic-bezier(.2, .8, .2, 1);
  bottom: -15vmax;
  left: 15vw;
}

.CyberBackground-module__NJr40q__perspectiveContainer {
  perspective: 750px;
  perspective-origin: 50% 25%;
  position: absolute;
  inset: 0;
  -webkit-mask-image: linear-gradient(#0000 0%, #000000f2 20% 75%, #0000 98%);
  mask-image: linear-gradient(#0000 0%, #000000f2 20% 75%, #0000 98%);
}

.CyberBackground-module__NJr40q__gridPlane {
  transform-origin: 50% 100%;
  opacity: .85;
  will-change: transform;
  background-image: linear-gradient(to right, #ea580c14 1px, #0000 1px), linear-gradient(#ea580c14 1px, #0000 1px), radial-gradient(#ea580c4d 1.5px, #0000 1.8px);
  background-size: 36px 36px, 36px 36px, 36px 36px;
  position: absolute;
  inset: -1200px -35% 0;
  transform: rotateX(58deg);
}

.CyberBackground-module__NJr40q__constellationCanvas {
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

@media (prefers-reduced-motion: reduce) {
  .CyberBackground-module__NJr40q__gridPlane, .CyberBackground-module__NJr40q__glowOrb {
    transition: none !important;
    animation: none !important;
  }
}

:is(html.dark .CyberBackground-module__NJr40q__cyberWrapper, html[data-theme="dark"] .CyberBackground-module__NJr40q__cyberWrapper) {
  background: #000;
}

:is(html.dark .CyberBackground-module__NJr40q__glowA, html[data-theme="dark"] .CyberBackground-module__NJr40q__glowA) {
  background: radial-gradient(circle, #ea580c38 0%, #ea580c0d 50%, #0000 75%);
}

:is(html.dark .CyberBackground-module__NJr40q__glowB, html[data-theme="dark"] .CyberBackground-module__NJr40q__glowB) {
  background: radial-gradient(circle, #f973161f 0%, #ea580c05 50%, #0000 75%);
}

:is(html.dark .CyberBackground-module__NJr40q__glowC, html[data-theme="dark"] .CyberBackground-module__NJr40q__glowC) {
  background: radial-gradient(circle, #ea580c14 0%, #0000 70%);
}

/*# sourceMappingURL=src_8be56c0a._.css.map*/