.CaseStudies_layout__ktqdD{padding:0 165px 64px;background:#fff;overflow:clip}@media(max-width:1440px)and (min-width:1025px){.CaseStudies_layout__ktqdD{padding-inline:64px}}@media(max-width:768px){.CaseStudies_layout__ktqdD{padding:0 16px 32px}}.CaseStudies_inner__WXGZL{display:flex;flex-direction:column;gap:0;width:100%;margin:0 auto}@media(max-width:768px){.CaseStudies_inner__WXGZL{gap:24px}}.CaseStudies_stickyItem__F2H54{z-index:var(--stack-z,1);padding-bottom:24px}@media(max-width:768px){.CaseStudies_stickyItem__F2H54{position:static;top:auto;z-index:auto;padding-bottom:0}}.CaseStudies_card__Tucbe{display:flex;flex-direction:column;gap:32px;padding:48px;border:1px solid rgba(83,86,98,.1);border-radius:48px;background:#fff;box-shadow:0 15px 32px 0 rgba(83,86,98,.05);transform-origin:center top;will-change:transform,opacity}@media(max-width:768px){.CaseStudies_card__Tucbe{gap:24px;padding:24px}}.CaseStudies_header__Th4Oq{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}@media(max-width:768px){.CaseStudies_header__Th4Oq{flex-direction:column-reverse}.CaseStudies_needHeader__Nkz_Y{flex-direction:column}}.CaseStudies_headerCopy__Mg15g{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-width:0}.CaseStudies_headerCopy__Mg15g h2{margin:0;color:#0c1021;font-size:42px;font-weight:400;line-height:1.2;white-space:pre-line}.CaseStudies_headerCopy__Mg15g p{margin:0;color:#535662;font-size:18px;font-weight:400;line-height:1.55}@media(max-width:768px){.CaseStudies_headerCopy__Mg15g h2{font-size:32px}}.CaseStudies_sectionBadge__5JRaY{width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:16px;background:rgba(66,104,255,.15);color:#4268ff;font-size:14px;line-height:1.2}.CaseStudies_number__KaYZJ,.CaseStudies_sectionBadge__5JRaY{display:inline-flex;align-items:center;justify-content:center;font-weight:400}.CaseStudies_number__KaYZJ{width:64px;height:64px;flex-shrink:0;border-radius:50%;background:#4268ff;color:#fff;font-size:32px;line-height:1}.CaseStudies_aboutVisual__7yIf4 img{display:block;width:100%;height:auto}@media(max-width:768px){.CaseStudies_aboutVisual__7yIf4 img.CaseStudies_aboutVisualDesktop__RBF31{display:none}}.CaseStudies_aboutVisual__7yIf4 img.CaseStudies_aboutVisualMobile__L7xVz{display:none}@media(max-width:768px){.CaseStudies_aboutVisual__7yIf4 img.CaseStudies_aboutVisualMobile__L7xVz{display:block}}.CaseStudies_aboutVisual__7yIf4 p{margin:0;color:#535662;font-size:16px;font-weight:400;line-height:1.55}@media(max-width:768px){.CaseStudies_aboutVisual__7yIf4{padding:16px}}.CaseStudies_offeringGrid__CUDeb{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}@media(max-width:1024px){.CaseStudies_offeringGrid__CUDeb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.CaseStudies_offeringGrid__CUDeb{grid-template-columns:1fr}}.CaseStudies_offeringPill__IgYp_{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 14px;border:1px solid rgba(12,16,33,.08);border-radius:16px;background:#fff;color:#0c1021;font-size:14px;font-weight:600;line-height:1.35}.CaseStudies_conclusion__4wHGR{margin:0;color:#535662;font-size:18px;font-weight:400;line-height:1.55}.CaseStudies_liveSupportGrid__zFItU,.CaseStudies_needGrid__nuXPx{display:grid;grid-template-columns:minmax(0,1fr) 427px;grid-gap:60px;gap:60px;align-items:stretch}@media(max-width:1024px){.CaseStudies_liveSupportGrid__zFItU,.CaseStudies_needGrid__nuXPx{grid-template-columns:1fr}}.CaseStudies_needCards__vzoO6{display:flex;flex-direction:column;gap:24px}.CaseStudies_needInfoCard__XwHxP{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid rgba(12,16,33,.1);border-radius:32px;background:#fff}.CaseStudies_needInfoCard__XwHxP h3{margin:0;color:#0c1021;font-size:24px;font-weight:400;line-height:1.2}.CaseStudies_needInfoCard__XwHxP p{margin:0;color:#535662;font-size:18px;font-weight:400;line-height:1.55}.CaseStudies_needAside__cEdGs{display:flex;flex-direction:column;gap:60px}.CaseStudies_needCallout__0IAVM{padding:8px 0 8px 12px;border-left:2px solid #4268ff;background:linear-gradient(90deg,rgba(66,104,255,.15),rgba(66,104,255,0))}.CaseStudies_needCallout__0IAVM p{margin:0;color:#4268ff;font-size:20px;font-weight:400;line-height:1.35}.CaseStudies_automationVisual__LYaeO img{width:calc(100% + 24px);height:auto;margin:0 -12px;max-width:unset}@media(max-width:768px){.CaseStudies_automationVisual__LYaeO img.CaseStudies_automationVisualDesktop__Bh_x2{display:none}}.CaseStudies_automationVisual__LYaeO img.CaseStudies_automationVisualMobile__M5ts0{display:none}@media(max-width:768px){.CaseStudies_automationVisual__LYaeO img.CaseStudies_automationVisualMobile__M5ts0{display:block}}.CaseStudies_automationTitle__z2yos{display:flex;justify-content:center;width:100%;color:#0c1021;font-size:24px;font-weight:600;line-height:1.2;text-align:center}.CaseStudies_automationPills__5w5Z_{position:relative;z-index:1;display:flex;width:409px;flex-wrap:wrap;justify-content:center;gap:12px}.CaseStudies_automationPills__5w5Z_ span{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:12px 24px;border:1px solid rgba(12,16,33,.1);border-radius:24px;color:#535662;font-size:18px;font-weight:400;line-height:1.2;text-align:center;white-space:nowrap}@media(max-width:768px){.CaseStudies_automationPills__5w5Z_{width:100%}.CaseStudies_automationPills__5w5Z_ span{font-size:14px}}.CaseStudies_automationPillWide__kOAhg{min-width:176px}.CaseStudies_automationCurve__oq4po{position:absolute;right:-80px;bottom:-212px;width:754px;height:566px;background:url(/images/clarity-global/need-curve.svg) no-repeat 50%/contain;transform:rotate(28.71deg);transform-origin:center;pointer-events:none}@media(max-width:768px){.CaseStudies_automationCurve__oq4po{right:-86px;bottom:-246px}}.CaseStudies_challengeGrid__jdB_v,.CaseStudies_deliveredGrid__pYqkU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}@media(max-width:1024px){.CaseStudies_challengeGrid__jdB_v,.CaseStudies_deliveredGrid__pYqkU{grid-template-columns:1fr}}.CaseStudies_deliveredCard__kKkJ3,.CaseStudies_infoCardLarge__DS4_H,.CaseStudies_infoCard__BOLpv,.CaseStudies_qualificationCard__8xKlR,.CaseStudies_routingCard__9vqwq{display:flex;flex-direction:column;gap:16px;min-width:0;padding:16px;border:1px solid rgba(12,16,33,.1);border-radius:32px;background:#fff}.CaseStudies_deliveredCard__kKkJ3 h3,.CaseStudies_infoCardLarge__DS4_H h3,.CaseStudies_infoCard__BOLpv h3,.CaseStudies_qualificationCard__8xKlR h3,.CaseStudies_routingCard__9vqwq h3{margin:0;color:#0c1021;font-size:24px;font-weight:400;line-height:1.2}.CaseStudies_deliveredCard__kKkJ3 p,.CaseStudies_infoCardLarge__DS4_H p,.CaseStudies_infoCard__BOLpv p,.CaseStudies_qualificationCard__8xKlR p,.CaseStudies_routingCard__9vqwq p{margin:0;color:#535662;font-size:16px;font-weight:400;line-height:1.55}.CaseStudies_deliveredCard__kKkJ3{gap:14px}.CaseStudies_iconBadge__TUiYx{width:40px;height:40px;border-radius:999px;background:#4268ff}.CaseStudies_iconBadge__TUiYx,.CaseStudies_userIcon__j2aUu{display:inline-flex;align-items:center;justify-content:center}.CaseStudies_userIcon__j2aUu{position:relative;width:24px;height:24px}.CaseStudies_userIcon__j2aUu img:first-child{position:absolute;top:3px}.CaseStudies_userIcon__j2aUu img:last-child{position:absolute;bottom:3px}.CaseStudies_liveSupportCopy__Mt9i_{display:flex;flex-direction:column;gap:16px}.CaseStudies_liveSupportCopy__Mt9i_ p{margin:0;color:#0c1021;font-size:16px;font-weight:400;line-height:1.35}.CaseStudies_blueList__f2nhS{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.CaseStudies_blueList__f2nhS li{position:relative;padding-left:18px;color:#535662;font-size:16px;font-weight:400;line-height:1.55}.CaseStudies_blueList__f2nhS li:before{content:"";position:absolute;top:12px;left:0;width:6px;height:6px;border-radius:50%;background:#4268ff}.CaseStudies_flowCard___w5JH img{width:100%;height:auto}@media(min-width:1025px){.CaseStudies_flowCard___w5JH img.CaseStudies_liveSupportDesktop__G4imI{display:block}}.CaseStudies_flowCard___w5JH img.CaseStudies_liveSupportMobile__OeS2q{display:none}@media(max-width:768px){.CaseStudies_flowCard___w5JH img.CaseStudies_liveSupportMobile__OeS2q{display:block}}.CaseStudies_flowHeader__QzcKT{display:flex;align-items:center;justify-content:space-between;gap:16px}.CaseStudies_flowHeader__QzcKT strong{color:#0c1021;font-size:24px;font-weight:600;line-height:1.2}.CaseStudies_flowHeader__QzcKT span{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:16px;background:rgba(61,236,130,.15);color:#28bc62;font-size:14px;font-weight:400;line-height:1.2;white-space:nowrap}@media(max-width:768px){.CaseStudies_flowHeader__QzcKT{flex-direction:column;align-items:flex-start}}.CaseStudies_flowSteps__j_CmT{display:flex;flex-direction:column;gap:0}.CaseStudies_flowStep__HSaMH{display:flex;align-items:center;gap:12px;min-height:42px;color:#535662;font-size:16px;font-weight:400;line-height:1.2}.CaseStudies_flowMarker__fHTQT{position:relative;display:inline-flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid rgba(83,86,98,.15);border-radius:50%;background:#fff}.CaseStudies_flowStep__HSaMH:not(:last-child) .CaseStudies_flowMarker__fHTQT:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:18px;transform:translateX(-50%);background:#d9d9d9}.CaseStudies_flowMarkerActive__vFUTw{border-color:#4268ff;background:#4268ff;color:#fff}.CaseStudies_flowStep__HSaMH:first-child .CaseStudies_flowMarker__fHTQT:after{background:#4268ff}.CaseStudies_flowStepActive__WOU7t{color:#0c1021;font-weight:600}.CaseStudies_supportIntro___CSy3{display:flex;flex-direction:column;gap:20px}.CaseStudies_supportIntro___CSy3 p{margin:0;color:#535662;font-size:16px;font-weight:400;line-height:1.55}.CaseStudies_supportGrid__9YXQ4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}@media(max-width:1024px){.CaseStudies_supportGrid__9YXQ4{grid-template-columns:1fr}}.CaseStudies_qualificationGrid__NnIgB{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:40px;gap:40px}@media(max-width:1024px){.CaseStudies_qualificationGrid__NnIgB{grid-template-columns:1fr}}.CaseStudies_routingCard__9vqwq{gap:12px}.Closing_layout__Jw1jc{position:relative;overflow:hidden;padding:124px 165px 96px;background-image:url(/images/clarity-global/closing-hero.png);background-size:contain;background-position:50%;background-repeat:no-repeat}@media(max-width:1440px)and (min-width:1025px){.Closing_layout__Jw1jc{padding-inline:64px}}@media(max-width:768px){.Closing_layout__Jw1jc{padding:64px 16px 48px}}.Closing_inner__8Di2a{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.Closing_inner__8Di2a h2{max-width:850px;margin:0;color:#0c1021;font-size:64px;font-weight:400;line-height:1.2}.Closing_inner__8Di2a p{max-width:798px;margin:0;color:#535662;font-size:20px;font-weight:400;line-height:1.55}@media(max-width:768px){.Closing_inner__8Di2a h2{font-size:32px}}.Closing_cta__y9HTO{display:inline-flex;align-items:center;justify-content:center;padding:24px;border-radius:24px;background:#4268ff;color:#fff;font-size:20px;font-weight:500;line-height:1.2;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.Closing_cta__y9HTO:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(66,104,255,.18)}.Closing_curveBottom__Ax_Hz,.Closing_curveTop__YpTea{position:absolute;pointer-events:none}.Closing_curveTop__YpTea{left:0;bottom:40px;width:min(361px,30vw);height:auto}.Closing_curveBottom__Ax_Hz{right:0;bottom:12px;width:min(516px,36vw);height:auto}.Hero_layout__rISa2{position:relative;overflow:hidden;padding:165px 165px 124px;background-color:#fff;background-image:url(/images/residential-service-automation/hero.png);background-position:bottom;background-repeat:no-repeat;background-size:cover}@media(max-width:1440px)and (min-width:1025px){.Hero_layout__rISa2{padding-inline:64px}}@media(max-width:768px){.Hero_layout__rISa2{padding:112px 16px 48px}}.Hero_inner__2xtHr{position:relative;display:flex;flex-direction:column;gap:12px;width:100%;margin:0 auto}.Hero_inner__2xtHr:after,.Hero_inner__2xtHr:before{content:"";position:absolute;right:-160px;border:1px solid rgba(66,104,255,.08);border-radius:999px;pointer-events:none}.Hero_inner__2xtHr:before{top:-92px;width:420px;height:168px;transform:rotate(-16deg)}.Hero_inner__2xtHr:after{top:-34px;width:320px;height:120px;transform:rotate(-12deg)}.Hero_inner__2xtHr h1{margin:0;color:#0c1021;font-size:64px;font-weight:400;line-height:1.1}.Hero_inner__2xtHr p{margin:0;color:#535662;font-size:18px;font-weight:400;line-height:1.55}@media(max-width:768px){.Hero_inner__2xtHr:before{right:-110px;top:-54px;width:240px;height:92px}.Hero_inner__2xtHr:after{right:-78px;top:-20px;width:190px;height:72px}.Hero_inner__2xtHr h1{max-width:100%;font-size:32px;line-height:1.2}}.Hero_badge__6lD4q{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;padding:8px 12px;border-radius:16px;background:rgba(66,104,255,.15);color:#4268ff;font-size:16px;font-weight:400;line-height:1.2}