*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0e1012;color:#f6f1e7;font-family:Arial,"Noto Sans",sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px max(5vw,20px);background:#111;position:sticky;top:0;z-index:20;border-bottom:1px solid #40382c}.brand{font-weight:800;letter-spacing:.13em;line-height:1.2}.brand small{display:block;color:#d7b778;font-size:10px;letter-spacing:.24em}nav{display:flex;gap:20px;align-items:center;flex-wrap:wrap}nav a{font-size:13px}.lang{background:#252320;color:#fff;border:1px solid #8e7956;padding:8px;border-radius:3px}.phone{font-size:13px;white-space:nowrap}.btn{display:inline-block;background:#d3ad69;color:#151515;padding:12px 22px;font-size:13px;font-weight:700;letter-spacing:.04em;border:1px solid #d3ad69}.btn:hover{background:#e8c78c}.outline{background:transparent;color:#f6f1e7}.hero{min-height:620px;background:linear-gradient(90deg,rgba(0,0,0,.87),rgba(0,0,0,.25)),url('images/hero-premium.jpg') center/cover;display:flex;align-items:center;padding:80px max(7vw,25px)}.hero>div{max-width:680px}.kicker{color:#d3ad69;text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:bold}h1{font-size:clamp(38px,5vw,74px);line-height:1.12;margin:15px 0;font-family:Georgia,serif;font-weight:400}h2{font-family:Georgia,serif;font-size:clamp(30px,3.4vw,46px);font-weight:400;line-height:1.2}h3{font-size:22px}.lead{font-size:19px;max-width:680px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.section{padding:76px max(6vw,20px);max-width:1500px;margin:auto}.section.intro{text-align:center;max-width:920px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.card{background:#191a1b;border:1px solid #403a30;overflow:hidden}.card img{width:100%;height:240px;object-fit:cover;display:block}.card>div{padding:20px}.card p{color:#d2cec8}.card a.more{color:#d7b778;text-decoration:underline}.split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.split img{width:100%;max-height:480px;object-fit:cover}.soft{background:#1a1b1d}.contact{background:#24211c;text-align:center;padding:75px 20px}.contact p{max-width:650px;margin:0 auto 25px}footer{padding:38px max(6vw,20px);border-top:1px solid #504536;display:flex;flex-wrap:wrap;justify-content:space-between;gap:25px;font-size:13px}footer a{text-decoration:underline;color:#d7b778}footer .footlinks{display:flex;gap:20px;flex-wrap:wrap}.crumb{font-size:12px;color:#d7b778}.article{max-width:950px;margin:auto}.article p{font-size:18px;color:#ddd6cb}.small{font-size:13px;color:#d3c8b6}@media(max-width:1000px){header{flex-wrap:wrap}nav{order:3;width:100%;justify-content:center}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){header{gap:12px}.phone{font-size:12px}.cards,.split{grid-template-columns:1fr}.hero{min-height:540px;background-position:60% center}.section{padding:48px 20px}nav{gap:12px}nav a{font-size:12px}.card img{height:220px}}