.aukhan-enquiry-wrap{--aukhan-ink:#0c2231;--aukhan-soft:#49616d;--aukhan-teal:#0e6b6f;--aukhan-dark:#074f54;--aukhan-cream:#f4f0e7;color:var(--aukhan-ink)}
.aukhan-enquiry-form,.aukhan-enquiry-confirmation{padding:clamp(24px,4vw,44px);border:1px solid rgba(12,34,49,.14);border-radius:24px;background:#fff;box-shadow:0 24px 60px rgba(12,34,49,.08)}
.aukhan-form-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid rgba(12,34,49,.14)}
.aukhan-form-heading span{font-family:Georgia,"Times New Roman",serif;font-size:clamp(21px,2.4vw,30px)}
.aukhan-form-heading strong,.aukhan-form-eyebrow{color:var(--aukhan-teal);font-size:11px;letter-spacing:.14em;text-transform:uppercase}
.aukhan-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.aukhan-form-grid label,.aukhan-consent-row{display:grid;gap:8px;font-size:13px;font-weight:700}
.aukhan-form-grid input,.aukhan-form-grid select,.aukhan-form-grid textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid rgba(12,34,49,.2);border-radius:10px;background:#fbfaf6;color:var(--aukhan-ink);font:inherit}
.aukhan-form-grid textarea{min-height:130px;resize:vertical}.aukhan-form-grid input:focus,.aukhan-form-grid select:focus,.aukhan-form-grid textarea:focus{outline:3px solid rgba(14,107,111,.18);border-color:var(--aukhan-teal)}
.aukhan-full-field{grid-column:1/-1}.aukhan-form-grid small{color:var(--aukhan-soft);font-weight:400;text-align:right}.aukhan-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.aukhan-consent-row{grid-template-columns:auto 1fr;align-items:start;margin:24px 0;color:var(--aukhan-soft);font-weight:400;line-height:1.55}.aukhan-consent-row input{margin-top:4px}
.aukhan-submit-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.aukhan-submit-row p{margin:0;color:var(--aukhan-soft);font-size:12px}
.aukhan-form-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border:0;border-radius:999px;background:var(--aukhan-teal);color:#fff!important;font-weight:800;text-decoration:none;cursor:pointer}.aukhan-form-button:hover,.aukhan-form-button:focus{background:var(--aukhan-dark)}.aukhan-form-button:disabled{opacity:.65;cursor:wait}
.aukhan-form-error{padding:13px 15px;border-left:4px solid #a43c3c;background:#fff2f2;color:#772525}
.aukhan-enquiry-confirmation{text-align:center}.aukhan-enquiry-confirmation h3{margin:8px 0 12px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(28px,4vw,42px)}.aukhan-confirmation-mark{display:grid;width:58px;height:58px;margin:0 auto 18px;place-items:center;border-radius:50%;background:var(--aukhan-teal);color:#fff;font-size:28px}
.aukhan-enquiry-privacy{margin-top:16px;padding:16px 18px;border:1px solid rgba(12,34,49,.14);border-radius:12px;background:rgba(255,255,255,.58);color:var(--aukhan-soft)}.aukhan-enquiry-privacy summary{color:var(--aukhan-ink);font-size:13px;font-weight:800;cursor:pointer}.aukhan-enquiry-privacy p{margin:12px 0 0;font-size:13px;line-height:1.65}
@media(max-width:700px){.aukhan-form-grid{grid-template-columns:1fr}.aukhan-full-field{grid-column:auto}.aukhan-form-heading,.aukhan-submit-row{align-items:flex-start;flex-direction:column}}

