:root{--space-black:#050d1a;--space-dark:#0a1628;--space-mid:#0f2040;--electric-blue:#3b9eff;--electric-glow:#6db8ff;--atmos-blue:#1a4f8a;--platinum:#c8d8e8;--body-text:#d0e2f4;--muted-text:#7a9bbf;--white:#ffffff;--border:rgba(59,158,255,0.2);--glow-shadow:0 0 24px rgba(59,158,255,0.35);--radius:8px;--transition:0.3s ease;--max-width:1100px;--section-pad:5rem 2rem}body{background-color:var(--space-black);color:var(--body-text);font-family:'Inter',sans-serif;font-size:1rem;line-height:1.7}h1,h2,h3,h4{font-family:'Orbitron',sans-serif;color:var(--white);line-height:1.2}a{color:var(--electric-blue);text-decoration:none;transition:color var(--transition)}a:hover{color:var(--electric-glow)}.zw-stars{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.zw-stars::before,.zw-stars::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(1px 1px at 10% 15%,rgba(255,255,255,0.7) 0%,transparent 100%),radial-gradient(1px 1px at 25% 40%,rgba(255,255,255,0.5) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 40% 5%,rgba(255,255,255,0.8) 0%,transparent 100%),radial-gradient(1px 1px at 55% 70%,rgba(255,255,255,0.4) 0%,transparent 100%),radial-gradient(1px 1px at 70% 20%,rgba(255,255,255,0.6) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 80% 55%,rgba(255,255,255,0.7) 0%,transparent 100%),radial-gradient(1px 1px at 90% 85%,rgba(255,255,255,0.5) 0%,transparent 100%),radial-gradient(1px 1px at 15% 80%,rgba(255,255,255,0.4) 0%,transparent 100%),radial-gradient(1px 1px at 35% 60%,rgba(255,255,255,0.6) 0%,transparent 100%),radial-gradient(1px 1px at 60% 90%,rgba(255,255,255,0.3) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 75% 40%,rgba(255,255,255,0.5) 0%,transparent 100%),radial-gradient(1px 1px at 5% 50%,rgba(255,255,255,0.6) 0%,transparent 100%),radial-gradient(1px 1px at 45% 25%,rgba(255,255,255,0.4) 0%,transparent 100%),radial-gradient(1px 1px at 88% 10%,rgba(255,255,255,0.7) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 20% 95%,rgba(255,255,255,0.5) 0%,transparent 100%),radial-gradient(1px 1px at 65% 45%,rgba(255,255,255,0.3) 0%,transparent 100%),radial-gradient(1px 1px at 50% 75%,rgba(255,255,255,0.6) 0%,transparent 100%),radial-gradient(1px 1px at 30% 30%,rgba(255,255,255,0.4) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 95% 65%,rgba(255,255,255,0.5) 0%,transparent 100%),radial-gradient(1px 1px at 8% 35%,rgba(255,255,255,0.6) 0%,transparent 100%),radial-gradient(1px 1px at 17% 22%,rgba(255,255,255,0.5) 0%,transparent 100%),radial-gradient(1px 1px at 33% 78%,rgba(255,255,255,0.4) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 48% 48%,rgba(255,255,255,0.6) 0%,transparent 100%),radial-gradient(1px 1px at 62% 12%,rgba(255,255,255,0.5) 0%,transparent 100%),radial-gradient(1px 1px at 77% 67%,rgba(255,255,255,0.3) 0%,transparent 100%),radial-gradient(1px 1px at 92% 38%,rgba(255,255,255,0.6) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 3% 88%,rgba(255,255,255,0.5) 0%,transparent 100%),radial-gradient(1px 1px at 22% 55%,rgba(255,255,255,0.4) 0%,transparent 100%),radial-gradient(1px 1px at 57% 33%,rgba(255,255,255,0.7) 0%,transparent 100%),radial-gradient(1px 1px at 83% 18%,rgba(255,255,255,0.4) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 12% 62%,rgba(255,255,255,0.6) 0%,transparent 100%),radial-gradient(1px 1px at 38% 92%,rgba(255,255,255,0.3) 0%,transparent 100%),radial-gradient(1px 1px at 71% 82%,rgba(255,255,255,0.5) 0%,transparent 100%),radial-gradient(1px 1px at 86% 47%,rgba(255,255,255,0.4) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 52% 58%,rgba(255,255,255,0.7) 0%,transparent 100%),radial-gradient(1px 1px at 7% 72%,rgba(255,255,255,0.5) 0%,transparent 100%),radial-gradient(1px 1px at 43% 17%,rgba(255,255,255,0.4) 0%,transparent 100%),radial-gradient(1px 1px at 68% 53%,rgba(255,255,255,0.6) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 97% 28%,rgba(255,255,255,0.5) 0%,transparent 100%),radial-gradient(1px 1px at 28% 43%,rgba(255,255,255,0.3) 0%,transparent 100%),radial-gradient(1px 1px at 74% 96%,rgba(255,255,255,0.6) 0%,transparent 100%),radial-gradient(1px 1px at 16% 8%,rgba(255,255,255,0.5) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 59% 86%,rgba(255,255,255,0.4) 0%,transparent 100%),radial-gradient(1px 1px at 84% 73%,rgba(255,255,255,0.6) 0%,transparent 100%),radial-gradient(1px 1px at 41% 37%,rgba(255,255,255,0.5) 0%,transparent 100%),radial-gradient(1px 1px at 94% 52%,rgba(255,255,255,0.3) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 6% 97%,rgba(255,255,255,0.6) 0%,transparent 100%),radial-gradient(1px 1px at 79% 7%,rgba(255,255,255,0.5) 0%,transparent 100%),radial-gradient(1px 1px at 53% 63%,rgba(255,255,255,0.4) 0%,transparent 100%),radial-gradient(1px 1px at 19% 47%,rgba(255,255,255,0.7) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 37% 14%,rgba(255,255,255,0.5) 0%,transparent 100%),radial-gradient(1px 1px at 66% 29%,rgba(255,255,255,0.4) 0%,transparent 100%),radial-gradient(1px 1px at 89% 91%,rgba(255,255,255,0.6) 0%,transparent 100%),radial-gradient(1px 1px at 23% 68%,rgba(255,255,255,0.5) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 47% 82%,rgba(255,255,255,0.4) 0%,transparent 100%),radial-gradient(1px 1px at 73% 11%,rgba(255,255,255,0.6) 0%,transparent 100%),radial-gradient(1px 1px at 91% 74%,rgba(255,255,255,0.5) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 14% 44%,rgba(255,255,255,0.7) 0%,transparent 100%),radial-gradient(1px 1px at 56% 21%,rgba(255,255,255,0.4) 0%,transparent 100%)}.zw-stars::after{transform:rotate(180deg);opacity:0.5}.et_pb_section{padding-top:0!important;padding-bottom:0!important}.et_pb_row{padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important;max-width:100%!important;width:100%!important}.et_pb_column{padding:0!important}.et_pb_code_inner{padding:0!important}.et_pb_section:first-child{padding-top:0!important;margin-top:0!important}.et_pb_row_0{margin:0!important;padding:0!important}#page-container{padding-top:0!important}#zw-hero{margin-top:0!important;padding-top:10rem!important;padding-bottom:4rem!important;min-height:0!important;overflow:hidden!important}.hero-cover{overflow:visible!important}.hero-cover img{overflow:visible!important;box-shadow:0 0 60px rgba(59,158,255,0.35),0 8px 30px rgba(0,0,0,0.5)!important}#zw-about-book{margin-top:0!important;padding-top:2rem!important;padding-bottom:3.5rem!important}#zw-signup{margin-top:0!important;padding-top:1.5rem!important;padding-bottom:1rem!important}#zw-about-author{margin-top:0!important;padding-top:1.5rem!important;padding-bottom:6rem!important}