.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(--accent-text);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(--accent);color:var(--on-accent);padding:13px 24px;font-weight:600}.hero__cta--primary.svelte-1q37ri0:hover{background:var(--accent-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(--accent)}.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;container:hero-aside/inline-size}.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);color:var(--ink);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-text)}.hero__chip--cyberlachs.svelte-1q37ri0{color:var(--cyberlachs-text)}.hero__cursor.svelte-1q37ri0{vertical-align:-2px;background:currentColor;width:7px;height:.8em;margin-left:3px;animation:1.1s step-end infinite lds-blink;display:inline-block}.hero__terminal.svelte-1q37ri0{border-radius:var(--r-card);animation:lds-beam var(--speed-beam) linear infinite;position:relative}.hero__terminal-rim.svelte-1q37ri0,.hero__terminal-bloom.svelte-1q37ri0{border-radius:calc(var(--r-card) + 1px);pointer-events:none;position:absolute;inset:-1px}.hero__terminal-rim.svelte-1q37ri0,.hero__terminal-bloom.svelte-1q37ri0:before{background-image:conic-gradient(from var(--lds-beam-angle), transparent 0 44%, var(--cornflower) 54%, var(--neonmint) 59%, var(--cyberlachs) 64%, var(--slate) 69%, transparent 78% 100%)}.hero__terminal-rim.svelte-1q37ri0{background-color:var(--terminal-edge)}.hero__terminal-bloom.svelte-1q37ri0{filter:blur(7px);-webkit-mask-image:linear-gradient(var(--terminal-bloom) 0 0);-webkit-mask-image:linear-gradient(var(--terminal-bloom) 0 0);mask-image:linear-gradient(var(--terminal-bloom) 0 0)}.hero__terminal-bloom.svelte-1q37ri0:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero__terminal-panel.svelte-1q37ri0{align-items:start;gap:var(--space-6) var(--space-12);border-radius:inherit;background:linear-gradient(var(--terminal-bg), var(--terminal-bg-2));box-shadow:0 1px 2px -1px var(--terminal-shadow), 0 14px 30px -18px var(--terminal-shadow), inset 0 1px 0 var(--terminal-sheen);grid-template-columns:minmax(0,1fr) auto;padding:13px 13px 12px 16px;display:grid;position:relative}.hero__terminal-cmd.svelte-1q37ri0{font-family:var(--font-mono);font-size:var(--text-small);color:var(--ink);overflow-wrap:anywhere;text-indent:-2ch;grid-area:1/1;padding-left:2ch;line-height:1.5}.hero__terminal-prompt.svelte-1q37ri0{color:var(--ink-3);-webkit-user-select:none;user-select:none}.hero__terminal-host.svelte-1q37ri0{color:var(--ink-3)}.hero__terminal-file.svelte-1q37ri0{color:var(--accent-text);white-space:nowrap}.hero__terminal-copy.svelte-1q37ri0{border-radius:var(--r-ui);width:28px;height:28px;color:var(--ink-3);transition:background var(--speed-hover) var(--ease-out), color var(--speed-hover) var(--ease-out);background:0 0;border:none;grid-area:1/2;place-items:center;margin:-4px -3px 0 0;padding:0;display:grid}.hero__terminal-copy.svelte-1q37ri0:hover{background:var(--terminal-key);color:var(--ink)}.hero__terminal-copy--copied.svelte-1q37ri0,.hero__terminal-copy--copied.svelte-1q37ri0:hover{color:var(--neonmint-text);background:0 0}.hero__terminal-icon.svelte-1q37ri0{transition:opacity var(--speed-hover) var(--ease-out), transform var(--speed-hover) var(--ease-out);grid-area:1/1}.hero__terminal-icon--check.svelte-1q37ri0,.hero__terminal-copy--copied.svelte-1q37ri0 .hero__terminal-icon--copy:where(.svelte-1q37ri0){opacity:0;transform:scale(.6)}.hero__terminal-copy--copied.svelte-1q37ri0 .hero__terminal-icon--check:where(.svelte-1q37ri0){opacity:1;transform:none}.hero__terminal-note.svelte-1q37ri0{font-family:var(--font-mono);font-size:var(--text-code);color:var(--ink-3);grid-area:2/1/2/3;margin:0;padding-left:2ch;line-height:1.4}.hero__terminal-hash.svelte-1q37ri0{color:var(--ink-4)}@container hero-aside (width<=380px){.hero__terminal-panel.svelte-1q37ri0{padding:11px 11px 10px 13px}.hero__terminal-cmd.svelte-1q37ri0{font-size:var(--text-meta)}}@media (prefers-reduced-motion:reduce){.hero__terminal-bloom.svelte-1q37ri0{filter:blur(9px)}}@media (width<=767px){.hero__aside.svelte-1q37ri0{border-left:none;padding-left: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-text)}.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-text)}.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-text)}.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-text)}.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}.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}@media (width<=767px){.partners__label.svelte-1crmykw{flex:0 0 100%}}
