/* Basic Reset */ * { margin: 0; padding: 0; box-sizing: border-box; } /* Fonts & Body */ body { font-family: 'Segoe UI', sans-serif; background-color: #f9fbfc; color: #333; line-height: 1.6; } /* Container */ .container { width: 90%; max-width: 1100px; margin: auto; padding: 40px 0; text-align: center; } /* Header */ header { background: linear-gradient(to right, #0072ff, #00c6ff); color: white; padding: 60px 0; } header h1 a { color: #fff; text-decoration: none; font-size: 2.8rem; } header p { font-size: 1.2rem; margin-top: 10px; } .btn-primary { display: inline-block; margin-top: 20px; padding: 12px 30px; background-color: #fff; color: #0072ff; border-radius: 5px; text-decoration: none; font-weight: bold; transition: background 0.3s; } .btn-primary:hover { background-color: #e0eaff; } /* Features Section */ .features { background-color: #ffffff; } .feature-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 30px; margin-top: 30px; } .feature { background: #f2f6fc; padding: 25px; border-radius: 10px; } .feature h3 { margin-bottom: 10px; color: #0050b3; } /* CTA Section */ .cta { background-color: #e3f2fd; padding: 50px 0; } .btn-secondary { margin-top: 20px; padding: 12px 30px; background-color: #0072ff; color: #fff; text-decoration: none; border-radius: 5px; font-weight: bold; } .btn-secondary:hover { background-color: #005ac1; } /* Data Section */ .data { background-color: #fefefe; padding: 40px 0; } .data ul { list-style-type: none; padding: 0; font-size: 1.2rem; } .data li { margin: 10px 0; } /* Footer */ footer { background-color: #1a1a1a; color: #ccc; padding: 30px 0; font-size: 0.9rem; } footer a { color: #00c6ff; text-decoration: none; margin: 0 5px; } footer a:hover { text-decoration: underline; }