.device[data-astro-cid-ksuc4ncy]{margin:0}.device__bezel[data-astro-cid-ksuc4ncy]{border-radius:var(--radius-xl);box-shadow:inset 0 1px 0 #ffffff24, var(--shadow-float);background:linear-gradient(#2a2d2a 0%,#101210 100%);padding:clamp(.5rem,.3rem + 1vw,1rem)}.device__screen[data-astro-cid-ksuc4ncy]{aspect-ratio:84/32;border-radius:calc(var(--radius-xl) - .6rem);background:#070807;width:100%;height:auto}.hero[data-astro-cid-lcdefpme]{background:radial-gradient(90% 80% at 50% 0%, #fff 0%, var(--color-bg) 70%);padding-block:clamp(2.5rem,1rem + 6vw,6rem) clamp(1rem,.5rem + 2vw,2rem)}.hero__inner[data-astro-cid-lcdefpme]{text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;display:flex}h1[data-astro-cid-lcdefpme]{font-size:var(--text-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);max-width:15ch}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:var(--color-ink-muted);margin-top:.35em;font-size:.42em;line-height:1.2;display:block}.hero__inner[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:32em}.hero__actions[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.hero__device[data-astro-cid-lcdefpme]{max-width:62rem;margin-top:clamp(2.5rem,1.5rem + 4vw,5rem)}.areas[data-astro-cid-lcdefpme]{background:var(--color-bg);border-bottom:1px solid var(--color-line);padding-top:clamp(1.5rem,1rem + 2vw,3rem)}.areas__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line);grid-template-columns:1fr;margin-top:0;padding-top:clamp(2rem,1rem + 3vw,4rem);display:grid}.area[data-astro-cid-lcdefpme]{align-content:start;gap:var(--space-3);height:100%;padding:var(--space-6) 0;border-top:1px solid var(--color-line);grid-template-rows:auto auto 1fr auto;text-decoration:none;display:grid}.areas__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child .area[data-astro-cid-lcdefpme]{border-top:0}.area[data-astro-cid-lcdefpme] .area__icon{width:2rem;height:2rem;color:var(--color-accent)}.area[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-ink-soft);max-width:30em}.area__more[data-astro-cid-lcdefpme]{margin-top:var(--space-2);font-weight:var(--weight-ui);align-items:center;gap:.5em;display:inline-flex}.area__more[data-astro-cid-lcdefpme] svg{width:1.05em;height:1.05em;transition:transform var(--dur-base) var(--ease)}.area[data-astro-cid-lcdefpme]:hover .area__more[data-astro-cid-lcdefpme] svg{transform:translate(4px)}.area[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{text-underline-offset:.2em;text-decoration:underline 1px}@media (width>=52rem){.areas__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.area[data-astro-cid-lcdefpme]{padding:var(--space-5) var(--space-6);border-top:0;border-left:1px solid var(--color-line)}.areas__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child .area[data-astro-cid-lcdefpme]{border-left:0;padding-left:0}.areas__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child .area[data-astro-cid-lcdefpme]{padding-right:0}}.topics[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--space-4);max-width:20ch}.topics__list[data-astro-cid-lcdefpme]{margin-top:var(--space-6);border-top:1px solid var(--color-line-strong);display:grid}@media (width>=52rem){.topics__list[data-astro-cid-lcdefpme]{column-gap:var(--space-7);grid-template-columns:repeat(2,1fr)}}.topics__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:var(--space-1);height:100%;padding-block:var(--space-5);border-bottom:1px solid var(--color-line);text-decoration:none;display:grid}.topics__title[data-astro-cid-lcdefpme]{font-size:var(--text-h3);letter-spacing:-.015em;font-weight:var(--weight-ui)}.topics__text[data-astro-cid-lcdefpme]{color:var(--color-ink-soft)}.topics__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .topics__title[data-astro-cid-lcdefpme]{text-underline-offset:.2em;text-decoration:underline 1px}.intro__grid[data-astro-cid-lcdefpme]{gap:var(--space-7);align-items:start;display:grid}.intro__text[data-astro-cid-lcdefpme]{gap:var(--space-5);justify-items:start;display:grid}.intro__text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:17ch}.intro__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){max-width:var(--w-prose);color:var(--color-ink-soft)}@media (width>=56rem){.intro__grid[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}
