.skip-link{position:fixed;top:12px;left:12px;z-index:200;transform:translateY(-180%);padding:12px 20px;background:var(--paper2);color:var(--ink)}
.skip-link:focus{transform:translateY(0)}
.inquiry-form{max-width:780px;margin:45px auto 30px;text-align:left;border-top:1px solid var(--line);padding-top:35px}
.inquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.inquiry-fields label{display:flex;flex-direction:column;gap:10px;font-size:12px;color:var(--ink);letter-spacing:.025em}
.inquiry-fields input,.inquiry-fields select,.inquiry-fields textarea{width:100%;border:1px solid #C6BAB0;background:var(--paper);border-radius:0;padding:14px;color:var(--ink);font:inherit;font-size:16px;min-height:48px}
.inquiry-fields textarea{resize:vertical;line-height:1.6}
.inquiry-wide{grid-column:1/-1}
.inquiry-actions{display:flex;align-items:center;gap:24px;margin-top:25px}
.inquiry-privacy{font-size:11px;color:#70665F;max-width:230px;line-height:1.7}
.inquiry-actions button:disabled{opacity:.65;cursor:wait}
.contact .inquiry-status{max-width:none;margin:20px 0 0;color:#344957;font-size:13px}
.contact .instagram-alternative{max-width:none;font-size:12px;margin:30px auto}
.instagram-alternative .linkline{font-size:9px;margin-left:12px}
.thank-you{min-height:100vh;display:grid;place-items:center;background:#F8F5EF;color:#34312E;font-family:'DM Sans',sans-serif;padding:30px}
.thank-you main{max-width:620px;border-top:1px solid #BDAEA0;padding-top:35px}
.thank-you h1{font-family:'Bodoni Moda',Georgia,serif;font-size:clamp(42px,7vw,65px);font-weight:400;line-height:1.15}
.thank-you p{line-height:1.9;color:#70665F}.thank-you a{display:inline-block;margin-top:25px;color:#344957;text-underline-offset:7px}
@media(max-width:600px){.inquiry-fields{grid-template-columns:1fr;gap:20px}.inquiry-actions{align-items:flex-start;flex-direction:column;gap:15px}.inquiry-privacy{max-width:none}.instagram-alternative .linkline{margin:12px 0 0}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
