.Navbar-module__jPxWpa__navbar{z-index:100;height:var(--navbar-height);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0;overflow:visible}.Navbar-module__jPxWpa__navbar:before{content:"";z-index:0;pointer-events:none;transition:background-color var(--transition-base), border-color var(--transition-base);background-color:#0000;border-bottom:1px solid #0000;position:absolute;inset:0}.Navbar-module__jPxWpa__navbar--scrolled:before{-webkit-backdrop-filter:blur(22px);border-bottom-color:var(--color-border);background-color:#050a14f5}.Navbar-module__jPxWpa__navbar__inner{z-index:1;max-width:var(--container-max);padding:0 max(var(--container-padding), env(safe-area-inset-right,0px)) 0 max(var(--container-padding), env(safe-area-inset-left,0px));justify-content:space-between;align-items:center;gap:var(--space-8);height:100%;margin:0 auto;display:flex;position:relative;overflow:visible}.Navbar-module__jPxWpa__navbar__logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.Navbar-module__jPxWpa__navbar__logo .logo__full{max-width:min(200px,48vw)}.Navbar-module__jPxWpa__navbar__nav{flex:1;justify-content:center;display:flex;overflow:visible}.Navbar-module__jPxWpa__navbar__list{align-items:center;gap:var(--space-1);list-style:none;display:flex;overflow:visible}.Navbar-module__jPxWpa__navbar__item{align-items:center;display:flex;position:relative;overflow:visible}.Navbar-module__jPxWpa__navbar__link{font-size:var(--text-sm);color:var(--color-text-muted);border-radius:var(--radius-md);transition:color var(--transition-fast), background-color var(--transition-fast);white-space:nowrap;padding:.5rem .875rem;font-weight:500;text-decoration:none;display:block}.Navbar-module__jPxWpa__navbar__link:hover{color:var(--color-primary);background:#ffffff0d}.Navbar-module__jPxWpa__navbar__link--active{color:var(--color-primary);background:rgba(var(--color-primary-rgb), .1)}.Navbar-module__jPxWpa__navbar__cta{flex-shrink:0}.Navbar-module__jPxWpa__ctaShine{isolation:isolate}.Navbar-module__jPxWpa__ctaShine:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(105deg,#0000 20%,#ffffff8c 50%,#0000 80%);width:55%;height:100%;animation:2.6s ease-in-out infinite Navbar-module__jPxWpa__ctaShine;position:absolute;top:0;left:0;transform:translate(-180%)skew(-18deg)}@keyframes Navbar-module__jPxWpa__ctaShine{0%,50%{transform:translate(-180%)skew(-18deg)}80%,to{transform:translate(280%)skew(-18deg)}}.Navbar-module__jPxWpa__navbar__hamburger{cursor:pointer;border-radius:var(--radius-md);width:44px;height:44px;transition:background-color var(--transition-fast);-webkit-tap-highlight-color:transparent;z-index:101;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:10px;display:none;position:relative}.Navbar-module__jPxWpa__navbar__hamburger:hover,.Navbar-module__jPxWpa__navbar__hamburger--open{background-color:#ffffff14}.Navbar-module__jPxWpa__navbar__hamburger:active{background-color:#ffffff1f;transform:scale(.95)}.Navbar-module__jPxWpa__navbar__bar{background-color:var(--color-text);pointer-events:none;border-radius:2px;width:22px;height:2px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.Navbar-module__jPxWpa__navbar__hamburger--open .Navbar-module__jPxWpa__navbar__bar:first-child{transform:translateY(7px)rotate(45deg)}.Navbar-module__jPxWpa__navbar__hamburger--open .Navbar-module__jPxWpa__navbar__bar:nth-child(2){opacity:0;transform:scaleX(0)}.Navbar-module__jPxWpa__navbar__hamburger--open .Navbar-module__jPxWpa__navbar__bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.Navbar-module__jPxWpa__sidebar__overlay{-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;z-index:110;background:radial-gradient(at 0%,#1677ff2e,#0000 45%),#050a14b8;transition:opacity .45s;position:fixed;inset:0}.Navbar-module__jPxWpa__sidebar__overlay--open{opacity:1;pointer-events:auto}.Navbar-module__jPxWpa__sidebar{pointer-events:none;will-change:transform;z-index:111;background:radial-gradient(at 0 0,#1677ff29,#0000 50%),#050a14;border-right:1px solid #1677ff47;flex-direction:column;width:min(22rem,88vw);transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-100%);box-shadow:18px 0 48px #00000073}.Navbar-module__jPxWpa__sidebar--open{pointer-events:auto;transform:translate(0)}.Navbar-module__jPxWpa__sidebar__header{border-bottom:1px solid #1677ff38;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.15rem 1.15rem 1rem;display:flex}.Navbar-module__jPxWpa__sidebar__brand{flex-direction:column;align-items:flex-start;gap:.55rem;min-width:0;display:flex}.Navbar-module__jPxWpa__sidebar__logo{cursor:pointer;align-items:center;display:flex}.Navbar-module__jPxWpa__sidebar__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#5df;margin:0;font-size:.66rem;font-weight:700}.Navbar-module__jPxWpa__sidebar__close{appearance:none;width:40px;height:40px;box-shadow:none;color:#b8c5d6;cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s;display:flex}.Navbar-module__jPxWpa__sidebar__close:hover,.Navbar-module__jPxWpa__sidebar__close:focus,.Navbar-module__jPxWpa__sidebar__close:active{box-shadow:none;color:#f5f9ff;background:0 0;border:0}.Navbar-module__jPxWpa__sidebar__nav{flex:1;padding:.85rem .85rem 1rem;overflow-y:auto}.Navbar-module__jPxWpa__sidebar__list{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.Navbar-module__jPxWpa__sidebar__link,.Navbar-module__jPxWpa__sidebar__accordion{color:#d7e2ef;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:.85rem .95rem;font-family:inherit;font-size:.98rem;font-weight:650;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s;display:flex}.Navbar-module__jPxWpa__sidebar__link:hover,.Navbar-module__jPxWpa__sidebar__accordion:hover{color:#f5f9ff;background:#1677ff1a;border-color:#1677ff38}.Navbar-module__jPxWpa__sidebar__link--active{color:#5df;background:#1677ff24;border-color:#00c8ff59}.Navbar-module__jPxWpa__sidebar__chevron{color:#5df;flex-shrink:0;transition:transform .25s}.Navbar-module__jPxWpa__sidebar__chevron--open{transform:rotate(180deg)}.Navbar-module__jPxWpa__sidebar__subWrap{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.Navbar-module__jPxWpa__sidebar__subWrap--open{grid-template-rows:1fr}.Navbar-module__jPxWpa__sidebar__subInner{min-height:0;overflow:hidden}.Navbar-module__jPxWpa__sidebar__sub{border-left:2px solid #00c8ff59;flex-direction:column;gap:.25rem;margin:.35rem 0 .55rem;padding:.35rem 0 .2rem .65rem;list-style:none;display:flex}.Navbar-module__jPxWpa__sidebar__sublink{border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:.7rem;padding:.7rem .75rem;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex}.Navbar-module__jPxWpa__sidebar__sublink:hover,.Navbar-module__jPxWpa__sidebar__sublink--active{background:#1677ff1f;border-color:#1677ff47}.Navbar-module__jPxWpa__sidebar__sublink_icon{color:#00c8ff;background:#1677ff1f;border:1px solid #1677ff59;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.Navbar-module__jPxWpa__sidebar__sublink_body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.Navbar-module__jPxWpa__sidebar__sublink_label{color:#f5f9ff;font-size:.9rem;font-weight:700}.Navbar-module__jPxWpa__sidebar__sublink_desc{color:#8ea0b5;font-size:.75rem;line-height:1.4}.Navbar-module__jPxWpa__sidebar__cta{background:#0a1222b8;border-top:1px solid #1677ff38;flex-shrink:0;padding:1rem 1.15rem 1.25rem}.Navbar-module__jPxWpa__sidebar__cta_btn{justify-content:center;width:100%}@media (max-width:1024px){.Navbar-module__jPxWpa__navbar__inner{padding:0 30px}.Navbar-module__jPxWpa__navbar__logo_img{height:40px}}@media (max-width:900px){.Navbar-module__jPxWpa__navbar__nav,.Navbar-module__jPxWpa__navbar__cta{display:none!important}.Navbar-module__jPxWpa__navbar__hamburger{margin-left:auto;display:flex!important}}@media (max-width:768px){.Navbar-module__jPxWpa__navbar__inner{padding:0 20px}.Navbar-module__jPxWpa__navbar__logo .logo__full{max-width:min(168px,52vw)}.Navbar-module__jPxWpa__sidebar{width:min(20rem,90vw)}}@media (max-width:480px){.Navbar-module__jPxWpa__navbar__logo .logo__full{max-width:min(148px,58vw)}.Navbar-module__jPxWpa__sidebar{width:min(20rem,92vw)}}@media (prefers-reduced-motion:reduce){.Navbar-module__jPxWpa__ctaShine:after{animation:none;display:none}}
.FloatingContact-module__eTdjKG__floating_container{z-index:999;pointer-events:auto;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:2rem;right:2rem}.FloatingContact-module__eTdjKG__floating_container.FloatingContact-module__eTdjKG__visible{pointer-events:auto}.FloatingContact-module__eTdjKG__fabToggle{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.FloatingContact-module__eTdjKG__toggle_btn{--fab-size:64px;width:var(--fab-size);height:var(--fab-size);background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-light) 100%);color:#fff;cursor:pointer;z-index:2;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;transition:background .35s cubic-bezier(.22,1,.36,1),color .35s,border-color .35s,box-shadow .35s,transform .35s cubic-bezier(.22,1,.36,1);animation:3.6s ease-in-out infinite FloatingContact-module__eTdjKG__fabIdle;display:flex;position:relative;box-shadow:0 10px 28px #1677ff59,0 0 #00c8ff59}.FloatingContact-module__eTdjKG__toggle_btn:before{content:"";opacity:.65;pointer-events:none;border:1.5px solid #00c8ff59;border-radius:50%;animation:3.6s ease-out infinite FloatingContact-module__eTdjKG__fabRing;position:absolute;inset:-4px}.FloatingContact-module__eTdjKG__toggle_btn:hover{animation:none;transform:scale(1.06);box-shadow:0 14px 34px #1677ff73,0 0 0 6px #1677ff1f}.FloatingContact-module__eTdjKG__toggle_btn:hover:before{opacity:0}.FloatingContact-module__eTdjKG__toggle_btn:active{transform:scale(.94)}.FloatingContact-module__eTdjKG__icon_wrapper{justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.FloatingContact-module__eTdjKG__iconOpen,.FloatingContact-module__eTdjKG__iconClose{justify-content:center;align-items:center;line-height:0;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.FloatingContact-module__eTdjKG__iconOpen{opacity:1;transform:rotate(0)scale(1)}.FloatingContact-module__eTdjKG__iconClose{opacity:0;pointer-events:none;transform:rotate(-90deg)scale(.55)}.FloatingContact-module__eTdjKG__fabToggle:checked~.FloatingContact-module__eTdjKG__toggle_btn{color:#f5f9ff;background:#0c1424f5;border-color:#1677ff73;animation:.45s cubic-bezier(.22,1,.36,1) FloatingContact-module__eTdjKG__fabOpenPop;box-shadow:0 12px 30px #0006,inset 0 0 0 1px #55ddff14}.FloatingContact-module__eTdjKG__fabToggle:checked~.FloatingContact-module__eTdjKG__toggle_btn:before{opacity:0;animation:none}.FloatingContact-module__eTdjKG__fabToggle:checked~.FloatingContact-module__eTdjKG__toggle_btn .FloatingContact-module__eTdjKG__iconOpen{opacity:0;pointer-events:none;transform:rotate(90deg)scale(.55)}.FloatingContact-module__eTdjKG__fabToggle:checked~.FloatingContact-module__eTdjKG__toggle_btn .FloatingContact-module__eTdjKG__iconClose{opacity:1;pointer-events:auto;transform:rotate(0)scale(1)}.FloatingContact-module__eTdjKG__fabToggle:checked~.FloatingContact-module__eTdjKG__menu{pointer-events:auto}.FloatingContact-module__eTdjKG__fabToggle:checked~.FloatingContact-module__eTdjKG__menu .FloatingContact-module__eTdjKG__menu_item{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.FloatingContact-module__eTdjKG__fabToggle:checked~.FloatingContact-module__eTdjKG__menu .FloatingContact-module__eTdjKG__menu_item:first-child{transition-delay:.16s}.FloatingContact-module__eTdjKG__fabToggle:checked~.FloatingContact-module__eTdjKG__menu .FloatingContact-module__eTdjKG__menu_item:nth-child(2){transition-delay:.1s}.FloatingContact-module__eTdjKG__fabToggle:checked~.FloatingContact-module__eTdjKG__menu .FloatingContact-module__eTdjKG__menu_item:nth-child(3){transition-delay:40ms}@keyframes FloatingContact-module__eTdjKG__fabIdle{0%,to{transform:translateY(0);box-shadow:0 10px 28px #1677ff59,0 0 #00c8ff47}50%{transform:translateY(-3px);box-shadow:0 16px 32px #1677ff6b,0 0 0 8px #00c8ff00}}@keyframes FloatingContact-module__eTdjKG__fabRing{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.28)}to{opacity:0;transform:scale(1.28)}}@keyframes FloatingContact-module__eTdjKG__fabOpenPop{0%{transform:scale(1)}40%{transform:scale(.9)}75%{transform:scale(1.08)}to{transform:scale(1)}}.FloatingContact-module__eTdjKG__menu{pointer-events:none;flex-direction:column;align-items:center;gap:.85rem;margin-bottom:.85rem;padding-right:6px;display:flex}.FloatingContact-module__eTdjKG__menu_item{color:#fff;opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;text-decoration:none;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:flex;position:relative;transform:translateY(18px)scale(.55);box-shadow:0 8px 20px #00000059}.FloatingContact-module__eTdjKG__menu_item:first-child{transition-delay:0s}.FloatingContact-module__eTdjKG__menu_item:nth-child(2){transition-delay:40ms}.FloatingContact-module__eTdjKG__menu_item:nth-child(3){transition-delay:80ms}.FloatingContact-module__eTdjKG__menu_item:hover{transform:translateY(-2px)scale(1.1)}.FloatingContact-module__eTdjKG__menu_item:active{transform:scale(.96)}.FloatingContact-module__eTdjKG__whatsapp{background:linear-gradient(145deg,#2fe075,#25d366)}.FloatingContact-module__eTdjKG__whatsapp:hover{box-shadow:0 10px 22px #25d36673}.FloatingContact-module__eTdjKG__phone{background:linear-gradient(145deg,#3d9bff,#007aff)}.FloatingContact-module__eTdjKG__phone:hover{box-shadow:0 10px 22px #007aff73}.FloatingContact-module__eTdjKG__email{background:linear-gradient(145deg,#ffb040,#ff9500)}.FloatingContact-module__eTdjKG__email:hover{box-shadow:0 10px 22px #ff950073}.FloatingContact-module__eTdjKG__menu_tooltip{-webkit-backdrop-filter:blur(8px);color:#fff;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;pointer-events:none;opacity:0;background:#0c0c0ceb;border:1px solid #ffffff14;border-radius:8px;padding:6px 14px;font-weight:700;transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;right:64px;transform:translate(8px)scale(.9);box-shadow:0 10px 30px #00000080}.FloatingContact-module__eTdjKG__menu_item:hover .FloatingContact-module__eTdjKG__menu_tooltip{opacity:1;transform:translate(0)scale(.91)}.FloatingContact-module__eTdjKG__menu_tooltip:after{content:"";border:5px solid #0000;border-left-color:#ffffff14;border-right-width:0;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.FloatingContact-module__eTdjKG__menu_tooltip:before{content:"";z-index:1;border:5px solid #0000;border-left-color:#0c0c0ceb;border-right-width:0;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}@media (max-width:768px){.FloatingContact-module__eTdjKG__floating_container{bottom:1.5rem;right:1.5rem}.FloatingContact-module__eTdjKG__toggle_btn{--fab-size:56px}.FloatingContact-module__eTdjKG__icon_wrapper{width:34px;height:34px}.FloatingContact-module__eTdjKG__menu_item{width:48px;height:48px}.FloatingContact-module__eTdjKG__menu{gap:.75rem;margin-bottom:.75rem;padding-right:4px}.FloatingContact-module__eTdjKG__menu_tooltip{display:none}}@media (prefers-reduced-motion:reduce){.FloatingContact-module__eTdjKG__toggle_btn,.FloatingContact-module__eTdjKG__toggle_btn:before,.FloatingContact-module__eTdjKG__iconOpen,.FloatingContact-module__eTdjKG__iconClose,.FloatingContact-module__eTdjKG__menu_item,.FloatingContact-module__eTdjKG__menu_tooltip{transition:none!important;animation:none!important}.FloatingContact-module__eTdjKG__fabToggle:checked~.FloatingContact-module__eTdjKG__menu .FloatingContact-module__eTdjKG__menu_item{opacity:1;transform:none}}
