.enquiry-card{padding:36px;background:var(--white);border:1px solid var(--line)}.enquiry-heading{margin-bottom:28px;font-size:34px;text-transform:uppercase}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.enquiry-light .field input,.enquiry-light .field select,.enquiry-light .field textarea{background:var(--white)}.enquiry-dark .field label{color:var(--on-deep)}.enquiry-dark .field input,.enquiry-dark .field select,.enquiry-dark .field textarea{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.14);color:var(--on-deep)}.enquiry-dark .field select option{color:var(--ink)}.enquiry-dark .field input:focus,.enquiry-dark .field select:focus,.enquiry-dark .field textarea:focus{border-color:var(--on-deep-muted)}.form-submit{width:100%;margin-top:4px}.form-error{padding:12px 14px;background:#f7e3da;border-left:3px solid var(--orange);color:#8a2f13;font-size:14px}.form-error a{text-decoration:underline}.enquiry-success{display:grid;justify-items:start;gap:16px}.enquiry-success h3{font-size:38px;text-transform:uppercase}.enquiry-success p{color:var(--muted)}.enquiry-dark.enquiry-success p{color:var(--on-deep-muted)}.success-icon{display:grid;place-items:center;width:56px;height:56px;background:var(--live);color:var(--white)}.spin{animation:spin .8s linear infinite}@media (max-width:760px){.enquiry-card{padding:24px 20px}.form-row{grid-template-columns:minmax(0,1fr)}}.enquiry-card{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.field input:hover,.field select:hover,.field textarea:hover{border-color:#b9bbad}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);background:var(--white);box-shadow:0 0 0 4px hsla(29,30%,54%,.12)}.enquiry-dark .field input:focus,.enquiry-dark .field select:focus,.enquiry-dark .field textarea:focus{background:hsla(0,0%,100%,.08);box-shadow:0 0 0 4px hsla(30,42%,68%,.14)}.hero .enquiry-card{padding:34px 34px 32px;background:var(--white);border:0;border-radius:2px;color:var(--ink);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.2)}.hero .enquiry-card .enquiry-heading{margin-bottom:26px;font-size:32px}.hero .enquiry-card fieldset{gap:18px}.hero .enquiry-card .field label{color:var(--ink)}.hero .enquiry-card .field input,.hero .enquiry-card .field select,.hero .enquiry-card .field textarea{background:var(--paper);border-color:#dcdcd1}.hero .enquiry-card .field textarea{min-height:116px}.hero .enquiry-card :focus-visible{outline-color:var(--orange)}@media (max-width:760px){.hero .enquiry-card{padding:28px 20px 22px}.hero .enquiry-card .enquiry-heading{padding-left:0;padding-right:76px;font-size:28px}}.enquiry-frame .enquiry-card,.enquiry-frame .enquiry-dark{padding:40px 40px 30px;border-radius:3px}.enquiry-frame .enquiry-card{background:var(--white);border:1px solid #d2d2c5;box-shadow:inset 0 1px 0 #fff}.form-note{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:-4px;color:var(--muted);font-size:12px;line-height:1.4;text-align:center}.form-note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.enquiry-card .form-note{color:#5f6665}.enquiry-dark .form-note{color:var(--on-deep-muted)}.enquiry-frame .enquiry-dark{background:#272a24;border:1px solid hsla(0,0%,100%,.08)}@media (max-width:760px){.enquiry-frame .enquiry-card,.enquiry-frame .enquiry-dark{padding:32px 18px 22px}}.hero .enquiry-card{background:#f3eee5}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:760px){.enquiry-card,.enquiry-frame .enquiry-card,.hero .enquiry-card{padding:var(--m-card-pad);border-radius:4px;box-shadow:none}.enquiry-frame .enquiry-dark{padding:0;background:transparent;border:0}.enquiry-heading,.hero .enquiry-card .enquiry-heading{margin-bottom:var(--m-card-pad);padding-right:0;font-size:var(--m-h3);line-height:1.1}.form-note{font-size:var(--m-label)}.form-row{gap:16px}.form-note{gap:8px}.field label{font-size:var(--m-small)}}