@keyframes page-module__hVteAG__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__hVteAG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__hVteAG__glowPulse{0%,to{opacity:.15}50%{opacity:.25}}@keyframes page-module__hVteAG__slideInFromLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes page-module__hVteAG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes page-module__hVteAG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page-module__hVteAG__page{color:#fff;background:#000;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative;overflow-x:hidden}.page-module__hVteAG__glowLeft{pointer-events:none;z-index:0;background:radial-gradient(at 0,#3b82f626 0%,#0000 70%);width:300px;height:100vh;animation:6s ease-in-out infinite page-module__hVteAG__glowPulse;position:fixed;top:0;left:0}.page-module__hVteAG__glowRight{pointer-events:none;z-index:0;background:radial-gradient(at 100%,#3b82f626 0%,#0000 70%);width:300px;height:100vh;animation:6s ease-in-out 3s infinite page-module__hVteAG__glowPulse;position:fixed;top:0;right:0}.page-module__hVteAG__glowBottom{pointer-events:none;z-index:0;background:radial-gradient(at bottom,#3b82f61f 0%,#0000 70%);height:200px;animation:8s ease-in-out 1.5s infinite page-module__hVteAG__glowPulse;position:fixed;bottom:0;left:0;right:0}.page-module__hVteAG__nav{z-index:100;background:linear-gradient(#000c 0%,#0000 100%);justify-content:space-between;align-items:center;padding:24px 48px;animation:.8s ease-out page-module__hVteAG__fadeIn;display:flex;position:fixed;top:0;left:0;right:0}.page-module__hVteAG__logo{color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:500;text-decoration:none;transition:opacity .2s}.page-module__hVteAG__logo:hover{opacity:.8}.page-module__hVteAG__navLinks{align-items:center;gap:32px;display:flex}.page-module__hVteAG__navLinks a{color:#ffffffb3;font-size:14px;font-weight:400;text-decoration:none;transition:all .2s;position:relative}.page-module__hVteAG__navLinks a:hover{color:#fff}.page-module__hVteAG__navLinks a:not(.page-module__hVteAG__navButton):after{content:"";background:#fff;width:0;height:1px;transition:width .3s;position:absolute;bottom:-4px;left:0}.page-module__hVteAG__navLinks a:not(.page-module__hVteAG__navButton):hover:after{width:100%}.page-module__hVteAG__navButton{color:#000!important;background:#fff!important;border-radius:100px!important;padding:10px 24px!important;font-weight:500!important;transition:all .3s!important}.page-module__hVteAG__navButton:hover{background:#ffffffe6!important;transform:scale(1.05)!important;box-shadow:0 4px 20px #fff3!important}.page-module__hVteAG__hero{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 48px 80px;display:flex;position:relative}.page-module__hVteAG__heroTitle{letter-spacing:-.03em;max-width:1000px;margin:0 0 32px;font-size:clamp(48px,10vw,96px);font-weight:600;line-height:1;animation:1s ease-out both page-module__hVteAG__fadeInUp}.page-module__hVteAG__heroAccent{font-style:italic;font-weight:400;animation:1s ease-out .2s both page-module__hVteAG__fadeInUp;display:inline-block}.page-module__hVteAG__heroSubtitle{color:#fff9;max-width:560px;margin:0 0 48px;font-size:18px;font-weight:400;line-height:1.6;animation:1s ease-out .4s both page-module__hVteAG__fadeInUp}.page-module__hVteAG__heroCta{flex-wrap:wrap;justify-content:center;gap:16px;animation:1s ease-out .6s both page-module__hVteAG__fadeInUp;display:flex}.page-module__hVteAG__primaryButton{color:#000;cursor:pointer;background:#fff;border:none;border-radius:100px;justify-content:center;align-items:center;padding:14px 32px;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.page-module__hVteAG__primaryButton:before{content:"";opacity:0;background:linear-gradient(135deg,#3b82f61a 0%,#0000 50%);transition:opacity .3s;position:absolute;inset:0}.page-module__hVteAG__primaryButton:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 30px #ffffff26}.page-module__hVteAG__primaryButton:hover:before{opacity:1}.page-module__hVteAG__primaryButton:active{transform:translateY(0)scale(.98)}.page-module__hVteAG__secondaryButton{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:100px;justify-content:center;align-items:center;padding:14px 32px;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.page-module__hVteAG__secondaryButton:hover{background:#ffffff14;border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 4px 20px #ffffff1a}.page-module__hVteAG__secondaryButton:active{transform:translateY(0)}.page-module__hVteAG__whiteSection{color:#000;z-index:1;background:#f5f5f5;padding:120px 48px;position:relative}.page-module__hVteAG__sectionContent{max-width:1200px;margin:0 auto}.page-module__hVteAG__sectionTitle{letter-spacing:-.02em;max-width:600px;margin:0 0 16px;font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.1;animation:.8s ease-out both page-module__hVteAG__slideInFromLeft}.page-module__hVteAG__sectionSubtitle{color:#0009;max-width:560px;margin:0 0 64px;font-size:18px;font-weight:400;line-height:1.6;animation:.8s ease-out .1s both page-module__hVteAG__slideInFromLeft}.page-module__hVteAG__featureGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:48px 32px;display:grid}.page-module__hVteAG__featureCard{border-radius:16px;padding:24px;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.6s ease-out both page-module__hVteAG__scaleIn}.page-module__hVteAG__featureCard:first-child{animation-delay:.1s}.page-module__hVteAG__featureCard:nth-child(2){animation-delay:.2s}.page-module__hVteAG__featureCard:nth-child(3){animation-delay:.3s}.page-module__hVteAG__featureCard:nth-child(4){animation-delay:.4s}.page-module__hVteAG__featureCard:nth-child(5){animation-delay:.5s}.page-module__hVteAG__featureCard:nth-child(6){animation-delay:.6s}.page-module__hVteAG__featureCard:hover{background:#00000008;transform:translateY(-4px)}.page-module__hVteAG__featureCard h3{letter-spacing:-.01em;margin:0 0 12px;font-size:20px;font-weight:600;transition:color .3s}.page-module__hVteAG__featureCard:hover h3{color:#3b82f6e6}.page-module__hVteAG__featureCard p{color:#0009;margin:0;font-size:15px;font-weight:400;line-height:1.6}.page-module__hVteAG__darkSection{z-index:1;background:#000;padding:160px 48px;position:relative;overflow:hidden}.page-module__hVteAG__ctaContent{text-align:center;z-index:1;max-width:800px;margin:0 auto;position:relative}.page-module__hVteAG__ctaTitle{letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(40px,7vw,72px);font-weight:600;line-height:1;animation:.8s ease-out both page-module__hVteAG__fadeInUp}.page-module__hVteAG__ctaSubtitle{color:#fff9;max-width:480px;margin:0 auto 48px;font-size:18px;font-weight:400;line-height:1.6;animation:.8s ease-out .15s both page-module__hVteAG__fadeInUp}.page-module__hVteAG__footer{-webkit-backdrop-filter:blur(20px);color:#000;z-index:1;background:#f5f5f5f2;padding:64px 48px 32px;position:relative}.page-module__hVteAG__footerContent{max-width:1200px;margin:0 auto 48px;animation:.6s ease-out both page-module__hVteAG__fadeInUp}.page-module__hVteAG__footerTitle{letter-spacing:-.01em;margin:0 0 32px;font-size:28px;font-weight:500;line-height:1.3}.page-module__hVteAG__emailForm{border-bottom:1px solid #0003;align-items:center;gap:16px;max-width:600px;padding-bottom:12px;transition:border-color .3s;display:flex}.page-module__hVteAG__emailForm:focus-within{border-color:#3b82f699}.page-module__hVteAG__emailInput{color:#000;background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:18px;font-weight:400;transition:color .2s}.page-module__hVteAG__emailInput::placeholder{color:#0006;transition:color .2s}.page-module__hVteAG__emailInput:focus::placeholder{color:#0003}.page-module__hVteAG__subscribeButton{color:#fff;cursor:pointer;background:#000;border:none;border-radius:100px;padding:12px 28px;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.page-module__hVteAG__subscribeButton:hover{background:#3b82f6e6;transform:scale(1.05);box-shadow:0 4px 15px #3b82f64d}.page-module__hVteAG__subscribeButton:active{transform:scale(.98)}.page-module__hVteAG__footerBottom{text-align:center;border-top:1px solid #0000001a;max-width:1200px;margin:0 auto;padding-top:32px}.page-module__hVteAG__footerBottom p{letter-spacing:.05em;color:#00000080;margin:0;font-size:11px;font-weight:500;transition:color .2s}.page-module__hVteAG__footerBottom:hover p{color:#000c}@media (max-width:768px){.page-module__hVteAG__nav{padding:20px 24px}.page-module__hVteAG__navLinks a:not(.page-module__hVteAG__navButton){display:none}.page-module__hVteAG__hero{padding:100px 24px 60px}.page-module__hVteAG__heroTitle{font-size:40px}.page-module__hVteAG__heroSubtitle{font-size:16px}.page-module__hVteAG__whiteSection,.page-module__hVteAG__darkSection{padding:80px 24px}.page-module__hVteAG__featureCard{padding:16px}.page-module__hVteAG__featureGrid{gap:32px}.page-module__hVteAG__footer{padding:48px 24px 24px}.page-module__hVteAG__emailForm{border-bottom:none;flex-direction:column;align-items:stretch;gap:24px}.page-module__hVteAG__emailInput{border-bottom:1px solid #0003;padding-bottom:12px}.page-module__hVteAG__glowLeft,.page-module__hVteAG__glowRight{width:150px}}@media (prefers-reduced-motion:reduce){.page-module__hVteAG__heroTitle,.page-module__hVteAG__heroAccent,.page-module__hVteAG__heroSubtitle,.page-module__hVteAG__heroCta,.page-module__hVteAG__sectionTitle,.page-module__hVteAG__sectionSubtitle,.page-module__hVteAG__featureCard,.page-module__hVteAG__ctaTitle,.page-module__hVteAG__ctaSubtitle,.page-module__hVteAG__footerContent,.page-module__hVteAG__glowLeft,.page-module__hVteAG__glowRight,.page-module__hVteAG__glowBottom,.page-module__hVteAG__nav,.page-module__hVteAG__primaryButton,.page-module__hVteAG__secondaryButton,.page-module__hVteAG__subscribeButton{transition:none!important;animation:none!important}}
