.ContactForm-module__4CUZdq__contactSection{padding:8rem 2rem;animation:.8s ease-out both ContactForm-module__4CUZdq__contactFadeIn;position:relative}@keyframes ContactForm-module__4CUZdq__contactFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ContactForm-module__4CUZdq__container{max-width:700px;margin:0 auto}.ContactForm-module__4CUZdq__header{text-align:center;margin-bottom:4rem}.ContactForm-module__4CUZdq__title{color:#000;letter-spacing:-.02em;margin-bottom:1rem;font-size:3rem;font-weight:600}.ContactForm-module__4CUZdq__subtitle{color:var(--muted);font-size:1.125rem;line-height:1.6}.ContactForm-module__4CUZdq__formCard{background:#fff;border:1px solid #00000014;border-radius:24px;padding:3rem;box-shadow:0 4px 24px #0000000a}.ContactForm-module__4CUZdq__form{flex-direction:column;gap:1.5rem;display:flex}.ContactForm-module__4CUZdq__fieldRow{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:600px){.ContactForm-module__4CUZdq__fieldRow{grid-template-columns:1fr}}.ContactForm-module__4CUZdq__field{flex-direction:column;gap:.5rem;display:flex}.ContactForm-module__4CUZdq__label{color:#000;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.ContactForm-module__4CUZdq__input{color:#000;background:#00000005;border:1px solid #0000001a;border-radius:12px;outline:none;width:100%;padding:1rem 1.25rem;font-family:inherit;font-size:1rem;transition:border-color .3s,box-shadow .3s}.ContactForm-module__4CUZdq__input::placeholder{color:#0000004d}.ContactForm-module__4CUZdq__input:focus{border-color:#0000004d;box-shadow:0 0 0 3px #0000000d}.ContactForm-module__4CUZdq__textarea{resize:none;min-height:150px}.ContactForm-module__4CUZdq__error{color:#d32f2f;font-size:.85rem;font-weight:500}.ContactForm-module__4CUZdq__submitBtn{color:#fff;width:100%;font-size:1rem;font-weight:400;font-family:var(--font-outfit),system-ui,sans-serif;cursor:pointer;background:#000;border:none;border-radius:0;margin-top:.5rem;padding:1.15rem;transition:opacity .3s,transform .3s}.ContactForm-module__4CUZdq__submitBtn:hover{opacity:.85;transform:translateY(-2px)}.ContactForm-module__4CUZdq__submitBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ContactForm-module__4CUZdq__statusMessage{text-align:center;padding:3rem 1rem}.ContactForm-module__4CUZdq__successIcon{color:#4caf50;background:#4caf501a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;font-size:1.75rem;font-weight:700;display:flex}.ContactForm-module__4CUZdq__errorIcon{color:#d32f2f;background:#d32f2f1a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;font-size:1.75rem;font-weight:700;display:flex}.ContactForm-module__4CUZdq__statusTitle{color:#000;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.ContactForm-module__4CUZdq__statusText{color:var(--muted);font-size:1rem}.ContactForm-module__4CUZdq__retryBtn{color:#000;cursor:pointer;background:#0000000d;border:none;border-radius:0;margin-top:1.5rem;padding:.75rem 2rem;font-weight:700;transition:background .3s}.ContactForm-module__4CUZdq__retryBtn:hover{background:#0000001a}@media (max-width:768px){.ContactForm-module__4CUZdq__contactSection{padding:5rem 1.5rem}.ContactForm-module__4CUZdq__title{font-size:2.25rem}.ContactForm-module__4CUZdq__formCard{padding:2rem}}
.page-module___8aEwW__main{min-height:100vh;padding-top:150px;position:relative;overflow:hidden}@media (max-width:768px){.page-module___8aEwW__main{padding-top:100px}}.page-module___8aEwW__hero{text-align:center;z-index:10;flex-direction:column;justify-content:center;align-items:center;max-width:1000px;margin:0 auto;padding:8rem 2rem;display:flex;position:relative}.page-module___8aEwW__stylerBadge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000008;border:1px solid #00000014;border-radius:100px;align-items:center;gap:.75rem;margin-bottom:3rem;padding:.5rem 1rem;display:inline-flex;box-shadow:0 4px 12px #0000000a}.page-module___8aEwW__badgeLabel{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.page-module___8aEwW__badgeSeparator{background:#00000026;width:1px;height:12px}.page-module___8aEwW__badgeText{color:var(--muted);font-size:.8rem;font-weight:500}.page-module___8aEwW__title{letter-spacing:-.04em;color:#000;margin-bottom:2rem;font-size:4.5rem;font-weight:600;line-height:1.05}@media (max-width:768px){.page-module___8aEwW__title{font-size:3rem}}.page-module___8aEwW__description{color:var(--muted);max-width:700px;margin:0 auto 3.5rem;font-size:1.25rem;font-weight:400;line-height:1.6}@media (max-width:768px){.page-module___8aEwW__description{margin:0 auto 2.5rem;font-size:1rem}.page-module___8aEwW__hero{padding:1rem 1.5rem 4rem}}.page-module___8aEwW__heroActions{justify-content:center;align-items:center;gap:1.5rem;margin-bottom:4rem;display:flex}.page-module___8aEwW__heroImage{width:100%;max-width:1400px;margin:0 auto;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 40%,#0000 100%)}.page-module___8aEwW__heroImg{border-radius:24px;width:100%;height:auto;display:block}@media (max-width:600px){.page-module___8aEwW__heroActions{flex-direction:column;width:100%}}.page-module___8aEwW__btnSolid{color:#fff;transition:transform .4s var(--spring-soft),box-shadow .4s ease;background:#000;border-radius:0;justify-content:center;padding:1rem 2.5rem;font-size:1rem;font-weight:400;display:inline-flex;box-shadow:0 10px 20px #0000001f}.page-module___8aEwW__btnSolid:hover{transform:translateY(-4px);box-shadow:0 15px 30px #0000002e}.page-module___8aEwW__btnGhost{color:#000;transition:all .4s var(--spring-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000008;border:1px solid #0000001f;border-radius:0;justify-content:center;padding:1rem 2.5rem;font-size:1rem;font-weight:400;display:inline-flex}.page-module___8aEwW__btnGhost:hover{background:#0000000f;border-color:#0003;transform:translateY(-4px)}.page-module___8aEwW__heroCarouselWrapper{z-index:5;width:140vw;margin-top:6rem;margin-bottom:2rem;margin-left:calc(50% - 70vw);padding:4rem 0;position:relative;overflow:hidden}.page-module___8aEwW__carouselContainer{width:160vw;margin-left:-10vw;padding:2.5rem 0;display:flex;overflow:visible;transform:rotate(-3deg)}.page-module___8aEwW__carouselTrack{align-items:center;gap:8rem;width:max-content;padding-right:8rem;animation:25s linear infinite page-module___8aEwW__scrollMarquee;display:flex}.page-module___8aEwW__carouselContainer:hover .page-module___8aEwW__carouselTrack{animation-play-state:paused}.page-module___8aEwW__techItem{color:#000;opacity:1;font-family:var(--font-syne);text-transform:uppercase;letter-spacing:.1em;cursor:default;flex-direction:column;align-items:center;gap:.75rem;font-size:1rem;font-weight:700;display:flex}@keyframes page-module___8aEwW__scrollMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-module___8aEwW__bentoSection{z-index:10;max-width:1200px;margin:0 auto;padding:8rem 2rem;position:relative}.page-module___8aEwW__sectionHeader{margin-bottom:4rem}.page-module___8aEwW__sectionTitle{color:#000;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:3.5rem;font-weight:600}.page-module___8aEwW__sectionDesc{color:var(--muted);max-width:550px;font-size:1.125rem;line-height:1.6}.page-module___8aEwW__bentoGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (max-width:900px){.page-module___8aEwW__bentoGrid{grid-template-columns:1fr}}.page-module___8aEwW__bentoLarge{grid-column:1/-1;grid-template-columns:1fr 1fr;min-height:380px;display:grid}@media (max-width:768px){.page-module___8aEwW__bentoLarge{grid-template-columns:1fr}}.page-module___8aEwW__bentoMedium{flex-direction:column;min-height:480px;display:flex}.page-module___8aEwW__bentoContent{flex-direction:column;justify-content:center;padding:3rem;display:flex}.page-module___8aEwW__bentoContent h3{color:#000;letter-spacing:-.02em;margin-bottom:1rem;font-size:1.75rem}.page-module___8aEwW__bentoContent p{color:var(--muted);font-size:1rem;line-height:1.6}.page-module___8aEwW__bentoVisualArea{background:linear-gradient(135deg,#00000005 0%,#0000 100%);border-left:1px solid #0000000f;justify-content:center;align-items:center;padding:2rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__bentoLarge:hover .page-module___8aEwW__bentoVisualArea{background:linear-gradient(135deg,#2ea2ff0a 0%,#0000 100%)}.page-module___8aEwW__bentoVisualAreaSmall{background:radial-gradient(circle at 50% 100%,#00000005 0%,#0000 100%);border-bottom:1px solid #0000000f;justify-content:center;align-items:center;height:400px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__bentoVideo,.page-module___8aEwW__bentoImg{object-fit:cover;width:100%;height:100%}.page-module___8aEwW__nodeSvg{width:100%;max-width:400px;height:100%;overflow:visible}.page-module___8aEwW__flowPath{stroke-dasharray:6 6;animation:10s linear infinite page-module___8aEwW__slideDash}@keyframes page-module___8aEwW__slideDash{to{stroke-dashoffset:-200px}}.page-module___8aEwW__nodeSync1{animation:3s ease-in-out infinite page-module___8aEwW__pulseSync}.page-module___8aEwW__nodeSync2{animation:3s ease-in-out 1s infinite page-module___8aEwW__pulseSync}.page-module___8aEwW__nodeSync3{animation:3s ease-in-out 2s infinite page-module___8aEwW__pulseSync}@keyframes page-module___8aEwW__pulseSync{0%,to{filter:drop-shadow(0 0 2px #0000000d);opacity:.85}50%{filter:drop-shadow(0 0 10px #0000001f);opacity:1}}.page-module___8aEwW__sliderVisual{width:80%;max-width:300px}.page-module___8aEwW__sliderTrack{background:#0000000d;border:1px solid #00000014;border-radius:100px;align-items:center;width:100%;height:24px;display:flex;position:relative;box-shadow:inset 0 2px 5px #0000000f}.page-module___8aEwW__sliderFill{width:70%;height:100%;box-shadow:none;background:linear-gradient(90deg,#000 0%,#333 100%);border-radius:100px;position:absolute;top:0;left:0}.page-module___8aEwW__sliderThumb{cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;left:70%;transform:translate(-50%);box-shadow:0 4px 10px #00000026}.page-module___8aEwW__thumbInner{background:#000;border-radius:50%;width:12px;height:12px}.page-module___8aEwW__sliderMetrics{letter-spacing:.05em;justify-content:space-between;margin-top:1rem;padding:0 10px;font-size:.85rem;font-weight:600;display:flex}.page-module___8aEwW__pillsContainer{flex-direction:column;gap:1rem;width:80%;max-width:280px;display:flex}.page-module___8aEwW__serverPill{font-family:var(--font-outfit);color:var(--muted);transition:transform .3s var(--spring-soft),background .3s ease;background:#00000008;border:1px solid #00000014;border-radius:8px;align-items:center;gap:1rem;padding:.8rem 1.25rem;font-size:.85rem;font-weight:600;display:flex;box-shadow:0 2px 6px #0000000a}.page-module___8aEwW__serverPill span{color:#000;font-weight:400}.page-module___8aEwW__serverPillActive{color:#000;background:#0000000d;border-color:#0003;transform:scale(1.05)translate(10px);box-shadow:0 4px 12px #00000014}.page-module___8aEwW__bentoMedium:hover .page-module___8aEwW__serverPill{transform:translateY(-2px)}.page-module___8aEwW__bentoMedium:hover .page-module___8aEwW__serverPillActive{transform:scale(1.08)translate(15px)}@media (max-width:768px){.page-module___8aEwW__main{padding-top:100px}.page-module___8aEwW__hero{padding:1rem 1.5rem 4rem}.page-module___8aEwW__description{font-size:1rem}.page-module___8aEwW__heroCarouselWrapper{margin-top:3rem;margin-bottom:1rem}.page-module___8aEwW__carouselTrack{gap:4rem;padding-right:4rem}.page-module___8aEwW__techItem svg{width:40px;height:40px}.page-module___8aEwW__techItem{font-size:.75rem}.page-module___8aEwW__sectionTitle{font-size:2.25rem}.page-module___8aEwW__sectionDesc{font-size:1rem}.page-module___8aEwW__bentoSection{padding:3rem 1.5rem 6rem}.page-module___8aEwW__bentoContent{padding:2rem}.page-module___8aEwW__bentoContent h3{font-size:1.35rem}.page-module___8aEwW__bentoMedium{min-height:300px}.page-module___8aEwW__bentoVisualAreaSmall{height:250px}}@media (max-width:480px){.page-module___8aEwW__title{font-size:2.25rem}.page-module___8aEwW__stylerBadge{gap:.5rem;margin-bottom:2rem;padding:.4rem .8rem}.page-module___8aEwW__badgeLabel,.page-module___8aEwW__badgeText{font-size:.65rem}.page-module___8aEwW__btnSolid,.page-module___8aEwW__btnGhost{text-align:center;justify-content:center;width:100%;padding:.8rem 2rem;font-size:.85rem}.page-module___8aEwW__sectionTitle{font-size:1.75rem}.page-module___8aEwW__bentoContent{padding:1.5rem}}
