*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ease-forward{opacity:0;animation:fadeInUp 1s ease forwards;animation-delay:1s}.btn{font-size:15px;padding:.7rem 1rem;border-radius:50px;border:none;background-color:#c39e5d;color:#000;cursor:pointer;font-weight:500;white-space:nowrap;text-decoration:none}.btn:hover{background-color:#bc811c}.box-container{margin:0 auto;padding:3rem 0 0}.box-header{margin:0 auto;text-align:center}@media (max-width: 768px){.box-header{margin:0 20px}}.box-header h1{font-size:30px;color:#fff;margin-bottom:1rem}.box-header p{font-size:18px;color:#fff;margin:0 auto;line-height:1.4}@media (max-width: 768px){.box-header p{font-size:.9rem}}.cards-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;padding:2rem;background-image:url(/assets/images/box-container-bg.png);background-size:cover;background-position:center;margin-top:20px}@media (max-width: 1024px){.cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.cards-grid{grid-template-columns:1fr}}.see-more{display:block;width:-moz-fit-content;width:fit-content;margin:2rem auto}.image-container{display:flex;justify-content:center;align-items:center;padding:0 20px 20px;box-sizing:border-box;margin:20px auto;max-width:1200px}.image-container img{max-width:100%;height:auto;object-fit:contain}.notification-banner{height:74px;margin:40px 100px 0;background-color:#3498db;color:#fff;padding:10px 20px;border-radius:10px;font-size:24px;display:flex;justify-content:center;align-items:center;text-align:center}@media (max-width: 786px){.notification-banner{font-size:16px;margin:40px 60px 0}}.list-container{max-width:1400px;margin:0 auto;padding:0 20px 30px}@media (max-width: 768px){.list-container{margin:20px 30px 0}}.list-container h1{font-size:1.8em;margin-bottom:50px;color:#000;text-align:left}.list-container ol{width:0 auto;flex-wrap:wrap;display:flex;padding-left:20px;flex-direction:column}.list-container li{margin-bottom:20px}li::marker{font-size:24px;color:#222}.list-container h2{font-size:24px;color:#222;margin-bottom:10px}.list-container p{font-size:18px;color:#555;margin:0}.custom-button{margin:20px;background-color:#3177c9;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-size:16px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;transition:background-color .3s ease}.custom-button:hover{background-color:#265ba8}.highlight{color:#c39e5d;font-weight:700}
