:root{--color-purple: #8b5cf6;--color-blue: #3b82f6;--color-green: #10b981;--color-red: #ef4444;--color-amber: #f59e0b;--color-cyan: #06b6d4;--color-dark: #0a0e27;--color-dark-light: #15192e;--color-dark-lighter: #1e2438;--color-text-primary: #ffffff;--color-text-secondary: #a0aec0;--color-text-muted: #718096;--font-heading: "Montserrat", sans-serif;--font-body: "Lato", sans-serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 4rem;--spacing-3xl: 6rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--transition-fast: .15s ease;--transition-base: .3s ease;--transition-slow: .5s ease}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--color-dark);color:var(--color-text-primary);line-height:1.6;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.beta-banner{position:fixed;top:0;left:0;right:0;background:linear-gradient(135deg,#8b5cf633,#3b82f633);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(139,92,246,.3);z-index:1001;padding:var(--spacing-sm) 0;text-align:center}.beta-banner .container{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap}.beta-badge{background:linear-gradient(135deg,var(--color-purple),var(--color-blue));color:var(--color-text-primary);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.beta-text{color:var(--color-text-secondary);font-size:.875rem}.navbar{position:fixed;top:48px;left:0;right:0;background:#0a0e27cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;padding:var(--spacing-sm) 0;transition:var(--transition-base);margin-top:var(--spacing-xs)}.navbar.scrolled{background:#0a0e27f2;box-shadow:0 4px 20px #0000004d}.navbar .container{display:flex;justify-content:space-between;align-items:center}.nav-brand a{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--color-text-primary);text-decoration:none;background:linear-gradient(135deg,var(--color-purple),var(--color-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-menu{display:flex;list-style:none;gap:var(--spacing-lg);align-items:center}.nav-link{color:var(--color-text-secondary);text-decoration:none;font-weight:500;transition:var(--transition-base);position:relative}.nav-link:hover{color:var(--color-text-primary)}.nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--color-purple),var(--color-blue));transition:var(--transition-base)}.nav-link:hover:after{width:100%}.cta-nav{background:linear-gradient(135deg,var(--color-purple),var(--color-blue));padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md);color:var(--color-text-primary)!important}.cta-nav:after{display:none}.nav-toggle{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:var(--spacing-xs)}.nav-toggle span{width:24px;height:2px;background:var(--color-text-primary);transition:var(--transition-base)}.hero{position:relative;height:100vh;min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:var(--spacing-3xl) 0;padding-top:calc(var(--spacing-3xl) + 2rem);overflow:hidden;background:linear-gradient(135deg,#0a0e27,#1a1f3a,#0a0e27)}.hero-background{position:absolute;inset:0;z-index:0;overflow:hidden}.gradient-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.4;animation:float 25s infinite ease-in-out;will-change:transform}.orb-1{width:600px;height:600px;background:radial-gradient(circle,#8b5cf6,#ec4899,transparent);top:-300px;left:-300px;animation-delay:0s}.orb-2{width:500px;height:500px;background:radial-gradient(circle,#3b82f6,#8b5cf6,transparent);bottom:-250px;right:-250px;animation-delay:7s}.orb-3{width:400px;height:400px;background:radial-gradient(circle,#ec4899,#f472b6,transparent);top:30%;right:15%;animation-delay:14s}.orb-4{width:350px;height:350px;background:radial-gradient(circle,#06b6d4,#3b82f6,transparent);bottom:20%;left:10%;animation-delay:3s}.gradient-shape{position:absolute;filter:blur(60px);opacity:.25;animation:float3d 30s infinite ease-in-out;will-change:transform}.shape-1{width:300px;height:300px;background:linear-gradient(135deg,#8b5cf6,#ec4899,#3b82f6);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;top:10%;left:5%;animation-delay:0s;transform:rotate(45deg)}.shape-2{width:250px;height:250px;background:linear-gradient(225deg,#ec4899,#f472b6,#8b5cf6);border-radius:60% 40% 30% 70%/60% 30% 70% 40%;bottom:15%;right:8%;animation-delay:10s;transform:rotate(-30deg)}.shape-3{width:200px;height:200px;background:linear-gradient(45deg,#3b82f6,#06b6d4,#8b5cf6);border-radius:40% 60% 60% 40%/60% 30% 70% 40%;top:60%;left:50%;animation-delay:20s;transform:rotate(60deg)}@keyframes float{0%,to{transform:translate(0) scale(1) rotate(0)}25%{transform:translate(40px,-40px) scale(1.15) rotate(5deg)}50%{transform:translate(-30px,30px) scale(.95) rotate(-5deg)}75%{transform:translate(20px,20px) scale(1.05) rotate(3deg)}}@keyframes float3d{0%,to{transform:translate(0) rotate(0) scale(1)}33%{transform:translate(50px,-50px) rotate(120deg) scale(1.2)}66%{transform:translate(-40px,40px) rotate(240deg) scale(.9)}}.hero-content{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto;padding-top:var(--spacing-md)}.hero-badge{margin-bottom:var(--spacing-lg);margin-top:0}.early-creator-badge{display:inline-block;background:linear-gradient(135deg,var(--color-green),var(--color-cyan));color:var(--color-text-primary);padding:var(--spacing-xs) var(--spacing-lg);border-radius:var(--radius-lg);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px #10b98166;animation:pulse 2s infinite}@keyframes pulse{0%,to{box-shadow:0 4px 15px #10b98166}50%{box-shadow:0 4px 25px #10b98199}}.hero-beta-note{margin-top:var(--spacing-md);color:var(--color-text-secondary);font-size:.875rem}.hero-title{font-family:var(--font-heading);font-size:clamp(2.25rem,5vw,5rem);font-weight:800;line-height:1.1;margin-bottom:var(--spacing-md);letter-spacing:-.02em}.gradient-text{display:block;background:linear-gradient(135deg,#8b5cf6,#ec4899,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:clamp(1.125rem,2.5vw,1.5rem);color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);line-height:1.8;max-width:700px;margin-left:auto;margin-right:auto}.cta-label{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;color:var(--color-text-primary);text-align:center;margin-bottom:var(--spacing-md);text-transform:uppercase;letter-spacing:1px}.hero-cta{display:flex;gap:var(--spacing-md);justify-content:center;align-items:center;flex-wrap:wrap}.btn{display:inline-block;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);text-decoration:none;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;cursor:pointer;font-size:1rem}.btn-primary{background:linear-gradient(135deg,#8b5cf6,#ef4444);color:var(--color-text-primary);font-size:1.125rem;padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:0 8px 25px #8b5cf680;position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-primary:hover:before{left:100%}.btn-primary:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 35px #8b5cf6b3,0 0 30px #ef444466}.btn-primary:active{transform:translateY(-2px) scale(1)}.btn-secondary-link{background:transparent;color:var(--color-text-primary);font-size:1.125rem;padding:var(--spacing-md) var(--spacing-xl);text-decoration:none;position:relative;transition:var(--transition-base)}.btn-secondary-link:after{content:"";position:absolute;bottom:var(--spacing-sm);left:var(--spacing-xl);width:calc(100% - 2 * var(--spacing-xl));height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transition:var(--transition-base)}.btn-secondary-link:hover{color:var(--color-text-primary);transform:translateY(-2px)}.btn-secondary-link:hover:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)}.btn-secondary{background:transparent;color:var(--color-text-primary);border:2px solid rgba(255,255,255,.2)}.btn-secondary:hover{background:#ffffff1a;border-color:#ffffff4d}.btn-large{padding:var(--spacing-md) var(--spacing-xl);font-size:1.1rem}section{padding:var(--spacing-3xl) 0;position:relative}.section-header{text-align:center;max-width:700px;margin:0 auto var(--spacing-3xl)}.section-label{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:#8b5cf61a;border:1px solid rgba(139,92,246,.3);border-radius:var(--radius-lg);color:var(--color-purple);font-size:.875rem;font-weight:600;margin-bottom:var(--spacing-md);text-transform:uppercase;letter-spacing:1px}.section-title{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:var(--spacing-md);line-height:1.2}.section-description{font-size:1.125rem;color:var(--color-text-secondary);line-height:1.8}.problem{background:var(--color-dark);position:relative}.problem .section-header{margin-bottom:var(--spacing-3xl)}.problem .section-title{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--color-text-primary);text-align:center;margin-bottom:0}.problem-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);max-width:1000px;margin:0 auto}.quote-card{background:var(--color-dark-lighter);padding:var(--spacing-xl);border-radius:var(--radius-xl);border:1px solid rgba(139,92,246,.2);position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.quote-card:before{content:"";position:absolute;inset:0;border-radius:var(--radius-xl);padding:2px;background:linear-gradient(135deg,#8b5cf6,#3b82f6,#8b5cf6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;z-index:-1}.quote-card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(139,92,246,.1),transparent 70%);opacity:0;transition:opacity .4s ease;z-index:0}.quote-card:hover{transform:translateY(-8px);border-color:#8b5cf680;box-shadow:0 20px 40px #8b5cf64d,0 0 60px #3b82f633,inset 0 0 40px #8b5cf61a}.quote-card:hover:before{opacity:1}.quote-card:hover:after{opacity:1}.quote-content{position:relative;z-index:1}.quote-text{font-size:1.125rem;line-height:1.8;color:var(--color-text-primary);margin-bottom:var(--spacing-md);font-style:italic;position:relative;padding-left:var(--spacing-md)}.quote-text:before{content:'"';position:absolute;left:0;top:-10px;font-size:3rem;color:var(--color-purple);opacity:.3;font-family:Georgia,serif;line-height:1}.quote-author{font-size:.9rem;color:var(--color-text-secondary);font-weight:500;text-align:right;margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid rgba(255,255,255,.1)}.solution{background:var(--color-dark-light)}.solution-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center}.solution-features{margin-top:var(--spacing-xl)}.feature-item{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.feature-icon{width:32px;height:32px;background:linear-gradient(135deg,var(--color-green),var(--color-cyan));border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);font-weight:700;flex-shrink:0}.feature-item h4{font-family:var(--font-heading);font-size:1.125rem;margin-bottom:var(--spacing-xs)}.feature-item p{color:var(--color-text-secondary)}.solution-visual{position:relative}.visual-card{background:var(--color-dark-lighter);border-radius:var(--radius-xl);padding:var(--spacing-md);border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px #00000080}.card-header{margin-bottom:var(--spacing-md)}.card-dots{display:flex;gap:var(--spacing-xs)}.card-dots span{width:12px;height:12px;border-radius:50%;background:var(--color-text-muted)}.card-dots span:nth-child(1){background:var(--color-red)}.card-dots span:nth-child(2){background:var(--color-amber)}.card-dots span:nth-child(3){background:var(--color-green)}.stats-display{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.stat-box{flex:1;text-align:center;padding:var(--spacing-lg);background:linear-gradient(135deg,#8b5cf61a,#3b82f61a);border-radius:var(--radius-lg);border:1px solid rgba(139,92,246,.2)}.stat-value{font-family:var(--font-heading);font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,var(--color-purple),var(--color-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-xs)}.stat-label{color:var(--color-text-secondary);font-size:.9rem}.stat-sublabel{color:var(--color-text-muted);font-size:.75rem;margin-top:var(--spacing-xs)}.stat-box-early{background:linear-gradient(135deg,#10b98126,#06b6d426);border:1px solid rgba(16,185,129,.3)}.early-creator-note{text-align:center;color:var(--color-green);font-size:.875rem;font-weight:600;margin-bottom:var(--spacing-md);text-transform:uppercase;letter-spacing:1px}.revenue-comparison{display:flex;flex-direction:column;gap:var(--spacing-md)}.comparison-bar{position:relative}.bar-label{font-size:.875rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}.bar-fill{height:30px;border-radius:var(--radius-md);position:relative;transition:width 1s ease;display:flex;align-items:center;justify-content:flex-end;padding:0 var(--spacing-sm);overflow:hidden}.bar-fill.traditional{background:linear-gradient(90deg,#ef44444d,#ef444480);border:1px solid rgba(239,68,68,.5)}.bar-fill.musera{background:linear-gradient(90deg,#8b5cf680,#3b82f6b3);border:1px solid rgba(139,92,246,.6)}.bar-fill.musera-early{background:linear-gradient(90deg,#10b98180,#06b6d4b3);border:1px solid rgba(16,185,129,.6)}.bar-text{font-size:.875rem;font-weight:600;color:var(--color-text-primary);white-space:nowrap;z-index:1}.how-it-works{background:var(--color-dark-light)}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-xl);position:relative}.step-item{position:relative}.step-number{font-family:var(--font-heading);font-size:4rem;font-weight:800;background:linear-gradient(135deg,var(--color-purple),var(--color-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.2;line-height:1;margin-bottom:var(--spacing-sm)}.step-content h3{font-family:var(--font-heading);font-size:1.5rem;margin-bottom:var(--spacing-sm)}.step-content p{color:var(--color-text-secondary);line-height:1.7}.comparison{background:var(--color-dark)}.table-wrapper{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1)}.comparison-table{width:100%;border-collapse:collapse;background:var(--color-dark-lighter)}.comparison-table thead{background:var(--color-dark-light)}.comparison-table th{padding:var(--spacing-md);text-align:left;font-family:var(--font-heading);font-weight:600;border-bottom:2px solid rgba(255,255,255,.1)}.comparison-table th:first-child{border-right:1px solid rgba(255,255,255,.1)}.comparison-table th:nth-child(2){color:var(--color-purple)}.comparison-table td{padding:var(--spacing-md);border-bottom:1px solid rgba(255,255,255,.05)}.comparison-table td small{display:block;color:var(--color-text-muted);font-size:.75rem;margin-top:var(--spacing-xs);font-weight:400}.comparison-table tr:last-child td{border-bottom:none}.comparison-table td:first-child{border-right:1px solid rgba(255,255,255,.1);font-weight:500}.comparison-table tr:hover{background:#8b5cf60d}.check{color:var(--color-green);font-size:1.5rem;font-weight:700}.cross{color:var(--color-red);font-size:1.5rem;font-weight:700}.highlight{color:var(--color-purple);font-weight:700}.creator-council{background:var(--color-dark)}.council-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-xl);max-width:1000px;margin:0 auto}.council-feature{background:var(--color-dark-lighter);padding:var(--spacing-xl);border-radius:var(--radius-xl);border:1px solid rgba(139,92,246,.2);text-align:center;transition:var(--transition-base)}.council-feature:hover{transform:translateY(-4px);border-color:#8b5cf680;box-shadow:0 10px 30px #8b5cf633}.council-feature h4{font-family:var(--font-heading);font-size:1.25rem;margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.council-feature p{color:var(--color-text-secondary);line-height:1.7}.council-apply{margin-top:var(--spacing-3xl);max-width:800px;margin-left:auto;margin-right:auto}.council-apply-title{font-family:var(--font-heading);font-size:2rem;font-weight:700;text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-text-primary)}.council-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-lg)}.council-step{display:flex;gap:var(--spacing-md);align-items:flex-start}.council-step-number{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--color-purple),var(--color-blue));color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:1.25rem;font-weight:700;flex-shrink:0}.council-step-content h4{font-family:var(--font-heading);font-size:1.125rem;margin-bottom:var(--spacing-xs);color:var(--color-text-primary)}.council-step-content p{color:var(--color-text-secondary);line-height:1.6;font-size:.9rem}.council-step-content a{color:var(--color-purple);text-decoration:none;transition:var(--transition-base)}.council-step-content a:hover{color:var(--color-blue);text-decoration:underline}.cta{position:relative;padding:var(--spacing-3xl) 0;overflow:hidden}.cta-background{position:absolute;inset:0;z-index:0;overflow:hidden}.cta .orb-1{width:600px;height:600px;background:radial-gradient(circle,var(--color-purple),transparent);top:-300px;left:-300px}.cta .orb-2{width:500px;height:500px;background:radial-gradient(circle,var(--color-blue),transparent);bottom:-250px;right:-250px}.cta-content{position:relative;z-index:1;text-align:center;max-width:700px;margin:0 auto}.cta-title{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:var(--spacing-md);line-height:1.2}.cta-description{font-size:1.125rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);line-height:1.8}.cta-buttons{display:flex;gap:var(--spacing-md);justify-content:center;margin-bottom:var(--spacing-xl);flex-wrap:wrap}.cta-features{display:flex;justify-content:center;gap:var(--spacing-xl);flex-wrap:wrap}.cta-feature{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:.9rem}.cta-feature svg{width:20px;height:20px;color:var(--color-green)}.welcome-section{background:var(--color-dark-light);padding:var(--spacing-3xl) 0;text-align:center;position:relative;overflow:hidden}.welcome-title{font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.2;color:var(--color-text-primary);letter-spacing:-.02em}.gradient-text-era{background:linear-gradient(135deg,var(--color-purple),var(--color-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-muse{background:linear-gradient(135deg,var(--color-purple),#ec4899,var(--color-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer{background:var(--color-dark-light);padding:var(--spacing-2xl) 0 var(--spacing-lg);border-top:1px solid rgba(255,255,255,.1)}.footer-content{display:grid;grid-template-columns:2fr 3fr;gap:var(--spacing-2xl);margin-bottom:var(--spacing-xl)}.footer-brand h3{font-family:var(--font-heading);font-size:1.5rem;margin-bottom:var(--spacing-sm);background:linear-gradient(135deg,var(--color-purple),var(--color-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-brand p{color:var(--color-text-secondary)}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.footer-column h4{font-family:var(--font-heading);font-size:1rem;margin-bottom:var(--spacing-md)}.footer-column ul{list-style:none}.footer-column ul li{margin-bottom:var(--spacing-xs)}.footer-column ul li a{color:var(--color-text-secondary);text-decoration:none;transition:var(--transition-base)}.footer-column ul li a:hover{color:var(--color-text-primary)}.footer-bottom{text-align:center;padding-top:var(--spacing-lg);border-top:1px solid rgba(255,255,255,.1);color:var(--color-text-muted);font-size:.875rem}@media(max-width:768px){.beta-banner{padding:var(--spacing-xs) var(--spacing-sm);min-height:60px}.beta-banner .container{flex-direction:column;gap:var(--spacing-xs);padding:0 var(--spacing-sm)}.beta-text{font-size:.7rem;line-height:1.4;text-align:center}.navbar{top:60px;position:fixed;margin-top:var(--spacing-xs)}.nav-menu{position:fixed;top:0;left:-100%;flex-direction:column;background:var(--color-dark);width:100%;height:100vh;text-align:center;transition:var(--transition-base);padding:var(--spacing-3xl) 0;box-shadow:0 10px 27px #00000080;z-index:9999;overflow-y:auto;justify-content:center;gap:var(--spacing-lg)}.nav-menu.active{left:0}.nav-menu:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:-1;opacity:0;transition:opacity var(--transition-base)}.nav-menu.active:before{opacity:1}.nav-menu li{width:100%}.nav-menu .nav-link{display:block;width:100%;padding:var(--spacing-md) 0;font-size:1.25rem}.nav-toggle{z-index:10000;position:relative}.nav-toggle{display:flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}.nav-brand a{font-size:1.25rem}.nav-link{padding:var(--spacing-sm) 0;min-height:44px;display:flex;align-items:center;justify-content:center}.hero-beta-note{font-size:.8rem;margin-top:var(--spacing-md)}.nav-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.nav-toggle.active span:nth-child(2){opacity:0}.nav-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.hero{padding-top:calc(60px + 60px + var(--spacing-xl));min-height:calc(100vh - 120px);height:auto}.hero-content{padding-top:var(--spacing-md)}.solution-content,.footer-content,.footer-links{grid-template-columns:1fr}.comparison-table{font-size:.875rem}.comparison-table th,.comparison-table td{padding:var(--spacing-sm)}.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--spacing-md));padding:0 var(--spacing-md)}.comparison-table{min-width:600px}.council-features{grid-template-columns:1fr;gap:var(--spacing-lg)}.council-apply-title{font-size:1.5rem}.council-steps{grid-template-columns:1fr;gap:var(--spacing-md)}.council-step{flex-direction:column;text-align:center}.council-step-number{margin:0 auto}.problem-grid{grid-template-columns:1fr}.quote-card{padding:var(--spacing-lg)}.quote-text{font-size:1rem}.steps{grid-template-columns:1fr}.solution-visual{margin-top:var(--spacing-xl)}.stats-display{flex-direction:column;gap:var(--spacing-sm)}.revenue-comparison{gap:var(--spacing-sm)}.cta-features{gap:var(--spacing-md)}.section-header{margin-bottom:var(--spacing-2xl)}}@media(max-width:480px){.beta-banner{min-height:70px;padding:var(--spacing-xs) var(--spacing-sm)}.navbar{top:70px}.nav-menu{top:0}.container{padding:0 var(--spacing-sm)}section{padding:var(--spacing-2xl) 0}.hero{padding-top:calc(70px + 60px + var(--spacing-lg))}.hero-cta,.cta-buttons{flex-direction:column;width:100%;gap:var(--spacing-sm)}.btn{width:100%;text-align:center;min-height:44px;padding:var(--spacing-sm) var(--spacing-md)}.early-creator-badge{font-size:.75rem;padding:var(--spacing-xs) var(--spacing-md)}.hero-title{font-size:clamp(1.75rem,6vw,2.5rem)}.hero-subtitle{font-size:clamp(1rem,3vw,1.125rem)}.beta-text{font-size:.65rem}.table-wrapper{margin:0 calc(-1 * var(--spacing-sm));padding:0 var(--spacing-sm)}.comparison-table{min-width:550px;font-size:.8rem}.comparison-table th,.comparison-table td{padding:var(--spacing-xs) var(--spacing-sm)}.section-title{font-size:clamp(1.5rem,6vw,2rem)}.section-description{font-size:1rem}.cta-title{font-size:clamp(1.5rem,6vw,2rem)}.cta-description{font-size:1rem}}.why-musera{background:var(--color-dark);position:relative}.why-musera-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg);max-width:1200px;margin:0 auto}.feature-card{background:var(--color-dark-lighter);padding:var(--spacing-xl);border-radius:var(--radius-xl);border:1px solid rgba(139,92,246,.2);display:flex;gap:var(--spacing-md);transition:var(--transition-base)}.feature-card:hover{transform:translateY(-4px);border-color:#8b5cf680;box-shadow:0 10px 30px #8b5cf633}.feature-card .feature-icon{width:32px;height:32px;background:linear-gradient(135deg,var(--color-green),var(--color-cyan));border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);font-weight:700;flex-shrink:0}.feature-card .feature-content h4{font-family:var(--font-heading);font-size:1.125rem;margin-bottom:var(--spacing-xs);color:var(--color-text-primary)}.feature-card .feature-content p{color:var(--color-text-secondary);line-height:1.7}.migration-service{background:var(--color-dark-light)}.migration-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center}.migration-features{margin-top:var(--spacing-xl)}.migration-feature{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.migration-visual{position:relative}.migration-steps{display:flex;flex-direction:column;gap:var(--spacing-lg)}.migration-step{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:linear-gradient(135deg,#8b5cf61a,#3b82f61a);border-radius:var(--radius-lg);border:1px solid rgba(139,92,246,.2)}.migration-step .step-number{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,var(--color-purple),var(--color-blue));color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:1.5rem;font-weight:700;flex-shrink:0}.migration-step .step-text{font-family:var(--font-heading);font-size:1.125rem;font-weight:600}.migration-cta{display:flex;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-3xl);flex-wrap:wrap}.protection-support{background:var(--color-dark)}.protection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl);max-width:1200px;margin:0 auto}.protection-card{background:var(--color-dark-lighter);padding:var(--spacing-xl);border-radius:var(--radius-xl);border:1px solid rgba(139,92,246,.2);text-align:center;transition:var(--transition-base)}.protection-card:hover{transform:translateY(-4px);border-color:#8b5cf680;box-shadow:0 10px 30px #8b5cf633}.protection-card.standout{grid-column:1 / -1;background:linear-gradient(135deg,#8b5cf61a,#3b82f61a);border:2px solid rgba(139,92,246,.4)}.protection-card h4{font-family:var(--font-heading);font-size:1.25rem;margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.protection-card p{color:var(--color-text-secondary);line-height:1.7}.compliance{background:var(--color-dark-light)}.compliance-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);max-width:1000px;margin:0 auto}.compliance-feature{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-dark-lighter);border-radius:var(--radius-lg);border:1px solid rgba(139,92,246,.2)}.compliance-icon{color:var(--color-purple);font-size:1.5rem;font-weight:700;flex-shrink:0}.compliance-feature p{color:var(--color-text-primary);font-size:1.125rem;line-height:1.7}.hero-value-props{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.hero-value-prop{font-size:1.25rem;color:var(--color-text-secondary);line-height:1.6}.hero-migration-cta{font-size:1rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);font-style:italic}@media(max-width:768px){.migration-content,.protection-grid{grid-template-columns:1fr}.protection-card.standout{grid-column:1 / -1}.hero-value-props{gap:var(--spacing-sm)}.hero-value-prop{font-size:1.125rem}}
