*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0d100f;color:#ebece6;font:17px/1.7 system-ui,-apple-system,sans-serif}a{color:inherit}header,main,footer{max-width:1200px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;gap:20px;align-items:center}.brand{letter-spacing:.18em;text-decoration:none;color:#d2ba82}.language-picker{position:relative;z-index:50;font-size:14px}.language-picker summary{cursor:pointer;border:1px solid #647061;padding:9px 16px;background:#17201b;border-radius:4px;min-height:44px}.language-picker nav{position:absolute;inset-inline-end:0;top:100%;background:#17201b;min-width:170px;border:1px solid #647061;max-height:65vh;overflow:auto}.language-picker a{display:block;padding:8px 18px;min-height:44px;text-decoration:none}.language-picker a:hover,.language-picker a[aria-current]{background:#344237}h1{font:500 clamp(36px,5vw,64px)/1.15 Georgia,serif;margin:18px 0}h2{font:500 clamp(25px,3vw,36px)/1.3 Georgia,serif}p{max-width:76ch}.eyebrow{letter-spacing:.12em;color:#d2ba82;font-size:13px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;padding:24px 0 48px}.hero img{width:100%;height:560px;object-fit:cover;border-radius:3px}.price{font-size:28px;color:#dfc994;font-weight:600}.btn{display:inline-block;text-decoration:none;padding:14px 22px;background:#c6ae75;color:#10140f;border:1px solid #c6ae75;border-radius:3px;font-size:15px;font-weight:650;margin:6px 8px 6px 0;min-height:48px}.secondary{background:transparent;color:#e1cd9c}.specs{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;padding:28px 0;border-block:1px solid #3b453d}.specs strong{display:block;font-size:25px;color:#dfc994}.specs span{font-size:14px}.section{padding:36px 0;border-bottom:1px solid #344037}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gallery img{width:100%;height:230px;object-fit:cover;display:block}.plan{max-width:900px;width:100%;height:auto;background:#eee}.notice{background:#19241c;border-inline-start:3px solid #c6ae75;padding:22px;line-height:1.7}.note{color:#b9c2b8;font-size:14px}.guide details{border:1px solid #455344;border-radius:3px;margin:12px 0;padding:0 18px}.guide summary{cursor:pointer;padding:16px 0;font-weight:600;min-height:48px}.guide details p{margin-top:0}.contact{padding:28px;background:#1b2920}.contact bdi{font-size:22px}.skip{position:absolute;inset-inline-start:16px;top:-100px}.skip:focus{top:4px;background:#c6ae75;color:#000;z-index:100}:focus-visible{outline:3px solid #eedb9e;outline-offset:4px}footer{font-size:14px;color:#b9c2b8}html[dir=rtl] h1,html[dir=rtl] h2{font-family:system-ui,sans-serif}html[lang=hi] h1,html[lang=zh] h1{font-family:system-ui,sans-serif}@media(max-width:760px){header,main,footer{padding:18px}.hero{grid-template-columns:1fr;gap:18px;padding-top:10px}.hero img{height:310px}.hero h1{font-size:38px}.specs{grid-template-columns:repeat(3,1fr)}.gallery{grid-template-columns:repeat(2,1fr)}.gallery img{height:170px}.price{font-size:25px}.btn{white-space:normal}header{align-items:flex-start}.brand{font-size:14px;max-width:160px}.language-picker{flex-shrink:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}