.hero-section[data-astro-cid-hbzkxp3p]{padding:120px 0 80px;background:var(--color-bg);position:relative;overflow:hidden}.hero-content[data-astro-cid-hbzkxp3p]{max-width:1200px;margin:0 auto;position:relative;z-index:2}.breadcrumb[data-astro-cid-hbzkxp3p]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--color-text-muted);margin-bottom:20px}.breadcrumb[data-astro-cid-hbzkxp3p] a[data-astro-cid-hbzkxp3p]{color:var(--color-text-muted);text-decoration:none;transition:color .3s ease}.breadcrumb[data-astro-cid-hbzkxp3p] a[data-astro-cid-hbzkxp3p]:hover{color:var(--color-accent)}.hero-title[data-astro-cid-hbzkxp3p]{font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:24px;color:var(--color-text)}.text-gradient[data-astro-cid-hbzkxp3p]{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-astro-cid-hbzkxp3p]{font-size:1.25rem;line-height:1.6;color:var(--color-text-muted);margin-bottom:40px;max-width:800px}.hero-stats[data-astro-cid-hbzkxp3p]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:40px}.stat-item[data-astro-cid-hbzkxp3p]{text-align:center}.stat-number[data-astro-cid-hbzkxp3p]{display:block;font-size:2.5rem;font-weight:700;color:var(--color-accent);line-height:1;font-family:"Clash Display",var(--font-brand)}.stat-label[data-astro-cid-hbzkxp3p]{font-size:.9rem;color:var(--color-text-muted);margin-top:8px}.hero-cta[data-astro-cid-hbzkxp3p]{display:flex;gap:20px;flex-wrap:wrap}.hero-image[data-astro-cid-hbzkxp3p]{position:absolute;top:0;right:-20%;width:50%;height:100%;opacity:.1}.hero-image[data-astro-cid-hbzkxp3p] img[data-astro-cid-hbzkxp3p]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-overlay[data-astro-cid-hbzkxp3p]{position:absolute;inset:0;background:linear-gradient(to right,var(--color-bg) 30%,transparent)}.features-section[data-astro-cid-hbzkxp3p]{padding:80px 0;background:var(--color-bg-subtle)}.section-header[data-astro-cid-hbzkxp3p]{text-align:center;margin-bottom:60px}.section-header[data-astro-cid-hbzkxp3p] h2[data-astro-cid-hbzkxp3p]{font-size:2.5rem;margin-bottom:20px;color:var(--color-text);font-family:"Clash Display",var(--font-brand)}.section-header[data-astro-cid-hbzkxp3p] p[data-astro-cid-hbzkxp3p]{font-size:1.2rem;color:var(--color-text-muted)}.features-grid[data-astro-cid-hbzkxp3p]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.feature-card[data-astro-cid-hbzkxp3p]{background:var(--color-bg);padding:40px 30px;border:1px solid var(--color-border);transition:all .3s ease}.feature-card[data-astro-cid-hbzkxp3p]:hover{transform:translateY(-8px);border-color:var(--color-accent)}.feature-icon[data-astro-cid-hbzkxp3p]{width:60px;height:60px;margin-bottom:24px;background:var(--accent-overlay);display:flex;align-items:center;justify-content:center;color:var(--color-accent)}.feature-card[data-astro-cid-hbzkxp3p] h3[data-astro-cid-hbzkxp3p]{font-size:1.25rem;margin-bottom:16px;color:var(--color-text);font-family:"Clash Display",var(--font-brand)}.feature-card[data-astro-cid-hbzkxp3p] p[data-astro-cid-hbzkxp3p]{color:var(--color-text-muted);line-height:1.6;margin-bottom:20px}.feature-benefits[data-astro-cid-hbzkxp3p]{list-style:none;padding:0}.feature-benefits[data-astro-cid-hbzkxp3p] li[data-astro-cid-hbzkxp3p]{color:var(--color-text-muted);font-size:.9rem;position:relative;padding:8px 0 8px 20px}.feature-benefits[data-astro-cid-hbzkxp3p] li[data-astro-cid-hbzkxp3p]:before{content:"→";position:absolute;left:0;color:var(--color-accent)}.charts-section[data-astro-cid-hbzkxp3p]{padding:80px 0;background:var(--color-bg)}.charts-grid[data-astro-cid-hbzkxp3p]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;margin-top:60px}.chart-container[data-astro-cid-hbzkxp3p]{background:var(--color-bg);padding:30px;border:1px solid var(--color-border);position:relative;height:400px}.chart-container[data-astro-cid-hbzkxp3p] canvas[data-astro-cid-hbzkxp3p]{max-height:300px}.chart-caption[data-astro-cid-hbzkxp3p]{margin-top:20px;font-size:.9rem;color:var(--color-text-muted);text-align:center;line-height:1.5}.images-section[data-astro-cid-hbzkxp3p]{padding:80px 0;background:var(--color-bg-subtle)}.images-grid[data-astro-cid-hbzkxp3p]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:40px}.image-item[data-astro-cid-hbzkxp3p]{position:relative;overflow:hidden;border:1px solid var(--color-border)}.image-item[data-astro-cid-hbzkxp3p] img[data-astro-cid-hbzkxp3p]{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.image-item[data-astro-cid-hbzkxp3p]:hover img[data-astro-cid-hbzkxp3p]{transform:scale(1.05)}.image-caption[data-astro-cid-hbzkxp3p]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);color:#fff;padding:20px;font-size:1.1rem;font-weight:500}.case-studies-section[data-astro-cid-hbzkxp3p]{padding:80px 0;background:var(--color-bg)}.case-study-card[data-astro-cid-hbzkxp3p]{background:var(--color-bg);border:1px solid var(--color-border);padding:40px;margin-bottom:40px}.case-study-header[data-astro-cid-hbzkxp3p]{display:flex;align-items:center;gap:30px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--color-border)}.company-logo[data-astro-cid-hbzkxp3p]{width:120px;height:60px;-o-object-fit:contain;object-fit:contain}.company-info[data-astro-cid-hbzkxp3p] h3[data-astro-cid-hbzkxp3p]{font-size:1.5rem;margin-bottom:8px;color:var(--color-text);font-family:"Clash Display",var(--font-brand)}.industry[data-astro-cid-hbzkxp3p]{color:var(--color-text-muted);font-size:.9rem}.challenge-solution[data-astro-cid-hbzkxp3p]{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px}.challenge[data-astro-cid-hbzkxp3p] h4[data-astro-cid-hbzkxp3p],.solution[data-astro-cid-hbzkxp3p] h4[data-astro-cid-hbzkxp3p],.results-section[data-astro-cid-hbzkxp3p] h4[data-astro-cid-hbzkxp3p]{font-size:1.1rem;margin-bottom:12px;color:var(--color-text);font-family:"Clash Display",var(--font-brand);font-weight:600}.challenge[data-astro-cid-hbzkxp3p] p[data-astro-cid-hbzkxp3p],.solution[data-astro-cid-hbzkxp3p] p[data-astro-cid-hbzkxp3p]{color:var(--color-text-muted);line-height:1.6}.metrics-grid[data-astro-cid-hbzkxp3p]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:30px 0}.metric-item[data-astro-cid-hbzkxp3p]{text-align:center;padding:20px;background:var(--color-bg-subtle);border:1px solid var(--color-border)}.metric-value[data-astro-cid-hbzkxp3p]{font-size:2rem;font-weight:700;color:var(--color-accent);font-family:"Clash Display",var(--font-brand)}.metric-label[data-astro-cid-hbzkxp3p]{font-size:.9rem;color:var(--color-text-muted);margin:8px 0}.metric-change[data-astro-cid-hbzkxp3p]{font-size:.85rem;color:var(--color-success);font-weight:500}.case-chart-container[data-astro-cid-hbzkxp3p]{margin:40px 0;height:300px;padding:20px;background:var(--color-bg-subtle);border:1px solid var(--color-border)}.case-chart-container[data-astro-cid-hbzkxp3p] canvas[data-astro-cid-hbzkxp3p]{max-height:250px}.testimonial[data-astro-cid-hbzkxp3p]{margin-top:40px;padding:30px;background:var(--color-bg-subtle);border-left:4px solid var(--color-accent)}.testimonial[data-astro-cid-hbzkxp3p] p[data-astro-cid-hbzkxp3p]{font-size:1.1rem;line-height:1.6;color:var(--color-text);margin-bottom:20px;font-style:italic}.testimonial[data-astro-cid-hbzkxp3p] cite[data-astro-cid-hbzkxp3p]{display:block;text-align:right}.testimonial[data-astro-cid-hbzkxp3p] strong[data-astro-cid-hbzkxp3p]{display:block;color:var(--color-text);font-weight:600;font-style:normal}.testimonial[data-astro-cid-hbzkxp3p] span[data-astro-cid-hbzkxp3p]{color:var(--color-text-muted);font-size:.9rem;font-style:normal}.process-section[data-astro-cid-hbzkxp3p]{padding:80px 0;background:var(--color-bg-subtle)}.process-timeline[data-astro-cid-hbzkxp3p]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-top:60px}.process-step[data-astro-cid-hbzkxp3p]{position:relative;display:flex;gap:20px}.step-number[data-astro-cid-hbzkxp3p]{width:50px;height:50px;background:var(--color-accent);color:var(--color-bg);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;flex-shrink:0}.step-content[data-astro-cid-hbzkxp3p] h3[data-astro-cid-hbzkxp3p]{font-size:1.2rem;margin-bottom:8px;color:var(--color-text);font-family:"Clash Display",var(--font-brand)}.step-content[data-astro-cid-hbzkxp3p] p[data-astro-cid-hbzkxp3p]{color:var(--color-text-muted);margin-bottom:8px;line-height:1.6}.duration[data-astro-cid-hbzkxp3p]{font-size:.85rem;color:var(--color-accent);font-weight:500}.pricing-section[data-astro-cid-hbzkxp3p]{padding:80px 0;background:var(--color-bg)}.pricing-grid[data-astro-cid-hbzkxp3p]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-top:60px}.pricing-card[data-astro-cid-hbzkxp3p]{background:var(--color-bg);border:1px solid var(--color-border);padding:40px;text-align:center;position:relative;transition:all .3s ease}.pricing-card[data-astro-cid-hbzkxp3p].popular{border-color:var(--color-accent);position:relative;z-index:1}.popular-badge[data-astro-cid-hbzkxp3p]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-accent);color:var(--color-bg);padding:4px 20px;font-size:.85rem;font-weight:500}.pricing-card[data-astro-cid-hbzkxp3p] h3[data-astro-cid-hbzkxp3p]{font-size:1.5rem;margin-bottom:20px;color:var(--color-text);font-family:"Clash Display",var(--font-brand)}.price[data-astro-cid-hbzkxp3p]{margin-bottom:30px}.amount[data-astro-cid-hbzkxp3p]{font-size:2.5rem;font-weight:700;color:var(--color-accent);font-family:"Clash Display",var(--font-brand)}.duration[data-astro-cid-hbzkxp3p]{display:block;font-size:.9rem;color:var(--color-text-muted);margin-top:5px}.features-list[data-astro-cid-hbzkxp3p]{list-style:none;padding:0;margin-bottom:30px;text-align:left}.features-list[data-astro-cid-hbzkxp3p] li[data-astro-cid-hbzkxp3p]{padding:12px 0;border-bottom:1px solid var(--border-light);display:flex;align-items:center;gap:10px;color:var(--color-text-muted)}:root.theme-dark .hero-image[data-astro-cid-hbzkxp3p]{opacity:.05}:root.theme-dark .image-overlay[data-astro-cid-hbzkxp3p]{background:linear-gradient(to right,var(--color-bg) 50%,transparent)}:root.theme-dark .image-caption[data-astro-cid-hbzkxp3p]{background:linear-gradient(to top,rgba(0,0,0,.9),transparent)}@media (max-width: 768px){.hero-title[data-astro-cid-hbzkxp3p]{font-size:2.5rem}.hero-stats[data-astro-cid-hbzkxp3p]{grid-template-columns:repeat(2,1fr)}.hero-image[data-astro-cid-hbzkxp3p]{display:none}.charts-grid[data-astro-cid-hbzkxp3p],.images-grid[data-astro-cid-hbzkxp3p],.challenge-solution[data-astro-cid-hbzkxp3p],.metrics-grid[data-astro-cid-hbzkxp3p],.process-timeline[data-astro-cid-hbzkxp3p],.pricing-grid[data-astro-cid-hbzkxp3p]{grid-template-columns:1fr}.pricing-card[data-astro-cid-hbzkxp3p].popular{position:relative}}
