.hero.svelte-193gjnj{padding-top:78px;padding-bottom:64px;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.hero-title.svelte-193gjnj{font-family:var(--font-display);font-weight:600;font-size:clamp(2.5rem,5.2vw,4.3rem);line-height:1.02;letter-spacing:-.035em;color:var(--text-strong);margin:0 0 24px}.hero-intro.svelte-193gjnj{font-size:1.12rem;line-height:1.7;color:var(--text-muted);max-width:30em;margin:0 0 34px}.hero-ctas.svelte-193gjnj{display:flex;flex-wrap:wrap;gap:13px;margin-bottom:38px}.mono-arrow.svelte-193gjnj{font-family:var(--font-mono)}.hero-tags.svelte-193gjnj{display:flex;flex-wrap:wrap;gap:8px}.hero-tag.svelte-193gjnj{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--text-quiet);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 11px}.hero-viz.svelte-193gjnj{position:relative;background:linear-gradient(180deg,var(--surface),var(--surface-soft));border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px}.viz-label.svelte-193gjnj{position:absolute;top:14px;left:16px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin:0}.hero-viz.svelte-193gjnj svg:where(.svelte-193gjnj){width:100%;height:auto;display:block}.viz-core-label.svelte-193gjnj{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;fill:var(--accent);font-weight:600}.viz-node.svelte-193gjnj{animation:evpulse 3.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.viz-node-label.svelte-193gjnj{font-family:var(--font-display);font-size:13px;font-weight:500;fill:var(--text-muted-3)}.flow-band.svelte-193gjnj{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:var(--surface)}.flow-shell.svelte-193gjnj{padding:30px 32px;display:flex;flex-wrap:wrap;gap:10px 38px;align-items:center;justify-content:space-between}.flow-label.svelte-193gjnj{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.flow-steps.svelte-193gjnj{display:flex;flex-wrap:wrap;gap:10px 26px}.flow-steps.svelte-193gjnj span:where(.svelte-193gjnj){font-family:var(--font-display);font-size:15px;font-weight:500;color:var(--text-strong)}.concepts.svelte-193gjnj{padding:84px 32px 30px}.concepts-intro.svelte-193gjnj{max-width:50em;margin-bottom:42px}.section-title.svelte-193gjnj{font-family:var(--font-display);font-weight:600;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.1;letter-spacing:-.03em;color:var(--text-strong);margin:0 0 14px}.section-text.svelte-193gjnj{font-size:1.05rem;line-height:1.7;color:var(--text-muted);margin:0}.concepts-grid.svelte-193gjnj{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.concept-card.svelte-193gjnj{text-align:left;border:none;cursor:pointer;padding:26px 24px 24px;display:flex;flex-direction:column;gap:10px;min-height:188px;transition:background .18s ease;font-family:inherit}.concept-card.svelte-193gjnj:hover{background:var(--surface-soft)}.concept-idx.svelte-193gjnj{font-family:var(--font-mono);font-size:11px;color:var(--accent);letter-spacing:.08em}.concept-title.svelte-193gjnj{font-family:var(--font-display);font-size:1.22rem;font-weight:600;letter-spacing:-.02em;color:var(--text-strong)}.concept-line.svelte-193gjnj{font-size:.95rem;line-height:1.6;color:var(--text-muted-2);flex:1}.concept-cta.svelte-193gjnj{font-size:13.5px;font-weight:600;color:var(--accent)}.uc-teaser.svelte-193gjnj{padding:40px 32px 96px}.uc-panel.svelte-193gjnj{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}.uc-left.svelte-193gjnj{padding:44px 40px;border-right:1px solid var(--border)}.uc-left.svelte-193gjnj .section-title:where(.svelte-193gjnj){font-size:1.85rem}.uc-left.svelte-193gjnj .section-text:where(.svelte-193gjnj){margin-bottom:26px}.uc-right.svelte-193gjnj{padding:18px 22px;display:flex;flex-direction:column}.uc-row.svelte-193gjnj{display:flex;align-items:baseline;gap:14px;padding:13px 6px;border-bottom:1px solid var(--border-soft)}.uc-idx.svelte-193gjnj{font-family:var(--font-mono);font-size:11px;color:var(--text-faint)}.uc-title.svelte-193gjnj{font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--text-strong);flex:1}.uc-group.svelte-193gjnj{font-family:var(--font-mono);font-size:10.5px;color:var(--accent-soft);letter-spacing:.04em;text-transform:capitalize}@media (max-width: 880px){.hero.svelte-193gjnj{grid-template-columns:1fr}.hero-viz.svelte-193gjnj{order:-1}.uc-panel.svelte-193gjnj{grid-template-columns:1fr}.uc-left.svelte-193gjnj{border-right:none;border-bottom:1px solid var(--border)}}
