.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}}
.solution-cards-module__0Wj2LG__root{gap:var(--spacing-8);flex-direction:column;width:100%;display:flex;container-type:inline-size}.solution-cards-module__0Wj2LG__header{align-items:center;gap:var(--spacing-3);text-align:center;flex-direction:column;display:flex}.solution-cards-module__0Wj2LG__grid{align-items:stretch;gap:var(--spacing-6);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@container (min-width:680px){.solution-cards-module__0Wj2LG__grid[data-columns="2"],.solution-cards-module__0Wj2LG__grid[data-columns="3"]{grid-template-columns:repeat(2,1fr)}}@container (min-width:1000px){.solution-cards-module__0Wj2LG__grid[data-columns="3"]{grid-template-columns:repeat(3,1fr)}}.solution-cards-module__0Wj2LG__grid[data-columns="1"]{justify-items:center}.solution-cards-module__0Wj2LG__grid[data-columns="1"]>.solution-cards-module__0Wj2LG__item{width:100%;max-width:var(--type-measure-reading-wide)}.solution-cards-module__0Wj2LG__item{min-width:0;display:flex}.solution-cards-module__0Wj2LG__wide{grid-column:1/-1}.solution-cards-module__0Wj2LG__card{border-color:var(--card-overlay-border);min-height:clamp(24rem,42cqi,32rem);padding:0;}.solution-cards-module__0Wj2LG__card.solution-cards-module__0Wj2LG__featured{border-color:var(--card-overlay-border-strong)}.solution-cards-module__0Wj2LG__textOnly{--card-on-image-fg:var(--surface-fg-primary);--card-on-image-muted-fg:var(--surface-fg-secondary);--card-on-image-accent-fg:var(--surface-fg-brand);border-color:var(--surface-border-primary);background:var(--surface-bg-elevated);min-height:0;color:var(--surface-fg-primary);flex-direction:column;display:flex}.solution-cards-module__0Wj2LG__textOnly:before,.solution-cards-module__0Wj2LG__textOnly:after{background:0 0}.solution-cards-module__0Wj2LG__textOnly:after{display:none}.solution-cards-module__0Wj2LG__cardOverlay{}.solution-cards-module__0Wj2LG__cardOverlayTextOnly{width:auto;padding:var(--spacing-6);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:1;position:relative;inset:auto}.solution-cards-module__0Wj2LG__cardOverlay .solution-cards-module__0Wj2LG__cardEyebrow{color:var(--card-on-image-muted-fg);margin:0}.solution-cards-module__0Wj2LG__highlightBadgeSlot{min-height:var(--spacing-7);align-items:flex-start;display:flex}.solution-cards-module__0Wj2LG__cardOverlay .solution-cards-module__0Wj2LG__cardTitle{color:var(--card-on-image-fg);margin:0}.solution-cards-module__0Wj2LG__textOnly .solution-cards-module__0Wj2LG__cardEyebrow{color:var(--surface-fg-secondary)}.solution-cards-module__0Wj2LG__cardOverlay .solution-cards-module__0Wj2LG__cardEyebrowBeforeTitle{margin-bottom:var(--spacing-2)}.solution-cards-module__0Wj2LG__supportingMeta{align-items:flex-start;gap:var(--spacing-2);min-height:calc(var(--text-base) * var(--type-line-height-body) + var(--spacing-2) + var(--spacing-7));flex-flow:column wrap;display:flex}.solution-cards-module__0Wj2LG__footnote{max-width:42rem;color:var(--surface-fg-primary-subtle);font-size:var(--text-sm);text-align:center;align-self:center}.solution-cards-module__0Wj2LG__footnoteMarker{font-size:var(--text-xs);vertical-align:super;line-height:0}.solution-cards-module__0Wj2LG__cardTitle{font-size:var(--type-heading-size-md)}.solution-cards-module__0Wj2LG__cardOverlay .solution-cards-module__0Wj2LG__price{color:var(--card-on-image-fg);font-size:var(--type-heading-size-md);font-weight:var(--type-weight-ui)}.solution-cards-module__0Wj2LG__cardOverlay .solution-cards-module__0Wj2LG__cardBody,.solution-cards-module__0Wj2LG__cardOverlay .solution-cards-module__0Wj2LG__cardSummary{color:var(--card-on-image-muted-fg)}.solution-cards-module__0Wj2LG__textOnly .solution-cards-module__0Wj2LG__cardBody,.solution-cards-module__0Wj2LG__textOnly .solution-cards-module__0Wj2LG__cardSummary{color:var(--surface-fg-secondary)}.solution-cards-module__0Wj2LG__checklistLabel{margin:var(--spacing-2) 0 0;padding-top:var(--spacing-4);border-top:1px solid var(--card-overlay-border);color:var(--card-on-image-fg);font-weight:var(--type-weight-ui);align-self:stretch}.solution-cards-module__0Wj2LG__textOnly .solution-cards-module__0Wj2LG__checklistLabel{border-top-color:var(--surface-border-secondary);color:var(--surface-fg-primary)}.solution-cards-module__0Wj2LG__checklist{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.solution-cards-module__0Wj2LG__checklistItem{gap:var(--spacing-2);color:var(--card-on-image-muted-fg);font-size:var(--type-body-size-sm);line-height:var(--type-line-height-body);grid-template-columns:auto 1fr;display:grid}.solution-cards-module__0Wj2LG__textOnly .solution-cards-module__0Wj2LG__checklistItem{color:var(--surface-fg-secondary)}.solution-cards-module__0Wj2LG__checklistMarker{color:var(--card-on-image-accent-fg);font-weight:var(--type-weight-ui)}.solution-cards-module__0Wj2LG__badge{flex-shrink:0;align-self:flex-start}.solution-cards-module__0Wj2LG__chipList{gap:var(--spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.solution-cards-module__0Wj2LG__chip{display:inline-flex}.solution-cards-module__0Wj2LG__ctaButton{width:100%;font-size:var(--type-ui-size-lg);margin-top:auto}@container (max-width:679px){.solution-cards-module__0Wj2LG__card{min-height:28rem}.solution-cards-module__0Wj2LG__cardOverlay{padding:var(--spacing-4)}.solution-cards-module__0Wj2LG__highlightBadgeSlot{margin-top:var(--spacing-4)}}
