
#enquirePage{position:fixed;inset:0;z-index:10000;display:none;background:#faf6f0;overflow-y:auto;font-family:'Jost',sans-serif}
#enquirePage.open{display:grid;grid-template-columns:5fr 6fr}
.enq-left{background:var(--panel-gradient);color:#f2ece2;padding:120px 64px 64px;position:relative}
.enq-left::after{content:'';position:absolute;inset:0;background:radial-gradient(rgba(226,201,126,.07) 1px,transparent 1px) 0 0/28px 28px;pointer-events:none}
.enq-left>*{position:relative;z-index:1}
.enq-eyebrow{font-size:.8rem;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:var(--gold-bright);display:flex;align-items:center;gap:12px}
.enq-eyebrow::before{content:'';width:34px;height:1px;background:var(--gold-bright)}
.enq-left h2{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:clamp(2.8rem,4.2vw,4.2rem);line-height:1.05;margin:22px 0 18px}
.enq-left h2 em{color:var(--gold-bright);font-weight:400}
.enq-left>p{font-size:1.04rem;line-height:1.8;color:rgba(242,236,226,.88);max-width:460px}
.enq-rule{width:56px;height:2px;background:var(--gold-primary);margin:30px 0}
.enq-item{margin-bottom:24px}.enq-item b{display:block;font-size:.76rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-bright);margin-bottom:6px}
.enq-item span,.enq-item a{font-size:1.08rem;color:#fff;text-decoration:none}
.enq-right{padding:120px 64px 64px;display:flex;align-items:flex-start;justify-content:center}
.enq-card{background:#fff;width:100%;max-width:560px;padding:48px;border:1px solid var(--border-warm);border-top:3px solid var(--gold-primary);box-shadow:0 30px 70px rgba(10,22,40,.12)}
.enq-card h3{font-family:'Cormorant Garamond',serif;font-size:2.4rem;font-weight:600;color:#16233a;margin-bottom:6px}
.enq-card form>p{font-size:.98rem;color:#4a5568;margin:0 0 30px}
.enq-field{margin-bottom:22px}
.enq-field label{display:block;font-size:.74rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7a5f1f;margin-bottom:6px}
.enq-field input,.enq-field select,.enq-field textarea{width:100%;font:400 1.02rem 'Jost',sans-serif;color:#16233a;background:transparent;border:0;border-bottom:1.5px solid #c9bfa8;padding:8px 0;outline:0;border-radius:0}
.enq-field textarea{min-height:90px;resize:vertical}
.enq-field input:focus,.enq-field select:focus,.enq-field textarea:focus{border-bottom-color:var(--gold-primary)}
.enq-send{width:100%;margin-top:6px;background:var(--nav-gradient);color:#fff;border:1px solid var(--gold-primary);padding:17px;font:600 .86rem 'Jost',sans-serif;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;transition:all .3s}
.enq-send:hover{background:var(--gold-primary);color:#0a1628}
.enq-thanks{display:none;text-align:center;padding:40px 0}.enq-thanks h4{font-family:'Cormorant Garamond',serif;font-size:2rem;color:#16233a}.enq-thanks p{color:#4a5568;margin-top:8px}
.enq-close{position:fixed;top:24px;right:32px;z-index:2;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--gold-primary);color:#16233a;padding:11px 20px;font:600 .74rem 'Jost',sans-serif;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}
.enq-close:hover{background:var(--gold-primary);color:#fff}
@media(max-width:900px){#enquirePage.open{grid-template-columns:1fr}.enq-left,.enq-right{padding:96px 24px 36px}.enq-card{padding:30px 22px}}
