:root{--nexatone-white:#fff;--nexatone-light-gray:#c2c2c2;--nexatone-medium-gray:#989898;--nexatone-charcoal:#686868;--nexatone-deep-gray:#434343;--nexatone-near-black:#13171a;--nexatone-title:#2b7b8a}html{scroll-behavior:smooth}.page-module___8aEwW__container{background:var(--nexatone-near-black);min-height:100vh;color:var(--nexatone-white);flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.page-module___8aEwW__heroSection{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;display:flex}.page-module___8aEwW__logoContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.05);border-radius:1rem;margin-bottom:3rem;padding:1rem;transition:transform .3s,box-shadow .3s;box-shadow:0 8px 32px rgba(0,0,0,.2)}.page-module___8aEwW__logoContainer:hover{transform:translateY(-4px);box-shadow:0 12px 48px rgba(0,0,0,.3)}.page-module___8aEwW__logo{object-fit:contain;border-radius:.5rem}.page-module___8aEwW__title{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:max(2.5rem,min(5vw,4.5rem));font-weight:700;line-height:1.2}.page-module___8aEwW__titleAccent{color:var(--nexatone-title);margin-top:.5rem;display:block}.page-module___8aEwW__subtitle{color:var(--nexatone-medium-gray);max-width:650px;margin-bottom:2.5rem;font-size:max(1.125rem,min(2.5vw,1.5rem));line-height:1.6}.page-module___8aEwW__buttonGroup{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:4rem;display:flex}.page-module___8aEwW__primaryButton{background:linear-gradient(135deg,var(--nexatone-charcoal)0%,var(--nexatone-medium-gray)100%);color:var(--nexatone-white);cursor:pointer;border:none;border-radius:.5rem;padding:1rem 2rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.page-module___8aEwW__primaryButton:hover{background:linear-gradient(135deg,var(--nexatone-medium-gray)0%,var(--nexatone-light-gray)100%);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.page-module___8aEwW__secondaryButton{color:var(--nexatone-light-gray);border:2px solid var(--nexatone-charcoal);cursor:pointer;background:0 0;border-radius:.5rem;padding:1rem 2rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.page-module___8aEwW__secondaryButton:hover{border-color:var(--nexatone-medium-gray);color:var(--nexatone-white);background:rgba(255,255,255,.05);transform:translateY(-2px)}.page-module___8aEwW__contentSection{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:1rem;width:100%;max-width:800px;margin-top:2rem;padding:3rem}.page-module___8aEwW__sectionTitle{color:var(--nexatone-white);text-align:center;margin-bottom:1.5rem;font-size:2rem;font-weight:700}.page-module___8aEwW__sectionContent{color:var(--nexatone-light-gray);text-align:center;font-size:1.125rem;line-height:1.7}.page-module___8aEwW__footer{border-top:1px solid var(--nexatone-charcoal);text-align:center;color:var(--nexatone-medium-gray);margin-top:4rem;padding-top:2rem;font-size:.875rem}.page-module___8aEwW__fullWidthSection{background:var(--nexatone-deep-gray);width:100vw;margin-top:4rem;margin-left:calc(50% - 50vw);padding:4rem 2rem}.page-module___8aEwW__sectionContainer{max-width:1200px;margin:0 auto}.page-module___8aEwW__productsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem;display:grid}.page-module___8aEwW__productCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;transition:all .3s}.page-module___8aEwW__productCard:hover{background:rgba(255,255,255,.08);transform:translateY(-4px);box-shadow:0 12px 48px rgba(0,0,0,.3)}.page-module___8aEwW__productIcon{background:linear-gradient(135deg,var(--nexatone-medium-gray),var(--nexatone-light-gray));border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1.5rem;display:flex}.page-module___8aEwW__productTitle{color:var(--nexatone-white);margin-bottom:1rem;font-size:1.25rem;font-weight:700}.page-module___8aEwW__productDescription{color:var(--nexatone-light-gray);line-height:1.6}.page-module___8aEwW__architectureSection{background:linear-gradient(135deg,var(--nexatone-charcoal)0%,var(--nexatone-deep-gray)100%);width:100vw;margin-top:4rem;margin-left:calc(50% - 50vw);padding:4rem 2rem}.page-module___8aEwW__architectureGrid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));align-items:start;gap:3rem;margin-top:3rem;display:grid}.page-module___8aEwW__featureList{flex-direction:column;gap:1rem;display:flex}.page-module___8aEwW__featureItem{align-items:center;gap:1rem;display:flex}.page-module___8aEwW__featureIcon{background:linear-gradient(135deg,var(--nexatone-medium-gray),var(--nexatone-light-gray));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.page-module___8aEwW__featureText{color:var(--nexatone-light-gray);font-size:1rem}.page-module___8aEwW__moduleList{flex-direction:column;gap:1rem;display:flex}.page-module___8aEwW__moduleItem{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:1.5rem}.page-module___8aEwW__moduleTitle{color:var(--nexatone-white);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.page-module___8aEwW__moduleDescription{color:var(--nexatone-light-gray);font-size:.875rem;line-height:1.5}.page-module___8aEwW__globalFooter{background:var(--nexatone-near-black);border-top:1px solid var(--nexatone-charcoal);width:100vw;margin-top:4rem;margin-left:calc(50% - 50vw);padding:3rem 2rem}.page-module___8aEwW__footerGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1200px;margin-bottom:2rem;margin-left:auto;margin-right:auto;display:grid}.page-module___8aEwW__footerSection h3{color:var(--nexatone-white);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.page-module___8aEwW__footerSection h4{color:var(--nexatone-white);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.page-module___8aEwW__footerSection p{color:var(--nexatone-light-gray);margin-bottom:1rem;line-height:1.6}.page-module___8aEwW__footerSection a{color:var(--nexatone-light-gray);text-decoration:none;transition:color .3s}.page-module___8aEwW__footerSection a:hover{color:var(--nexatone-white)}.page-module___8aEwW__footerBottom{border-top:1px solid var(--nexatone-charcoal);text-align:center;flex-direction:column;gap:1rem;max-width:1200px;margin:0 auto;padding-top:2rem;display:flex}.page-module___8aEwW__footerBottom p{color:var(--nexatone-medium-gray);margin:0;font-size:.875rem}@media (max-width:768px){.page-module___8aEwW__container{padding:1rem}.page-module___8aEwW__logoContainer{margin-bottom:2rem}.page-module___8aEwW__buttonGroup{flex-direction:column;align-items:center}.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton{width:100%;max-width:280px}.page-module___8aEwW__contentSection{margin-top:1.5rem;padding:2rem}.page-module___8aEwW__fullWidthSection,.page-module___8aEwW__architectureSection,.page-module___8aEwW__globalFooter{padding:2rem 1rem}.page-module___8aEwW__productsGrid{grid-template-columns:1fr}.page-module___8aEwW__architectureGrid{grid-template-columns:1fr;gap:2rem}.page-module___8aEwW__footerGrid{text-align:center;grid-template-columns:1fr}.page-module___8aEwW__footerBottom{text-align:center;flex-direction:column}}@media (max-width:480px){.page-module___8aEwW__contentSection{padding:1.5rem}.page-module___8aEwW__title{font-size:2.5rem}.page-module___8aEwW__productsGrid{gap:1.5rem}.page-module___8aEwW__productCard{padding:1.5rem}}
.RequestSubmissionForm-module__AbowWq__formSection{background:var(--nexatone-near-black);width:100%;max-width:800px;padding:0}.RequestSubmissionForm-module__AbowWq__formContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:1rem;max-width:100%;margin:0 auto;padding:3rem}.RequestSubmissionForm-module__AbowWq__formTitle{color:var(--nexatone-title);text-align:center;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.RequestSubmissionForm-module__AbowWq__formSubtitle{color:var(--nexatone-light-gray);text-align:center;max-width:600px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.125rem;line-height:1.6}.RequestSubmissionForm-module__AbowWq__form{flex-direction:column;gap:1.5rem;display:flex}.RequestSubmissionForm-module__AbowWq__inputGroup{flex-direction:column;gap:.5rem;display:flex}.RequestSubmissionForm-module__AbowWq__input,.RequestSubmissionForm-module__AbowWq__textarea{border:2px solid var(--nexatone-charcoal);color:var(--nexatone-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.03);border-radius:.5rem;padding:1rem;font-size:1rem;transition:all .3s}.RequestSubmissionForm-module__AbowWq__input:focus,.RequestSubmissionForm-module__AbowWq__textarea:focus{border-color:var(--nexatone-medium-gray);background:rgba(255,255,255,.08);outline:none;box-shadow:0 0 0 3px rgba(152,152,152,.1)}.RequestSubmissionForm-module__AbowWq__input::placeholder,.RequestSubmissionForm-module__AbowWq__textarea::placeholder{color:var(--nexatone-medium-gray)}.RequestSubmissionForm-module__AbowWq__input:disabled,.RequestSubmissionForm-module__AbowWq__textarea:disabled{opacity:.6;cursor:not-allowed}.RequestSubmissionForm-module__AbowWq__inputError{border-color:#ef4444!important}.RequestSubmissionForm-module__AbowWq__inputError:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)!important}.RequestSubmissionForm-module__AbowWq__errorText{color:#ef4444;margin-top:.25rem;font-size:.875rem}.RequestSubmissionForm-module__AbowWq__textarea{resize:vertical;min-height:120px;font-family:inherit;line-height:1.5}.RequestSubmissionForm-module__AbowWq__submitButton{background:linear-gradient(135deg,var(--nexatone-charcoal)0%,var(--nexatone-medium-gray)100%);color:var(--nexatone-white);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:1rem 2rem;font-size:1.125rem;font-weight:600;transition:all .3s;display:flex}.RequestSubmissionForm-module__AbowWq__submitButton:hover:not(:disabled){background:linear-gradient(135deg,var(--nexatone-medium-gray)0%,var(--nexatone-light-gray)100%);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.RequestSubmissionForm-module__AbowWq__submitButton:disabled{opacity:.7;cursor:not-allowed;transform:none}.RequestSubmissionForm-module__AbowWq__loadingSpinner{border:2px solid transparent;border-top-color:currentColor;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite RequestSubmissionForm-module__AbowWq__spin}@keyframes RequestSubmissionForm-module__AbowWq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.RequestSubmissionForm-module__AbowWq__messageBox{color:#ef4444;text-align:center;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:.5rem;margin-top:1rem;padding:1rem}.RequestSubmissionForm-module__AbowWq__successMessage{text-align:center;padding:3rem}.RequestSubmissionForm-module__AbowWq__successIcon{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1.5rem;display:flex}.RequestSubmissionForm-module__AbowWq__successMessage h3{color:var(--nexatone-white);margin-bottom:1rem;font-size:2rem;font-weight:700}.RequestSubmissionForm-module__AbowWq__successMessage p{color:var(--nexatone-light-gray);margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.RequestSubmissionForm-module__AbowWq__resetButton{color:var(--nexatone-light-gray);border:2px solid var(--nexatone-charcoal);cursor:pointer;background:0 0;border-radius:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s}.RequestSubmissionForm-module__AbowWq__resetButton:hover{border-color:var(--nexatone-medium-gray);color:var(--nexatone-white);background:rgba(255,255,255,.05);transform:translateY(-2px)}@media (max-width:768px){.RequestSubmissionForm-module__AbowWq__formSection{margin:2rem auto;padding:0 1rem}.RequestSubmissionForm-module__AbowWq__formContainer{padding:2rem}.RequestSubmissionForm-module__AbowWq__formTitle{font-size:2rem}.RequestSubmissionForm-module__AbowWq__formSubtitle{font-size:1rem}.RequestSubmissionForm-module__AbowWq__input,.RequestSubmissionForm-module__AbowWq__textarea{padding:.875rem}}
