.page{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#fff,#f0f8ff);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5rem 2rem;color:var(--text-color);overflow:hidden;position:relative}.page:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="20" cy="20" r="2" fill="%231B8889" opacity="0.1"/><circle cx="80" cy="40" r="1.5" fill="%231A3B44" opacity="0.1"/><circle cx="40" cy="80" r="1" fill="%231B8889" opacity="0.1"/></svg>');pointer-events:none}.page-container{text-align:center;max-width:800px;z-index:1}.logo{height:8em;margin-bottom:.5rem;filter:drop-shadow(0 4px 15px rgba(27,136,137,.2));will-change:filter;transition:all .3s ease}.logo:hover{filter:drop-shadow(0 0 2em var(--primary-color));transform:scale(1.05)}.logo-container{margin-bottom:2rem}.main-title{font-size:3.5rem;font-weight:700;color:var(--text-color);margin-bottom:1rem;background:linear-gradient(135deg,var(--primary-color),var(--text-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 10px rgba(0,0,0,.1)}.tagline{font-size:1.5rem;font-weight:400;color:var(--text-color);margin-bottom:3rem;opacity:.8}.page-title{font-size:2.5rem;font-weight:600;color:var(--text-color);margin-bottom:1.5rem}.page-description{font-size:1.2rem;color:var(--text-color);opacity:.8;line-height:1.6;margin-bottom:2rem}.content-box{background:#fff;border-radius:20px;padding:3rem;margin-bottom:2rem;border:1px solid rgba(27,136,137,.1);box-shadow:0 10px 40px #0000001a}.features-container{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.feature-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:#1b88890d;border-radius:15px;min-width:120px}.feature-icon{font-size:2rem;filter:grayscale(.3)}.cta-button{background:linear-gradient(135deg,var(--primary-color),var(--text-color));color:#fff;border:none;padding:1rem 2rem;font-size:1.2rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #1b88894d}.cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #1b888966}.page-footer{z-index:1;color:#1a3b4499;font-size:.9rem;text-align:center;line-height:1.5}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInUp .8s ease}@keyframes animate-slide-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:animate-slide-up .8s ease}@keyframes animate-slide-down{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.animate-slide-down{animation:animate-slide-down .8s ease}@keyframes animate-bounce-in{0%{opacity:0;transform:scale(.3) translateY(-50px)}50%{transform:scale(1.1) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-bounce-in{animation:animate-bounce-in .8s ease}@media (max-width: 768px){.page{padding:4rem 2rem 3rem}.main-title{font-size:2.5rem}.page-title{font-size:2rem}.tagline{font-size:1.2rem}.logo{height:6em}.content-box{padding:2rem;margin:1rem}.features-container{gap:1rem;flex-direction:column;align-items:center}.feature-item{min-width:100px;padding:.8rem}.cta-button{padding:.8rem 2rem;font-size:1rem}}@media (max-width: 480px){.page{padding:4rem 1.5rem 3rem}.main-title{font-size:2rem}.page-title{font-size:1.7rem}.tagline{font-size:1rem}.logo{height:5em}.content-box{padding:1.5rem;margin:.5rem}.page-description{font-size:1rem}.feature-item{padding:.6rem;min-width:80px}.feature-icon{font-size:1.5rem}}.pulse{animation:pulse 2s infinite}.construction-title{min-height:3rem}.progress-bar{width:100%;height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden;margin-bottom:1rem}.progress-fill{height:100%;background:linear-gradient(90deg,var(--primary-color),var(--text-color));border-radius:4px;animation:progress-loading 3s ease-in-out infinite}.construction-eta{font-size:1rem;color:var(--primary-color);font-weight:600;margin-bottom:2rem}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes progress-loading{0%{width:0%}50%{width:70%}to{width:85%}}@font-face{font-family:Nunito;src:url(/assets/Nunito-Variable-DjOotFkD.ttf) format("truetype-variations");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Italic-Variable-CFolGVKA.ttf) format("truetype-variations");font-weight:200 1000;font-style:italic;font-display:swap}:root{--primary-color: #1b8889;--text-color: #1a3b44;--background-light: #ffffff;--background-dark: #f8f9fa;font-family:Nunito,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:var(--text-color);background-color:var(--background-light);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--primary-color);text-decoration:inherit}a:hover{color:var(--text-color)}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1;color:var(--text-color)}h2,h3,h4,h5,h6{color:var(--text-color)}button{border-radius:8px;border:1px solid var(--primary-color);padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--primary-color);color:#fff;cursor:pointer;transition:all .25s ease}button:hover{background-color:var(--text-color);border-color:var(--text-color)}button:focus,button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}
