.breadcrumb[data-astro-cid-3v3pstoo]{padding:var(--space-4) 0;background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);margin-top:80px}.breadcrumb[data-astro-cid-3v3pstoo] .wrapper[data-astro-cid-3v3pstoo]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-family:var(--font-brand);font-weight:var(--font-medium)}.breadcrumb[data-astro-cid-3v3pstoo] a[data-astro-cid-3v3pstoo]{color:var(--color-text-muted);text-decoration:none;transition:color .3s ease}.breadcrumb[data-astro-cid-3v3pstoo] a[data-astro-cid-3v3pstoo]:hover{color:var(--color-accent)}.breadcrumb[data-astro-cid-3v3pstoo] span[data-astro-cid-3v3pstoo]{color:var(--color-text)}.chart-header[data-astro-cid-3v3pstoo] h3[data-astro-cid-3v3pstoo]{font-size:var(--text-xl);font-family:var(--font-brand);font-weight:var(--font-semibold);margin-bottom:var(--space-2);color:var(--color-text)}.chart-header[data-astro-cid-3v3pstoo] p[data-astro-cid-3v3pstoo]{color:var(--color-text-muted);font-size:var(--text-sm);font-family:var(--font-brand);margin-bottom:var(--space-6)}.chart-wrapper[data-astro-cid-3v3pstoo]{position:relative;height:280px;margin:var(--space-4) 0}@media (max-width: 768px){.chart-wrapper[data-astro-cid-3v3pstoo]{height:240px!important}.case-study-chart[data-astro-cid-3v3pstoo]{height:180px!important}}.visual-examples-section[data-astro-cid-3v3pstoo]{padding:var(--space-20) 0;background:var(--color-bg-subtle)}.visual-grid[data-astro-cid-3v3pstoo]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.visual-item[data-astro-cid-3v3pstoo]{position:relative;border-radius:var(--radius-xl);overflow:hidden}.visual-image[data-astro-cid-3v3pstoo]{position:relative;height:400px;overflow:hidden}.visual-image[data-astro-cid-3v3pstoo] img[data-astro-cid-3v3pstoo]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.visual-item[data-astro-cid-3v3pstoo]:hover .visual-image[data-astro-cid-3v3pstoo] img[data-astro-cid-3v3pstoo]{transform:scale(1.05)}.image-overlay[data-astro-cid-3v3pstoo]{position:absolute;inset:0;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.visual-item[data-astro-cid-3v3pstoo]:hover .image-overlay[data-astro-cid-3v3pstoo]{opacity:.95}.overlay-content[data-astro-cid-3v3pstoo]{text-align:center;color:#fff}.overlay-content[data-astro-cid-3v3pstoo] h4[data-astro-cid-3v3pstoo]{font-size:var(--text-2xl);font-family:var(--font-brand);font-weight:var(--font-semibold);margin:var(--space-4) 0 var(--space-2)}.overlay-content[data-astro-cid-3v3pstoo] p[data-astro-cid-3v3pstoo]{font-size:var(--text-base);font-family:var(--font-brand);opacity:.9}.features-section[data-astro-cid-3v3pstoo]{padding:var(--space-20) 0;background:var(--color-bg)}.features-grid[data-astro-cid-3v3pstoo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-8);margin-top:var(--space-12)}.feature-card[data-astro-cid-3v3pstoo]{background:var(--color-bg-subtle);padding:var(--space-10);border-radius:var(--radius-xl);text-align:center;border:1px solid var(--color-border);transition:all .3s ease}.feature-card[data-astro-cid-3v3pstoo]:hover{transform:translateY(-4px);border-color:var(--color-text)}.feature-icon[data-astro-cid-3v3pstoo]{width:60px;height:60px;margin:0 auto var(--space-6);background:var(--gradient-primary);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:#fff}.feature-card[data-astro-cid-3v3pstoo] h3[data-astro-cid-3v3pstoo]{font-size:var(--text-xl);font-family:var(--font-brand);font-weight:var(--font-semibold);margin-bottom:var(--space-4);color:var(--color-text)}.feature-card[data-astro-cid-3v3pstoo] p[data-astro-cid-3v3pstoo]{color:var(--color-text-muted);font-family:var(--font-brand);line-height:1.6}.case-studies-section[data-astro-cid-3v3pstoo]{padding:var(--space-24) 0;background:var(--color-bg-subtle)}.case-study[data-astro-cid-3v3pstoo]{background:var(--color-bg);border-radius:var(--radius-2xl);padding:var(--space-10);margin-bottom:var(--space-12);border:1px solid var(--color-border)}.case-study-header[data-astro-cid-3v3pstoo]{margin-bottom:var(--space-10)}.company-info[data-astro-cid-3v3pstoo]{display:flex;align-items:center;gap:var(--space-5)}.company-logo[data-astro-cid-3v3pstoo]{width:60px;height:60px;-o-object-fit:contain;object-fit:contain}.company-details[data-astro-cid-3v3pstoo] h3[data-astro-cid-3v3pstoo]{font-size:var(--text-2xl);font-family:var(--font-brand);font-weight:var(--font-semibold);margin-bottom:var(--space-1)}.industry[data-astro-cid-3v3pstoo]{color:var(--color-text-muted);text-transform:uppercase;font-size:var(--text-xs);font-family:var(--font-brand);font-weight:var(--font-semibold);letter-spacing:.05em}.case-study-content[data-astro-cid-3v3pstoo]{display:grid;grid-template-columns:1fr 400px;gap:var(--space-10);align-items:start}.case-study-text[data-astro-cid-3v3pstoo] .challenge[data-astro-cid-3v3pstoo],.case-study-text[data-astro-cid-3v3pstoo] .solution[data-astro-cid-3v3pstoo],.case-study-text[data-astro-cid-3v3pstoo] .results[data-astro-cid-3v3pstoo]{margin-bottom:var(--space-8)}.case-study-text[data-astro-cid-3v3pstoo] h4[data-astro-cid-3v3pstoo]{font-size:var(--text-lg);font-family:var(--font-brand);font-weight:var(--font-semibold);margin-bottom:var(--space-3);color:var(--color-secondary)}.results-grid[data-astro-cid-3v3pstoo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-5);margin-top:var(--space-4)}.result-item[data-astro-cid-3v3pstoo]{text-align:center;padding:var(--space-5);background:var(--color-bg-subtle);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.result-metric[data-astro-cid-3v3pstoo]{display:block;font-size:var(--text-3xl);font-family:var(--font-brand);font-weight:var(--font-bold);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.result-desc[data-astro-cid-3v3pstoo]{font-size:var(--text-sm);font-family:var(--font-brand);color:var(--color-text-muted);margin-top:var(--space-2)}.testimonial[data-astro-cid-3v3pstoo]{margin-top:var(--space-8);padding:var(--space-6);background:var(--color-bg-subtle);border-radius:var(--radius-lg);border-left:4px solid var(--color-secondary)}.testimonial[data-astro-cid-3v3pstoo] blockquote[data-astro-cid-3v3pstoo]{font-style:italic;font-family:var(--font-brand);margin-bottom:var(--space-5);color:var(--color-text);line-height:1.6}.testimonial-author[data-astro-cid-3v3pstoo]{display:flex;align-items:center;gap:var(--space-3)}.testimonial-author[data-astro-cid-3v3pstoo] img[data-astro-cid-3v3pstoo]{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.author-info[data-astro-cid-3v3pstoo] cite[data-astro-cid-3v3pstoo]{display:block;font-weight:var(--font-semibold);font-family:var(--font-brand);color:var(--color-text);font-style:normal}.author-info[data-astro-cid-3v3pstoo] span[data-astro-cid-3v3pstoo]{font-size:var(--text-sm);font-family:var(--font-brand);color:var(--color-text-muted)}.case-study-visual[data-astro-cid-3v3pstoo] img[data-astro-cid-3v3pstoo]{width:100%;border-radius:var(--radius-lg);margin-bottom:var(--space-5)}.case-study-chart[data-astro-cid-3v3pstoo]{height:200px}.process-section[data-astro-cid-3v3pstoo]{padding:var(--space-24) 0;background:var(--color-bg)}.process-timeline[data-astro-cid-3v3pstoo]{margin-top:var(--space-12);max-width:800px;margin-left:auto;margin-right:auto}.process-step[data-astro-cid-3v3pstoo]{display:flex;align-items:flex-start;gap:var(--space-8);margin-bottom:var(--space-12);position:relative}.process-step[data-astro-cid-3v3pstoo]:not(:last-child):after{content:"";position:absolute;left:30px;top:80px;width:2px;height:60px;background:var(--color-border)}.step-number[data-astro-cid-3v3pstoo]{width:60px;height:60px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:var(--font-bold);font-family:var(--font-brand);font-size:var(--text-xl);flex-shrink:0}.step-content[data-astro-cid-3v3pstoo] h3[data-astro-cid-3v3pstoo]{font-size:var(--text-2xl);font-family:var(--font-brand);font-weight:var(--font-semibold);margin-bottom:var(--space-3);color:var(--color-text)}.step-content[data-astro-cid-3v3pstoo] p[data-astro-cid-3v3pstoo]{color:var(--color-text-muted);font-family:var(--font-brand);line-height:1.6}.pricing-section[data-astro-cid-3v3pstoo]{padding:var(--space-24) 0;background:var(--color-bg)}.pricing-grid[data-astro-cid-3v3pstoo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-8);margin-top:var(--space-16);max-width:1200px;margin-left:auto;margin-right:auto}@media (min-width: 768px){.pricing-grid[data-astro-cid-3v3pstoo]{grid-template-columns:repeat(3,1fr)}}.pricing-card[data-astro-cid-3v3pstoo]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:0;position:relative;display:flex;flex-direction:column;transition:all .3s ease;overflow:hidden;height:100%}.pricing-card[data-astro-cid-3v3pstoo]:hover{transform:translateY(-4px);border-color:var(--color-text);box-shadow:0 20px 40px -4px #0000001a}.pricing-card[data-astro-cid-3v3pstoo].popular{border-color:var(--color-secondary);transform:scale(1.02);box-shadow:0 10px 30px -4px #5d87ff33;background:linear-gradient(135deg,#5d87ff05,#ff6b6b05)}.pricing-card[data-astro-cid-3v3pstoo].popular:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 25px 50px -12px #5d87ff4d}.popular-badge[data-astro-cid-3v3pstoo]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--gradient-primary);color:#fff;padding:var(--space-2) var(--space-5);border-radius:20px;font-size:var(--text-xs);font-family:var(--font-brand);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;z-index:10;box-shadow:0 4px 12px #5d87ff66}.plan-header[data-astro-cid-3v3pstoo]{padding:var(--space-8);text-align:center;border-bottom:1px solid var(--color-border)}.pricing-card[data-astro-cid-3v3pstoo].popular .plan-header[data-astro-cid-3v3pstoo]{padding-top:calc(var(--space-8) + var(--space-4))}.plan-header[data-astro-cid-3v3pstoo] h3[data-astro-cid-3v3pstoo]{font-size:var(--text-2xl);font-family:var(--font-brand);font-weight:var(--font-semibold);color:var(--color-text);margin:0 0 var(--space-4) 0}.plan-price[data-astro-cid-3v3pstoo]{margin-bottom:var(--space-4);display:flex;align-items:baseline;justify-content:center;gap:var(--space-2)}.price[data-astro-cid-3v3pstoo]{font-size:var(--text-4xl);font-family:var(--font-brand);font-weight:var(--font-bold);color:var(--color-text);line-height:1}.pricing-card[data-astro-cid-3v3pstoo].popular .price[data-astro-cid-3v3pstoo]{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.period[data-astro-cid-3v3pstoo]{color:var(--color-text-muted);font-size:var(--text-lg);font-family:var(--font-brand);font-weight:var(--font-medium)}.plan-description[data-astro-cid-3v3pstoo]{color:var(--color-text-muted);font-family:var(--font-brand);font-size:var(--text-sm);line-height:1.5;max-width:90%;margin:0 auto}.plan-features[data-astro-cid-3v3pstoo]{list-style:none;padding:var(--space-8);margin:0;flex:1;display:flex;flex-direction:column;gap:var(--space-4)}.plan-features[data-astro-cid-3v3pstoo] li[data-astro-cid-3v3pstoo]{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--color-text);font-family:var(--font-brand);font-size:var(--text-sm);line-height:1.5;padding:0}.plan-features[data-astro-cid-3v3pstoo] svg[data-astro-cid-3v3pstoo]{color:var(--color-secondary);flex-shrink:0;margin-top:.125rem;width:16px;height:16px}.pricing-card[data-astro-cid-3v3pstoo] .cta-container[data-astro-cid-3v3pstoo]{padding:0 var(--space-8) var(--space-8);margin-top:auto}.guarantee[data-astro-cid-3v3pstoo]{text-align:center;font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-4);display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-brand)}.guarantee[data-astro-cid-3v3pstoo] svg[data-astro-cid-3v3pstoo]{color:var(--color-secondary)}@media (max-width: 1024px){.pricing-grid[data-astro-cid-3v3pstoo]{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}.pricing-card[data-astro-cid-3v3pstoo].popular{transform:none}.pricing-card[data-astro-cid-3v3pstoo].popular:hover{transform:translateY(-4px)}}@media (max-width: 767px){.pricing-grid[data-astro-cid-3v3pstoo]{gap:var(--space-6);max-width:400px}.plan-header[data-astro-cid-3v3pstoo]{padding:var(--space-6)}.pricing-card[data-astro-cid-3v3pstoo].popular .plan-header[data-astro-cid-3v3pstoo]{padding-top:calc(var(--space-6) + var(--space-4))}.plan-features[data-astro-cid-3v3pstoo]{padding:var(--space-6);gap:var(--space-3)}.pricing-card[data-astro-cid-3v3pstoo] .cta-container[data-astro-cid-3v3pstoo]{padding:0 var(--space-6) var(--space-6)}.popular-badge[data-astro-cid-3v3pstoo]{padding:var(--space-1) var(--space-4);font-size:.75rem}.plan-price[data-astro-cid-3v3pstoo]{gap:var(--space-1)}.price[data-astro-cid-3v3pstoo]{font-size:var(--text-3xl)}.period[data-astro-cid-3v3pstoo]{font-size:var(--text-base)}}.integrations-section[data-astro-cid-3v3pstoo]{padding:var(--space-20) 0;background:var(--color-bg)}.integrations-grid[data-astro-cid-3v3pstoo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-8);margin-top:var(--space-12)}.integration-item[data-astro-cid-3v3pstoo]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-5);background:var(--color-bg-subtle);border-radius:var(--radius-xl);border:1px solid var(--color-border);transition:all .3s ease}.integration-item[data-astro-cid-3v3pstoo]:hover{transform:translateY(-4px);border-color:var(--color-text)}.integration-item[data-astro-cid-3v3pstoo] span[data-astro-cid-3v3pstoo]{font-weight:var(--font-semibold);font-family:var(--font-brand);color:var(--color-text)}.faq-section[data-astro-cid-3v3pstoo]{padding:var(--space-24) 0;background:var(--color-bg-subtle)}.faq-container[data-astro-cid-3v3pstoo]{max-width:800px;margin:var(--space-12) auto 0}.faq-item[data-astro-cid-3v3pstoo]{border-bottom:1px solid var(--color-border)}.faq-question[data-astro-cid-3v3pstoo]{width:100%;padding:var(--space-6) 0;background:none;border:none;text-align:left;font-size:var(--text-lg);font-family:var(--font-brand);font-weight:var(--font-semibold);color:var(--color-text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color .3s ease}.faq-question[data-astro-cid-3v3pstoo]:hover{color:var(--color-secondary)}.faq-question[data-astro-cid-3v3pstoo] svg[data-astro-cid-3v3pstoo]{transition:transform .3s ease;color:var(--color-text-muted)}.faq-answer[data-astro-cid-3v3pstoo]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer[data-astro-cid-3v3pstoo].active{max-height:300px}.faq-answer[data-astro-cid-3v3pstoo] p[data-astro-cid-3v3pstoo]{padding-bottom:var(--space-6);color:var(--color-text-muted);font-family:var(--font-brand);line-height:1.6}.testimonials-section[data-astro-cid-3v3pstoo]{padding:var(--space-24) 0;background:var(--color-bg)}.testimonials-grid[data-astro-cid-3v3pstoo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-8);margin-top:var(--space-12)}.testimonial-card[data-astro-cid-3v3pstoo]{background:var(--color-bg-subtle);padding:var(--space-8);border-radius:var(--radius-xl);border:1px solid var(--color-border);height:100%;display:flex;flex-direction:column}.testimonial-content[data-astro-cid-3v3pstoo]{flex:1;margin-bottom:var(--space-6)}.stars[data-astro-cid-3v3pstoo]{display:flex;gap:var(--space-1);margin-bottom:var(--space-4);color:var(--color-warning)}.testimonial-card[data-astro-cid-3v3pstoo] blockquote[data-astro-cid-3v3pstoo]{font-style:italic;font-family:var(--font-brand);color:var(--color-text);line-height:1.6;margin:0}.final-cta-section[data-astro-cid-3v3pstoo]{padding:var(--space-24) 0;background:var(--gradient-primary);color:#fff;text-align:center;position:relative;overflow:hidden}.cta-content[data-astro-cid-3v3pstoo] h2[data-astro-cid-3v3pstoo]{font-size:var(--text-4xl);font-family:var(--font-brand);font-weight:var(--font-bold);margin-bottom:var(--space-5)}.cta-content[data-astro-cid-3v3pstoo] p[data-astro-cid-3v3pstoo]{font-size:var(--text-xl);font-family:var(--font-brand);opacity:.9;margin-bottom:var(--space-10);max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-3v3pstoo]{display:flex;gap:var(--space-5);justify-content:center;flex-wrap:wrap}.section-header[data-astro-cid-3v3pstoo]{text-align:center;max-width:800px;margin:0 auto}.section-header[data-astro-cid-3v3pstoo] h2[data-astro-cid-3v3pstoo]{font-size:var(--text-4xl);font-family:var(--font-brand);font-weight:var(--font-bold);margin-bottom:var(--space-5);color:var(--color-text)}.section-header[data-astro-cid-3v3pstoo] p[data-astro-cid-3v3pstoo]{font-size:var(--text-xl);font-family:var(--font-brand);color:var(--color-text-muted);line-height:1.6}.author-section[data-astro-cid-3v3pstoo],.timestamp-section[data-astro-cid-3v3pstoo]{padding:var(--space-12) 0;background:var(--color-bg)}@media (max-width: 1024px){.charts-grid[data-astro-cid-3v3pstoo],.visual-grid[data-astro-cid-3v3pstoo],.case-study-content[data-astro-cid-3v3pstoo]{grid-template-columns:1fr}.features-grid[data-astro-cid-3v3pstoo]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pricing-grid[data-astro-cid-3v3pstoo]{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}.pricing-card[data-astro-cid-3v3pstoo].popular{transform:none}.pricing-card[data-astro-cid-3v3pstoo].popular:hover{transform:translateY(-4px)}}@media (max-width: 768px){.breadcrumb[data-astro-cid-3v3pstoo]{margin-top:70px}.section-header[data-astro-cid-3v3pstoo] h2[data-astro-cid-3v3pstoo]{font-size:var(--text-3xl)}.section-header[data-astro-cid-3v3pstoo] p[data-astro-cid-3v3pstoo]{font-size:var(--text-lg)}.pricing-grid[data-astro-cid-3v3pstoo]{grid-template-columns:1fr}.integrations-grid[data-astro-cid-3v3pstoo]{grid-template-columns:repeat(2,1fr)}.testimonials-grid[data-astro-cid-3v3pstoo]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-3v3pstoo]{flex-direction:column;width:100%}.cta-buttons[data-astro-cid-3v3pstoo] .btn[data-astro-cid-3v3pstoo]{width:100%}.process-step[data-astro-cid-3v3pstoo]{flex-direction:column;text-align:center}.process-step[data-astro-cid-3v3pstoo]:after{left:50%;transform:translate(-50%)}}@media (max-width: 480px){.results-grid[data-astro-cid-3v3pstoo],.integrations-grid[data-astro-cid-3v3pstoo]{grid-template-columns:1fr}}
