.solution h3 a{display:inline;font:inherit;color:inherit;margin:0}.solution h3 a:hover{color:var(--mint)}.service-enquiry{width:min(580px,calc(100% - 32px));max-height:90dvh;overflow:auto;margin:auto;padding:28px;background:#1b2b34;color:#edf5f5;border:1px solid #59746d;border-radius:18px;box-shadow:0 24px 80px #0006}.service-enquiry::backdrop{background:#061015c9;backdrop-filter:blur(5px)}.enquiry-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.enquiry-heading .eyebrow{font-size:9px;margin:0 0 14px}.enquiry-heading h2{font-size:25px;letter-spacing:-.6px}.enquiry-heading>button{border:0;background:none;color:var(--mint);font-size:28px;line-height:1;padding:4px 6px;cursor:pointer}.service-enquiry label{display:block;font-size:12px;color:var(--mint);margin:24px 0 8px}.enquiry-message{background:#13242d;border:1px solid var(--line);padding:18px;border-radius:10px;margin-top:24px}.enquiry-message>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:var(--mint);margin-bottom:10px}.enquiry-message p{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.enquiry-instruction{font-size:12px;color:var(--muted);margin:18px 0}.enquiry-channels{display:grid;grid-template-columns:1fr 1fr;gap:12px}.enquiry-channels button:disabled{opacity:.45;cursor:not-allowed;transform:none}.enquiry-status{font-size:12px;color:var(--muted);margin-top:12px;overflow-wrap:anywhere}.enquiry-status:empty{display:none}.enquiry-status a{color:var(--mint);text-decoration:underline}.service-enquiry [hidden]{display:none}@media(max-width:480px){.service-enquiry{padding:22px}.enquiry-channels{grid-template-columns:1fr}.enquiry-heading h2{font-size:22px}}
