*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#071211;color:#f5f3ec;font:16px Arial;line-height:1.55}a{color:inherit;text-decoration:none}.nav,.wrap,footer{max-width:1240px;margin:auto;padding-left:24px;padding-right:24px}header{position:sticky;top:0;z-index:9;background:#071211f3;border-bottom:1px solid #294039}.nav{height:72px;display:flex;justify-content:space-between;align-items:center}.brand{font-weight:800}.brand span{border:1px solid #72d1c2;color:#72d1c2;padding:8px 7px;margin-right:10px;font-size:11px}nav a{margin-left:18px;color:#9eaaa5;font-size:13px}.hero{padding-top:100px;padding-bottom:72px;display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:center}.ey{font-size:11px;letter-spacing:.2em;color:#72d1c2;font-weight:800}h1{font:700 clamp(50px,6vw,80px)/1 Georgia,serif;margin:14px 0 24px}h2{font:700 clamp(34px,4.5vw,55px)/1.08 Georgia,serif}.lead,.muted{color:#9eaaa5}.lead{font-size:20px}.btn{display:inline-block;padding:13px 19px;border:1px solid #294039;font-weight:800;margin:10px 8px 0 0}.primary{background:#d8b66e;border-color:#d8b66e;color:#071211}.panel,.card,.criteria div,.contactbox,form{background:#0d1d1a;border:1px solid #294039;padding:21px}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:15px}.metrics b{font:700 28px Georgia,serif;color:#72d1c2;display:block}.section{padding-top:80px;padding-bottom:80px}.filters{display:grid;grid-template-columns:1fr 260px 280px;gap:10px;margin:25px 0 16px}input,select,textarea{width:100%;background:#0b1816;border:1px solid #294039;padding:13px;color:#f5f3ec}.table{overflow:auto;border:1px solid #294039}table{width:100%;border-collapse:collapse;min-width:900px}th,td{text-align:left;padding:14px;border-bottom:1px solid #294039}th{font-size:11px;color:#9eaaa5}td:first-child{color:#d8b66e;font-weight:800}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.sale{border-block:1px solid #294039;display:grid;grid-template-columns:1.2fr .8fr;gap:45px;align-items:center}.offer{background:#12221e;border:1px solid #5e5231;padding:27px}.offer h3{font:700 41px Georgia,serif;margin:8px 0}.notice{border:1px solid #294039;padding:20px;margin-bottom:65px;color:#9eaaa5}.contact{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contactbox a{color:#72d1c2}label{display:grid;gap:6px;margin-bottom:12px;color:#9eaaa5}footer{border-top:1px solid #294039;padding-top:35px;padding-bottom:50px;color:#9eaaa5}@media(max-width:900px){nav{display:none}.hero,.sale,.contact{grid-template-columns:1fr}.cards{grid-template-columns:1fr}.filters{grid-template-columns:1fr}}