:root{--nav-maxw:1200px;--nav-bg:#fff;--nav-fg:#1f2937;--nav-accent:var(--color-primary,#003f5c);--nav-shadow:0 2px 8px rgba(0,0,0,.06);--header-pad-y:.5rem;--header-pad-x:1rem;--header-height:64px}html{scroll-padding-top:var(--header-height)}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.focusable-skip-link{block-size:1px;inline-size:1px;inset-block-start:auto;inset-inline-start:-999px;overflow:hidden;position:absolute;z-index:10000}.focusable-skip-link:focus,.focusable-skip-link:focus-visible{background:var(--nav-accent);block-size:auto;border-radius:8px;color:#fff;inline-size:auto;inset-block-start:1rem;inset-inline-start:1rem;outline:3px solid var(--focus-ring,#2684ff);outline-offset:2px;padding:.75rem 1rem;text-decoration:none}.make-app-header,.make-app-header *{box-sizing:border-box}.make-app-header{background-color:var(--nav-bg);box-shadow:var(--nav-shadow);color-scheme:light;inline-size:100%;padding-block:max(var(--header-pad-y),env(safe-area-inset-top));padding-inline:calc(var(--header-pad-x) + env(safe-area-inset-left)) calc(var(--header-pad-x) + env(safe-area-inset-right));position:relative}.make-app-header__container{align-items:center;display:flex;font-family:var(--theme-font-body,var(--font-base));gap:.5rem;justify-content:space-between;margin-inline:auto;max-width:var(--nav-maxw);min-block-size:var(--header-height)}.make-app-header__company_logo-link{align-items:center;display:inline-flex;min-block-size:48px;text-decoration:none}.make-app-header__company_logo{block-size:auto;display:block;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;inline-size:auto;max-block-size:3rem;object-fit:contain}.make-app-header__cta{align-items:center;background:#9a00ff;border-radius:10px;color:#fff;display:inline-flex;font-weight:600;justify-content:center;padding:.5rem 1rem;text-decoration:none;transition:filter .15s ease}.make-app-header__cta:focus-visible,.make-app-header__cta:hover{filter:brightness(1.05);outline:none}@media (max-width:480px){:root{--header-height:56px}.make-app-header__company_logo{max-block-size:2.5rem}}@media (forced-colors:active){.make-app-header{border-block-end:1px solid CanvasText;box-shadow:none}.make-app-header__cta{outline:1px solid CanvasText}}@media (prefers-reduced-motion:reduce){.make-app-header,.make-app-header__cta{transition:none!important}}@media print{.make-app-header{box-shadow:none;padding:.25in 0;position:static}}