.s-hero[data-astro-cid-ddfoily7]{background:var(--bg-primary)}.s-casi-intro[data-astro-cid-ddfoily7]{background:var(--bg-secondary)}.s-case[data-astro-cid-ddfoily7]{background:var(--bg-primary)}.s-case-alt[data-astro-cid-ddfoily7]{background:var(--bg-secondary)}.s-pattern[data-astro-cid-ddfoily7]{background:var(--bg-primary)}.s-faq[data-astro-cid-ddfoily7]{background:var(--bg-secondary)}.s-cta-finale[data-astro-cid-ddfoily7]{background:var(--bg-primary)}[data-theme=dark] .s-hero[data-astro-cid-ddfoily7]{background:var(--color-almost-black)}[data-theme=dark] .s-casi-intro[data-astro-cid-ddfoily7]{background:var(--color-black)}[data-theme=dark] .s-case[data-astro-cid-ddfoily7]{background:var(--color-almost-black)}[data-theme=dark] .s-case-alt[data-astro-cid-ddfoily7]{background:var(--color-black)}[data-theme=dark] .s-pattern[data-astro-cid-ddfoily7]{background:var(--color-almost-black)}[data-theme=dark] .s-faq[data-astro-cid-ddfoily7]{background:var(--color-black)}[data-theme=dark] .s-cta-finale[data-astro-cid-ddfoily7]{background:var(--color-almost-black)}.s-hero[data-astro-cid-ddfoily7]{min-height:100vh;display:flex;align-items:center;position:relative}.s-hero[data-astro-cid-ddfoily7]>.container[data-astro-cid-ddfoily7]{display:flex;flex-direction:column;justify-content:center;flex:1;padding-top:var(--header-height)}.hero-breadcrumb[data-astro-cid-ddfoily7]{margin-bottom:var(--space-xl)}.hero-inner[data-astro-cid-ddfoily7]{max-width:720px;margin-inline:auto;text-align:center}.hero-title[data-astro-cid-ddfoily7]{font-size:clamp(2.25rem,5.5vw,3.5rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;margin-bottom:var(--space-lg)}.hero-subtitle[data-astro-cid-ddfoily7]{font-size:var(--text-lg);color:var(--text-secondary);line-height:1.7;margin-bottom:var(--space-xl)}.hero-actions[data-astro-cid-ddfoily7]{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap}.s-casi-intro[data-astro-cid-ddfoily7]{padding:var(--space-3xl) 0 var(--space-xl)}.s-casi-intro[data-astro-cid-ddfoily7] h2[data-astro-cid-ddfoily7]{margin-top:var(--space-sm)}.s-case[data-astro-cid-ddfoily7]{padding:var(--space-3xl) 0 var(--space-4xl)}.case-header[data-astro-cid-ddfoily7]{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg)}.case-header[data-astro-cid-ddfoily7] .tag-accent{box-shadow:0 0 16px 4px color-mix(in srgb,var(--case-color) 35%,transparent)}.case-tagline[data-astro-cid-ddfoily7]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:600}.case-title[data-astro-cid-ddfoily7]{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:800;line-height:1.15;margin-bottom:var(--space-2xl)}.case-metrics[data-astro-cid-ddfoily7]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg);padding:var(--space-xl);border-radius:var(--radius-xl);border:1px solid color-mix(in srgb,var(--case-color) 20%,var(--border));background:color-mix(in srgb,var(--case-color) 3%,var(--bg-secondary));margin-top:var(--space-2xl)}[data-theme=dark] .case-metrics[data-astro-cid-ddfoily7]{background:color-mix(in srgb,var(--case-color) 4%,var(--color-black));border-color:color-mix(in srgb,var(--case-color) 15%,var(--border))}.metric[data-astro-cid-ddfoily7]{display:flex;flex-direction:column;gap:var(--space-xs)}.metric-value[data-astro-cid-ddfoily7]{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800;color:color-mix(in srgb,var(--case-color) 85%,var(--text-primary));line-height:1.1;font-variant-numeric:tabular-nums}[data-theme=dark] .metric-value[data-astro-cid-ddfoily7]{color:var(--case-color)}.metric-label[data-astro-cid-ddfoily7]{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.4}.case-body[data-astro-cid-ddfoily7]{display:grid;grid-template-columns:1fr;gap:var(--space-2xl);margin-bottom:var(--space-2xl)}.case-block-title[data-astro-cid-ddfoily7]{font-size:var(--text-base);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-primary);margin-bottom:var(--space-sm)}.case-block[data-astro-cid-ddfoily7] p[data-astro-cid-ddfoily7],.case-ai[data-astro-cid-ddfoily7] p[data-astro-cid-ddfoily7]{color:var(--text-secondary);line-height:1.7}.case-ai[data-astro-cid-ddfoily7]{padding:var(--space-lg);border-radius:var(--radius-lg);border-left:3px solid color-mix(in srgb,var(--case-color) 50%,var(--border));background:color-mix(in srgb,var(--case-color) 3%,var(--bg-secondary));margin-bottom:var(--space-2xl)}[data-theme=dark] .case-ai[data-astro-cid-ddfoily7]{background:color-mix(in srgb,var(--case-color) 4%,var(--color-black));border-left-color:color-mix(in srgb,var(--case-color) 40%,var(--border))}.case-takeaway[data-astro-cid-ddfoily7]{padding:var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-secondary)}.case-takeaway[data-astro-cid-ddfoily7] p[data-astro-cid-ddfoily7]{color:var(--text-primary);font-weight:600;line-height:1.6}[data-theme=dark] .case-takeaway[data-astro-cid-ddfoily7]{background:color-mix(in srgb,var(--color-black) 60%,var(--color-almost-black));border-color:var(--border)}.s-pattern[data-astro-cid-ddfoily7]{padding:var(--space-4xl) 0}.pattern-inner[data-astro-cid-ddfoily7]{max-width:680px}.pattern-inner[data-astro-cid-ddfoily7] h2[data-astro-cid-ddfoily7]{margin-top:var(--space-sm);margin-bottom:var(--space-md)}.pattern-text[data-astro-cid-ddfoily7]{font-size:var(--text-lg);color:var(--text-secondary);line-height:1.7;margin-bottom:var(--space-xl)}.s-faq[data-astro-cid-ddfoily7]{padding:var(--space-4xl) 0}.s-faq[data-astro-cid-ddfoily7] h2[data-astro-cid-ddfoily7]{margin-top:var(--space-sm);margin-bottom:var(--space-2xl)}.faq-list[data-astro-cid-ddfoily7]{max-width:720px;display:flex;flex-direction:column;gap:var(--space-md)}.faq-item[data-astro-cid-ddfoily7]{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-primary);transition:border-color var(--transition-base)}[data-theme=dark] .faq-item[data-astro-cid-ddfoily7]{background:var(--color-almost-black)}.faq-item[data-astro-cid-ddfoily7][open]{border-color:color-mix(in srgb,var(--color-accent) 30%,var(--border))}.faq-question[data-astro-cid-ddfoily7]{padding:var(--space-lg);font-weight:600;font-size:var(--text-base);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.faq-question[data-astro-cid-ddfoily7]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-ddfoily7]:after{content:"+";font-size:var(--text-xl);font-weight:300;color:var(--text-secondary);flex-shrink:0}.faq-item[data-astro-cid-ddfoily7][open] .faq-question[data-astro-cid-ddfoily7]:after{content:"−"}.faq-answer[data-astro-cid-ddfoily7]{padding:0 var(--space-lg) var(--space-lg);color:var(--text-secondary);line-height:1.7}.s-cta-finale[data-astro-cid-ddfoily7]{padding:var(--space-4xl) 0}.cta-inner[data-astro-cid-ddfoily7]{max-width:640px;margin-inline:auto;text-align:center}.cta-inner[data-astro-cid-ddfoily7] h2[data-astro-cid-ddfoily7]{margin-bottom:var(--space-md)}.cta-desc[data-astro-cid-ddfoily7]{color:var(--text-secondary);font-size:var(--text-lg);line-height:1.7;margin-bottom:var(--space-xl)}.section-cta[data-astro-cid-ddfoily7]{display:block;width:100%;text-align:center;padding:var(--space-md) var(--space-xl)}@media(min-width:1024px){.case-metrics[data-astro-cid-ddfoily7]{grid-template-columns:repeat(4,1fr);gap:var(--space-xl);padding:var(--space-2xl)}.case-body[data-astro-cid-ddfoily7]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.s-hero[data-astro-cid-ddfoily7]{min-height:100svh}.s-casi-intro[data-astro-cid-ddfoily7]{padding:var(--space-2xl) 0 var(--space-md)}.s-case[data-astro-cid-ddfoily7],.s-pattern[data-astro-cid-ddfoily7],.s-faq[data-astro-cid-ddfoily7],.s-cta-finale[data-astro-cid-ddfoily7]{padding:var(--space-2xl) 0}.case-metrics[data-astro-cid-ddfoily7]{padding:var(--space-lg);gap:var(--space-md)}.metric-value[data-astro-cid-ddfoily7]{font-size:clamp(1.25rem,6vw,1.5rem)}}
