@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.08m__0qttsjwy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bb835a708696869b-s.3prx-r-zugqyw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.2ul13i_kpbu32.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4b825e536f0add60-s.40xx_hee_9tzo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c825fd02acae0153-s.p.2nh923zyv9e2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway Fallback;src:local(Arial);ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.0%;size-adjust:103.86%}.raleway_a2d8f4-module__dZl-tG__className{font-family:Raleway,Raleway Fallback;font-style:normal}.raleway_a2d8f4-module__dZl-tG__variable{--font-raleway:"Raleway", "Raleway Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_8d9aebf9-module___cjR-G__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_8d9aebf9-module___cjR-G__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.container-module__V3brBW__container{width:min(100%,100vw);max-width:min(var(--layout-container-max,1200px), 100vw);padding-left:var(--layout-container-gutter,24px);padding-right:var(--layout-container-gutter,24px);margin-left:auto;margin-right:auto}@media (max-width:760px){.container-module__V3brBW__container{padding-left:var(--layout-container-gutter-mobile,16px);padding-right:var(--layout-container-gutter-mobile,16px)}}
.grain-module__CPSUCW__grain{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.grain-module__CPSUCW__mask{background-color:var(--grain-ink);-webkit-mask-image:var(--grain-mask-src);mask-image:var(--grain-mask-src);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:var(--grain-mask-size);mask-size:var(--grain-mask-size);opacity:var(--grain-mask-opacity)}.grain-module__CPSUCW__glass{background-image:var(--grain-glass-src);background-repeat:repeat;background-size:var(--grain-glass-size);opacity:var(--grain-glass-opacity)}.grain-module__CPSUCW__glass[data-darkened=true]{opacity:var(--grain-glass-opacity-darkened)}.grain-module__CPSUCW__glass[data-pin=viewport]{background-attachment:fixed}
.solution-picker-module__j4M4Eq__dialogContent,.solution-picker-module__j4M4Eq__dialogContent[data-size=md]{width:min(100vw - 32px,600px)}.solution-picker-module__j4M4Eq__dialogContent:before{background:var(--surface-border-subtle);content:"";width:100%;height:2px;position:absolute;top:0;left:0}.solution-picker-module__j4M4Eq__dialogBody{--picker-transition-duration:var(--duration-slow);--picker-transition-easing:var(--ease-smooth);gap:var(--spacing-6);min-height:0;padding-top:var(--spacing-8);flex-direction:column;display:flex;overflow:auto}.solution-picker-module__j4M4Eq__bodyModel{transition:height var(--picker-transition-duration) var(--picker-transition-easing);overflow:hidden}.solution-picker-module__j4M4Eq__bodyModelContent{gap:var(--spacing-6);padding:var(--spacing-2);flex-direction:column;display:flex}.solution-picker-module__j4M4Eq__welcome{gap:var(--spacing-6);text-align:left;flex-direction:column;display:flex}.solution-picker-module__j4M4Eq__welcomeContent{align-content:center;justify-items:start;gap:var(--spacing-5);flex:none;max-width:34rem;display:grid}.solution-picker-module__j4M4Eq__welcomeAction{align-self:flex-end}.solution-picker-module__j4M4Eq__welcomeContext{align-items:center;gap:var(--spacing-2);display:flex}.solution-picker-module__j4M4Eq__welcomeTitle{color:var(--surface-fg-primary);font-size:clamp(var(--type-heading-size-md), 3vw, var(--type-heading-size-lg));font-weight:var(--type-weight-display);letter-spacing:var(--type-tracking-heading);line-height:var(--type-line-height-heading);margin:0}.solution-picker-module__j4M4Eq__welcomeSummary{max-width:30rem;color:var(--surface-fg-secondary);font-size:var(--type-body-size-lg);line-height:var(--type-line-height-body);margin:0}.solution-picker-module__j4M4Eq__welcomeTime{align-items:center;gap:var(--spacing-2);color:var(--surface-fg-brand);font-size:var(--type-ui-size-md);font-weight:var(--type-weight-ui);display:inline-flex}.solution-picker-module__j4M4Eq__progress{z-index:1;pointer-events:none;width:100%;height:2px;position:absolute;top:0;left:0}.solution-picker-module__j4M4Eq__progressLabel{color:var(--surface-fg-brand);font-size:var(--type-ui-size-sm);font-weight:var(--type-weight-ui);line-height:var(--type-line-height-label);text-align:left}.solution-picker-module__j4M4Eq__progressTrack{border-radius:var(--radius-full);background:0 0;width:100%;height:2px;display:block;overflow:hidden}.solution-picker-module__j4M4Eq__progressFill{border-radius:inherit;background:var(--surface-fg-brand);height:100%;transition:width var(--picker-transition-duration) var(--picker-transition-easing);display:block}.solution-picker-module__j4M4Eq__stepViewport{gap:var(--spacing-6);min-height:0;animation:solution-picker-module__j4M4Eq__pickerStepIn var(--picker-transition-duration) var(--picker-transition-easing) both;flex:none;display:grid;position:relative}.solution-picker-module__j4M4Eq__stepViewport[data-direction="-1"]{animation-name:solution-picker-module__j4M4Eq__pickerStepInReverse}.solution-picker-module__j4M4Eq__step{gap:var(--spacing-6);display:grid}.solution-picker-module__j4M4Eq__stepIntro{gap:var(--spacing-2);max-width:50rem;display:grid}.solution-picker-module__j4M4Eq__stepDescription{max-width:42rem;color:var(--surface-fg-secondary);font-size:var(--type-body-size-md);line-height:var(--type-line-height-body);margin:0}.solution-picker-module__j4M4Eq__textStep{gap:var(--spacing-5);max-width:50rem;display:grid}.solution-picker-module__j4M4Eq__textFields{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr);display:grid}.solution-picker-module__j4M4Eq__stepMeta{color:var(--surface-fg-brand);margin:0}.solution-picker-module__j4M4Eq__stepTitle,.solution-picker-module__j4M4Eq__resultTitle{color:var(--surface-fg-primary);font-weight:var(--type-weight-display);letter-spacing:var(--type-tracking-heading);line-height:var(--type-line-height-heading);margin:0}.solution-picker-module__j4M4Eq__stepTitle{font-size:var(--type-heading-size-sm)}.solution-picker-module__j4M4Eq__resultTitle{font-size:var(--type-heading-size-md)}.solution-picker-module__j4M4Eq__optionGroup{gap:var(--spacing-3);border:0;grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid}.solution-picker-module__j4M4Eq__option{align-items:center;gap:var(--spacing-3);min-height:3.75rem;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--surface-border-subtle);border-radius:var(--radius-panel);background:var(--surface-bg-secondary);color:var(--surface-fg-primary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.solution-picker-module__j4M4Eq__option:hover{border-color:var(--button-secondary-border-hover);background:var(--button-secondary-bg-hover)}.solution-picker-module__j4M4Eq__option:hover .solution-picker-module__j4M4Eq__optionIndicator{box-shadow:0 0 0 1px var(--button-secondary-border-hover)}.solution-picker-module__j4M4Eq__option:focus-within{outline:var(--control-focus-ring-width) solid var(--control-focus-ring);outline-offset:var(--control-focus-ring-offset)}.solution-picker-module__j4M4Eq__option[data-selected=true]{border-color:var(--surface-fg-brand);background:#fde1e8ba;background:lab(92.1407% 10.5995 .461864/.73)}[data-theme-mode=dark] .solution-picker-module__j4M4Eq__option[data-selected=true]{background:#0f1121ba;background:lab(5.45144% 2.45783 -11.3681/.73)}.solution-picker-module__j4M4Eq__optionInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.solution-picker-module__j4M4Eq__optionIndicator{border:1px solid var(--surface-border-primary);border-radius:var(--radius-full);background:var(--surface-bg-primary);place-items:center;width:1.25rem;height:1.25rem;display:grid;position:relative}.solution-picker-module__j4M4Eq__option[data-selection-mode=multiple] .solution-picker-module__j4M4Eq__optionIndicator,.solution-picker-module__j4M4Eq__option[data-selection-mode=multiple] .solution-picker-module__j4M4Eq__optionIndicator:before,.solution-picker-module__j4M4Eq__option[data-selection-mode=multiple] .solution-picker-module__j4M4Eq__optionIndicator:after{border-radius:var(--radius-inner-tight)}.solution-picker-module__j4M4Eq__option[data-selection-mode=multiple] .solution-picker-module__j4M4Eq__optionIndicator:after,.solution-picker-module__j4M4Eq__option[data-selection-mode=multiple] .solution-picker-module__j4M4Eq__optionArrow{display:none}.solution-picker-module__j4M4Eq__multipleCheck{z-index:1;color:var(--surface-fg-inverse);clip-path:inset(0 100% 0 0);animation:solution-picker-module__j4M4Eq__pickerCheckReveal var(--duration-standard) var(--ease-standard) both;position:relative}.solution-picker-module__j4M4Eq__optionIndicator:before,.solution-picker-module__j4M4Eq__optionIndicator:after{border-radius:inherit;content:"";opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);position:absolute;transform:scale(.35)}.solution-picker-module__j4M4Eq__optionIndicator:before{background:var(--surface-fg-brand);inset:0}.solution-picker-module__j4M4Eq__optionIndicator:after{background:var(--surface-fg-inverse);inset:.25rem;transform:scale(.2)}.solution-picker-module__j4M4Eq__option[data-selected=true] .solution-picker-module__j4M4Eq__optionIndicator:before,.solution-picker-module__j4M4Eq__option[data-selected=true] .solution-picker-module__j4M4Eq__optionIndicator:after{opacity:1;transform:scale(1)}.solution-picker-module__j4M4Eq__optionLabel{font-size:var(--type-body-size-md);font-weight:var(--type-weight-label);line-height:var(--type-line-height-label)}.solution-picker-module__j4M4Eq__optionArrow{--option-arrow-stroke:1px;--option-arrow-chevron-size:var(--spacing-2);--option-arrow-final-width:var(--spacing-4);--option-arrow-tip-inset:.34px;--option-arrow-rest-width:calc(var(--spacing-3) - var(--option-arrow-tip-inset));--option-arrow-move-distance:calc(var(--option-arrow-final-width) - var(--option-arrow-rest-width));width:var(--spacing-3);flex:0 0 var(--spacing-3);height:1em;color:var(--surface-fg-primary);opacity:.65;justify-content:flex-end;align-items:center;line-height:1;display:inline-flex;position:relative}.solution-picker-module__j4M4Eq__optionArrowHead{top:50%;right:var(--spacing-0p5);width:var(--option-arrow-chevron-size);height:var(--option-arrow-chevron-size);border-right:var(--option-arrow-stroke) solid currentColor;border-bottom:var(--option-arrow-stroke) solid currentColor;transition:transform var(--duration-standard) var(--ease-smooth);position:absolute;transform:translateY(-50%)rotate(-45deg)}.solution-picker-module__j4M4Eq__optionArrowTail{width:var(--option-arrow-rest-width);height:var(--option-arrow-stroke);border-radius:var(--radius-full);opacity:0;transform-origin:0;transition:width var(--duration-standard) var(--ease-smooth), opacity var(--duration-standard) var(--ease-smooth);background:currentColor;position:absolute;top:50%;left:0;transform:translateY(-50%)}.solution-picker-module__j4M4Eq__option:hover .solution-picker-module__j4M4Eq__optionArrowHead,.solution-picker-module__j4M4Eq__option[data-selected=true] .solution-picker-module__j4M4Eq__optionArrowHead{transform:translate(var(--option-arrow-move-distance), -50%) rotate(-45deg)}.solution-picker-module__j4M4Eq__option:hover .solution-picker-module__j4M4Eq__optionArrowTail,.solution-picker-module__j4M4Eq__option[data-selected=true] .solution-picker-module__j4M4Eq__optionArrowTail{width:var(--option-arrow-final-width);opacity:1}.solution-picker-module__j4M4Eq__option[data-selected=true] .solution-picker-module__j4M4Eq__optionArrow{color:var(--surface-fg-brand)}.solution-picker-module__j4M4Eq__option:hover .solution-picker-module__j4M4Eq__optionArrow{color:var(--surface-fg-primary)}.solution-picker-module__j4M4Eq__calendarStep{gap:var(--spacing-5);min-width:0;display:grid}.solution-picker-module__j4M4Eq__calendarIntro{gap:var(--spacing-4);display:grid}.solution-picker-module__j4M4Eq__calendarUnavailable,.solution-picker-module__j4M4Eq__submitError{color:var(--form-error-fg);font-size:var(--type-body-size-md);line-height:var(--type-line-height-body);margin:0}.solution-picker-module__j4M4Eq__dialogActions{justify-content:space-between;align-items:center;gap:var(--spacing-3);width:100%;display:flex}.solution-picker-module__j4M4Eq__navigationActions,.solution-picker-module__j4M4Eq__resultActions{justify-content:flex-end;align-items:center;gap:var(--spacing-3);margin-left:auto;display:flex}@keyframes solution-picker-module__j4M4Eq__pickerStepIn{0%{opacity:0;transform:translateX(var(--spacing-2))}to{opacity:1;transform:translate(0)}}@keyframes solution-picker-module__j4M4Eq__pickerStepInReverse{0%{opacity:0;transform:translateX(calc(var(--spacing-2) * -1))}to{opacity:1;transform:translate(0)}}@keyframes solution-picker-module__j4M4Eq__pickerCheckReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (max-width:640px){.solution-picker-module__j4M4Eq__dialogContent,.solution-picker-module__j4M4Eq__dialogContent[data-size=md]{width:calc(100vw - 20px)}.solution-picker-module__j4M4Eq__dialogBody{min-height:0}.solution-picker-module__j4M4Eq__welcomeSummary{font-size:var(--type-body-size-md)}.solution-picker-module__j4M4Eq__textFields{grid-template-columns:minmax(0,1fr)}.solution-picker-module__j4M4Eq__dialogActions{flex-direction:column-reverse;align-items:stretch}.solution-picker-module__j4M4Eq__dialogActions>*,.solution-picker-module__j4M4Eq__navigationActions{width:100%}.solution-picker-module__j4M4Eq__navigationActions>*{width:auto}.solution-picker-module__j4M4Eq__resultActions{width:100%}.solution-picker-module__j4M4Eq__resultActions>*{width:auto}.solution-picker-module__j4M4Eq__calendarStep{gap:var(--spacing-4)}}@media (prefers-reduced-motion:reduce){.solution-picker-module__j4M4Eq__bodyModel,.solution-picker-module__j4M4Eq__stepViewport,.solution-picker-module__j4M4Eq__progressFill,.solution-picker-module__j4M4Eq__optionIndicator:before,.solution-picker-module__j4M4Eq__optionIndicator:after,.solution-picker-module__j4M4Eq__optionArrow,.solution-picker-module__j4M4Eq__multipleCheck{transition-duration:.01ms;animation:none}.solution-picker-module__j4M4Eq__multipleCheck{clip-path:inset(0)}}
.dynamic-hero-title-module__Mwyb9G__title{--hero-caret-accent:var(--color-logo-shimmer);width:100%;min-width:0;display:block}.dynamic-hero-title-module__Mwyb9G__titleLine{overflow-wrap:anywhere;text-align:left;min-height:1em;display:block}.dynamic-hero-title-module__Mwyb9G__announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dynamic-hero-title-module__Mwyb9G__staticPrefix{font-weight:var(--type-weight-body);font-variation-settings:var(--type-font-variation-body)}.dynamic-hero-title-module__Mwyb9G__dynamicPhrase{white-space:pre-wrap;font-style:italic}.dynamic-hero-title-module__Mwyb9G__cursor{border-radius:var(--radius-full);background:linear-gradient(to bottom, var(--hero-caret-accent), #f1dfff);opacity:0;vertical-align:-.04em;width:3px;height:.85em;margin-left:.04em;display:inline-block;box-shadow:0 0 12px #ffa5aa4d;box-shadow:0 0 12px lab(77.729% 41.9754 15.4721/.3)}@supports (color:lab(0% 0 0)){.dynamic-hero-title-module__Mwyb9G__cursor{background:linear-gradient(to bottom, var(--hero-caret-accent), lab(90.9876% 11.6776 -14.865))}}@media (max-width:479px){.dynamic-hero-title-module__Mwyb9G__titleLine{font-size:.92em}}
.besthuman-hero-module__ti1DFG__hero{width:100%;height:80vh;position:relative;overflow:hidden}.besthuman-hero-module__ti1DFG__imageStack{position:absolute;inset:0}.besthuman-hero-module__ti1DFG__slide{opacity:0;z-index:1;animation:40s linear infinite besthuman-hero-module__ti1DFG__heroCarouselFade,40s step-end infinite besthuman-hero-module__ti1DFG__heroCarouselStack;position:absolute;inset:0}.besthuman-hero-module__ti1DFG__slide:first-child{animation-delay:0s}.besthuman-hero-module__ti1DFG__slide:nth-child(2){animation-delay:-30s}.besthuman-hero-module__ti1DFG__slide:nth-child(3){animation-delay:-20s}.besthuman-hero-module__ti1DFG__slide:nth-child(4){animation-delay:-10s}html[data-solution-picker-open=true] .besthuman-hero-module__ti1DFG__slide{animation-play-state:paused}.besthuman-hero-module__ti1DFG__hero[data-hero-offscreen=true] .besthuman-hero-module__ti1DFG__slide{animation-play-state:paused}@keyframes besthuman-hero-module__ti1DFG__heroCarouselFade{0%{opacity:0}5%,25%{opacity:1}30%,to{opacity:0}}@keyframes besthuman-hero-module__ti1DFG__heroCarouselStack{0%{z-index:3}25%{z-index:2}30%{z-index:1}}.besthuman-hero-module__ti1DFG__slideImage{object-fit:cover;object-position:50% 0}.besthuman-hero-module__ti1DFG__container{z-index:3;flex-direction:column;justify-content:flex-end;align-items:stretch;max-width:940px;height:100%;min-height:100%;margin:0 auto;display:flex;position:relative}.besthuman-hero-module__ti1DFG__card{--card-radius:1em;padding:2em;border-radius:var(--card-radius);isolation:isolate;background-color:var(--primitive-black-alpha-16);-webkit-backdrop-filter:brightness(72%)grayscale(50%)blur(32px);backdrop-filter:brightness(72%)grayscale(50%)blur(32px);border:1px solid #fff3;flex-direction:column;align-self:flex-start;align-items:flex-start;gap:1em;width:65%;margin-bottom:2em;padding-block-start:calc(2em - 8px);display:flex;position:relative;overflow:hidden}.besthuman-hero-module__ti1DFG__cardBackdrop{z-index:0;border-radius:inherit;height:100%;clip-path:inset(0 round var(--card-radius));background:0 0;position:absolute;inset:0}.besthuman-hero-module__ti1DFG__card>*{z-index:1;position:relative}.besthuman-hero-module__ti1DFG__card>.besthuman-hero-module__ti1DFG__cardBackdrop,.besthuman-hero-module__ti1DFG__card>.besthuman-hero-module__ti1DFG__grain{z-index:0;position:absolute}.besthuman-hero-module__ti1DFG__heading{text-wrap:balance;color:#fff;margin:0;font-size:3em;line-height:1em}.besthuman-hero-module__ti1DFG__paragraph{color:#fff;max-width:70ch;margin:0 0 8px;font-size:1.125rem;font-weight:400;line-height:1.5rem}.besthuman-hero-module__ti1DFG__buttonRow{justify-content:flex-start;align-self:stretch;align-items:stretch;gap:1em;width:100%;display:flex}.besthuman-hero-module__ti1DFG__fullWidthButton{width:100%;height:100%;font-size:var(--type-ui-size-lg)}@media (min-width:1920px){.besthuman-hero-module__ti1DFG__container{align-items:center;max-width:1200px}}@media (max-width:991px){.besthuman-hero-module__ti1DFG__hero{height:70vh}.besthuman-hero-module__ti1DFG__card{--card-radius:0;width:100%;margin-bottom:0}}@media (max-width:767px){.besthuman-hero-module__ti1DFG__hero{height:80svh}.besthuman-hero-module__ti1DFG__card{padding-left:32px;padding-right:32px}.besthuman-hero-module__ti1DFG__buttonRow{gap:var(--spacing-2);flex-direction:row}.besthuman-hero-module__ti1DFG__fullWidthButton{padding-inline:var(--spacing-1)}}@media (max-width:479px){.besthuman-hero-module__ti1DFG__container{padding-left:0;padding-right:0}.besthuman-hero-module__ti1DFG__card{padding-left:16px;padding-right:16px}.besthuman-hero-module__ti1DFG__heading{font-size:2em}}@media (prefers-reduced-motion:reduce){.besthuman-hero-module__ti1DFG__slide{animation:none}.besthuman-hero-module__ti1DFG__slide:first-child{opacity:1;z-index:2}.besthuman-hero-module__ti1DFG__cardBackdrop{background:rgb(from var(--primitive-neutral-900) r g b / .42)}}
.cta-band-module__0WbufG__wrap{container-type:inline-size}.cta-band-module__0WbufG__panel{isolation:isolate;align-items:center;gap:var(--spacing-5);padding:var(--spacing-10);border:1px solid var(--surface-border-subtle);border-radius:var(--radius-shell);background:var(--surface-bg-elevated);box-shadow:var(--shadow-surface-premium);text-align:center;flex-direction:column;display:flex;position:relative}.cta-band-module__0WbufG__grain{z-index:-1}.cta-band-module__0WbufG__heading{color:var(--surface-fg-primary)}.cta-band-module__0WbufG__body{max-width:min(38rem,100%);color:var(--surface-fg-secondary);margin-inline:auto}.cta-band-module__0WbufG__actions{justify-content:center;gap:var(--spacing-4);padding-top:var(--spacing-3);flex-wrap:wrap;display:flex}@container (min-width:640px){.cta-band-module__0WbufG__panel{gap:var(--spacing-6);padding:var(--spacing-12)}}
.hero-lab-module__Tf90ya__container{padding:var(--layout-section-gap) 0;width:100%;margin:0 auto}.hero-lab-module__Tf90ya__header{margin-bottom:var(--layout-hero-inner-bottom);text-align:center;gap:var(--spacing-6);padding:0 var(--layout-full-bleed-gutter);flex-direction:column;display:flex}.hero-lab-module__Tf90ya__heroSection{width:100%}.hero-lab-module__Tf90ya__footer{text-align:center;margin-top:var(--layout-section-gap);opacity:.4;padding:0 var(--layout-full-bleed-gutter)}
.animated-logo-module__QA1hkG__logoSvg{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;overflow:visible}.animated-logo-module__QA1hkG__logoSvg[data-interactive=true]{cursor:pointer;outline:none}.animated-logo-module__QA1hkG__logoSvg[data-interactive=true]:focus-visible{outline:var(--control-focus-ring-width) solid var(--surface-border-accent);outline-offset:var(--control-focus-ring-offset);border-radius:var(--radius-sm)}.animated-logo-module__QA1hkG__logoSvg .main-logo-part{fill:var(--color-logo-text)}.animated-logo-module__QA1hkG__logoSvg .star{fill:var(--color-logo-pulse)}:is(.animated-logo-module__QA1hkG__logoSvg[data-color-scheme=on-brand] .main-logo-part,.animated-logo-module__QA1hkG__logoSvg[data-color-scheme=on-brand] .star){fill:var(--surface-fg-on-brand)}:is(.animated-logo-module__QA1hkG__logoSvg[data-variant=mono] .main-logo-part,.animated-logo-module__QA1hkG__logoSvg[data-variant=mono] .star){fill:currentColor}
.comparison-accordion-module__6dXx7a__root{--comparison-center:var(--spacing-12);--comparison-header-gap:var(--spacing-6);--comparison-header-height:5rem;width:100%}.comparison-accordion-module__6dXx7a__heading{font-weight:var(--type-weight-body);font-variation-settings:var(--type-font-variation-body);margin:0}.comparison-accordion-module__6dXx7a__headingEmphasis{color:inherit;font-style:normal;font-weight:var(--type-weight-display);font-variation-settings:var(--type-font-variation-display)}.comparison-accordion-module__6dXx7a__header{grid-template-columns:minmax(0, 1fr) var(--comparison-header-gap) minmax(0, 1fr);margin-bottom:var(--spacing-3);align-items:stretch;column-gap:0;display:grid}.comparison-accordion-module__6dXx7a__headCell{min-height:var(--comparison-header-height);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-inner-tight);text-align:center;line-height:1.25;font-size:var(--text-xl);font-weight:var(--type-weight-body-strong);font-variation-settings:var(--type-font-variation-ui);justify-content:center;align-items:center;margin:0;display:flex}.comparison-accordion-module__6dXx7a__headCellStandard{background:var(--surface-bg-control-panel);color:var(--surface-fg-secondary)}.comparison-accordion-module__6dXx7a__headCellBetter{color:var(--surface-fg-on-brand);white-space:nowrap;background:#dc294d;background:lab(49.5431% 68.099 27.4433);border:1px solid #ffffff3d;border:1px solid lab(100% 0 0/.24)}.comparison-accordion-module__6dXx7a__betterLockup{justify-content:center;align-items:baseline;gap:var(--spacing-1);white-space:nowrap;display:inline-flex}.comparison-accordion-module__6dXx7a__betterPrefix{font-size:inherit;font-weight:var(--type-weight-body-strong);font-variation-settings:var(--type-font-variation-ui);flex:none;line-height:1;transform:translateY(calc(-.1em - 5px))}.comparison-accordion-module__6dXx7a__betterLogo{width:min(180px,64%);height:auto;max-height:42px;transform:translateY(-.1em)}.comparison-accordion-module__6dXx7a__vsBadge{width:var(--comparison-center);height:var(--comparison-center);z-index:1;border-radius:var(--radius-full);background:var(--surface-bg-page);color:var(--surface-fg-primary);font-size:var(--type-body-size-sm);font-weight:var(--type-weight-body-strong);font-variation-settings:var(--type-font-variation-ui);justify-content:center;place-self:center;align-items:center;line-height:1;display:inline-flex;transform:translateY(1px)}.comparison-accordion-module__6dXx7a__list{gap:var(--spacing-2);flex-direction:column;width:100%;display:flex}.comparison-accordion-module__6dXx7a__item{border:1px solid var(--surface-border-primary);border-radius:var(--radius-control);background:var(--surface-bg-elevated);transition:background-color var(--duration-standard) var(--ease-standard), border-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard)}@media (hover:hover){.comparison-accordion-module__6dXx7a__item:hover{background-color:var(--control-bg-secondary-hover);border-color:var(--surface-border-strong);box-shadow:var(--surface-shadow-sm)}}.comparison-accordion-module__6dXx7a__trigger{grid-template-columns:minmax(0, 1fr) var(--comparison-center) minmax(0, 1fr);align-items:center;column-gap:var(--spacing-4);width:100%;padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-control);color:inherit;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:0;list-style:none;display:grid}.comparison-accordion-module__6dXx7a__trigger::-webkit-details-marker{display:none}.comparison-accordion-module__6dXx7a__trigger:focus-visible{outline:var(--control-focus-ring-width) solid var(--accordion-focus-ring);outline-offset:var(--control-focus-ring-offset)}.comparison-accordion-module__6dXx7a__label{min-width:0;font-size:var(--text-xl);letter-spacing:var(--type-tracking-heading);line-height:1.3}.comparison-accordion-module__6dXx7a__standardLabel{color:var(--surface-fg-secondary);font-weight:var(--type-weight-label);font-variation-settings:var(--type-font-variation-label)}.comparison-accordion-module__6dXx7a__betterLabel{text-align:left;color:var(--surface-fg-brand);font-weight:var(--type-weight-body-strong);font-variation-settings:var(--type-font-variation-ui);transition:color var(--duration-fast) var(--ease-standard)}.comparison-accordion-module__6dXx7a__chevronFrame{width:var(--comparison-center);height:var(--comparison-center);border-radius:var(--radius-full);background:var(--surface-bg-secondary);color:var(--surface-fg-primary-subtle);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.comparison-accordion-module__6dXx7a__chevron{transition:transform var(--duration-standard) var(--ease-standard)}.comparison-accordion-module__6dXx7a__item[open] .comparison-accordion-module__6dXx7a__chevronFrame{background:var(--badge-brand-bg);color:var(--surface-fg-brand)}.comparison-accordion-module__6dXx7a__item[open] .comparison-accordion-module__6dXx7a__chevron{transform:rotate(90deg)}.comparison-accordion-module__6dXx7a__panels{grid-template-columns:minmax(0, 1fr) var(--comparison-center) minmax(0, 1fr);align-items:start;column-gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);display:grid}.comparison-accordion-module__6dXx7a__panel{min-width:0;font-size:var(--type-body-size-md);line-height:var(--type-line-height-body)}.comparison-accordion-module__6dXx7a__panelStandard{color:var(--surface-fg-secondary);grid-column:1}.comparison-accordion-module__6dXx7a__panelBetter{color:var(--surface-fg-primary);grid-column:3}.comparison-accordion-module__6dXx7a__cta{width:100%;margin-top:var(--spacing-3);font-size:var(--type-ui-size-lg)}@media (max-width:640px){.comparison-accordion-module__6dXx7a__root{--comparison-center:var(--spacing-10);--comparison-header-gap:var(--spacing-5)}.comparison-accordion-module__6dXx7a__header{column-gap:0}.comparison-accordion-module__6dXx7a__headCell{padding:var(--spacing-2);font-size:var(--type-body-size-sm)}.comparison-accordion-module__6dXx7a__trigger{column-gap:var(--spacing-2);padding:var(--spacing-3)}.comparison-accordion-module__6dXx7a__label{font-size:var(--type-body-size-sm)}.comparison-accordion-module__6dXx7a__betterLogo{width:min(8rem,62%);max-height:2rem}.comparison-accordion-module__6dXx7a__panels{row-gap:var(--spacing-3);padding:var(--spacing-3);grid-template-columns:1fr}.comparison-accordion-module__6dXx7a__panelStandard,.comparison-accordion-module__6dXx7a__panelBetter{grid-column:1}.comparison-accordion-module__6dXx7a__panelBetter{padding-top:var(--spacing-3);border-top:1px solid var(--surface-border-accent)}}
.logo-divider-module__45NI4q__divider{align-items:center;gap:var(--spacing-3);display:flex}.logo-divider-module__45NI4q__line{background:var(--separator-border);flex:1;height:1px}.logo-divider-module__45NI4q__glyph{color:var(--surface-fg-primary-subtle);flex:none;display:flex}.logo-divider-module__45NI4q__mark{width:auto;height:28px;display:block}
.page-grid-module__UWU3YG__grid{gap:20px;display:grid}.page-grid-module__UWU3YG__grid[data-columns="1"]{grid-template-columns:1fr}.page-grid-module__UWU3YG__grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-grid-module__UWU3YG__grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1080px){.page-grid-module__UWU3YG__grid[data-columns="2"],.page-grid-module__UWU3YG__grid[data-columns="3"]{grid-template-columns:1fr}}
.page-hero-module__PY-adG__hero{align-items:start;gap:24px;padding-top:8px;display:grid}.page-hero-module__PY-adG__hero[data-split=true]{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.page-hero-module__PY-adG__copy{border:1px solid var(--surface-border-subtle);border-radius:var(--radius-shell);background:var(--card-bg);box-shadow:var(--shadow-sm);gap:0;padding:clamp(28px,4vw,52px);display:grid}.page-hero-module__PY-adG__meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.page-hero-module__PY-adG__eyebrow,.page-hero-module__PY-adG__heading,.page-hero-module__PY-adG__description,.page-hero-module__PY-adG__eyebrow>*,.page-hero-module__PY-adG__heading>*,.page-hero-module__PY-adG__description>*{margin:0}.page-hero-module__PY-adG__heading{margin-top:10px}.page-hero-module__PY-adG__description{max-width:var(--type-measure-reading);color:var(--surface-fg-secondary);margin-top:14px}.page-hero-module__PY-adG__description>*{color:inherit}.page-hero-module__PY-adG__aside{align-content:start;gap:16px;display:grid}@media (max-width:1080px){.page-hero-module__PY-adG__hero[data-split=true]{grid-template-columns:1fr}}
.cursor-module__Younca__anchor{pointer-events:none;z-index:10000000;will-change:transform;width:0;height:0;position:fixed;top:0;left:0}.cursor-module__Younca__cursor{justify-content:center;align-items:center;width:12px;height:12px;display:flex;transform:translate(-50%,-50%)}.cursor-module__Younca__fill{background:var(--surface-fg-primary);opacity:.9;border-radius:50%;position:absolute;inset:0}.cursor-module__Younca__ring{--ring-bg:var(--primitive-black-alpha-05);border:1.5px solid var(--surface-fg-primary);background:var(--ring-bg);opacity:0;visibility:hidden;border-radius:50%;position:absolute;inset:0}[data-theme-mode=dark] .cursor-module__Younca__ring{--ring-bg:var(--primitive-white-alpha-05)}.cursor-module__Younca__label{font-family:var(--font-body), sans-serif;font-size:var(--type-label-size);font-weight:var(--type-weight-label);font-variation-settings:var(--type-font-variation-label);letter-spacing:var(--type-tracking-label);color:var(--surface-fg-primary);text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;opacity:0;visibility:hidden;position:relative}
.metrics-band-module__3wpF7G__band{color:var(--surface-fg-primary);padding:var(--layout-section-gap-tight) 0}.metrics-band-module__3wpF7G__divider{margin-bottom:var(--spacing-8)}.metrics-band-module__3wpF7G__inner{gap:var(--spacing-10);flex-direction:column;display:flex;container-type:inline-size}.metrics-band-module__3wpF7G__headingBlock{align-items:center;gap:var(--spacing-3);text-align:center;flex-direction:column;max-width:min(46rem,100%);margin-inline:auto;display:flex}.metrics-band-module__3wpF7G__heading{color:var(--surface-fg-primary)}.metrics-band-module__3wpF7G__headingLead,.metrics-band-module__3wpF7G__headingEmphasis{display:block}.metrics-band-module__3wpF7G__headingLead{font-weight:var(--type-weight-body);font-variation-settings:var(--type-font-variation-body)}.metrics-band-module__3wpF7G__headingEmphasis{font-weight:var(--type-weight-display);font-variation-settings:var(--type-font-variation-display)}.metrics-band-module__3wpF7G__outcomesGrid{gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metrics-band-module__3wpF7G__outcomesGrid[data-quote-count=multiple] .metrics-band-module__3wpF7G__statsRow{grid-column:1/-1;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-band-module__3wpF7G__statsRow{gap:var(--spacing-4);grid-column:1;grid-template-rows:repeat(2,minmax(0,1fr));display:grid}.metrics-band-module__3wpF7G__statCard{justify-content:center;align-items:center;gap:var(--spacing-4);padding:var(--spacing-8);border:1px solid var(--surface-border-primary);border-radius:var(--radius-lg);background:var(--surface-bg-elevated);box-shadow:var(--surface-shadow-sm);text-align:center;flex-direction:column;display:flex}.metrics-band-module__3wpF7G__eyebrow{font-size:var(--type-ui-size-lg);font-weight:var(--type-weight-body-strong);font-variation-settings:var(--type-font-variation-body-strong)}.metrics-band-module__3wpF7G__statValueRow{justify-content:center;align-items:center;gap:var(--spacing-3);display:flex}.metrics-band-module__3wpF7G__numeralWrap{align-items:flex-end;display:inline-flex}.metrics-band-module__3wpF7G__numeral{color:var(--surface-fg-primary);font-family:var(--font-display), sans-serif;font-size:var(--type-display-size-hero);font-weight:var(--type-weight-display-hero);font-variation-settings:var(--type-font-variation-display);line-height:var(--type-line-height-display);letter-spacing:var(--type-tracking-display);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:var(--type-font-feature-numeric), "tnum" 1;text-box-trim:trim-both;text-box-edge:cap alphabetic;display:inline-block}.metrics-band-module__3wpF7G__statValueRow[data-kind=number] .metrics-band-module__3wpF7G__numeral{color:var(--color-logo-pulse);font-size:var(--type-display-size-metric)}.metrics-band-module__3wpF7G__statValueRow[data-kind=number] .metrics-band-module__3wpF7G__numeralWrap{color:var(--color-logo-pulse)}.metrics-band-module__3wpF7G__statValueRow[data-kind=rating]{flex-wrap:wrap}.metrics-band-module__3wpF7G__statValueRow[data-kind=rating] .metrics-band-module__3wpF7G__numeral{color:var(--color-logo-pulse);font-size:var(--type-heading-size-md);font-weight:var(--type-weight-display)}.metrics-band-module__3wpF7G__numeralSuffix{font-family:var(--font-display), sans-serif;font-size:calc(var(--type-display-size-metric) * .66);font-weight:var(--type-weight-display-hero);font-variation-settings:var(--type-font-variation-display);line-height:var(--type-line-height-display);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:var(--type-font-feature-numeric), "tnum" 1;text-box-trim:trim-both;text-box-edge:cap alphabetic;align-self:flex-end;margin-left:.08em;transform:translateY(-.12em)}.metrics-band-module__3wpF7G__statLabel{max-width:24ch;color:var(--surface-fg-secondary);font-size:var(--type-body-size-lg);line-height:var(--type-line-height-body)}.metrics-band-module__3wpF7G__starRow{align-items:center;gap:var(--spacing-2);flex-basis:100%;order:-1;justify-content:center;display:inline-flex}.metrics-band-module__3wpF7G__starSlot{color:var(--surface-border-strong);display:inline-flex;position:relative}.metrics-band-module__3wpF7G__starOutline,.metrics-band-module__3wpF7G__starFill{width:var(--text-2xl);height:var(--text-2xl);display:block}.metrics-band-module__3wpF7G__starFillClip{color:var(--color-logo-pulse);position:absolute;inset:0;overflow:hidden}.metrics-band-module__3wpF7G__starFill{color:var(--color-logo-pulse);fill:currentColor}.metrics-band-module__3wpF7G__quoteCard{justify-content:space-between;gap:var(--spacing-8);padding:var(--spacing-8);border:1px solid var(--surface-border-primary);border-radius:var(--radius-lg);background:var(--surface-bg-elevated);box-shadow:var(--surface-shadow-sm);flex-direction:column;grid-column:2;display:flex}.metrics-band-module__3wpF7G__quoteGrid{display:contents}.metrics-band-module__3wpF7G__outcomesGrid[data-quote-count=multiple] .metrics-band-module__3wpF7G__quoteGrid{gap:var(--spacing-4);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metrics-band-module__3wpF7G__outcomesGrid[data-quote-count=multiple] .metrics-band-module__3wpF7G__quoteCard{grid-column:auto}.metrics-band-module__3wpF7G__quoteBody{gap:var(--spacing-6);flex-direction:column;display:flex}.metrics-band-module__3wpF7G__outcomesGrid:not([data-has-quote=true]) .metrics-band-module__3wpF7G__statsRow{grid-column:1/-1}.metrics-band-module__3wpF7G__quoteLogoPair{align-self:flex-start;width:min(8rem,50%);height:4.5rem;display:grid}.metrics-band-module__3wpF7G__quoteLogo{object-fit:contain;object-position:left center;width:100%;height:100%;transition:opacity var(--duration-standard) var(--ease-smooth);grid-area:1/1;display:block}.metrics-band-module__3wpF7G__quoteLogoVisible{opacity:.9}.metrics-band-module__3wpF7G__quoteLogoDarkVisible{opacity:.94}.metrics-band-module__3wpF7G__quoteLogoHidden{opacity:0;pointer-events:none}.metrics-band-module__3wpF7G__quoteText{color:var(--surface-fg-primary);font-size:var(--text-xl);line-height:var(--type-line-height-body-relaxed)}.metrics-band-module__3wpF7G__quoteFooter{align-items:center;gap:var(--spacing-4);border-top:1px solid var(--surface-border-secondary);padding-block-start:var(--spacing-3);display:flex}.metrics-band-module__3wpF7G__quotePortrait{border:3px solid var(--surface-border-primary);border-radius:var(--radius-full);object-fit:cover;width:6rem;height:6rem;box-shadow:var(--surface-shadow-sm);flex:none}.metrics-band-module__3wpF7G__quoteAttribution{align-self:center;gap:var(--spacing-1);display:grid}.metrics-band-module__3wpF7G__quoteName,.metrics-band-module__3wpF7G__quoteRole{margin:0}.metrics-band-module__3wpF7G__quoteName{color:var(--surface-fg-primary);font-weight:var(--type-weight-body-strong)}.metrics-band-module__3wpF7G__quoteRole{color:var(--surface-fg-secondary)}@container (max-width:45rem){.metrics-band-module__3wpF7G__outcomesGrid{grid-template-columns:1fr}.metrics-band-module__3wpF7G__statsRow{grid-column:1;grid-template-rows:none;grid-template-columns:1fr}.metrics-band-module__3wpF7G__outcomesGrid[data-quote-count=multiple] .metrics-band-module__3wpF7G__statsRow{grid-template-columns:1fr}.metrics-band-module__3wpF7G__quoteCard{grid-column:1}.metrics-band-module__3wpF7G__outcomesGrid[data-quote-count=multiple] .metrics-band-module__3wpF7G__quoteGrid{grid-template-columns:1fr}.metrics-band-module__3wpF7G__quotePortrait{width:5rem;height:5rem}}
.text-module__ArhDpa__base{color:var(--surface-fg-primary);font-family:var(--font-body), sans-serif;font-optical-sizing:auto;font-variation-settings:var(--type-font-variation-body);font-weight:var(--type-weight-body);margin:0}.text-module__ArhDpa__body{font-size:var(--text-base);line-height:var(--type-line-height-body);letter-spacing:var(--type-tracking-body)}.text-module__ArhDpa__bodyLg{font-size:var(--text-lg);line-height:var(--type-line-height-body);letter-spacing:var(--type-tracking-body)}.text-module__ArhDpa__muted{color:var(--surface-fg-secondary);font-size:var(--text-base);line-height:var(--type-line-height-body);letter-spacing:var(--type-tracking-body)}.text-module__ArhDpa__eyebrow,.text-module__ArhDpa__eyebrowSm{color:var(--surface-fg-primary-subtle);font-family:var(--font-mono), monospace;font-weight:var(--type-weight-mono);line-height:var(--type-line-height-label);text-transform:uppercase}.text-module__ArhDpa__eyebrow{font-size:var(--type-label-size);letter-spacing:var(--type-tracking-label)}.text-module__ArhDpa__eyebrowSm{font-size:var(--type-label-size-sm);letter-spacing:var(--type-tracking-label-tight)}.text-module__ArhDpa__kicker{color:var(--color-logo-pulse);font-family:var(--font-display), sans-serif;font-size:var(--type-heading-size-sm);font-weight:var(--type-weight-ui);font-variation-settings:var(--type-font-variation-ui);letter-spacing:var(--type-tracking-ui);line-height:var(--type-line-height-label)}.text-module__ArhDpa__ui{font-size:var(--type-ui-size-md);font-weight:var(--type-weight-ui);font-variation-settings:var(--type-font-variation-ui);letter-spacing:var(--type-tracking-ui);line-height:1.25}.text-module__ArhDpa__mono{font-family:var(--font-mono), monospace;font-size:var(--text-sm);font-variation-settings:var(--type-font-variation-mono);font-weight:var(--type-weight-mono);letter-spacing:0;line-height:1.6}
.case-study-section-module__xeR9wq__stackSection,.case-study-section-module__xeR9wq__fullSection,.case-study-section-module__xeR9wq__mediaStackSection{gap:20px;display:grid}.case-study-section-module__xeR9wq__splitSection{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,3vw,48px);display:grid}.case-study-section-module__xeR9wq__splitSectionImageLeft>:first-child{order:2}.case-study-section-module__xeR9wq__splitSectionImageLeft>:last-child{order:1}.case-study-section-module__xeR9wq__splitSectionImageLeft{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.case-study-section-module__xeR9wq__copy{gap:16px;min-width:0;display:grid}.case-study-section-module__xeR9wq__centeredCopy{text-align:center;justify-items:center}.case-study-section-module__xeR9wq__fullCopy,.case-study-section-module__xeR9wq__splitCopy,.case-study-section-module__xeR9wq__wrapCopy{max-width:var(--type-measure-reading-wide)}.case-study-section-module__xeR9wq__splitCopy{max-width:none}.case-study-section-module__xeR9wq__heading{margin:0}.case-study-section-module__xeR9wq__paragraph{color:var(--surface-fg-secondary);margin:0}.case-study-section-module__xeR9wq__mediaBlock{gap:10px;width:100%;min-width:0;display:grid}.case-study-section-module__xeR9wq__mediaWidthContent{justify-self:center;max-width:min(100%,44rem)}.case-study-section-module__xeR9wq__mediaWidthWide{justify-self:center;max-width:min(100%,56rem)}.case-study-section-module__xeR9wq__mediaWidthFull{justify-self:center;width:100%}.case-study-section-module__xeR9wq__mediaWidthFullBleed{width:100vw;max-width:100vw;padding-inline:var(--media-hover-inset);box-sizing:border-box;margin-inline:calc(50% - 50vw)}.case-study-section-module__xeR9wq__mediaPanel{border:1px solid var(--surface-border-primary);border-radius:calc(var(--radius-panel) - 6px);box-shadow:var(--shadow-surface-standard);background:#ffffffe0;background:lab(100% 0 0/.88);gap:12px;padding:18px;display:grid}.case-study-section-module__xeR9wq__mediaPlain{gap:16px;display:grid}.case-study-section-module__xeR9wq__videoMedia{display:grid}.case-study-section-module__xeR9wq__mediaCollection{align-items:start}.case-study-section-module__xeR9wq__galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-section-module__xeR9wq__galleryStrip{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;overflow-x:auto}.case-study-section-module__xeR9wq__galleryStrip::-webkit-scrollbar{display:none}.case-study-section-module__xeR9wq__galleryStrip>*{scroll-snap-align:start}.case-study-section-module__xeR9wq__galleryStacked{grid-template-columns:1fr}.case-study-section-module__xeR9wq__imageFrame{border-radius:calc(var(--radius-panel) - 10px);border:1px solid var(--surface-border-primary);background:var(--surface-bg-elevated);overflow:hidden}.case-study-section-module__xeR9wq__imagePlainFrame{border-radius:var(--radius-shell);overflow:clip}.case-study-section-module__xeR9wq__imagePlainFrame figcaption{padding:12px 0 0}.case-study-section-module__xeR9wq__videoFrame{border-radius:var(--radius-shell);overflow:visible}.case-study-section-module__xeR9wq__videoFramePlain{border-radius:var(--radius-shell)}.case-study-section-module__xeR9wq__image{width:100%;height:auto;display:block}.case-study-section-module__xeR9wq__blockCaption{color:var(--surface-fg-primary-subtle);font-size:var(--text-sm);margin:0;line-height:1.5}.case-study-section-module__xeR9wq__transcriptDisclosure{gap:var(--spacing-3);color:var(--surface-fg-secondary);font-size:var(--text-sm);line-height:1.6;display:grid}.case-study-section-module__xeR9wq__transcriptSummary{color:var(--surface-fg-primary);cursor:pointer;font-weight:var(--type-weight-body-strong)}.case-study-section-module__xeR9wq__stackPlainMedia,.case-study-section-module__xeR9wq__fullMedia{gap:20px}.case-study-section-module__xeR9wq__highlightSection{box-shadow:var(--shadow-surface-floating);background:linear-gradient(#fff,#ffffffeb);background:linear-gradient(lab(100% 0 0),lab(100% 0 0/.92));border-color:#02030614;border-color:lab(.889429% .0122339 -1.01076/.0792);gap:24px;padding:30px;display:grid;overflow:hidden}.case-study-section-module__xeR9wq__highlightSection:before{opacity:1;background:linear-gradient(135deg,#0000,#0000 38%),radial-gradient(circle at 100% 0,#0000,#0000 58%)}.case-study-section-module__xeR9wq__highlightSection .case-study-section-module__xeR9wq__heading{max-width:18ch}.case-study-section-module__xeR9wq__highlightSection .case-study-section-module__xeR9wq__copy{gap:18px}.case-study-section-module__xeR9wq__highlightSection .case-study-section-module__xeR9wq__mediaPanel{background:#ffffffa4;background:lab(100% 0 0/.644);border-color:#02030619;border-color:lab(.889429% .0122339 -1.01076/.0984)}[data-theme-mode=dark] .case-study-section-module__xeR9wq__mediaPanel{background:#13161ce0;background:lab(7.16788% -.0827834 -4.39059/.88)}[data-theme-mode=dark] .case-study-section-module__xeR9wq__highlightSection{background:linear-gradient(#1e2127,#13161ceb);background:linear-gradient(lab(12.7119% -.134647 -4.19946),lab(7.16788% -.0827834 -4.39059/.92));border-color:#ffffff14;border-color:lab(100% 0 0/.0792)}[data-theme-mode=dark] .case-study-section-module__xeR9wq__highlightSection .case-study-section-module__xeR9wq__mediaPanel{background:#020306a4;background:lab(.889429% .0122339 -1.01076/.644);border-color:#ffffff19;border-color:lab(100% 0 0/.0984)}.case-study-section-module__xeR9wq__narrativeSection{gap:var(--spacing-8);flex-direction:column;display:flex}.case-study-section-module__xeR9wq__invertedSection{--band-fg:var(--primitive-neutral-0);--grain-mask-opacity:.085;--surface-bg-primary:var(--primitive-neutral-800);--surface-bg-primary-translucent:var(--primitive-neutral-800);--surface-fg-primary:var(--primitive-neutral-0);--surface-fg-secondary:var(--primitive-neutral-300);--surface-fg-primary-subtle:var(--primitive-neutral-400);--surface-border-primary:var(--primitive-white-alpha-16);--surface-border-secondary:var(--primitive-white-alpha-08);--surface-fg-brand:var(--primitive-primary-400);isolation:isolate;box-sizing:border-box;width:100vw;max-width:100vw;padding:var(--spacing-12) var(--layout-container-gutter,24px);background:var(--primitive-neutral-900);margin-inline:calc(50% - 50vw);position:relative}.case-study-section-module__xeR9wq__invertedGrain{z-index:-1}.case-study-section-module__xeR9wq__invertedSection .case-study-section-module__xeR9wq__sectionDescription,.case-study-section-module__xeR9wq__invertedSection .case-study-section-module__xeR9wq__eyebrow{color:var(--surface-fg-secondary)}.case-study-section-module__xeR9wq__invertedSection .case-study-section-module__xeR9wq__eyebrow{color:var(--surface-fg-brand)}.case-study-section-module__xeR9wq__invertedSection .case-study-section-module__xeR9wq__heading,.case-study-section-module__xeR9wq__invertedSection .case-study-section-module__xeR9wq__sectionDescription,.case-study-section-module__xeR9wq__invertedSection .case-study-section-module__xeR9wq__blocks{z-index:1;position:relative}.case-study-section-module__xeR9wq__invertedSection .case-study-section-module__xeR9wq__blocks{width:100%;max-width:var(--layout-container-max,1200px);margin-inline:auto}.case-study-section-module__xeR9wq__invertedSection .case-study-section-module__xeR9wq__headingEmphasis{color:var(--surface-fg-brand);text-shadow:0 0 18px var(--primitive-brand-alpha-56), 0 0 36px var(--primitive-brand-alpha-32)}@media (max-width:640px){.case-study-section-module__xeR9wq__invertedSection{padding:var(--spacing-10) var(--layout-container-gutter-mobile,16px)}}.case-study-section-module__xeR9wq__sectionHeader{gap:var(--spacing-2);flex-direction:column;display:flex}.case-study-section-module__xeR9wq__sectionHeaderCentered{max-width:var(--type-measure-reading-wide);text-align:center;align-items:center;margin-inline:auto}.case-study-section-module__xeR9wq__sectionHeaderCentered .case-study-section-module__xeR9wq__marketingEyebrow,.case-study-section-module__xeR9wq__featureGridGroup .case-study-section-module__xeR9wq__marketingEyebrow{color:var(--surface-fg-brand);font-family:var(--font-display), sans-serif;font-size:var(--type-ui-size-md);font-weight:var(--type-weight-ui);font-variation-settings:var(--type-font-variation-ui);text-align:center;margin:0}.case-study-section-module__xeR9wq__invertedSection .case-study-section-module__xeR9wq__marketingEyebrow{color:var(--surface-fg-brand)}.case-study-section-module__xeR9wq__featureGridGroup{gap:var(--spacing-4);display:grid}.case-study-section-module__xeR9wq__marketingSection .case-study-section-module__xeR9wq__copy{width:100%;max-width:var(--type-measure-reading-wide);margin-inline:auto}.case-study-section-module__xeR9wq__marketingSection .case-study-section-module__xeR9wq__copy p{text-wrap:balance}.case-study-section-module__xeR9wq__sectionDescription{max-width:var(--type-measure-reading);color:var(--surface-fg-secondary);margin:0}.case-study-section-module__xeR9wq__headingLead{font-weight:var(--type-weight-body);font-variation-settings:var(--type-font-variation-body)}.case-study-section-module__xeR9wq__headingEmphasis{font-style:normal;font-weight:var(--type-weight-display);font-variation-settings:var(--type-font-variation-display)}.case-study-section-module__xeR9wq__blocks{gap:var(--spacing-16);flex-direction:column;display:flex}.case-study-section-module__xeR9wq__blocksHighlighted{gap:var(--spacing-10)}.case-study-section-module__xeR9wq__testimonialCards{gap:var(--spacing-6);width:100%;max-width:var(--type-measure-reading-wide);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;padding:0;list-style:none;display:grid}.case-study-section-module__xeR9wq__testimonialCards>li{min-width:0}.case-study-section-module__xeR9wq__testimonialCards[data-count=single]{max-width:var(--type-measure-reading);grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.case-study-section-module__xeR9wq__testimonialCards{grid-template-columns:1fr}}.case-study-section-module__xeR9wq__eyebrow{color:var(--surface-fg-primary-subtle);font-family:var(--font-body), sans-serif;font-size:var(--text-xs);font-weight:var(--type-weight-label);font-variation-settings:var(--type-font-variation-label);letter-spacing:var(--type-tracking-label);text-transform:uppercase;margin:0}.case-study-section-module__xeR9wq__wrapBlock{display:flow-root}.case-study-section-module__xeR9wq__splitMedia{justify-self:end;width:100%;max-width:none}.case-study-section-module__xeR9wq__splitMedia .case-study-section-module__xeR9wq__mediaPlain,.case-study-section-module__xeR9wq__splitMedia .case-study-section-module__xeR9wq__mediaPanel{justify-items:end;width:100%}.case-study-section-module__xeR9wq__splitMedia .case-study-section-module__xeR9wq__imagePlainFrame,.case-study-section-module__xeR9wq__splitMedia .case-study-section-module__xeR9wq__imageFrame{width:100%}.case-study-section-module__xeR9wq__splitSectionImageLeft .case-study-section-module__xeR9wq__splitMedia{justify-self:start}.case-study-section-module__xeR9wq__splitSectionImageLeft .case-study-section-module__xeR9wq__splitMedia .case-study-section-module__xeR9wq__mediaPlain,.case-study-section-module__xeR9wq__splitSectionImageLeft .case-study-section-module__xeR9wq__splitMedia .case-study-section-module__xeR9wq__mediaPanel{justify-items:start}.case-study-section-module__xeR9wq__wrapMedia{float:right;width:min(36%,20rem);max-width:100%;margin-left:var(--spacing-8);margin-bottom:var(--spacing-4)}.case-study-section-module__xeR9wq__wrapMedia .case-study-section-module__xeR9wq__mediaPlain,.case-study-section-module__xeR9wq__wrapMedia .case-study-section-module__xeR9wq__mediaPanel{justify-items:end}.case-study-section-module__xeR9wq__wrapMedia .case-study-section-module__xeR9wq__imagePlainFrame,.case-study-section-module__xeR9wq__wrapMedia .case-study-section-module__xeR9wq__imageFrame{width:min(100%,14rem)}.case-study-section-module__xeR9wq__wrapBlockImageLeft .case-study-section-module__xeR9wq__wrapMedia{float:left;margin-right:var(--spacing-8);margin-left:0}.case-study-section-module__xeR9wq__wrapBlockImageLeft .case-study-section-module__xeR9wq__wrapMedia .case-study-section-module__xeR9wq__mediaPlain,.case-study-section-module__xeR9wq__wrapBlockImageLeft .case-study-section-module__xeR9wq__wrapMedia .case-study-section-module__xeR9wq__mediaPanel{justify-items:start}.case-study-section-module__xeR9wq__anchoredSection{scroll-margin-top:calc(var(--layout-hero-clearance-compact) - 12px)}@media (max-width:1080px){.case-study-section-module__xeR9wq__splitSection{grid-template-columns:1fr}.case-study-section-module__xeR9wq__splitMedia{justify-self:stretch;max-width:none}.case-study-section-module__xeR9wq__splitSectionImageLeft>:first-child,.case-study-section-module__xeR9wq__splitSectionImageLeft>:last-child{order:initial}.case-study-section-module__xeR9wq__wrapMedia,.case-study-section-module__xeR9wq__wrapBlockImageLeft .case-study-section-module__xeR9wq__wrapMedia{float:none;width:100%;margin:0 0 var(--spacing-6)}}@media (max-width:760px){.case-study-section-module__xeR9wq__galleryGrid,.case-study-section-module__xeR9wq__galleryStrip{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;padding-bottom:0;overflow:visible}.case-study-section-module__xeR9wq__mediaWidthFullBleed{width:100%;max-width:100%;margin-inline:0}}
@keyframes featured-skill-chip-module__9kGBeq__popoverSurfaceIn{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes featured-skill-chip-module__9kGBeq__popoverSurfaceOut{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(5px)scale(.985)}}@keyframes featured-skill-chip-module__9kGBeq__popoverShellIn{0%{opacity:.1;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.featured-skill-chip-module__9kGBeq__chipButton{--chip-surface-background:#fef4f7;--chip-border-secondary-92:#02030613;--chip-border-secondary-96:#02030614;--chip-border-secondary-82:#02030611;--chip-border-secondary-78:#02030610;--chip-hover-background:#484d6512;--chip-border-accent-62:#f035573f;--chip-border-accent-82:#f0355754;--chip-focus-ring:#484d6592;border-radius:var(--radius-inner-tight);background:linear-gradient(var(--chip-surface-background), var(--chip-surface-background)) padding-box, linear-gradient(120deg,  transparent 0%, transparent 32%, transparent 50%, transparent 68%, var(--chip-border-secondary-92) 100%) padding-box, linear-gradient(115deg, var(--chip-border-secondary-96) 0%, var(--chip-border-secondary-82) 40%, var(--chip-border-secondary-78) 52%, var(--chip-border-secondary-82) 64%, var(--chip-border-secondary-96) 100%) border-box;min-height:32px;color:var(--surface-fg-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;background-size:100% 100%,180% 100%,220% 100%;border:1px solid #0000;justify-content:center;align-items:center;padding:0 12px;transition:color .22s cubic-bezier(.16,1,.3,1),border-color .24s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),background-color .24s cubic-bezier(.16,1,.3,1),background-position .34s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000}@supports (color:lab(0% 0 0)){.featured-skill-chip-module__9kGBeq__chipButton{--chip-surface-background:lab(97.1279% 3.79637 .18667);--chip-border-secondary-92:lab(.889429% .0122339 -1.01076/.0736);--chip-border-secondary-96:lab(.889429% .0122339 -1.01076/.0768);--chip-border-secondary-82:lab(.889429% .0122339 -1.01076/.0656);--chip-border-secondary-78:lab(.889429% .0122339 -1.01076/.0624);--chip-hover-background:lab(33.0297% 2.53089 -14.781/.0688);--chip-border-accent-62:lab(54.6677% 71.0068 28.429/.248);--chip-border-accent-82:lab(54.6677% 71.0068 28.429/.328);--chip-focus-ring:lab(33.0297% 2.53089 -14.781/.574)}}.featured-skill-chip-module__9kGBeq__chipButton:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 50%, var(--chip-hover-background), transparent 62%, transparent 100%);opacity:0;transition:opacity .22s cubic-bezier(.16,1,.3,1) 35ms,transform .32s cubic-bezier(.16,1,.3,1) 35ms;position:absolute;inset:0;transform:scale(.965,.9)}.featured-skill-chip-module__9kGBeq__chipButton:hover,.featured-skill-chip-module__9kGBeq__chipButton:focus-visible,.featured-skill-chip-module__9kGBeq__chipButton[data-open=true]{color:var(--surface-fg-primary);box-shadow:0 14px 28px transparent, 0 0 0 1px var(--chip-border-accent-62);background-position:0 0,26% 0,130% 0}.featured-skill-chip-module__9kGBeq__chipButton:hover:after,.featured-skill-chip-module__9kGBeq__chipButton:focus-visible:after,.featured-skill-chip-module__9kGBeq__chipButton[data-open=true]:after{opacity:.82;transform:scale(1)}.featured-skill-chip-module__9kGBeq__chipButton[data-open=true]{box-shadow:0 16px 32px transparent, 0 0 0 1px var(--chip-border-accent-82)}.featured-skill-chip-module__9kGBeq__chipButton[data-open=true]:after{opacity:1}.featured-skill-chip-module__9kGBeq__chipButton:focus-visible{box-shadow:0 0 0 3px var(--chip-focus-ring), 0 12px 28px transparent;outline:none}.featured-skill-chip-module__9kGBeq__chipLabel{z-index:1;font-size:var(--type-ui-size-sm);font-weight:var(--type-weight-ui);font-variation-settings:var(--type-font-variation-ui);letter-spacing:var(--type-tracking-ui);white-space:nowrap;line-height:1;position:relative}.featured-skill-chip-module__9kGBeq__popoverContent{--featured-skill-popover-bg:var(--primitive-white-alpha-56);--featured-skill-popover-fg:var(--surface-fg-primary);--featured-skill-popover-muted:#0b0d13d1;--featured-skill-popover-border:var(--surface-border-primary);--popover-content-padding:4px;--surface-inner-radius:12px;--surface-radius:calc(var(--surface-inner-radius) + var(--popover-content-padding));border-color:var(--featured-skill-popover-border);background:var(--surface-bg-glass-panel);min-width:240px;max-width:min(320px,100vw - 24px);color:var(--featured-skill-popover-fg);isolation:isolate;transform-origin:var(--radix-popover-content-transform-origin);will-change:opacity, transform;-webkit-backdrop-filter:blur(14px)saturate(112%);backdrop-filter:blur(14px)saturate(112%);padding:0;position:relative;overflow:hidden;box-shadow:0 18px 40px #25101225,inset 0 1px #ffffff1a;box-shadow:0 18px 40px lab(7.25167% 11.6552 2.81632/.14416),inset 0 1px lab(100% 0 0/.101961)}@supports (color:lab(0% 0 0)){.featured-skill-chip-module__9kGBeq__popoverContent{--featured-skill-popover-muted:lab(3.66055% -.0193194 -3.00652/.82)}}.featured-skill-chip-module__9kGBeq__popoverContent:focus-visible{outline:none}[data-theme-mode=dark] .featured-skill-chip-module__9kGBeq__popoverContent{--featured-skill-popover-bg:var(--primitive-black-alpha-56);--featured-skill-popover-muted:#f4f5f7d1}@supports (color:lab(0% 0 0)){[data-theme-mode=dark] .featured-skill-chip-module__9kGBeq__popoverContent{--featured-skill-popover-muted:lab(96.5094% -.0622571 -.947344/.82)}}[data-theme-mode=dark] .featured-skill-chip-module__9kGBeq__chipButton{--chip-surface-background:#5b30455c;--chip-border-secondary-92:#ffffff13;--chip-border-secondary-96:#ffffff14;--chip-border-secondary-82:#fff1;--chip-border-secondary-78:#ffffff10;--chip-hover-background:#8993be12;--chip-border-accent-62:#fd6a783f;--chip-border-accent-82:#fd6a7854;--chip-focus-ring:#8993be92}@supports (color:lab(0% 0 0)){[data-theme-mode=dark] .featured-skill-chip-module__9kGBeq__chipButton{--chip-surface-background:lab(26.1758% 22.1489 -4.23786/.3616);--chip-border-secondary-92:lab(100% 0 0/.0736);--chip-border-secondary-96:lab(100% 0 0/.0768);--chip-border-secondary-82:lab(100% 0 0/.0656);--chip-border-secondary-78:lab(100% 0 0/.0624);--chip-hover-background:lab(61.3106% 3.72311 -23.7706/.0688);--chip-border-accent-62:lab(64.4102% 58.1134 22.2062/.248);--chip-border-accent-82:lab(64.4102% 58.1134 22.2062/.328);--chip-focus-ring:lab(61.3106% 3.72311 -23.7706/.574)}}.featured-skill-chip-module__9kGBeq__grain{z-index:-1}.featured-skill-chip-module__9kGBeq__popoverContent[data-state=open]{animation:.44s cubic-bezier(.16,1,.3,1) both featured-skill-chip-module__9kGBeq__popoverSurfaceIn!important}.featured-skill-chip-module__9kGBeq__popoverContent[data-state=closed]{animation:featured-skill-chip-module__9kGBeq__popoverSurfaceOut .18s var(--ease-standard) both!important}.featured-skill-chip-module__9kGBeq__popoverContent[data-state=open] .featured-skill-chip-module__9kGBeq__popoverShell{animation:.32s cubic-bezier(.16,1,.3,1) 40ms both featured-skill-chip-module__9kGBeq__popoverShellIn}.featured-skill-chip-module__9kGBeq__popoverContent[data-state=open] .featured-skill-chip-module__9kGBeq__popoverTitle,.featured-skill-chip-module__9kGBeq__popoverContent[data-state=open] .featured-skill-chip-module__9kGBeq__popoverBody{animation:.32s cubic-bezier(.16,1,.3,1) both featured-skill-chip-module__9kGBeq__popoverShellIn}.featured-skill-chip-module__9kGBeq__popoverContent[data-state=open] .featured-skill-chip-module__9kGBeq__popoverTitle{animation-delay:70ms}.featured-skill-chip-module__9kGBeq__popoverContent[data-state=open] .featured-skill-chip-module__9kGBeq__popoverBody{animation-delay:.13s}.featured-skill-chip-module__9kGBeq__popoverShell{z-index:1;gap:10px;padding:12px 17px 15px;display:grid;position:relative}.featured-skill-chip-module__9kGBeq__popoverTitle,.featured-skill-chip-module__9kGBeq__popoverBody{margin:0}.featured-skill-chip-module__9kGBeq__popoverTitle{color:var(--featured-skill-popover-fg);letter-spacing:-.02em;font-size:clamp(.98rem,.92rem + .2vw,1.08rem);font-weight:700;line-height:1.16}.featured-skill-chip-module__9kGBeq__popoverBody{color:var(--featured-skill-popover-muted);font-size:var(--type-body-size-sm);line-height:1.5}.featured-skill-chip-module__9kGBeq__popoverArrow{fill:var(--featured-skill-popover-bg);filter:drop-shadow(0 1px 0 var(--featured-skill-popover-border))}@media (prefers-reduced-motion:reduce){.featured-skill-chip-module__9kGBeq__chipButton{background-position:0 0,0 0,0 0}.featured-skill-chip-module__9kGBeq__chipButton:after,.featured-skill-chip-module__9kGBeq__popoverContent[data-state=open] .featured-skill-chip-module__9kGBeq__popoverShell,.featured-skill-chip-module__9kGBeq__popoverContent[data-state=open] .featured-skill-chip-module__9kGBeq__popoverTitle,.featured-skill-chip-module__9kGBeq__popoverContent[data-state=open] .featured-skill-chip-module__9kGBeq__popoverBody{transition:none;animation:none!important}}
.people-teaser-module__0iwUDa__root{gap:var(--spacing-12);width:100%;display:grid}.people-teaser-module__0iwUDa__group{gap:var(--spacing-5);display:grid}.people-teaser-module__0iwUDa__groupHeader{gap:var(--spacing-2);max-width:var(--type-measure-reading-wide);display:grid}.people-teaser-module__0iwUDa__groupHeaderCentered{text-align:center;justify-items:center;margin-inline:auto}.people-teaser-module__0iwUDa__groupTitle,.people-teaser-module__0iwUDa__groupDescription,.people-teaser-module__0iwUDa__name,.people-teaser-module__0iwUDa__role,.people-teaser-module__0iwUDa__dialogRole,.people-teaser-module__0iwUDa__dialogBio{margin:0}.people-teaser-module__0iwUDa__groupDescription,.people-teaser-module__0iwUDa__dialogRole,.people-teaser-module__0iwUDa__dialogBio{color:var(--surface-fg-secondary)}.people-teaser-module__0iwUDa__grid{gap:var(--spacing-6);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.people-teaser-module__0iwUDa__featuredGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.people-teaser-module__0iwUDa__item{min-width:0;display:flex}.people-teaser-module__0iwUDa__card{width:100%;height:100%;padding:var(--spacing-5);display:flex}.people-teaser-module__0iwUDa__featuredGrid .people-teaser-module__0iwUDa__card{padding:var(--spacing-6)}.people-teaser-module__0iwUDa__cardButton{align-items:center;gap:var(--spacing-3);min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:center;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.people-teaser-module__0iwUDa__cardButton:focus-visible{outline:var(--control-focus-ring-width) solid var(--control-focus-ring);outline-offset:var(--control-focus-ring-offset)}.people-teaser-module__0iwUDa__portrait,.people-teaser-module__0iwUDa__dialogPortrait{border:3px solid var(--people-portrait-border);border-radius:var(--radius-full);background:var(--surface-bg-elevated);width:8rem;height:8rem;box-shadow:var(--shadow-surface-standard);transition:border-color var(--duration-fast) var(--ease-standard);flex-shrink:0;position:relative;overflow:hidden}.people-teaser-module__0iwUDa__statementVisual,.people-teaser-module__0iwUDa__dialogStatementVisual{width:8rem;height:8rem;padding:var(--spacing-4);border:3px solid var(--surface-border-accent);border-radius:var(--radius-card);background:var(--surface-bg-elevated);box-shadow:var(--shadow-surface-standard);text-align:left;flex-direction:column;flex-shrink:0;justify-content:space-between;display:flex}.people-teaser-module__0iwUDa__statementLabel{color:var(--surface-fg-brand);font-size:var(--text-xs);font-weight:var(--type-weight-ui);letter-spacing:var(--type-tracking-ui);text-transform:uppercase}.people-teaser-module__0iwUDa__statementText{color:var(--surface-fg-primary);font-family:var(--font-display), sans-serif;font-size:var(--text-lg);font-weight:var(--type-weight-display);letter-spacing:var(--type-tracking-display);line-height:1.08}.people-teaser-module__0iwUDa__featuredGrid .people-teaser-module__0iwUDa__portrait,.people-teaser-module__0iwUDa__featuredGrid .people-teaser-module__0iwUDa__statementVisual{width:9rem;height:9rem}.people-teaser-module__0iwUDa__portraitFrame{border-radius:inherit;background:0 0;width:100%;height:100%}.people-teaser-module__0iwUDa__portraitImage{object-fit:cover;width:100%;height:100%;display:block}.people-teaser-module__0iwUDa__placeholderPortrait{color:var(--surface-fg-brand);font-family:var(--font-display), sans-serif;font-size:var(--text-2xl);font-weight:var(--type-weight-display);letter-spacing:var(--type-tracking-display);place-items:center;display:grid}.people-teaser-module__0iwUDa__name{color:var(--surface-fg-primary)}.people-teaser-module__0iwUDa__role{min-height:2.5em;color:var(--surface-fg-primary-subtle)}.people-teaser-module__0iwUDa__divider{background:var(--surface-border-secondary);width:100%;height:1px}.people-teaser-module__0iwUDa__dialogProfile{gap:var(--spacing-6);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.people-teaser-module__0iwUDa__dialogPortrait,.people-teaser-module__0iwUDa__dialogStatementVisual{width:10rem;height:10rem}.people-teaser-module__0iwUDa__dialogBio{align-self:center}.people-teaser-module__0iwUDa__ctaRow{justify-content:center;display:flex}@media (any-hover:hover){.people-teaser-module__0iwUDa__card:hover .people-teaser-module__0iwUDa__portrait{border-color:var(--people-portrait-border-hover)}}@media (max-width:1080px){.people-teaser-module__0iwUDa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.people-teaser-module__0iwUDa__grid,.people-teaser-module__0iwUDa__dialogProfile{grid-template-columns:1fr}.people-teaser-module__0iwUDa__dialogPortrait,.people-teaser-module__0iwUDa__dialogStatementVisual{width:8rem;height:8rem}}@media (prefers-reduced-motion:reduce){.people-teaser-module__0iwUDa__portrait,.people-teaser-module__0iwUDa__dialogPortrait{transition:none}}
.feature-grid-module__8yhteq__root{gap:var(--spacing-8);flex-direction:column;width:100%;display:flex;container-type:inline-size}.feature-grid-module__8yhteq__header{align-items:center;gap:var(--spacing-3);text-align:center;flex-direction:column;display:flex}.feature-grid-module__8yhteq__grid{gap:var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.feature-grid-module__8yhteq__item{min-width:0;display:flex}.feature-grid-module__8yhteq__card{gap:var(--spacing-3);flex-direction:column;width:100%;display:flex}.feature-grid-module__8yhteq__grid[data-tone=inverse] .feature-grid-module__8yhteq__card{--feature-card-fg:var(--primitive-neutral-0);--feature-card-muted-fg:var(--primitive-neutral-300);--surface-bg:var(--primitive-white-alpha-05);--surface-bg-hover:var(--primitive-white-alpha-05);--surface-border:var(--primitive-white-alpha-16);--surface-border-hover:var(--primitive-white-alpha-24);--surface-shadow:none;--surface-fg-primary:var(--primitive-neutral-0);--surface-fg-secondary:var(--primitive-neutral-300);--surface-fg-primary-subtle:var(--primitive-neutral-400);--grain-mask-opacity:.085;padding:var(--spacing-8)}.feature-grid-module__8yhteq__grid[data-tone=inverse] .feature-grid-module__8yhteq__card h3{color:var(--feature-card-fg)}.feature-grid-module__8yhteq__grid[data-tone=inverse] .feature-grid-module__8yhteq__card .feature-grid-module__8yhteq__cardBody{color:var(--feature-card-muted-fg)}.feature-grid-module__8yhteq__cardGrain{z-index:-2}.feature-grid-module__8yhteq__cardBody{color:var(--surface-fg-secondary)}.feature-grid-module__8yhteq__chipList{justify-content:center;gap:var(--spacing-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.feature-grid-module__8yhteq__chip{display:inline-flex}
.process-diagram-module__FuLS-a__processDiagram{--pd-accent:var(--color-logo-pulse);--pd-active-bg:var(--color-logo-pulse);--pd-active-fg:var(--control-fg-on-brand);--pd-node-bg:var(--surface-bg-elevated);--pd-node-hover-bg:var(--control-bg-secondary-hover);--pd-interaction-accent:var(--control-border-hover);--pd-node-hover-border:var(--pd-interaction-accent);--pd-node-hover-fg:var(--control-bg-brand-hover);--pd-hub-hover-bg:var(--badge-brand-bg);--pd-border:var(--surface-border-primary);--pd-ring-node-idle:var(--pd-border);--pd-icon-shadow:drop-shadow(0 4px 6px #00000014) drop-shadow(0 2px 2px #0000000f);gap:var(--spacing-6);grid-template-columns:1fr;width:100%;display:grid}[data-theme-mode=dark] .process-diagram-module__FuLS-a__processDiagram{--pd-active-bg:var(--color-logo-pulse);--pd-node-hover-fg:var(--control-bg-brand);--pd-hub-hover-bg:#4c2b33;--pd-icon-shadow:drop-shadow(0 4px 6px #0006) drop-shadow(0 2px 2px #0000004d)}.process-diagram-module__FuLS-a__diagramAspectWrapper{aspect-ratio:858/584;justify-self:center;width:100%;max-width:858px;position:relative}.process-diagram-module__FuLS-a__processContainer{-webkit-user-select:none;user-select:none;position:absolute;inset:0}.process-diagram-module__FuLS-a__processSvgLayer{position:absolute;inset:0}.process-diagram-module__FuLS-a__centralHub{background-color:var(--surface-bg-elevated);border-radius:var(--radius-full);width:29.83%;height:43.83%;box-shadow:var(--shadow-lg);text-align:center;padding:var(--spacing-5);box-sizing:border-box;z-index:var(--z-index-surface-premium);cursor:default;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:25.64%;transform:translate(-50%,-50%)}.process-diagram-module__FuLS-a__centralHub .process-diagram-module__FuLS-a__hubTitle{color:var(--surface-fg-primary);font-size:clamp(1rem,4vw,1.5rem);line-height:1.3}.process-diagram-module__FuLS-a__processSvg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.process-diagram-module__FuLS-a__stepControls{z-index:var(--z-index-surface-premium);position:absolute;inset:0}.process-diagram-module__FuLS-a__stepControl,.process-diagram-module__FuLS-a__ringAdvanceControl{cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute}.process-diagram-module__FuLS-a__stepControl:focus-visible,.process-diagram-module__FuLS-a__ringAdvanceControl:focus-visible{outline:var(--control-focus-ring-width) solid var(--pd-accent);outline-offset:var(--control-focus-ring-offset)}.process-diagram-module__FuLS-a__ringAdvanceControl{z-index:0;border-radius:var(--radius-full);width:44.52%;height:16%;top:15%;left:3.38%}.process-diagram-module__FuLS-a__stepControls{pointer-events:none}.process-diagram-module__FuLS-a__stepControl{pointer-events:auto}.process-diagram-module__FuLS-a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.process-diagram-module__FuLS-a__ringFullPath{stroke:var(--pd-border)}.process-diagram-module__FuLS-a__ringHitArea{fill:#0000;stroke:#0000;stroke-width:20px;cursor:pointer}.process-diagram-module__FuLS-a__ringDashed{stroke:var(--pd-border);transition:stroke var(--duration-slow) var(--ease-smooth)}.process-diagram-module__FuLS-a__interNodePath{stroke:var(--pd-accent);stroke-width:2px;fill:none;opacity:0}.process-diagram-module__FuLS-a__connectingLine{stroke-width:2px;fill:none;transition:stroke var(--duration-standard) var(--ease-smooth)}.process-diagram-module__FuLS-a__connectingLine:not([data-active=true]){stroke:var(--pd-border)}.process-diagram-module__FuLS-a__ringNode{fill:var(--pd-ring-node-idle);transition:fill var(--duration-standard) var(--ease-smooth);cursor:pointer}.process-diagram-module__FuLS-a__ringNode[data-active=true]{fill:var(--pd-accent)}.process-diagram-module__FuLS-a__nodeGroup{cursor:pointer}.process-diagram-module__FuLS-a__nodeGroup:focus{outline:none}.process-diagram-module__FuLS-a__nodeGroup:focus-visible{outline:var(--control-focus-ring-width) solid var(--pd-accent);outline-offset:var(--control-focus-ring-offset);border-radius:24px}.process-diagram-module__FuLS-a__nodeRect{fill:var(--pd-node-bg);stroke:var(--pd-border);stroke-width:.25px;transition:fill var(--duration-slow) var(--ease-smooth), stroke var(--duration-slow) var(--ease-smooth)}.process-diagram-module__FuLS-a__iconCircle{fill:var(--pd-node-bg);filter:var(--pd-icon-shadow);transform-box:fill-box;transform-origin:50%;transition:fill var(--duration-slow) var(--ease-smooth), transform var(--duration-standard) var(--ease-spring)}.process-diagram-module__FuLS-a__iconGlyph{fill:var(--surface-fg-secondary);transition:fill var(--duration-slow) var(--ease-smooth);pointer-events:none}.process-diagram-module__FuLS-a__nodeText{font-family:var(--font-body);fill:var(--surface-fg-primary);pointer-events:none;transition:fill var(--duration-slow) var(--ease-smooth);text-anchor:start;dominant-baseline:middle;font-size:10px;font-weight:600}.process-diagram-module__FuLS-a__tracerDot{fill:var(--pd-accent);opacity:0}.process-diagram-module__FuLS-a__nodeGroup:not([data-active=true])[data-hovered=true] .process-diagram-module__FuLS-a__iconCircle,.process-diagram-module__FuLS-a__processContainer[data-hub-hover=true] .process-diagram-module__FuLS-a__nodeGroup:not([data-active=true]) .process-diagram-module__FuLS-a__iconCircle{transform:scale(1.1)}.process-diagram-module__FuLS-a__nodeGroup:not([data-active=true])[data-hovered=true] .process-diagram-module__FuLS-a__nodeRect{fill:var(--pd-node-hover-bg);stroke:var(--pd-node-hover-border)}.process-diagram-module__FuLS-a__nodeGroup:not([data-active=true])[data-hovered=true] .process-diagram-module__FuLS-a__iconGlyph{fill:var(--pd-node-hover-fg)}.process-diagram-module__FuLS-a__processContainer[data-hub-hover=true] .process-diagram-module__FuLS-a__nodeGroup:not([data-active=true]) .process-diagram-module__FuLS-a__nodeRect{fill:var(--pd-hub-hover-bg);stroke:var(--pd-accent)}@media (hover:hover) and (pointer:fine){.process-diagram-module__FuLS-a__processContainer:has(.process-diagram-module__FuLS-a__centralHub:hover) .process-diagram-module__FuLS-a__nodeGroup:not([data-active=true]) .process-diagram-module__FuLS-a__nodeRect{fill:var(--pd-hub-hover-bg);stroke:var(--pd-accent)}}.process-diagram-module__FuLS-a__processContainer[data-hub-hover=true] .process-diagram-module__FuLS-a__nodeGroup:not([data-active=true]) .process-diagram-module__FuLS-a__iconGlyph{fill:var(--pd-accent)}.process-diagram-module__FuLS-a__processContainer[data-hub-hover=true] .process-diagram-module__FuLS-a__ringDashed{stroke:var(--pd-accent)}.process-diagram-module__FuLS-a__nodeGroup[data-active=true] .process-diagram-module__FuLS-a__nodeRect{fill:var(--pd-active-bg);stroke:var(--pd-active-bg)}.process-diagram-module__FuLS-a__nodeGroup[data-active=true] .process-diagram-module__FuLS-a__iconGlyph{fill:var(--pd-active-bg)}.process-diagram-module__FuLS-a__nodeGroup[data-active=true] .process-diagram-module__FuLS-a__nodeText{fill:var(--pd-active-fg)}.process-diagram-module__FuLS-a__gradientStart{stop-color:var(--pd-border)}.process-diagram-module__FuLS-a__gradientEnd{stop-color:var(--pd-accent)}.process-diagram-module__FuLS-a__contentPanel{text-align:center;align-items:center;width:100%;min-height:150px;display:flex}.process-diagram-module__FuLS-a__contentWrapper{gap:var(--spacing-2);width:100%;display:grid}.process-diagram-module__FuLS-a__contentMotion{gap:var(--spacing-2);display:grid}.process-diagram-module__FuLS-a__contentMotion>p{color:var(--surface-fg-secondary)}@media (max-width:479px){.process-diagram-module__FuLS-a__nodeText{display:none}}@media (hover:none) and (pointer:coarse){.process-diagram-module__FuLS-a__nodeGroup:not([data-active=true])[data-hovered=true] .process-diagram-module__FuLS-a__iconCircle,.process-diagram-module__FuLS-a__processContainer[data-hub-hover=true] .process-diagram-module__FuLS-a__nodeGroup:not([data-active=true]) .process-diagram-module__FuLS-a__iconCircle{transform:none}}@media (prefers-reduced-motion:reduce){.process-diagram-module__FuLS-a__ringDashed,.process-diagram-module__FuLS-a__connectingLine,.process-diagram-module__FuLS-a__ringNode,.process-diagram-module__FuLS-a__nodeRect,.process-diagram-module__FuLS-a__iconCircle,.process-diagram-module__FuLS-a__iconGlyph,.process-diagram-module__FuLS-a__nodeText{transition-duration:0s}.process-diagram-module__FuLS-a__nodeGroup:not([data-active=true])[data-hovered=true] .process-diagram-module__FuLS-a__iconCircle,.process-diagram-module__FuLS-a__processContainer[data-hub-hover=true] .process-diagram-module__FuLS-a__nodeGroup:not([data-active=true]) .process-diagram-module__FuLS-a__iconCircle{transform:none}}@media (min-width:992px){.process-diagram-module__FuLS-a__processDiagram{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center}.process-diagram-module__FuLS-a__contentPanel{text-align:left}}
.services-carousel-lab-module__tBoXVG__lab{gap:var(--layout-section-gap);width:100%;padding-block:var(--layout-section-gap);flex-direction:column;display:flex}.services-carousel-lab-module__tBoXVG__header{gap:var(--spacing-3);max-width:60ch;padding-inline:var(--layout-full-bleed-gutter);flex-direction:column;display:flex}.services-carousel-lab-module__tBoXVG__controls{align-items:flex-start;gap:var(--spacing-3);padding-inline:var(--layout-full-bleed-gutter);flex-direction:column;display:flex}.services-carousel-lab-module__tBoXVG__status{max-width:68ch;color:var(--surface-fg-secondary)}.services-carousel-lab-module__tBoXVG__statusLabel{color:var(--surface-fg-primary)}.services-carousel-lab-module__tBoXVG__footer{max-width:68ch;padding-inline:var(--layout-full-bleed-gutter);color:var(--surface-fg-primary-subtle)}
.home-page-module__IZcija__page{gap:0}.home-page-module__IZcija__pageContent{gap:var(--layout-section-gap-tight);min-width:0;display:grid}.home-page-module__IZcija__brandRow{align-items:center;gap:24px;margin-top:32px;margin-bottom:0;padding-top:48px;display:flex}.home-page-module__IZcija__brandIntro{align-items:center;gap:16px;display:flex}.home-page-module__IZcija__brandText{gap:6px;display:grid}.home-page-module__IZcija__introLockup{gap:0}.home-page-module__IZcija__controls{align-items:flex-start;gap:16px;display:flex}.home-page-module__IZcija__fontLabel,.home-page-module__IZcija__eyebrow,.home-page-module__IZcija__sectionEyebrow,.home-page-module__IZcija__cardEyebrow{margin:0}.home-page-module__IZcija__introPortrait{border-radius:var(--radius-full);border:1px solid var(--surface-border-primary);width:72px;height:72px;box-shadow:var(--shadow-surface-floating);background:var(--surface-bg-elevated);flex:none;overflow:hidden}.home-page-module__IZcija__introPortraitImage{object-fit:cover;width:100%;height:100%;display:block}.home-page-module__IZcija__sectionDescription,.home-page-module__IZcija__cardBody{max-width:var(--type-measure-reading);color:var(--surface-fg-secondary);margin:0}.home-page-module__IZcija__section{width:100%;min-width:0;padding-top:0}.home-page-module__IZcija__clientSection{--layout-section-intro-gap:var(--spacing-4);padding-top:var(--spacing-10)}.home-page-module__IZcija__clientSection .home-page-module__IZcija__sectionEyebrow{font-size:var(--type-heading-size-sm);font-weight:var(--type-weight-body);font-variation-settings:var(--type-font-variation-body);color:var(--surface-fg-primary-subtle)}.home-page-module__IZcija__clientSection .home-page-module__IZcija__clientCarousel{padding-top:0}.home-page-module__IZcija__comparisonSection{--layout-section-intro-gap:var(--spacing-8)}.home-page-module__IZcija__comparisonDescription{gap:var(--spacing-4);width:100%;max-width:var(--type-measure-reading);text-align:center;margin-inline:auto;display:grid}.home-page-module__IZcija__comparisonContent{gap:var(--spacing-6);display:grid}.home-page-module__IZcija__servicesSection{--layout-section-intro-gap:var(--spacing-4)}.home-page-module__IZcija__workSectionContent{padding-inline:var(--layout-card-grid-gutter)}.home-page-module__IZcija__sectionTitle{margin:0}.home-page-module__IZcija__workGrid{column-gap:var(--layout-card-grid-gap);row-gap:var(--layout-card-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;grid-auto-flow:row;align-items:start;width:100%;display:grid}.home-page-module__IZcija__workCard,.home-page-module__IZcija__testimonialCard{min-height:100%}.home-page-module__IZcija__workGrid>.home-page-module__IZcija__workCard,.home-page-module__IZcija__workGrid>.home-page-module__IZcija__workCard:nth-child(n){grid-area:auto/span 1;align-self:stretch;width:100%;min-width:0}.home-page-module__IZcija__deckSection{align-content:start;justify-items:center;gap:20px;width:100%;padding:40px 0 0;display:grid}.home-page-module__IZcija__deckMount{width:24rem;max-width:100%}.home-page-module__IZcija__testimonialCarousel{width:100%}@media (max-width:1180px){.home-page-module__IZcija__workGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.home-page-module__IZcija__pageContent,.home-page-module__IZcija__section,.home-page-module__IZcija__deckSection,.home-page-module__IZcija__deckMount{min-width:0;max-width:100%}.home-page-module__IZcija__pageContent{overflow-x:clip}.home-page-module__IZcija__deckMount{width:20.5rem;max-width:100%}.home-page-module__IZcija__workGrid{row-gap:var(--layout-card-grid-gap-mobile);grid-template-columns:1fr}}
.case-study-lightbox-module__zgVhSG__trigger{width:100%;color:inherit;text-align:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.case-study-lightbox-module__zgVhSG__videoTrigger{isolation:isolate;border-radius:var(--radius-shell);box-shadow:none;cursor:pointer;background:0 0;padding:0;transition:none}.case-study-lightbox-module__zgVhSG__videoTrigger:before{content:"";inset:calc(var(--media-hover-inset) * -1) calc(var(--media-hover-inset) * -1) calc(var(--media-hover-inset) * -1);z-index:1;border-radius:var(--media-hover-radius);background:var(--control-bg-media-hover);box-shadow:none;opacity:0;transform-origin:50%;transition:opacity var(--duration-slow) var(--ease-smooth), transform var(--duration-slow) var(--ease-smooth);pointer-events:none;position:absolute;transform:scaleX(.9)scaleY(.82)}.case-study-lightbox-module__zgVhSG__videoTriggerMedia{z-index:2;border-radius:calc(var(--media-hover-radius) - var(--media-hover-inset));box-shadow:none;transition:none;position:relative;overflow:hidden}@media (hover:hover){.case-study-lightbox-module__zgVhSG__videoTrigger:hover:before{opacity:1;transform:scale(1)}.case-study-lightbox-module__zgVhSG__videoTrigger:hover .case-study-lightbox-module__zgVhSG__videoTriggerAffordance{background:var(--control-bg-secondary-hover)}}.case-study-lightbox-module__zgVhSG__videoTrigger:focus-visible{box-shadow:none}.case-study-lightbox-module__zgVhSG__videoTrigger:focus-visible:before{opacity:1;transform:scale(1)}.case-study-lightbox-module__zgVhSG__videoTriggerAffordance{right:var(--spacing-4);bottom:var(--spacing-4);z-index:3;border:1px solid var(--primitive-black-alpha-32);background:var(--primitive-white-alpha-70);width:48px;height:48px;color:var(--surface-fg-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;transition:background-color var(--duration-standard) var(--ease-standard);border-radius:999px;place-items:center;display:grid;position:absolute}.case-study-lightbox-module__zgVhSG__videoTriggerCaption{z-index:2;padding-bottom:var(--media-hover-inset);color:var(--surface-fg-primary-subtle);font-size:var(--text-sm);transition:color var(--duration-slow) var(--ease-smooth);margin-top:10px;line-height:1.5;display:block;position:relative}.case-study-lightbox-module__zgVhSG__videoTrigger:hover .case-study-lightbox-module__zgVhSG__videoTriggerCaption,.case-study-lightbox-module__zgVhSG__videoTrigger:focus-visible .case-study-lightbox-module__zgVhSG__videoTriggerCaption{color:var(--surface-fg-brand)}.case-study-lightbox-module__zgVhSG__trigger:focus-visible{outline:var(--control-focus-ring-width) solid var(--button-focus-ring);outline-offset:var(--control-focus-ring-offset);border-radius:inherit}.case-study-lightbox-module__zgVhSG__triggerHidden{opacity:0;pointer-events:none}.case-study-lightbox-module__zgVhSG__overlay{z-index:var(--z-index-surface-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:fixed;inset:0;animation:none!important}.case-study-lightbox-module__zgVhSG__overlay[data-state=closed]{pointer-events:none}.case-study-lightbox-module__zgVhSG__content{z-index:var(--z-index-surface-overlay);outline:none;animation:none!important}.case-study-lightbox-module__zgVhSG__content[data-state=closed]{pointer-events:none}.case-study-lightbox-module__zgVhSG__shell{--lightbox-close-inset-x:40px;--lightbox-close-inset-y:20px;--lightbox-close-inset-x-mobile:24px;--lightbox-close-inset-y-mobile:14px;--lightbox-safe-top:env(safe-area-inset-top,0px);--lightbox-safe-right:env(safe-area-inset-right,0px);--lightbox-safe-bottom:env(safe-area-inset-bottom,0px);--lightbox-safe-left:env(safe-area-inset-left,0px);z-index:79;width:100%;height:100%;padding:calc(var(--spacing-4) + var(--lightbox-safe-top)) calc(var(--spacing-4) + var(--lightbox-safe-right)) calc(var(--spacing-4) + var(--lightbox-safe-bottom)) calc(var(--spacing-4) + var(--lightbox-safe-left));position:relative}.case-study-lightbox-module__zgVhSG__backdrop{z-index:0;background:radial-gradient(circle at top, var(--primitive-white-alpha-12), transparent 48%), #000000e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;position:absolute;inset:0}[data-theme-mode=dark] .case-study-lightbox-module__zgVhSG__videoTriggerAffordance{border-color:var(--primitive-white-alpha-32);background:var(--primitive-black-alpha-70)}[data-theme-mode=dark] .case-study-lightbox-module__zgVhSG__backdrop{background:radial-gradient(circle at top, var(--primitive-black-alpha-12), transparent 48%), #000000e0}.case-study-lightbox-module__zgVhSG__backdropVideo{background:var(--surface-bg-sunken);-webkit-backdrop-filter:none;backdrop-filter:none}.case-study-lightbox-module__zgVhSG__header{top:calc(var(--spacing-4) + var(--lightbox-safe-top));left:calc(var(--spacing-4) + var(--lightbox-safe-left));z-index:4;justify-content:flex-start;align-items:center;gap:var(--spacing-4);display:flex;position:absolute}.case-study-lightbox-module__zgVhSG__closeButton{top:calc(var(--lightbox-close-inset-y) + var(--lightbox-safe-top));right:calc(var(--lightbox-close-inset-x) + var(--lightbox-safe-right));z-index:4;width:54px;height:54px;position:fixed}.case-study-lightbox-module__zgVhSG__count{color:var(--surface-fg-secondary);text-transform:uppercase}.case-study-lightbox-module__zgVhSG__viewportWrap{place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.case-study-lightbox-module__zgVhSG__viewport{--lightbox-inline-gap:clamp(48px, 6vw, 112px);--lightbox-block-gap:clamp(88px, 12vh, 144px);border-radius:var(--radius-panel);touch-action:none;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.case-study-lightbox-module__zgVhSG__videoViewport{--lightbox-glow-blur:46px;--lightbox-glow-opacity:.46;--lightbox-side-width:.62;--lightbox-side-fade-start:.24;--lightbox-band-inset:.14;--lightbox-noise-coarse-opacity:.12;--lightbox-noise-fine-opacity:.07;--lightbox-corner-opacity:.24;touch-action:auto;border-radius:0;overflow:visible}.case-study-lightbox-module__zgVhSG__sandboxDock{left:calc(var(--spacing-4) + var(--lightbox-safe-left));bottom:calc(var(--spacing-4) + var(--lightbox-safe-bottom));z-index:4;pointer-events:auto;gap:.75rem;width:min(22rem,100vw - 2rem);display:grid;position:absolute}.case-study-lightbox-module__zgVhSG__sandboxToggle{justify-self:start}.case-study-lightbox-module__zgVhSG__sandboxPanel{gap:.875rem;max-height:min(34rem,100dvh - 8rem);padding:.875rem;display:grid;overflow:auto}.case-study-lightbox-module__zgVhSG__sandboxHeader{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.case-study-lightbox-module__zgVhSG__sandboxHeaderCopy{gap:.25rem;display:grid}.case-study-lightbox-module__zgVhSG__sandboxTitle,.case-study-lightbox-module__zgVhSG__sandboxBody,.case-study-lightbox-module__zgVhSG__sandboxControlValue{margin:0}.case-study-lightbox-module__zgVhSG__sandboxBody{color:var(--surface-fg-secondary)}.case-study-lightbox-module__zgVhSG__sandboxReset{flex-shrink:0}.case-study-lightbox-module__zgVhSG__sandboxToggleGroup,.case-study-lightbox-module__zgVhSG__sandboxControls{gap:.625rem;display:grid}.case-study-lightbox-module__zgVhSG__sandboxToggleGroup{border-top:1px solid var(--surface-border-secondary);padding-top:.75rem}.case-study-lightbox-module__zgVhSG__sandboxControl{gap:.25rem;display:grid}.case-study-lightbox-module__zgVhSG__sandboxControlHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.case-study-lightbox-module__zgVhSG__sandboxControlValue{color:var(--surface-fg-secondary)}.case-study-lightbox-module__zgVhSG__sandboxRange{width:100%;accent-color:var(--surface-fg-brand)}.case-study-lightbox-module__zgVhSG__stageAmbientNoise{z-index:1;pointer-events:none;mix-blend-mode:overlay;opacity:var(--lightbox-noise-coarse-opacity);filter:contrast(160%)brightness();will-change:transform, opacity;background-image:url(/migration/besthuman/home/noise-texture.webp);background-repeat:repeat;background-size:128px;animation:.8s steps(6,end) infinite case-study-lightbox-module__zgVhSG__grain-jitter;position:absolute;inset:-10%}.case-study-lightbox-module__zgVhSG__stageAmbientNoise:after{content:"";pointer-events:none;mix-blend-mode:inherit;opacity:var(--lightbox-noise-fine-opacity);background-image:url(/migration/besthuman/home/noise-texture.webp);background-repeat:repeat;background-size:64px;position:absolute;inset:0}[data-theme-mode=dark] .case-study-lightbox-module__zgVhSG__stageAmbientNoise{mix-blend-mode:overlay;filter:contrast(180%)brightness(120%)}@keyframes case-study-lightbox-module__zgVhSG__grain-jitter{0%,to{transform:translate(0)}20%{transform:translate(-.5%,.5%)}40%{transform:translate(-1%,-.5%)}60%{transform:translate(.5%,1%)}80%{transform:translate(1%,-1%)}}.case-study-lightbox-module__zgVhSG__stageAmbientGlow{--room-glow-base:64 64 64;--room-glow-bright:128 128 128;--room-glow-top-left:64 64 64;--room-glow-top:64 64 64;--room-glow-top-right:64 64 64;--room-glow-left:64 64 64;--room-glow-right:64 64 64;--room-glow-bottom-left:64 64 64;--room-glow-bottom:64 64 64;--room-glow-bottom-right:64 64 64;--room-glow-left-x:50%;--room-glow-center-x:50%;--room-glow-right-x:50%;--room-glow-top-y:50%;--room-glow-center-y:50%;--room-glow-bottom-y:50%;--room-glow-falloff:clamp(220px, 18vw, 400px);z-index:1;opacity:var(--lightbox-glow-opacity);filter:blur(var(--lightbox-glow-blur)) saturate(1.12) brightness(.82);contain:paint;will-change:transform, opacity;mix-blend-mode:normal;pointer-events:none;background:0 0;border-radius:0;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.case-study-lightbox-module__zgVhSG__stageAmbientGlowTop,.case-study-lightbox-module__zgVhSG__stageAmbientGlowRight,.case-study-lightbox-module__zgVhSG__stageAmbientGlowBottom,.case-study-lightbox-module__zgVhSG__stageAmbientGlowLeft,.case-study-lightbox-module__zgVhSG__stageAmbientGlowTopLeft,.case-study-lightbox-module__zgVhSG__stageAmbientGlowTopRight,.case-study-lightbox-module__zgVhSG__stageAmbientGlowBottomLeft,.case-study-lightbox-module__zgVhSG__stageAmbientGlowBottomRight{pointer-events:none;position:absolute}.case-study-lightbox-module__zgVhSG__stageAmbientGlowTop{left:calc(var(--room-glow-left-x) - var(--room-glow-falloff) * .28 + var(--room-glow-falloff) * var(--lightbox-band-inset));top:calc(var(--room-glow-top-y) - var(--room-glow-falloff));width:calc(var(--room-glow-right-x) - var(--room-glow-left-x) + var(--room-glow-falloff) * (.56 - 2 * var(--lightbox-band-inset)));height:var(--room-glow-falloff);background:linear-gradient(90deg, transparent 0, rgb(var(--room-glow-top-left) / .08) 18%, rgb(var(--room-glow-top) / .22) 50%, rgb(var(--room-glow-top-right) / .08) 82%, transparent 100%), linear-gradient(180deg, transparent 10%, rgb(var(--room-glow-top) / .18))}.case-study-lightbox-module__zgVhSG__stageAmbientGlowBottom{left:calc(var(--room-glow-left-x) - var(--room-glow-falloff) * .28 + var(--room-glow-falloff) * var(--lightbox-band-inset));top:var(--room-glow-bottom-y);width:calc(var(--room-glow-right-x) - var(--room-glow-left-x) + var(--room-glow-falloff) * (.56 - 2 * var(--lightbox-band-inset)));height:var(--room-glow-falloff);background:linear-gradient(90deg, transparent 0, rgb(var(--room-glow-bottom-left) / .08) 18%, rgb(var(--room-glow-bottom) / .2) 50%, rgb(var(--room-glow-bottom-right) / .08) 82%, transparent 100%), linear-gradient(0deg, transparent 10%, rgb(var(--room-glow-bottom) / .17))}.case-study-lightbox-module__zgVhSG__stageAmbientGlowLeft{left:calc(var(--room-glow-left-x) - var(--room-glow-falloff) * var(--lightbox-side-width));top:calc(var(--room-glow-top-y) - var(--room-glow-falloff) * .3 + var(--room-glow-falloff) * var(--lightbox-band-inset));width:calc(var(--room-glow-falloff) * var(--lightbox-side-width));height:calc(var(--room-glow-bottom-y) - var(--room-glow-top-y) + var(--room-glow-falloff) * (.6 - 2 * var(--lightbox-band-inset)));background:linear-gradient(180deg, transparent 0, rgb(var(--room-glow-top-left) / .06) 18%, rgb(var(--room-glow-left) / .2) 50%, rgb(var(--room-glow-bottom-left) / .06) 82%, transparent 100%), linear-gradient(90deg, transparent calc(var(--lightbox-side-fade-start) * 100%), rgb(var(--room-glow-left) / .14) 62%, rgb(var(--room-glow-left) / .22) 100%)}.case-study-lightbox-module__zgVhSG__stageAmbientGlowRight{left:var(--room-glow-right-x);top:calc(var(--room-glow-top-y) - var(--room-glow-falloff) * .3 + var(--room-glow-falloff) * var(--lightbox-band-inset));width:calc(var(--room-glow-falloff) * var(--lightbox-side-width));height:calc(var(--room-glow-bottom-y) - var(--room-glow-top-y) + var(--room-glow-falloff) * (.6 - 2 * var(--lightbox-band-inset)));background:linear-gradient(180deg, transparent 0, rgb(var(--room-glow-top-right) / .06) 18%, rgb(var(--room-glow-right) / .2) 50%, rgb(var(--room-glow-bottom-right) / .06) 82%, transparent 100%), linear-gradient(270deg, transparent calc(var(--lightbox-side-fade-start) * 100%), rgb(var(--room-glow-right) / .14) 62%, rgb(var(--room-glow-right) / .22) 100%)}.case-study-lightbox-module__zgVhSG__stageAmbientGlowTopLeft,.case-study-lightbox-module__zgVhSG__stageAmbientGlowTopRight,.case-study-lightbox-module__zgVhSG__stageAmbientGlowBottomLeft,.case-study-lightbox-module__zgVhSG__stageAmbientGlowBottomRight{width:calc(var(--room-glow-falloff) * .8);height:calc(var(--room-glow-falloff) * .8);opacity:var(--lightbox-corner-opacity)}.case-study-lightbox-module__zgVhSG__stageAmbientGlowTopLeft{left:calc(var(--room-glow-left-x) - var(--room-glow-falloff) * .55);top:calc(var(--room-glow-top-y) - var(--room-glow-falloff) * .55);background:radial-gradient(circle, rgb(var(--room-glow-top-left) / .18), transparent 68%)}.case-study-lightbox-module__zgVhSG__stageAmbientGlowTopRight{left:calc(var(--room-glow-right-x) - var(--room-glow-falloff) * .25);top:calc(var(--room-glow-top-y) - var(--room-glow-falloff) * .55);background:radial-gradient(circle, rgb(var(--room-glow-top-right) / .18), transparent 68%)}.case-study-lightbox-module__zgVhSG__stageAmbientGlowBottomLeft{left:calc(var(--room-glow-left-x) - var(--room-glow-falloff) * .55);top:calc(var(--room-glow-bottom-y) - var(--room-glow-falloff) * .25);background:radial-gradient(circle, rgb(var(--room-glow-bottom-left) / .16), transparent 68%)}.case-study-lightbox-module__zgVhSG__stageAmbientGlowBottomRight{left:calc(var(--room-glow-right-x) - var(--room-glow-falloff) * .25);top:calc(var(--room-glow-bottom-y) - var(--room-glow-falloff) * .25);background:radial-gradient(circle, rgb(var(--room-glow-bottom-right) / .16), transparent 68%)}.case-study-lightbox-module__zgVhSG__stageAmbientGlowImage{opacity:0;filter:blur(24px)saturate(1.25)brightness(.92);width:100%;height:100%}.case-study-lightbox-module__zgVhSG__stageAmbientGlowCanvas{z-index:2;opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset:0}.case-study-lightbox-module__zgVhSG__stageFrame{width:min(calc(100vw - var(--lightbox-inline-gap)), calc((100dvh - var(--lightbox-block-gap)) * var(--stage-aspect-ratio)), calc(var(--stage-native-width) * 1px));z-index:2;isolation:isolate;transform-origin:50%;will-change:transform;max-width:100%;aspect-ratio:var(--stage-aspect-ratio);flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex;position:relative;box-shadow:0 24px 72px #0006}.case-study-lightbox-module__zgVhSG__stageFramePlain{box-shadow:none}.case-study-lightbox-module__zgVhSG__stageFrameVideo{width:min(calc(100vw - var(--lightbox-inline-gap)), calc((100dvh - var(--lightbox-block-gap)) * var(--stage-aspect-ratio)));box-shadow:none;clip-path:none;background:0 0;border-radius:0;overflow:visible}.case-study-lightbox-module__zgVhSG__stageTransform{transform-origin:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.case-study-lightbox-module__zgVhSG__stageImage{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.case-study-lightbox-module__zgVhSG__stageImagePlain{filter:drop-shadow(0 24px 56px #00000038)}.case-study-lightbox-module__zgVhSG__stageVideo{background:0 0;width:100%;height:100%;overflow:visible;transform:translateZ(0)}.case-study-lightbox-module__zgVhSG__stageVideo>*{background:0 0;overflow:visible}.case-study-lightbox-module__zgVhSG__navButton{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.case-study-lightbox-module__zgVhSG__navButtonPrev{left:0}.case-study-lightbox-module__zgVhSG__navButtonNext{right:0}.case-study-lightbox-module__zgVhSG__captionStack{align-content:start;gap:6px;max-width:72ch;display:grid}.case-study-lightbox-module__zgVhSG__caption{color:var(--surface-fg-primary);margin:0}.case-study-lightbox-module__zgVhSG__collectionCaption{color:var(--surface-fg-secondary);margin:0}.case-study-lightbox-module__zgVhSG__description{color:var(--surface-fg-secondary)}.case-study-lightbox-module__zgVhSG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.case-study-lightbox-module__zgVhSG__shell{--lightbox-close-inset:24px;padding:calc(var(--spacing-3) + var(--lightbox-safe-top)) calc(var(--spacing-3) + var(--lightbox-safe-right)) calc(var(--spacing-3) + var(--lightbox-safe-bottom)) calc(var(--spacing-3) + var(--lightbox-safe-left))}.case-study-lightbox-module__zgVhSG__closeButton{top:calc(var(--lightbox-close-inset-y-mobile) + var(--lightbox-safe-top));right:calc(var(--lightbox-close-inset-x-mobile) + var(--lightbox-safe-right));width:46px;height:46px}.case-study-lightbox-module__zgVhSG__navButton{top:auto;bottom:calc(var(--spacing-3) + var(--lightbox-safe-bottom));transform:none}.case-study-lightbox-module__zgVhSG__navButtonPrev{left:calc(var(--spacing-3) + var(--lightbox-safe-left))}.case-study-lightbox-module__zgVhSG__navButtonNext{right:calc(var(--spacing-3) + var(--lightbox-safe-right))}.case-study-lightbox-module__zgVhSG__sandboxDock{left:calc(var(--spacing-3) + var(--lightbox-safe-left));bottom:calc(var(--spacing-3) + var(--lightbox-safe-bottom));width:min(22rem,100vw - 1.5rem)}.case-study-lightbox-module__zgVhSG__viewport{--lightbox-inline-gap:24px;--lightbox-block-gap:72px}}@media (prefers-reduced-motion:reduce){.case-study-lightbox-module__zgVhSG__overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}
.testimonials-page-module__d7Hp8G__page{gap:var(--layout-section-gap);padding-bottom:var(--spacing-12);flex-direction:column;display:flex}.testimonials-page-module__d7Hp8G__hero{padding-top:var(--layout-hero-clearance)}.testimonials-page-module__d7Hp8G__heroCopy{gap:0;display:grid}.testimonials-page-module__d7Hp8G__heroBody{margin-top:var(--spacing-5);max-width:var(--type-measure-reading);color:var(--surface-fg-secondary)}.testimonials-page-module__d7Hp8G__section{gap:var(--layout-section-gap-tight);flex-direction:column;display:flex}.testimonials-page-module__d7Hp8G__sectionsReveal{gap:var(--layout-section-gap);flex-direction:column;display:flex}.testimonials-page-module__d7Hp8G__deckContainer{justify-content:center;width:100%;display:flex}@media (max-width:760px){.testimonials-page-module__d7Hp8G__section{gap:var(--spacing-12)}}
.testimonial-card-module__8c6jpG__card{--card-radius:var(--testimonial-card-radius);--card-inner-radius:var(--testimonial-card-inner-radius);--card-bg:var(--testimonial-card-bg);--card-border:var(--testimonial-card-border);--card-shadow:var(--testimonial-card-shadow);--card-blur:var(--testimonial-card-blur);--card-accent-primary:var(--testimonial-card-accent-primary);--card-accent-secondary:var(--testimonial-card-accent-secondary);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;min-width:0;height:100%;min-height:100%;transition:var(--surface-shadow-transition);grid-template-rows:minmax(0,1fr) auto;gap:18px;display:grid;position:relative;overflow:hidden}@supports (corner-shape:squircle){.testimonial-card-module__8c6jpG__card{border-radius:calc(var(--card-radius) + 4px);corner-shape:squircle}}.testimonial-card-module__8c6jpG__cardDense{gap:15px}.testimonial-card-module__8c6jpG__cardCompressed{gap:12px}.testimonial-card-module__8c6jpG__body{align-content:start;gap:var(--spacing-5);min-width:0;display:grid}.testimonial-card-module__8c6jpG__logoFrame{width:min(180px,100%);height:48px;position:relative}.testimonial-card-module__8c6jpG__logo{width:100%;height:48px;position:absolute;inset:0}.testimonial-card-module__8c6jpG__logoImage{object-fit:contain;object-position:left center}.testimonial-card-module__8c6jpG__logoDark,[data-theme-mode=dark] .testimonial-card-module__8c6jpG__logoFrame[data-has-dark=true] .testimonial-card-module__8c6jpG__logo:not(.testimonial-card-module__8c6jpG__logoDark){opacity:0}[data-theme-mode=dark] .testimonial-card-module__8c6jpG__logoFrame[data-has-dark=true] .testimonial-card-module__8c6jpG__logoDark{opacity:1}.testimonial-card-module__8c6jpG__portrait{border-radius:var(--radius-full);border:1px solid var(--primitive-white-alpha-40);width:72px;height:72px;box-shadow:0 0 0 1px var(--primitive-black-alpha-32);flex-shrink:0;overflow:hidden}.testimonial-card-module__8c6jpG__portraitImage{object-fit:cover;width:100%;height:100%;display:block}.testimonial-card-module__8c6jpG__quoteMark{color:var(--surface-fg-brand);opacity:.1;pointer-events:none;width:72px;height:auto;position:absolute;top:12px;left:12px}.testimonial-card-module__8c6jpG__quote,.testimonial-card-module__8c6jpG__author,.testimonial-card-module__8c6jpG__role{margin:0}.testimonial-card-module__8c6jpG__quote{color:var(--surface-fg-primary);-webkit-user-select:none;user-select:none;align-self:start;min-width:0;max-width:none;padding-top:22px;line-height:1.55}.testimonial-card-module__8c6jpG__quoteDense{letter-spacing:calc(var(--type-tracking-body) - .002em);line-height:1.48}.testimonial-card-module__8c6jpG__quoteCompressed{letter-spacing:calc(var(--type-tracking-body) - .004em);line-height:1.4}.testimonial-card-module__8c6jpG__footer{border-top:1px solid var(--surface-border-secondary);align-items:center;gap:16px;padding-top:10px;display:flex}.testimonial-card-module__8c6jpG__footerDense{gap:14px;padding-top:8px}.testimonial-card-module__8c6jpG__footerCompressed{gap:12px;padding-top:7px}.testimonial-card-module__8c6jpG__meta{align-content:center;gap:6px;min-width:0;display:grid}.testimonial-card-module__8c6jpG__metaDense{gap:5px}.testimonial-card-module__8c6jpG__metaCompressed{gap:4px}.testimonial-card-module__8c6jpG__author{color:var(--surface-fg-primary);font-weight:var(--type-weight-body-strong)}.testimonial-card-module__8c6jpG__role{color:var(--surface-fg-primary-subtle);font-size:var(--type-meta-size);line-height:1.4}@media (max-width:640px){.testimonial-card-module__8c6jpG__card{gap:16px;padding:24px}.testimonial-card-module__8c6jpG__portrait{width:64px;height:64px}.testimonial-card-module__8c6jpG__quoteMark{width:56px;top:12px;left:12px}.testimonial-card-module__8c6jpG__quote{font-size:var(--type-body-size-lg);overflow-wrap:anywhere;padding-top:20px;line-height:1.45}.testimonial-card-module__8c6jpG__logoFrame,.testimonial-card-module__8c6jpG__logo{height:42px}.testimonial-card-module__8c6jpG__quoteDense{font-size:var(--type-body-size-md);letter-spacing:calc(var(--type-tracking-body) - .002em);line-height:1.4}.testimonial-card-module__8c6jpG__quoteCompressed{font-size:var(--type-body-size-sm);letter-spacing:calc(var(--type-tracking-body) - .004em);line-height:1.36}.testimonial-card-module__8c6jpG__footer{gap:14px;padding-top:12px}.testimonial-card-module__8c6jpG__author{font-size:var(--type-ui-size-md)}.testimonial-card-module__8c6jpG__role{font-size:var(--type-ui-size-sm);overflow-wrap:anywhere;line-height:1.35}}
.hero-reveal-module__6De28q__root [data-hero-reveal]{opacity:0;visibility:hidden}.hero-reveal-module__6De28q__root[data-hero-revealed=true] [data-hero-reveal]{opacity:1;visibility:visible}.hero-reveal-module__6De28q__maskContainer{vertical-align:bottom;margin-bottom:-.12em;padding-bottom:.12em;overflow:hidden}
