.private-inquiry-page{--ivory:#ece8e1}.inquiry-introduction{padding:210px 6.3vw 95px;background:var(--obsidian)}.inquiry-introduction .eyebrow{margin-bottom:28px}.inquiry-introduction h1{font:clamp(58px,6vw,94px)/1.08 var(--serif);max-width:950px;letter-spacing:-.02em}.inquiry-introduction>p:last-child{font:18px/1.8 var(--sans);color:#bdc6ce;margin-top:30px}.inquiry-spread{background:var(--ivory);color:var(--obsidian);display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;padding:100px 6.3vw 120px}.inquiry-context .eyebrow{color:#80683f}.inquiry-context h2,#inquiry-confirmation h2{font:44px/1.2 var(--serif);margin:25px 0}.inquiry-context>p:not(.eyebrow){font:17px/1.85 var(--sans);color:#4b5865;max-width:390px}.inquiry-context .inquiry-discretion{margin-top:38px;padding-top:28px;border-top:1px solid #9e835450;font-size:15px}.inquiry-signature{display:block;font:13px/1.8 var(--sans);letter-spacing:.16em;color:#80683f;margin-top:50px}.inquiry-availability{font:15px/1.7 var(--sans);margin:0 0 30px;color:#4b5865;border-top:1px solid #9e835450;padding-top:20px}.inquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:28px}.inquiry-fields label{font:500 14px/1.6 var(--sans);color:var(--obsidian);display:block;margin:0}.inquiry-fields label span{font-weight:400;color:#5f6b76}.inquiry-fields input,.inquiry-fields select,.inquiry-fields textarea{display:block;width:100%;margin-top:10px;border:0;border-bottom:1px solid #9e835480;background:#f3f0e9;color:var(--obsidian);border-radius:0;padding:13px 12px;font:16px/1.6 var(--sans);min-height:52px}.inquiry-fields input:focus-visible,.inquiry-fields select:focus-visible,.inquiry-fields textarea:focus-visible{outline:2px solid #80683f;outline-offset:3px}.inquiry-wide{grid-column:1/-1}.inquiry-fields textarea{resize:vertical}.inquiry-honey{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.inquiry-privacy{font:14px/1.8 var(--sans);color:#4b5865;margin:25px 0}.inquiry-privacy a{border-bottom:1px solid #80683f}.inquiry-submit{color:var(--obsidian);border-color:#80683f;min-height:50px}.inquiry-submit:disabled{opacity:.5;cursor:not-allowed}.inquiry-submit:disabled:hover{background:transparent;color:var(--obsidian)}.inquiry-error{font:16px/1.7 var(--sans);margin:20px 0;color:#744436}#inquiry-confirmation>p:not(.eyebrow){font:18px/1.85 var(--sans);color:#4b5865}#inquiry-confirmation .text-link{display:inline-block;margin-top:35px;color:var(--obsidian)}.inquiry-experience [hidden]{display:none!important}
@media(max-width:1000px){.inquiry-spread{gap:50px;grid-template-columns:.8fr 1.2fr}.inquiry-fields{grid-template-columns:1fr}.inquiry-context h2{font-size:38px}}
@media(max-width:700px){.inquiry-introduction{padding:160px 24px 65px}.inquiry-introduction h1{font-size:54px}.inquiry-spread{padding:60px 24px 75px;grid-template-columns:1fr;gap:45px}.inquiry-context h2,#inquiry-confirmation h2{font-size:38px}.inquiry-context .inquiry-discretion{margin-top:24px}.inquiry-signature{margin-top:28px}.inquiry-fields{gap:24px}.inquiry-submit{width:100%}}

/* Accessibility review: localized light-surface treatment; brand tokens unchanged. */
.inquiry-context .eyebrow,.inquiry-signature{color:#78613b}
.inquiry-fields :is(input,select,textarea){border-bottom-color:#817969}
.inquiry-spread :is(a,button):focus-visible,#inquiry-confirmation:focus-visible{outline:2px solid #80683f;outline-offset:4px}
