.stages-section-module__WZ5xKW__section{opacity:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0;padding:160px 10px 0;display:grid;transform:translateY(32px)}.stages-section-module__WZ5xKW__left{opacity:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;transform:translateY(22px)}.stages-section-module__WZ5xKW__right{opacity:0;flex-direction:column;align-items:flex-start;display:flex;transform:translateY(24px)}.stages-section-module__WZ5xKW__content{opacity:0;flex-direction:column;gap:32px;width:100%;margin-left:0;display:flex}.stages-section-module__WZ5xKW__preheading{color:#252525;text-transform:uppercase;font-size:clamp(26px,3.1vw,48px);font-style:italic;font-weight:700;line-height:1}.stages-section-module__WZ5xKW__title{text-transform:uppercase;color:#252525;font-size:clamp(24px,2.1vw,40px);font-weight:800;line-height:1}.stages-section-module__WZ5xKW__descriptionsRow{opacity:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.stages-section-module__WZ5xKW__section[data-visible=true]{animation:.9s cubic-bezier(.33,1,.68,1) .15s forwards stages-section-module__WZ5xKW__stagesSection}.stages-section-module__WZ5xKW__section[data-visible=true] .stages-section-module__WZ5xKW__left,.stages-section-module__WZ5xKW__section[data-visible=true] .stages-section-module__WZ5xKW__right{animation:.9s cubic-bezier(.33,1,.68,1) .3s forwards stages-section-module__WZ5xKW__stagesColumn}.stages-section-module__WZ5xKW__section[data-visible=true] .stages-section-module__WZ5xKW__left{animation-delay:.3s}.stages-section-module__WZ5xKW__section[data-visible=true] .stages-section-module__WZ5xKW__right{animation-delay:.35s}.stages-section-module__WZ5xKW__section[data-visible=true] .stages-section-module__WZ5xKW__content{animation:1s cubic-bezier(.33,1,.68,1) .45s forwards stages-section-module__WZ5xKW__stagesContent}.stages-section-module__WZ5xKW__section[data-visible=true] .stages-section-module__WZ5xKW__descriptionsRow{animation:1s cubic-bezier(.33,1,.68,1) .55s forwards stages-section-module__WZ5xKW__stagesRow}.stages-section-module__WZ5xKW__body{color:#252525;margin:0;font-size:clamp(16px,1.3vw,24px);font-weight:500;line-height:1.2}@keyframes stages-section-module__WZ5xKW__stagesSection{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes stages-section-module__WZ5xKW__stagesColumn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes stages-section-module__WZ5xKW__stagesContent{0%{opacity:0}to{opacity:1}}@keyframes stages-section-module__WZ5xKW__stagesRow{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.stages-section-module__WZ5xKW__section{grid-template-columns:1fr;gap:24px}.stages-section-module__WZ5xKW__descriptionsRow{grid-template-columns:1fr;gap:16px}}@media (max-width:768px){.stages-section-module__WZ5xKW__section{gap:24px;padding:25px 10px}.stages-section-module__WZ5xKW__preheading,.stages-section-module__WZ5xKW__title{font-size:4.3vw;line-height:1}.stages-section-module__WZ5xKW__body{font-size:3.8vw;line-height:1}}@media (prefers-reduced-motion:reduce){.stages-section-module__WZ5xKW__section,.stages-section-module__WZ5xKW__left,.stages-section-module__WZ5xKW__right,.stages-section-module__WZ5xKW__content,.stages-section-module__WZ5xKW__descriptionsRow{opacity:1;animation:none;transform:none}}@media (min-width:1921px){.stages-section-module__WZ5xKW__section{padding:8.3333vw .5208vw 0;transform:translateY(1.6667vw)}.stages-section-module__WZ5xKW__left{transform:translateY(1.1458vw)}.stages-section-module__WZ5xKW__right{transform:translateY(1.25vw)}.stages-section-module__WZ5xKW__content{gap:1.6667vw}.stages-section-module__WZ5xKW__preheading{font-size:2.5vw}.stages-section-module__WZ5xKW__title{font-size:2.0833vw}.stages-section-module__WZ5xKW__descriptionsRow{gap:1.6667vw}.stages-section-module__WZ5xKW__body{font-size:1.25vw}}
.second-stage-section-module__212u3q__section{opacity:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0;padding:80px 10px 0;display:grid;transform:translateY(28px)}.second-stage-section-module__212u3q__left{opacity:0;justify-content:center;align-items:flex-start;display:flex;transform:translateY(18px)}.second-stage-section-module__212u3q__number{color:#dcdcdc;opacity:0;margin:0;font-family:Neue Haas Unica,sans-serif;font-size:clamp(96px,10vw,180px);font-style:italic;font-weight:700;line-height:1;transform:translateY(22px)}.second-stage-section-module__212u3q__right{opacity:0;flex-direction:column;gap:24px;display:flex;transform:translateY(22px)}.second-stage-section-module__212u3q__title{text-transform:uppercase;color:#252525;margin:0;font-size:clamp(24px,2.2vw,38px);font-weight:900;line-height:1.1}.second-stage-section-module__212u3q__bodyRow{opacity:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.second-stage-section-module__212u3q__section[data-visible=true]{animation:.9s cubic-bezier(.33,1,.68,1) .15s forwards second-stage-section-module__212u3q__stageTwoSection}.second-stage-section-module__212u3q__section[data-visible=true] .second-stage-section-module__212u3q__left,.second-stage-section-module__212u3q__section[data-visible=true] .second-stage-section-module__212u3q__right{animation:.9s cubic-bezier(.33,1,.68,1) .3s forwards second-stage-section-module__212u3q__stageTwoColumn}.second-stage-section-module__212u3q__section[data-visible=true] .second-stage-section-module__212u3q__left{animation-delay:.3s}.second-stage-section-module__212u3q__section[data-visible=true] .second-stage-section-module__212u3q__right{animation-delay:.4s}.second-stage-section-module__212u3q__section[data-visible=true] .second-stage-section-module__212u3q__number{animation:1s cubic-bezier(.33,1,.68,1) .35s forwards second-stage-section-module__212u3q__stageTwoNumber}.second-stage-section-module__212u3q__section[data-visible=true] .second-stage-section-module__212u3q__bodyRow{animation:1s cubic-bezier(.33,1,.68,1) .5s forwards second-stage-section-module__212u3q__stageTwoBody}.second-stage-section-module__212u3q__body{color:#252525;margin:0;font-size:clamp(16px,1.3vw,22px);font-weight:500;line-height:1.25}@keyframes second-stage-section-module__212u3q__stageTwoSection{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes second-stage-section-module__212u3q__stageTwoColumn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes second-stage-section-module__212u3q__stageTwoNumber{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes second-stage-section-module__212u3q__stageTwoBody{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.second-stage-section-module__212u3q__section{grid-template-columns:1fr;gap:32px}.second-stage-section-module__212u3q__bodyRow{grid-template-columns:1fr;gap:20px}.second-stage-section-module__212u3q__number{font-size:clamp(72px,18vw,140px)}}@media (max-width:768px){.second-stage-section-module__212u3q__section{gap:24px;padding:25px 10px}.second-stage-section-module__212u3q__left{justify-content:flex-start}.second-stage-section-module__212u3q__number{font-size:clamp(60px,14vw,120px)}.second-stage-section-module__212u3q__title{font-size:4.3vw;line-height:1}.second-stage-section-module__212u3q__body{font-size:3.8vw;line-height:1}}@media (prefers-reduced-motion:reduce){.second-stage-section-module__212u3q__section,.second-stage-section-module__212u3q__left,.second-stage-section-module__212u3q__number,.second-stage-section-module__212u3q__right,.second-stage-section-module__212u3q__bodyRow{opacity:1;animation:none;transform:none}}@media (min-width:1921px){.second-stage-section-module__212u3q__section{padding:4.1667vw .5208vw 0;transform:translateY(1.4583vw)}.second-stage-section-module__212u3q__left{transform:translateY(.9375vw)}.second-stage-section-module__212u3q__number{font-size:9.375vw;transform:translateY(1.1458vw)}.second-stage-section-module__212u3q__right{gap:1.25vw;transform:translateY(1.1458vw)}.second-stage-section-module__212u3q__title{font-size:1.9792vw}.second-stage-section-module__212u3q__bodyRow{gap:1.6667vw}.second-stage-section-module__212u3q__body{font-size:1.1458vw}}
.cases-section-module__XiVNXa__section{padding:60px 10px 20px}.cases-section-module__XiVNXa__heading{text-transform:uppercase;color:#252525;margin:0;font-size:clamp(22px,2.4vw,36px);font-weight:900;line-height:1.05em}.cases-section-module__XiVNXa__subheading{color:#252525d9;margin:12px 0 28px;font-size:clamp(14px,1.3vw,20px);font-weight:500;line-height:1.3em}.cases-section-module__XiVNXa__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cases-section-module__XiVNXa__card{color:inherit;text-decoration:none;display:block}.cases-section-module__XiVNXa__imageWrap{aspect-ratio:4/3;background:#f2f2f2;display:block;position:relative;overflow:hidden}.cases-section-module__XiVNXa__image{object-fit:cover;transition:transform .4s cubic-bezier(.33,1,.68,1)}.cases-section-module__XiVNXa__imageFallback{background:#f2f2f2;width:100%;height:100%;display:block}.cases-section-module__XiVNXa__card:hover .cases-section-module__XiVNXa__image,.cases-section-module__XiVNXa__card:focus-visible .cases-section-module__XiVNXa__image{transform:scale(1.03)}.cases-section-module__XiVNXa__title{letter-spacing:.02em;text-transform:uppercase;color:#252525;margin-top:10px;font-size:13px;font-weight:700;display:block}.cases-section-module__XiVNXa__all{letter-spacing:.02em;text-transform:uppercase;color:#252525;margin-top:28px;font-size:13px;font-weight:700;display:inline-block}@media (max-width:900px){.cases-section-module__XiVNXa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.cases-section-module__XiVNXa__section{padding:40px 10px 10px}.cases-section-module__XiVNXa__grid{grid-template-columns:1fr;gap:16px}}
