/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */.query-page.svelte-f8k53e{background:linear-gradient(180deg,var(--alge-yellow-cream)0%,var(--alge-warm-white)34rem,rgb(var(--color-surface-100))100%);min-height:100vh;color:var(--alge-black);padding-bottom:4rem}.topbar.svelte-f8k53e{border-bottom:1px solid rgb(var(--color-surface-900)/.08);justify-content:space-between;align-items:center;gap:1rem;max-width:72rem;margin:0 auto;padding:.875rem 1rem;display:flex}.topbar.svelte-f8k53e div:where(.svelte-f8k53e){align-items:center;gap:.375rem;display:flex}a.svelte-f8k53e{color:inherit;text-decoration:none}.brand.svelte-f8k53e{letter-spacing:0;font-family:Aino Headline,system-ui,sans-serif;font-size:1rem;font-weight:800}.topbar.svelte-f8k53e a:where(.svelte-f8k53e):not(.brand){min-height:2rem;color:rgb(var(--color-surface-700));border-radius:.5rem;align-items:center;padding:.35rem .625rem;font-size:.82rem;font-weight:700;display:inline-flex}.topbar.svelte-f8k53e a:where(.svelte-f8k53e):not(.brand):hover{background:rgb(var(--color-surface-950)/.06);color:var(--alge-black)}.hero.svelte-f8k53e{max-width:72rem;margin:0 auto;padding:clamp(3rem,9vw,6.5rem) 1rem clamp(2.75rem,7vw,5rem)}.hero.has-figure.svelte-f8k53e{grid-template-columns:minmax(0,1.04fr) minmax(18rem,.66fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}.hero-copy.svelte-f8k53e{min-width:0}.hero-figure.svelte-f8k53e{border:1px solid rgb(var(--color-surface-900)/.1);background:var(--alge-yellow-cream);box-shadow:0 24px 58px -46px rgb(var(--color-surface-950)/.55);border-radius:.5rem;margin:0;position:relative;overflow:hidden}.hero-figure.svelte-f8k53e:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #ffffff6b}.hero-figure.svelte-f8k53e img:where(.svelte-f8k53e){aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.eyebrow.svelte-f8k53e,.section-kicker.svelte-f8k53e{color:var(--alge-amber);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .75rem;font-size:.82rem;font-weight:800}h1.svelte-f8k53e{letter-spacing:0;max-width:58rem;margin:0;font-family:Aino Headline,system-ui,sans-serif;font-size:clamp(2.35rem,7vw,5.9rem);font-weight:800;line-height:.98}.intro.svelte-f8k53e{max-width:46rem;color:rgb(var(--color-surface-700));margin:1.35rem 0 0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.58}.actions.svelte-f8k53e{flex-wrap:wrap;gap:.625rem;margin-top:1.65rem;display:flex}.actions.svelte-f8k53e a:where(.svelte-f8k53e),.inline-links.svelte-f8k53e a:where(.svelte-f8k53e){border:1px solid rgb(var(--color-surface-900)/.16);border-radius:.5rem;align-items:center;min-height:2.5rem;padding:.65rem .9rem;font-weight:800;line-height:1.15;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.actions.svelte-f8k53e .primary:where(.svelte-f8k53e){background:var(--alge-black);color:var(--alge-yellow);border-color:var(--alge-black)}.actions.svelte-f8k53e .secondary:where(.svelte-f8k53e),.inline-links.svelte-f8k53e a:where(.svelte-f8k53e){background:rgb(var(--color-surface-50));color:var(--alge-black)}.actions.svelte-f8k53e a:where(.svelte-f8k53e):hover,.inline-links.svelte-f8k53e a:where(.svelte-f8k53e):hover,.links.svelte-f8k53e a:where(.svelte-f8k53e):hover{border-color:rgb(var(--color-surface-900)/.34);transform:translateY(-1px)}.copy-section.svelte-f8k53e,.how-section.svelte-f8k53e,.faq-section.svelte-f8k53e,.link-band.svelte-f8k53e{max-width:72rem;margin:0 auto;padding:clamp(2rem,5vw,3.75rem) 1rem}.how-section.svelte-f8k53e,.faq-section.svelte-f8k53e,.link-band.svelte-f8k53e{border-top:1px solid rgb(var(--color-surface-900)/.1);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1rem,3vw,2rem);display:grid}h2.svelte-f8k53e{letter-spacing:0;margin:0;font-family:Aino Headline,system-ui,sans-serif;font-size:clamp(1.55rem,3vw,2.75rem);font-weight:800;line-height:1.06}.how-list.svelte-f8k53e,.faq-list.svelte-f8k53e,.links.svelte-f8k53e{gap:14px;display:grid}.how-list.svelte-f8k53e,.faq-item.svelte-f8k53e,.links.svelte-f8k53e a:where(.svelte-f8k53e){background:rgb(var(--color-surface-50));border:1px solid rgb(var(--color-surface-900)/.1);box-shadow:0 16px 36px -34px rgb(var(--color-surface-950)/.42);border-radius:.5rem;padding:1rem}.how-list.svelte-f8k53e{color:rgb(var(--color-surface-700));margin:0;padding:1rem 1rem 1rem 2.3rem;line-height:1.55}.how-list.svelte-f8k53e li:where(.svelte-f8k53e)+li:where(.svelte-f8k53e){margin-top:.5rem}.faq-item.svelte-f8k53e h3:where(.svelte-f8k53e){color:var(--alge-black);margin:0 0 .5rem;font-size:.98rem;font-weight:800}.faq-item.svelte-f8k53e p:where(.svelte-f8k53e){color:rgb(var(--color-surface-700));margin:0;line-height:1.55}.copy-section.svelte-f8k53e p:where(.svelte-f8k53e){max-width:50rem;color:rgb(var(--color-surface-700));margin:.9rem 0 0;font-size:1.02rem;line-height:1.65}.inline-links.svelte-f8k53e{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.links.svelte-f8k53e a:where(.svelte-f8k53e){gap:.35rem;display:grid}.links.svelte-f8k53e span:where(.svelte-f8k53e){color:rgb(var(--color-surface-600));line-height:1.45}.links.svelte-f8k53e strong:where(.svelte-f8k53e){color:var(--alge-black)}@media (max-width:760px){.hero.has-figure.svelte-f8k53e{grid-template-columns:1fr;gap:1.5rem}.how-section.svelte-f8k53e,.faq-section.svelte-f8k53e,.link-band.svelte-f8k53e{grid-template-columns:1fr}.topbar.svelte-f8k53e{flex-direction:column;align-items:flex-start}.hero.svelte-f8k53e{padding-top:2.75rem}.hero-figure.svelte-f8k53e{max-width:22rem}}
