.hero__grid:where(.astro-j7pv25f6){display:grid;gap:var(--oelt-space-2xl);align-items:center;grid-template-columns:1fr}@media(min-width:60rem){.hero__grid:where(.astro-j7pv25f6){grid-template-columns:1.1fr 1fr}}.hero__sub:where(.astro-j7pv25f6){font-size:var(--oelt-text-lg);color:var(--oelt-color-ink-soft);max-width:52ch}.hero__ctas:where(.astro-j7pv25f6){display:flex;flex-wrap:wrap;gap:var(--oelt-space-sm);margin-top:var(--oelt-space-lg)}.hero__visual:where(.astro-j7pv25f6){margin:0;display:grid;gap:var(--oelt-space-sm);justify-items:start}.chat-panel:where(.astro-j7pv25f6){background:var(--oelt-color-surface);border:var(--oelt-border-w) solid var(--oelt-color-line);border-radius:var(--oelt-radius-lg);box-shadow:var(--oelt-shadow-card);padding:var(--oelt-space-lg);max-width:34ch}.chat-panel__label:where(.astro-j7pv25f6){font-family:var(--oelt-font-mono);font-size:var(--oelt-text-xs);letter-spacing:var(--oelt-tracking-wide);text-transform:uppercase;color:var(--oelt-color-ink-soft);margin-bottom:var(--oelt-space-xs)}.chat-panel__bubble:where(.astro-j7pv25f6){margin:0;font-size:var(--oelt-text-base)}.hero__arrow:where(.astro-j7pv25f6){font-family:var(--oelt-font-display);font-size:var(--oelt-text-2xl);color:var(--oelt-color-accent);padding-inline:var(--oelt-space-md)}.track-panel:where(.astro-j7pv25f6){justify-self:stretch}.track-panel:where(.astro-j7pv25f6) pre:where(.astro-j7pv25f6){padding:var(--oelt-space-lg);font-size:var(--oelt-text-sm)}.track-ok:where(.astro-j7pv25f6){color:var(--oelt-color-code-accent)}@media(prefers-reduced-motion:no-preference){.track-line:where(.astro-j7pv25f6){display:inline-block;animation:oelt-rise var(--oelt-duration-slow) var(--oelt-ease) both}.track-line:where(.astro-j7pv25f6):nth-child(2){animation-delay:.6s}.track-line:where(.astro-j7pv25f6):nth-child(3){animation-delay:1.2s}}.hero__caption:where(.astro-j7pv25f6){font-size:var(--oelt-text-xs);color:var(--oelt-color-ink-soft)}.problem__quote:where(.astro-j7pv25f6){margin:0;border-left:var(--oelt-space-2xs) solid var(--oelt-color-accent);padding-left:var(--oelt-space-lg);font-size:var(--oelt-text-lg);max-width:var(--oelt-measure)}.steps:where(.astro-j7pv25f6){display:grid;gap:var(--oelt-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));list-style:none;margin:0 0 var(--oelt-space-lg);padding:0;counter-reset:step}.steps__num:where(.astro-j7pv25f6){display:inline-grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:var(--oelt-radius-pill);background:var(--oelt-color-accent);color:var(--oelt-color-on-accent);font-size:var(--oelt-text-base);margin-right:var(--oelt-space-xs)}.cta-band:where(.astro-j7pv25f6){background:var(--oelt-color-code-bg);color:var(--oelt-color-code-ink);text-align:center}.cta-band:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6),.cta-band:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){max-width:none}.cta-band__sub:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6){color:var(--oelt-color-code-accent)}.proof:where(.astro-j7pv25f6){display:grid;gap:var(--oelt-space-xl);align-items:start}@media(min-width:52rem){.proof:where(.astro-j7pv25f6){grid-template-columns:1.3fr 1fr}}.proof__stage:where(.astro-j7pv25f6){display:grid;gap:var(--oelt-space-lg)}.proof__inspector:where(.astro-j7pv25f6){background:var(--oelt-color-code-bg);color:var(--oelt-color-code-ink);border-radius:var(--oelt-radius-md);overflow:hidden;font-family:var(--oelt-font-mono);font-size:var(--oelt-text-sm)}.proof__inspector-bar:where(.astro-j7pv25f6){margin:0;padding:var(--oelt-space-sm) var(--oelt-space-md);border-bottom:var(--oelt-border-w) solid rgb(255 255 255 / .12);font-size:var(--oelt-text-xs);letter-spacing:var(--oelt-tracking-wide);text-transform:uppercase;color:var(--oelt-color-code-accent)}.proof__log:where(.astro-j7pv25f6){margin:0;padding:var(--oelt-space-md);list-style:none;display:grid;gap:var(--oelt-space-xs)}.proof__log:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6){word-break:break-word}.proof__log:where(.astro-j7pv25f6) code:where(.astro-j7pv25f6){background:none;color:var(--oelt-color-code-accent)}.proof__empty:where(.astro-j7pv25f6){color:var(--oelt-color-code-ink);opacity:.75;font-family:var(--oelt-font-body)}.proof__caption:where(.astro-j7pv25f6){margin-top:var(--oelt-space-lg);font-size:var(--oelt-text-sm);color:var(--oelt-color-ink-soft)}
