:root{--bg:#fff;--surface:#f8f9fc;--border:#0e21a014;--text:#05070a;--text-dim:#4b5563;--primary:#c370ff;--secondary:#4d2fb2;--accent:#c370ff;--overlay-rgb:#f375c2;--overlay-light-rgb:#f375c2;--glass:#0e21a008;--glass-border:#0e21a014;--glow:#4d2fb226;--subtle-blue:#0e21a00d;--subtle-purple:#4d2fb20d;--subtle-lavender:#b153d70d;--subtle-pink:#f375c20d;--surface-hover:#0e21a005;--bg-rgb:255,255,255;--primary-rgb:14,33,160;--secondary-rgb:77,47,178;--accent-rgb:243,117,194;--font-sans:Inter,system-ui,-apple-system,sans-serif;--font-mono:JetBrains Mono,monospace;--ease-out:cubic-bezier(.22,1,.36,1);--ease-standard:cubic-bezier(.4,0,.2,1);--ease-expo:cubic-bezier(.23,1,.32,1);--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:2rem;--radius-full:999px}.CaseStudies-module-scss-module__W3OISa__dark-theme{--bg:#030510;--surface:#0a0c1f;--border:#f375c21a;--text:#f9fafb;--text-dim:#9ca3af;--primary:#eed6ff;--secondary:#c370ff;--accent:#f375c2;--accent-gradient:linear-gradient(135deg,#f375c2cc,#b153d7cc);--bg-rgb:3,5,16;--surface-rgb:10,12,31;--glass:#ffffff08;--glass-border:#ffffff14;--subtle-blue:#60a5fa1a;--subtle-purple:#a855f71a;--subtle-lavender:#c084fc1a;--subtle-pink:#f472b61a;--surface-hover:#ffffff08}body{background-color:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.6;transition:background-color .3s}.CaseStudies-module-scss-module__W3OISa__container{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media (min-width:768px){.CaseStudies-module-scss-module__W3OISa__container{padding:0 2rem}}.CaseStudies-module-scss-module__W3OISa__section{padding:5rem 0}@media (min-width:768px){.CaseStudies-module-scss-module__W3OISa__section{padding:8rem 0}}.CaseStudies-module-scss-module__W3OISa__text-gradient{background:linear-gradient(90deg,#c370ff,#4d2fb2 25%,#c370ff 50%,#f375c2 75%,#c370ff 100%) 0 0/200%;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800;animation:6s linear infinite CaseStudies-module-scss-module__W3OISa__shine}@keyframes CaseStudies-module-scss-module__W3OISa__shine{to{background-position:200%}}.CaseStudies-module-scss-module__W3OISa__glass-card{background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:1.5rem;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.CaseStudies-module-scss-module__W3OISa__glass-card:hover{background:rgba(var(--primary-rgb),.04);border-color:#f375c24d;transform:translateY(-5px);box-shadow:0 20px 40px -20px #c370ff4d}.CaseStudies-module-scss-module__W3OISa__btn{cursor:pointer;letter-spacing:.02em;border:none;border-radius:50px;justify-content:center;align-items:center;padding:.8rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.CaseStudies-module-scss-module__W3OISa__btn--primary{color:#fff;background:linear-gradient(135deg,#4d2fb2,#c370ff);box-shadow:0 8px 15px -5px #4d2fb266}.CaseStudies-module-scss-module__W3OISa__btn--primary:hover{filter:brightness(1.1);transform:scale(1.03);box-shadow:0 12px 20px -5px #4d2fb280}.CaseStudies-module-scss-module__W3OISa__btn--outline{border:2px solid var(--border);color:var(--text);background:0 0}.CaseStudies-module-scss-module__W3OISa__btn--outline:hover{color:#4d2fb2;background:#4d2fb20d;border-color:#4d2fb2}.CaseStudies-module-scss-module__W3OISa__cases{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem;list-style:none;display:grid}.CaseStudies-module-scss-module__W3OISa__case{display:flex}.CaseStudies-module-scss-module__W3OISa__caseInner{background:rgba(var(--bg-rgb),.72);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.5rem;align-content:start;gap:1.5rem;width:100%;padding:clamp(1.5rem,3vw,2.25rem);transition:border-color .18s,box-shadow .4s cubic-bezier(.22,1,.36,1);display:grid}@media (hover:hover) and (pointer:fine){.CaseStudies-module-scss-module__W3OISa__caseInner:hover{border-color:#4d2fb24d;box-shadow:0 20px 40px -20px #c370ff4d}}.CaseStudies-module-scss-module__W3OISa__caseIndustry{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#4d2fb2;font-size:.75rem;font-weight:600}.CaseStudies-module-scss-module__W3OISa__metric{border-bottom:1px solid var(--border);gap:.35rem;padding-bottom:1.5rem;display:grid}.CaseStudies-module-scss-module__W3OISa__metricValue{letter-spacing:-.06em;color:var(--text);font-size:clamp(3.5rem,8vw,6rem);font-weight:900;line-height:.9}.CaseStudies-module-scss-module__W3OISa__metricLabel{color:var(--text);font-size:1.0625rem;font-weight:600}.CaseStudies-module-scss-module__W3OISa__caseFacts{gap:1rem;display:grid}.CaseStudies-module-scss-module__W3OISa__caseFact{gap:.25rem;display:grid}.CaseStudies-module-scss-module__W3OISa__caseFactLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-size:.6875rem;font-weight:600}.CaseStudies-module-scss-module__W3OISa__caseFactText{color:var(--text-dim);line-height:1.55}.CaseStudies-module-scss-module__W3OISa__shipped{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;list-style:none;display:grid}.CaseStudies-module-scss-module__W3OISa__shippedItem{display:flex}.CaseStudies-module-scss-module__W3OISa__shippedCard{background:rgba(var(--bg-rgb),.72);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.5rem;grid-template-rows:auto auto 1fr auto;gap:.75rem;width:100%;padding:1.75rem;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .4s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.CaseStudies-module-scss-module__W3OISa__shippedCard:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #4d2fb2}.CaseStudies-module-scss-module__W3OISa__shippedCard:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(120% 80% at 100% 0,#c370ff2e,#0000 60%);transition:opacity .4s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.CaseStudies-module-scss-module__W3OISa__shippedCard:hover{border-color:#4d2fb259;transform:translateY(-4px);box-shadow:0 20px 40px -20px #c370ff4d}.CaseStudies-module-scss-module__W3OISa__shippedCard:hover:after{opacity:1}.CaseStudies-module-scss-module__W3OISa__shippedCard:hover .CaseStudies-module-scss-module__W3OISa__shippedMore svg{transform:translate(2px,-2px)}}.CaseStudies-module-scss-module__W3OISa__shippedCard:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.CaseStudies-module-scss-module__W3OISa__shippedCard{transition:none}.CaseStudies-module-scss-module__W3OISa__shippedCard:hover,.CaseStudies-module-scss-module__W3OISa__shippedCard:active{transform:none}}.CaseStudies-module-scss-module__W3OISa__shippedIcon{color:#4d2fb2;background:#4d2fb214;border-radius:.75rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.CaseStudies-module-scss-module__W3OISa__shippedName{letter-spacing:-.02em;color:var(--text);font-size:1.25rem;font-weight:800}.CaseStudies-module-scss-module__W3OISa__shippedText{color:var(--text-dim);line-height:1.55}.CaseStudies-module-scss-module__W3OISa__shippedMore{color:var(--text);align-items:center;gap:.3rem;margin-top:.5rem;font-size:.9375rem;font-weight:700;display:inline-flex}.CaseStudies-module-scss-module__W3OISa__shippedMore svg{transition:transform .18s cubic-bezier(.22,1,.36,1)}.CaseStudies-module-scss-module__W3OISa__offer{gap:2rem;display:grid}.CaseStudies-module-scss-module__W3OISa__priceCard{background:rgba(var(--bg-rgb),.72);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:#4d2fb240;border-radius:1.5rem;gap:1.5rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid;box-shadow:0 24px 60px -30px #4d2fb280}.CaseStudies-module-scss-module__W3OISa__priceRow{border-bottom:1px solid var(--border);gap:.25rem;padding-bottom:1.25rem;display:grid}.CaseStudies-module-scss-module__W3OISa__priceLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-size:.6875rem;font-weight:600}.CaseStudies-module-scss-module__W3OISa__price{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--text);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:900;line-height:1}.CaseStudies-module-scss-module__W3OISa__currency{letter-spacing:0;vertical-align:.9em;color:var(--text-dim);font-size:.4em;font-weight:700}.CaseStudies-module-scss-module__W3OISa__priceNote{letter-spacing:0;color:var(--text-dim);font-size:.32em;font-weight:600}.CaseStudies-module-scss-module__W3OISa__priceActions{justify-items:start;gap:.75rem;display:grid}.CaseStudies-module-scss-module__W3OISa__priceMicro{color:var(--text-dim);font-size:.875rem}.CaseStudies-module-scss-module__W3OISa__crmSteps{gap:0;list-style:none;display:grid}.CaseStudies-module-scss-module__W3OISa__crmStep{border-top:1px solid var(--border)}.CaseStudies-module-scss-module__W3OISa__crmStep:first-child{border-top:0}.CaseStudies-module-scss-module__W3OISa__crmStepInner{grid-template-columns:auto minmax(0,1fr);gap:1rem;padding-block:1.25rem;display:grid}.CaseStudies-module-scss-module__W3OISa__crmIcon{background:var(--text);width:2.5rem;height:2.5rem;color:var(--bg);border-radius:50%;place-items:center;display:grid}.CaseStudies-module-scss-module__W3OISa__crmTitle{letter-spacing:-.015em;margin-bottom:.25rem;font-size:1.125rem;font-weight:800}.CaseStudies-module-scss-module__W3OISa__crmText{color:var(--text-dim);line-height:1.55}
