.CaseHero-module__hIpFBq__section.section .row{padding:175px 0 180px}.CaseHero-module__hIpFBq__section.section .CaseHero-module__hIpFBq__column.column{gap:0;container-type:inline-size}.CaseHero-module__hIpFBq__dot{margin:0 10px}.CaseHero-module__hIpFBq__title{max-width:15em;font-size:min(clamp(2.5rem, 6.1vw, 5.5rem), calc(100cqi / (var(--longest-word,1) * .66)));overflow-wrap:break-word;font-weight:var(--font-extra-bold);margin:28px 0 0;line-height:1}.CaseHero-module__hIpFBq__intro{justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-top:34px;display:flex}.CaseHero-module__hIpFBq__subtext{max-width:860px;font-size:24px;font-weight:var(--font-regular);margin:0;line-height:1.35}.CaseHero-module__hIpFBq__jump{flex-shrink:0;margin-bottom:-23px}.CaseHero-module__hIpFBq__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:77px 0 0;padding:0;list-style:none;display:grid}.CaseHero-module__hIpFBq__stat{background:var(--text-dark);min-height:125px;color:var(--white);border-radius:24px;flex-direction:column;justify-content:center;gap:8px;padding:18.5px 32px;display:flex}.CaseHero-module__hIpFBq__statValue{font-size:clamp(2.5rem,3.9vw,3.5rem);font-weight:var(--font-semibold);line-height:1}.CaseHero-module__hIpFBq__statLabel{font-size:20px;font-weight:var(--font-regular);line-height:1.2}.CaseHero-module__hIpFBq__media{background:var(--accent-light-color);aspect-ratio:1440/725;border-radius:24px;margin-top:53px;position:relative;overflow:hidden}.CaseHero-module__hIpFBq__mediaAsset{object-fit:cover;width:100%;height:100%;display:block}.CaseHero-module__hIpFBq__mediaLabel{font-size:13px;font-weight:var(--font-bold);letter-spacing:.15em;text-transform:uppercase;color:var(--black);line-height:1.2;position:absolute;bottom:18px;left:28px}@media (max-width:1100px){.CaseHero-module__hIpFBq__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.CaseHero-module__hIpFBq__intro{flex-direction:column;align-items:flex-start}.CaseHero-module__hIpFBq__jump{margin-bottom:0}}@media (max-width:768px){.CaseHero-module__hIpFBq__section.section .row{padding:calc(var(--header-height) + 40px) 0 87px}.CaseHero-module__hIpFBq__title{font-size:min(clamp(2rem, 9vw, 2.25rem), calc(100cqi / (var(--longest-word,1) * .66)));margin-top:16px}.CaseHero-module__hIpFBq__dot{display:none}.CaseHero-module__hIpFBq__sector{margin-top:4px;display:block}.CaseHero-module__hIpFBq__intro{margin-top:20px}.CaseHero-module__hIpFBq__subtext{font-size:18px}.CaseHero-module__hIpFBq__stats{margin-top:32px}.CaseHero-module__hIpFBq__stat{border-radius:18px;height:auto;padding:20px}.CaseHero-module__hIpFBq__statValue{font-size:2rem}.CaseHero-module__hIpFBq__statLabel{font-size:16px}.CaseHero-module__hIpFBq__media{aspect-ratio:4/3;border-radius:20px;margin-top:32px}}
.CaseAbout-module__XiqhPG__section.section{background:var(--accent-light-color)}.CaseAbout-module__XiqhPG__section.section .row{grid-template-columns:minmax(0,760fr) minmax(0,584fr);align-items:start;gap:96px;padding:110px 0;display:grid}.CaseAbout-module__XiqhPG__section.section .CaseAbout-module__XiqhPG__copy.column{gap:0}.CaseAbout-module__XiqhPG__section.section .CaseAbout-module__XiqhPG__aside.column{top:calc(var(--header-height) + 24px);align-items:flex-end;gap:34px;margin-top:50px;position:sticky}.CaseAbout-module__XiqhPG__copy h2{margin-top:28px}.CaseAbout-module__XiqhPG__body{margin-top:42px;font-size:20px;line-height:1.5}.CaseAbout-module__XiqhPG__body p{margin:0 0 30px}.CaseAbout-module__XiqhPG__body p:last-child{margin-bottom:0}.CaseAbout-module__XiqhPG__image{aspect-ratio:760/523;object-fit:cover;border-radius:24px;width:100%;margin-top:37px;display:block}.CaseAbout-module__XiqhPG__card{background:var(--accent-dark-color);width:100%;color:var(--white);border-radius:24px;margin:0;padding:16px 40px}.CaseAbout-module__XiqhPG__fact{border-bottom:1px solid rgb(var(--white-rgb) / .35);flex-direction:column;gap:8px;padding:22px 0;display:flex}.CaseAbout-module__XiqhPG__fact:last-child{border-bottom:0}.CaseAbout-module__XiqhPG__fact dt{font-size:13px;font-weight:var(--font-regular);letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.CaseAbout-module__XiqhPG__fact dd{font-size:20px;font-weight:var(--font-medium);margin:0;line-height:1.2}.CaseAbout-module__XiqhPG__logos{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.CaseAbout-module__XiqhPG__logo{background:var(--white);width:91px;height:80px;box-shadow:0 10px 24px -10px rgb(var(--accent-dark-rgb) / .12);color:var(--black);font-family:var(--font-heading);font-size:20px;font-weight:var(--font-bold);border-radius:22px;place-items:center;display:grid}.CaseAbout-module__XiqhPG__more{justify-content:flex-end}@media (max-width:1100px){.CaseAbout-module__XiqhPG__section.section .row{grid-template-columns:minmax(0,1fr);gap:48px}.CaseAbout-module__XiqhPG__section.section .CaseAbout-module__XiqhPG__aside.column{align-items:stretch;margin-top:0;position:static}}@media (max-width:768px){.CaseAbout-module__XiqhPG__section.section .row{padding:72px 0}.CaseAbout-module__XiqhPG__body{margin-top:24px;font-size:17px}.CaseAbout-module__XiqhPG__body p{margin-bottom:20px}.CaseAbout-module__XiqhPG__image{border-radius:20px}.CaseAbout-module__XiqhPG__card{padding:8px 22px}.CaseAbout-module__XiqhPG__logo{border-radius:18px;width:72px;height:64px}}
.CaseProblem-module__vyaZtq__section.section .row{padding:175px 0 0}.CaseProblem-module__vyaZtq__section.section .CaseProblem-module__vyaZtq__column.column{gap:0}.CaseProblem-module__vyaZtq__title{max-width:900px;margin-top:28px}.CaseProblem-module__vyaZtq__points{text-align:left;align-items:center;gap:16px;width:100%;margin:53px 0 0;padding:0;list-style:none;display:flex}.CaseProblem-module__vyaZtq__point{background:var(--white);border-radius:24px;flex-direction:column;flex:1 1 0;gap:14px;min-width:0;min-height:264px;padding:32px 32px 36px;display:flex}.CaseProblem-module__vyaZtq__separator{background:var(--primary-color);flex:0 0 1px;align-self:center;height:229px}.CaseProblem-module__vyaZtq__index{font-family:var(--font-heading);font-size:40px;font-weight:var(--font-extra-bold);color:var(--primary-color);line-height:1.2;display:block}.CaseProblem-module__vyaZtq__pointTitle{font-size:24px;font-weight:var(--font-bold);margin:0;line-height:1.15}.CaseProblem-module__vyaZtq__pointText{margin:0;font-size:16px;line-height:1.45}.CaseProblem-module__vyaZtq__text{max-width:815px;margin:50px 0 0;font-size:20px;line-height:1.45}.CaseProblem-module__vyaZtq__media{background:var(--case-dark);aspect-ratio:1440/727;border-radius:24px;width:100%;margin-top:28px;overflow:hidden}.CaseProblem-module__vyaZtq__media.CaseProblem-module__vyaZtq__mediaAfterText{margin-top:67px}.CaseProblem-module__vyaZtq__mediaAsset{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.CaseProblem-module__vyaZtq__points{flex-direction:column;align-items:stretch;gap:0;margin-top:32px}.CaseProblem-module__vyaZtq__point{flex:none;min-height:0;padding:24px 0}.CaseProblem-module__vyaZtq__separator{flex-basis:auto;width:100%;height:1px}}@media (max-width:768px){.CaseProblem-module__vyaZtq__section.section .row{padding-top:87px}.CaseProblem-module__vyaZtq__index{font-size:32px}.CaseProblem-module__vyaZtq__text{margin-top:28px;font-size:17px}.CaseProblem-module__vyaZtq__media.CaseProblem-module__vyaZtq__mediaAfterText{margin-top:40px}.CaseProblem-module__vyaZtq__pointTitle{font-size:21px}.CaseProblem-module__vyaZtq__media{aspect-ratio:4/3;border-radius:20px}}
.CaseAnalysis-module__znghpG__section.section .row{grid-template-columns:minmax(0,678fr) minmax(0,704fr);align-items:start;gap:58px;padding:198px 0 0;display:grid}:is(.CaseAnalysis-module__znghpG__section.section .CaseAnalysis-module__znghpG__copy.column,.CaseAnalysis-module__znghpG__section.section .CaseAnalysis-module__znghpG__aside.column){gap:0}.CaseAnalysis-module__znghpG__title{margin-top:22px}.CaseAnalysis-module__znghpG__findings{flex-direction:column;gap:20px;max-width:510px;margin:74px 0 0;padding:0;list-style:none;display:flex}.CaseAnalysis-module__znghpG__finding{align-items:center;gap:18px;display:flex}.CaseAnalysis-module__znghpG__finding+.CaseAnalysis-module__znghpG__finding{border-top:1.5px solid var(--border-subtle);padding-top:20px}.CaseAnalysis-module__znghpG__index{color:var(--primary-color);text-box:trim-both cap alphabetic;flex-shrink:0;font-size:15px;line-height:1.03}.CaseAnalysis-module__znghpG__findingTitle{font-size:clamp(1.375rem,2.1vw,1.875rem);font-weight:var(--font-semibold);text-box:trim-both cap alphabetic;margin:0 0 10px;line-height:1.03}.CaseAnalysis-module__znghpG__findingText{color:rgb(var(--text-dark-rgb) / .8);margin:0;font-size:16px;line-height:1.45}.CaseAnalysis-module__znghpG__cta{margin-top:48px}.CaseAnalysis-module__znghpG__image{aspect-ratio:704/420;object-fit:cover;border-radius:24px;width:100%;display:block}.CaseAnalysis-module__znghpG__report{color:var(--white);background-color:var(--accent-dark-color);background-image:url(/img/background-gradient.png);background-position:50%;background-size:cover;border-radius:24px;flex-direction:column;gap:14px;margin:12px 0 0;padding:32px 36px;display:flex}.CaseAnalysis-module__znghpG__reportLabel{font-size:13px;font-weight:var(--font-medium);letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.CaseAnalysis-module__znghpG__quote{margin:0}.CaseAnalysis-module__znghpG__quote p{font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:var(--font-bold);margin:0;line-height:1.3}.CaseAnalysis-module__znghpG__conclusion{margin:0;font-size:16px;line-height:1.45}@media (max-width:1100px){.CaseAnalysis-module__znghpG__section.section .row{grid-template-columns:minmax(0,1fr);gap:48px}.CaseAnalysis-module__znghpG__findings{max-width:none}}@media (max-width:768px){.CaseAnalysis-module__znghpG__section.section .row{padding-top:87px}.CaseAnalysis-module__znghpG__findings{margin-top:32px}.CaseAnalysis-module__znghpG__image{border-radius:20px}.CaseAnalysis-module__znghpG__report{border-radius:20px;padding:24px 20px}}
.CaseSolution-module__19Xx7G__section.section{scroll-margin-top:24px}.CaseSolution-module__19Xx7G__section.section .row{padding:175px 0 0}.CaseSolution-module__19Xx7G__section.section .CaseSolution-module__19Xx7G__column.column{gap:0}.CaseSolution-module__19Xx7G__title{max-width:1000px;margin-top:28px}.CaseSolution-module__19Xx7G__split{text-align:left;grid-template-columns:minmax(0,760fr) minmax(0,636fr);align-items:center;gap:40px 44px;width:100%;margin-top:72px;display:grid}.CaseSolution-module__19Xx7G__media{background:var(--case-dark);aspect-ratio:760/540;border-radius:24px;overflow:hidden}.CaseSolution-module__19Xx7G__mediaAsset{object-fit:cover;width:100%;height:100%;display:block}.CaseSolution-module__19Xx7G__text{max-width:616px}.CaseSolution-module__19Xx7G__heading{font-size:clamp(1.5rem,2.3vw,2rem);font-weight:var(--font-bold);margin:0 0 20px;line-height:1.15}.CaseSolution-module__19Xx7G__paragraph{margin:0 0 27px;font-size:18px;line-height:1.5}.CaseSolution-module__19Xx7G__paragraph:last-of-type{margin-bottom:0}.CaseSolution-module__19Xx7G__cta{margin-top:28px}.CaseSolution-module__19Xx7G__ctaLead{font-size:18px;font-weight:var(--font-semibold)}.CaseSolution-module__19Xx7G__features{text-align:left;width:100%;margin-top:53px}.CaseSolution-module__19Xx7G__featuresLabel{font-size:13px;font-weight:var(--font-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--text-grey);margin:0 0 18px;line-height:1.2}.CaseSolution-module__19Xx7G__featureList{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.CaseSolution-module__19Xx7G__feature{background:var(--accent-light-color);border-radius:24px;flex-direction:column;gap:25px;min-height:172px;padding:40px 30px 30px;display:flex}.CaseSolution-module__19Xx7G__dash{background:var(--primary-color);width:22px;height:2px;display:block}.CaseSolution-module__19Xx7G__featureIcon{width:auto;max-width:32px;height:24px;color:var(--primary-color);display:block}.CaseSolution-module__19Xx7G__featureTitle{font-size:20px;font-weight:var(--font-semibold);margin:0 0 10px;line-height:1.15}.CaseSolution-module__19Xx7G__featureText{color:rgb(var(--text-dark-rgb) / .85);margin:0;font-size:15px;line-height:1.45}@media (max-width:1100px){.CaseSolution-module__19Xx7G__split{grid-template-columns:minmax(0,1fr)}.CaseSolution-module__19Xx7G__featureList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:768px){.CaseSolution-module__19Xx7G__section.section .row{padding-top:87px}.CaseSolution-module__19Xx7G__split{margin-top:40px}.CaseSolution-module__19Xx7G__media{border-radius:20px}.CaseSolution-module__19Xx7G__paragraph{font-size:17px}.CaseSolution-module__19Xx7G__featureList{grid-template-columns:minmax(0,1fr)}.CaseSolution-module__19Xx7G__feature{min-height:0;padding:28px 24px}}
.CaseBuildingBlocks-module__xWYnHG__section.section .row{grid-template-columns:minmax(0,564fr) minmax(0,710fr);align-items:start;gap:166px;padding:175px 0 0;display:grid}.CaseBuildingBlocks-module__xWYnHG__section.section .CaseBuildingBlocks-module__xWYnHG__copy.column{top:calc(var(--header-height) + 24px);align-items:flex-start;gap:0;position:sticky}.CaseBuildingBlocks-module__xWYnHG__title{margin:28px 0 16px}.CaseBuildingBlocks-module__xWYnHG__section.section .CaseBuildingBlocks-module__xWYnHG__cards.column{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;margin:0;padding:0;list-style:none;display:grid}.CaseBuildingBlocks-module__xWYnHG__card{height:100%;min-height:374px}@media (max-width:1100px){.CaseBuildingBlocks-module__xWYnHG__section.section .row{grid-template-columns:minmax(0,1fr);gap:40px}.CaseBuildingBlocks-module__xWYnHG__section.section .CaseBuildingBlocks-module__xWYnHG__copy.column{position:static}}@media (max-width:768px){.CaseBuildingBlocks-module__xWYnHG__section.section .row{padding-top:87px}.CaseBuildingBlocks-module__xWYnHG__section.section .CaseBuildingBlocks-module__xWYnHG__cards.column{grid-template-columns:minmax(0,1fr);gap:16px}.CaseBuildingBlocks-module__xWYnHG__card{min-height:0}}
