:root{--background:#fff;--foreground:#171717;--card-background:#fff;--background-hover:#f9fafb;--background-disabled:#f3f4f6;--background-skeleton:#f3f4f6;--text-primary:#000;--text-secondary:#666;--text-muted:#6b7280;--text-light:#ededed;--text-white:#f7fafc;--border-primary:#6b7280;--border-secondary:#d1d5db;--border-disabled:#666;--border-light:#0000001a;--badge-background:#dbeafe;--badge-text:#1e40af;--color-primary:#2563eb;--color-primary-hover:#3b82f6;--color-primary-active:#0d6efd;--color-primary-active-hover:#0b5ed7;--color-primary-active-pressed:#0a58ca;--color-primary-light:#0d6efd1a;--color-error:#dc2626;--color-error-active:#dc3545;--gradient-primary-start:#4c51bf;--gradient-primary-end:#5a3d8a;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--border-radius-sm:.25rem;--border-radius-md:.5rem;--border-radius-lg:.75rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-family-base:"Outfit", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-heading:"Outfit", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono:"Courier New", Courier, monospace}.CaseStudiesPage-module-scss-module__t3pIYW__caseStudiesContainer{background-color:#fff;padding-top:90px}@media (max-width:768px){.CaseStudiesPage-module-scss-module__t3pIYW__caseStudiesContainer{padding-top:0}}.CaseStudiesPage-module-scss-module__t3pIYW__container{color:#fffc;background-color:#000;margin:0 auto;padding:96px 120px}@media (max-width:768px){.CaseStudiesPage-module-scss-module__t3pIYW__container{padding:48px 24px}}.CaseStudiesPage-module-scss-module__t3pIYW__caseStudiesGrid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:32px;margin-bottom:60px;display:grid}@media (max-width:768px){.CaseStudiesPage-module-scss-module__t3pIYW__caseStudiesGrid{grid-template-columns:1fr;gap:24px}}.CaseStudiesPage-module-scss-module__t3pIYW__caseStudyCard{background:linear-gradient(135deg,#ff43004d 0%,#00000040 100%);border:1px solid #ff430080;border-radius:30px;padding:32px;transition:transform .3s,box-shadow .3s}.CaseStudiesPage-module-scss-module__t3pIYW__caseStudyCard:hover{transform:translateY(-4px);box-shadow:0 12px 30px #ff430033}@media (max-width:768px){.CaseStudiesPage-module-scss-module__t3pIYW__caseStudyCard{padding:24px}}.CaseStudiesPage-module-scss-module__t3pIYW__cardHeader{margin-bottom:24px}.CaseStudiesPage-module-scss-module__t3pIYW__cardTitle{color:#ff4300;margin-bottom:8px;font-family:Outfit,sans-serif;font-size:24px;font-weight:600}@media (max-width:768px){.CaseStudiesPage-module-scss-module__t3pIYW__cardTitle{font-size:20px}}.CaseStudiesPage-module-scss-module__t3pIYW__cardSubtitle{color:#fff9;margin:0;font-family:Outfit,sans-serif;font-size:14px}.CaseStudiesPage-module-scss-module__t3pIYW__cardContent{margin-bottom:24px}.CaseStudiesPage-module-scss-module__t3pIYW__section{margin-bottom:16px}.CaseStudiesPage-module-scss-module__t3pIYW__section:last-child{margin-bottom:0}.CaseStudiesPage-module-scss-module__t3pIYW__sectionTitle{color:#fffc;margin-bottom:8px;font-family:Outfit,sans-serif;font-size:16px;font-weight:600}.CaseStudiesPage-module-scss-module__t3pIYW__sectionText{color:#ffffffbf;margin:0;font-family:Outfit,sans-serif;font-size:14px;line-height:1.5}.CaseStudiesPage-module-scss-module__t3pIYW__metricsGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}@media (max-width:480px){.CaseStudiesPage-module-scss-module__t3pIYW__metricsGrid{grid-template-columns:1fr;gap:12px}}.CaseStudiesPage-module-scss-module__t3pIYW__metric{text-align:center}.CaseStudiesPage-module-scss-module__t3pIYW__metricValue{color:#ff4300;margin-bottom:4px;font-family:Outfit,sans-serif;font-size:24px;font-weight:700}@media (max-width:768px){.CaseStudiesPage-module-scss-module__t3pIYW__metricValue{font-size:20px}}.CaseStudiesPage-module-scss-module__t3pIYW__metricLabel{color:#ffffffb3;font-family:Outfit,sans-serif;font-size:12px;line-height:1.3}@media (max-width:768px){.CaseStudiesPage-module-scss-module__t3pIYW__metricLabel{font-size:11px}}.CaseStudiesPage-module-scss-module__t3pIYW__achievement{color:#ff4300;text-align:center;margin:0;font-family:Outfit,sans-serif;font-size:14px;font-weight:600}@media (max-width:768px){.CaseStudiesPage-module-scss-module__t3pIYW__achievement{font-size:13px}}.CaseStudiesPage-module-scss-module__t3pIYW__ctaSection{text-align:center}.CaseStudiesPage-module-scss-module__t3pIYW__ctaTitle{color:#fffc;margin-bottom:24px;font-family:Outfit,sans-serif;font-size:36px;font-weight:400}@media (max-width:768px){.CaseStudiesPage-module-scss-module__t3pIYW__ctaTitle{font-size:28px}}@media (max-width:480px){.CaseStudiesPage-module-scss-module__t3pIYW__ctaTitle{font-size:24px}}.CaseStudiesPage-module-scss-module__t3pIYW__ctaButton{color:#fff;text-transform:uppercase;cursor:pointer;background:0 0;border:.5px solid #ff4300bf;border-radius:40px;padding:15px 30px;font-family:Outfit,sans-serif;font-size:16px;font-weight:600;transition:all .3s;box-shadow:-2px 2px 4px #ff4300}.CaseStudiesPage-module-scss-module__t3pIYW__ctaButton:hover{background:#ff43001a;transform:translateY(-2px);box-shadow:-2px 4px 8px #ff4300cc}@media (max-width:768px){.CaseStudiesPage-module-scss-module__t3pIYW__ctaButton{padding:12px 24px;font-size:14px}}
