body{margin:0;font-family:Arial,Helvetica,sans-serif}.landing{color:#fff;background:linear-gradient(135deg,#001f16,#063d24,#0b5c36);min-height:100vh;padding:50px}.hero{text-align:center;max-width:1000px;margin:auto;padding-top:120px}.hero h1{color:#ffd21f;margin-bottom:10px;font-size:80px}.hero h2{margin-bottom:30px;font-size:52px}.hero p{margin-bottom:40px;font-size:28px;line-height:1.6}.hero button{color:#003b22;cursor:pointer;background:#ffd21f;border:none;border-radius:12px;padding:18px 40px;font-size:22px;font-weight:700}.hero button:hover{opacity:.9}.container{background:#f3f7fb;min-height:100vh;padding:20px}.container h1{color:#001f3f;margin-bottom:20px}.nav{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.nav button{color:#fff;cursor:pointer;background:#004f3a;border:none;border-radius:8px;padding:12px 18px;font-weight:700}.nav button:hover{background:#00684d}.card{background:#fff;border-radius:12px;margin-bottom:20px;padding:25px;box-shadow:0 2px 8px #00000014}.card h2{color:#001f3f}.actions{margin-top:20px}.actions button{color:#fff;cursor:pointer;background:#004f3a;border:none;border-radius:8px;margin-right:10px;padding:12px 18px;font-weight:700}.actions button:hover{background:#00684d}input,select,textarea{border:1px solid #cfd8dc;border-radius:6px;width:100%;margin-top:5px;margin-bottom:15px;padding:10px}table{border-collapse:collapse;width:100%;margin-top:20px}table th{color:#fff;text-align:left;background:#255f86;padding:12px}table td{border:1px solid #d9e2ec;padding:10px}.secondary{background:#255f86!important}.secondary:hover{background:#1e4d6d!important}
