.hero.svelte-1uha8ag{position:relative;padding:var(--space-12) 0 var(--space-10);overflow:hidden}.hero-inner.svelte-1uha8ag{position:relative;z-index:2;display:grid;grid-template-columns:1.25fr .75fr;gap:var(--space-8);align-items:center}.hero-text.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-weight:800}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--color-accent);font-style:italic}.lead.svelte-1uha8ag{font-size:1.125rem;line-height:1.6;color:var(--color-text-muted);max-width:36rem;margin-bottom:var(--space-6)}.cta-row.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--space-3)}.arrow.svelte-1uha8ag{display:inline-block;transition:transform .16s var(--ease)}.btn.svelte-1uha8ag:hover .arrow:where(.svelte-1uha8ag){transform:translate(3px)}.grid-bg.svelte-1uha8ag,.tron-svg.svelte-1uha8ag{position:absolute;inset:0;pointer-events:none}.grid-bg.svelte-1uha8ag{z-index:0;background-image:linear-gradient(var(--color-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-border) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(circle at 78% 45%,#000,transparent 68%);-webkit-mask-image:radial-gradient(circle at 78% 45%,#000,transparent 68%);animation:svelte-1uha8ag-grid-pulse 5.5s ease-in-out infinite}@keyframes svelte-1uha8ag-grid-pulse{0%,to{opacity:.55}50%{opacity:1}}.tron-svg.svelte-1uha8ag{z-index:1;width:100%;height:100%;overflow:hidden;mask-image:radial-gradient(circle at 78% 45%,#000 22%,transparent 76%);-webkit-mask-image:radial-gradient(circle at 78% 45%,#000 22%,transparent 76%)}.trace.svelte-1uha8ag use:where(.svelte-1uha8ag){fill:none;stroke-linecap:round;stroke-linejoin:round;animation-duration:var(--dur);animation-delay:var(--delay);animation-iteration-count:infinite;animation-timing-function:linear}.trace.svelte-1uha8ag .body:where(.svelte-1uha8ag){stroke:#8fc7b1;stroke-width:2.4;stroke-opacity:.5;stroke-dasharray:30 100;filter:url(#trace-body-glow);animation-name:svelte-1uha8ag-trace-body}.trace.svelte-1uha8ag .head:where(.svelte-1uha8ag){stroke:#dcf5e8;stroke-width:1.6;stroke-opacity:1;stroke-dasharray:5 100;filter:url(#trace-head-glow);animation-name:svelte-1uha8ag-trace-head}@keyframes svelte-1uha8ag-trace-body{0%{stroke-dashoffset:30;opacity:0}3%{opacity:1}97%{opacity:1}to{stroke-dashoffset:-100;opacity:0}}@keyframes svelte-1uha8ag-trace-head{0%{stroke-dashoffset:5;opacity:0}3%{opacity:1}97%{opacity:1}to{stroke-dashoffset:-125;opacity:0}}.hero-decoration.svelte-1uha8ag{justify-self:end;width:100%;position:relative}.binary.svelte-1uha8ag{font-family:var(--font-mono);font-size:clamp(1.1rem,2.6vw,1.9rem);line-height:1.5;letter-spacing:.18em;text-align:right;font-weight:700;filter:drop-shadow(0 0 8px rgba(143,199,177,.08));animation:svelte-1uha8ag-binary-in .6s ease-out .22s both,svelte-1uha8ag-binary-glow 5s ease-in-out infinite}@keyframes svelte-1uha8ag-binary-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1uha8ag-binary-glow{0%,to{filter:drop-shadow(0 0 8px rgba(143,199,177,.08))}50%{filter:drop-shadow(0 0 18px rgba(143,199,177,.35))}}.bline.svelte-1uha8ag{display:block;background:linear-gradient(180deg,var(--color-accent-bright),var(--color-accent-deep));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.capabilities-section.svelte-1uha8ag{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-bg-alt)}.capabilities.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.capability.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:var(--space-2);font-size:1rem}.capability.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:.92rem}.section-head.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0}.grid.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.principles.svelte-1uha8ag{border-top:1px solid var(--color-border)}.principles-list.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.principle.svelte-1uha8ag{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.principle.svelte-1uha8ag .check:where(.svelte-1uha8ag){width:24px;height:24px;color:var(--color-accent);margin-bottom:var(--space-3)}.principle.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:var(--space-2);font-size:1.05rem}.principle.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:.94rem;line-height:1.55}.cta-band.svelte-1uha8ag{padding:var(--space-10) 0;background:var(--color-bg-alt);border-top:1px solid var(--color-border)}.cta-band-inner.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap}.cta-band.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 var(--space-1);font-size:1.5rem}.cta-band.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}@media(max-width:900px){.hero-inner.svelte-1uha8ag{grid-template-columns:1fr}.hero-decoration.svelte-1uha8ag{display:none}.capabilities.svelte-1uha8ag,.grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.principles-list.svelte-1uha8ag{grid-template-columns:1fr}}@media(max-width:560px){.capabilities.svelte-1uha8ag,.grid.svelte-1uha8ag{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.grid-bg.svelte-1uha8ag{animation:none!important}.binary.svelte-1uha8ag{animation:none!important;opacity:1!important}.tron-svg.svelte-1uha8ag{display:none}}
