.case-cta{gap:48px;align-items:center;display:flex;flex-direction:column}.case-cta__title{font-family:var(--font-poppins);font-weight:500;font-size:40px;line-height:110%;letter-spacing:0;text-align:center;color:rgba(0,0,0,.87)}.case-cta__cta{font-weight:500;font-size:20px;line-height:160%;letter-spacing:.15px;padding:34px 75px;gap:8px}.case-cards{display:flex;gap:32px;font-family:var(--font-poppins)}@media screen and (max-width:700px){.case-cards{flex-direction:column}}.case-cards__info{background-color:#e4f4fd;color:#000;flex:1 1 588px;gap:68px;display:flex;flex-direction:column}.case-cards__title{font-size:40px;font-weight:500;line-height:140%;letter-spacing:-.01em}.case-cards__features{background-color:#f2f2f5;color:rgba(0,0,0,.87);flex:1 1 422px}.case-cards__features,.case-cards__info{padding:42px;border-radius:48px}@media screen and (max-width:960px){.case-cards__features,.case-cards__info{flex:1 1 50%}}.case-cards__list{height:100%;justify-content:space-between;gap:39px;display:flex;flex-direction:column}.case-cards__feature{gap:12px;display:flex;flex-direction:column}.case-cards__feature-title{font-size:20px;font-weight:500;line-height:110%;letter-spacing:-.02em}.case-cards__feature-description{font-size:14px;font-weight:400;line-height:150%}.accordion{font-family:var(--font-poppins);background-color:#f2f2f5;box-shadow:none;border-radius:16px}.accordion:before{content:unset}.accordion .MuiAccordionSummary-root{min-height:unset;transition:all .3s ease;padding:32px 40px}.accordion .MuiAccordionSummary-root.Mui-expanded{padding-bottom:16px}.accordion .MuiAccordionSummary-content{font-size:18px;font-weight:600;line-height:140%;letter-spacing:-.01em;color:rgba(0,0,0,.87)}.accordion .MuiAccordionDetails-root{font-size:16px;font-weight:400;line-height:150%;letter-spacing:-.01em;padding:0 40px 32px;color:rgba(0,0,0,.6)}.accordion .MuiAccordionDetails-root ul{list-style-type:disc}.accordion .MuiAccordionSummary-expandIconWrapper,.case-faq__title{color:rgba(0,0,0,.87)}.case-faq__title{margin-bottom:48px;font-family:var(--font-poppins);font-weight:500;font-size:40px;line-height:110%;letter-spacing:0;text-align:center}.case-faq__list{list-style:none;gap:16px;display:flex;flex-direction:column}.case-features{container-type:inline-size;width:100%}.case-features__title{margin-bottom:60px;font-family:var(--font-poppins);font-weight:500;font-size:40px;line-height:110%;letter-spacing:0;text-align:center;color:rgba(0,0,0,.87)}.case-features__main{background-color:#f2f2f5;border:1px solid #f2f2f5;border-radius:48px;color:rgba(0,0,0,.87);display:grid;grid-template-columns:1fr 602px;grid-gap:30px 98px;gap:30px 98px;overflow:hidden}.case-features__info{justify-content:space-between;align-items:flex-start;gap:12px;padding:50px 0 50px 42px;display:flex;flex-direction:column}.case-features__description{font-family:var(--font-poppins);font-size:20px;line-height:140%;font-weight:500;text-wrap:balance}.case-features__image{justify-self:end;align-self:end;max-width:602px;width:100%;height:100%}.case-features__cta{font-weight:500;font-size:20px;line-height:160%;letter-spacing:.15px;gap:8px;padding:15px 28px}.case-features__list{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}@container (max-width: 910px){.case-features__list{gap:16px}}@container (max-width: 700px){.case-features__list{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}}@container (max-width: 935px){.case-features__main{grid-template-columns:1fr;grid-template-rows:1fr auto}.case-features__info{padding:50px 42px 0}.case-features__image{padding-left:42px}}.case-feature{font-family:var(--font-poppins);width:100%;height:100%;background-color:#f2f2f5;color:rgba(0,0,0,.87);border-radius:48px;padding:43px;gap:12px;display:flex;flex-direction:column}.case-feature__image{margin-bottom:12px}.case-feature__title{font-size:20px;font-weight:500;line-height:110%;letter-spacing:-.02em}.case-feature__description{font-size:14px;font-weight:400;line-height:150%}.case-hero{--hero-max-width:745px;background-color:#f2f2f5;border-radius:48px;padding:77px 48px 1px;gap:16px;align-items:center;display:flex;flex-direction:column}.case-hero,.case-hero__title{font-family:var(--font-poppins);color:rgba(0,0,0,.87)}.case-hero__title{font-weight:500;font-size:40px;line-height:110%;letter-spacing:0}.case-hero__subtitle,.case-hero__title{max-width:var(--hero-max-width);text-align:center}.case-hero__subtitle{font-size:16px;font-weight:400;line-height:150%}.case-hero__cta{margin-top:24px;padding:15px 51px;gap:8px;font-family:var(--font-roboto);font-size:20px;font-weight:500;line-height:160%;letter-spacing:.15px}.case-hero__image{margin-top:38px;max-width:1040px;width:100%;height:auto}@media screen and (max-width:480px){.case-hero{border-radius:0;padding:77px 16px 1px}.case-hero__title{font-size:32px;line-height:120%;letter-spacing:-.01em}}.case-page{align-items:center;display:flex;flex-direction:column}.case-page__section:not(.case-page__section--large){width:100%;min-width:320px;max-width:1040px}@media(max-width:1280px){.case-page__section:not(.case-page__section--large){padding-inline:34px}}@media(max-width:960px){.case-page__section:not(.case-page__section--large){padding-inline:25px}}@media(max-width:480px){.case-page__section:not(.case-page__section--large){padding-inline:16px}}.case-page__section--large{--gutters:34px;max-width:1372px;width:calc(100% - var(--gutters)*2)}@media(max-width:960px){.case-page__section--large{--gutters:25px}}@media(max-width:480px){.case-page__section--large{--gutters:0px}}.case-page__section--cards{margin-top:80px}.case-page__section--features,.case-page__section--reviews{margin-top:144px}.case-page__section--cta{margin-block:197px}@media screen and (min-width:961px){.case-page__section--cta{margin-block:310px}}.case-page__section--faq{margin-bottom:95px;gap:16px;display:flex;flex-direction:column}.case-page__cases{margin-top:144px}.case-page__cases h2{margin-inline:auto;width:100%;min-width:320px;max-width:1040px}@media(max-width:1280px){.case-page__cases h2{padding-inline:34px}}@media(max-width:960px){.case-page__cases h2{padding-inline:25px}}@media(max-width:480px){.case-page__cases h2{padding-inline:16px}}.case-page__cards{margin-top:80px}.case-reviews{container-type:inline-size}.case-reviews__container{--horizontal-gutters:165px;background-color:#f2f2f5;border-right:1px solid #f2f2f5;padding:78px 0 78px var(--horizontal-gutters);border-radius:48px;font-family:var(--font-poppins);display:grid;grid-template-areas:"title reviews" "controls reviews";grid-template-columns:276px 1fr;grid-template-rows:auto 1fr;grid-gap:80px}@container (max-width: 970px){.case-reviews__container{--horizontal-gutters:80px}}@container (max-width: 770px){.case-reviews__container{--horizontal-gutters:60px 24px;padding:var(--horizontal-gutters);grid-template-areas:"title" "reviews" "controls";grid-template-columns:1fr;grid-gap:60px}}@media screen and (max-width:480px){.case-reviews__container{border-radius:0}}.case-reviews__title{font-size:52px;font-weight:500;line-height:110%;letter-spacing:-.01em;text-wrap:balance;color:#000;grid-area:title}@container (max-width: 770px){.case-reviews__title{text-align:center;font-size:40px}}.case-reviews__controls{grid-area:controls;gap:16px;display:flex;align-items:end}@container (max-width: 770px){.case-reviews__controls{justify-self:center}}.case-reviews__control{width:100px;aspect-ratio:1;border-radius:50%;border:0;color:#fff;background-color:#000;padding:0;cursor:pointer;transition:background-color .25s ease}.case-reviews__control[disabled]{opacity:.5;cursor:not-allowed}@media(hover:hover){.case-reviews__control:not([disabled]):hover{background-color:#343434}}@media(hover:none){.case-reviews__control:not([disabled]):active{background-color:#343434}}.case-reviews__control--left svg{position:relative;right:3px;top:3px}.case-reviews__control--right svg{position:relative;left:3px;top:3px}.case-reviews__list{position:relative;display:flex;align-items:start;gap:35px;cursor:-webkit-grab;cursor:grab;grid-area:reviews;overflow:auto;scrollbar-width:none}.case-reviews__list::-webkit-scrollbar{display:none}.case-reviews__item{align-self:stretch}.case-reviews__item:last-of-type{margin-right:35px}@container (max-width: 770px){.case-reviews__item:last-of-type{margin-right:0}}.case-review{max-width:326px;min-width:326px;height:100%;background-color:#fff;padding:42px;border-radius:32px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column}.case-review__quote{font-size:48px;height:50px;color:rgba(0,0,0,.87)}.case-review__body{font-weight:400;font-size:16px;line-height:150%;margin-bottom:110px}.case-review__author{margin-top:auto;display:flex;align-items:center;width:100%;gap:16px}.case-review__avatar{width:50px;height:50px}.case-review__name{font-weight:600;font-size:16px;line-height:150%;color:rgba(0,0,0,.87)}.popular-cases{width:100%}.popular-cases__title{margin-bottom:60px;font-family:var(--font-poppins);font-weight:500;font-size:40px;line-height:110%;letter-spacing:0;text-align:center;color:rgba(0,0,0,.87)}.popular-cases__list{display:flex;gap:16px;max-width:100%;min-height:320px;overflow:auto;scrollbar-width:none}.popular-cases__list::-webkit-scrollbar{display:none}.popular-cases__link{min-width:225px;max-width:225px;min-height:100%}.popular-case{width:100%;height:100%;padding:42px;border-radius:32px;background-color:var(--background-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-poppins);display:flex;flex-direction:column}.popular-case__title{color:#000;font-size:18px;font-weight:600;line-height:140%;letter-spacing:.01em}.popular-case__description{color:#000;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-.01em;margin-block:16px}.popular-case__arrow{margin-top:auto}.popular-case__arrow *{transition:all .3s ease}@media(hover:hover){.popular-case:hover .popular-case__arrow circle{fill:#000}.popular-case:hover .popular-case__arrow path{fill:#fff}}@media(hover:none){.popular-case:active .popular-case__arrow circle{fill:#000}.popular-case:active .popular-case__arrow path{fill:#fff}}