#request-form{display:grid;gap:20px}#request-form label{display:grid;gap:8px;font:15px/1.5 Inter,system-ui,sans-serif;color:#ddd}#request-form input,#request-form textarea,#request-form select{box-sizing:border-box;width:100%;margin:0;padding:14px;background:#111;color:#fff;border:1px solid #555;border-radius:6px;font:16px/1.5 Inter,system-ui,sans-serif}#request-form textarea{min-height:130px;resize:vertical}#request-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}#request-form .form-note{font-size:13px;line-height:1.6;color:#aaa;margin:0}#request-form .form-note a{text-decoration:underline;color:#d9c6a3}#request-form button{min-height:52px;background:#BDA475;color:#080808;border:0;border-radius:6px;padding:14px 20px;font:600 16px/1.4 Inter,system-ui,sans-serif;cursor:pointer}#request-form button:disabled{opacity:.65;cursor:default}#request-form :focus-visible{outline:2px solid #BDA475;outline-offset:4px}.contact-trap{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-extra summary{cursor:pointer;color:#ccc;font-size:14px;min-height:44px;padding:10px 0}.contact-extra[open] label{margin-top:12px}#confirmation{padding:24px;border:1px solid #BDA475;border-radius:8px;background:#18150f}#confirmation h3{margin:0 0 12px}#confirmation p{margin:10px 0}.maos-contact-page{max-width:740px;margin:48px auto}@media(max-width:600px){#request-form .form-row{grid-template-columns:1fr}}