body.home .ac-wa-float{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:900;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:9px 17px 9px 13px;box-sizing:border-box;border:1px solid #cfdfec;border-radius:28px;background:#fff;color:#12366b!important;text-decoration:none!important;font-family:"AC Institutional Inter",sans-serif;font-size:14px;font-weight:400;line-height:1.25;white-space:nowrap;box-shadow:0 4px 16px rgba(18,54,107,.12);transition:background-color .15s,border-color .15s,box-shadow .15s}body.home .ac-wa-float-icon{display:block;width:28px;height:28px;flex:0 0 28px}body.home .ac-wa-float span{color:inherit}body.home .ac-wa-float:hover{background:#f7fdfa;border-color:#a1cfb6;color:#12366b!important;box-shadow:0 5px 18px rgba(18,54,107,.15)}body.home .ac-wa-float:focus-visible{outline:2px solid #145cce;outline-offset:3px}body.home #scroll-top{display:none!important}@media(max-width:767px){body.home .ac-wa-float{right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));min-height:44px;padding:8px 14px 8px 10px;gap:8px;font-size:13px}body.home .ac-wa-float-icon{width:26px;height:26px;flex-basis:26px}}@media(prefers-reduced-motion:reduce){body.home .ac-wa-float{transition:none}}
