*{box-sizing:border-box;margin:0;padding:0}body{font-family:Arial,Helvetica,sans-serif;background:#f5f5f0;color:#17251e;line-height:1.6}a{text-decoration:none;color:inherit}header{background:#0d2b20;color:#fff;position:sticky;top:0;z-index:20;box-shadow:0 2px 12px #0002}.nav{max-width:1180px;margin:auto;padding:16px 22px;display:flex;align-items:center;justify-content:space-between}.logo{font-size:20px;font-weight:800;letter-spacing:1.5px}.logo span{display:block;font-size:10px;color:#c9ad68;letter-spacing:3px;margin-top:2px}nav a{margin-left:22px;font-size:14px;color:#eef4ef}.hero{min-height:570px;background:linear-gradient(110deg,#09261c 0%,#123d2c 55%,#d7d2c3 55%,#f1eee5 100%);color:#fff;display:flex;align-items:center}.hero-inner{max-width:1180px;width:100%;margin:auto;padding:70px 22px;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.badge{display:inline-block;border:1px solid #c9ad68;color:#e2c985;padding:7px 14px;border-radius:30px;font-size:12px;letter-spacing:1.5px;margin-bottom:18px}h1{font-size:54px;line-height:1.05;margin-bottom:18px}.hero p{font-size:18px;color:#dbe6df;max-width:520px}.btns{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.btn{padding:13px 21px;border-radius:5px;font-weight:700;font-size:14px;display:inline-block}.primary{background:#c9ad68;color:#10241b}.outline{border:1px solid #d9e3dc;color:white}.watch-hero{width:100%;max-width:480px;height:360px;object-fit:cover;border-radius:16px;box-shadow:0 20px 45px #0004}section{max-width:1180px;margin:auto;padding:72px 22px}.section-title{text-align:center;margin-bottom:38px}.section-title h2{font-size:34px;color:#123326}.section-title p{color:#65736b;margin-top:7px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:white;border-radius:12px;overflow:hidden;box-shadow:0 8px 25px #0c2d2012;border:1px solid #e5e6df}.card img{width:100%;height:260px;object-fit:cover}.card-body{padding:18px}.card-body h3{font-size:19px}.card-body p{font-size:13px;color:#68746e;margin-top:5px}.brand{max-width:none;background:#0d2b20;color:white}.brand .section-title h2{color:white}.brand .section-title p{color:#bdcbc4}.brand-grid{max-width:1136px;margin:auto;display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.brand-grid div{padding:20px 10px;border:1px solid #456052;border-radius:9px;text-align:center;font-weight:700;background:#12382a}.offer{background:#e9dfc8;border-radius:18px;padding:45px;text-align:center}.offer h2{font-size:35px}.offer p{margin:10px auto 22px;max-width:650px;color:#4e5c54}.info{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.info-box{background:white;padding:26px;border-radius:12px;text-align:center;border:1px solid #e4e6df}.icon{font-size:30px;margin-bottom:8px}.float{position:fixed;right:20px;bottom:20px;background:#159447;color:white;padding:13px 18px;border-radius:40px;font-weight:700;box-shadow:0 8px 25px #0004;z-index:30}footer{background:#081d16;color:#cfd9d3;padding:40px 22px;text-align:center}footer strong{color:white;letter-spacing:1px}.small{margin-top:12px;font-size:12px}@media(max-width:800px){nav{display:none}.hero{background:linear-gradient(#09261c,#123d2c)}.hero-inner{grid-template-columns:1fr;padding-top:55px}.hero{text-align:center}.hero p{margin:auto}h1{font-size:42px}.watch-hero{height:300px}.grid{grid-template-columns:1fr 1fr}.brand-grid{grid-template-columns:repeat(3,1fr)}.info{grid-template-columns:1fr}}@media(max-width:520px){.grid{grid-template-columns:1fr}.brand-grid{grid-template-columns:repeat(2,1fr)}h1{font-size:36px}.offer{padding:30px 18px}}