.nx-fab{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#0f0f14eb,#07070beb);border:1px solid #ffffff1a;border-radius:999px;bottom:18px;box-shadow:0 22px 70px #0000009e,0 18px 70px #e5091438;color:#fff;cursor:pointer;display:grid;height:62px;place-items:center;position:fixed;right:18px;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;width:62px;z-index:1200}.nx-fab svg{font-size:28px}.nx-fab:hover{box-shadow:0 28px 90px #000000a8,0 22px 85px #e5091447;transform:translateY(-2px)}.nx-fab:active{transform:translateY(0)}.nx-fab.hidden{opacity:0;pointer-events:none}.nx-fab__ring{background:radial-gradient(circle,#e5091459 0,#e5091400 60%);border-radius:999px;filter:blur(2px);inset:-10px;opacity:.9;pointer-events:none;position:absolute}.nx-wa{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0e9e;border:1px solid #ffffff1a;border-radius:18px;bottom:-360px;box-shadow:0 30px 100px #000000b3,0 22px 85px #e5091429;opacity:0;overflow:hidden;position:fixed;right:18px;transform:translateY(14px);transition:bottom .28s ease,opacity .28s ease,transform .28s ease;width:360px;z-index:1250}.nx-wa.open{bottom:92px;opacity:1;transform:translateY(0)}.nx-wa__header{background:linear-gradient(180deg,#ffffff0f,#fff0);border-bottom:1px solid #ffffff1a;padding:14px 14px 12px;position:relative}.nx-wa__headerText{padding-right:40px}.nx-wa__title{color:#ffffffeb;font-size:15px;font-weight:700;letter-spacing:-.2px;margin:0}.nx-wa__subtitle{color:#ffffffb8;font-size:13.2px;font-weight:500;line-height:1.45;margin:6px 0 0}.nx-wa__close{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;color:#ffffffeb;cursor:pointer;display:grid;height:34px;place-items:center;position:absolute;right:10px;top:10px;transition:transform .16s ease,background-color .16s ease,border-color .16s ease;width:34px}.nx-wa__close:hover{background:#ffffff17;border-color:#ffffff29;transform:translateY(-1px)}.nx-wa__body{padding:14px}.nx-wa__contact,.nx-wa__contact:active,.nx-wa__contact:focus,.nx-wa__contact:hover,.nx-wa__contact:visited{outline:none!important;text-decoration:none!important}.nx-wa__contact{align-items:center;background:#f1f1f1;border:1px solid #0a0a101a;border-radius:16px;box-shadow:0 16px 55px #00000038;display:flex;gap:12px;padding:12px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.nx-wa__contact:hover{border-color:#e5091447;box-shadow:0 22px 70px #0000003d,0 18px 70px #e509141f;transform:translateY(-1px)}.nx-wa__avatar{background:#07070b;border:1px solid #e509144d;border-radius:16px;box-shadow:0 18px 60px #e509142e;display:grid;height:56px;overflow:hidden;place-items:center;position:relative;width:56px}.nx-wa__avatar:before{background:radial-gradient(circle at 35% 25%,#e509144d 0,#e5091400 58%);content:"";inset:-30%;pointer-events:none;position:absolute;transform:rotate(18deg)}.nx-wa__avatarFit,.nx-wa__avatarNova,.nx-wa__avatarX{color:#ffffffeb;font-size:12px;font-weight:700;letter-spacing:-.4px;line-height:1;position:relative}.nx-wa__avatarX{color:#e50914;font-size:14px;margin:2px 0}.nx-wa__info{flex:1 1;min-width:0}.nx-wa__name{color:#0b0b0f;font-size:14px;font-weight:700;letter-spacing:-.2px;margin:0}.nx-wa__meta,.nx-wa__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-wa__meta{color:#0a0a109e;font-size:13px;font-weight:600;margin:5px 0 0}.nx-wa__cta{background:#e509141a;border:1px solid #e509142e;border-radius:12px;color:#e50914;display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.nx-wa__cta svg{font-size:18px}@media (max-width:758px){.nx-fab{bottom:14px;height:54px;right:14px;width:54px}.nx-fab svg{font-size:24px}.nx-wa{right:14px;width:min(340px,calc(100vw - 28px))}.nx-wa.open{bottom:82px}}@media (min-width:1920px){.nx-fab{bottom:24px;height:72px;right:24px;width:72px}.nx-fab svg{font-size:32px}.nx-wa{right:24px;width:400px}.nx-wa__title{font-size:15.5px}.nx-wa__subtitle{font-size:13.6px}}.scroll-to-top{align-items:center;background:#333;border-radius:50%;bottom:20px;box-shadow:0 4px 10px #0000004d;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;left:20px;opacity:0;position:fixed;transform:translateY(50px);transition:opacity .3s,transform .3s;width:50px;z-index:1000}.scroll-to-top.visible{opacity:1;transform:translateY(0)}.scroll-icon{font-size:1.5rem}.scroll-to-top:hover{background:#555}@media (max-width:768px){.scroll-to-top{height:40px;width:40px}.scroll-icon{font-size:1.2rem}}
/*# sourceMappingURL=main.d81e2daf.css.map*/