.TrustBar-module__wM2PQa__head{margin-bottom:26px;position:relative}.TrustBar-module__wM2PQa__headingBloom{border-radius:var(--radius-full);background:radial-gradient(ellipse at 22% 50%, rgb(var(--aqua-rgb) / .22), rgb(var(--aqua-rgb) / .06) 45%, transparent 72%);filter:blur(12px);opacity:0;pointer-events:none;z-index:0;width:min(520px,86%);height:220%;position:absolute;top:-40%;left:-6%}.TrustBar-module__wM2PQa__heading{z-index:1;font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:var(--text-hi);text-wrap:balance;max-width:24ch;margin:0;position:relative}.TrustBar-module__wM2PQa__headingAccent{transition:text-shadow .26s var(--ease-out)}.TrustBar-module__wM2PQa__heading[data-charged=true] .TrustBar-module__wM2PQa__headingAccent{text-shadow:0 0 26px rgb(var(--aqua-rgb) / .5), 0 0 60px rgb(var(--aqua-rgb) / .22)}.TrustBar-module__wM2PQa__railWrap{position:relative}.TrustBar-module__wM2PQa__spark{border-radius:var(--radius-full);background:linear-gradient(180deg, rgb(var(--aqua-rgb) / 0), rgb(var(--aqua-rgb) / .85));width:2px;height:26px;box-shadow:0 0 12px rgb(var(--aqua-rgb) / .6);transform-origin:top;opacity:0;pointer-events:none;position:absolute;bottom:100%;left:0;transform:scaleY(0)}.TrustBar-module__wM2PQa__rail{border-radius:var(--radius-full);background:linear-gradient(90deg, rgb(var(--text-hi-rgb) / .1), rgb(var(--aqua-rgb) / .05) 48%, rgb(var(--void-rgb) / .9)), linear-gradient(180deg, rgb(var(--aqua-rgb) / 0) 0%, rgb(var(--aqua-rgb) / .2) 5%, rgb(var(--aqua-rgb) / .2) 95%, rgb(var(--aqua-rgb) / 0) 100%);width:3px;box-shadow:inset 0 0 0 1px rgb(var(--aqua-rgb) / .06), 0 0 0 1px rgb(var(--void-rgb) / .8);position:absolute;top:0;bottom:0;left:0;overflow:hidden}.TrustBar-module__wM2PQa__railLit{border-radius:inherit;background:linear-gradient(90deg, var(--aqua-100), var(--aqua-500));box-shadow:0 0 14px rgb(var(--aqua-rgb) / .55);opacity:.92;transform-origin:top;transform:scaleY(var(--trail-p,0));position:absolute;inset:0}.TrustBar-module__wM2PQa__tail{background:linear-gradient(180deg, rgb(var(--aqua-rgb) / 0) 0%, rgb(var(--aqua-rgb) / .45) 55%, var(--aqua-100) 100%);opacity:0;height:150px;transform:translate3d(0, calc(var(--trail-len,0px) - 150px), 0);position:absolute;top:0;left:0;right:0}.TrustBar-module__wM2PQa__railBloom{border-radius:var(--radius-full);background:linear-gradient(180deg, rgb(var(--aqua-rgb) / .16), rgb(var(--aqua-rgb) / .34));filter:blur(7px);opacity:.85;pointer-events:none;transform-origin:top;width:17px;transform:scaleY(var(--trail-p,0));position:absolute;top:0;bottom:0;left:-7px}.TrustBar-module__wM2PQa__trailHead{pointer-events:none;width:10px;height:10px;transform:translate3d(0, var(--trail-len,0px), 0);z-index:2;position:absolute;top:-5px;left:-3.5px}.TrustBar-module__wM2PQa__railWrap[data-trail=running] .TrustBar-module__wM2PQa__trailHead,.TrustBar-module__wM2PQa__railWrap[data-trail=running] .TrustBar-module__wM2PQa__tail,.TrustBar-module__wM2PQa__railWrap[data-trail=running] .TrustBar-module__wM2PQa__railLit,.TrustBar-module__wM2PQa__railWrap[data-trail=running] .TrustBar-module__wM2PQa__railBloom{will-change:transform}.TrustBar-module__wM2PQa__trailHeadCore{border-radius:var(--radius-full);background:radial-gradient(circle, var(--aqua-100) 0%, var(--aqua-300) 42%, rgb(var(--aqua-rgb) / 0) 72%);width:100%;height:100%;box-shadow:0 0 16px 2px rgb(var(--aqua-rgb) / .75), 0 0 44px 10px rgb(var(--aqua-rgb) / .3);opacity:0;display:block}.TrustBar-module__wM2PQa__sheen{background:linear-gradient(180deg, rgb(var(--aqua-rgb) / 0), rgb(var(--text-hi-rgb) / .55) 50%, rgb(var(--aqua-rgb) / 0));opacity:0;pointer-events:none;height:26%;position:absolute;top:0;left:0;right:0}.TrustBar-module__wM2PQa__railWrap[data-trail=done] .TrustBar-module__wM2PQa__sheen{animation:TrustBar-module__wM2PQa__rail-sheen 11s var(--ease-inout) 1.2s infinite}@keyframes TrustBar-module__wM2PQa__rail-sheen{0%,6%{opacity:0;transform:translateY(-120%)}14%{opacity:.5}56%{opacity:.5}64%,to{opacity:0;transform:translateY(420%)}}.TrustBar-module__wM2PQa__hoverGlow{display:none}.TrustBar-module__wM2PQa__stops{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TrustBar-module__wM2PQa__stop{padding-left:30px;position:relative}.TrustBar-module__wM2PQa__stop:before{content:"";background:var(--line);width:15px;height:1px;transition:background-color .38s var(--ease-out);position:absolute;top:10px;left:7px}.TrustBar-module__wM2PQa__stop[data-lit=true]:before{background:rgb(var(--aqua-rgb) / .5)}.TrustBar-module__wM2PQa__node{border-radius:var(--radius-full);background:var(--raised-hi);width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--line-hi), 0 0 0 3px rgb(var(--void-rgb) / .9);transition:background-color .38s var(--ease-out), box-shadow .38s var(--ease-out);position:absolute;top:5.5px;left:-3px}.TrustBar-module__wM2PQa__stop[data-lit=true] .TrustBar-module__wM2PQa__node{background:var(--aqua-200);box-shadow:inset 0 0 0 1px var(--aqua-100), 0 0 0 3px rgb(var(--void-rgb) / .9), 0 0 12px 1px rgb(var(--aqua-rgb) / .75), 0 0 30px 4px rgb(var(--aqua-rgb) / .3)}.TrustBar-module__wM2PQa__stopInner{border-radius:var(--radius-sm);outline-offset:4px;flex-direction:column;align-items:flex-start;gap:4px;text-decoration:none;display:inline-flex}.TrustBar-module__wM2PQa__stopInner:focus-visible{outline:2px solid var(--aqua-400)}.TrustBar-module__wM2PQa__index{font-family:var(--font-mono);font-size:.625rem;font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);color:var(--text-low);font-variant-numeric:tabular-nums;transition:color .38s var(--ease-out)}.TrustBar-module__wM2PQa__stop[data-lit=true] .TrustBar-module__wM2PQa__index{color:var(--aqua-300)}.TrustBar-module__wM2PQa__label{font-family:var(--font-display);font-weight:var(--fw-medium);letter-spacing:.01em;color:var(--text-mid);text-wrap:balance;transform-origin:0;max-width:22ch;transition:color .38s var(--ease-out), text-shadow .38s var(--ease-out);padding-bottom:3px;font-size:.9375rem;line-height:1.32;display:inline-block;position:relative}.TrustBar-module__wM2PQa__stop[data-lit=true] .TrustBar-module__wM2PQa__label{color:var(--text-hi);text-shadow:0 0 24px rgb(var(--aqua-rgb) / .28)}.TrustBar-module__wM2PQa__logoImg{transform-origin:0;filter:grayscale()opacity(.55);width:auto;height:30px;transition:filter .38s var(--ease-out);display:block}.TrustBar-module__wM2PQa__stop[data-lit=true] .TrustBar-module__wM2PQa__logoImg{filter:grayscale(0) drop-shadow(0 0 14px rgb(var(--aqua-rgb) / .28))}.TrustBar-module__wM2PQa__clickable{cursor:pointer}.TrustBar-module__wM2PQa__static{cursor:default}.TrustBar-module__wM2PQa__clickable:hover .TrustBar-module__wM2PQa__label,.TrustBar-module__wM2PQa__clickable:focus-visible .TrustBar-module__wM2PQa__label,.TrustBar-module__wM2PQa__static:hover .TrustBar-module__wM2PQa__label{color:var(--aqua-100)}.TrustBar-module__wM2PQa__clickable:hover .TrustBar-module__wM2PQa__index,.TrustBar-module__wM2PQa__clickable:focus-visible .TrustBar-module__wM2PQa__index,.TrustBar-module__wM2PQa__static:hover .TrustBar-module__wM2PQa__index{color:var(--aqua-200)}.TrustBar-module__wM2PQa__stop:hover .TrustBar-module__wM2PQa__node,.TrustBar-module__wM2PQa__stop:focus-within .TrustBar-module__wM2PQa__node{background:var(--aqua-100);box-shadow:inset 0 0 0 1px var(--aqua-100), 0 0 0 3px rgb(var(--void-rgb) / .9), 0 0 16px 2px rgb(var(--aqua-rgb) / .85), 0 0 40px 6px rgb(var(--aqua-rgb) / .35)}.TrustBar-module__wM2PQa__clickable .TrustBar-module__wM2PQa__label:after{content:"";background:var(--aqua-400);width:100%;height:1px;box-shadow:var(--glow-xs);transform-origin:0;transition:transform .22s var(--ease-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}.TrustBar-module__wM2PQa__clickable:hover .TrustBar-module__wM2PQa__label:after,.TrustBar-module__wM2PQa__clickable:focus-visible .TrustBar-module__wM2PQa__label:after{transform:scaleX(1)}@media (min-width:1024px){.TrustBar-module__wM2PQa__rail{background:linear-gradient(180deg, rgb(var(--text-hi-rgb) / .1), rgb(var(--aqua-rgb) / .05) 48%, rgb(var(--void-rgb) / .9)), linear-gradient(90deg, rgb(var(--aqua-rgb) / 0) 0%, rgb(var(--aqua-rgb) / .2) 3%, rgb(var(--aqua-rgb) / .2) 97%, rgb(var(--aqua-rgb) / 0) 100%);width:auto;height:3px;inset:0 0 auto}.TrustBar-module__wM2PQa__railLit{background:linear-gradient(180deg, var(--aqua-100), var(--aqua-500));transform-origin:0;transform:scaleX(var(--trail-p,0))}.TrustBar-module__wM2PQa__tail{background:linear-gradient(90deg, rgb(var(--aqua-rgb) / 0) 0%, rgb(var(--aqua-rgb) / .45) 55%, var(--aqua-100) 100%);width:190px;height:auto;transform:translate3d(calc(var(--trail-len,0px) - 190px), 0, 0);inset:0 auto 0 0}.TrustBar-module__wM2PQa__railBloom{background:linear-gradient(90deg, rgb(var(--aqua-rgb) / .16), rgb(var(--aqua-rgb) / .34));transform-origin:0;width:auto;height:17px;transform:scaleX(var(--trail-p,0));inset:-7px 0 auto}.TrustBar-module__wM2PQa__trailHead{transform:translate3d(var(--trail-len,0px), 0, 0);top:-3.5px;left:-5px}.TrustBar-module__wM2PQa__sheen{background:linear-gradient(90deg, rgb(var(--aqua-rgb) / 0), rgb(var(--text-hi-rgb) / .5) 50%, rgb(var(--aqua-rgb) / 0));width:30%;height:auto;inset:0 auto 0 0}@keyframes TrustBar-module__wM2PQa__rail-sheen{0%,6%{opacity:0;transform:translate(-120%)}14%{opacity:.5}56%{opacity:.5}64%,to{opacity:0;transform:translate(420%)}}.TrustBar-module__wM2PQa__hoverGlow{height:7px;width:var(--rail-w,80px);border-radius:var(--radius-full);background:rgb(var(--aqua-rgb) / .5);filter:blur(4px);opacity:0;pointer-events:none;transform:translate3d(var(--rail-x,0px), 0, 0) scaleX(.4);transform-origin:0;transition:transform .42s var(--ease-out), opacity .26s var(--ease-out);display:block;position:absolute;top:-2px;left:0}.TrustBar-module__wM2PQa__railWrap[data-hover=true] .TrustBar-module__wM2PQa__hoverGlow{opacity:1;transform:translate3d(var(--rail-x,0px), 0, 0) scaleX(1)}.TrustBar-module__wM2PQa__stops{align-items:flex-start;gap:var(--space-6);flex-direction:row}.TrustBar-module__wM2PQa__stop{flex:1 1 0;min-width:0;padding-top:30px;padding-left:0}.TrustBar-module__wM2PQa__stop:before{width:1px;height:15px;top:7px;left:1px}.TrustBar-module__wM2PQa__node{top:-3px;left:-3px}.TrustBar-module__wM2PQa__label{max-width:18ch}}@media (min-width:1440px){.TrustBar-module__wM2PQa__stops{gap:var(--space-8)}}.TrustBar-module__wM2PQa__reduced .TrustBar-module__wM2PQa__spark,.TrustBar-module__wM2PQa__reduced .TrustBar-module__wM2PQa__trailHead,.TrustBar-module__wM2PQa__reduced .TrustBar-module__wM2PQa__tail,.TrustBar-module__wM2PQa__reduced .TrustBar-module__wM2PQa__sheen,.TrustBar-module__wM2PQa__reduced .TrustBar-module__wM2PQa__hoverGlow{display:none}.TrustBar-module__wM2PQa__reduced .TrustBar-module__wM2PQa__headingBloom{opacity:.4}.TrustBar-module__wM2PQa__reduced .TrustBar-module__wM2PQa__railLit,.TrustBar-module__wM2PQa__reduced .TrustBar-module__wM2PQa__railBloom{transform:none}.TrustBar-module__wM2PQa__reduced .TrustBar-module__wM2PQa__label,.TrustBar-module__wM2PQa__reduced .TrustBar-module__wM2PQa__index,.TrustBar-module__wM2PQa__reduced .TrustBar-module__wM2PQa__node,.TrustBar-module__wM2PQa__reduced .TrustBar-module__wM2PQa__logoImg,.TrustBar-module__wM2PQa__reduced .TrustBar-module__wM2PQa__stop:before,.TrustBar-module__wM2PQa__reduced .TrustBar-module__wM2PQa__label:after,.TrustBar-module__wM2PQa__reduced .TrustBar-module__wM2PQa__headingAccent{transition:none}
.case-studies-module__8Prz7W__frame{width:100%;position:relative}.case-studies-module__8Prz7W__stage{perspective:1500px;perspective-origin:50% 46%;width:100%;transform-style:preserve-3d;touch-action:pan-y;margin:0 auto;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.case-studies-module__8Prz7W__stage:focus-visible{outline:2px solid var(--focus-ring);outline-offset:8px;border-radius:var(--radius-lg)}.case-studies-module__8Prz7W__slot{--cs-card-w:min(560px, 88vw);--cs-side-x:min(calc(var(--cs-card-w) * .55), max(0px, calc(50vw - .4167 * var(--cs-card-w) - 30px)));--cs-back-x:min(calc(var(--cs-card-w) * .72), max(0px, calc(50vw - .3538 * var(--cs-card-w) - 30px)), calc(var(--cs-side-x) * 1.35));width:var(--cs-card-w);height:100%;margin-left:calc(var(--cs-card-w) / -2);transform-style:preserve-3d;backface-visibility:hidden;position:absolute;top:0;left:50%}.case-studies-module__8Prz7W__slot[data-init="0"]{opacity:1;z-index:30;transform:translate(0,0)}.case-studies-module__8Prz7W__slot[data-init="1"]{transform:translate3d(var(--cs-side-x), 0, -300px) rotateY(-26deg);opacity:.88;filter:blur(2.5px);z-index:20}.case-studies-module__8Prz7W__slot[data-init="-1"]{transform:translate3d(calc(var(--cs-side-x) * -1), 0, -300px) rotateY(26deg);opacity:.88;filter:blur(2.5px);z-index:20}.case-studies-module__8Prz7W__slot[data-init="2"]{transform:translate3d(var(--cs-back-x), 0, -620px) rotateY(-34deg);opacity:.16;filter:blur(5px);z-index:10}.case-studies-module__8Prz7W__slot[data-init="-2"]{transform:translate3d(calc(var(--cs-back-x) * -1), 0, -620px) rotateY(34deg);opacity:.16;filter:blur(5px);z-index:10}.case-studies-module__8Prz7W__slotForeground{pointer-events:auto}.case-studies-module__8Prz7W__slotBack{pointer-events:none}.case-studies-module__8Prz7W__dragging{cursor:grabbing}.case-studies-module__8Prz7W__card{isolation:isolate;border-radius:var(--radius-lg);background:var(--surface-glass);height:100%;-webkit-backdrop-filter:var(--surface-blur);box-shadow:var(--shadow-glass);transition:box-shadow var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.case-studies-module__8Prz7W__card:before{content:"";z-index:3;border-radius:inherit;background:var(--border-gradient);-webkit-mask-composite:xor;pointer-events:none;transition:background var(--dur-base) var(--ease-out);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.case-studies-module__8Prz7W__card:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 100% at 18% 0%, rgb(var(--aqua-rgb) / .09), rgb(var(--aqua-rgb) / 0) 70%);height:140px;position:absolute;inset:0 0 auto}.case-studies-module__8Prz7W__slotForeground .case-studies-module__8Prz7W__card{background:var(--surface-glass-hi);box-shadow:var(--shadow-glass-hover)}.case-studies-module__8Prz7W__slotForeground .case-studies-module__8Prz7W__card:before{background:var(--border-gradient-hi)}.case-studies-module__8Prz7W__scrim{z-index:4;opacity:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#03070ab8,#03070af0);position:absolute;inset:0}.case-studies-module__8Prz7W__slot[data-init="1"] .case-studies-module__8Prz7W__scrim,.case-studies-module__8Prz7W__slot[data-init="-1"] .case-studies-module__8Prz7W__scrim{opacity:.52}.case-studies-module__8Prz7W__slot[data-init="2"] .case-studies-module__8Prz7W__scrim,.case-studies-module__8Prz7W__slot[data-init="-2"] .case-studies-module__8Prz7W__scrim{opacity:.76}.case-studies-module__8Prz7W__body{z-index:1;gap:var(--space-4);padding:var(--space-5);flex-direction:column;flex:none;display:flex;position:relative}@media (min-width:560px){.case-studies-module__8Prz7W__body{gap:var(--space-5);padding:var(--space-6)}}@media (min-width:1024px){.case-studies-module__8Prz7W__body{padding:var(--space-8)}}.case-studies-module__8Prz7W__head{gap:var(--space-3);flex-direction:column;display:flex}.case-studies-module__8Prz7W__headRow{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.case-studies-module__8Prz7W__tag{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--ls-micro);color:var(--aqua-300);text-shadow:var(--glow-text);display:inline-flex}.case-studies-module__8Prz7W__tag:before{content:"";background:var(--aqua-400);width:18px;height:1px;box-shadow:var(--glow-xs)}.case-studies-module__8Prz7W__counter{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);color:var(--text-low);font-variant-numeric:tabular-nums}.case-studies-module__8Prz7W__counterActive{color:var(--aqua-400)}.case-studies-module__8Prz7W__title{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:var(--text-hi);text-wrap:balance;margin:0}.case-studies-module__8Prz7W__tagline{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--aqua-400);text-shadow:var(--glow-text);margin:0;font-size:clamp(1.05rem,.96rem + .5vw,1.35rem);font-style:italic;font-weight:400;line-height:1.25}.case-studies-module__8Prz7W__hero{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:linear-gradient(140deg, rgb(var(--aqua-rgb) / .08), rgb(var(--aqua-rgb) / .01) 62%);box-shadow:inset 0 0 0 1px rgb(var(--aqua-rgb) / .14), var(--glow-xs);flex-direction:column;gap:6px;display:flex;position:relative}.case-studies-module__8Prz7W__heroMain{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.case-studies-module__8Prz7W__heroValue{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:-.03em;color:var(--text-hi);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-shadow:0 0 34px rgb(var(--aqua-rgb) / .35);font-size:clamp(2rem,1.3rem + 2.8vw,3rem);line-height:1}.case-studies-module__8Prz7W__heroLabel{font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-micro);color:var(--aqua-300);margin:0}.case-studies-module__8Prz7W__heroSub{color:var(--text-mid);flex:12ch;margin:0;font-size:.78rem;line-height:1.4}.case-studies-module__8Prz7W__heroSubStrong{color:var(--aqua-200)}.case-studies-module__8Prz7W__heroText{color:var(--text-hi);margin:0;font-size:.875rem;line-height:1.55}.case-studies-module__8Prz7W__split{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:560px){.case-studies-module__8Prz7W__split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}}@media (max-width:559px){.case-studies-module__8Prz7W__proseCol{display:none}}.case-studies-module__8Prz7W__block{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.case-studies-module__8Prz7W__label{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--ls-micro);color:var(--text-low);margin:0;display:flex}.case-studies-module__8Prz7W__label:after{content:"";background:linear-gradient(90deg, var(--line), transparent);flex:1;height:1px}.case-studies-module__8Prz7W__points{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.case-studies-module__8Prz7W__point{color:var(--text-mid);text-wrap:pretty;padding-left:16px;font-size:.8125rem;line-height:1.45;position:relative}.case-studies-module__8Prz7W__point:before{content:"";background:var(--aqua-400);width:6px;height:1px;box-shadow:var(--glow-xs);position:absolute;top:.52em;left:0}.case-studies-module__8Prz7W__chips{flex-wrap:wrap;gap:6px;display:flex}.case-studies-module__8Prz7W__chip{border-radius:var(--radius-full);font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-mid);background:rgb(var(--aqua-rgb) / .05);box-shadow:inset 0 0 0 1px var(--line);transition:color var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);align-items:center;padding:4px 10px;font-size:.6875rem;display:inline-flex}@keyframes case-studies-module__8Prz7W__csWobble{0%{transform:rotate(0)scale(1)}35%{transform:rotate(-.6deg)scale(1.014)}70%{transform:rotate(.35deg)scale(1.004)}to{transform:rotate(0)scale(1)}}.case-studies-module__8Prz7W__chip:hover{color:var(--aqua-200);box-shadow:inset 0 0 0 1px var(--line-hi), var(--glow-xs);animation:case-studies-module__8Prz7W__csWobble 1.25s var(--ease-inout)}.case-studies-module__8Prz7W__point:hover{color:var(--text-hi)}.case-studies-module__8Prz7W__point:hover:before{width:12px;box-shadow:var(--glow-sm)}.case-studies-module__8Prz7W__point:before{transition:width var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out)}.case-studies-module__8Prz7W__metric:hover{animation:case-studies-module__8Prz7W__csWobble 1.25s var(--ease-inout)}.case-studies-module__8Prz7W__metric:hover .case-studies-module__8Prz7W__metricValue{color:var(--aqua-100)}.case-studies-module__8Prz7W__proofRow:hover .case-studies-module__8Prz7W__proofIndex{color:var(--aqua-200);animation:case-studies-module__8Prz7W__csWobble 1.25s var(--ease-inout)}.case-studies-module__8Prz7W__proofRow:hover .case-studies-module__8Prz7W__proofSource{color:var(--aqua-100)}.case-studies-module__8Prz7W__chipStack{color:var(--aqua-300);background:rgb(var(--aqua-rgb) / .09)}.case-studies-module__8Prz7W__visualCol{min-width:0}.case-studies-module__8Prz7W__instrument{border-radius:var(--radius-md);padding:var(--space-4);box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(#03070ab8,#060c1080);position:relative;overflow:hidden}.case-studies-module__8Prz7W__instrument:before{content:"";pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(90deg, rgb(var(--aqua-rgb) / .05) 0 1px, transparent 1px 44px), repeating-linear-gradient(0deg, rgb(var(--aqua-rgb) / .05) 0 1px, transparent 1px 44px);position:absolute;inset:0}.case-studies-module__8Prz7W__instrumentHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.case-studies-module__8Prz7W__instrumentBody{position:relative}.case-studies-module__8Prz7W__caption{margin:var(--space-3) 0 0;font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-low);font-size:.625rem;line-height:1.4}.case-studies-module__8Prz7W__readout{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-low);font-size:.6875rem}.case-studies-module__8Prz7W__metrics{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}@media (max-width:559px){.case-studies-module__8Prz7W__metrics{display:none}}.case-studies-module__8Prz7W__metric{min-width:0}.case-studies-module__8Prz7W__metricLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-low);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.625rem;overflow:hidden}.case-studies-module__8Prz7W__metricValue{font-family:var(--font-mono);font-weight:var(--fw-medium);color:var(--aqua-200);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin:2px 0 0;font-size:.9375rem;line-height:1.2}.case-studies-module__8Prz7W__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.case-studies-module__8Prz7W__dialWrap{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:420px){.case-studies-module__8Prz7W__dialWrap{align-items:center;gap:var(--space-5);flex-direction:row}}.case-studies-module__8Prz7W__dial{flex:none;width:148px;height:148px;position:relative}.case-studies-module__8Prz7W__dialCenter{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.case-studies-module__8Prz7W__dialValue{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--text-hi);font-variant-numeric:tabular-nums;text-shadow:0 0 30px rgb(var(--aqua-rgb) / .45);font-size:2rem;line-height:1}.case-studies-module__8Prz7W__dialCaption{max-width:11ch;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-low);font-size:.5625rem;line-height:1.3}.case-studies-module__8Prz7W__dialSide{gap:var(--space-3);flex-direction:column;flex:1;width:100%;min-width:0;display:flex}.case-studies-module__8Prz7W__disclaimer{align-items:baseline;gap:var(--space-2);margin:var(--space-4) 0 0;border-radius:var(--radius-sm);padding:9px var(--space-3);text-wrap:balance;color:var(--text-mid);background:rgb(var(--aqua-rgb) / .04);box-shadow:inset 0 0 0 1px var(--line);font-size:.6875rem;line-height:1.45;display:flex}.case-studies-module__8Prz7W__disclaimerMark{border-radius:var(--radius-full);background:var(--aqua-400);width:4px;height:4px;box-shadow:var(--glow-xs);flex:none;align-self:center}.case-studies-module__8Prz7W__proofList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.case-studies-module__8Prz7W__proofRow{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.case-studies-module__8Prz7W__proofIndex{font-family:var(--font-mono);letter-spacing:.1em;color:var(--aqua-400);font-variant-numeric:tabular-nums;padding-top:2px;font-size:.625rem;display:inline-block}.case-studies-module__8Prz7W__proofSource{color:var(--text-hi);margin:0;font-size:.8125rem;line-height:1.35}.case-studies-module__8Prz7W__proofLink{color:var(--text-hi);text-decoration:underline;-webkit-text-decoration-color:var(--line-hi);text-decoration-color:var(--line-hi);text-underline-offset:3px;transition:color var(--dur-base) var(--ease-out), text-decoration-color var(--dur-base) var(--ease-out)}.case-studies-module__8Prz7W__proofLink:hover,.case-studies-module__8Prz7W__proofLink:focus-visible{color:var(--aqua-300);-webkit-text-decoration-color:var(--aqua-400);text-decoration-color:var(--aqua-400)}.case-studies-module__8Prz7W__proofLinkArrow{color:var(--aqua-400);margin-left:2px;font-size:.7em;display:inline-block;transform:translateY(-1px)}.case-studies-module__8Prz7W__proofNote{color:var(--text-mid);margin:2px 0 0;font-size:.75rem;line-height:1.4}.case-studies-module__8Prz7W__badgeHi{margin-top:var(--space-4);border-radius:var(--radius-md);font-family:var(--font-body);color:var(--aqua-100);background:linear-gradient(140deg, rgb(var(--aqua-rgb) / .12), rgb(var(--aqua-rgb) / .02));box-shadow:inset 0 0 0 1px rgb(var(--aqua-rgb) / .3), var(--glow-xs);transition:box-shadow var(--dur-base) var(--ease-out);padding:10px 12px;font-size:.78rem;line-height:1.4;display:block}.case-studies-module__8Prz7W__badgeHi:hover{box-shadow:inset 0 0 0 1px rgb(var(--aqua-rgb) / .5), var(--glow-sm);animation:case-studies-module__8Prz7W__csWobble 1.25s var(--ease-inout)}.case-studies-module__8Prz7W__signal{align-items:flex-end;gap:3px;height:14px;display:flex}.case-studies-module__8Prz7W__signalBar{background:var(--aqua-400);width:3px;box-shadow:var(--glow-xs);transform-origin:bottom;border-radius:1px}.case-studies-module__8Prz7W__shot{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line);aspect-ratio:16/9;max-height:168px;transition:box-shadow var(--dur-base) var(--ease-out);display:block;position:relative;overflow:hidden}.case-studies-module__8Prz7W__shot:hover,.case-studies-module__8Prz7W__shot:focus-visible{box-shadow:inset 0 0 0 1px var(--line-hi), var(--glow-xs)}.case-studies-module__8Prz7W__shotImg{object-fit:cover;object-position:center 62%;width:100%;height:100%;transition:transform .9s var(--ease-out), filter var(--dur-base) var(--ease-out);filter:saturate(.92)brightness(.94);display:block}.case-studies-module__8Prz7W__shot:hover .case-studies-module__8Prz7W__shotImg,.case-studies-module__8Prz7W__shot:focus-visible .case-studies-module__8Prz7W__shotImg{filter:saturate()brightness();transform:scale(1.03)}.case-studies-module__8Prz7W__shotBadge{border-radius:var(--radius-full);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-mid);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px var(--line);background:#03070ab8;padding:3px 9px;font-size:.625rem;position:absolute;top:8px;left:8px}.case-studies-module__8Prz7W__legend{gap:var(--space-4);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-low);flex-wrap:wrap;font-size:.625rem;display:flex}.case-studies-module__8Prz7W__legendItem{align-items:center;gap:6px;display:inline-flex}.case-studies-module__8Prz7W__legendSwatch{border-radius:2px;width:14px;height:3px}.case-studies-module__8Prz7W__rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.case-studies-module__8Prz7W__row{flex-direction:column;gap:4px;display:flex}.case-studies-module__8Prz7W__rowHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.case-studies-module__8Prz7W__rowMetric{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-mid);font-size:.6875rem}.case-studies-module__8Prz7W__rowValue{font-family:var(--font-mono);font-weight:var(--fw-medium);color:var(--aqua-200);font-variant-numeric:tabular-nums;font-size:.75rem}.case-studies-module__8Prz7W__track{border-radius:var(--radius-full);height:6px;box-shadow:inset 0 0 0 1px var(--line);background:#03070ab8;position:relative;overflow:hidden}.case-studies-module__8Prz7W__barIndustry,.case-studies-module__8Prz7W__barSite{inset-block:0;border-radius:var(--radius-full);transform-origin:0;will-change:transform;position:absolute;left:0}.case-studies-module__8Prz7W__barIndustry{background:var(--text-low);opacity:.4}.case-studies-module__8Prz7W__barSite{background:linear-gradient(90deg, var(--aqua-600), var(--aqua-300));box-shadow:0 0 14px -2px rgb(var(--aqua-rgb) / .75)}.case-studies-module__8Prz7W__footer{align-items:center;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.case-studies-module__8Prz7W__cta{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--aqua-300);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:.75rem;text-decoration:none;display:inline-flex}.case-studies-module__8Prz7W__cta:hover{color:var(--aqua-200);text-shadow:var(--glow-text)}.case-studies-module__8Prz7W__ctaArrow{transition:transform var(--dur-micro) var(--ease-out);display:inline-block}.case-studies-module__8Prz7W__cta:hover .case-studies-module__8Prz7W__ctaArrow{transform:translate(4px)}.case-studies-module__8Prz7W__detailsToggle{border-radius:var(--radius-full);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-mid);background:rgb(var(--aqua-rgb) / .05);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:color var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);align-items:center;gap:8px;margin-left:auto;padding:7px 14px;font-size:.6875rem;display:inline-flex}.case-studies-module__8Prz7W__detailsToggle:hover{color:var(--aqua-200);box-shadow:inset 0 0 0 1px var(--line-hi), var(--glow-xs)}.case-studies-module__8Prz7W__details{z-index:5;border-radius:inherit;-webkit-backdrop-filter:blur(18px);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:linear-gradient(160deg,#091218f7,#03070afa);flex-direction:column;display:flex;position:absolute;inset:0;transform:translateY(2%)}.case-studies-module__8Prz7W__detailsOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.case-studies-module__8Prz7W__detailsScroll{overscroll-behavior:contain;min-height:0;padding:var(--space-6);gap:var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media (min-width:640px){.case-studies-module__8Prz7W__detailsScroll{padding:var(--space-8)}}.case-studies-module__8Prz7W__detailsHead{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.case-studies-module__8Prz7W__detailsText{color:var(--text-mid);text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.6}.case-studies-module__8Prz7W__detailsStrong{color:var(--text-hi)}.case-studies-module__8Prz7W__arrow{z-index:40;border-radius:var(--radius-full);background:var(--glass);-webkit-backdrop-filter:blur(10px);width:46px;height:46px;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-glass);color:var(--aqua-300);cursor:pointer;transition:color var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);border:0;justify-content:center;align-items:center;margin-top:-23px;font-size:18px;line-height:1;display:none;position:absolute;top:50%}.case-studies-module__8Prz7W__arrow:hover{color:var(--aqua-100);box-shadow:inset 0 0 0 1px var(--line-hi), var(--glow-sm)}@media (min-width:1024px){.case-studies-module__8Prz7W__arrow{display:inline-flex}}.case-studies-module__8Prz7W__arrowPrev{left:0}.case-studies-module__8Prz7W__arrowNext{right:0}.case-studies-module__8Prz7W__controls{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-8);display:flex}.case-studies-module__8Prz7W__arrowSmall{border-radius:var(--radius-full);background:var(--glass);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line);color:var(--aqua-300);cursor:pointer;border:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}@media (min-width:1024px){.case-studies-module__8Prz7W__arrowSmall{display:none}}.case-studies-module__8Prz7W__dots{align-items:center;gap:10px;display:flex}.case-studies-module__8Prz7W__dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex;position:relative}.case-studies-module__8Prz7W__dot:after{content:"";border-radius:var(--radius-full);background:var(--text-low);width:7px;height:7px;transition:background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-spring)}.case-studies-module__8Prz7W__dot:hover:after{background:var(--aqua-600)}.case-studies-module__8Prz7W__dotActive:after{background:var(--aqua-400);box-shadow:var(--glow-sm);transform:scale(1.5)}.case-studies-module__8Prz7W__hint{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-low);font-size:.625rem;display:none}@media (min-width:640px){.case-studies-module__8Prz7W__hint{display:inline}}@media (prefers-reduced-motion:reduce){.case-studies-module__8Prz7W__details,.case-studies-module__8Prz7W__chip,.case-studies-module__8Prz7W__ctaArrow,.case-studies-module__8Prz7W__dot:after,.case-studies-module__8Prz7W__arrow{transition:none}}
