.sa-launch{position:fixed;right:calc(20px + env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));z-index:110;width:56px;height:56px;border-radius:50%;border:0;padding:0;cursor:pointer;display:grid;place-items:center;background:var(--brand);color:#fff;box-shadow:0 6px 18px rgba(20,24,33,.22);transform:translateY(calc(-1 * var(--sa-lift, 0px)));transition:transform .2s ease,opacity .2s ease,background .16s}.sa-launch:hover{background:var(--brand-hover,var(--brand))}.sa-launch:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.sa-launch svg{width:28px;height:28px;grid-area:1/1}.sa-launch__chat{fill:currentColor}.sa-launch__chat circle{fill:var(--brand)}.sa-launch__x{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;opacity:0}.sa-launch[data-open] .sa-launch__chat{opacity:0}.sa-launch[data-open] .sa-launch__x{opacity:1}.sa-launch[data-away]:not([data-open]){opacity:0;pointer-events:none;visibility:hidden}@media (max-width:640px){.sa-launch{top:10px;bottom:auto;right:calc(var(--site-pad, 1.1rem) + 52px + env(safe-area-inset-right));width:44px;height:44px;border-radius:12px;box-shadow:none;transform:none}.sa-launch svg{width:24px;height:24px}.sa-launch[data-open]{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.sa-launch{transition:none}}@media print{.sa-launch{display:none}}@font-face{font-family:montserrat;src:url(/_next/static/media/606cdd767ee835e0-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:montserrat;src:url(/_next/static/media/d4df281bd2c98884-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:montserrat;src:url(/_next/static/media/63885f7c1e9eccfb-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:montserrat;src:url(/_next/static/media/215992f82a7fc8d9-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:montserrat Fallback;src:local("Arial");ascent-override:82.68%;descent-override:21.44%;line-gap-override:0.00%;size-adjust:117.08%}.__className_65d887{font-family:montserrat,montserrat Fallback,system-ui,sans-serif}.__variable_65d887{--font-display:"montserrat","montserrat Fallback",system-ui,sans-serif}