
    * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
      font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }

    body {
      background-color: #f0f8ff;
      color: #333;
    }

    header {
      background-color: #000;
      color: wheat;
      padding: 20px;
    }

    header .top-bar {
      display: flex;
      align-items: center;
      gap: 10px;
    }

    .logo {
      height: 40px;
    }

    .cap {
      text-transform: capitalize;
    }

    .sub {
      text-align: center;
      font-size: 18px;
      margin-top: 10px;
    }

    .sec1 {
      background-color: #fff4aa;
      padding: 20px;
      margin: 20px auto;
      border-radius: 10px;
      max-width: 800px;
      box-shadow: 0 0 10px rgba(0,0,0,0.1);
      color: cadetblue;
    }

    .h {
      font-size: 22px;
      font-weight: bold;
      margin-bottom: 10px;
    }

    .div1 {
      font-size: 16px;
    }

    .button {
      display: flex;
      justify-content: center;
      margin: 20px 0;
    }

    .button > button {
      padding: 15px 30px;
      font-size: 16px;
      border: none;
      border-radius: 30px;
      background-color: #00bcd4;
      color: #fff;
      cursor: pointer;
      box-shadow: 0 5px 10px rgba(0,0,0,0.2);
      transition: background-color 0.3s;
    }

    .button > button:hover {
      background-color: #0097a7;
    }

    .download {
      display: flex;
      align-items: center;
      gap: 10px;
      padding: 15px;
      background-color: #e0ffff;
      border-radius: 10px;
      margin: 10px auto;
      max-width: 800px;
      box-shadow: 0 0 10px rgba(0,0,0,0.1);
    }

    .inline strong {
      font-size: 18px;
    }

    nav.link a {
      color: #0073e6;
      text-decoration: none;
      font-weight: bold;
    }

    nav.link a:hover {
      text-decoration: underline;
    }

    main {
      background-color: #f3f9fb;
      padding: 20px 10px;
    }

    .container {
      display: flex;
      justify-content: center;
      flex-wrap: wrap;
      gap: 15px;
    }

    .box {
      background-color: red;
      padding: 20px;
      border-radius: 12px;
      width: 150px;
      text-align: center;
      font-weight: bold;
      box-shadow: 0 4px 8px rgba(0,0,0,0.1);
      transition: transform 0.3s, background-color 0.3s;
      cursor: pointer;
    }

    .box:hover {
      transform: translateY(-5px) skew(10deg,10deg);
      background-color: #e6f7ff;
    }

    footer {
      background-color: #44cbaa;
      padding: 20px;
      text-align: center;
      color: #fff;
    }

    .foot > div {
      margin-bottom: 8px;
      font-size: 18px;
    }

    @media (max-width: 600px) {
      .download, .sec1 {
        margin: 10px;
        padding: 15px;
      }
      .box {
        width: 100px;
        font-size: 14px;
      }
      .button > button {
        width: 100%;
        font-size: 14px;
      }
    }
    
    .material-symbols-outlined {
  font-variation-settings:
  'FILL' 0,
  'wght' 400,
  'GRAD' 1,
  'opsz' 24
}

        .list ul{        
            display:flex;
            flex-wrap:wrap;
            gap:30px;
            justify-content:center;
            list-style:none;
        }
  