:root{--bg: #0e0f10;--surface: #17191a;--surface-soft: #1f2223;--primary-700: #c8a46a;--primary-500: #d6b57c;--primary-300: #e6d3a3;--accent: #7d8f4a;--text-main: #f1f1f1;--text-muted: #a8abad;--border: #2a2d2e}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,Arial,sans-serif;background:var(--bg);color:var(--text-main);line-height:1.65}.container{max-width:1200px;margin:0 auto;padding:0 1.25rem}section{padding:4.5rem 0}section h2{font-size:1.9rem;margin-bottom:2.4rem;color:var(--primary-700)}.header{background:linear-gradient(180deg,#151718,#0e0f10);border-bottom:1px solid var(--border);padding:1rem 0}.logo{font-size:1.3rem;font-weight:800;letter-spacing:.08em}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.6rem;border-radius:6px;font-size:.95rem;font-weight:700;text-decoration:none;cursor:pointer;transition:all .18s ease;white-space:nowrap}.btn.primary{background:var(--primary-700);color:#111}.btn.primary:hover{background:var(--primary-500);transform:translateY(-1px)}.btn.outline{border:1px solid var(--primary-700);color:var(--primary-700)}.btn.outline:hover{background:#c8a46a14}.hero{background:radial-gradient(circle at right,rgba(200,164,106,.18),transparent 60%),linear-gradient(180deg,#0c0d0e,#141617)}.hero .container{display:grid;grid-template-columns:1.3fr .7fr;gap:3rem;align-items:center}.hero h1{font-size:2.5rem;line-height:1.15;color:var(--primary-700);margin-bottom:1rem}.lead{color:var(--text-muted);max-width:520px;margin-bottom:1.6rem}.hero-actions{display:flex;gap:1rem;flex-wrap:wrap}.hero-trust{margin-top:1.1rem;font-size:.85rem;color:var(--text-muted)}.hero-image{width:100%;max-width:360px;margin-left:auto;border-radius:18px;filter:drop-shadow(0 30px 70px rgba(0,0,0,.65)) contrast(1.05) saturate(.95)}.why{background:linear-gradient(180deg,#0f1112,#0e0f10)}.reasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.8rem}.reason{background:linear-gradient(180deg,#1a1d1e,#121415);border:1px solid var(--border);border-radius:16px;padding:2rem 1.75rem;text-align:center}.reason .icon{font-size:2rem;margin-bottom:.8rem;color:var(--accent)}.reason h3{color:var(--primary-700);margin-bottom:.4rem}.reason p{color:var(--text-muted);font-size:.9rem}.products{padding-bottom:6rem}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2rem}.card{background:linear-gradient(180deg,#1a1c1d,#131516);border:1px solid var(--border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-5px);box-shadow:0 18px 45px #00000080}.card img{width:100%;height:280px;object-fit:cover;object-position:center top;background:#0b0c0d}.card-body{padding:1.3rem}.card-body h3{font-size:1rem;color:var(--primary-700);margin-bottom:.5rem}.card-body .desc{font-size:.85rem;color:var(--text-muted);margin-bottom:.5rem;overflow:hidden;line-clamp:4;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.card-body .desc.show{display:block;line-clamp:unset;-webkit-line-clamp:unset}.readmore{background:none;border:none;padding:0;margin-bottom:1rem;color:var(--primary-500);font-size:.8rem;font-weight:600;cursor:pointer}.readmore:hover{text-decoration:underline}.meta{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.price{font-size:1.15rem;font-weight:900;color:var(--primary-700)}.category{font-size:.75rem;color:var(--text-muted)}.card-footer{padding:1.3rem;margin-top:auto}.card-footer .btn{width:100%}.social-proof{background:linear-gradient(180deg,#0f1112,#0e0f10)}.testimonials{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.8rem}.testimonial{background:linear-gradient(180deg,#1a1d1e,#121415);border:1px solid var(--border);border-radius:16px;padding:1.8rem}.rating{display:flex;gap:.3rem;margin-bottom:.6rem}.star{color:#444;font-size:.9rem}.star.active{color:var(--primary-700)}.testimonial .quote{font-size:.9rem;color:var(--text-main);margin-bottom:1rem}.testimonial .author{font-size:.8rem;color:var(--text-muted)}.cta{background:radial-gradient(circle at center,rgba(200,164,106,.22),transparent 60%),linear-gradient(180deg,#141617,#0e0f10);border:1px solid var(--border);border-radius:18px;text-align:center}.cta p{color:var(--text-muted)}.footer{padding:1.5rem;text-align:center;font-size:.8rem;color:var(--text-muted);border-top:1px solid var(--border)}@media (max-width: 768px){section{padding:3.5rem 0}.hero .container{grid-template-columns:1fr}.hero h1{font-size:2.1rem}.hero-image{margin:2.5rem auto 0;max-width:320px}.btn{width:100%}.hero-actions{gap:.75rem}}
