body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{min-height:100vh;text-align:center}.app-header{align-items:center;background-color:#14141e;border-bottom:1px solid #262635;display:flex;justify-content:space-between;padding:1rem 2rem;position:sticky;top:0;z-index:1000}.logo h2{color:#4ee174;font-size:1.5rem;font-weight:700;margin:0}.nav-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.nav-btn{background-color:#1c2034;border:1px solid #262635;border-radius:8px;color:#a5a6ae;cursor:pointer;display:inline-block;font-size:.9rem;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.nav-btn:hover{background-color:#262635;border-color:#4ee174;color:#fff}.nav-btn.active{background-color:#4ee174;border-color:#4ee174;color:#070811}.main-content{background-color:#070811}.home-screen,.main-content{min-height:calc(100vh - 80px);padding:2rem}.home-screen{align-items:center;display:flex;justify-content:center}.main-card{background-color:#14141e;border:1px solid #262635;border-radius:20px;box-shadow:0 10px 30px #0000004d;max-width:400px;padding:3rem;text-align:center;width:100%}.logo-placeholder{align-items:center;background-color:#262635;border:2px solid #4ee174;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 2rem;overflow:hidden;width:80px}.logo-image{border-radius:50%;height:100%;object-fit:cover;width:100%}.home-screen h1{color:#fff;font-size:1.8rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.home-screen p{color:#a5a6ae;font-size:1rem;line-height:1.5;margin-bottom:2.5rem}.main-button{background-color:#1c2034;border:1px solid #262635;border-radius:10px;color:#fff;display:inline-block;font-size:1rem;font-weight:500;padding:.75rem 2rem;text-decoration:none;transition:all .3s ease}.main-button:hover{background-color:#262635;border-color:#4ee174;color:#4ee174;transform:translateY(-2px)}.features{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));max-width:900px;width:100%}.feature{background-color:#14141e;border:1px solid #262635;border-radius:15px;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.feature:hover{border-color:#4ee174;box-shadow:0 10px 30px #4ee1741a;transform:translateY(-5px)}.feature h3{color:#4ee174;font-size:1.5rem;margin-bottom:1rem}.feature p{color:#a5a6ae;font-size:1rem;margin:0}.content-screen{margin:0 auto;max-width:800px;text-align:left}.content-screen h1{color:#4ee174;font-size:2.5rem;margin-bottom:2rem;text-align:center}.content{background-color:#14141e;border:1px solid #262635;border-radius:15px;padding:2rem}.content h2{color:#4ee174;font-size:1.5rem;margin-bottom:1rem;margin-top:2rem}.content h2:first-child{margin-top:0}.content p{color:#a5a6ae;line-height:1.6;margin-bottom:1rem}.last-updated{color:#4ee174;font-style:italic;font-weight:500;margin-bottom:1.5rem}.content ul{color:#a5a6ae;margin-bottom:1rem;margin-left:2rem}.content li{margin-bottom:.5rem}.contact-info{display:flex;flex-direction:column;gap:2rem}.contact-item{background-color:#262635;border:1px solid #1c2034;border-radius:10px;padding:1.5rem}.contact-item h3{color:#4ee174;font-size:1.2rem;margin-bottom:.5rem}.contact-item p{color:#fff;margin:0}.contact-form{background-color:#262635;border:1px solid #1c2034;border-radius:10px;padding:2rem}.contact-form h3{color:#4ee174;font-size:1.2rem;margin-bottom:1.5rem}.form-input,.form-textarea{background-color:#1c2034;border:1px solid #262635;border-radius:8px;box-sizing:border-box;color:#fff;font-size:1rem;margin-bottom:1rem;padding:.75rem;width:100%}.form-input::placeholder,.form-textarea::placeholder{color:#a5a6ae}.form-input:focus,.form-textarea:focus{border-color:#4ee174;outline:none}.submit-btn{background-color:#4ee174;border:none;border-radius:8px;color:#070811;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 2rem;transition:background-color .3s ease}.submit-btn:hover{background-color:#3bc565}@media (max-width:1024px){.features{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.content-screen{padding:1rem}.nav-buttons{gap:.75rem}.nav-btn{font-size:.85rem;padding:.4rem .8rem}}@media (max-width:768px){.app-header{flex-direction:column;gap:1rem;padding:1rem}.logo h2{font-size:1.2rem}.nav-buttons{display:none;height:0;opacity:0;overflow:hidden;visibility:hidden}.nav-btn{display:none}.home-screen,.main-content{padding:1rem}.main-card{max-width:100%;padding:2rem}.logo-placeholder{height:60px;margin-bottom:1.5rem;width:60px}.home-screen h1{font-size:1.5rem;margin-bottom:.8rem}.home-screen p{font-size:.9rem;margin-bottom:2rem}.main-button{font-size:.9rem;padding:.6rem 1.5rem}.features{gap:1rem;grid-template-columns:1fr;max-width:100%}.feature{padding:1.5rem}.feature h3{font-size:1.3rem}.feature p{font-size:.95rem}.content-screen h1{font-size:1.8rem;margin-bottom:1.5rem}.content{padding:1.5rem}.content h2{font-size:1.3rem;margin-top:1.5rem}.content p{font-size:.95rem}.contact-item{padding:1rem}.contact-form{padding:1.5rem}.form-input,.form-textarea{font-size:.9rem;padding:.6rem}.submit-btn{font-size:.9rem;padding:.6rem 1.5rem}}@media (max-width:480px){.app-header{padding:.75rem}.logo h2{font-size:1.2rem}.nav-buttons{display:none;height:0;opacity:0;overflow:hidden;visibility:hidden}.nav-btn{display:none}.home-screen,.main-content{padding:.75rem}.main-card{padding:1.5rem}.logo-placeholder{height:50px;margin-bottom:1rem;width:50px}.home-screen h1{font-size:1.3rem;margin-bottom:.6rem}.home-screen p{font-size:.85rem;margin-bottom:1.5rem}.main-button{font-size:.85rem;padding:.5rem 1rem}.feature{padding:1rem}.feature h3{font-size:1.2rem}.feature p{font-size:.9rem}.content-screen h1{font-size:1.5rem;margin-bottom:1rem}.content{padding:1rem}.content h2{font-size:1.2rem;margin-top:1rem}.content p{font-size:.9rem}.content ul{margin-left:1.5rem}.contact-item{padding:.75rem}.contact-form{padding:1rem}.form-input,.form-textarea{font-size:.85rem;padding:.5rem}.submit-btn{font-size:.85rem;padding:.5rem 1rem;width:100%}}@media (min-width:1200px){.app-header{padding:1.5rem 3rem}.logo h2{font-size:1.8rem}.nav-btn{font-size:1rem;padding:.6rem 1.2rem}.main-content{padding:3rem}.home-screen h1{font-size:4rem}.home-screen p{font-size:1.6rem}.features{gap:2.5rem;max-width:1200px}.feature{padding:2.5rem}.feature h3{font-size:1.7rem}.feature p{font-size:1.1rem}.content-screen h1{font-size:3rem}.content{padding:3rem}.content h2{font-size:1.8rem}.content p{font-size:1.1rem}}
/*# sourceMappingURL=main.6f3dd51c.css.map*/