body{font-family:Helvetica Neue,Arial,sans-serif;margin:0;padding:0;color:#333;line-height:1.6}header{background:#fff;box-shadow:0 2px 4px #0000001a;padding:1rem 0}nav{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 1rem}.logo{font-size:1.5rem;font-weight:700;color:#007bff}.nav-links{list-style:none;display:flex;gap:2rem}.nav-links a{text-decoration:none;color:#333;transition:color .3s}.nav-links a:hover{color:#007bff}main{max-width:1200px;margin:2rem auto;padding:0 1rem}.hero{text-align:center;padding:4rem 0;background:#f8f9fa;border-radius:8px;margin-bottom:2rem}.hero h1{font-size:2.5rem;margin-bottom:1rem}.hero p{font-size:1.2rem;color:#666;margin-bottom:2rem}.cta-button{display:inline-block;padding:1rem 2rem;background:#007bff;color:#fff;text-decoration:none;border-radius:4px;transition:background .3s}.cta-button:hover{background:#0056b3}.features{margin:4rem 0}.features h2{text-align:center;margin-bottom:2rem}.feature-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.card{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a;transition:transform .3s}.card:hover{transform:translateY(-5px)}.pricing{margin:4rem 0}.pricing h2{text-align:center;margin-bottom:2rem}.pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}footer{text-align:center;padding:2rem 0;background:#f8f9fa;margin-top:4rem}
