.nav{z-index:50;height:var(--nav-h);color:var(--black);position:fixed;top:0;left:0;right:0}.nav__glass{z-index:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;background:#fffc;transition:opacity .15s ease-out;position:absolute;top:0;left:0;right:0}.nav.is-glass .nav__glass,.nav.is-open .nav__glass{opacity:1}.nav__bar{z-index:2;height:var(--nav-h);width:calc(100% - 2 * var(--gutter));max-width:var(--container);align-items:center;margin:0 auto;display:flex;position:relative}.nav__logo{color:inherit;align-items:center;margin-right:40px;display:flex}.nav__logo svg{width:auto;height:24px}.nav__items{align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.nav__item{height:32px;color:inherit;font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:24px;align-items:center;padding:4px 12px;font-size:14px;line-height:20px;transition:background-color .2s ease-out;display:flex}.nav__item:hover,.nav__item.is-on{background:#0000001a}.nav__item:focus-visible{outline:2px solid var(--black);outline-offset:2px}.nav__end{align-items:center;gap:8px;margin-left:auto;display:flex}.nav__sheet{top:var(--nav-h);z-index:1;pointer-events:none;position:absolute;left:0;right:0}.nav__panel{padding:32px calc((100% - min(100% - 2 * var(--gutter), var(--container))) / 2) 72px var(--nav-x,156px);opacity:0;visibility:hidden;position:absolute;top:0;left:0;right:0}.nav__panel.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease-out}.nav__panel-row{align-items:flex-start;gap:64px;display:flex}.nav__cols{flex-wrap:wrap;gap:32px 56px;display:flex}.nav__group{min-width:200px}.nav__heading{min-height:20px;font-size:14px;line-height:20px;font-weight:var(--w-600);color:#5d6c7b;margin-bottom:14px;display:block}a.nav__heading:hover{color:var(--black)}.nav__links{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.nav__link{letter-spacing:-.01em;color:#0a1317;padding:3.5px 0;font-size:18px;line-height:26px;transition:color .2s ease-out;display:block}.nav__link:hover{color:#0a131799}.nav__link--accent{color:var(--blueberry)}.nav__link--accent:hover{color:#3859f9b3}.nav__card{width:248px;color:var(--black);flex-direction:column;gap:8px;margin-left:auto;display:flex}.nav__card-faces{background:linear-gradient(55deg,#c8bbfb,#9fe6f5,#8f9dff,#f6c1e6);border-radius:16px;justify-content:center;padding:28px 0;display:flex}.nav__card-face{border:3px solid var(--white);border-radius:50%;width:64px;height:64px;margin:0 -6px;overflow:hidden}.nav__card-face img{object-fit:cover;width:100%;height:100%}.nav__card-face--icon{background:var(--white)}.nav__card-face--icon img{object-fit:contain;padding:10px}.nav__card-title{font-size:14px;line-height:20px}.nav__card-link{font-size:14px;line-height:20px;font-weight:var(--w-600)}.nav__strip{color:#5d6c7b;border-top:1px solid #00000014;align-items:center;gap:16px;margin-top:32px;padding-top:24px;font-size:14px;line-height:20px;display:flex}.btn.nav__voltos{isolation:isolate;color:#1b1a18;background:linear-gradient(55deg,#c8bbfb,#9fe6f5,#8f9dff,#f6c1e6,#c8bbfb) 0 0/320% 320%;position:relative;overflow:hidden}.btn.nav__voltos:after{content:"";z-index:0;pointer-events:none;opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:64px 64px;position:absolute;inset:0}.btn.nav__voltos>*{z-index:1;position:relative}.nav__voltos-word{font-weight:var(--w-700);letter-spacing:-.01em}.btn.nav__voltos:hover{filter:saturate(1.15)brightness(1.03);background-color:#0000}@media (prefers-reduced-motion:no-preference){.btn.nav__voltos{animation:8s ease-in-out infinite nav-flow}}@keyframes nav-flow{0%,to{background-position:0%}50%{background-position:100%}}.nav__burger,.nav__scrim,.nav__drawer{display:none}@media (max-width:991px){.nav__bar{width:auto;max-width:none;padding:0 16px}.nav__items,.nav__sheet,.nav__end .nav__voltos{display:none}.nav__burger{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0 4px 0 -8px;display:flex}.nav__logo{margin-right:0}.nav__scrim{z-index:3;pointer-events:none;display:block;position:fixed;inset:0}.nav.is-drawer .nav__scrim{pointer-events:auto}.nav__drawer{z-index:4;overscroll-behavior:contain;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);visibility:hidden;background:#fffc;flex-direction:column;width:calc(100vw - 16px);max-width:480px;transition:transform .5s,visibility 0s .5s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.nav.is-drawer .nav__drawer{visibility:visible;transition:transform .5s;transform:none}.nav__drawer-top{height:var(--nav-h);border-bottom:1px solid #00000014;flex:none;justify-content:center;align-items:center;display:flex;position:sticky;top:0}.nav__drawer-logo svg{width:auto;height:24px}.nav__close{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;right:12px}.nav__acc{margin:0;padding:8px 16px;list-style:none}.nav__acc-row{width:100%;height:45px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:18px;line-height:26px;display:flex}.nav__chev{transition:transform .2s ease-out}.nav__acc li.is-on .nav__chev{transform:rotate(90deg)}.nav__acc-body{flex-direction:column;gap:20px;padding:8px 0 20px 24px;display:flex}.nav__acc-body .nav__group{min-width:0}.nav__acc-body .nav__heading{margin-bottom:8px;font-size:13px;line-height:18px}.nav__acc-body .nav__heading:empty{display:none}.nav__acc-body .nav__links{gap:4px}.nav__link--m{font-size:16px;line-height:24px}.nav__drawer-end{border-top:1px solid #00000014;flex-direction:column;gap:10px;margin-top:auto;padding:24px 16px 32px;display:flex}.nav__drawer-end .btn{justify-content:center;width:100%;max-width:none}html[data-nav-drawer] .chat-bubble{visibility:hidden}}@media (prefers-reduced-motion:reduce){.nav__glass,.nav__item,.nav__panel.is-on,.nav__drawer,.nav.is-drawer .nav__drawer{transition:none}}
