:root{--wine:#5b151c;--ink:#1b1a17;--cream:#f7f2ea;--gold:#c6a46d}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.6;color:var(--ink);background:#fffdfa}a{color:inherit;text-decoration:none}.wrap{width:min(1120px,calc(100% - 40px));margin:auto}.top{background:#11120f;color:#e9e0d3;text-align:center;padding:8px;font-size:10px;letter-spacing:1.5px;text-transform:uppercase}header{background:#fffdfa;border-bottom:1px solid #e8ded1;position:sticky;top:0;z-index:10}nav{height:74px;display:flex;justify-content:space-between;align-items:center;gap:20px}.logo{font:700 31px Georgia,serif;letter-spacing:5px;color:var(--wine)}.logo sup{font:700 10px Arial;vertical-align:top;position:relative;top:-.5em;letter-spacing:0}.nav{display:flex;gap:20px;font-size:13px}.btn{display:inline-block;background:var(--wine);color:#fff;padding:13px 19px;border-radius:3px;font-size:13px;font-weight:700}.hero{padding:100px 0 78px;background:linear-gradient(90deg,#10110fcf,#10110f4a),var(--hero) center/cover;color:#fff}.ey{color:#ecd19b;font-size:11px;text-transform:uppercase;letter-spacing:2.5px;font-weight:bold}.hero h1,h2,h3{font-family:Georgia,serif}.hero h1{font-size:clamp(42px,6vw,70px);line-height:1.04;font-weight:500;max-width:840px;margin:13px 0}.hero p{max-width:670px;color:#f0eae1;font-size:18px}.content{padding:76px 0}.lead{display:grid;grid-template-columns:1fr 1fr;gap:48px}.lead h2,.block h2{font-weight:500;font-size:clamp(33px,4vw,51px);line-height:1.1;margin:8px 0 16px}.k{color:var(--wine);font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:bold}.lead p,.block p{color:#6e6961;font-size:16px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:36px 0}.card{border:1px solid #e5dbcf;border-radius:10px;background:#fff;padding:22px}.card h3{font:500 22px Georgia;margin:0 0 8px}.card p{margin:0;color:#6e6961;font-size:13px}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.gallery img{width:100%;height:245px;object-fit:cover;border-radius:10px;display:block}.faq{background:var(--cream);padding:70px 0}.faqgrid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.qa{background:#fff;padding:20px;border:1px solid #e8ded3;border-radius:9px}.qa h3{font:500 21px Georgia;margin:0 0 7px}.qa p{margin:0;color:#6b6760;font-size:14px}.cta{background:#173a32;color:#fff;padding:72px 0;text-align:center}.cta h2{font:500 clamp(35px,4vw,55px) Georgia;margin:0 0 12px}.cta p{max-width:640px;margin:0 auto 22px;color:#d9e5df}footer{background:#0d0f0d;color:#d0c9bd;padding:28px 0;font-size:13px}.foot{display:flex;justify-content:space-between;align-items:center;gap:16px}.foot-home{color:#fff;border-bottom:1px solid #c6a46d;padding-bottom:2px;font-weight:700;white-space:nowrap}@media(max-width:760px){.nav{display:none}.lead,.faqgrid{grid-template-columns:1fr}.cards,.gallery{grid-template-columns:1fr 1fr}.gallery img{height:165px}.hero{padding:76px 0 62px}.content{padding:60px 0}.foot{flex-wrap:wrap}}@media(max-width:480px){.wrap{width:min(100% - 26px,1120px)}.cards{grid-template-columns:1fr}.gallery{gap:8px}.gallery img{height:145px}.logo{font-size:25px}}
