.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);padding:96px 0 80px}.hero-label[data-astro-cid-lcdefpme]{font-size:var(--text-xs);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange);margin-bottom:20px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:700px;margin-bottom:24px}.hero-sub[data-astro-cid-lcdefpme]{max-width:580px;font-size:var(--text-lg);margin-bottom:36px;line-height:1.7}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.btn-primary[data-astro-cid-lcdefpme]{background:var(--orange);color:var(--white);font-size:var(--text-sm);border-radius:var(--radius);padding:10px 24px;font-weight:500;transition:background .15s;display:inline-block}.btn-primary[data-astro-cid-lcdefpme]:hover{background:#d4541e}.btn-ghost[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--text-muted)}.btn-ghost[data-astro-cid-lcdefpme]:hover{color:var(--navy)}.section[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);padding:72px 0}.section-label[data-astro-cid-lcdefpme]{font-size:var(--text-xs);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:28px}.diagram-block[data-astro-cid-lcdefpme]{background:var(--gray-50);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 32px}.diagram-title[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--navy);margin-bottom:20px;font-weight:500}.diagram-svg[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.problem-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.problem-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:12px}.problem-items[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;display:flex}.problem-item[data-astro-cid-lcdefpme]{border-radius:var(--radius);font-size:var(--text-sm);color:var(--text-muted);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.problem-item--bad[data-astro-cid-lcdefpme]{background:#fff5f5;border:1px solid #fed7d7}.pi-icon[data-astro-cid-lcdefpme]{color:#e53e3e;flex-shrink:0;font-weight:500}.features-grid[data-astro-cid-lcdefpme]{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.feature-card[data-astro-cid-lcdefpme]{background:var(--white);flex-direction:column;gap:10px;padding:28px 24px;display:flex}.feature-card--cta[data-astro-cid-lcdefpme]{background:var(--navy)}.feature-card[data-astro-cid-lcdefpme].feature-card--cta h3[data-astro-cid-lcdefpme]{color:var(--white)}.feature-card--cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffa6}.fc-icon[data-astro-cid-lcdefpme]{width:28px;height:28px;margin-bottom:4px}.fc-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:100%}.fc-icon--check[data-astro-cid-lcdefpme]{color:#16a34a}.fc-icon--bell[data-astro-cid-lcdefpme]{color:#d97706}.fc-icon--chart[data-astro-cid-lcdefpme]{color:#1a56db}.fc-icon--integration[data-astro-cid-lcdefpme]{color:#7c3aed}.fc-icon--people[data-astro-cid-lcdefpme]{color:#0891b2}.feature-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-base);color:var(--navy)}.feature-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm);flex:1;line-height:1.6}.btn-primary-orange[data-astro-cid-lcdefpme]{background:var(--white);color:var(--orange);font-size:var(--text-sm);border-radius:var(--radius);align-self:flex-start;margin-top:8px;padding:8px 18px;font-weight:500;display:inline-block}.btn-primary-orange[data-astro-cid-lcdefpme]:hover{background:var(--orange-light)}.carousel-track-outer[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-section-alt,#f8fafc);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}.carousel-track[data-astro-cid-lcdefpme]{will-change:transform;gap:12px;width:max-content;padding:16px;display:flex}.client-card[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--white);flex-shrink:0;align-items:center;gap:11px;padding:11px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.client-card[data-astro-cid-lcdefpme]:hover{border-color:var(--orange);transform:translateY(-2px);box-shadow:0 4px 16px #e8622a14}.client-icon[data-astro-cid-lcdefpme]{width:34px;height:34px;font-size:10px;font-weight:500;font-family:var(--mono);letter-spacing:.02em;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.client-info[data-astro-cid-lcdefpme]{flex-direction:column;gap:1px;display:flex}.client-name[data-astro-cid-lcdefpme]{color:var(--navy);white-space:nowrap;font-size:.875rem;font-weight:500}.client-sector[data-astro-cid-lcdefpme]{color:var(--text-muted);white-space:nowrap;font-size:.75rem}.compare-grid[data-astro-cid-lcdefpme]{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.compare-col[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;padding:28px;display:flex}.compare-col--before[data-astro-cid-lcdefpme]{background:#fff5f5}.compare-col--after[data-astro-cid-lcdefpme]{background:#f0fdf4}.compare-header[data-astro-cid-lcdefpme]{font-size:var(--text-sm);align-items:center;gap:8px;margin-bottom:8px;font-weight:500;display:flex}.compare-col--before[data-astro-cid-lcdefpme] .compare-header[data-astro-cid-lcdefpme]{color:#991b1b}.compare-col--after[data-astro-cid-lcdefpme] .compare-header[data-astro-cid-lcdefpme]{color:#166534}.compare-item[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--text-muted);align-items:flex-start;gap:10px;display:flex}.ci-icon[data-astro-cid-lcdefpme]{font-weight:600;font-size:var(--text-xs);flex-shrink:0;margin-top:2px}.ci-bad[data-astro-cid-lcdefpme]{color:#e53e3e}.ci-good[data-astro-cid-lcdefpme]{color:#16a34a}.two-col[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.two-col[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:18px}.origin-stats[data-astro-cid-lcdefpme]{background:var(--gray-50);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:24px;padding:32px;display:flex}.os-item[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.os-val[data-astro-cid-lcdefpme]{font-size:1.5rem;font-weight:500;font-family:var(--mono);letter-spacing:-.02em;color:var(--navy)}.os-label[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--text-muted)}.cta-box[data-astro-cid-lcdefpme]{background:var(--navy);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:40px;padding:48px;display:flex}.cta-box[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--white);max-width:480px}.cta-box[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffff8c;font-size:var(--text-sm);margin-top:8px}.cta-actions[data-astro-cid-lcdefpme]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:12px;display:flex}.btn-primary-white[data-astro-cid-lcdefpme]{background:var(--orange);color:var(--white);font-size:var(--text-sm);border-radius:var(--radius);white-space:nowrap;padding:10px 24px;font-weight:500;transition:background .15s;display:inline-block}.btn-primary-white[data-astro-cid-lcdefpme]:hover{background:#d4541e}.cta-direct[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.cta-direct[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:var(--text-xs);color:#fff6}.cta-direct[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:#ffffffb3;font-family:var(--mono)}.cta-direct[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--white)}@media (width<=900px){.features-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.problem-grid[data-astro-cid-lcdefpme],.compare-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.cta-box[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.cta-actions[data-astro-cid-lcdefpme]{align-items:flex-start}}@media (width<=600px){.features-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.two-col[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}.diagram-block[data-astro-cid-lcdefpme]{padding:16px}}
