.page.svelte-1uha8ag{width:100%;max-width:1400px;margin:0 auto;padding:26px 24px 60px}.intro.svelte-1uha8ag{max-width:78ch;margin-bottom:26px}.intro.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-bottom:9px}.grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(315px,1fr));gap:15px;display:grid}.card.svelte-1uha8ag{box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.card-head.svelte-1uha8ag{justify-content:space-between;align-items:flex-start;gap:10px;padding:13px 15px 9px;display:flex}.card-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:2px;font-size:16px}.badge.svelte-1uha8ag{background:var(--surface-3);color:var(--accent);white-space:nowrap;border:1px solid var(--accent-dim);border-radius:10px;padding:2px 7px;font-size:10.5px}.tagline.svelte-1uha8ag{color:var(--text-2);padding:0 15px 12px;font-size:13px}.specs.svelte-1uha8ag{border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1);background:#00000029;grid-template-columns:1fr 1fr;gap:8px 14px;margin:0;padding:12px 15px;display:grid}.specs.svelte-1uha8ag>div:where(.svelte-1uha8ag){min-width:0}.specs.svelte-1uha8ag .wide:where(.svelte-1uha8ag){grid-column:1/-1}dt.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:10.5px}dd.svelte-1uha8ag{color:var(--text-1);margin:1px 0 0;font-size:12.5px}dd.small.svelte-1uha8ag{color:var(--text-2);font-size:11.5px;line-height:1.45}.services.svelte-1uha8ag{flex-wrap:wrap;gap:5px;padding:11px 15px;display:flex}.chip.svelte-1uha8ag{background:var(--surface-2);color:var(--text-2);border:1px solid var(--line-1);border-radius:10px;padding:2px 8px;font-size:11px}.card-foot.svelte-1uha8ag{margin-top:auto;padding:11px 15px 14px}.go.svelte-1uha8ag{font-size:12.5px;font-weight:500}.block.svelte-1uha8ag{margin-top:40px}.block.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:6px}.intro-text.svelte-1uha8ag{max-width:78ch;margin-bottom:15px;font-size:13.5px}.scenario-grid.svelte-1uha8ag,.concept-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:11px;display:grid}.link-card.svelte-1uha8ag{color:var(--text-1);flex-direction:column;gap:4px;padding:13px 15px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.link-card.svelte-1uha8ag:hover{border-color:var(--accent-dim);background:var(--surface-2);text-decoration:none}.link-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:13.5px}.link-card.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:12.5px;line-height:1.5}
