.enquiry-sheet{box-sizing:border-box;overscroll-behavior:contain;background:#fff;border:0;border-radius:24px 24px 0 0;width:100%;max-width:none;height:calc(100dvh - 24px);max-height:none;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -12px 40px #0000002e}@media (min-width:640px){.enquiry-sheet{border-radius:32px 32px 0 0}}.enquiry-sheet[open]{animation:.38s cubic-bezier(.22,1,.36,1) enquiry-sheet-up}.enquiry-sheet[open]::backdrop{background:#0000008c;animation:.3s ease-out enquiry-sheet-fade}.enquiry-sheet--closing[open]{animation:.26s ease-in forwards enquiry-sheet-down}.enquiry-sheet--closing[open]::backdrop{animation:.26s ease-in reverse forwards enquiry-sheet-fade}@keyframes enquiry-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes enquiry-sheet-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes enquiry-sheet-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.enquiry-sheet[open],.enquiry-sheet[open]::backdrop{animation:none}}
.cta-button{cursor:pointer;font-family:var(--font-sans);background:0 0;border:none;align-items:center;gap:0;padding:0;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.cta-glow{filter:blur(6.5px);pointer-events:none;background:#ffffff4d;border-radius:50%;width:80px;height:67px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.cta-body{isolation:isolate;border-radius:9px;align-items:center;display:inline-flex;position:relative;overflow:hidden}.cta-flash{z-index:3;filter:blur(8px);pointer-events:none;background:#fff6;width:70px;height:180px;transition:translate 1s ease-in-out;position:absolute;top:-68px;left:-150px;translate:0;rotate:16.77deg}.cta-label>.cta-flash{left:-200px}.cta-button{--cta-tile-from:#07b5d5;--cta-tile-to:#0ba8d8;--cta-label-from:#0ca4d9;--cta-label-to:#2465eb}.cta-icon{border-radius:inherit;background:linear-gradient(90deg, var(--cta-tile-from) 0%, var(--cta-tile-to) 100%);z-index:2;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:relative;overflow:hidden}.cta-divider{background:linear-gradient(90deg, var(--cta-tile-from) 0%, var(--cta-tile-to) 100%);z-index:0;border-radius:13px;flex-shrink:0;width:10px;height:26px;margin-left:-6px;margin-right:-6px;transition:width .3s ease-in,height .3s ease-in,margin .3s ease-in;position:relative}.cta-label{border-radius:inherit;background:linear-gradient(90deg, var(--cta-label-from) 0%, var(--cta-label-to) 100%);color:#fdfdfd;white-space:nowrap;z-index:1;justify-content:center;align-items:center;height:52px;padding:0 22px;font-size:20px;font-weight:500;line-height:28px;display:flex;position:relative;overflow:hidden}.cta-button{transition:margin .3s ease-in}.cta-button:hover,.cta-button:active,.cta-button--clicked{margin-inline:-2.5px}.cta-button:hover .cta-divider,.cta-button:active .cta-divider,.cta-button--clicked .cta-divider{width:3px;height:20px;margin-left:0;margin-right:0}.cta-button:hover .cta-flash,.cta-button:active .cta-flash,.cta-button--clicked .cta-flash{translate:620px}@media (prefers-reduced-motion:reduce){.cta-button,.cta-divider,.cta-flash{transition:none}}.cta-button:focus-visible{outline-offset:4px;border-radius:9px;outline:2px solid #07b5d5}.cta-button--sm .cta-body,.cta-button--sm:focus-visible{border-radius:7px}.cta-button--sm .cta-glow{width:72px;height:60px;left:-8px}.cta-button--sm .cta-icon{width:40px;height:40px}.cta-button--sm .cta-label>.cta-flash{left:-190px}.cta-button--sm .cta-icon svg{width:24px;height:24px}.cta-button--sm .cta-divider{width:8px;height:22px;margin-left:-5px;margin-right:-5px}.cta-button--sm .cta-label{height:42px;padding:0 17px;font-size:15px;line-height:24px}.cta-button--sm:hover .cta-divider,.cta-button--sm:active .cta-divider,.cta-button--sm.cta-button--clicked .cta-divider{width:3px;height:18px;margin-left:0;margin-right:0}
