
.landingNav{height:var(--nav-height);font-family:var(--font-inter);background-color:#fff;flex-direction:row;justify-content:space-between;align-items:center;padding:0 2rem;display:flex;margin-bottom:-1px!important}.logoContainer{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:row;text-decoration:none;display:flex}.iconImage{width:12vh;height:auto}.landingNav h2{font-weight:var(--font-weight-semibold);color:var(--color-primary)}.linkContainer{justify-content:center;align-items:center;gap:var(--space-6);flex-direction:row;display:flex}.secondaryNavLink{color:var(--color-text-dark);border-radius:var(--radius-2xl);padding:.85rem 1.25rem;text-decoration:none;transition:all .2s ease-in-out}.secondaryNavLink:hover{cursor:pointer;background-color:var(--color-muted-bg)}.primaryNavLink{color:var(--color-bg);background-color:var(--color-primary);border-radius:var(--radius-2xl);font-weight:var(--font-weight-semibold);padding:.75rem 1.25rem;text-decoration:none;transition:all .2s ease-in-out}.primaryNavLink:hover{cursor:pointer;background-color:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text)}.primaryNavLink[aria-disabled=true],.primaryNavLink.disabled{filter:grayscale();opacity:.65;background-color:var(--color-muted-bg);pointer-events:none;cursor:default;box-shadow:none;color:var(--color-text-muted,#888)!important}.primaryNavLink[aria-disabled=true]:hover,.primaryNavLink.disabled:hover{background-color:var(--color-muted-bg);transform:none;color:var(--color-text-muted,#888)!important}@media (max-width:900px){.landingNav{padding:0 var(--space-2);height:12vh}.linkContainer{gap:var(--space-3)}.logoContainer{gap:var(--space-1)}.iconImage{width:32px}.secondaryNavLink,.primaryNavLink{font-size:var(--font-size-sm);padding:.5rem .75rem}}@media (max-width:600px){.iconImage{height:auto;width:4.5vh!important}.landingNav{height:auto;padding:var(--space-2);flex-direction:column;align-items:flex-start}.logoContainer{margin-bottom:var(--space-2);justify-content:flex-start}.linkContainer{align-items:flex-start;gap:var(--space-2);flex-direction:column;width:100%}.secondaryNavLink{background-color:var(--color-muted-bg)}.secondaryNavLink,.primaryNavLink{text-align:left;width:90%;font-size:var(--font-size-xs);padding:.5rem .75rem}.iconImage{width:24px}}
.footer{background:var(--color-bg);width:100%;color:var(--color-body);font-family:var(--font-primary);border-top:1px solid var(--color-border);box-sizing:border-box;flex-direction:column;gap:4rem;padding:3rem 0 0;display:flex}.footer__main{flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0 2rem;display:flex;gap:2.5rem!important}.footer__col{flex-direction:column;flex:180px;gap:1.25rem;min-width:180px;max-width:260px;display:flex}.footer__brand{flex:260px;max-width:320px}.footer__logo{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary);letter-spacing:.02em;margin-bottom:.5rem;display:inline-block}.footer__desc{font-size:var(--font-size-md);color:var(--color-body);opacity:.85;margin-bottom:.5rem}.footer__heading{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-heading);margin-bottom:.25rem}.footer__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.footer__list a{color:var(--link-color);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration);font-size:var(--font-size-md);transition:color .2s}.footer__list a:hover,.footer__list a:focus{color:var(--link-hover-color);-webkit-text-decoration:var(--link-hover-decoration);text-decoration:var(--link-hover-decoration)}.footer__bottom{font-size:var(--font-size-sm);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto;padding:0 2rem 2rem;display:flex}.footer__copyright{margin-right:1rem}.footer__built{opacity:.8}@media (max-width:900px){.footer__main{gap:1.5rem;padding:0 1rem}.footer__col{gap:1rem;min-width:140px;max-width:220px}.footer__brand{max-width:240px}}@media (max-width:600px){.footer__main{flex-direction:column;align-items:stretch;gap:2rem;padding:0 .5rem}.footer__col,.footer__brand{flex:100%;min-width:0;max-width:100%}.footer__bottom{text-align:center;flex-direction:column;gap:.5rem;padding:0 .5rem 1.5rem}}.footer__list a[aria-disabled=true]{filter:grayscale();opacity:.65;color:var(--color-muted);cursor:help;text-decoration:underline;position:relative}.footer__list a[aria-disabled=true]:hover,.footer__list a[aria-disabled=true]:focus{color:var(--link-hover-color)}.footer__list a[aria-disabled=true]:after{content:"This resource is not yet available. Join the waitlist for updates about the app.";color:#fff;white-space:normal;text-align:center;z-index:50;border-radius:6px;width:260px;max-width:260px;padding:.5rem .75rem;font-size:.85rem;line-height:1.2;display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #02061759;background:#111827f2!important}.footer__list a[aria-disabled=true]:before{content:"";z-index:51;border:6px solid #0000;border-top-color:#111827f2;display:none;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.footer__list a[aria-disabled=true]:hover:after,.footer__list a[aria-disabled=true]:focus:after,.footer__list a[aria-disabled=true]:hover:before,.footer__list a[aria-disabled=true]:focus:before{display:block}.footer__list a[aria-disabled=true]:focus{outline:none;box-shadow:0 0 0 3px #6366f11f}
