@import"https://fonts.googleapis.com/css2?family=Titillium+Web:wght@300;400;600;700&display=swap";body{display:block;margin:0;padding:0}#app{max-width:none;margin:0;padding:0;text-align:left}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}button{border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#333}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{font-family:Titillium Web,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:var(--font-family);background-color:transparent}.video-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover;z-index:-1;filter:brightness(.2)}.page-content{position:relative;z-index:10;color:#fff;text-align:center;padding-top:20vh}.lightbox-overlay{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;pointer-events:auto}.lightbox-content{background:#111;padding:2rem;border-radius:12px;max-width:420px;width:100%;opacity:0;transform:scale(.95);transition:transform .2s ease,opacity .2s ease}.lightbox-overlay.show .lightbox-content{opacity:1;transform:scale(1)}.lightbox-overlay.show .lightbox-content{transform:scale(1);opacity:1}h2{margin-bottom:1rem;font-size:1.5rem}label{display:block;margin-bottom:1rem}input,textarea{width:100%;padding:.6rem;margin-top:.3rem;border-radius:6px;border:1px solid #444;background:#222;color:#fff;box-sizing:border-box}.error{color:#ff6b6b;font-size:.8rem;margin-top:.3rem}button{background:#222;color:#00baff;font-weight:700;border:2px solid #00baff;padding:5px;min-width:100px;font-size:.8rem;text-transform:uppercase;cursor:pointer}button.close-btn{background:#333;color:#eee}.submit-btn{display:flex;justify-content:flex-end;gap:10px;margin-top:1rem}<style> .landing{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#fff;color:#000;padding:4rem 2rem}.content{max-width:500px;text-align:left;background-color:transparent}.logo{width:250px;margin-bottom:.5rem;padding-bottom:20px}.subheading-container{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:2rem;border-top:2px solid #fff;padding-top:20px}.subheading{font-size:.8rem;letter-spacing:.05em;color:#00baff;text-transform:uppercase}.arrow{width:10px;height:auto;display:block}.services-container{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:2rem}.service-description{color:#fff;text-align:justify}.services-title{font-size:.8rem}.services-list{list-style:none;padding:0 0 20px;margin:1rem 0;line-height:1.6;font-size:.9rem;color:#fff;border-bottom:2px solid #00baff}.services-list li{font-weight:700;color:#00baff}.connect-btn{background:#222;color:#00baff;border:2px solid #00baff;padding:5px;cursor:pointer;font-weight:700;text-transform:uppercase;transition:background .3s ease;float:right;font-size:.8rem;margin-bottom:30px}.connect-btn:hover{background:#333;border:2px solid #79dbff;color:#79dbff}.about{margin-top:2rem;color:#fff;font-size:.9rem;text-align:justify;padding-bottom:20px;border-bottom:2px solid #fff}</style>{}
