.page.svelte-1vo9te1{min-height:100dvh;position:relative}.main.svelte-1vo9te1{max-width:800px;margin:0 auto;padding:6rem 1.5rem 2rem}.breadcrumb.svelte-1vo9te1{font-size:10px;letter-spacing:.1em;margin-bottom:2rem;display:flex;align-items:center;gap:8px}.breadcrumb.svelte-1vo9te1 a:where(.svelte-1vo9te1){color:var(--color-text-dim);text-decoration:none;transition:color .15s ease}.breadcrumb.svelte-1vo9te1 a:where(.svelte-1vo9te1):hover{color:var(--color-accent)}.breadcrumb.svelte-1vo9te1 .sep:where(.svelte-1vo9te1){color:#333}.breadcrumb.svelte-1vo9te1 .current:where(.svelte-1vo9te1){color:var(--color-text-muted)}.page-header.svelte-1vo9te1{margin-bottom:3rem}.page-title.svelte-1vo9te1{font-size:28px;font-weight:600;color:var(--color-text);margin:0 0 .5rem;letter-spacing:.02em}.page-subtitle.svelte-1vo9te1{font-size:14px;color:var(--color-text-muted);line-height:1.6;margin:0 0 1.5rem}.hero-metrics.svelte-1vo9te1{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.hero-metric.svelte-1vo9te1{display:flex;flex-direction:column;gap:2px;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:2px}.hero-metric-value.svelte-1vo9te1{font-size:24px;font-weight:700;color:var(--color-accent);font-family:var(--font-mono)}.hero-metric-label.svelte-1vo9te1{font-size:9px;color:var(--color-text);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.hero-metric-desc.svelte-1vo9te1{font-size:10px;color:var(--color-text-dim);line-height:1.4}.solution-body.svelte-1vo9te1{display:flex;flex-direction:column;gap:3rem;margin-bottom:3rem}.section-heading.svelte-1vo9te1{font-size:12px;font-weight:600;color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.5rem}.pain-points.svelte-1vo9te1{display:flex;flex-direction:column;gap:12px}.pain-point.svelte-1vo9te1{display:flex;gap:10px;font-size:13px;color:var(--color-text-muted);line-height:1.6}.pain-icon.svelte-1vo9te1{color:var(--color-accent);flex-shrink:0;margin-top:2px}.approach-steps.svelte-1vo9te1{display:flex;flex-direction:column;gap:1.5rem}.step.svelte-1vo9te1{display:flex;gap:16px}.step-number.svelte-1vo9te1{font-size:20px;font-weight:700;color:var(--color-accent);font-family:var(--font-mono);flex-shrink:0;opacity:.5}.step-content.svelte-1vo9te1{display:flex;flex-direction:column;gap:4px}.step-title.svelte-1vo9te1{font-size:14px;font-weight:600;color:var(--color-text);margin:0}.step-desc.svelte-1vo9te1{font-size:13px;color:var(--color-text-muted);line-height:1.7;margin:0}.benefits.svelte-1vo9te1{display:flex;flex-direction:column;gap:12px}.benefit.svelte-1vo9te1{display:flex;flex-direction:column;gap:2px}.benefit-metric.svelte-1vo9te1{font-size:13px;color:#22c55e;font-weight:600}.benefit-desc.svelte-1vo9te1{font-size:12px;color:var(--color-text-dim);padding-left:20px}.tech-tags.svelte-1vo9te1{display:flex;flex-wrap:wrap;gap:8px}.tech-tag.svelte-1vo9te1{font-size:10px;letter-spacing:.1em;color:var(--color-accent);background:var(--color-accent-muted);padding:4px 12px;border-radius:2px}.related-cases.svelte-1vo9te1{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.related-card.svelte-1vo9te1{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:2px;text-decoration:none;transition:border-color .2s ease}.related-card.svelte-1vo9te1:hover{border-color:var(--color-accent)}.related-industry.svelte-1vo9te1{font-size:8px;color:var(--color-text-dim);letter-spacing:.15em;text-transform:uppercase}.related-title.svelte-1vo9te1{font-size:14px;font-weight:600;color:var(--color-text);margin:0}.related-tagline.svelte-1vo9te1{font-size:12px;color:var(--color-text-muted);line-height:1.5;margin:0}.related-tech.svelte-1vo9te1{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.related-tech-tag.svelte-1vo9te1{font-size:9px;color:var(--color-text-dim);padding:2px 8px;border:1px solid var(--color-border);border-radius:2px}.cta-section.svelte-1vo9te1{text-align:center;padding:3rem 0;border-top:1px solid var(--color-border)}.cta-text.svelte-1vo9te1{font-size:14px;color:var(--color-text-muted);margin:0 0 1.5rem}.cta-link.svelte-1vo9te1{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;padding:10px 24px;border-radius:2px;text-decoration:none;transition:all .2s ease;background:var(--color-accent);color:var(--color-primary)}.cta-link.svelte-1vo9te1:hover{background:var(--color-accent-bright)}@media(max-width:768px){.hero-metrics.svelte-1vo9te1,.related-cases.svelte-1vo9te1{grid-template-columns:1fr}}
