.landing[data-astro-cid-j7pv25f6]{background-color:var(--color-paper)}.lp-nav[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--color-line);background-color:var(--color-card)}.lp-nav__inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;height:4.25rem}.lp-brand[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none}.lp-mark[data-astro-cid-j7pv25f6]{width:1.7rem;height:1.7rem;border-radius:8px;background:linear-gradient(135deg,var(--color-brand),var(--color-brand-strong));box-shadow:inset 0 0 0 2px color-mix(in oklab,#fff 35%,transparent)}.lp-brand__name[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:600;font-size:1.25rem;color:var(--color-ink)}.lp-brand__tag[data-astro-cid-j7pv25f6]{font-size:.8rem;color:var(--color-muted)}.lp-hero[data-astro-cid-j7pv25f6]{position:relative;padding-block:clamp(3rem,9vw,6rem);text-align:center;overflow:hidden}.lp-hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(45% 60% at 50% -10%,color-mix(in oklab,var(--color-brand) 14%,transparent),transparent 70%),radial-gradient(30% 40% at 12% 100%,color-mix(in oklab,var(--color-brand-strong) 10%,transparent),transparent 70%),radial-gradient(30% 40% at 88% 90%,color-mix(in oklab,var(--color-brand) 9%,transparent),transparent 70%)}.lp-hero[data-astro-cid-j7pv25f6]>.container-page[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.lp-hero[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--color-brand-ink);background-color:var(--color-brand-soft);padding:.4rem .9rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--color-brand) 16%,var(--color-line))}.lp-hero__title[data-astro-cid-j7pv25f6]{font-size:clamp(2.2rem,6vw,3.8rem);line-height:1.05;margin:1rem auto 0;max-width:18ch}.lp-hero__sub[data-astro-cid-j7pv25f6]{margin:1.25rem auto 0;max-width:56ch;font-size:1.08rem;line-height:1.65}.lp-hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2rem}.lp-section[data-astro-cid-j7pv25f6]{padding-block:clamp(3rem,7vw,5rem)}.lp-section--soft[data-astro-cid-j7pv25f6]{background-color:var(--color-soft)}.lp-section__title[data-astro-cid-j7pv25f6]{font-size:clamp(1.7rem,4vw,2.5rem);text-align:center;max-width:24ch;margin-inline:auto}.lp-grid[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;margin-top:2.75rem;grid-template-columns:1fr}.lp-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:inherit;background-color:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:transform .18s ease,box-shadow .18s ease}.lp-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:0 24px 48px -22px #1f1b1752}.lp-card__preview[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid color-mix(in oklab,var(--color-brand) 12%,var(--color-line))}.lp-card__scene[data-astro-cid-j7pv25f6]{position:absolute;inset:0;transition:transform .4s ease}.lp-card[data-astro-cid-j7pv25f6]:hover .lp-card__scene[data-astro-cid-j7pv25f6]{transform:scale(1.05)}.lp-card__chip[data-astro-cid-j7pv25f6]{position:absolute;left:.85rem;bottom:.85rem;z-index:2;padding:.35rem .8rem;font-size:.72rem;font-weight:700;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-brand-ink);background-color:color-mix(in oklab,var(--color-card) 88%,transparent);backdrop-filter:saturate(140%) blur(6px);border:1px solid color-mix(in oklab,var(--color-brand) 18%,var(--color-line));border-radius:999px;box-shadow:0 6px 14px -7px #1f1b174d}.lp-card__body[data-astro-cid-j7pv25f6]{padding:1.5rem}.lp-card__kind[data-astro-cid-j7pv25f6]{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--color-brand)}.lp-card__name[data-astro-cid-j7pv25f6]{font-size:1.35rem;margin-top:.4rem}.lp-card__tagline[data-astro-cid-j7pv25f6]{color:var(--color-body);margin-top:.25rem}.lp-card__kicker[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--color-muted);margin-top:.75rem}.lp-card__cta[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:1rem;font-weight:600;color:var(--color-brand-ink)}.lp-steps[data-astro-cid-j7pv25f6]{list-style:none;display:grid;gap:1.5rem;margin-top:2.75rem;grid-template-columns:1fr;counter-reset:step}.lp-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{background-color:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:1.75rem;box-shadow:var(--shadow-card)}.lp-steps__num[data-astro-cid-j7pv25f6]{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;background-color:var(--color-brand-soft);color:var(--color-brand-ink);font-weight:700;font-family:var(--font-display)}.lp-steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:1rem;font-size:1.2rem}.lp-steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:.5rem;line-height:1.6}.lp-steps[data-astro-cid-j7pv25f6] code[data-astro-cid-j7pv25f6]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85em;background-color:var(--color-brand-soft);padding:.1rem .35rem;border-radius:5px;color:var(--color-brand-ink)}.lp-footer[data-astro-cid-j7pv25f6]{border-top:1px solid var(--color-line);padding-block:2rem}.lp-footer__inner[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;font-size:.85rem;color:var(--color-muted)}.lp-footer[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-brand-ink)}@media(min-width:720px){.lp-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.lp-steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1040px){.lp-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}
