.nav.svelte-1h32yp1{background:linear-gradient(130deg, var(--color-main-start) 0%, var(--color-main-start) 20%, var(--color-main-end) 100%);z-index:100;align-items:center;gap:2rem;height:64px;padding:0 2rem;display:flex;position:sticky;top:0}.logo.svelte-1h32yp1{outline:none;flex-shrink:0;align-items:center;display:flex}.logo.svelte-1h32yp1 svg:where(.svelte-1h32yp1){width:180px;height:auto;display:block}.links.svelte-1h32yp1{align-items:center;gap:1.75rem;margin-left:auto;display:flex}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1){color:#ffffffe0;font-size:1rem;font-family:var(--font-sans);white-space:nowrap;transition:color .15s}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{color:#fff}.actions.svelte-1h32yp1{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.btn-login.svelte-1h32yp1{color:#fff;font-size:1rem;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.4rem .75rem;transition:opacity .15s}.btn-login.svelte-1h32yp1:hover{opacity:.8}.btn-signup.svelte-1h32yp1{background:var(--color-call);color:#222;font-size:1rem;font-family:var(--font-sans);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:none;padding:.5rem 1.25rem;font-weight:700;transition:opacity .15s}.btn-signup.svelte-1h32yp1:hover{opacity:.88}@media (width<=800px){.links.svelte-1h32yp1{display:none}.nav.svelte-1h32yp1{gap:0}}@media (width<=480px){.nav.svelte-1h32yp1{padding:0 1rem}.logo.svelte-1h32yp1 svg:where(.svelte-1h32yp1){width:140px}.btn-login.svelte-1h32yp1{display:none}}.footer.svelte-jz8lnl{background:linear-gradient(130deg, var(--color-main-start) 0%, var(--color-main-start) 60%, var(--color-main-end) 100%);color:#fff}.menu.svelte-jz8lnl{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:2fr 1fr 1fr 1fr;padding:4rem;display:grid}.column.svelte-jz8lnl h2:where(.svelte-jz8lnl){font-family:var(--font-serif);color:#fff;margin-top:0;font-weight:400}.column.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#eee;padding-bottom:1.5rem;font-size:1rem;transition:color .15s;display:block}.column.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#fff}.bottom.svelte-jz8lnl{text-align:right;border-top:2px solid #fabcbc80;padding:2rem 4rem;font-size:.95rem}@media (width<=900px){.menu.svelte-jz8lnl{grid-template-columns:1fr 1fr}}@media (width<=600px){.menu.svelte-jz8lnl{grid-template-columns:1fr;padding:2rem}.bottom.svelte-jz8lnl{padding:1.5rem 2rem}}
