:root{--landing-bg:#050505;--landing-surface:rgba(20,20,20,0.6);--landing-surface-hover:rgba(30,30,30,0.8);--landing-border:rgba(255,255,255,0.08);--landing-primary:#00dc5e;--landing-primary-hover:#00ff6b;--landing-primary-dim:rgba(0,220,94,0.1);--landing-text-main:#ffffff;--landing-text-muted:#9ca3af;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:40px;--radius-lg:24px;--radius-full:9999px;--font-display:"Neusharp",sans-serif;--font-body:"Grift",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"Geist Mono",monospace}.landing-page{background:var(--landing-bg);font-family:var(--font-body);color:var(--landing-text-main);position:relative}.manifesto-section{position:relative;width:100%;min-height:100vh;padding:8rem 20px;background:radial-gradient(ellipse at 50% 50%,rgba(42,42,42,.3) 0,transparent 40%),#0a0a0a;display:flex;justify-content:center;align-items:center}.manifesto-container{max-width:900px;width:90%;margin:0 auto;display:flex;flex-direction:column;gap:3rem}.manifesto-header{text-align:center}.manifesto-title{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;margin:0;background:linear-gradient(180deg,#fff,#888);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.manifesto-content{text-align:left}.manifesto-content p{font-size:clamp(1.25rem,2.5vw,2rem);font-weight:600;line-height:1.5;letter-spacing:-.02em;margin:0 0 1.5rem}.manifesto-content p:last-child{margin-bottom:0}.manifesto-content .char{transition:color .15s ease-out;text-shadow:0 0 2px currentColor,0 1px 2px rgba(0,0,0,.3)}@media (max-width:768px){.manifesto-section{min-height:auto;padding:5rem 20px}.manifesto-container{gap:2rem}.manifesto-content p{font-size:clamp(1.1rem,4vw,1.5rem);line-height:1.45}}@media (max-width:480px){.manifesto-section{padding:4rem 20px}.manifesto-content p{font-size:1.1rem;line-height:1.4}}.explore-section{background:var(--landing-bg);padding:100px 20px;position:relative}.explore-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 30% 30%,rgba(0,220,94,.05) 0,transparent 40%),radial-gradient(circle at 70% 70%,rgba(0,220,94,.05) 0,transparent 40%);pointer-events:none}.explore-container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.explore-header{text-align:center;margin-bottom:50px}.explore-title{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 20px;background:linear-gradient(180deg,#fff,#888);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.explore-title span{display:block;color:var(--landing-primary);-webkit-text-fill-color:var(--landing-primary);text-shadow:0 0 40px rgba(0,220,94,.4)}.explore-subtitle{font-size:1.1rem;color:var(--landing-text-muted);max-width:700px;margin:0 auto;line-height:1.7}.explore-filters{display:flex;justify-content:center;gap:12px;margin-bottom:50px;flex-wrap:wrap}.filter-btn{padding:12px 24px;background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:var(--radius-full);color:var(--landing-text-muted);font-family:var(--font-body);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease}.filter-btn:hover{border-color:var(--landing-primary);color:var(--landing-primary)}.filter-btn.active{background:var(--landing-primary);border-color:var(--landing-primary);color:#050505}.creators-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:24px;gap:24px;margin-bottom:40px}.creator-card{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:var(--radius-lg);padding:40px 30px;text-align:center;transition:all .3s ease}.creator-card.placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:200px}.creator-placeholder-icon{color:var(--landing-text-muted);opacity:.5}.creator-card.placeholder span{color:var(--landing-text-muted);font-size:.9rem;text-transform:uppercase;letter-spacing:.1em}.explore-cta-text{text-align:center;color:var(--landing-text-muted);font-size:1rem}.explore-cta-link,.explore-cta-text a{color:var(--landing-primary);text-decoration:none;font-weight:600;transition:color .3s ease;background:none;border:none;padding:0;font-family:inherit;font-size:inherit;cursor:pointer}.explore-cta-link:hover,.explore-cta-text a:hover{color:var(--landing-primary-hover);text-decoration:underline}.creators-section{background:#0a0a0a;padding:120px 20px;position:relative}.creators-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 50% 0,rgba(0,220,94,.08) 0,transparent 50%);pointer-events:none}.creators-container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.creators-header{text-align:center;margin-bottom:60px}.creators-title{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 24px;background:linear-gradient(180deg,#fff,#888);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.creators-title span{display:block;color:var(--landing-primary);-webkit-text-fill-color:var(--landing-primary);text-shadow:0 0 40px rgba(0,220,94,.4)}.creators-subtitle{font-size:1.1rem;color:var(--landing-text-muted);max-width:700px;margin:0 auto;line-height:1.7}.pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-bottom:80px}.pillar-card{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:var(--radius-lg);padding:30px 24px;text-align:center;transition:all .3s ease}.pillar-card:hover{transform:translateY(-5px);border-color:rgba(0,220,94,.3);box-shadow:0 20px 40px rgba(0,0,0,.3)}.pillar-icon{width:64px;height:64px;background:var(--landing-primary-dim);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--landing-primary)}.pillar-card h3{font-family:var(--font-display);font-size:1rem;font-weight:700;text-transform:uppercase;margin:0 0 8px;color:#fff}.pillar-card p{font-size:.85rem;color:var(--landing-text-muted);margin:0;line-height:1.5}.how-it-works{margin-bottom:60px}.how-title{font-family:var(--font-display);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:900;text-transform:uppercase;text-align:center;margin:0 0 40px;color:#fff}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.step-card{background:linear-gradient(135deg,rgba(0,220,94,.1),transparent);border:1px solid rgba(0,220,94,.2);border-radius:var(--radius-lg);padding:30px;text-align:center;position:relative}.step-number{display:block;font-family:var(--font-mono);font-size:2.5rem;font-weight:900;color:var(--landing-primary);margin-bottom:16px;opacity:.8}.step-card h4{font-family:var(--font-display);font-size:1.1rem;font-weight:700;text-transform:uppercase;margin:0 0 12px;color:#fff}.step-card p{font-size:.9rem;color:var(--landing-text-muted);margin:0;line-height:1.5}.creator-cta{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto}.closing-section{background:var(--landing-bg);padding:120px 20px;position:relative;text-align:center}.closing-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 50% 50%,rgba(0,220,94,.1) 0,transparent 60%);pointer-events:none}.closing-container{max-width:800px;margin:0 auto;position:relative;z-index:1}.closing-title{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 20px;background:linear-gradient(180deg,#fff,#888);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.closing-title span{display:block;color:var(--landing-primary);-webkit-text-fill-color:var(--landing-primary);text-shadow:0 0 60px rgba(0,220,94,.5)}.closing-highlight{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:#fff;margin:0 0 24px}.closing-text{font-size:1.1rem;color:var(--landing-text-muted);line-height:1.7;margin:0 0 40px}.closing-ctas{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.cta-button{padding:1rem 2.5rem;background:var(--landing-primary);color:#050505;font-family:var(--font-body);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;border-radius:.75rem;border:2px solid var(--landing-primary);cursor:pointer;box-shadow:0 0 30px rgba(0,220,94,.4);transition:all .3s cubic-bezier(.2,.8,.2,1)}.cta-button:hover{background:var(--landing-primary-hover);border-color:var(--landing-primary-hover);transform:translateY(-3px);box-shadow:0 0 50px rgba(0,220,94,.6)}.cta-button.cta-secondary{background:transparent;color:var(--landing-primary);box-shadow:none}.cta-button.cta-secondary:hover{background:var(--landing-primary-dim);box-shadow:0 0 30px rgba(0,220,94,.3)}.landing-footer{background:#030303;border-top:1px solid var(--landing-border);padding:60px 20px}.footer-content{max-width:1200px;margin:0 auto;flex-direction:column;text-align:center;gap:20px}.footer-content,.footer-logo{display:flex;align-items:center}.footer-logo{justify-content:center}.footer-logo img{height:40px;width:auto;filter:brightness(0) invert(1);opacity:.9;transition:opacity .3s ease}.footer-logo img:hover{opacity:1}.footer-text{color:var(--landing-text-muted);font-size:.9rem;margin:0}.footer-links{display:flex;gap:30px}.footer-links a{color:var(--landing-text-muted);text-decoration:none;font-size:.9rem;transition:color .3s ease}.footer-links a:hover{color:var(--landing-primary)}.footer-legal{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;margin-top:10px;padding-top:20px;border-top:1px solid var(--landing-border)}.footer-legal a{color:var(--landing-text-muted);text-decoration:none;font-size:.8rem;transition:color .3s ease}.footer-legal a:hover{color:var(--landing-primary)}.footer-copyright{color:var(--landing-text-muted);font-size:.75rem;margin-top:10px}@media (max-width:1024px){.pillars-grid{grid-template-columns:repeat(2,1fr)}.steps-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}}@media (max-width:768px){.closing-section,.creators-section,.explore-section{padding:80px 20px}.pillars-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto 60px}.explore-filters{gap:8px}.filter-btn{padding:10px 18px;font-size:.85rem}.creators-grid{grid-template-columns:1fr;max-width:350px;margin:0 auto 40px}.closing-ctas{flex-direction:column;align-items:center}.cta-button{width:100%;max-width:300px;text-align:center}.footer-links{flex-direction:column;gap:15px}}@media (max-width:480px){.closing-title,.creators-title,.explore-title{font-size:1.5rem}.closing-text,.creators-subtitle,.explore-subtitle{font-size:1rem}.step-number{font-size:2rem}}