.hero.svelte-1q37ri0{background:radial-gradient(ellipse 60% 480px at 70% -10%, var(--glow) 0%, transparent 65%)}.hero__inner.svelte-1q37ri0{max-width:var(--container-max);padding:clamp(56px, 8vw, 120px) var(--site-gutter) clamp(56px, 7vw, 104px);flex-wrap:wrap;align-items:flex-end;gap:36px clamp(40px,5vw,72px);margin:0 auto;display:flex}.hero__pitch.svelte-1q37ri0{flex:480px;min-width:0}.hero__eyebrow.svelte-1q37ri0{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--cornflower);margin:0}.hero__title.svelte-1q37ri0{margin:var(--space-22) 0 0;font-size:var(--text-h1);letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.06}.hero__actions.svelte-1q37ri0{align-items:center;gap:var(--space-16);margin-top:var(--space-44);flex-wrap:wrap;display:flex}.hero__cta.svelte-1q37ri0{align-items:center;gap:var(--space-8);border-radius:var(--r-btn);transition:background var(--speed-hover) var(--ease-out), border-color var(--speed-hover) var(--ease-out);font-size:15px;display:inline-flex}.hero__cta--primary.svelte-1q37ri0{background:var(--cornflower);color:var(--on-accent);padding:13px 24px;font-weight:600}.hero__cta--primary.svelte-1q37ri0:hover{background:var(--cornflower-hover)}.hero__cta--secondary.svelte-1q37ri0{color:var(--ink);border:1px solid var(--edge);padding:12px 22px}.hero__cta--secondary.svelte-1q37ri0:hover{border-color:var(--cornflower)}.hero__aside.svelte-1q37ri0{border-left:1px solid var(--hair);gap:var(--space-26);flex-direction:column;flex:300px;max-width:620px;padding-left:clamp(20px,3vw,48px);display:flex}.hero__lede.svelte-1q37ri0{font-size:var(--text-lede);color:var(--ink-2);margin:0;line-height:1.75}.hero__chip.svelte-1q37ri0{font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--edge-soft);border-radius:var(--r-chip);white-space:nowrap;padding:2px 7px;font-size:.88em}.hero__chip--cornflower.svelte-1q37ri0{color:var(--cornflower-tint)}.hero__chip--cyberlachs.svelte-1q37ri0{color:var(--cyberlachs-tint)}.hero__chip--slate.svelte-1q37ri0{color:var(--slate)}.hero__cursor.svelte-1q37ri0{background:var(--slate);vertical-align:-2px;width:7px;height:.8em;margin-left:3px;animation:1.1s step-end infinite lds-blink;display:inline-block}.hero__hint.svelte-1q37ri0{font-family:var(--font-mono);font-size:var(--text-meta);color:var(--ink-4);overflow-wrap:anywhere;margin:0}.tactics.svelte-133r1yx{border-top:1px solid var(--hair)}.tactics__inner.svelte-133r1yx{max-width:var(--container-max);padding:clamp(48px, 5vw, 80px) var(--site-gutter);margin:0 auto}.tactics__header.svelte-133r1yx{justify-content:space-between;align-items:baseline;gap:10px var(--space-24);flex-wrap:wrap;margin-bottom:40px;display:flex}.tactics__title.svelte-133r1yx{font-size:var(--text-h2);letter-spacing:-.02em;margin:0;font-weight:600}.tactics__note.svelte-133r1yx{font-family:var(--font-mono);font-size:var(--text-meta);color:var(--ink-4);margin:0}.tactics__grid.svelte-133r1yx{background:var(--hair);border:1px solid var(--hair);border-radius:var(--r-grid);grid-template-columns:repeat(auto-fit,minmax(min(546px,100%),1fr));gap:1px;display:grid;overflow:hidden}.tactics__pair.svelte-133r1yx{background:var(--hair);grid-template-columns:repeat(auto-fit,minmax(min(272px,100%),1fr));gap:1px;display:grid}.tactics__layer.svelte-133r1yx{background:var(--surface);padding:var(--space-26) var(--space-24);gap:var(--space-20);flex-direction:column;display:flex}.tactics__eyebrow.svelte-133r1yx{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:9px;margin:0;font-size:12px;font-weight:400;display:flex}.tactics__code.svelte-133r1yx{font-family:var(--font-mono);font-size:var(--text-code);margin:0}.tactics__link.svelte-133r1yx{color:var(--ink);font-size:var(--text-body);margin-top:var(--space-4);transition:color var(--speed-hover) var(--ease-out);font-weight:600;display:block}.tactics__description.svelte-133r1yx{margin:var(--space-6) 0 0;font-size:var(--text-small);color:var(--ink-3);line-height:1.55}.tactics__layer--principles.svelte-133r1yx .tactics__code:where(.svelte-133r1yx){color:var(--layer-principles)}.tactics__layer--principles.svelte-133r1yx .tactics__link:where(.svelte-133r1yx):hover{color:var(--layer-principles-tint)}.tactics__layer--infrastructure.svelte-133r1yx .tactics__code:where(.svelte-133r1yx){color:var(--layer-infrastructure)}.tactics__layer--infrastructure.svelte-133r1yx .tactics__link:where(.svelte-133r1yx):hover{color:var(--layer-infrastructure-tint)}.tactics__layer--behaviors.svelte-133r1yx .tactics__code:where(.svelte-133r1yx){color:var(--layer-behaviors)}.tactics__layer--behaviors.svelte-133r1yx .tactics__link:where(.svelte-133r1yx):hover{color:var(--layer-behaviors-tint)}.tactics__layer--artifacts.svelte-133r1yx .tactics__code:where(.svelte-133r1yx){color:var(--layer-artifacts)}.tactics__layer--artifacts.svelte-133r1yx .tactics__link:where(.svelte-133r1yx):hover{color:var(--layer-artifacts-tint)}.tactics__footnote.svelte-133r1yx{margin:var(--space-20) 0 0;font-family:var(--font-mono);font-size:var(--text-meta);color:var(--ink-4)}.partners.svelte-1crmykw{border-top:1px solid var(--hair)}.partners__inner.svelte-1crmykw{max-width:var(--container-max);align-items:center;gap:var(--space-20) var(--space-44);padding:var(--space-44) var(--site-gutter);flex-wrap:wrap;margin:0 auto;display:flex}.partners__label.svelte-1crmykw{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin:0;font-size:11.5px}.sr-only.svelte-1crmykw{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.partners__mark.svelte-1crmykw{color:var(--ink-5);align-items:center;display:inline-flex}.partners__mark.svelte-1crmykw svg{fill:currentColor;width:auto;display:block}.partners__mark--futurice.svelte-1crmykw svg,.partners__mark--hm.svelte-1crmykw svg{height:19px}.partners__mark--zestlabs.svelte-1crmykw svg,.partners__mark--udoma.svelte-1crmykw svg{height:24px}.partners__mark--hfg.svelte-1crmykw svg{height:34px}
