.landing_button.svelte-1qgs66r{border-radius:var(--radius-pill);min-height:3.25rem;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;gap:.625rem;padding:0 2rem;font-size:1rem;font-weight:800;display:inline-flex}.landing_button.svelte-1qgs66r:focus-visible{outline:.1875rem solid color-mix(in srgb, var(--color-brand) 45%, transparent);outline-offset:.1875rem}.landing_button.primary.svelte-1qgs66r{background:var(--color-brand);color:var(--color-text-on-brand);box-shadow:0 .625rem 1.5rem color-mix(in srgb, var(--color-brand) 35%, transparent)}.landing_button.primary.svelte-1qgs66r:hover{background:var(--color-brand-hover);box-shadow:0 .875rem 1.75rem color-mix(in srgb, var(--color-brand) 45%, transparent);transform:translateY(-.125rem)}.landing_button.primary.svelte-1qgs66r:active{transform:translateY(1px)scale(.98)}.landing_button.ghost.svelte-1qgs66r{border:1.5px solid var(--color-border);background:var(--color-surface)}.landing_button.ghost.svelte-1qgs66r:hover{border-color:var(--color-brand);color:var(--color-brand-dark)}.landing_button.dark.svelte-1qgs66r{background:var(--color-dark);color:var(--color-text-inverse);position:relative;box-shadow:0 .75rem 1.75rem #0f0f1040}.landing_button.dark.svelte-1qgs66r:hover{background:var(--color-dark-soft);transform:translateY(-.125rem)}.landing_button.dark.svelte-1qgs66r:active{transform:translateY(1px)scale(.98)}.landing_button.dark.svelte-1qgs66r:focus-visible{outline:.1875rem solid #0f0f1059}.landing_section.svelte-khm47a{padding:3.5rem 0;scroll-margin-top:4.75rem}.landing_section.soft.svelte-khm47a{background:var(--color-bg-soft)}@media (width<=40rem){.landing_section.svelte-khm47a{padding:2.25rem 0}}.landing_section.svelte-khm47a .container:where(.svelte-khm47a) .heading:where(.svelte-khm47a){text-align:center;flex-direction:column;gap:.75rem;max-width:42.5rem;margin:0 auto 2rem;display:flex}.landing_section.svelte-khm47a .container:where(.svelte-khm47a) .heading:where(.svelte-khm47a) .kicker:where(.svelte-khm47a){color:var(--color-brand-dark);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:800}.landing_section.svelte-khm47a .container:where(.svelte-khm47a) .heading:where(.svelte-khm47a) h2:where(.svelte-khm47a){letter-spacing:-.035em;font-size:clamp(1.6875rem,3vw,2.125rem);font-weight:820}.landing_section.svelte-khm47a .container:where(.svelte-khm47a) .heading:where(.svelte-khm47a) p:where(.svelte-khm47a){color:var(--color-text-secondary);font-size:.9375rem;line-height:1.55}.landing_shell.svelte-64iq8x{background:var(--color-bg);flex-direction:column;min-height:100dvh;display:flex}.landing_shell.svelte-64iq8x .topbar:where(.svelte-64iq8x){z-index:50;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#ffffffe6;position:sticky;top:0}.landing_shell.svelte-64iq8x .topbar:where(.svelte-64iq8x) .inner:where(.svelte-64iq8x){justify-content:space-between;align-items:center;gap:1.25rem;padding-block:.875rem;display:flex}.landing_shell.svelte-64iq8x .topbar:where(.svelte-64iq8x) .inner:where(.svelte-64iq8x) .brand:where(.svelte-64iq8x){flex-shrink:0;align-items:center;gap:.75rem;display:flex}.landing_shell.svelte-64iq8x .topbar:where(.svelte-64iq8x) .inner:where(.svelte-64iq8x) .brand:where(.svelte-64iq8x) .subbrand:where(.svelte-64iq8x){border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-brand) 16%, var(--color-surface));color:var(--color-brand-dark);align-items:center;padding:.375rem .75rem;font-size:.8125rem;font-weight:700;display:inline-flex}@media (width<=40rem){.landing_shell.svelte-64iq8x .topbar:where(.svelte-64iq8x) .inner:where(.svelte-64iq8x) .brand:where(.svelte-64iq8x) .subbrand:where(.svelte-64iq8x){display:none}}.landing_shell.svelte-64iq8x .topbar:where(.svelte-64iq8x) .inner:where(.svelte-64iq8x) .links:where(.svelte-64iq8x){gap:2rem;display:flex}.landing_shell.svelte-64iq8x .topbar:where(.svelte-64iq8x) .inner:where(.svelte-64iq8x) .links:where(.svelte-64iq8x) .link:where(.svelte-64iq8x){color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-out);font-size:.9375rem;font-weight:600}.landing_shell.svelte-64iq8x .topbar:where(.svelte-64iq8x) .inner:where(.svelte-64iq8x) .links:where(.svelte-64iq8x) .link:where(.svelte-64iq8x):hover,.landing_shell.svelte-64iq8x .topbar:where(.svelte-64iq8x) .inner:where(.svelte-64iq8x) .links:where(.svelte-64iq8x) .link:where(.svelte-64iq8x):focus-visible{color:var(--color-text)}@media (width<=53.75rem){.landing_shell.svelte-64iq8x .topbar:where(.svelte-64iq8x) .inner:where(.svelte-64iq8x) .links:where(.svelte-64iq8x){display:none}}.landing_shell.svelte-64iq8x .topbar:where(.svelte-64iq8x) .inner:where(.svelte-64iq8x) .actions:where(.svelte-64iq8x){flex-shrink:0;align-items:center;gap:1.25rem;display:flex}.landing_shell.svelte-64iq8x .topbar:where(.svelte-64iq8x) .inner:where(.svelte-64iq8x) .actions:where(.svelte-64iq8x) .login:where(.svelte-64iq8x){color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-out);font-size:.9375rem;font-weight:600}.landing_shell.svelte-64iq8x .topbar:where(.svelte-64iq8x) .inner:where(.svelte-64iq8x) .actions:where(.svelte-64iq8x) .login:where(.svelte-64iq8x):hover,.landing_shell.svelte-64iq8x .topbar:where(.svelte-64iq8x) .inner:where(.svelte-64iq8x) .actions:where(.svelte-64iq8x) .login:where(.svelte-64iq8x):focus-visible{color:var(--color-text)}@media (width<=40rem){.landing_shell.svelte-64iq8x .topbar:where(.svelte-64iq8x) .inner:where(.svelte-64iq8x) .actions:where(.svelte-64iq8x) .login:where(.svelte-64iq8x){display:none}}.landing_shell.svelte-64iq8x .topbar:where(.svelte-64iq8x) .inner:where(.svelte-64iq8x) .actions:where(.svelte-64iq8x) .cta:where(.svelte-64iq8x){border-radius:var(--radius-pill);background:var(--color-brand);min-height:2.625rem;color:var(--color-text-on-brand);transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:0 1.375rem;font-size:.875rem;font-weight:800;display:inline-flex}.landing_shell.svelte-64iq8x .topbar:where(.svelte-64iq8x) .inner:where(.svelte-64iq8x) .actions:where(.svelte-64iq8x) .cta:where(.svelte-64iq8x):hover{background:var(--color-brand-hover)}.landing_shell.svelte-64iq8x .topbar:where(.svelte-64iq8x) .inner:where(.svelte-64iq8x) .actions:where(.svelte-64iq8x) .cta:where(.svelte-64iq8x):active{transform:translateY(1px)scale(.98)}.landing_shell.svelte-64iq8x .topbar:where(.svelte-64iq8x) .inner:where(.svelte-64iq8x) .actions:where(.svelte-64iq8x) .cta:where(.svelte-64iq8x):focus-visible{outline:.1875rem solid color-mix(in srgb, var(--color-brand) 45%, transparent);outline-offset:.1875rem}.landing_shell.svelte-64iq8x .content:where(.svelte-64iq8x){flex:1}.landing_steps.svelte-1ev2emm{grid-template-columns:repeat(var(--steps-columns), minmax(0, 1fr));gap:1.25rem;display:grid}@media (width<=56.25rem){.landing_steps.svelte-1ev2emm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=32.5rem){.landing_steps.svelte-1ev2emm{grid-template-columns:1fr}}.landing_steps.surface.svelte-1ev2emm .step:where(.svelte-1ev2emm){background:var(--color-surface)}.landing_steps.svelte-1ev2emm .step:where(.svelte-1ev2emm){border-radius:var(--radius-lg);background:var(--color-bg-soft);padding:1.75rem 1.375rem 1.375rem}.landing_steps.svelte-1ev2emm .step:where(.svelte-1ev2emm) .num:where(.svelte-1ev2emm){background:var(--color-brand);width:2.125rem;height:2.125rem;color:var(--color-text-on-brand);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;font-weight:800;display:flex}.landing_steps.svelte-1ev2emm .step:where(.svelte-1ev2emm) h3:where(.svelte-1ev2emm){letter-spacing:-.02em;margin-bottom:.5rem;font-size:1rem;font-weight:780}.landing_steps.svelte-1ev2emm .step:where(.svelte-1ev2emm) p:where(.svelte-1ev2emm){color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}
