*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;}
body{background:#0e0e0e;color:#fff;line-height:1.4;}
a{text-decoration:none;color:#fff;}

/* NAV WRAPPER */
.header{width:100%;background:#141414;border-bottom:1px solid #222;position:relative;z-index:1000;}
.nav-container{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:10px 15px;}
.logo img{height:40px;}

/* DESKTOP MENU */
.nav-menu{display:flex;gap:25px;}
.nav-menu a{font-size:15px;font-weight:500;}

/* MOBILE HAMBURGER */
.nav-toggle{display:none;}
.nav-toggle-label{display:none;font-size:26px;cursor:pointer;user-select:none;}

/* HERO */
.hero{width:100%;position:relative;text-align:center;background:#0d0d0d;}
.hero img{width:100%;display:block;max-height:380px;object-fit:cover;}

/* SECTION WRAPPERS */
.section{max-width:1100px;margin:20px auto;padding:0 15px;}
.section h1{font-size:24px;margin-bottom:10px;}
.section p{margin-bottom:12px;font-size:15px;color:#ddd;}
.btn-group{display:flex;gap:10px;margin:15px 0;}
.btn{padding:10px 20px;background:#cc8a00;border-radius:4px;font-weight:bold;font-size:14px;}
.btn:hover{background:#a57200;}

/* TRUST FOOTER */
.footer{background:#141414;margin-top:40px;padding:30px 15px;border-top:1px solid #222;}
.trust-wrap{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;}
.trust-item{flex:1 1 200px;color:#bbb;font-size:14px;}
.footer-bottom{text-align:center;margin-top:25px;font-size:13px;color:#777;}

/* RESPONSIVE */
@media(max-width:768px){
    .nav-menu{display:none;flex-direction:column;background:#141414;position:absolute;top:60px;left:0;width:100%;padding:15px 0;}
    .nav-toggle:checked + .nav-menu{display:flex;}
    .nav-toggle-label{display:block;}
}