.page-module__McnalG__main{background:var(--background)}.page-module__McnalG__hero{background:linear-gradient(#0a0a0a 0%,#141414 100%);padding:4rem 2rem 6rem;position:relative;overflow:hidden}.page-module__McnalG__hero:before{content:"";background-image:linear-gradient(rgba(var(--primary-rgb),.02)1px,transparent 1px),linear-gradient(90deg,rgba(var(--primary-rgb),.02)1px,transparent 1px);pointer-events:none;background-size:60px 60px;position:absolute;inset:0}.page-module__McnalG__heroGrid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1400px;margin:0 auto;display:grid;position:relative}.page-module__McnalG__heroContent{max-width:600px}.page-module__McnalG__badge{background:rgba(var(--primary-rgb),.1);color:var(--primary);letter-spacing:.1em;border:1px solid rgba(var(--primary-rgb),.2);border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:700;display:inline-flex}.page-module__McnalG__badgeDot{background:var(--primary);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite page-module__McnalG__pulse}@keyframes page-module__McnalG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.page-module__McnalG__heroTitle{color:#fff;margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.1}.page-module__McnalG__highlight{color:var(--primary)}.page-module__McnalG__heroDesc{color:#ffffffb3;margin-bottom:2rem;font-size:1.125rem;line-height:1.7}.page-module__McnalG__heroFeatures{flex-direction:column;gap:.75rem;margin-bottom:2.5rem;display:flex}.page-module__McnalG__heroFeature{color:#fffc;align-items:center;gap:.75rem;font-size:.9375rem;display:flex}.page-module__McnalG__heroFeature svg{width:18px;height:18px;color:var(--success)}.page-module__McnalG__heroActions{gap:1rem;display:flex}.page-module__McnalG__primaryBtn{background:var(--primary);color:#fff;border-radius:.5rem;align-items:center;gap:.5rem;padding:1rem 1.75rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__McnalG__primaryBtn:hover{box-shadow:0 8px 25px rgba(var(--primary-rgb),.4);transform:translateY(-2px)}.page-module__McnalG__secondaryBtn{color:#fff;background:0 0;border:1px solid #fff3;border-radius:.5rem;align-items:center;gap:.5rem;padding:1rem 1.75rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__McnalG__secondaryBtn:hover{border-color:var(--primary);color:var(--primary)}.page-module__McnalG__heroVisual{justify-content:center;align-items:center;display:flex}.page-module__McnalG__visualizer{background:linear-gradient(135deg,#1a1a1a 0%,#0d0d0d 100%);border:1px solid #ffffff1a;border-radius:1rem;width:100%;max-width:420px;padding:2rem}.page-module__McnalG__visualizerBars{justify-content:center;align-items:flex-end;gap:4px;height:120px;margin-bottom:1.5rem;display:flex}.page-module__McnalG__bar{background:linear-gradient(180deg,var(--primary)0%,rgba(var(--primary-rgb),.3)100%);border-radius:4px;width:8px;animation:1.2s ease-in-out infinite page-module__McnalG__equalizer}@keyframes page-module__McnalG__equalizer{0%,to{transform:scaleY(1)}50%{transform:scaleY(.5)}}.page-module__McnalG__nowPlaying{background:#ffffff0d;border-radius:.75rem;align-items:center;gap:1rem;padding:1rem;display:flex}.page-module__McnalG__albumArt{background:linear-gradient(135deg,var(--primary)0%,rgba(var(--primary-rgb),.5)100%);border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;animation:8s linear infinite page-module__McnalG__spin;display:flex}@keyframes page-module__McnalG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__McnalG__albumArt svg{color:#fff;width:32px;height:32px}.page-module__McnalG__trackInfo{flex-direction:column;flex:1;gap:.25rem;display:flex}.page-module__McnalG__trackTitle{color:#fff;font-size:.9375rem;font-weight:600}.page-module__McnalG__trackArtist{color:#fff9;font-size:.8125rem}.page-module__McnalG__audioQuality{gap:.5rem;display:flex}.page-module__McnalG__audioQuality span{color:var(--primary);background:rgba(var(--primary-rgb),.1);border-radius:4px;padding:.25rem .5rem;font-size:.625rem;font-weight:600}.page-module__McnalG__statsSection{background:var(--primary);padding:3rem 2rem}.page-module__McnalG__statsGrid{grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto;display:grid}.page-module__McnalG__statCard{text-align:center;flex-direction:column;align-items:center;display:flex}.page-module__McnalG__statValue{color:#fff;font-size:2.5rem;font-weight:800}.page-module__McnalG__statLabel{color:#fff;margin-top:.25rem;font-size:.875rem;font-weight:600}.page-module__McnalG__statDesc{color:#ffffffb3;margin-top:.25rem;font-size:.75rem}.page-module__McnalG__sectionHeader{text-align:center;margin-bottom:4rem}.page-module__McnalG__sectionTag{color:var(--primary);letter-spacing:.1em;margin-bottom:1rem;font-size:.75rem;font-weight:700;display:inline-block}.page-module__McnalG__sectionTitle{color:var(--neutral-900);margin-bottom:1rem;font-size:2.5rem;font-weight:700}.page-module__McnalG__sectionDesc{color:var(--neutral-600);max-width:600px;margin:0 auto;font-size:1.125rem}.page-module__McnalG__featuresSection{background:var(--surface);max-width:1400px;margin:0 auto;padding:6rem 2rem}.page-module__McnalG__featuresGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.page-module__McnalG__featureCard{background:var(--neutral-50);border:1px solid var(--neutral-100);border-radius:1rem;padding:2rem;transition:all .3s}.page-module__McnalG__featureCard:hover{border-color:rgba(var(--primary-rgb),.2);transform:translateY(-4px);box-shadow:0 15px 40px #0000001a}.page-module__McnalG__featureIcon{background:rgba(var(--primary-rgb),.1);border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex}.page-module__McnalG__featureIcon svg{width:1.5rem;height:1.5rem;color:var(--primary)}.page-module__McnalG__featureTag{color:var(--primary);background:rgba(var(--primary-rgb),.1);letter-spacing:.05em;border-radius:.25rem;margin-bottom:.75rem;padding:.25rem .5rem;font-size:.625rem;font-weight:700;display:inline-block}.page-module__McnalG__featureTitle{color:var(--neutral-900);margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.page-module__McnalG__featureDesc{color:var(--neutral-600);font-size:.9375rem;line-height:1.6}.page-module__McnalG__modesSection{background:var(--neutral-50);padding:6rem 2rem}.page-module__McnalG__modesGrid{grid-template-columns:repeat(6,1fr);gap:1rem;max-width:1200px;margin:0 auto;display:grid}.page-module__McnalG__modeCard{background:var(--surface);border:1px solid var(--border);text-align:center;cursor:pointer;border-radius:1rem;padding:1.5rem;transition:all .3s}.page-module__McnalG__modeCard:hover{border-color:var(--mode-color,var(--primary));transform:translateY(-4px);box-shadow:0 10px 30px #0000001a}.page-module__McnalG__modeIcon{color:var(--mode-color,var(--primary));margin-bottom:.75rem;font-size:2rem}.page-module__McnalG__modeName{color:var(--neutral-900);margin-bottom:.25rem;font-size:1rem;font-weight:700}.page-module__McnalG__modeDescription{color:var(--neutral-500);margin-bottom:1rem;font-size:.75rem}.page-module__McnalG__modeSettings{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.page-module__McnalG__modeSettings li{color:var(--neutral-600);background:var(--neutral-50);border-radius:4px;padding:.25rem .5rem;font-size:.6875rem}.page-module__McnalG__headphonesSection{background:var(--surface);padding:6rem 2rem}.page-module__McnalG__headphonesContent{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;display:grid}.page-module__McnalG__headphonesText{max-width:500px}.page-module__McnalG__headphonesList{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.page-module__McnalG__headphoneItem{background:var(--neutral-50);border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}.page-module__McnalG__headphoneItem svg{color:var(--primary)}.page-module__McnalG__headphoneName{color:var(--neutral-800);font-size:.875rem;font-weight:600;display:block}.page-module__McnalG__headphoneType{color:var(--neutral-500);font-size:.75rem;display:block}.page-module__McnalG__headphonesNote{color:var(--neutral-500);margin-top:1.5rem;font-size:.875rem;font-style:italic}.page-module__McnalG__headphonesVisual{justify-content:center;display:flex}.page-module__McnalG__eqVisual{background:linear-gradient(#0a0a0a 0%,#141414 100%);border:1px solid #ffffff1a;border-radius:1rem;align-items:flex-end;gap:.75rem;height:280px;padding:2rem;display:flex}.page-module__McnalG__eqBand{background:linear-gradient(180deg,var(--primary)0%,rgba(var(--primary-rgb),.3)100%);border-radius:4px 4px 0 0;justify-content:center;align-items:flex-end;width:40px;padding-bottom:.5rem;transition:height .3s;display:flex}.page-module__McnalG__eqBand span{color:#fff9;writing-mode:vertical-rl;text-orientation:mixed;font-size:.5rem;transform:rotate(180deg)}.page-module__McnalG__eqVisual:hover .page-module__McnalG__eqBand{animation:.8s ease-in-out infinite page-module__McnalG__eqPulse}@keyframes page-module__McnalG__eqPulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(.8)}}.page-module__McnalG__testimonialsSection{background:var(--neutral-50);padding:6rem 2rem}.page-module__McnalG__testimonialsGrid{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto;display:grid}.page-module__McnalG__testimonialCard{background:var(--surface);border:1px solid var(--border);border-radius:1rem;padding:2rem}.page-module__McnalG__testimonialQuote{color:var(--neutral-700);margin-bottom:1.5rem;font-size:1rem;font-style:italic;line-height:1.7}.page-module__McnalG__testimonialAuthor{align-items:center;gap:1rem;display:flex}.page-module__McnalG__authorAvatar{background:linear-gradient(135deg,var(--primary)0%,rgba(var(--primary-rgb),.7)100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.125rem;font-weight:700;display:flex}.page-module__McnalG__authorInfo{flex-direction:column;display:flex}.page-module__McnalG__authorName{color:var(--neutral-900);font-size:.9375rem;font-weight:600}.page-module__McnalG__authorRole{color:var(--neutral-500);font-size:.8125rem}.page-module__McnalG__ctaSection{background:linear-gradient(#0a0a0a 0%,#141414 100%);padding:6rem 2rem}.page-module__McnalG__ctaContent{text-align:center;max-width:700px;margin:0 auto}.page-module__McnalG__ctaTitle{color:#fff;margin-bottom:1rem;font-size:2.5rem;font-weight:800}.page-module__McnalG__ctaDesc{color:#ffffffb3;margin-bottom:2rem;font-size:1.125rem}.page-module__McnalG__ctaActions{justify-content:center;gap:1rem;display:flex}.page-module__McnalG__ctaPrimary{background:var(--primary);color:#fff;border-radius:.5rem;align-items:center;gap:.5rem;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__McnalG__ctaPrimary:hover{box-shadow:0 8px 25px rgba(var(--primary-rgb),.4);transform:translateY(-2px)}.page-module__McnalG__ctaSecondary{color:#fff;background:0 0;border:1px solid #fff3;border-radius:.5rem;align-items:center;gap:.5rem;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__McnalG__ctaSecondary:hover{border-color:var(--primary);color:var(--primary)}@media (max-width:1024px){.page-module__McnalG__heroGrid{grid-template-columns:1fr;gap:3rem}.page-module__McnalG__heroVisual{order:-1}.page-module__McnalG__statsGrid,.page-module__McnalG__featuresGrid{grid-template-columns:repeat(2,1fr)}.page-module__McnalG__modesGrid{grid-template-columns:repeat(3,1fr)}.page-module__McnalG__headphonesContent{grid-template-columns:1fr}.page-module__McnalG__headphonesVisual{order:-1}.page-module__McnalG__testimonialsGrid{grid-template-columns:1fr}}@media (max-width:768px){.page-module__McnalG__heroTitle{font-size:2.5rem}.page-module__McnalG__heroActions{flex-direction:column}.page-module__McnalG__modesGrid{grid-template-columns:repeat(2,1fr)}.page-module__McnalG__headphonesList{grid-template-columns:1fr}.page-module__McnalG__ctaTitle{font-size:2rem}.page-module__McnalG__ctaActions{flex-direction:column}}@media (max-width:480px){.page-module__McnalG__statsGrid,.page-module__McnalG__featuresGrid,.page-module__McnalG__modesGrid{grid-template-columns:1fr}}
