.UnderlineText-module__3aLd3G__container{color:inherit;font-size:18px;line-height:28px}.UnderlineText-module__3aLd3G__markupContainer{flex-direction:column;gap:24px;display:flex}.UnderlineText-module__3aLd3G__underlinedText{white-space:pre-wrap;background:var(--gr-hr);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:2px;display:inline}@media only screen and (max-width:1236px){.UnderlineText-module__3aLd3G__container{font-size:16px}}
.Case-module__MmQ8jW__heroTextBlock{--gap:16px;gap:calc(var(--gap)*2);flex-direction:row;display:flex}.Case-module__MmQ8jW__block{gap:var(--gap);flex-direction:column;flex-basis:50%;display:flex}.Case-module__MmQ8jW__challengePart{flex-direction:column;display:flex}.Case-module__MmQ8jW__expertise{color:var(--tc-black);flex-wrap:wrap;align-items:center;gap:4px 10px;padding-top:91px;font-size:14px;line-height:19.6px;list-style:none;display:flex}.Case-module__MmQ8jW__expertise .separate{background:var(--tc-black);width:4px;height:4px;display:block}:is(.Case-module__MmQ8jW__expertise .separate):before,:is(.Case-module__MmQ8jW__expertise .separate):after{display:none}:is(.Case-module__MmQ8jW__expertise>li):before{content:"["}:is(.Case-module__MmQ8jW__expertise>li):after{content:"]"}.Case-module__MmQ8jW__title{padding-top:40px}.Case-module__MmQ8jW__heroTextBlock{padding-top:60px;padding-bottom:78px}@media only screen and (max-width:1236px){.Case-module__MmQ8jW__heroTextBlock{padding-top:32px;padding-bottom:0;padding-bottom:initial;flex-direction:column}.Case-module__MmQ8jW__title{padding-top:32px}}
.Desktop-module__Jba2DG__container{--gap:60px;padding:96px calc((100% - var(--desktop-w))/2);flex-direction:column;display:flex;position:relative}.Desktop-module__Jba2DG__header{gap:var(--gap);color:var(--tc-black);max-width:var(--desktop-w);justify-content:space-between;align-items:flex-end;display:flex}.Desktop-module__Jba2DG__header .title-large{position:relative;top:83px}.Desktop-module__Jba2DG__linkButton{margin:56px auto 0}.Desktop-module__Jba2DG__linkButton button{background:var(--background-secondary-inverted-light)}.Desktop-module__Jba2DG__contentBox{z-index:1;display:flex}.Desktop-module__Jba2DG__container:before{content:"";filter:blur(252px);opacity:.8;background:linear-gradient(90deg,#3556e6 0%,#52b1e6 69%,#5fe6c6 100%);width:100%;height:227px;position:absolute;inset:40% 0 0 22%}.Desktop-module__Jba2DG__decor{background:var(--tc-milk);flex-direction:column;flex-shrink:0;gap:8px;width:273px;min-width:273px;padding-right:8px;display:flex;position:relative}.Desktop-module__Jba2DG__decor:before,.Desktop-module__Jba2DG__decor:after{content:"";background:var(--tc-black);width:8px;height:8px;display:block;position:absolute;top:-8px;left:-8px}.Desktop-module__Jba2DG__decor:after{left:auto;right:0}.Desktop-module__Jba2DG__decor .square{background:var(--tc-black);opacity:.1;opacity:.05;flex-shrink:0;width:105px;height:105px}.Desktop-module__Jba2DG__decor .square1{transform:translate(100%)}.Desktop-module__Jba2DG__decor .square3{opacity:1;background:#1212120d;position:relative}:is(.Desktop-module__Jba2DG__decor .square3):before{content:"";border:1px solid var(--tc-black);opacity:1;background:0 0;width:8px;height:8px;display:block;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.Desktop-module__Jba2DG__decor .bottom{flex-grow:0;height:100%}:is(.Desktop-module__Jba2DG__decor .bottom):after,:is(.Desktop-module__Jba2DG__decor .bottom):before{content:"";border:1px solid var(--tc-black);opacity:1;background:0 0;width:8px;height:8px;display:block;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}:is(.Desktop-module__Jba2DG__decor .bottom):before{background:var(--tc-black);left:0;transform:translate(0)}
.CardCarousel-module__qkWu9a__container{flex-direction:column;justify-content:center;width:100%;display:flex;position:relative;overflow-x:hidden}.CardCarousel-module__qkWu9a__list{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:24px;list-style:none;display:flex;overflow-x:scroll}.CardCarousel-module__qkWu9a__list::-webkit-scrollbar{display:none}.CardCarousel-module__qkWu9a__trigger{scroll-snap-align:center;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.CardCarousel-module__qkWu9a__content{justify-content:center;align-items:center;height:100%;font-size:64px;font-weight:700;display:flex}.CardCarousel-module__qkWu9a__button{justify-content:center;align-items:center;width:100%;display:block}.CardCarousel-module__qkWu9a__notCursor{pointer-events:none;cursor:inherit}.CardCarousel-module__qkWu9a__lineContainer{color:var(--tc-black);flex-direction:row;order:-1;justify-content:space-between;align-items:center;gap:32px;padding-bottom:48px;display:flex}.CardCarousel-module__qkWu9a__buttonsWrapper{gap:32px;display:flex}.CardCarousel-module__qkWu9a__gradientLine{display:none!important}@media only screen and (max-width:1236px){.CardCarousel-module__qkWu9a__list{gap:24px}.CardCarousel-module__qkWu9a__trigger[data-selected=true]{opacity:1}.CardCarousel-module__qkWu9a__lineContainer{justify-content:space-between;align-self:center;gap:12px;width:100%;padding-top:34px}.CardCarousel-module__qkWu9a__gradientLine{width:100%;display:flex!important}.CardCarousel-module__qkWu9a__hideMobile{display:none}}@media only screen and (max-width:769px){.CardCarousel-module__qkWu9a__button{display:none}}
.Card-module__8Hh2HW__container{--titleColor:var(--base-tech-carbon);--description-color:var(--tc-medium-gray);--size:330px;width:var(--size);height:var(--size);flex-shrink:0;display:block;position:relative;overflow:hidden}.Card-module__8Hh2HW__container[data-mode=dark]{--titleColor:var(--tc-milk);--description-color:var(--tc-pale-gray)}.Card-module__8Hh2HW__textContainer{flex-direction:column;justify-content:space-between;gap:20px;width:100%;height:100%;padding:18px 18px 23px;display:flex;position:absolute;top:0;left:0}.Card-module__8Hh2HW__title{-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;word-break:break-word;max-height:6em;color:var(--titleColor);-webkit-box-orient:vertical;line-height:1.5em;display:-webkit-box;overflow:hidden}.Card-module__8Hh2HW__titleContainer{width:100%}.Card-module__8Hh2HW__title{font-size:25px}.Card-module__8Hh2HW__description{color:var(--description-color);word-break:break-word;width:100%;font-size:19px}.Card-module__8Hh2HW__img{width:100%;height:100%}.Card-module__8Hh2HW__tag-container{flex-wrap:wrap;gap:8px;width:100%;margin-top:24px;display:flex}.Card-module__8Hh2HW__tag{color:#fefff8;background:#121212e6;border-radius:12px;padding:4px 8px;font-size:12px}.Card-module__8Hh2HW__tag[data-mode=dark]{color:#121212e6;background:#fffc}
.CaseStepBlocs-module__BnIVJG__container{flex-direction:column;display:grid;position:relative}.CaseStepBlocs-module__BnIVJG__container .content{flex-direction:column;gap:24px;width:100%;padding:24px 16px;display:flex}.CaseStepBlocs-module__BnIVJG__container .squareContainer{grid-gap:8px;gap:8px;display:grid}@media (min-width:1236px){.CaseStepBlocs-module__BnIVJG__container .content{width:var(--desktop-w);grid-gap:24px;grid-template-columns:min-content .6fr 780px;gap:24px;margin:0 auto;padding:64px 0;display:grid}.CaseStepBlocs-module__BnIVJG__container .titleConstrain{max-width:200px;display:block}.CaseStepBlocs-module__BnIVJG__container .squareContainer{grid-template-columns:1fr 1fr;gap:8px}.CaseStepBlocs-module__BnIVJG__container .title{padding-top:12px}}.CaseStepBlocs-module__BnIVJG__ourSolutionDescription{flex-direction:column;gap:24px;display:flex}
.Step-module__ZBWtDG__container{--color:var(--tc-black);--bg:var(--tc-milk);background:var(--bg);color:var(--color);display:flex}.Step-module__ZBWtDG__container[data-mode=dark]{--color:var(--tc-milk);--bg:var(--tc-black)}@media only screen and (max-width:1236px){.Step-module__ZBWtDG__container{display:flex}}
.Square-module__F72WMq__square{background:#1313130d;flex-direction:column;justify-content:flex-end;gap:24px;width:163px;height:177px;padding:16px;display:flex}.Square-module__F72WMq__square .content{max-width:150px;display:block}@media (min-width:1236px){.Square-module__F72WMq__square{width:328px;height:328px;padding:55px 35px}.Square-module__F72WMq__square .content{max-width:100%}}.Square-module__F72WMq__squareSmall{background:#fefff81a;justify-content:center;align-items:center;width:105px;height:105px;padding:16px;display:flex}.Square-module__F72WMq__squareSmall[data-mode=light]{background:#1313130d}.Square-module__F72WMq__squareBig{background:#fefff81a;flex-direction:column;gap:24px;width:100%;min-height:247px;padding:30px 33px;display:flex}.Square-module__F72WMq__squareBig[data-mode=light]{background:#1313130d}.Square-module__F72WMq__squareBig[data-mobile=false]{padding:48px 32px}@media (min-width:1236px){.Square-module__F72WMq__squareBig{min-height:400px}}.Square-module__F72WMq__listContainer{grid-gap:18px;grid-template-rows:min-content 1fr;gap:18px;display:grid}.Square-module__F72WMq__listContainer li{margin:0;padding:0;list-style:none}.Square-module__F72WMq__listContainer .list{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}:is(.Square-module__F72WMq__listContainer .list)>.body-regular{line-height:0}
.ProjectSpecs-module__fziHXq__container{padding-top:115px;padding-left:calc((100% - var(--desktop-w))/2);padding-right:calc((100% - var(--desktop-w))/2);flex-direction:column;justify-content:center;gap:104px;display:flex}.ProjectSpecs-module__fziHXq__sectionTitle{word-wrap:break-word;width:200px;font-size:60px;line-height:48px}.ProjectSpecs-module__fziHXq__content{flex-direction:row;gap:135px;width:100%;display:flex}.ProjectSpecs-module__fziHXq__bigSquareContent{flex-direction:row;justify-content:flex-end;gap:10px;width:100%;display:flex}.ProjectSpecs-module__fziHXq__bigSqaure{aspect-ratio:1;background-color:var(--base-tech-carbon-5);flex-direction:column;justify-content:flex-end;gap:6px;width:328px;height:328px;padding:55px 24px;display:flex}.ProjectSpecs-module__fziHXq__bigSquareTitle{font-size:60px;line-height:62px}.ProjectSpecs-module__fziHXq__bigSquareText{font-size:22px;line-height:28px}.ProjectSpecs-module__fziHXq__columnContent{flex-direction:row;justify-content:flex-start;gap:83px;width:100%;display:flex}.ProjectSpecs-module__fziHXq__column{flex-direction:column;gap:24px;display:flex}.ProjectSpecs-module__fziHXq__columnIcon{aspect-ratio:1;background-color:var(--base-tech-carbon-5);justify-content:center;align-items:center;width:105px;display:flex}.ProjectSpecs-module__fziHXq__columnTitle{font-size:24px;line-height:32px}.ProjectSpecs-module__fziHXq__columnList{flex-direction:column;gap:2px;list-style:none;display:flex}@media only screen and (max-width:1236px){.ProjectSpecs-module__fziHXq__container{gap:86px;padding-top:48px;padding-left:16px;padding-right:16px}.ProjectSpecs-module__fziHXq__sectionTitle{font-size:32px;line-height:32px}.ProjectSpecs-module__fziHXq__content{gap:30px;display:flex}.ProjectSpecs-module__fziHXq__bigSquareContent{gap:8px;justify-content:initial}.ProjectSpecs-module__fziHXq__bigSqaure{aspect-ratio:1;width:168px;height:177px;padding:0 16px 16px}.ProjectSpecs-module__fziHXq__bigSquareTitle{font-size:32px;line-height:32px}.ProjectSpecs-module__fziHXq__bigSquareText{font-size:18px;line-height:23px}.ProjectSpecs-module__fziHXq__columnContent{gap:16px}.ProjectSpecs-module__fziHXq__columnTitle{font-size:22px;line-height:28px}}@media only screen and (max-width:768px){.ProjectSpecs-module__fziHXq__content{flex-direction:column}.ProjectSpecs-module__fziHXq__columnContent{gap:8px}.ProjectSpecs-module__fziHXq__column{min-width:168px;max-width:168px}}
