.complete-enquiry fieldset{border:0;gap:22px;min-width:0;margin:22px 0 0;padding:0;display:grid}.complete-enquiry fieldset .form-row{margin:0}.complete-enquiry fieldset button{justify-self:start}.complete-enquiry .form-note{color:#606773;line-height:1.6}.complete-enquiry .form-note a,.complete-enquiry .form-error a{color:#06c;text-underline-offset:3px;text-decoration:underline}.complete-enquiry .form-error{margin-top:18px;font-size:.875rem;line-height:1.6}.complete-enquiry button:disabled{opacity:.7;cursor:wait}.enquiry-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.enquiry-spinner{animation:1s linear infinite enquiry-turn}.enquiry-received{padding:15px 0}.received-mark{color:#08764f;background:#eaf7f1;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:28px;display:flex}.enquiry-received h2{margin:16px 0 24px}.enquiry-received>p:not(.product-eyebrow){color:#606773;overflow-wrap:anywhere;margin:20px 0;line-height:1.65}.enquiry-received strong{color:#313641;font-weight:500}.enquiry-received dl{border-top:1px solid #e3e5ea;margin:28px 0}.enquiry-received dl>div{border-bottom:1px solid #e3e5ea;justify-content:space-between;gap:20px;padding:15px 0;font-size:.875rem;display:flex}.enquiry-received dt{color:#606773}.enquiry-received dd{text-align:right;color:#313641}.sales-inbox{min-height:60vh;padding-block:90px}.sales-inbox h1{letter-spacing:-.045em;margin:15px 0 20px;font-size:clamp(2.3rem,5vw,4rem)}.sales-inbox>p{color:#606773;margin-bottom:18px;line-height:1.6}.sales-inbox a{color:#06c}.sales-inbox code{overflow-wrap:anywhere}.sales-empty,.sales-request-list article{background:#f5f5f7;border:1px solid #e4e6eb;border-radius:20px;margin-top:30px;padding:30px}.sales-request-list article header{justify-content:space-between;gap:24px;display:flex}.sales-request-list h2,.sales-empty h2{letter-spacing:-.025em;margin:8px 0;font-size:1.5rem}.sales-request-list h3{margin-top:26px;font-size:1rem}.sales-request-list p,.sales-empty p{color:#515967;overflow-wrap:anywhere;line-height:1.65}.sales-request-list span,.sales-request-list time{color:#606773;font-size:.75rem}.sales-context{white-space:pre-wrap;margin:12px 0 24px}@keyframes enquiry-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.enquiry-spinner{animation:none}}@media (max-width:600px){.sales-inbox{padding-block:50px}.sales-request-list article header{flex-direction:column;gap:10px}.sales-request-list article,.sales-empty{padding:23px}.enquiry-received dl>div{flex-direction:column;gap:6px}.enquiry-received dd{text-align:left}}
