.CaseStudyPage-module__iu5oKG__hero{background:var(--surface-1);border-bottom:1px solid var(--border-subtle);padding:clamp(48px,7vw,72px) 0;position:relative;overflow:hidden}.CaseStudyPage-module__iu5oKG__heroGlow{pointer-events:none;background:radial-gradient(circle,#249fd924 0%,#6366f10f 40%,#0000 70%);border-radius:50%;width:900px;height:600px;animation:8s ease-in-out infinite CaseStudyPage-module__iu5oKG__pulseGlow;position:absolute;top:-50%;left:50%;transform:translate(-50%)}@keyframes CaseStudyPage-module__iu5oKG__pulseGlow{0%,to{opacity:.85;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.05)}}[data-mantine-color-scheme=dark] .CaseStudyPage-module__iu5oKG__heroGlow{background:radial-gradient(circle,#249fd92e 0%,#6366f11a 40%,#0000 70%)}.CaseStudyPage-module__iu5oKG__heroTitle{color:var(--text-strong);letter-spacing:-.025em}.CaseStudyPage-module__iu5oKG__card{background:var(--surface-0);border:1px solid var(--border-subtle);height:100%;transition:transform var(--dur-base)var(--ease-out),border-color var(--dur-base)var(--ease-out),box-shadow var(--dur-base)var(--ease-out);position:relative;overflow:hidden}.CaseStudyPage-module__iu5oKG__card:before{content:"";background:linear-gradient(90deg,var(--card-accent,var(--brand-600)),var(--card-accent-end,var(--accent-500)));opacity:0;height:2px;transition:opacity var(--dur-base)var(--ease-out);position:absolute;top:0;left:0;right:0}.CaseStudyPage-module__iu5oKG__card:hover{box-shadow:var(--shadow-md);border-color:var(--brand-300);transform:translateY(-4px)}.CaseStudyPage-module__iu5oKG__card:hover:before{opacity:1}.CaseStudyPage-module__iu5oKG__card:first-child{--card-accent:var(--brand-600);--card-accent-end:#1a7cb8}.CaseStudyPage-module__iu5oKG__card:nth-child(2){--card-accent:#14b8a6;--card-accent-end:#0d9488}.CaseStudyPage-module__iu5oKG__card:nth-child(3){--card-accent:#f59e0b;--card-accent-end:#d97706}.CaseStudyPage-module__iu5oKG__card:nth-child(4){--card-accent:#8b5cf6;--card-accent-end:#7c3aed}.CaseStudyPage-module__iu5oKG__card:nth-child(5){--card-accent:#22c55e;--card-accent-end:#16a34a}.CaseStudyPage-module__iu5oKG__card:nth-child(6){--card-accent:#06b6d4;--card-accent-end:#0891b2}.CaseStudyPage-module__iu5oKG__cardTitle{color:var(--text-strong)}.CaseStudyPage-module__iu5oKG__statsRow{border-top:1px solid var(--border-subtle);padding-top:12px}.CaseStudyPage-module__iu5oKG__ctaSection{padding:clamp(48px,7vw,72px)0 var(--section-pad)}.CaseStudyPage-module__iu5oKG__ctaPaper{background:var(--grad-cta);box-shadow:var(--shadow-brand);border:1px solid var(--border-subtle);background-size:200% 200%;animation:14s infinite CaseStudyPage-module__iu5oKG__gradientShift;position:relative;overflow:hidden}@keyframes CaseStudyPage-module__iu5oKG__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.CaseStudyPage-module__iu5oKG__ctaPaper:before{content:"";pointer-events:none;background:#ffffff0f;border-radius:50%;width:500px;height:500px;position:absolute;top:-60%;right:-20%}.CaseStudyPage-module__iu5oKG__ctaPaper:after{content:"";pointer-events:none;background:#ffffff0a;border-radius:50%;width:350px;height:350px;position:absolute;bottom:-40%;left:-10%}
