*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Arial,sans-serif;background-color:#fff;color:#1e1e1e;line-height:1.6}header{background-color:#17191e;padding:15px 0}header nav ul{display:flex;justify-content:center;list-style:none}header nav ul li{margin:0 20px}header nav ul li a{color:#fff;text-decoration:none;font-weight:700;font-size:1rem;transition:color .3s}header nav ul li a:hover{color:#d3d3d3}.hero{text-align:center;padding:60px 20px;background-color:#17191e;color:#fff}.hero h1{font-size:3rem;margin-bottom:20px}.hero p{font-size:1.2rem;margin-bottom:40px}.hero .cta{padding:15px 30px;background-color:#d3d3d3;color:#1e1e1e;border-radius:5px;cursor:pointer;font-size:1rem;transition:background-color .3s}.hero .cta:hover{background-color:#d3d3d3}#use-cases{padding:50px 20px}#use-cases h2{font-size:2rem;margin-bottom:30px}#use-cases .use-case-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}#use-cases .use-case-list .use-case-item{background-color:#d3d3d3;padding:20px;border-radius:8px;box-shadow:0 0 10px #0000001a;transition:box-shadow .3s}#use-cases .use-case-list .use-case-item h3{font-size:1.5rem;margin-bottom:.5rem}#use-cases .use-case-list .use-case-item p{font-size:.95rem;color:#1e1e1e}#use-cases .use-case-list .use-case-item:hover{box-shadow:0 0 15px #0003}.ads{text-align:center;margin:.5rem auto}footer{background-color:#17191e;color:#fff;text-align:center;padding:20px}@media (max-width: 768px){.hero{padding:40px 20px}.cta{width:100%;padding:15px}.use-case-list{grid-template-columns:1fr}nav ul{flex-direction:column}nav ul li{margin-bottom:10px}}
