._quote_mdcub_1{margin:0;color:var(--theme-text)}.case-content{overflow:clip;padding-top:0;color:var(--theme-text);font-size:16px}.case-content .slide-in-heading,.case-content .fade-up,.case-content [js-line-animation],.case-content .explore_item{opacity:1!important;transform:none!important}.case-content>.section>.container{width:min(1224px,calc(100% - 96px));max-width:none;margin-inline:auto;padding:clamp(48px,7vw,96px) 0}.case-content>.section>.container:is(.is-wide-img,.is-wide-img-2,.is-grid-images){padding-block:24px}.case-content>.section>.container.is-testiomonials-2{padding-top:0}.case-content>.section :is(h2,h3){margin:0;color:var(--theme-text);font-weight:500;line-height:1.2;letter-spacing:-.035em;overflow-wrap:break-word}.case-content>.section .text-size-h3{font-size:clamp(32px,3.5vw,53px)}.case-content>.section :is(.text-size-24,.text-size-h5){font-size:23px}.case-content>.section :is(.text-size-17,.text-size-20.is-bold){font-size:18px}.case-content>.section :is(.text-style-subtitle,.text-size-20.is-tall,.explore_description){margin:0;color:var(--theme-text-muted);font-size:17px;line-height:1.7}.case-content>.section :is(.is-cs-results,.is-story-big){color:var(--theme-text);font-size:clamp(23px,2.5vw,32px);font-weight:400;line-height:1.55}.case-content>.section :is(p,h2,h3) strong{color:inherit}.case-content>.section .text-size-15{font-size:14px;line-height:1.5}.case-content .cs_info_grid{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:clamp(32px,5vw,72px)}.case-content .cs_info_top{flex-wrap:wrap;gap:24px;margin-bottom:40px}.case-content .cs_info_top-column{flex:1 1 180px}.case-content .cs_info_block{padding:24px 0}.case-content .cs_challenges_layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(32px,6vw,80px)}.case-content .cs_challenges_item{padding-block:28px}.case-content .cs_challenges_item:first-child{padding-top:0}.case-content .cs_solutions_grid{gap:32px;margin-bottom:48px}.case-content .cs_solutions_item{min-width:0;padding:24px 0 0}.case-content :is(.cs_info_column,.cs_column,.cs_solutions_block,.about_story-column){min-width:0}.case-content :is(.cs_solutions_layout,.cs_tech_layout)>.is-centred{max-width:760px}.case-content :is(.space-72,.space-96,.space-100,.space-112){height:clamp(32px,5vw,64px)}.case-content .cs_tech_item{min-width:0;padding:16px}.case-content .cs_tech_grid{flex-wrap:wrap;gap:16px}.case-content .cs_column.is-content{padding:clamp(20px,3vw,40px)}.case-content .cs_card_bottom{padding:20px 0 0;color:var(--theme-text);font-size:16px;line-height:1.5}.case-content .cs_card{width:100%;max-width:none}.case-content .cs_column.is-cards{gap:40px}.case-content .cs_circle-visual-img{width:100%;max-width:100%;height:auto}.case-content .case-project-review{width:100%;max-width:1100px;margin-inline:auto}.case-content .case-project-review>.case-project-art{display:block;width:auto;height:30px;margin-top:20px}.case-content[data-page-kind=case-study] .container.is-challenges,.case-content--about-us .about-story-section{position:relative;isolation:isolate}.case-content[data-page-kind=case-study] .case-challenge-pattern{position:absolute;inset:32px -24px;z-index:-1;pointer-events:none}.case-content[data-page-kind=case-study] .cs_challenges_column .section-artwork{width:96px;height:96px;margin-bottom:20px}.case-content:is(.case-content--hellogo,.case-content--clouty,.case-content--lhm,.case-content--scout-ai) .cs_challenges_item{border-color:var(--theme-border)}.case-content:is(.case-content--mystiai,.case-content--dewai,.case-content--webbabyshower) .cs_challenges_grid{padding:clamp(24px,3vw,40px);background:color-mix(in srgb,var(--theme-surface-muted) 78%,transparent);border-radius:8px}.case-content:is(.case-content--glhf,.case-content--smartelves,.case-content--ourbrix) .cs_challenges_item{border:0;padding-block:20px}.case-content:is(.case-content--hellogo,.case-content--mystiai) .cs_solutions_block+.cs_solutions_block{margin-top:32px}.case-content:is(.case-content--dewai,.case-content--smartelves,.case-content--webbabyshower) .cs_solutions_item{border-top:0}.case-content:is(.case-content--clouty,.case-content--ourbrix) .cs_solutions_grid{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:0}.case-content:is(.case-content--clouty,.case-content--ourbrix) .cs_solutions_item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;padding-block:28px;border-color:var(--theme-border)}.case-content:is(.case-content--clouty,.case-content--ourbrix) .cs_solutions_item>.space-20{display:none}.case-content:is(.case-content--lhm,.case-content--scout-ai) .cs_solutions_grid{gap:40px}.case-content--glhf .cs_solutions_grid+.cs_solutions_grid{padding:clamp(24px,3vw,40px);background:var(--theme-surface-muted)}.case-content--about-us .about-story-pattern{position:absolute;inset:0;z-index:-1;overflow:clip;pointer-events:none}.case-content--about-us .about-story-pattern:before{inset:-25%;transform:rotate(-18deg)}.case-content--about-us .is-story-big{padding-top:32px;border-top:1px solid var(--theme-border)}.case-content--about-us .about_story-grid{display:grid;grid-template-columns:minmax(0,.8fr) repeat(2,minmax(0,1fr));gap:40px;padding:0}.case-content--about-us .about_story-artwork img{display:block;width:100%;max-width:350px;height:auto;margin-inline:auto}.case-content--about-us .about_layout-numbers{flex-direction:row;flex-wrap:wrap;gap:40px}.case-content--about-us .about_layout-number{flex:1 1 200px;font-size:20px;line-height:1.5}.case-content--about-us .about_layout-number span{display:block;font-size:clamp(40px,5vw,64px);line-height:1.2}@media(max-width:1150px){.case-content>.section>.container{width:calc(100% - 64px)}}@media(max-width:991px){.case-content .cs_more_heading-wrap{position:static;min-height:0;padding:0}.case-content .cs_circle-visual-img{display:block;position:static;width:100%;max-width:100%;height:auto;margin-bottom:24px}.case-content .cs_challenges_column{position:static}.case-content--about-us .about_story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-content--about-us .about_story-artwork{grid-column:1 / -1}}@media(max-width:760px){.case-content:is(.case-content--clouty,.case-content--ourbrix) .cs_solutions_item{grid-template-columns:minmax(0,1fr);gap:20px}.case-content[data-page-kind=case-study] .cs_challenges_column .section-artwork{width:80px;height:80px;margin-bottom:16px}.case-content>.section>.container{width:calc(100% - 48px)}.case-content :is(.cs_info_grid,.cs_challenges_layout,.cs_solutions_grid,.cs_solutions_grid.is-2._2,.cs_solutions_grid._2,.about_story-grid){grid-template-columns:minmax(0,1fr);gap:32px}.case-content .cs_tech_item{flex:1 1 40%}.case-content .cs_tech_grid{flex-direction:row}.case-content .cs_tech_sep{display:none}.case-content .cs_info_top{flex-direction:column}.case-content .cs_info_top-column{flex-basis:auto}.case-content .cs_column.is-content{padding:24px 0}.case-content .cs_column.is-content>.cta-button-new{box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:auto;min-height:3.75rem;padding:16px 24px}.case-content .cs_column.is-content .cta-button-new_content,.case-content .cs_column.is-content .cta-button-new .nav_text-wrap{min-width:0;max-width:100%}.case-content .cs_column.is-content .cta-button-new .nav_text-new{white-space:normal;text-wrap:wrap;overflow-wrap:anywhere;line-height:1.4!important}.case-content .cs_process_row-inner{flex-wrap:wrap;gap:12px}.case-content .cs_process_el{flex:1 1 140px;width:auto;height:auto;min-height:44px;margin:0;padding:12px}.case-content .cs_process_line{display:none}}
