.cases-section{padding:var(--section-space) var(--mobile-space)}.cases-section__title{margin-bottom:40px}.case{user-select:none;background-color:var(--surface-primary);padding:20px;border-radius:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media (max-width: 1200px){.case{display:flex;flex-direction:column;gap:24px}}@media (max-width: 768.98px){.case{padding:0}}.case-problem{display:flex;justify-content:center;padding:40px 30px}.case-problem__title{font-size:32px;margin-bottom:24px;font-weight:var(--fw-medium)}.case-problem__text{font-size:20px;line-height:150%}.case-problem__text span{font-weight:var(--fw-bold)}.case-problem__body{width:100%;max-width:650px}@media (max-width: 768.98px){.case-problem{display:flex;justify-content:center;padding:20px}.case-problem__title{font-size:24px;margin-bottom:18px;font-weight:var(--fw-medium)}.case-problem__text{font-size:18px}.case-problem__text span{font-weight:var(--fw-bold)}}@media (max-width: 576.98px){.case-problem{padding:20px}.case-problem__title{margin-bottom:16px}.case-problem__text{font-size:16px}}.case-solution{border-radius:24px;background-color:var(--surface-brand);display:flex;align-items:center;padding:40px 30px}.case-solution__body{display:flex;flex-direction:column;height:100%;width:100%;max-width:650px}.case-solution__button{width:100%}.case-solution__title{margin-bottom:24px;font-weight:var(--fw-medium)}.case-solution__text{flex:1 1 auto;font-size:20px;line-height:150%;color:var(--text-invert);margin-bottom:56px}.case-solution__text span{font-weight:var(--fw-bold)}@media (max-width: 768.98px){.case-solution{padding:20px}.case-solution__title{margin-bottom:18px}.case-solution__text{font-size:18px}}@media (max-width: 576.98px){.case-solution{padding:20px}.case-solution__title{margin-bottom:16px}.case-solution__text{font-size:16px}}.case-thumb{cursor:pointer;background-color:var(--surface-primary);border-radius:12px;padding:16px 0;display:flex;align-items:center;justify-content:center}.case-thumb.swiper-slide-thumb-active{background-color:var(--surface-brand);color:var(--text-invert)}@media (max-width: 576.98px){.case-thumb{font-size:16px}}.cases-thumbs-slider{margin-bottom:40px}@media (max-width: 576.98px){.cases-thumbs-slider{margin-bottom:32px}}.consultation-section{padding:var(--section-space) var(--mobile-space);color:var(--text-invert)}.consultation-section__container{background-color:var(--surface-primary);border-radius:24px;padding:20px 20px 20px 30px;display:flex;gap:50px}.consultation-section__offer{flex:1 1 auto}.consultation-section__form{flex:0 0 480px}@media (max-width: 1440px){.consultation-section__container{gap:40px}.consultation-section__offer{flex:1 1 auto}}@media (max-width: 1200px){.consultation-section__container{padding:30px;display:flex;flex-direction:column;gap:30px}.consultation-section__form{flex:0 0 auto}}@media (max-width: 768.98px){.consultation-section__container{padding:0}}.consultation-offer{display:flex;align-items:center;gap:32px}.consultation-offer__title{margin-bottom:16px}.consultation-offer__text{margin-bottom:32px}.consultation-offer-photo{flex:0 0 280px;width:280px;height:280px;background:linear-gradient(to bottom,#fff,#f3f3f3);color:var(--text-primary);border:1px solid rgba(223,223,223,.25);aspect-ratio:1/1;border-radius:50%;overflow:hidden;position:relative;display:flex;align-items:flex-end;justify-content:center}@media (max-width: 768.98px){.consultation-offer{padding:20px 20px 0;flex-direction:column-reverse;gap:24px}.consultation-offer__text{margin-bottom:0}}@media (max-width: 576.98px){.consultation-offer{gap:16px}.consultation-offer__title{margin-bottom:16px}.consultation-offer__text{font-size:16px}}.experts-section{padding:var(--section-space) var(--mobile-space)}.experts-section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:42px}.experts-slider .swiper-wrapper{align-items:stretch!important}.experts-slider .swiper-slide{height:auto!important}.expert-card{width:100%;height:100%;background-color:var(--surface-primary);border-radius:24px;display:flex;flex-direction:column}.expert-card__header{height:auto;width:100%;aspect-ratio:560/370;background-color:#f4f4f5;display:flex;justify-content:center;align-items:flex-end}.expert-card__body{flex:1 1 auto;padding:30px 16px;border-radius:10px}.expert-card__name{font-size:22px;font-weight:var(--fw-medium);color:var(--text-secondary-second);margin-bottom:4px}.expert-card__position{font-size:16px;opacity:.5}.expert-card:hover .expert-card__photo{transform:scale(1.1)}.expert-card picture{overflow:hidden;border-radius:24px 24px 0 0}.expert-card__photo{width:100%;height:100%;border-radius:24px 24px 0 0;transition:.3s}.free-section{padding:var(--section-space) var(--mobile-space)}.free-section__container{display:flex;gap:20px}.free-section__form-block{flex:0 0 545px;background-color:var(--surface-brand);border-radius:24px;padding:40px 30px;display:flex;justify-content:center}.free-section__form{width:100%}@media (max-width: 1200px){.free-section__container{flex-direction:column}.free-section__form-block{flex:0 0 auto}}.free-offer{border-radius:24px;padding:40px 30px;background-color:var(--surface-primary)}.free-offer__title{margin-bottom:32px}.free-offer__body{width:100%;display:flex;flex-direction:column;gap:24px}.services-section{padding:var(--section-space) var(--mobile-space)}.services-section__container{display:flex;flex-direction:column;gap:40px}.services-section__title{width:100%;max-width:850px}.services-section__body{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media (max-width: 1440px){.services-section__body{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1200px){.services-section__body{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768.98px){.services-section__body{grid-template-columns:1fr}}.service-card{padding:30px;border-radius:18px;color:var(--text-primary);display:flex;flex-direction:column}.service-card.service-card_surface-primary{background-color:var(--surface-primary)}.service-card.service-card_surface-brand{background-color:var(--surface-brand)}.service-card.service-card_surface-brand .service-card__title{color:var(--text-invert)}.service-card__header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.service-card__title{text-align:left;font-size:24px;font-weight:var(--fw-medium)}.service-card__points{display:flex;flex-direction:column;gap:16px}.service-card__points li{font-size:20px;opacity:.5}
