.page-module__OpJSuq__container{color:#fff;background:#0a0a0a;overflow-x:hidden}.page-module__OpJSuq__heroSection{justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.page-module__OpJSuq__videoBackground{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__OpJSuq__backgroundVideo{object-fit:cover;width:100%;height:100%}.page-module__OpJSuq__videoOverlay{background:linear-gradient(45deg,#0a0a0acc,#0a0a0a99,#ffc1071a);width:100%;height:100%;position:absolute;top:0;left:0}.page-module__OpJSuq__heroContent{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;width:100%;max-width:1400px;padding:0 2rem;display:grid;position:relative}.page-module__OpJSuq__heroText{padding:2rem 0}.page-module__OpJSuq__heroTitle{flex-direction:column;margin-bottom:1rem;font-size:4.5rem;font-weight:900;line-height:1;display:flex}.page-module__OpJSuq__sparkText{background:linear-gradient(135deg,#00bcd4,#2196f3);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__OpJSuq__pawaText{background:linear-gradient(135deg,#ffc107,#ff9800);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__OpJSuq__heroSubtitle{color:#ffc107;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.page-module__OpJSuq__heroDescription{color:#ccc;max-width:500px;margin-bottom:2.5rem;font-size:1.2rem;line-height:1.8}.page-module__OpJSuq__ctaButton{color:#000;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#ffc107,#ff9800);border:none;border-radius:50px;padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;transition:all .3s}.page-module__OpJSuq__heroImageContainer{background:radial-gradient(circle,#ffc1071a,#0000);height:600px;position:relative}.page-module__OpJSuq__featuredBikeSection{background:linear-gradient(#111,#000);padding:8rem 0}.page-module__OpJSuq__sectionContainer{max-width:1400px;margin:0 auto;padding:0 2rem}.page-module__OpJSuq__featuredContent{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.page-module__OpJSuq__sectionTitle{background:linear-gradient(135deg,#fff,#ccc);-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:3rem;font-weight:800}.page-module__OpJSuq__featuredDescription{color:#ccc;margin-bottom:3rem;font-size:1.3rem;line-height:1.8}.page-module__OpJSuq__featuredStats{gap:2rem;display:flex}.page-module__OpJSuq__stat{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;min-width:120px;padding:1.5rem}.page-module__OpJSuq__statNumber{color:#ffc107;margin-bottom:.5rem;font-size:2.5rem;font-weight:900;display:block}.page-module__OpJSuq__statLabel{color:#999;text-transform:uppercase;letter-spacing:1px;font-size:.9rem}.page-module__OpJSuq__featuredBikeImage{position:relative}.page-module__OpJSuq__bikeImageContainer{height:650px;position:relative}@keyframes page-module__OpJSuq__rotate{to{transform:rotate(360deg)}}.page-module__OpJSuq__featuresSection{background:#0a0a0a;padding:8rem 0}.page-module__OpJSuq__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;margin-top:4rem;display:grid}.page-module__OpJSuq__featureCard{background:linear-gradient(145deg,#1a1a1a,#111);border:1px solid #ffffff1a;border-radius:20px;transition:all .3s;overflow:hidden}.page-module__OpJSuq__featureImageContainer{background:linear-gradient(45deg,#ffc107,#00bcd4);height:300px;padding:2px;position:relative}.page-module__OpJSuq__featureImageContainer:before{content:"";background:#1a1a1a;border-radius:18px;position:absolute;inset:2px}.page-module__OpJSuq__featureContent{z-index:1;padding:2rem;position:relative}.page-module__OpJSuq__featureTitle{color:#fff;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.page-module__OpJSuq__featureDescription{color:#ccc;font-size:1rem;line-height:1.7}.page-module__OpJSuq__batterySection{background:linear-gradient(#0a0a0a,#1a1a1a);padding:8rem 0}.page-module__OpJSuq__batteryContent{text-align:center}.page-module__OpJSuq__batteryDescription{color:#ccc;max-width:700px;margin:0 auto 3rem;font-size:1.2rem;line-height:1.8}.page-module__OpJSuq__videoContainer{border-radius:20px;max-width:900px;margin:0 auto;overflow:hidden;box-shadow:0 20px 60px #ffc1071a}.page-module__OpJSuq__swappingVideo{border-radius:20px;width:100%;height:auto}.page-module__OpJSuq__specsSection{background:#0a0a0a;padding:8rem 0}.page-module__OpJSuq__specsContainer{grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:4rem;margin-top:4rem;display:grid}.page-module__OpJSuq__specCard{background:linear-gradient(145deg,#1a1a1a,#111);border:1px solid #ffffff1a;border-radius:20px;padding:2rem}.page-module__OpJSuq__specTitle{color:#ffc107;text-align:center;margin-bottom:2rem;font-size:1.8rem;font-weight:700}.page-module__OpJSuq__specImageContainer{background:#ffffff05;border-radius:15px;height:400px;position:relative;overflow:hidden}.page-module__OpJSuq__appSection{background:linear-gradient(#1a1a1a,#0a0a0a);padding:8rem 0}.page-module__OpJSuq__appContent{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.page-module__OpJSuq__appTitle{color:#fff;margin-bottom:2rem;font-size:2.5rem;font-weight:800}.page-module__OpJSuq__appDescription{color:#ccc;font-size:1.1rem;line-height:1.8}.page-module__OpJSuq__appImageContainer{background:radial-gradient(circle,#00bcd41a,#0000);border-radius:20px;height:500px;position:relative;overflow:hidden}@media (max-width:1200px){.page-module__OpJSuq__heroContent{text-align:center;grid-template-columns:1fr;gap:2rem}.page-module__OpJSuq__heroTitle{font-size:3.5rem}.page-module__OpJSuq__featuredContent{grid-template-columns:1fr;gap:3rem}.page-module__OpJSuq__specsContainer{grid-template-columns:1fr}.page-module__OpJSuq__appContent{grid-template-columns:1fr;gap:3rem}.page-module__OpJSuq__featuredStats{justify-content:center}}@media (max-width:768px){.page-module__OpJSuq__heroTitle{font-size:2.8rem}.page-module__OpJSuq__heroSubtitle{font-size:1.2rem}.page-module__OpJSuq__heroDescription{font-size:1rem}.page-module__OpJSuq__sectionTitle{font-size:2.2rem}.page-module__OpJSuq__featuresGrid{grid-template-columns:1fr;gap:2rem}.page-module__OpJSuq__featuredStats{flex-direction:column;gap:1rem}.page-module__OpJSuq__stat{min-width:auto}.page-module__OpJSuq__specsContainer{grid-template-columns:1fr;gap:2rem}.page-module__OpJSuq__heroContent,.page-module__OpJSuq__sectionContainer{padding:0 1rem}.page-module__OpJSuq__bikeImageContainer,.page-module__OpJSuq__specImageContainer,.page-module__OpJSuq__appImageContainer{height:300px}.page-module__OpJSuq__appTitle{font-size:2rem}}@media (max-width:480px){.page-module__OpJSuq__heroTitle{font-size:2.2rem}.page-module__OpJSuq__heroSection{min-height:80vh}.page-module__OpJSuq__featuredBikeSection,.page-module__OpJSuq__featuresSection,.page-module__OpJSuq__batterySection,.page-module__OpJSuq__specsSection,.page-module__OpJSuq__appSection{padding:4rem 0}.page-module__OpJSuq__ctaButton{padding:.8rem 2rem;font-size:1rem}}
