.hero-images[data-astro-cid-h7lqdtry]{padding:var(--space-16) 0;background:var(--color-bg-subtle)}.images-grid[data-astro-cid-h7lqdtry]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-6)}.image-card[data-astro-cid-h7lqdtry]{position:relative;border-radius:var(--radius-2xl);overflow:hidden;aspect-ratio:16/10;background:var(--color-bg-muted)}.image-card[data-astro-cid-h7lqdtry] img[data-astro-cid-h7lqdtry]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-base)}.image-card[data-astro-cid-h7lqdtry]:hover img[data-astro-cid-h7lqdtry]{transform:scale(1.05)}.image-overlay[data-astro-cid-h7lqdtry]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,transparent 60%);display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-6);color:#fff}.image-overlay[data-astro-cid-h7lqdtry] h3[data-astro-cid-h7lqdtry]{font-size:var(--text-lg);font-weight:var(--font-semibold);margin-bottom:var(--space-1)}.image-overlay[data-astro-cid-h7lqdtry] p[data-astro-cid-h7lqdtry]{font-size:var(--text-sm);opacity:.9}.charts-section[data-astro-cid-h7lqdtry]{padding:var(--space-20) 0;background:var(--color-bg)}.charts-grid[data-astro-cid-h7lqdtry]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}@media (max-width: 1024px){.charts-grid[data-astro-cid-h7lqdtry]{grid-template-columns:repeat(2,1fr)}}.chart-card[data-astro-cid-h7lqdtry]{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-6);transition:all var(--transition-base)}.chart-card[data-astro-cid-h7lqdtry]:hover{transform:translateY(-4px);box-shadow:var(--shadow-2xl)}.chart-header[data-astro-cid-h7lqdtry]{margin-bottom:var(--space-4)}.chart-header[data-astro-cid-h7lqdtry] h3[data-astro-cid-h7lqdtry]{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-1)}.chart-header[data-astro-cid-h7lqdtry] p[data-astro-cid-h7lqdtry]{font-size:var(--text-sm);color:var(--color-text-muted)}.chart-container[data-astro-cid-h7lqdtry]{height:280px;position:relative}@media (max-width: 768px){.chart-container[data-astro-cid-h7lqdtry]{height:240px}}.features-section[data-astro-cid-h7lqdtry]{padding:var(--space-20) 0;background:var(--color-bg-subtle)}.features-grid[data-astro-cid-h7lqdtry]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-6)}.feature-card[data-astro-cid-h7lqdtry]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-8);text-align:center;transition:all var(--transition-base)}.feature-card[data-astro-cid-h7lqdtry]:hover{transform:translateY(-4px);border-color:var(--color-secondary);box-shadow:var(--shadow-2xl)}.feature-icon[data-astro-cid-h7lqdtry]{width:80px;height:80px;margin:0 auto var(--space-4);background:var(--gradient-primary);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:#fff}.feature-card[data-astro-cid-h7lqdtry] h3[data-astro-cid-h7lqdtry]{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-3)}.feature-card[data-astro-cid-h7lqdtry] p[data-astro-cid-h7lqdtry]{color:var(--color-text-muted);line-height:1.6}.case-studies-section[data-astro-cid-h7lqdtry]{padding:var(--space-20) 0;background:var(--color-bg)}.case-studies-grid[data-astro-cid-h7lqdtry]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:var(--space-8)}.case-study-card[data-astro-cid-h7lqdtry]{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-8);transition:all var(--transition-base)}.case-study-card[data-astro-cid-h7lqdtry]:hover{transform:translateY(-4px);box-shadow:var(--shadow-2xl)}.case-study-header[data-astro-cid-h7lqdtry]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-6)}.client-info[data-astro-cid-h7lqdtry]{display:flex;align-items:center;gap:var(--space-4)}.client-logo[data-astro-cid-h7lqdtry]{width:60px;height:60px;background:var(--gradient-primary);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;color:#fff}.client-info[data-astro-cid-h7lqdtry] h3[data-astro-cid-h7lqdtry]{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-1)}.client-info[data-astro-cid-h7lqdtry] p[data-astro-cid-h7lqdtry]{font-size:var(--text-sm);color:var(--color-text-muted)}.industry-tag[data-astro-cid-h7lqdtry]{background:var(--gradient-primary);color:#fff;padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold)}.challenge[data-astro-cid-h7lqdtry],.solution[data-astro-cid-h7lqdtry],.results[data-astro-cid-h7lqdtry],.timeline[data-astro-cid-h7lqdtry]{margin-bottom:var(--space-6)}.challenge[data-astro-cid-h7lqdtry] h4[data-astro-cid-h7lqdtry],.solution[data-astro-cid-h7lqdtry] h4[data-astro-cid-h7lqdtry],.results[data-astro-cid-h7lqdtry] h4[data-astro-cid-h7lqdtry],.timeline[data-astro-cid-h7lqdtry] h4[data-astro-cid-h7lqdtry]{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-3)}.challenge[data-astro-cid-h7lqdtry] p[data-astro-cid-h7lqdtry],.timeline[data-astro-cid-h7lqdtry] p[data-astro-cid-h7lqdtry]{color:var(--color-text-muted);line-height:1.6}.solution[data-astro-cid-h7lqdtry] ul[data-astro-cid-h7lqdtry]{list-style:none;padding:0}.solution[data-astro-cid-h7lqdtry] li[data-astro-cid-h7lqdtry]{padding:var(--space-2) 0;color:var(--color-text-muted);position:relative;padding-left:var(--space-6)}.solution[data-astro-cid-h7lqdtry] li[data-astro-cid-h7lqdtry]:before{content:"✓";position:absolute;left:0;color:var(--color-success);font-weight:700}.metrics-grid[data-astro-cid-h7lqdtry]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-4)}.metric[data-astro-cid-h7lqdtry]{text-align:center;padding:var(--space-4);background:var(--color-bg);border-radius:var(--radius-xl);border:1px solid var(--color-border)}.metric-value[data-astro-cid-h7lqdtry]{display:block;font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-secondary);line-height:1}.metric-label[data-astro-cid-h7lqdtry]{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-1)}.timeline-items[data-astro-cid-h7lqdtry]{display:flex;flex-direction:column;gap:var(--space-3)}.timeline-item[data-astro-cid-h7lqdtry]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3);background:var(--color-bg);border-radius:var(--radius-lg);border-left:4px solid var(--color-secondary)}.timeline-date[data-astro-cid-h7lqdtry]{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-secondary);min-width:80px}.timeline-desc[data-astro-cid-h7lqdtry]{font-size:var(--text-sm);color:var(--color-text-muted)}.roi-calculator-section[data-astro-cid-h7lqdtry]{padding:var(--space-20) 0;background:var(--color-bg-subtle)}.calculator-container[data-astro-cid-h7lqdtry]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);max-width:1200px;margin:0 auto}.calculator-inputs[data-astro-cid-h7lqdtry]{display:flex;flex-direction:column;gap:var(--space-6)}.input-group[data-astro-cid-h7lqdtry]{display:flex;flex-direction:column;gap:var(--space-2)}.input-group[data-astro-cid-h7lqdtry] label[data-astro-cid-h7lqdtry]{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text)}.input-group[data-astro-cid-h7lqdtry] input[data-astro-cid-h7lqdtry]{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);font-size:var(--text-base);transition:border-color var(--transition-base)}.input-group[data-astro-cid-h7lqdtry] input[data-astro-cid-h7lqdtry]:focus{outline:none;border-color:var(--color-secondary)}.calculator-results[data-astro-cid-h7lqdtry]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-8)}.calculator-results[data-astro-cid-h7lqdtry] h3[data-astro-cid-h7lqdtry]{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-6);text-align:center}.results-grid[data-astro-cid-h7lqdtry]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);margin-bottom:var(--space-8)}.result-item[data-astro-cid-h7lqdtry]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);background:var(--color-bg-subtle);border-radius:var(--radius-xl);text-align:center}.result-item[data-astro-cid-h7lqdtry].savings{background:var(--color-success-bg);border:1px solid var(--color-success)}.result-label[data-astro-cid-h7lqdtry]{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.result-value[data-astro-cid-h7lqdtry]{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text)}.result-item[data-astro-cid-h7lqdtry].savings .result-value[data-astro-cid-h7lqdtry]{color:var(--color-success)}.final-cta-section[data-astro-cid-h7lqdtry]{padding:var(--space-20) 0;background:var(--gradient-mesh);text-align:center}.cta-content[data-astro-cid-h7lqdtry] h2[data-astro-cid-h7lqdtry]{font-size:var(--text-4xl);font-weight:var(--font-bold);color:#fff;margin-bottom:var(--space-4)}.cta-content[data-astro-cid-h7lqdtry] p[data-astro-cid-h7lqdtry]{font-size:var(--text-lg);color:#ffffffe6;margin-bottom:var(--space-8);max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-h7lqdtry]{display:flex;justify-content:center;gap:var(--space-4);flex-wrap:wrap}:root[data-theme=dark] .image-card[data-astro-cid-h7lqdtry]{background:var(--color-bg-muted)}:root[data-theme=dark] .chart-card[data-astro-cid-h7lqdtry]{background:var(--color-bg-muted);border-color:var(--color-border)}:root[data-theme=dark] .feature-card[data-astro-cid-h7lqdtry]{background:var(--color-bg-muted);border-color:var(--color-border)}:root[data-theme=dark] .case-study-card[data-astro-cid-h7lqdtry]{background:var(--color-bg-muted);border-color:var(--color-border)}:root[data-theme=dark] .calculator-results[data-astro-cid-h7lqdtry]{background:var(--color-bg-muted);border-color:var(--color-border)}:root[data-theme=dark] .input-group[data-astro-cid-h7lqdtry] input[data-astro-cid-h7lqdtry]{background:var(--color-bg-muted);border-color:var(--color-border)}@media (max-width: 1024px){.calculator-container[data-astro-cid-h7lqdtry]{grid-template-columns:1fr;gap:var(--space-8)}.charts-grid[data-astro-cid-h7lqdtry],.case-studies-grid[data-astro-cid-h7lqdtry]{grid-template-columns:1fr}}@media (max-width: 768px){.images-grid[data-astro-cid-h7lqdtry],.features-grid[data-astro-cid-h7lqdtry]{grid-template-columns:1fr}.metrics-grid[data-astro-cid-h7lqdtry]{grid-template-columns:repeat(2,1fr)}.results-grid[data-astro-cid-h7lqdtry]{grid-template-columns:1fr}.cta-content[data-astro-cid-h7lqdtry] h2[data-astro-cid-h7lqdtry]{font-size:var(--text-2xl)}.cta-buttons[data-astro-cid-h7lqdtry]{flex-direction:column;align-items:center}.cta-buttons[data-astro-cid-h7lqdtry] .btn{width:100%;max-width:300px}}
