*{box-sizing:border-box}html,body{margin:0;background:#050504;color:#f3eee7;font-family:Georgia,serif}a{color:inherit}header{display:flex;align-items:center;gap:20px;padding:12px 4%;background:#050504;border-bottom:1px solid #6f5633;flex-wrap:wrap}.brand{color:#dfbb79;text-decoration:none;letter-spacing:.16em}.nav{display:flex;gap:15px;flex:1;justify-content:center;flex-wrap:wrap}.nav a{text-decoration:none;font:11px Arial;letter-spacing:.08em;text-transform:uppercase}.lang{font:11px Arial;letter-spacing:.1em}.hero{min-height:62vh;background:center/cover;position:relative;display:grid;place-items:center;text-align:center}.hero:before{content:'';position:absolute;inset:0;background:#0009}.hero div{position:relative;max-width:850px;padding:45px}.k{color:#dfbb79;letter-spacing:.18em;text-transform:uppercase;font:11px Arial}h1{font-size:clamp(40px,7vw,76px);font-weight:400;color:#efd09a;margin:12px}.lead{font-size:18px;line-height:1.7}.sec{padding:60px 6%}.wrap,.form{max-width:1080px;margin:auto}h2{font-size:45px;font-weight:400;color:#efd09a}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.card{border:1px solid #6f5633;padding:23px;background:#090806}.card h3{font-weight:400;color:#ead5af}.card p{color:#bbb1a5;line-height:1.6}.btn{display:inline-block;border:1px solid #c79a54;padding:13px 20px;text-decoration:none;color:#efd09a;text-transform:uppercase;letter-spacing:.1em;font:11px Arial}.info{display:grid;grid-template-columns:1fr 1fr;gap:16px}label{display:block;margin:9px 0;font:11px Arial;letter-spacing:.08em}input,textarea{width:100%;padding:12px;background:#050504;border:1px solid #6f5633;color:white}textarea{min-height:145px}button{margin-top:20px;padding:14px 22px;background:#bd914e;border:0;text-transform:uppercase;letter-spacing:.1em}footer{text-align:center;border-top:1px solid #6f5633;padding:30px;color:#999}@media(max-width:750px){.grid,.info{grid-template-columns:1fr}}