*{box-sizing:border-box;margin:0;padding:0}body{color:#0f0f0f;background-color:#fafafa;font-family:JetBrains Mono,Fira Code,Courier New,monospace;line-height:1.6}.navbar{z-index:100;background-color:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0}.nav-container{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex}.logo{color:#000;letter-spacing:-.5px;font-size:1.25rem;font-weight:600;text-decoration:none}.nav-links{align-items:center;gap:2rem;display:flex}.nav-links a{color:#666;font-size:.9rem;font-weight:400;text-decoration:none;transition:color .2s}.nav-links a:hover{color:#000}.login-btn{background-color:#000;border-radius:2px;padding:.5rem 1.25rem;transition:opacity .2s;color:#fff!important}.login-btn:hover{opacity:.8}.hero{text-align:center;max-width:1200px;margin:0 auto;padding:6rem 2rem}.hero-content{max-width:800px;margin:0 auto}.slogan{color:#000;letter-spacing:-1px;margin-bottom:1.5rem;font-size:2.5rem;font-weight:500;line-height:1.2}.description{color:#666;margin-bottom:2.5rem;font-size:1.125rem;font-weight:300;line-height:1.6}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.btn{cursor:pointer;border:none;border-radius:2px;padding:.75rem 1.75rem;font-family:inherit;font-size:.95rem;font-weight:400;text-decoration:none;transition:opacity .2s;display:inline-block}.btn-primary{color:#fff;background-color:#000}.btn-primary:hover{opacity:.8}.btn-secondary{color:#000;background-color:#0000;border:1px solid #000}.btn-secondary:hover{color:#fff;background-color:#000}.stats-banner{text-align:center;max-width:1200px;margin:-2rem auto 0;padding:2.5rem 2rem}.stat{flex-direction:column;align-items:center;gap:.5rem;display:flex}.stat-number{color:#000;letter-spacing:-1.5px;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:600;line-height:1}.stat-label{color:#666;font-size:1rem;font-weight:300}.stat-update-note{color:#999;letter-spacing:.5px;margin-top:.25rem;font-size:.75rem;font-weight:300}.features{max-width:1200px;margin:0 auto;padding:4rem 2rem}.features h2{text-align:center;color:#000;letter-spacing:-.5px;margin-bottom:3rem;font-size:2rem;font-weight:500;line-height:1.2}.features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.feature-card{text-align:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:2px;padding:2rem;transition:border-color .2s}.feature-card:hover{border-color:#000}.feature-icon{opacity:.8;margin-bottom:1rem;font-size:2rem}.feature-card h3{color:#000;margin-bottom:.75rem;font-size:1.125rem;font-weight:500}.feature-card p{color:#666;font-size:.9rem;font-weight:300;line-height:1.5}.how-it-works{background-color:#fff;border-top:1px solid #e0e0e0;margin-top:2rem;padding:4rem 2rem}.how-it-works h2{text-align:center;color:#000;letter-spacing:-.5px;margin-bottom:3rem;font-size:2rem;font-weight:500;line-height:1.2}.steps{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;max-width:1000px;margin:0 auto;display:grid}.step{text-align:center}.step-number{color:#fff;background-color:#000;border-radius:2px;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 1.5rem;font-size:1.25rem;font-weight:400;display:flex}.step h3{color:#000;margin-bottom:.75rem;font-size:1.125rem;font-weight:500}.step p{color:#666;font-size:.9rem;font-weight:300;line-height:1.5}.footer{color:#fff;background-color:#000;margin-top:4rem;padding:2rem}.footer-content{text-align:center;max-width:1200px;margin:0 auto}@media (width<=768px){.nav-links{gap:1rem}.slogan{font-size:2rem}.description{font-size:1rem}.features h2,.how-it-works h2{font-size:2rem}.cta-buttons{flex-direction:column}.btn{width:100%;max-width:300px}}@media (width<=480px){.slogan{font-size:1.5rem}.nav-links a:not(.login-btn){display:none}}
/*# sourceMappingURL=new_ui.0437da09.css.map */
