a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;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:#646cff}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}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif}.landing-container{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#fff,#f8f9fa)}.header{width:100%;padding:1rem 4rem;background:#fff;box-shadow:0 2px 10px #0000000d}.logo{height:70px;width:auto;display:block}.main-content{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem}.content-wrapper{text-align:center;animation:fadeIn 1s ease-in}.launching-text{font-size:4rem;font-weight:700;color:#2c3e50;letter-spacing:2px;margin-bottom:2rem;text-transform:uppercase}.dots-container{display:flex;justify-content:center;gap:12px}.dot{width:14px;height:14px;background:#ff6b35;border-radius:50%;animation:bounce 1.4s infinite ease-in-out}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}@media(max-width:768px){.launching-text{font-size:2.5rem}.header{padding:1.5rem 2rem}.logo{height:50px}}@media(max-width:480px){.launching-text{font-size:2rem;letter-spacing:1px}.logo{height:40px}}
