.enq-page{max-width:1480px;margin-inline:auto}.enq-page a:not(.button){text-underline-offset:4px}.enq-page a:not(.button):hover{text-decoration:underline}.enq-page :focus-visible{outline:2px solid #173c30;outline-offset:4px}.enq-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,7vw,104px);align-items:start}.enq-intro{padding-top:14px;max-width:480px}.enq-intro h1{font-size:clamp(48px,6.4vw,90px)}.enq-lead{font-size:clamp(19px,2vw,24px);line-height:1.5;max-width:680px}.enq-direct{border-top:1px solid var(--line,#d9d5ca);margin-top:40px;padding-top:28px}.enq-direct h2{font-size:26px}.enq-direct p{font-size:15px}.enq-direct strong{font-weight:600}.enq-direct a,.enq-privacy a{text-decoration:underline}.enq-card{background:#fffefa;border:1px solid var(--line,#d9d5ca);padding:clamp(22px,3vw,42px)}.enq-card h2{font-size:clamp(27px,3vw,36px);line-height:1.2}.enq-card>.eyebrow{margin-top:0}.enq-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;margin-top:25px}.enq-field-wide{grid-column:1/-1}.enq-field label{display:block;margin-bottom:7px;font-size:14px;font-weight:600}.enq-required{font-size:12px;font-weight:400;color:#656a61}.enq-field input,.enq-field select,.enq-field textarea{display:block;width:100%;max-width:100%;min-height:48px;border:1px solid #a9aea3;background:white;color:#273b31;font:inherit;font-size:16px;padding:11px 12px;border-radius:0}.enq-field textarea{min-height:170px;resize:vertical}.enq-field input[aria-invalid=true],.enq-field textarea[aria-invalid=true]{border:2px solid #963929}.enq-help,.enq-privacy{display:block;font-size:13px;line-height:1.55;color:#60685f}.enq-help{margin-top:8px}.enq-field-error{display:block;color:#963929;font-size:13px;margin-top:5px}.enq-field-error:empty{display:none}.enq-privacy{margin:24px 0 18px}.enq-submit{width:100%;gap:10px;min-height:50px}.enq-submit:disabled{opacity:.7;cursor:wait}.enq-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.enq-errors{color:#812e20;background:#fff1e9;border-left:3px solid #963929;padding:16px 20px;margin:20px 0}.enq-errors p{margin:0}.enq-errors ul{margin:8px 0 0;padding-left:20px}.enq-errors ul:empty{display:none}.enq-success{color:#173c30;background:#e6eee3;border-left:3px solid #477049;padding:16px 20px;margin:20px 0}.enq-errors[hidden],.enq-success[hidden]{display:none}.enq-confirmation{min-height:68vh;padding-block:90px}.enq-confirmation h1{font-size:clamp(44px,5.8vw,78px);max-width:920px}.enq-reference{margin-top:28px;font-size:16px}.enq-admin-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:28px 0}.enq-admin-heading h1{font-size:clamp(36px,4.7vw,64px);overflow-wrap:anywhere}.enq-admin-heading p{max-width:680px}.enq-admin-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:28px;align-items:start}.enq-details{margin:24px 0 36px}.enq-details>div{display:grid;grid-template-columns:155px minmax(0,1fr);gap:20px;padding:12px 0;border-bottom:1px solid var(--line,#d9d5ca)}.enq-details dt{color:#656a61;font-size:13px}.enq-details dd{margin:0;overflow-wrap:anywhere}.enq-message{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;margin-top:20px}.enq-admin aside form{margin:24px 0}.enq-admin aside .button{margin-top:20px}.enq-status{display:inline-flex;border:1px solid #b9c2b3;padding:5px 12px;border-radius:100px;font-size:12px;white-space:nowrap}.enq-status-new{background:#e3ecdf;color:#173c30}.enq-status-in-progress{background:#f3ead1;color:#665011}.enq-status-closed{background:#eeede7;color:#5d645c}.enq-inbox-list{border-top:1px solid var(--line,#d9d5ca)}.enq-inbox-item{padding:28px 0;border-bottom:1px solid var(--line,#d9d5ca)}.enq-inbox-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.enq-inbox-top .eyebrow{letter-spacing:1px;font-size:11px}.enq-inbox-item h2{font-size:clamp(24px,3vw,32px);overflow-wrap:anywhere;margin:10px 0}.enq-inbox-product{font-weight:600;font-size:14px}.enq-inbox-preview{max-width:960px;color:#60685f;overflow-wrap:anywhere}.enq-inbox-note{font-size:14px;border-left:3px solid #b3bda9;padding:10px 16px;margin:26px 0}.enq-empty{margin-top:28px}.enq-policy{max-width:940px;margin-inline:auto;padding-block:70px}.enq-policy h1{font-size:clamp(48px,6vw,78px)}.enq-policy h2{font-size:clamp(27px,3vw,35px);margin-top:38px}.enq-policy p,.enq-policy li{font-size:16px;line-height:1.75}.enq-policy ul{padding-left:22px}.enq-policy a{text-decoration:underline}.enq-policy .enq-policy-updated{font-size:13px;color:#626a60}.enq-policy button{font:inherit;cursor:pointer}.enq-policy-nav{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:34px;font-size:13px}.enq-policy .button{text-decoration:none}
@media(max-width:900px){.enq-grid{grid-template-columns:1fr;gap:30px}.enq-intro{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.6fr);column-gap:35px}.enq-intro>.eyebrow,.enq-intro>h1,.enq-intro>.enq-lead,.enq-intro>p{grid-column:1}.enq-direct{grid-column:2;grid-row:2/5;border-top:0;border-left:1px solid var(--line,#d9d5ca);padding:4px 0 0 25px;margin:0}.enq-admin-grid{grid-template-columns:1fr}.enq-confirmation{padding-block:60px}}
@media(max-width:560px){.enq-intro{display:block}.enq-direct{border-left:0;border-top:1px solid var(--line,#d9d5ca);padding:22px 0 0;margin-top:26px}.enq-fields{grid-template-columns:1fr;gap:17px}.enq-card{padding:22px 18px}.enq-admin-heading{display:block}.enq-admin-heading>.enq-status{margin-top:10px}.enq-inbox-top{align-items:flex-start}.enq-inbox-top .eyebrow{max-width:210px}.enq-details>div{grid-template-columns:1fr;gap:3px}.enq-policy{padding-block:44px}.enq-confirmation h1{font-size:44px}}
@media(prefers-reduced-motion:reduce){.enq-page *{scroll-behavior:auto!important}}
