.foot{position:relative}.foot-inner{display:flex;align-items:center;flex-wrap:wrap;gap:16px 32px;padding-top:28px;padding-bottom:32px}.foot-brand{display:inline-flex;align-items:center;gap:12px;margin-right:auto;color:var(--on-color)}.foot-logo{height:16px;width:auto}.foot-product{font-size:14px;font-weight:500;color:var(--on-color-2)}.foot-end{display:flex;align-items:center;flex-wrap:wrap;gap:16px 32px}.foot-links{display:flex;gap:24px}.foot-links a{font-size:14px;color:var(--on-color-2)}@media (hover:hover) and (pointer:fine){.foot-links a:hover{color:var(--on-color)}}.foot-legal{font-size:14px;color:var(--on-color-3)}.foot-inner.has-badges{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.has-badges .foot-brand{margin-right:0}.has-badges .foot-end{justify-self:end;justify-content:flex-end}.foot-badges{display:flex;align-items:center;gap:16px}.foot-badges img{display:block;height:60px;width:auto}@media (max-width:760px){.foot-brand{margin-right:0;width:100%}.foot-inner.has-badges{grid-template-columns:minmax(0,1fr);gap:20px}.has-badges .foot-end{justify-self:start;justify-content:flex-start}.foot-badges{gap:12px}.foot-badges img{height:52px}}.foot-formal .foot-inner{padding-top:36px;padding-bottom:40px}.foot-formal .foot-links a{white-space:nowrap}.nav{position:fixed;inset:0 0 auto;z-index:50;height:var(--nav-h);color:var(--text);border-bottom:1px solid transparent;transition:background-color .2s ease,border-color .2s ease}.nav[data-scrolled=true]{background:rgba(255,255,255,.82);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom-color:var(--border)}.nav-inner{height:100%;display:flex;align-items:center;gap:32px}.nav-brand{display:inline-flex;align-items:center;gap:12px;margin-right:auto}.nav-logo{height:18px;width:auto}.nav-divider{width:1px;height:16px;background:currentColor;opacity:.28}.nav-product{font-size:14px;font-weight:500;letter-spacing:-.01em}.nav-links{display:flex;gap:4px}.nav-cta{display:flex;align-items:center;gap:8px}.nav-links a{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;font-size:14px;opacity:.78}@media (hover:hover) and (pointer:fine){.nav-links a:hover{opacity:1;background:rgba(0,0,0,.04)}}@media (max-width:860px){.nav-links{display:none}}@media (max-width:480px){.nav-divider,.nav-product{display:none}}.nav-links:has(>:nth-child(5)) a{white-space:nowrap}@media (max-width:1080px){.nav-links:has(>:nth-child(5))>:nth-child(3){display:none}}