.page-module__Te6B7a__page{padding:var(--space-8) 0 var(--space-20);background:var(--color-bg)}.page-module__Te6B7a__container{max-width:var(--container-max);padding-left:var(--container-padding);padding-right:var(--container-padding);margin:0 auto}.page-module__Te6B7a__header{margin-top:var(--space-6);margin-bottom:var(--space-12)}.page-module__Te6B7a__definition{font-family:var(--font-sans);font-weight:300;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0 0 var(--space-6) 0;max-width:640px}.page-module__Te6B7a__heading{font-family:var(--font-sans);font-weight:400;font-size:clamp(var(--text-2xl), 4vw, var(--text-3xl));color:var(--color-text-primary);margin:0 0 var(--space-3) 0;letter-spacing:-.01em;line-height:1.1}.page-module__Te6B7a__subheading{font-family:var(--font-sans);font-weight:300;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:560px;margin:0}.page-module__Te6B7a__casesList{gap:var(--space-10);margin-bottom:var(--space-16);flex-direction:column;display:flex}.page-module__Te6B7a__caseCard{padding:var(--space-8);background:var(--color-bg-alt);border-radius:var(--radius-lg);border-left:4px solid var(--color-primary-purple)}@media (min-width:768px){.page-module__Te6B7a__caseCard{padding:var(--space-10)}}.page-module__Te6B7a__caseHeader{align-items:center;gap:var(--space-5);margin-bottom:var(--space-6);display:flex}.page-module__Te6B7a__caseLogo{object-fit:contain;opacity:.6;flex-shrink:0;width:auto;max-width:120px;height:36px}.page-module__Te6B7a__caseClient{font-family:var(--font-sans);font-weight:700;font-size:var(--text-xl);color:var(--color-text-primary);margin:0 0 var(--space-1) 0;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__Te6B7a__mockBadge{font-family:var(--font-mono);font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-sm);color:var(--color-accent-orange);text-transform:uppercase;letter-spacing:.05em;background:#faa61a1f;font-weight:400;display:inline-block}.page-module__Te6B7a__caseClientLink{color:inherit;transition:color var(--duration-default) var(--ease-default);text-decoration:none}@media (hover:hover){.page-module__Te6B7a__caseClientLink:hover{color:var(--color-primary-purple)}}.page-module__Te6B7a__caseSector{font-family:var(--font-sans);font-weight:300;font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.page-module__Te6B7a__caseBody{gap:var(--space-6);margin-bottom:var(--space-6);display:grid}@media (min-width:768px){.page-module__Te6B7a__caseBody{gap:var(--space-8);grid-template-columns:1fr 1fr}}.page-module__Te6B7a__caseColumnHeading{font-family:var(--font-sans);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:0 0 var(--space-2) 0}.page-module__Te6B7a__caseText{font-family:var(--font-sans);font-weight:300;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0}.page-module__Te6B7a__caseResults{padding:var(--space-6) 0;border-top:1px solid var(--color-border-light);margin-bottom:var(--space-4)}.page-module__Te6B7a__caseResultsHeading{font-family:var(--font-sans);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:0 0 var(--space-4) 0}.page-module__Te6B7a__metricsRow{gap:var(--space-6);flex-wrap:wrap;display:flex}.page-module__Te6B7a__metricBlock{flex-direction:column;gap:2px;display:flex}.page-module__Te6B7a__metricValue{font-family:var(--font-sans);font-weight:700;font-size:var(--text-2xl);color:var(--color-primary-purple);line-height:1}.page-module__Te6B7a__metricLabel{font-family:var(--font-sans);font-weight:300;font-size:var(--text-xs);color:var(--color-text-muted)}.page-module__Te6B7a__caseQuote{margin:0 0 var(--space-6) 0;padding:var(--space-4) 0 var(--space-4) var(--space-5);border-left:2px solid var(--color-secondary-violet)}.page-module__Te6B7a__quoteText{font-family:var(--font-serif);font-style:italic;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-primary);margin:0 0 var(--space-2) 0}.page-module__Te6B7a__quoteAttribution{font-family:var(--font-sans);font-weight:400;font-size:var(--text-xs);color:var(--color-text-muted)}.page-module__Te6B7a__moreInfo{margin-bottom:var(--space-12)}.page-module__Te6B7a__moreInfoText{font-family:var(--font-sans);font-weight:300;font-size:var(--text-base);color:var(--color-text-secondary);margin:0}.page-module__Te6B7a__inlineLink{color:var(--color-link);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary-blue);text-decoration-color:var(--color-primary-blue);text-underline-offset:3px;transition:color var(--duration-default) var(--ease-default)}@media (hover:hover){.page-module__Te6B7a__inlineLink:hover{color:var(--color-link-hover)}}@media (prefers-color-scheme:dark){html:not([data-theme]) .page-module__Te6B7a__page{background:var(--color-black)}html:not([data-theme]) .page-module__Te6B7a__caseCard{background:var(--color-dark-surface);border-left-color:var(--color-primary-blue)}html:not([data-theme]) .page-module__Te6B7a__caseLogo{filter:brightness(0)invert()}html:not([data-theme]) .page-module__Te6B7a__caseResults{border-color:#ffffff14}html:not([data-theme]) .page-module__Te6B7a__caseQuote{border-color:var(--color-primary-blue)}html:not([data-theme]) .page-module__Te6B7a__metricValue,html:not([data-theme]) .page-module__Te6B7a__caseClientLink:hover{color:var(--color-primary-blue)}}[data-theme=dark] .page-module__Te6B7a__page{background:var(--color-black)}[data-theme=dark] .page-module__Te6B7a__caseCard{background:var(--color-dark-surface);border-left-color:var(--color-primary-blue)}[data-theme=dark] .page-module__Te6B7a__caseLogo{filter:brightness(0)invert()}[data-theme=dark] .page-module__Te6B7a__caseResults{border-color:#ffffff14}[data-theme=dark] .page-module__Te6B7a__caseQuote{border-color:var(--color-primary-blue)}[data-theme=dark] .page-module__Te6B7a__metricValue,[data-theme=dark] .page-module__Te6B7a__caseClientLink:hover{color:var(--color-primary-blue)}@media (prefers-reduced-motion:reduce){.page-module__Te6B7a__inlineLink{transition:none}}
