.enquiry-drawer form[hidden],.enquiry-next[hidden]{display:none!important}
.enquiry-drawer[data-enquiry-stage=sent]{width:min(1080px,100%);transition:width .35s ease}
.enquiry-drawer[data-enquiry-stage=sent] .enquiry-head h2{margin-bottom:18px}
.enquiry-drawer[data-enquiry-stage=sent] #enquiry-context{display:none}
.enquiry-drawer .enquiry-status{line-height:1.6;overflow-wrap:anywhere}
.enquiry-drawer [data-direct-enquiry] [id$=-send]{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px}
.enquiry-drawer [data-direct-enquiry] [id$=-send]:disabled{opacity:.65;cursor:wait}
.enquiry-next{animation:enquiry-next-in .4s ease both}
.enquiry-receipt{font:400 14px/1.6 var(--sans);margin-bottom:26px;outline-offset:6px}
.enquiry-receipt p{margin:0 0 7px}
.enquiry-receipt [data-enquiry-reference]{font-size:11px;overflow-wrap:anywhere;color:#ffffffa8}
.enquiry-next h3{font:300 28px/1.2 var(--serif);margin:0 0 20px}
.enquiry-next-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.enquiry-next-card{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-width:0;min-height:410px;padding:22px;border:1px solid #ffffff35;border-radius:18px;overflow:hidden;background:#141414;color:#fff;text-decoration:none;box-shadow:inset 0 1px #ffffff30}
.enquiry-next-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .6s ease;pointer-events:none}
.enquiry-next-card::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#000d 0%,#0009 20%,#0002 38%,#0009 53%,#000e 100%);pointer-events:none}
.enquiry-next-logo{position:absolute;left:22px;top:26px;width:168px;max-width:calc(100% - 44px);height:auto;max-height:32px;object-fit:contain;object-position:left center;filter:drop-shadow(0 1px 3px #000b)}
.enquiry-platform-logo{width:190px}
.enquiry-next-wordmark{position:absolute;left:22px;top:22px;right:22px;font:400 25px/1.2 var(--serif);letter-spacing:-.02em;white-space:nowrap;text-shadow:0 1px 4px #000b}
.enquiry-next-copy{display:flex;flex-direction:column;gap:12px;text-align:left}
.enquiry-next-copy small{font:400 10px/1.5 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9}
.enquiry-next-copy strong{font:300 32px/1.08 var(--serif);letter-spacing:-.02em}
.enquiry-next-copy>span:not(.enquiry-next-action){font:400 13px/1.55 var(--sans);color:#ffffffdf}
.enquiry-next-copy .enquiry-next-action{font:400 12px/1.5 var(--sans);text-decoration:underline;text-underline-offset:5px;margin-top:0}
.enquiry-next-copy>.enquiry-next-link{display:flex;flex-direction:column;gap:4px;min-height:39px;margin-top:8px}
.enquiry-next-copy .enquiry-new-tab{font:400 10px/1.3 var(--sans);letter-spacing:0;text-transform:none;color:#ffffffc9}
.enquiry-next-card:focus-visible{outline:2px solid #fff;outline-offset:3px}
.enquiry-next-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-bottom:max(10px,env(safe-area-inset-bottom));font:400 12px/1.5 var(--sans);color:#ffffffb8}
.enquiry-next-footer p{margin:0}
.enquiry-next-footer button{border:0;border-bottom:1px solid #ffffff55;padding:7px 0;background:none;color:#fff;font:inherit;cursor:pointer}
@media(hover:hover) and (pointer:fine){.enquiry-next-card:hover .enquiry-next-photo{transform:scale(1.035)}.enquiry-next-card:hover{border-color:#ffffff80}}
@media(max-width:760px){
 .enquiry-drawer[data-enquiry-stage=sent]{padding:26px 22px}
 .enquiry-next-cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:88%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 14px;margin-inline:-4px;scrollbar-width:thin;scrollbar-color:#ffffff70 transparent}
 .enquiry-next-card{scroll-snap-align:start;min-height:390px;padding:20px}
 .enquiry-next-copy strong{font-size:30px}
 .enquiry-next-logo,.enquiry-next-wordmark{left:20px}
 .enquiry-next-footer{align-items:flex-start;flex-direction:column;gap:10px}
}
@keyframes enquiry-next-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.enquiry-next,.enquiry-drawer[data-enquiry-stage=sent]{animation:none;transition:none}.enquiry-next-photo{transition:none}.enquiry-next-card:hover .enquiry-next-photo{transform:none}}
