.Page-module__GtXzKG__pageContainer{color:#fff;background-color:#050505;min-height:100vh;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}.Page-module__GtXzKG__accentText{color:#60a5fa}.Page-module__GtXzKG__sectionTitle{text-align:center;letter-spacing:-.02em;margin-bottom:3rem;font-size:2.5rem;font-weight:700}.Page-module__GtXzKG__navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#050505d9;border-bottom:1px solid #1f2937;width:100%;position:fixed;top:0}.Page-module__GtXzKG__navContent{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:1.25rem 2rem;display:flex}.Page-module__GtXzKG__logo{letter-spacing:.05em;font-size:1.5rem;font-weight:800}.Page-module__GtXzKG__navButton{color:#000;background-color:#fff;border-radius:4px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .2s}.Page-module__GtXzKG__navButton:hover{background-color:#e5e7eb}.Page-module__GtXzKG__hero{text-align:center;max-width:1000px;margin:0 auto;padding:12rem 2rem 8rem}.Page-module__GtXzKG__headline{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:clamp(3rem,5vw,4.5rem);font-weight:800;line-height:1.1}.Page-module__GtXzKG__subHeadline{color:#9ca3af;max-width:600px;margin:0 auto 3rem;font-size:1.25rem;line-height:1.6}.Page-module__GtXzKG__primaryCta{color:#fff;background-color:#3b82f6;border-radius:6px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.Page-module__GtXzKG__primaryCta:hover{background-color:#2563eb}.Page-module__GtXzKG__ctaIcon{transition:transform .2s}.Page-module__GtXzKG__primaryCta:hover .Page-module__GtXzKG__ctaIcon{transform:translate(4px)}.Page-module__GtXzKG__valueProps{max-width:1200px;margin:0 auto;padding:5rem 2rem}.Page-module__GtXzKG__grid3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.Page-module__GtXzKG__card{background:#0a0a0a;border:1px solid #1f2937;border-radius:8px;padding:2.5rem;transition:border-color .3s}.Page-module__GtXzKG__card:hover{border-color:#3b82f6}.Page-module__GtXzKG__cardIcon{color:#60a5fa;margin-bottom:1.5rem}.Page-module__GtXzKG__cardTitle{margin-bottom:1rem;font-size:1.25rem;font-weight:600}.Page-module__GtXzKG__cardText{color:#9ca3af;line-height:1.6}.Page-module__GtXzKG__capabilities{max-width:1200px;margin:0 auto;padding:5rem 2rem 8rem}.Page-module__GtXzKG__grid2{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;display:grid}.Page-module__GtXzKG__featureBox{background:#0a0a0a;border:1px solid #1f2937;border-radius:8px;gap:1.5rem;padding:3rem;display:flex}.Page-module__GtXzKG__featureIcon{color:#fff;flex-shrink:0}.Page-module__GtXzKG__featureTitle{margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.Page-module__GtXzKG__featureText{color:#9ca3af;line-height:1.6}.Page-module__GtXzKG__contact{background-color:#0a0a0a;border-top:1px solid #1f2937;padding:6rem 2rem}.Page-module__GtXzKG__contactWrapper{max-width:600px;margin:0 auto}.Page-module__GtXzKG__contactHeadline{letter-spacing:-.02em;margin-bottom:2.5rem;font-size:2.5rem;font-weight:700}.Page-module__GtXzKG__form{flex-direction:column;gap:1.5rem;display:flex}.Page-module__GtXzKG__formGroup{flex-direction:column;gap:.5rem;display:flex}.Page-module__GtXzKG__formGroup label{color:#d1d5db;font-size:.875rem;font-weight:500}.Page-module__GtXzKG__formGroup input,.Page-module__GtXzKG__formGroup textarea{color:#fff;background:#000;border:1px solid #374151;border-radius:4px;width:100%;padding:.75rem 1rem;font-family:inherit;transition:border-color .2s}.Page-module__GtXzKG__formGroup input:focus,.Page-module__GtXzKG__formGroup textarea:focus{border-color:#3b82f6;outline:none}.Page-module__GtXzKG__submitButton{color:#000;cursor:pointer;background-color:#fff;border:none;border-radius:4px;margin-top:1rem;padding:1rem;font-size:1rem;font-weight:600;transition:background-color .2s}.Page-module__GtXzKG__submitButton:hover{background-color:#e5e7eb}@media (max-width:768px){.Page-module__GtXzKG__featureBox{flex-direction:column;padding:2rem}.Page-module__GtXzKG__grid2{grid-template-columns:1fr}}
