.VideoPlayer-module__nw6AiG__videoContainer{aspect-ratio:16/9;background-color:var(--media-overlay-base);border-radius:var(--radius-cards);cursor:pointer;border:0;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:relative;overflow:hidden}.VideoPlayer-module__nw6AiG__videoContainer:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.VideoPlayer-module__nw6AiG__video{border:0;width:100%;height:100%;display:block}.VideoPlayer-module__nw6AiG__poster{object-fit:cover;filter:saturate(.95)contrast(1.08);width:100%;height:100%;transition:transform var(--motion-duration-base) var(--motion-ease-standard);display:block}.VideoPlayer-module__nw6AiG__videoContainer:hover .VideoPlayer-module__nw6AiG__poster{transform:scale(var(--motion-scale-media))}.VideoPlayer-module__nw6AiG__playIndicator{color:var(--text-primary);background:var(--surface-scrim);place-items:center;display:grid;position:absolute;inset:0}.VideoPlayer-module__nw6AiG__playIndicator svg{width:clamp(var(--spacing-48), 8vw, var(--media-control-size));height:clamp(var(--spacing-48), 8vw, var(--media-control-size))}@media (prefers-reduced-motion:reduce){.VideoPlayer-module__nw6AiG__poster{transition:none}}
.CaseStudyNav-module__1hLudq__nav{justify-content:space-between;gap:var(--spacing-32);padding-top:var(--spacing-48);border-top:var(--border-width-hairline) solid var(--border-subtle);display:flex}.CaseStudyNav-module__1hLudq__slot{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.CaseStudyNav-module__1hLudq__slot a{white-space:normal;overflow-wrap:anywhere;max-width:32ch}.CaseStudyNav-module__1hLudq__next{text-align:right;align-items:flex-end;margin-left:auto}@media (max-width:767px){.CaseStudyNav-module__1hLudq__nav{gap:var(--spacing-24);padding-top:var(--spacing-24);flex-direction:column}.CaseStudyNav-module__1hLudq__next{text-align:left;align-items:flex-start;margin-left:0}}
.WebCaseShowcase-module__bd4x-a__showcase{gap:var(--spacing-64);flex-direction:column;width:100%;display:flex}.WebCaseShowcase-module__bd4x-a__browserFigure{gap:var(--spacing-12);flex-direction:column;margin:0;display:flex}.WebCaseShowcase-module__bd4x-a__browserFrame{border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-xl);background-color:var(--surface-raised);overflow:hidden}.WebCaseShowcase-module__bd4x-a__browserBar{align-items:center;gap:var(--spacing-16);padding:var(--spacing-12) var(--spacing-16);border-bottom:var(--border-width-hairline) solid var(--border-subtle);background-color:var(--surface-subtle);display:flex}.WebCaseShowcase-module__bd4x-a__dots{gap:var(--spacing-8);flex-shrink:0;display:inline-flex}.WebCaseShowcase-module__bd4x-a__dot{border-radius:var(--radius-pills);background-color:var(--border-subtle);width:10px;height:10px}.WebCaseShowcase-module__bd4x-a__urlPill{min-width:0;padding:var(--spacing-4) var(--spacing-12);border-radius:var(--radius-pills);background-color:var(--surface-raised);border:var(--border-width-hairline) solid var(--border-subtle);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.WebCaseShowcase-module__bd4x-a__desktopViewport{aspect-ratio:16/10;background-color:var(--surface-subtle);width:100%;position:relative}.WebCaseShowcase-module__bd4x-a__pairBlock,.WebCaseShowcase-module__bd4x-a__componentsBlock{gap:var(--spacing-24);flex-direction:column;display:flex}.WebCaseShowcase-module__bd4x-a__pairLabel{gap:var(--spacing-8);flex-direction:column;max-width:60ch;display:flex}.WebCaseShowcase-module__bd4x-a__pairRow{gap:var(--spacing-32);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.WebCaseShowcase-module__bd4x-a__pairDesktop{margin:0}.WebCaseShowcase-module__bd4x-a__phoneFrame{width:200px;max-width:40vw;padding:var(--spacing-8);border:var(--border-width-strong) solid var(--text-primary);border-radius:calc(var(--radius-xl) + var(--spacing-8));background-color:var(--surface-raised);margin:0}.WebCaseShowcase-module__bd4x-a__phoneViewport{aspect-ratio:9/19.5;border-radius:var(--radius-md);background-color:var(--surface-subtle);width:100%;position:relative;overflow:hidden}.WebCaseShowcase-module__bd4x-a__componentsGrid{gap:var(--spacing-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.WebCaseShowcase-module__bd4x-a__shotImage{object-fit:cover}.WebCaseShowcase-module__bd4x-a__placeholder{padding:var(--spacing-24);text-align:center;border:var(--border-width-hairline) dashed var(--border-control);border-radius:inherit;background-color:var(--surface-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.WebCaseShowcase-module__bd4x-a__placeholderCompact{padding:var(--spacing-12)}@media (max-width:768px){.WebCaseShowcase-module__bd4x-a__showcase{gap:var(--spacing-48)}.WebCaseShowcase-module__bd4x-a__pairRow{gap:var(--spacing-24);grid-template-columns:minmax(0,1fr);justify-items:center}.WebCaseShowcase-module__bd4x-a__pairDesktop{width:100%}.WebCaseShowcase-module__bd4x-a__phoneFrame{max-width:60vw}.WebCaseShowcase-module__bd4x-a__componentsGrid{grid-template-columns:minmax(0,1fr)}}
.LogoShowcase-module__3dmxca__showcase{width:100%;margin:0}.LogoShowcase-module__3dmxca__surface{padding:var(--spacing-80) var(--spacing-32);border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-xl);background-color:var(--surface-subtle);justify-content:center;align-items:center;min-height:42svh;display:flex}.LogoShowcase-module__3dmxca__mark{object-fit:contain;width:auto;max-width:min(480px,66%);height:auto;max-height:300px}@media (max-width:768px){.LogoShowcase-module__3dmxca__surface{padding:var(--spacing-48) var(--spacing-24);min-height:32svh}.LogoShowcase-module__3dmxca__mark{max-width:72%;max-height:220px}}
.ContentModuleStack-module__--JiKq__stack{gap:var(--spacing-64);flex-direction:column;width:100%;display:flex}.ContentModuleStack-module__--JiKq__cover{object-fit:cover}.ContentModuleStack-module__--JiKq__textBlock{gap:var(--spacing-12);flex-direction:column;max-width:62ch;display:flex}.ContentModuleStack-module__--JiKq__textBody{max-width:62ch}.ContentModuleStack-module__--JiKq__fullWidth{gap:var(--spacing-12);flex-direction:column;margin:0;display:flex}.ContentModuleStack-module__--JiKq__gridBlock{gap:var(--spacing-24);flex-direction:column;display:flex}.ContentModuleStack-module__--JiKq__blockLabel{padding-bottom:var(--spacing-16);border-bottom:var(--border-width-hairline) solid var(--border-subtle)}.ContentModuleStack-module__--JiKq__grid2,.ContentModuleStack-module__--JiKq__grid3{gap:var(--spacing-16);display:grid}.ContentModuleStack-module__--JiKq__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.ContentModuleStack-module__--JiKq__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.ContentModuleStack-module__--JiKq__videoBlock{aspect-ratio:16/9;border-radius:var(--radius-xl);background-color:var(--media-overlay-base);width:100%;position:relative;overflow:hidden}.ContentModuleStack-module__--JiKq__quoteBlock{gap:var(--spacing-16);max-width:54ch;padding-left:var(--spacing-24);border-left:var(--border-width-accent) solid var(--accent-border);flex-direction:column;display:flex}.ContentModuleStack-module__--JiKq__quote{margin:0}.ContentModuleStack-module__--JiKq__quoteAttribution{gap:var(--spacing-4);flex-direction:column;display:flex}.ContentModuleStack-module__--JiKq__metricsBlock{padding-block:var(--spacing-24);border-block:var(--border-width-hairline) solid var(--border-subtle)}.ContentModuleStack-module__--JiKq__metricsGrid{gap:var(--spacing-32);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.ContentModuleStack-module__--JiKq__metricItem{gap:var(--spacing-8);flex-direction:column;display:flex}.ContentModuleStack-module__--JiKq__beforeAfter{gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ContentModuleStack-module__--JiKq__beforeAfterItem{gap:var(--spacing-8);flex-direction:column;margin:0;display:flex}.ContentModuleStack-module__--JiKq__creditsBlock{gap:var(--spacing-16);flex-direction:column;display:flex}.ContentModuleStack-module__--JiKq__creditsList{gap:var(--spacing-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ContentModuleStack-module__--JiKq__ctaBlock{gap:var(--spacing-12);flex-direction:column;max-width:48ch;display:flex}@media (max-width:768px){.ContentModuleStack-module__--JiKq__stack{gap:var(--spacing-48)}.ContentModuleStack-module__--JiKq__grid3,.ContentModuleStack-module__--JiKq__grid2,.ContentModuleStack-module__--JiKq__beforeAfter{grid-template-columns:minmax(0,1fr)}}
