.ax-enquiry-launcher{position:fixed;z-index:35;right:max(1rem,env(safe-area-inset-right));bottom:calc(1.65rem + env(safe-area-inset-bottom));display:flex;align-items:center;gap:.65rem;min-height:48px;max-width:calc(100vw - 2rem);padding:.55rem 1rem;border:1px solid #075e54;border-radius:999px;background:#075e54;color:white;box-shadow:0 8px 26px #10182838;font:600 .875rem/1.25 system-ui,sans-serif;text-align:left;text-decoration:none;cursor:pointer;transition:transform 200ms,background 200ms}.ax-enquiry-launcher svg{flex:none;color:#25d366}.ax-enquiry-launcher:hover{background:#064c44;transform:translateY(-2px)}.ax-enquiry-launcher:focus-visible{outline:3px solid #25d366;outline-offset:3px}.ax-enquiry-launcher:disabled{opacity:.75}@media(max-width:520px){.ax-enquiry-launcher{max-width:min(240px,calc(100vw - 2rem));font-size:.8rem}}@media(prefers-reduced-motion:reduce){.ax-enquiry-launcher{transition:none}}
html.sh-locked .ax-enquiry-launcher{visibility:hidden}@media(max-width:520px){body:has(main form :is(input,textarea,select):focus) .ax-enquiry-launcher{visibility:hidden}}
