
:root{--gold:#d0a865;--goldsoft:#eddbb4;--bg:#0e0e0e;--panel:#191a1b;--white:#f6f2eb;--muted:#b8ad9f}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;line-height:1.6}a{color:inherit}a:focus-visible{outline:3px solid var(--goldsoft);outline-offset:3px}.container{max-width:1150px;margin:0 auto;padding:0 24px}header{border-bottom:1px solid #493b25;background:#111;position:sticky;top:0;z-index:5}.nav{min-height:72px;display:flex;justify-content:space-between;align-items:center;gap:15px}.logo{color:var(--goldsoft);text-decoration:none;font-weight:900;letter-spacing:.13em;font-size:14px}.back{color:var(--goldsoft);font-size:13px;text-decoration:none}.eyebrow{text-transform:uppercase;letter-spacing:.19em;color:var(--gold);font-size:12px;font-weight:800}.hero{background:radial-gradient(ellipse at 70% 30%,#31281c,#121212 55%,#0b0b0b);padding:74px 0 55px;border-bottom:1px solid #443723}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:45px;align-items:center}.hero h1{font-size:clamp(42px,5vw,69px);line-height:1.04;letter-spacing:-.055em;margin:9px 0 20px}.hero h1 em{font-style:normal;color:var(--goldsoft)}.lead{font-size:17px;color:#dbd3c5;max-width:570px}.brand-img{width:min(100%,340px);height:auto;display:block;margin:auto;filter:drop-shadow(0 20px 40px #000)}.buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.button{display:inline-flex;justify-content:center;align-items:center;padding:14px 23px;border-radius:3px;border:1px solid var(--gold);font-weight:800;text-decoration:none;background:var(--gold);color:#111;text-align:center}.button:hover{background:var(--goldsoft)}.button-secondary{background:transparent;color:var(--goldsoft)}.button-secondary:hover{background:#29241c}.section{padding:74px 0}.section h2{font-size:clamp(27px,3.5vw,42px);margin:0 0 17px;line-height:1.2;letter-spacing:-.03em}.section-intro{color:var(--muted);margin-bottom:30px}.gallery-block{border:1px solid #4c3d2d;background:linear-gradient(120deg,#171819,#26211b);min-height:335px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px}.gallery-block img{width:145px;max-width:65%;height:auto;border-radius:50%;filter:drop-shadow(0 12px 20px #000)}.gallery-block p{font-size:14px;color:#d5c7ac;max-width:340px}.spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.spec{border:1px solid #453927;background:#191919;padding:22px}.spec b{display:block;color:var(--goldsoft);font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px}.spec span{font-size:18px;font-weight:700}.prices{display:flex;gap:15px;flex-wrap:wrap;margin-top:25px}.price{flex:1;min-width:130px;padding:18px;background:#1a1a1a;border:1px solid #473b2c}.price strong{display:block;font-size:27px;color:var(--goldsoft)}.price span{display:block;font-size:12px;color:var(--muted)}.note{font-size:13px;color:var(--muted);max-width:840px}.cta{background:linear-gradient(120deg,#292116,#0b0b0b);border-top:1px solid #554630;padding:60px 0}.cta h2{font-size:34px;margin:0 0 10px}.cta p{color:#d5c9b7}.wa-float{position:fixed;right:19px;bottom:19px;background:#224b35;color:#fff;border:1px solid #6dbd83;text-decoration:none;border-radius:99px;padding:13px 19px;font-weight:800;box-shadow:0 9px 30px #0009}footer{padding:30px 0;border-top:1px solid #3d3123;font-size:12px;color:#a69a8c}.footer-nav{display:flex;flex-wrap:wrap;gap:20px}.footer-nav a{color:var(--goldsoft)}@media(max-width:780px){.hero-grid{grid-template-columns:1fr}.brand-img{width:180px}.spec-grid{grid-template-columns:1fr}.hero{padding:50px 0}.section{padding:50px 0}.buttons .button{width:100%}.gallery-block{min-height:280px}}
