*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;display:flex;align-items:center;justify-content:center}.container{background:#fff;border-radius:20px;box-shadow:0 20px 40px #0000001a;padding:3rem;max-width:600px;width:90%;text-align:center}h1{color:#333;font-size:2.5rem;margin-bottom:1rem;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}p{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:2rem 0}.feature{background:#f8f9fa;padding:1.5rem;border-radius:10px;transition:transform .3s ease}.feature:hover{transform:translateY(-5px)}.feature h3{color:#333;margin-bottom:.5rem}.feature p{color:#777;font-size:.9rem;margin:0}.button{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem 2rem;border-radius:25px;font-size:1rem;cursor:pointer;transition:transform .3s ease;margin:0 .5rem}.button:hover{transform:scale(1.05)}.counter{font-size:2rem;font-weight:700;color:#667eea;margin:1rem 0;transition:transform .15s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.container{padding:2rem}h1{font-size:2rem}.features{grid-template-columns:1fr}.button{margin:.25rem;padding:.8rem 1.5rem}}@media (max-width: 480px){.container{padding:1.5rem;margin:1rem}h1{font-size:1.8rem}.counter{font-size:1.5rem}}
