.container.svelte-1fixynl{max-width:var(--container-max);margin:0 auto;padding:0 24px}.label.svelte-1fixynl{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-weight:600;display:block;margin-bottom:24px}.back-link.svelte-1fixynl{display:inline-block;font-size:13px;color:var(--text-dim);text-decoration:none;margin-bottom:32px;letter-spacing:.02em;transition:color .2s ease}.back-link.svelte-1fixynl:hover{color:var(--accent)}.hero.svelte-1fixynl{position:relative;padding:var(--space-hero-top) 0 var(--space-hero-bottom)}.hero__title-row.svelte-1fixynl{display:flex;align-items:center;gap:24px}.hero__logo.svelte-1fixynl img:where(.svelte-1fixynl){width:80px;height:80px;object-fit:contain}@media(max-width:768px){.hero__title-row.svelte-1fixynl{flex-direction:column;align-items:flex-start;gap:16px}.hero__logo.svelte-1fixynl img:where(.svelte-1fixynl){width:56px;height:56px}}[data-theme=dark] .hero__logo.svelte-1fixynl img:where(.svelte-1fixynl){filter:brightness(0) invert(1)}.hero.svelte-1fixynl h1:where(.svelte-1fixynl){font-size:var(--text-hero-sub);font-weight:var(--weight-display);color:var(--text);letter-spacing:-.05em;line-height:1.2;margin-bottom:24px;text-wrap:balance}.hero__sub.svelte-1fixynl{font-size:var(--text-lead);color:var(--text-dim);max-width:var(--text-measure);line-height:1.75}.hero__ext.svelte-1fixynl{display:inline-block;margin-top:16px;font-size:13px;color:var(--text-dim);text-decoration:none;letter-spacing:.02em;transition:color .2s ease}.hero__ext.svelte-1fixynl:hover{color:var(--accent)}.narrative-section.svelte-1fixynl{padding:var(--space-section) 0}.narrative-grid.svelte-1fixynl{display:grid;grid-template-columns:200px 1fr;gap:32px}.narrative-body.svelte-1fixynl p:where(.svelte-1fixynl){font-size:16px;line-height:1.75;color:var(--text-dim)}.examples.svelte-1fixynl{padding:var(--space-section) 0}.examples__grid.svelte-1fixynl{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.example.svelte-1fixynl{padding:32px 0;border-top:2px solid color-mix(in oklab,var(--accent) 25%,transparent)}.example__title.svelte-1fixynl{font-size:18px;font-weight:700;color:var(--accent);margin-bottom:12px;letter-spacing:-.02em;line-height:1.2}.example__desc.svelte-1fixynl{font-size:14px;line-height:1.7;color:var(--text-dim);margin-bottom:16px}.example__link.svelte-1fixynl{font-size:13px;color:var(--accent);text-decoration:none;letter-spacing:.02em;transition:color .2s ease}.example__link.svelte-1fixynl:hover{color:var(--text)}.services.svelte-1fixynl{padding:var(--space-section) 0}.services__grid.svelte-1fixynl{display:flex;flex-direction:column;gap:0}.services__item.svelte-1fixynl{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid color-mix(in oklab,var(--accent) 15%,var(--terminal-border));text-decoration:none;transition:border-color .2s ease}.services__item.svelte-1fixynl:first-child{border-top:1px solid color-mix(in oklab,var(--accent) 15%,var(--terminal-border))}.services__item.svelte-1fixynl:hover{border-color:var(--accent)}.services__name.svelte-1fixynl{font-size:16px;font-weight:600;color:var(--text);letter-spacing:-.01em;transition:color .2s ease}.services__item.svelte-1fixynl:hover .services__name:where(.svelte-1fixynl){color:var(--accent)}.services__arrow.svelte-1fixynl{font-size:16px;color:var(--text-dim);transition:color .2s ease,transform .2s ease}.services__item.svelte-1fixynl:hover .services__arrow:where(.svelte-1fixynl){color:var(--accent);transform:translate(4px)}.related.svelte-1fixynl{padding:var(--space-section) 0}.related__tags.svelte-1fixynl{display:flex;flex-wrap:wrap;gap:12px}.related__tag.svelte-1fixynl{display:inline-flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.02em;padding:10px 18px;border:1px solid color-mix(in oklab,var(--accent) 20%,var(--terminal-border));border-radius:4px;color:var(--text-dim);text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease}.related__tag.svelte-1fixynl:hover{border-color:var(--tag-accent, var(--accent));color:var(--tag-accent, var(--accent));background:color-mix(in oklab,var(--tag-accent, var(--accent)) 8%,transparent)}.related__tag.svelte-1fixynl img:where(.svelte-1fixynl){width:20px;height:20px;object-fit:contain;opacity:.7;transition:opacity .2s ease}.related__tag.svelte-1fixynl:hover img:where(.svelte-1fixynl){opacity:1}.cta.svelte-1fixynl{position:relative;padding:var(--space-breathe) 0;text-align:center}.cta__prompt.svelte-1fixynl{font-size:13px;color:var(--accent);margin-bottom:28px;letter-spacing:.15em;text-transform:uppercase;font-weight:600}.cta__headline.svelte-1fixynl{font-size:var(--text-section);font-weight:700;letter-spacing:-.035em;color:var(--text);margin-bottom:32px;line-height:1.1}@media(max-width:768px){.hero.svelte-1fixynl{padding:clamp(6rem,12vw,7.5rem) 0 var(--space-section-tight)}.hero.svelte-1fixynl h1:where(.svelte-1fixynl){font-size:clamp(2.6rem,11vw,4rem)}.narrative-grid.svelte-1fixynl{grid-template-columns:1fr;gap:16px}.examples__grid.svelte-1fixynl{grid-template-columns:1fr}.cta.svelte-1fixynl{padding:80px 0}}
