@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap";:root{--color-bg:#030b1e;--color-text:#fff;--color-accent:#1e40af;--color-glow:#1e40af80;--font-display:"Palatino Linotype", "Book Antiqua", Palatino, serif;--font-body:"Inter", -apple-system, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#root{flex-direction:column;min-height:100vh;display:flex}html{font-size:16px}@media (width>=2560px){html{font-size:24px}}@media (width>=3840px){html{font-size:32px}}@media (width>=7680px){html{font-size:48px}}.desktop-container{flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.desktop-content{z-index:10;flex-direction:column;flex:1;width:100%;max-width:1600px;margin:0 auto;padding:0 5rem;display:flex;position:relative}.desktop-main{flex:1;justify-content:center;align-items:center;padding:4rem 0;display:flex}.brand-icon-wrapper{margin-bottom:2.5rem}.desktop-footer{font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;color:#e2e8f0;text-align:center;padding:2rem 0;font-size:.8rem;font-weight:400}@keyframes revealUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}.mobile-container{flex-direction:column;width:100%;min-height:100dvh;display:flex;position:relative;overflow:hidden}.mobile-content{z-index:10;flex-direction:column;flex:1;width:100%;padding:0 1rem;display:flex;position:relative}.mobile-main{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem 0;display:flex}.content-card{opacity:0;flex-direction:column;align-items:center;width:100%;max-width:500px;padding-top:2rem;animation:1.2s cubic-bezier(.16,1,.3,1) forwards revealUp;display:flex;position:relative}.status-indicator{align-items:center;gap:.5rem;padding:0;display:flex;position:absolute;top:0;left:0}.blinking-dot{background-color:#4facfe;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite blink;box-shadow:0 0 8px #4facfe,0 0 16px #4facfe66}.status-text{font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;color:#fff;font-size:.75rem;font-weight:500}.hero-section{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.brand-icon-wrapper{margin-top:1rem;margin-bottom:2rem}.brand-icon{opacity:1;width:80px;height:80px}.company-name{font-family:var(--font-display);letter-spacing:0;color:#fff;text-align:center;max-width:100%;margin-bottom:2rem;font-size:2rem;font-weight:500;line-height:1.2}.divider{opacity:.4;background-color:#fff;width:50px;height:2px;margin-bottom:2rem}.tagline{font-family:var(--font-display);color:#fff;margin-bottom:1.2rem;font-size:1.35rem;font-weight:400;line-height:1.4}.tagline em{color:#4facfe;text-shadow:0 0 12px #4facfe66;font-style:italic}.description{font-family:var(--font-body);color:#f0f6fc;max-width:100%;font-size:1rem;font-weight:400;line-height:1.6}.description strong{color:#4facfe;font-weight:600}.mobile-footer{font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;color:#e2e8f0;text-align:center;padding:1.5rem 0;font-size:.7rem;font-weight:400}
