.case-studies-module__SX-VxW__page{background:var(--qx-paper);color:var(--qx-ink-2);font-family:var(--qx-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.case-studies-module__SX-VxW__inner{width:min(100%,1120px);margin-inline:auto;padding-inline:20px}.case-studies-module__SX-VxW__column{width:min(100%,720px);margin-inline:auto;padding-inline:20px}.case-studies-module__SX-VxW__underHeader{margin-top:calc(-1*(var(--site-chrome-h) + 88px));padding-top:calc(var(--site-chrome-h) + 88px + var(--qx-s7))}.case-studies-module__SX-VxW__label{color:var(--qx-ink-3);font-family:var(--qx-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500;line-height:1.4}.case-studies-module__SX-VxW__eyebrow{border:1px solid var(--qx-brand-edge);background:var(--qx-brand-wash);width:fit-content;color:var(--qx-brand-text);font-family:var(--qx-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 14px;font-size:.688rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.case-studies-module__SX-VxW__mark{background:var(--qx-ink);-webkit-mask:var(--mark)center/contain no-repeat;-webkit-mask:var(--mark)center/contain no-repeat;mask:var(--mark)center/contain no-repeat;flex:none;display:inline-block}.case-studies-module__SX-VxW__btnFilled,.case-studies-module__SX-VxW__btnOutline{height:44px;font-family:var(--qx-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--qx-dur)var(--qx-ease-out),border-color var(--qx-dur)var(--qx-ease-out);border-radius:6px;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.case-studies-module__SX-VxW__btnFilled{background:var(--qx-brand);color:var(--qx-brand-ink);padding:0 18px}.case-studies-module__SX-VxW__btnOutline{border:1px solid var(--qx-line-2);color:var(--qx-ink);padding:0 16px}.case-studies-module__SX-VxW__btnFilled:focus-visible,.case-studies-module__SX-VxW__btnOutline:focus-visible,.case-studies-module__SX-VxW__read:focus-visible,.case-studies-module__SX-VxW__card:focus-visible{outline:2px solid var(--qx-focus);outline-offset:2px}.case-studies-module__SX-VxW__canvas{isolation:isolate;border-bottom:1px solid var(--qx-line);background:radial-gradient(60% 55% at 100% 100%,color-mix(in oklab,var(--qx-purple-100)70%,transparent),transparent),linear-gradient(180deg,var(--qx-paper)0%,var(--qx-brand-wash)100%);position:relative;overflow:hidden}.case-studies-module__SX-VxW__canvas:before,.case-studies-module__SX-VxW__cover:before{content:"";z-index:-1;pointer-events:none;opacity:.9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath d='M25 28.5h6M28.5 25v6' stroke='%23d8d3fe' stroke-width='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:56px 56px;position:absolute;inset:0}.case-studies-module__SX-VxW__canvas:before{-webkit-mask-image:linear-gradient(#000 0%,#0009 35%,#0000 70%);mask-image:linear-gradient(#000 0%,#0009 35%,#0000 70%)}.case-studies-module__SX-VxW__indexHero{padding-bottom:var(--qx-s8);text-align:center;flex-direction:column;align-items:center;display:flex}.case-studies-module__SX-VxW__indexTitle{margin:var(--qx-s5)0 0;max-width:720px;color:var(--qx-ink);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:2.375rem;font-weight:600;line-height:1.06}.case-studies-module__SX-VxW__indexSub{max-width:560px;margin:var(--qx-s5)0 0;color:var(--qx-ink-3);font-size:1.0625rem;line-height:1.55}.case-studies-module__SX-VxW__list{gap:var(--qx-s5);padding:var(--qx-s8)0 var(--qx-s9);flex-direction:column;margin:0;list-style:none;display:flex}.case-studies-module__SX-VxW__card{gap:var(--qx-s5);padding:var(--qx-s4);border:1px solid var(--qx-line);background:var(--qx-paper);color:inherit;transition:border-color var(--qx-dur)var(--qx-ease-out),box-shadow var(--qx-dur)var(--qx-ease-out);border-radius:16px;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.case-studies-module__SX-VxW__cover{--qx-ink:var(--qx-dark-ink);--qx-purple-500:var(--qx-purple-300);isolation:isolate;justify-content:center;align-items:center;gap:var(--qx-s5);aspect-ratio:16/10;padding:var(--qx-s5);background:var(--qx-brand-deep);border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden}.case-studies-module__SX-VxW__cover:before{opacity:.16}.case-studies-module__SX-VxW__coverMarks{justify-content:center;align-items:center;gap:var(--qx-s4);flex-wrap:wrap;min-width:0;display:flex}.case-studies-module__SX-VxW__coverX{color:var(--qx-dark-ink-2);font-family:var(--qx-mono);font-size:1rem;line-height:1}.case-studies-module__SX-VxW__coverOutcome{color:var(--qx-dark-ink-2);font-family:var(--qx-mono);letter-spacing:.04em;text-align:center;margin:0;font-size:12px;line-height:1.5}.case-studies-module__SX-VxW__coverByline{left:var(--qx-s5);bottom:var(--qx-s5);align-items:center;gap:var(--qx-s3);max-width:calc(100% - 2*var(--qx-s5));min-width:0;display:flex;position:absolute}.case-studies-module__SX-VxW__coverAvatar{border:2px solid var(--qx-dark-line);background:var(--qx-brand-deep-2);object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px}.case-studies-module__SX-VxW__coverPersonText{flex-direction:column;gap:2px;min-width:0;display:flex}.case-studies-module__SX-VxW__coverPersonName{color:var(--qx-dark-ink);white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3}.case-studies-module__SX-VxW__coverPersonRole{color:var(--qx-dark-ink-2);font-size:12px;line-height:1.4}.case-studies-module__SX-VxW__cover:has(.case-studies-module__SX-VxW__coverByline){padding-bottom:calc(var(--qx-s5) + 64px + var(--qx-s4))}.case-studies-module__SX-VxW__cardBody{min-width:0;padding:var(--qx-s2)var(--qx-s2)var(--qx-s2)0;flex-direction:column;display:flex}.case-studies-module__SX-VxW__cardTitle{color:var(--qx-ink);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.case-studies-module__SX-VxW__cardStats{gap:var(--qx-s4)var(--qx-s6);margin:var(--qx-s5)0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.case-studies-module__SX-VxW__cardStat{flex-direction:column;flex:1 1 0;gap:4px;min-width:150px;display:flex}.case-studies-module__SX-VxW__cardStatValue{color:var(--qx-ink);letter-spacing:-.02em;font-size:1.375rem;font-weight:600;line-height:1.15}.case-studies-module__SX-VxW__cardStatCaption{color:var(--qx-ink-3);font-family:var(--qx-mono);letter-spacing:.02em;font-size:11.5px;line-height:1.4}.case-studies-module__SX-VxW__read{align-items:center;gap:var(--qx-s4);padding-top:var(--qx-s6);color:var(--qx-ink);margin-top:auto;font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.case-studies-module__SX-VxW__readBtn{background:var(--qx-brand-deep);width:44px;height:44px;color:var(--qx-brand-ink);transition:background-color var(--qx-dur)var(--qx-ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.case-studies-module__SX-VxW__storyHero{border-bottom:1px solid var(--qx-line);background:var(--qx-paper-2)}.case-studies-module__SX-VxW__storyHeroGrid{gap:var(--qx-s7);padding-bottom:var(--qx-s7);grid-template-columns:minmax(0,1fr);display:grid}.case-studies-module__SX-VxW__storyHeroLeft{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.case-studies-module__SX-VxW__crumb{margin-bottom:var(--qx-s6);color:var(--qx-ink-3);font-family:var(--qx-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.case-studies-module__SX-VxW__storyTitle{margin:var(--qx-s5)0 0;max-width:720px;color:var(--qx-ink);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:2rem;font-weight:600;line-height:1.08}.case-studies-module__SX-VxW__stats{gap:var(--qx-s5)var(--qx-s7);margin:var(--qx-s7)0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.case-studies-module__SX-VxW__statValue{color:var(--qx-ink);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:2.25rem;font-weight:600;line-height:1.02;display:block}.case-studies-module__SX-VxW__statCaption{margin-top:var(--qx-s3);color:var(--qx-ink-3);font-family:var(--qx-mono);letter-spacing:.04em;font-size:12px;line-height:1.45;display:block}.case-studies-module__SX-VxW__demo{align-self:end;gap:var(--qx-s5);width:100%;padding:var(--qx-s6);background:var(--qx-brand-deep);color:var(--qx-dark-ink);border-radius:16px;flex-direction:column;display:flex}.case-studies-module__SX-VxW__demoTitle{color:var(--qx-dark-ink);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}.case-studies-module__SX-VxW__demoSub{margin:calc(-1*var(--qx-s3))0 0;color:var(--qx-dark-ink-2);font-size:.9375rem;line-height:1.5}.case-studies-module__SX-VxW__demoActions{flex-wrap:wrap;gap:10px;display:flex}.case-studies-module__SX-VxW__demo .case-studies-module__SX-VxW__btnOutline{border-color:var(--qx-dark-line);color:var(--qx-dark-ink)}.case-studies-module__SX-VxW__facts{border-bottom:1px solid var(--qx-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.case-studies-module__SX-VxW__fact{gap:var(--qx-s2);min-width:0;padding:var(--qx-s5)var(--qx-s4);border-right:1px solid var(--qx-line);flex-direction:column;display:flex}.case-studies-module__SX-VxW__fact:nth-child(2n){border-right:0}.case-studies-module__SX-VxW__fact:nth-child(-n+2){border-bottom:1px solid var(--qx-line)}.case-studies-module__SX-VxW__factValue{color:var(--qx-ink);font-size:1rem;font-weight:600;line-height:1.35}.case-studies-module__SX-VxW__teamPhoto{gap:var(--qx-s4);width:min(100%,1080px);padding:var(--qx-s8)20px;flex-direction:column;margin:0 auto;display:flex}.case-studies-module__SX-VxW__teamPhotoImg{border:1px solid var(--qx-line);border-radius:16px;width:100%;height:auto;display:block}.case-studies-module__SX-VxW__teamPhotoCaption{color:var(--qx-ink-3);font-family:var(--qx-mono);letter-spacing:.04em;font-size:12px;line-height:1.5}.case-studies-module__SX-VxW__quote{width:min(100%,820px);padding:var(--qx-s8)20px;text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.case-studies-module__SX-VxW__quoteText{color:var(--qx-ink);letter-spacing:-.015em;margin:0;font-size:1.375rem;font-weight:500;line-height:1.4}.case-studies-module__SX-VxW__quoteText:before{content:"“"}.case-studies-module__SX-VxW__quoteText:after{content:"”"}.case-studies-module__SX-VxW__person{align-items:center;gap:var(--qx-s4);text-align:left;min-width:0;display:flex}.case-studies-module__SX-VxW__quote .case-studies-module__SX-VxW__person{margin-top:var(--qx-s6)}.case-studies-module__SX-VxW__avatar{border:1px solid var(--qx-brand-edge);background:var(--qx-brand-wash);object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.case-studies-module__SX-VxW__personText{flex-direction:column;gap:2px;min-width:0;display:flex}.case-studies-module__SX-VxW__personName{color:var(--qx-ink);font-size:1rem;font-weight:600;line-height:1.3}.case-studies-module__SX-VxW__personRole{color:var(--qx-ink-3);font-size:.875rem;line-height:1.4}.case-studies-module__SX-VxW__body{padding:var(--qx-s8)0 var(--qx-s7);border-top:1px solid var(--qx-line)}.case-studies-module__SX-VxW__body .case-studies-module__SX-VxW__column{gap:var(--qx-s8);flex-direction:column;display:flex}.case-studies-module__SX-VxW__section{gap:var(--qx-s4);flex-direction:column;display:flex}.case-studies-module__SX-VxW__section .case-studies-module__SX-VxW__label{margin-bottom:var(--qx-s1)}.case-studies-module__SX-VxW__lead{color:var(--qx-ink);margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.case-studies-module__SX-VxW__para{color:var(--qx-ink-2);margin:0;font-size:1.0625rem;line-height:1.6}.case-studies-module__SX-VxW__tableWrap{margin-top:var(--qx-s3);overflow-x:auto}.case-studies-module__SX-VxW__table{border-collapse:collapse;border-top:1px solid var(--qx-line);width:100%;font-size:.9375rem}.case-studies-module__SX-VxW__table th{border-bottom:1px solid var(--qx-line);color:var(--qx-ink-3);font-family:var(--qx-mono);letter-spacing:.09em;text-align:left;text-transform:uppercase;padding:10px 12px;font-size:11px;font-weight:500}.case-studies-module__SX-VxW__table td{border-bottom:1px solid var(--qx-line);color:var(--qx-ink-2);font-variant-numeric:tabular-nums;vertical-align:top;padding:12px}.case-studies-module__SX-VxW__table td:first-child{color:var(--qx-ink);font-weight:500}.case-studies-module__SX-VxW__table td:last-child{color:var(--qx-ink);font-weight:600}.case-studies-module__SX-VxW__table .case-studies-module__SX-VxW__empty{color:var(--qx-ink-4)}.case-studies-module__SX-VxW__personCard{gap:var(--qx-s5);padding:var(--qx-s5);border:1px solid var(--qx-line);background:var(--qx-paper-2);border-radius:12px;flex-direction:column;display:flex}.case-studies-module__SX-VxW__setup{gap:var(--qx-s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.case-studies-module__SX-VxW__setup li{align-items:center;gap:var(--qx-s3);color:var(--qx-ink-2);font-family:var(--qx-mono);letter-spacing:.02em;font-size:12.5px;line-height:1.5;display:flex}.case-studies-module__SX-VxW__setup li:before{content:"";background:var(--qx-brand);border-radius:50%;flex:none;width:6px;height:6px}.case-studies-module__SX-VxW__closer{isolation:isolate;border-top:1px solid var(--qx-line);background:radial-gradient(60% 55% at 100% 100%,color-mix(in oklab,var(--qx-purple-100)70%,transparent),transparent),linear-gradient(180deg,var(--qx-paper)0%,var(--qx-brand-wash)100%);position:relative;overflow:hidden}.case-studies-module__SX-VxW__closer:before{content:"";z-index:-1;pointer-events:none;opacity:.9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath d='M25 28.5h6M28.5 25v6' stroke='%23d8d3fe' stroke-width='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 30%,#0009 65%,#000 100%);mask-image:linear-gradient(#0000 30%,#0009 65%,#000 100%)}.case-studies-module__SX-VxW__closerInner{text-align:center;flex-direction:column;align-items:center;width:min(100%,760px);margin-inline:auto;padding:80px 20px;display:flex}.case-studies-module__SX-VxW__closerTitle{margin:var(--qx-s5)0 0;color:var(--qx-ink);letter-spacing:-.03em;font-size:2.125rem;font-weight:600;line-height:1.06}.case-studies-module__SX-VxW__closerSub{max-width:560px;margin:var(--qx-s5)0 0;color:var(--qx-ink-3);font-size:1rem;line-height:1.5}.case-studies-module__SX-VxW__closerActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px;display:flex}.case-studies-module__SX-VxW__footnote{padding:var(--qx-s5)20px;border-top:1px solid var(--qx-line);color:var(--qx-ink-4);font-family:var(--qx-mono);letter-spacing:.02em;text-align:center;margin:0;font-size:12px;line-height:1.5}@media (hover:hover){.case-studies-module__SX-VxW__btnFilled:hover{background:var(--qx-brand-hover)}.case-studies-module__SX-VxW__btnOutline:hover{background:var(--qx-paper-2)}.case-studies-module__SX-VxW__demo .case-studies-module__SX-VxW__btnOutline:hover{background:var(--qx-brand-deep-2)}.case-studies-module__SX-VxW__card:hover{border-color:var(--qx-line-2);box-shadow:var(--qx-shadow-md)}.case-studies-module__SX-VxW__card:hover .case-studies-module__SX-VxW__readBtn{background:var(--qx-brand)}.case-studies-module__SX-VxW__crumb:hover{color:var(--qx-brand-text)}}@media (max-width:39.99rem){.case-studies-module__SX-VxW__coverMarks{zoom:.8}.case-studies-module__SX-VxW__cover{gap:var(--qx-s4)}.case-studies-module__SX-VxW__cover:has(.case-studies-module__SX-VxW__coverByline){padding-bottom:calc(var(--qx-s5) + 48px + var(--qx-s3))}.case-studies-module__SX-VxW__coverAvatar{width:48px;height:48px}}@media (min-width:40rem){.case-studies-module__SX-VxW__indexTitle{font-size:3.25rem}.case-studies-module__SX-VxW__indexSub{font-size:1.125rem}.case-studies-module__SX-VxW__storyTitle{font-size:2.75rem}.case-studies-module__SX-VxW__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.case-studies-module__SX-VxW__statValue{font-size:3.5rem}.case-studies-module__SX-VxW__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.case-studies-module__SX-VxW__fact{padding:var(--qx-s5)var(--qx-s5)}.case-studies-module__SX-VxW__fact:nth-child(2n){border-right:1px solid var(--qx-line)}.case-studies-module__SX-VxW__fact:nth-child(-n+2){border-bottom:0}.case-studies-module__SX-VxW__fact:last-child{border-right:0}.case-studies-module__SX-VxW__quoteText{font-size:1.75rem}.case-studies-module__SX-VxW__closerInner{padding:120px var(--qx-s6)}.case-studies-module__SX-VxW__closerTitle{font-size:3rem}.case-studies-module__SX-VxW__closerSub{margin-top:var(--qx-s6);font-size:1.125rem;line-height:1.55}.case-studies-module__SX-VxW__personCard{justify-content:space-between;align-items:center;gap:var(--qx-s6);padding:var(--qx-s5)var(--qx-s6);flex-direction:row}}@media (min-width:60rem){.case-studies-module__SX-VxW__inner,.case-studies-module__SX-VxW__column{padding-inline:var(--qx-s6)}.case-studies-module__SX-VxW__card{gap:var(--qx-s7);padding:var(--qx-s4);grid-template-columns:minmax(0,46%) minmax(0,1fr)}.case-studies-module__SX-VxW__cardBody{padding:var(--qx-s4)var(--qx-s4)var(--qx-s4)0}.case-studies-module__SX-VxW__cardTitle{font-size:1.75rem}.case-studies-module__SX-VxW__storyHeroGrid{gap:var(--qx-s8);grid-template-columns:minmax(0,1fr) 340px;align-items:end}.case-studies-module__SX-VxW__stats{gap:var(--qx-s5)var(--qx-s8)}.case-studies-module__SX-VxW__demo{width:340px}}@media (prefers-reduced-motion:reduce){.case-studies-module__SX-VxW__btnFilled,.case-studies-module__SX-VxW__btnOutline,.case-studies-module__SX-VxW__card,.case-studies-module__SX-VxW__readBtn{transition:none}}
