.CardContent-module__neoDUq__Card{background:var(--surface-card,var(--card-bg-gradient));border:1px solid var(--surface-border,var(--color-bg-hover));border-radius:var(--radius-xl);box-shadow:var(--surface-shadow,none);flex-direction:column;justify-content:space-between;gap:.8rem;padding:1rem;display:flex}.CardContent-module__neoDUq__Card ul{border-top:1px solid var(--surface-border,var(--color-bg-hover));flex-direction:column;justify-content:space-around;align-items:start;gap:.4rem;height:50%;padding:.4rem;display:flex}.CardContent-module__neoDUq__Card ul svg{color:var(--color-success)}.CardContent-module__neoDUq__Card ul li{align-items:center;gap:.6rem;width:100%;display:flex}.CardContent-module__neoDUq__Card ul li p{color:var(--surface-muted,var(--color-text-secondary));opacity:1;font-size:.85rem}.CardContent-module__neoDUq__Card a{color:var(--color-success);align-items:center;gap:.2rem;font-weight:700;display:flex}.CardContent-module__neoDUq__Card a:hover{opacity:.8;text-decoration:underline}.CardContent-module__neoDUq__Card a:hover svg{transform:translate(.2rem)}.CardContent-module__neoDUq__Card p{color:var(--surface-muted,var(--color-surface));opacity:1;z-index:20!important}.CardContent-module__neoDUq__Card{font-size:.9rem}.CardContent-module__neoDUq__Header{background-position:50%;background-size:cover;background-color:var(--surface-card-soft,var(--color-bg-secondary));flex-direction:column;gap:.4rem;height:100%;padding:.8rem;display:flex;position:relative}.CardContent-module__neoDUq__Header .CardContent-module__neoDUq__Picture{z-index:10;background:color-mix(in srgb, var(--surface-card,transparent) 72%, transparent);width:100%;height:100%;position:absolute;top:0;left:0}.CardContent-module__neoDUq__Header .CardContent-module__neoDUq__LogoWrap{border-radius:var(--radius-md);background:var(--surface-card-soft,var(--color-surface));border:1px solid var(--surface-border,transparent);justify-content:center;align-items:center;width:7.5rem;height:3.5rem;margin-bottom:.4rem;padding:.45rem;display:flex}.CardContent-module__neoDUq__Header .CardContent-module__neoDUq__Logo{object-fit:contain;max-width:100%;max-height:100%;display:block}.CardContent-module__neoDUq__Header .CardContent-module__neoDUq__TitleContainer{flex-direction:column;gap:.2rem;display:flex}.CardContent-module__neoDUq__Header .CardContent-module__neoDUq__TitleContainer h1{color:var(--surface-text,var(--color-text-primary));font-size:1.2rem;line-height:1.15}.CardContent-module__neoDUq__Header .CardContent-module__neoDUq__TitleContainer{z-index:20!important}.CardContent-module__neoDUq__Header .CardContent-module__neoDUq__TitleContainer span{width:100%;color:var(--surface-muted,var(--color-text-secondary));background:0 0;border-radius:0;padding:0;font-size:.82rem;line-height:1.35;display:block}@media (max-width:768px){.CardContent-module__neoDUq__Card{height:auto}}
.CaseStudyList-module__I9YYYW__Section{width:100%}.CaseStudyList-module__I9YYYW__List{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.CaseStudyList-module__I9YYYW__Item{min-width:0;position:relative}.CaseStudyList-module__I9YYYW__Trigger{border:1px solid var(--surface-border,var(--color-bg-hover));border-radius:var(--radius-md);background:var(--surface-card,color-mix(in srgb, var(--color-bg-secondary) 68%, transparent));width:100%;min-width:0;color:var(--surface-text,var(--color-text-primary));font:inherit;text-align:left;cursor:pointer;transition:border-color var(--transition-normal), background var(--transition-normal), transform var(--transition-normal);flex-direction:row;justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem 1rem;line-height:1.25;display:flex}.CaseStudyList-module__I9YYYW__Trigger span{min-width:0;display:block}.CaseStudyList-module__I9YYYW__Trigger:hover,.CaseStudyList-module__I9YYYW__Trigger:focus-visible,.CaseStudyList-module__I9YYYW__Active .CaseStudyList-module__I9YYYW__Trigger{border-color:var(--surface-border-hover,color-mix(in srgb, var(--color-success) 70%, var(--color-bg-hover)));background:var(--surface-card-soft,color-mix(in srgb, var(--color-bg-secondary) 88%, var(--color-success) 12%))}.CaseStudyList-module__I9YYYW__Trigger:hover,.CaseStudyList-module__I9YYYW__Active .CaseStudyList-module__I9YYYW__Trigger{transform:translateY(-1px)}.CaseStudyList-module__I9YYYW__Trigger:focus-visible{outline:2px solid var(--color-success);outline-offset:3px}.CaseStudyList-module__I9YYYW__Indicator{color:var(--color-success);font-weight:var(--font-weight-bold);flex-shrink:0}.CaseStudyList-module__I9YYYW__Popover{z-index:var(--z-tooltip);border:1px solid var(--surface-border-hover,color-mix(in srgb, var(--color-success) 38%, var(--color-bg-hover)));border-radius:var(--radius-lg);background:var(--surface-card,var(--card-bg-gradient));width:min(22rem,100vw - 2rem);color:var(--surface-text,var(--color-text-primary));box-shadow:var(--surface-shadow,var(--shadow-lg));padding:1rem;position:absolute;left:50%;transform:translate(-50%)}.CaseStudyList-module__I9YYYW__PopoverBottom{top:calc(100% + .65rem);bottom:auto}.CaseStudyList-module__I9YYYW__PopoverTop{top:auto;bottom:calc(100% + .65rem)}.CaseStudyList-module__I9YYYW__Popover:before{content:"";border-top:1px solid color-mix(in srgb, var(--color-success) 38%, var(--color-bg-hover));border-left:1px solid color-mix(in srgb, var(--color-success) 38%, var(--color-bg-hover));background:var(--surface-card,#112c4d);width:.85rem;height:.85rem;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.CaseStudyList-module__I9YYYW__PopoverBottom:before{border-top:1px solid color-mix(in srgb, var(--color-success) 38%, var(--color-bg-hover));border-bottom:0;top:-.42rem;bottom:auto}.CaseStudyList-module__I9YYYW__PopoverTop:before{border-top:0;border-bottom:1px solid color-mix(in srgb, var(--color-success) 38%, var(--color-bg-hover));top:auto;bottom:-.42rem}.CaseStudyList-module__I9YYYW__LeftColumn .CaseStudyList-module__I9YYYW__Popover{left:0;transform:none}.CaseStudyList-module__I9YYYW__LeftColumn .CaseStudyList-module__I9YYYW__Popover:before{left:1.25rem;transform:rotate(45deg)}.CaseStudyList-module__I9YYYW__RightColumn .CaseStudyList-module__I9YYYW__Popover{left:auto;right:0;transform:none}.CaseStudyList-module__I9YYYW__RightColumn .CaseStudyList-module__I9YYYW__Popover:before{left:auto;right:1.25rem;transform:rotate(45deg)}.CaseStudyList-module__I9YYYW__PopoverHeader{flex-direction:column;gap:.28rem;margin-bottom:.8rem;display:flex}.CaseStudyList-module__I9YYYW__PopoverHeader strong,.CaseStudyList-module__I9YYYW__PopoverHeader span,.CaseStudyList-module__I9YYYW__PopoverHeader p,.CaseStudyList-module__I9YYYW__Project,.CaseStudyList-module__I9YYYW__Results span{display:block}.CaseStudyList-module__I9YYYW__PopoverHeader strong{color:var(--surface-text,var(--color-text-primary));font-size:1rem;line-height:1.2}.CaseStudyList-module__I9YYYW__PopoverHeader span{color:var(--color-success);font-size:.9rem;line-height:1.3}.CaseStudyList-module__I9YYYW__Industry{color:var(--surface-muted,var(--color-text-secondary));margin:0;font-size:.84rem;line-height:1.35}.CaseStudyList-module__I9YYYW__Project{color:var(--surface-muted,var(--color-text-secondary));margin:0;font-size:.9rem;line-height:1.45}.CaseStudyList-module__I9YYYW__Results{flex-direction:column;gap:.45rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.CaseStudyList-module__I9YYYW__Results li{color:var(--surface-text,var(--color-text-primary));grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem;font-size:.86rem;line-height:1.35;display:grid}.CaseStudyList-module__I9YYYW__Results svg{width:1rem;height:1rem;color:var(--color-success);margin-top:.08rem}@media (max-width:992px){.CaseStudyList-module__I9YYYW__List{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudyList-module__I9YYYW__Popover{left:0;right:auto;transform:none}.CaseStudyList-module__I9YYYW__Popover:before{left:1.25rem;right:auto;transform:rotate(45deg)}}@media (min-width:769px),(hover:hover){.CaseStudyList-module__I9YYYW__Item{position:relative}.CaseStudyList-module__I9YYYW__Popover{position:absolute}}@media (max-width:768px) and (hover:none){.CaseStudyList-module__I9YYYW__List{grid-template-columns:1fr}.CaseStudyList-module__I9YYYW__Item{position:static}.CaseStudyList-module__I9YYYW__Trigger{padding:.85rem .95rem}.CaseStudyList-module__I9YYYW__Popover{width:100%;margin-top:.6rem;position:static;inset:auto;transform:none}.CaseStudyList-module__I9YYYW__Popover:before{display:none}}
.ClientExperienceList-module__HmUi7G__Section{flex-direction:column;gap:.9rem;width:100%;display:flex}.ClientExperienceList-module__HmUi7G__Header{flex-direction:column;gap:.25rem;display:flex}.ClientExperienceList-module__HmUi7G__Header span,.ClientExperienceList-module__HmUi7G__Header h2{display:block}.ClientExperienceList-module__HmUi7G__Header h2{color:var(--surface-text,var(--color-text-primary));margin:0;font-size:1.45rem;line-height:1.15}.ClientExperienceList-module__HmUi7G__List{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem .7rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.ClientExperienceList-module__HmUi7G__Item{min-width:0;position:relative}.ClientExperienceList-module__HmUi7G__Trigger{border:0;border-bottom:1px solid var(--surface-border,color-mix(in srgb, var(--color-bg-hover) 70%, transparent));width:100%;min-width:0;color:var(--surface-text,var(--color-text-primary));font:inherit;text-align:left;cursor:pointer;transition:color var(--transition-normal), border-color var(--transition-normal), transform var(--transition-normal);background:0 0;flex-direction:row;justify-content:space-between;align-items:center;gap:.6rem;padding:.62rem 0;font-size:.92rem;line-height:1.25;display:flex}.ClientExperienceList-module__HmUi7G__Trigger span{min-width:0;display:block}.ClientExperienceList-module__HmUi7G__Trigger:hover,.ClientExperienceList-module__HmUi7G__Trigger:focus-visible,.ClientExperienceList-module__HmUi7G__Active .ClientExperienceList-module__HmUi7G__Trigger{border-color:var(--surface-border-hover,color-mix(in srgb, var(--color-success) 72%, var(--color-bg-hover)));color:var(--color-success)}.ClientExperienceList-module__HmUi7G__Trigger:hover,.ClientExperienceList-module__HmUi7G__Active .ClientExperienceList-module__HmUi7G__Trigger{transform:translate(.12rem)}.ClientExperienceList-module__HmUi7G__Trigger:focus-visible{outline:2px solid var(--color-success);outline-offset:3px}.ClientExperienceList-module__HmUi7G__Indicator{color:var(--color-success);opacity:.78;flex-shrink:0}.ClientExperienceList-module__HmUi7G__Popover{z-index:var(--z-tooltip);border:1px solid var(--surface-border-hover,color-mix(in srgb, var(--color-success) 30%, var(--color-bg-hover)));border-radius:var(--radius-md);background:var(--surface-card,var(--card-bg-gradient));width:min(18rem,100vw - 2rem);color:var(--surface-text,var(--color-text-primary));box-shadow:var(--surface-shadow,var(--shadow-lg));padding:.85rem;position:absolute;left:50%;transform:translate(-50%)}.ClientExperienceList-module__HmUi7G__PopoverBottom{top:calc(100% + .55rem);bottom:auto}.ClientExperienceList-module__HmUi7G__PopoverTop{top:auto;bottom:calc(100% + .55rem)}.ClientExperienceList-module__HmUi7G__Popover:before{content:"";border-top:1px solid color-mix(in srgb, var(--color-success) 30%, var(--color-bg-hover));border-left:1px solid color-mix(in srgb, var(--color-success) 30%, var(--color-bg-hover));background:var(--surface-card,#112c4d);width:.72rem;height:.72rem;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.ClientExperienceList-module__HmUi7G__PopoverBottom:before{border-top:1px solid color-mix(in srgb, var(--color-success) 30%, var(--color-bg-hover));border-bottom:0;top:-.36rem;bottom:auto}.ClientExperienceList-module__HmUi7G__PopoverTop:before{border-top:0;border-bottom:1px solid color-mix(in srgb, var(--color-success) 30%, var(--color-bg-hover));top:auto;bottom:-.36rem}.ClientExperienceList-module__HmUi7G__Popover strong,.ClientExperienceList-module__HmUi7G__Popover p,.ClientExperienceList-module__HmUi7G__Popover span{display:block}.ClientExperienceList-module__HmUi7G__Popover strong{color:var(--surface-text,var(--color-text-primary));font-size:.98rem;line-height:1.2}.ClientExperienceList-module__HmUi7G__Popover p{color:var(--surface-muted,var(--color-text-secondary));margin:.45rem 0 0;font-size:.86rem;line-height:1.4}.ClientExperienceList-module__HmUi7G__Popover span{width:fit-content;color:var(--color-success);text-transform:uppercase;letter-spacing:.08em;margin-top:.65rem;font-size:.76rem;line-height:1}.ClientExperienceList-module__HmUi7G__LeftColumn .ClientExperienceList-module__HmUi7G__Popover{left:0;transform:none}.ClientExperienceList-module__HmUi7G__LeftColumn .ClientExperienceList-module__HmUi7G__Popover:before{left:1rem;transform:rotate(45deg)}.ClientExperienceList-module__HmUi7G__RightColumn .ClientExperienceList-module__HmUi7G__Popover{left:auto;right:0;transform:none}.ClientExperienceList-module__HmUi7G__RightColumn .ClientExperienceList-module__HmUi7G__Popover:before{left:auto;right:1rem;transform:rotate(45deg)}@media (max-width:992px){.ClientExperienceList-module__HmUi7G__List{grid-template-columns:repeat(2,minmax(0,1fr))}.ClientExperienceList-module__HmUi7G__Popover{left:0;right:auto;transform:none}.ClientExperienceList-module__HmUi7G__Popover:before{left:1rem;right:auto;transform:rotate(45deg)}}@media (min-width:769px),(hover:hover){.ClientExperienceList-module__HmUi7G__Item{position:relative}.ClientExperienceList-module__HmUi7G__Popover{position:absolute}}@media (max-width:768px) and (hover:none){.ClientExperienceList-module__HmUi7G__List{grid-template-columns:1fr}.ClientExperienceList-module__HmUi7G__Item{position:static}.ClientExperienceList-module__HmUi7G__Trigger{padding:.72rem 0}.ClientExperienceList-module__HmUi7G__Popover{width:100%;margin-top:.55rem;position:static;inset:auto;transform:none}.ClientExperienceList-module__HmUi7G__Popover:before{display:none}}
