.navbar{position:sticky;top:0;z-index:50;height:70px;padding:0 4%;display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.96);border-bottom:1px solid #eee}.brand{display:flex;align-items:center;gap:9px;font-weight:900}.brand img{width:40px;height:40px;object-fit:contain;border-radius:10px}.navbar nav{display:flex;gap:25px}.navbar nav a:hover{color:#e60023}.cart-button{border:0;background:#fff0f2;color:#e60023;padding:10px 14px;border-radius:12px}.hero{min-height:600px;padding:80px 8%;display:flex;align-items:center;justify-content:space-between;gap:50px;background:radial-gradient(circle at 90% 20%,#ffd5dc,transparent 35%),linear-gradient(135deg,#fff,#fff5f6)}.hero-content{max-width:680px}.badge{color:#e60023;font-weight:800;font-size:13px}.hero h1{font-size:clamp(42px,7vw,76px);line-height:.98;margin:20px 0}.hero h1 span{color:#e60023}.hero p{color:#666;line-height:1.7;max-width:600px}.hero-actions{display:flex;gap:12px;margin-top:30px}.hero-card{min-width:260px;padding:35px;border-radius:30px;background:#fff;box-shadow:0 20px 60px #00000012;text-align:center}.hero-card div{font-size:80px}.hero-card small{display:block;margin-top:8px;color:#777}