.hero[data-astro-cid-bbe6dxrz]{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2rem,5vw,3.5rem);background:radial-gradient(60% 50% at 50% 0%,var(--glow),transparent 65%)}.hero__copy[data-astro-cid-bbe6dxrz]{max-width:48rem;margin-inline:auto;text-align:center}.hero__title[data-astro-cid-bbe6dxrz]{font-size:clamp(2rem,5vw,3.2rem);text-wrap:balance}.hero__lead[data-astro-cid-bbe6dxrz]{color:var(--text-secondary);font-size:1.12rem;margin:0 auto 1.75rem;max-width:46rem}.hero__cta[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.hero__badges[data-astro-cid-bbe6dxrz]{list-style:none;margin:1.75rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.badge[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.8rem;color:var(--text-primary);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:.35rem .85rem}.hero__shot[data-astro-cid-bbe6dxrz]{margin:clamp(2rem,5vw,3.25rem) 0 0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface);box-shadow:0 24px 60px -30px #000c,0 0 80px -40px var(--glow)}.hero__img[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:auto}.problem[data-astro-cid-oo6sugl5]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(1.5rem,5vw,4rem);align-items:center}.problem__head[data-astro-cid-oo6sugl5]{margin-bottom:0}.problem__solution[data-astro-cid-oo6sugl5]{margin-top:1rem;color:var(--text-primary)}.problem__list[data-astro-cid-oo6sugl5]{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.problem__item[data-astro-cid-oo6sugl5]{display:flex;align-items:center;gap:.75rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.9rem 1.1rem;font-weight:600}.problem__item[data-astro-cid-oo6sugl5] svg[data-astro-cid-oo6sugl5]{width:20px;height:20px;flex-shrink:0;fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:820px){.problem[data-astro-cid-oo6sugl5]{grid-template-columns:1fr}}.steps[data-astro-cid-cmgpsf2k]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.step[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;background:var(--background)}.step__num[data-astro-cid-cmgpsf2k]{font-family:var(--font-mono);font-size:.85rem;color:var(--accent)}.step__title[data-astro-cid-cmgpsf2k]{font-size:1.1rem;margin:.6rem 0 .4rem}.step__body[data-astro-cid-cmgpsf2k]{color:var(--text-secondary);font-size:.95rem;margin:0}.step__chips[data-astro-cid-cmgpsf2k]{list-style:none;margin:auto 0 0;padding:1rem 0 0;display:flex;flex-wrap:wrap;gap:.4rem}.step__chips[data-astro-cid-cmgpsf2k] li[data-astro-cid-cmgpsf2k]{font-family:var(--font-mono);font-size:.75rem;border:1px solid var(--border);border-radius:999px;padding:.2rem .6rem;color:var(--text-primary)}@media(max-width:960px){.steps[data-astro-cid-cmgpsf2k]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.steps[data-astro-cid-cmgpsf2k]{grid-template-columns:1fr}}.more[data-astro-cid-vnivfuh2]{margin:1.75rem 0 0}.grid[data-astro-cid-vnivfuh2]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.feature__icon[data-astro-cid-vnivfuh2]{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 14%,transparent);margin-bottom:1rem}.feature__icon[data-astro-cid-vnivfuh2] svg[data-astro-cid-vnivfuh2]{width:20px;height:20px;fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.feature__title[data-astro-cid-vnivfuh2]{font-size:1.1rem;margin-bottom:.4rem}.feature__body[data-astro-cid-vnivfuh2]{color:var(--text-secondary);font-size:.95rem;margin:0}@media(max-width:960px){.grid[data-astro-cid-vnivfuh2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.grid[data-astro-cid-vnivfuh2]{grid-template-columns:1fr}}.compare[data-astro-cid-sjh5edtt]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.compare__col[data-astro-cid-sjh5edtt]{background:var(--background)}.compare__col--after[data-astro-cid-sjh5edtt]{border-color:var(--accent)}.compare__heading[data-astro-cid-sjh5edtt]{font-size:1.15rem;margin-bottom:1rem}.compare__col--before[data-astro-cid-sjh5edtt] .compare__heading[data-astro-cid-sjh5edtt]{color:var(--text-secondary)}.compare__list[data-astro-cid-sjh5edtt]{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.compare__list[data-astro-cid-sjh5edtt] li[data-astro-cid-sjh5edtt]{display:flex;gap:.7rem;align-items:baseline}.compare__list[data-astro-cid-sjh5edtt] li[data-astro-cid-sjh5edtt]:before{font-family:var(--font-mono);flex-shrink:0;width:1ch}.compare__col--before[data-astro-cid-sjh5edtt] li[data-astro-cid-sjh5edtt]{color:var(--text-secondary)}.compare__col--before[data-astro-cid-sjh5edtt] li[data-astro-cid-sjh5edtt]:before{content:"–"}.compare__col--after[data-astro-cid-sjh5edtt] li[data-astro-cid-sjh5edtt]:before{content:"✓";color:var(--accent)}@media(max-width:720px){.compare[data-astro-cid-sjh5edtt]{grid-template-columns:1fr}}.usecases[data-astro-cid-5b4siwv2]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.usecase__title[data-astro-cid-5b4siwv2]{font-size:1.15rem;margin-bottom:.75rem}.usecase__list[data-astro-cid-5b4siwv2]{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;color:var(--text-secondary)}.usecase__list[data-astro-cid-5b4siwv2] li[data-astro-cid-5b4siwv2]{padding-left:1.1rem;position:relative}.usecase__list[data-astro-cid-5b4siwv2] li[data-astro-cid-5b4siwv2]:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--accent)}@media(max-width:960px){.usecases[data-astro-cid-5b4siwv2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.usecases[data-astro-cid-5b4siwv2]{grid-template-columns:1fr}}.privacy[data-astro-cid-hf63eqyq]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,5vw,4rem);align-items:center}.privacy__head[data-astro-cid-hf63eqyq]{margin-bottom:0}.privacy__list[data-astro-cid-hf63eqyq]{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.privacy__list[data-astro-cid-hf63eqyq] li[data-astro-cid-hf63eqyq]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.9rem 1.1rem}@media(max-width:820px){.privacy[data-astro-cid-hf63eqyq]{grid-template-columns:1fr}}.faq[data-astro-cid-z6gx6xcw]{max-width:46rem}.faq__title[data-astro-cid-z6gx6xcw]{color:var(--accent)}.faq__list[data-astro-cid-z6gx6xcw]{display:grid;gap:.75rem}.faq__item[data-astro-cid-z6gx6xcw]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 1.25rem}.faq__q[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;font-weight:600;cursor:pointer;list-style:none;color:var(--text-primary)}.faq__q[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq__chevron[data-astro-cid-z6gx6xcw] svg[data-astro-cid-z6gx6xcw]{width:18px;height:18px;fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.faq__item[data-astro-cid-z6gx6xcw][open] .faq__chevron[data-astro-cid-z6gx6xcw] svg[data-astro-cid-z6gx6xcw]{transform:rotate(180deg)}.faq__a[data-astro-cid-z6gx6xcw]{color:var(--text-secondary);margin:0;padding-bottom:1.1rem}.final[data-astro-cid-nqzr7c5x]{background:radial-gradient(50% 80% at 50% 100%,var(--glow),transparent 70%)}.final__inner[data-astro-cid-nqzr7c5x]{text-align:center;max-width:42rem}.final__cta[data-astro-cid-nqzr7c5x]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem}
