.coming-soon-section{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:8rem 2rem 4rem}.coming-soon-section .hero-content{max-width:1200px;width:100%;text-align:center}.coming-soon-section .hero-description{max-width:600px;margin:2rem auto 3rem;font-size:1.1rem;line-height:1.8;color:var(--text-secondary)}.coming-soon-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:5rem;padding:0 2rem}.coming-soon-features .feature-item{padding:2rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:var(--transition-default)}.coming-soon-features .feature-item:hover{transform:translateY(-5px);border-color:var(--cyber-blue);box-shadow:0 10px 30px var(--cyber-blue-20)}.coming-soon-features .feature-icon{font-size:2.5rem;margin-bottom:1rem}.coming-soon-features .card-title{font-size:1.2rem;margin-bottom:.5rem;color:var(--cyber-blue)}.coming-soon-features .card-description{font-size:.9rem;line-height:1.6;color:var(--text-muted)}@media (max-width: 768px){.coming-soon-section{padding:6rem 1rem 2rem;min-height:auto}.coming-soon-section .hero-content{padding-top:1rem}.coming-soon-section .hero-description{font-size:1rem;margin:1.5rem auto 2rem;padding:0 1rem}.coming-soon-features{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem;padding:0}.coming-soon-features .feature-item{padding:1.5rem}.hero-title-top{font-size:2rem;letter-spacing:.1em}.hero-title-bottom{font-size:1.5rem}.hero-buttons{flex-direction:column;gap:1rem;width:100%;padding:0 1rem}.hero-buttons a{width:100%}}
