*{margin:0;padding:0;box-sizing:border-box;font-family:'Segoe UI',sans-serif}.container{width:95%;max-width:1300px;margin:auto}.top-bar{background:#fff;border-bottom:1px solid #e5e7eb;font-size:13px}.top-bar .container{display:flex;justify-content:space-between;align-items:center;padding:8px 0;flex-wrap:wrap}.top-left{display:flex;gap:20px;flex-wrap:wrap}.top-left span{display:flex;align-items:center;gap:6px;color:#374151;font-weight:500}.top-left i{color:#f5b400}.top-right{display:flex;gap:10px}.top-right a{width:32px;height:32px;background:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1c3faa;font-size:14px;transition:.3s;text-decoration:none}.top-right a:hover{background:#1c3faa;color:#fff}.main-header{background:linear-gradient(90deg,#001a4d,#002f8f);position:sticky;top:0;z-index:999}.header-wrap{display:flex;align-items:center;justify-content:space-between;min-height:70px;position:relative}.logo img{height:60px;transition:transform .3s}.logo img:hover{transform:scale(1.05)}.nav ul{list-style:none;display:flex;align-items:center}.nav ul li{margin-left:18px}.nav ul li a{color:#fff;text-decoration:none;font-weight:600;padding:10px 8px;position:relative;transition:.3s}.nav ul li a:hover{color:#f5b400}.nav ul li a::after{content:"";position:absolute;left:0;bottom:4px;width:0;height:2px;background:#f5b400;transition:.3s}.nav ul li a:hover::after{width:100%}.donate-btn{background:#f5b400;color:#000!important;padding:8px 18px!important;border-radius:25px;font-weight:700}.donate-btn::after{display:none}.menu-toggle{display:none;font-size:26px;color:#fff;cursor:pointer;position:relative}.menu-toggle.active i{display:none}.menu-toggle.active::after{content:"\f00d";font-family:"Font Awesome 6 Free";font-weight:900;color:#fff}@media (max-width:992px){.menu-toggle{display:block}.nav{position:absolute;top:100%;left:0;width:100%;background:linear-gradient(135deg,#001a4d,#002f8f);max-height:0;overflow:hidden;transition:max-height .4s ease}.nav.active{max-height:520px}.nav ul{flex-direction:column;padding:20px 0}.nav ul li{margin:12px 0;text-align:center}.nav ul li a{width:100%}.top-bar .container{justify-content:center;text-align:center;gap:8px}.nav ul li a{width:100%}}@media (max-width:576px){.logo img{height:52px}.top-left{flex-direction:column;gap:6px;align-items:center}.donate-btn{display:inline-block;margin-top:10px}}.site-footer{background:radial-gradient(circle at top left,#0c3b8c,#001a4d);color:#fff;padding:70px 20px 0;font-family:"Poppins",sans-serif}.footer-container{max-width:1300px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.footer-col h2{font-size:28px;margin-bottom:15px;color:#00d4ff}.footer-col h3{font-size:18px;margin-bottom:15px;position:relative}.footer-col h3::after{content:"";width:40px;height:3px;background:#00d4ff;position:absolute;left:0;bottom:-6px}.footer-col p{font-size:14px;line-height:1.7;color:#ddd}.footer-col ul{list-style:none;margin-top:10px}.footer-col ul li{margin-bottom:10px}.footer-col ul li a{color:#ddd;text-decoration:none;transition:.3s}.footer-col ul li a:hover{color:#00d4ff;padding-left:5px}.social-icons{margin-top:15px}.social-icons a{display:inline-block;margin-right:10px;padding:8px 14px;border-radius:50px;background:rgba(255,255,255,.1);color:#fff;font-size:14px;text-decoration:none;transition:.3s}.social-icons a:hover{background:#00d4ff;color:#000}.footer-bottom{margin-top:50px;padding:20px;text-align:center;background:rgba(0,0,0,.3);font-size:14px;color:#ccc}.brand>img{width:144px;height:144px}@media (max-width:992px){.footer-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.footer-container{grid-template-columns:1fr}}