*{box-sizing:border-box;font-family:'Cairo',sans-serif;margin:0;padding:0}
body{background:#748B6F;color:#fff}
nav{display:flex;justify-content:space-between;padding:20px}
.logo{font-size:24px;font-weight:900}
.logo span{color:#E89D5E}
.german-badge{background:#000;padding:6px 16px;border-left:5px solid #ffce00;border-right:5px solid #dd0000}
.hero{min-height:90vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}
.big-bg-text{position:absolute;font-size:14vw;opacity:.05;font-weight:900}
.heater-img{width:320px}
.pedestal{width:360px;height:50px;background:#fff;border-radius:50%;margin:-25px auto}
.hero-info{margin-top:30px}
.price-hero{font-size:40px;color:#E89D5E}
.order-static-btn{display:inline-block;margin-top:20px;background:#E89D5E;color:#fff;padding:16px 50px;border-radius:50px;text-decoration:none;font-weight:900}
.section-title{text-align:center;margin:50px 0}
.reviews-section{padding:60px;background:rgba(0,0,0,.05)}
.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;max-width:1000px;margin:auto}
.rev-card{background:rgba(255,255,255,.1);padding:25px;border-radius:15px;text-align:center}
.video-section{padding:60px;background:#63765E;text-align:center}
.video-container{max-width:800px;margin:auto;border-radius:20px;overflow:hidden}
.features-section{padding:60px}
.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}
.feat-card{background:rgba(255,255,255,.1);padding:30px;border-radius:15px;text-align:center}
.gifts-banner{margin:60px;background:#1e1e1e;padding:40px;border-radius:25px;text-align:center}
.gift-items-grid{display:flex;justify-content:center;gap:20px;margin:30px 0}
.gift-box{background:rgba(255,255,255,.1);padding:20px;border-radius:15px;width:150px}
footer{text-align:center;padding:30px;opacity:.6}
