:root{--primary-color: #0066cc;--primary-hover: #0052a3;--secondary-color: #f0f7ff;--accent-color: #ff8c00;--text-dark: #1a1a1a;--text-medium: #4a4a4a;--text-light: #ffffff;--background-light: #f8fbff;--card-bg: #ffffff;--border-radius: 12px;--box-shadow: 0 4px 20px rgba(0, 102, 204, .08);--transition: all .3s ease}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,system-ui,-apple-system,sans-serif;background-color:var(--background-light);color:var(--text-dark);line-height:1.6;overflow-x:hidden}h1,h2,h3{color:var(--text-dark);font-weight:700;line-height:1.2}a{text-decoration:none;color:inherit;transition:var(--transition)}ul{list-style:none}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.btn{display:inline-block;padding:14px 28px;border-radius:50px;font-weight:600;cursor:pointer;transition:var(--transition);border:none;text-align:center}.btn-primary{background-color:var(--primary-color);color:var(--text-light)}.btn-primary:hover{background-color:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 15px #0066cc4d}.section-padding{padding:80px 0}.badge{padding:8px 16px;background:#fff;border-radius:20px;box-shadow:var(--box-shadow);font-weight:500;font-size:.95rem;color:var(--text-medium);border:1px solid #f0f7ff}.list{display:flex;flex-direction:column;gap:12px}.list li{display:flex;align-items:center;gap:12px;color:var(--text-medium)}.feature-card:hover{transform:translateY(-10px);box-shadow:0 10px 30px #0066cc26}html{scroll-behavior:smooth}@media(max-width:480px){.logo{font-size:20px}.header nav{display:none!important}}
