*{box-sizing:border-box;margin:0;padding:0;font-family:"Times New Roman",serif;}
        body{
            background:url("img/html.jpg") center/cover fixed no-repeat;
        }
        header{background:#00c9a7;padding:18px 0;box-shadow:0 2px 5px rgba(0,0,0,0.25);margin-bottom:40px;}
        .nav{display:flex;justify-content:center;gap:120px;font-size:22px;}
        .nav a{text-decoration:none;color:#1b1464;font-weight:600;}
        .nav a:hover{text-decoration:underline;}

        .content-wrapper{
            max-width:1000px;
            margin:0 auto 60px auto;
            padding-top:40px;
        }

        .welcome-title{
            text-align:center;
            font-size:38px;
            color:white;
            text-shadow:0 2px 4px black;
            margin-bottom:10px;
        }

        .sub-title{
            text-align:center;
            font-size:26px;
            color: black;
            margin-bottom:20px;
            font-weight:bold;
        }

        .fee-card{
            background:white;
            border-radius:6px;
            padding:25px 40px 35px 40px;
            box-shadow:0 14px 30px black;
        }

        .fee-table{
            width:100%;
            border-collapse:collapse;
            overflow:hidden;
        }

        .fee-table th,
        .fee-table td{
            padding:12px;
            text-align:center;
            font-size:18px;
        }

        .fee-table thead{
            background:#8cc63f;
            color:#fff;
            font-weight:700;
        }

        .fee-table tbody tr:nth-child(1){background:#71f2b4;}
        .fee-table tbody tr:nth-child(2){background:#ffb6d2;}
        .fee-table tbody tr:nth-child(3){background:#b2ffb2;}
        .fee-table tbody tr:nth-child(4){background:#cde3ff;}

        footer{background:#29c6b7;padding:30px 0;margin-top:60px;box-shadow:0 -3px 15px black;}
        .footer-wrapper{max-width:1200px;width:90%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;}
        .footer-col-title{text-align:center;font-weight:700;margin-bottom:10px;font-size:20px;}
        .footer-list{list-style:none;text-align:center;}
        .footer-list li{margin:4px 0;}
        .footer-list a{color:#1b1464;text-decoration:none;}
        .footer-list a:hover{text-decoration:underline;}
        .footer-text{text-align:center;font-size:14px;}