.marketing-footer_footer__oOLz3{margin-top:0;border-top:1px solid var(--border);background:var(--paper-sunk)}.marketing-footer_main__2GQXV{max-width:1180px;margin:0 auto;padding:40px 28px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start}.marketing-footer_caption__HrYNo{color:var(--fg3)}.marketing-footer_productNav__FpYjI{display:flex;flex-wrap:wrap;gap:16px}.marketing-footer_legalBar__wINWV{border-top:1px solid var(--border);padding:16px 28px}.marketing-footer_legalRow__wLjuq{max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.marketing-footer_legalNav__ZJXr6{display:flex;gap:16px}.marketing-footer_link__MztZ5{color:var(--fg1);border-radius:3px}.marketing-footer_link__MztZ5:focus-visible{outline:none;box-shadow:var(--focus-ring)}.marketing-header_header__YzqFD{position:sticky;top:0;z-index:var(--z-bar);background:color-mix(in oklab,var(--paper) 96%,transparent);border-bottom:1px solid var(--border)}.marketing-header_grid__vtPwq{max-width:1180px;margin:0 auto;height:72px;padding:0 20px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px}.marketing-header_brand__fOunN{justify-self:start}.marketing-header_desktopNav__tG8sD{display:flex;align-items:center;gap:28px;justify-self:center}.marketing-header_navLink__w_2ki{font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--fg2);padding-bottom:2px;border-radius:3px}.marketing-header_navLink__w_2ki[aria-current=page]{color:var(--fg1)}.marketing-header_navLink__w_2ki:focus-visible{outline:none;box-shadow:var(--focus-ring)}.marketing-header_actions__ouESE{display:flex;align-items:center;gap:12px;justify-self:end}.marketing-header_signIn__Z0EnI{display:inline}.marketing-header_cta__vqmAL{white-space:nowrap}.marketing-header_iconButton__gC8X8{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;background:none;border:none;border-radius:var(--radius-btn);color:var(--fg2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.marketing-header_iconButton__gC8X8:hover{background-color:var(--ink-wash)}.marketing-header_iconButton__gC8X8:active{background-color:var(--ink-wash-strong)}.marketing-header_iconButton__gC8X8:focus-visible{outline:none;box-shadow:var(--focus-ring)}.marketing-header_menuButton__mgqF3{display:none}@media (max-width:899px){.marketing-header_grid__vtPwq{grid-template-columns:1fr auto;gap:12px}.marketing-header_desktopNav__tG8sD,.marketing-header_signIn__Z0EnI{display:none}.marketing-header_menuButton__mgqF3{display:flex}}.marketing-header_backdrop__zTe4W{position:fixed;inset:0;z-index:var(--z-backdrop);background:var(--backdrop);animation:marketing-header_backdropIn__ne228 .15s var(--ease-out) forwards}.marketing-header_panel__PTALv{position:fixed;top:0;left:0;right:0;z-index:var(--z-drawer);background:var(--paper);border-bottom:1px solid var(--border);box-shadow:var(--shadow-popover);padding-top:env(safe-area-inset-top);animation:marketing-header_panelIn__H08cl .2s var(--ease-settle) forwards}.marketing-header_panelHead__PPjj8{justify-content:space-between;height:var(--shell-topbar-h);padding:0 20px}.marketing-header_menuLink__7Yufp,.marketing-header_panelHead__PPjj8{display:flex;align-items:center;border-bottom:1px solid var(--border)}.marketing-header_menuLink__7Yufp{min-height:52px;padding:0 24px;font-family:var(--font-body);font-size:17px;font-weight:500;color:var(--fg1);text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out)}.marketing-header_menuLink__7Yufp:hover{background-color:var(--ink-wash)}.marketing-header_menuLink__7Yufp:active{background-color:var(--ink-wash-strong)}.marketing-header_menuLink__7Yufp:focus-visible{outline:none;box-shadow:var(--focus-ring-inset)}.marketing-header_panelActions__M_P_7{display:flex;flex-direction:column;gap:12px;padding:20px 24px calc(20px + env(safe-area-inset-bottom))}@keyframes marketing-header_backdropIn__ne228{0%{opacity:0}to{opacity:1}}@keyframes marketing-header_panelIn__H08cl{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.marketing-header_backdrop__zTe4W,.marketing-header_panel__PTALv{animation:none}.marketing-header_iconButton__gC8X8,.marketing-header_menuLink__7Yufp{transition:none}}