*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b111b;color:#f7eedc;font:16px system-ui,Arial}a{color:#f3d28c}header{padding:16px 5%;background:#070c14;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid #b28d4d}header a{text-decoration:none}.hero{padding:75px 6% 80px;background:linear-gradient(90deg,#090f19ee,#090f19b0),url('/assets/showroom-signage-full-width.webp') center/cover;min-height:310px}h1{font:700 clamp(34px,5vw,70px) Georgia,serif;color:#f1c879;margin:8px 0}h2{font:700 27px Georgia,serif;color:#f1c879}.lead{font-size:19px;max-width:750px;line-height:1.55}.button{display:inline-block;background:#e7bd6a;color:#171410!important;padding:12px 18px;border-radius:9px;font-weight:800;text-decoration:none;margin:5px 8px 5px 0}.button.secondary{background:#1c3043;color:#f6d793!important;border:1px solid #c99f52}main{max-width:1250px;margin:auto;padding:20px 4% 80px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:15px}.tile{border:1px solid #9b7b47;border-radius:12px;background:#182532;padding:18px;min-height:160px}.tile h3{margin:0 0 10px;color:#f1d092}.muted{color:#d4c9b3;font-size:13px}.prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.price{background:#1b2835;border:1px solid #ab8c52;border-radius:12px;padding:16px}.price strong{font-size:28px;color:#f0ce83}input{background:#101c29;border:1px solid #d0ae72;border-radius:9px;color:white;font:inherit;padding:12px;width:100%;max-width:450px}footer{padding:25px 5%;background:#080d15;color:#cabfa8}.notice{border-left:3px solid #d1aa64;padding:10px 15px;background:#202a35}