#enquiry{min-width:0}#enquiry [hidden]{display:none!important}.request-progress{display:flex;justify-content:space-between;gap:10px;margin:0 0 35px;border-bottom:1px solid #576259;padding-bottom:18px}.request-progress span{font-size:9px;letter-spacing:.5px;color:#9da89e}.request-progress .active{color:#f0f2e8}#enquiry fieldset{border:0;padding:0;margin:0;min-width:0}#enquiry legend{font:400 28px/1.4 'Manrope',sans-serif;letter-spacing:-.7px;padding:0;margin-bottom:12px;color:#eef0e6}.request-help{font-size:12px;line-height:1.8;color:#b0b9ab;margin:0 0 24px}.request-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}#enquiry .request-choice{display:flex;align-items:center;position:relative;gap:10px;cursor:pointer;border:1px solid #63705f;padding:20px 15px;margin:0;min-height:112px;transition:background .2s,border-color .2s}#enquiry .request-choice:has(input:checked){background:#3b4b3b;border-color:#bec9a8}#enquiry .request-choice:has(input:focus-visible){outline:2px solid #e1e5cc;outline-offset:3px}.request-choice input{position:absolute;opacity:0;width:1px!important;height:1px!important;padding:0!important}.request-choice strong{font-size:13px;font-weight:400;color:#edf0e1;display:block;line-height:1.5}.request-choice small{display:block;font-size:10px;line-height:1.6;color:#b8c1ad;margin-top:8px}.request-choice b{font-size:14px;font-weight:400;margin-left:auto;color:#c4cdb3}#enquiry textarea{min-height:170px}#enquiry input,#enquiry select,#enquiry textarea{font-size:14px}#enquiry .request-actions{display:flex;gap:15px;margin-top:28px}#enquiry .request-actions button{margin:0;cursor:pointer}#request-back{width:auto;min-width:85px;background:transparent;border:1px solid #76846d;color:#d4ddc4;padding:15px!important}#request-next{flex:1}#enquiry button:disabled{opacity:.6;cursor:wait}.request-extras{margin-top:25px;border-top:1px solid #687460;padding:16px 0}.request-extras summary{display:flex;justify-content:space-between;cursor:pointer;font-size:12px;gap:15px;color:#d4ddc4}.request-extras summary span{font-size:10px;color:#b9c6ab}.request-extras label{margin-top:20px!important}.request-extras input[type=file]{padding:15px 0!important;font-size:11px!important}.request-privacy{font-size:10px;line-height:1.9;color:#bbc5b0;margin-top:24px}.request-privacy a,.form-note a{border-bottom:1px solid #8d9b7d}.request-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#form-result{font-size:12px;line-height:1.8;color:#e4e8d7}#form-result:not(:empty){margin-top:22px}.request-success{padding:30px 0;border-top:1px solid #a9b497}.request-success h3{font:400 30px 'Manrope';letter-spacing:-.8px;margin-bottom:22px}.request-success p{margin:15px 0}.request-actions+ .form-note{line-height:1.9!important}#remove-file{width:auto;background:none;color:#d4ddc4;font-size:11px;padding:8px 0;border-bottom:1px solid #8d9b7d}@media(max-width:600px){.request-progress span{font-size:8px;letter-spacing:0}#enquiry legend{font-size:24px}.request-choice small{font-size:10px}.request-choices{gap:8px}#enquiry .request-choice{padding:14px 12px;min-height:112px}.request-choice strong{font-size:12px}#enquiry input,#enquiry select,#enquiry textarea{font-size:16px}.request-extras summary{font-size:11px}.request-extras summary span{white-space:nowrap}}
#enquiry{background:#26332d;padding:35px;color:#e1e7d8}#enquiry label{color:#c3cdbb}#enquiry input,#enquiry textarea,#enquiry select{color:#edf0e5;border-color:#6c7c68;background:transparent}#enquiry select option{background:#26332d}#enquiry input::placeholder,#enquiry textarea::placeholder{color:#a4b29d}#enquiry .form-note{color:#b5c2ac}@media(max-width:600px){#enquiry{padding:24px 18px}}
