.page-healthtech .health-hero{position:relative;z-index:1;display:block;min-height:0;padding:0;overflow:hidden;border-radius:20px;background:0 0}.health-hero__media{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:20px}.health-hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.55)0,rgba(0,0,0,.32) 22%,rgba(0,0,0,.08) 38%,transparent 52%);pointer-events:none}.health-hero__media img,.health-hero__media picture{display:block;width:100%;height:100%}.health-hero__media img{object-fit:cover;object-position:70%top}.health-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;min-height:669px;padding:32px;max-width:644px}.health-hero__tags{display:flex;flex-wrap:wrap;gap:8px}.health-hero__text{display:flex;flex-direction:column;gap:16px}.health-hero__title{margin:0;max-width:452px;font-size:42px;font-weight:500;line-height:1.1;letter-spacing:-.03em;color:var(--color-white)}.health-hero__lead{margin:0;max-width:580px;font-size:20px;line-height:1.2;color:var(--color-white)}.page-healthtech .health-principles{position:relative;z-index:2;margin-top:-76px}.page-healthtech .health-principles .otraslevye-title{margin-bottom:32px}.health-principles__desktop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.health-principles__mobile{display:none}.health-principle{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:383px;padding:32px;border-radius:30px;background:var(--color-light-grey)}.health-principle__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.health-principle__title{margin:0;max-width:353px;font-size:28px;font-weight:500;line-height:1.1;color:var(--color-dark-blue)}.health-principle__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:104px;height:104px;padding:20px;border-radius:20px;background:var(--color-white)}.health-principle__icon img{display:block;width:64px;height:64px}.health-principle__text{margin:0;font-size:20px;line-height:1.2;color:var(--color-dark-blue)}.health-products{display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,1fr);gap:32px;align-items:start}.health-products__intro{position:sticky;top:calc(var(--header-height) + 32px)}.health-products__intro .otraslevye-title{max-width:567px}.health-products__intro .otraslevye-text{max-width:498px}.health-products__stack{display:flex;flex-direction:column;gap:16px}.health-product{position:sticky;top:calc(var(--header-height) + 24px + (var(--stack-i, 0)*20px));display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);height:450px;overflow:hidden;border-radius:30px;background:var(--color-light-grey);box-shadow:0 12px 40px rgba(0,42,80,.08)}.health-product__copy{display:flex;flex-direction:column;align-items:flex-start;padding:32px;min-width:0}.health-product__title{margin:0;font-size:28px;font-weight:500;line-height:1.1;color:var(--color-dark-blue)}.health-product__text{margin:16px 0 0;max-width:390px;font-size:20px;line-height:1.2;color:var(--color-dark-blue)}.health-product__btn{margin-top:auto}.health-product__media{overflow:hidden;border-radius:20px;min-height:100%}.health-product__media img,.health-product__media picture{display:block;width:100%;height:100%}.health-product__media img{object-fit:cover}.page-healthtech .otraslevye-faq__btn-mobile{display:none}@media (max-width:1279px){.page-healthtech .health-principles{margin-top:-48px}.health-hero__content{min-height:520px;padding:24px;max-width:560px}.health-hero__title{font-size:32px}.health-hero__lead{font-size:16px}.health-principles__desktop{gap:12px}.health-principle{min-height:320px;padding:24px;border-radius:20px}.health-principle__title{font-size:22px}.health-principle__text{font-size:16px}.health-principle__icon{width:80px;height:80px;padding:12px}.health-principle__icon img{width:56px;height:56px}.health-products{grid-template-columns:1fr;gap:24px}.health-products__intro{position:static}.health-product{grid-template-columns:minmax(0,.45fr) minmax(0,1fr);height:380px;border-radius:20px}.health-product__copy{padding:24px}.health-product__title{font-size:22px}.health-product__text{font-size:16px}}@media (max-width:767px){.health-hero__media::after,.page-healthtech .otraslevye-faq__btn-desktop{display:none}.page-healthtech .otraslevye-faq__btn-mobile{display:inline-flex}.health-hero__media img{border-radius:20px;object-position:70%top}.page-healthtech .health-hero{display:flex;flex-direction:column;gap:0;min-height:0;background:var(--color-white)}.page-healthtech .health-principles{margin-top:16px}.health-hero__media{position:relative;inset:auto;order:2;height:287px;border-radius:0 0 20px 20px}.health-hero__content{order:1;min-height:0;max-width:none;padding:16px;gap:16px}.page-healthtech .health-hero .otraslevye-tag--white{background:var(--color-light-grey)}.health-hero__lead,.health-hero__title{max-width:none;font-size:24px;color:var(--color-dark-blue)}.health-hero__lead{font-size:16px}.health-principles__desktop{display:none}.health-principles__mobile{display:block;margin-top:16px;overflow:hidden}.health-principles__mobile .swiper-wrapper{align-items:stretch}.health-principles__mobile .swiper-slide{height:auto;box-sizing:border-box}.health-principles__mobile .health-principle{flex-direction:column;justify-content:space-between;align-items:flex-end;min-height:413px;height:100%;padding:24px;border-radius:20px}.health-principle__body{display:flex;flex-direction:column;gap:8px;width:100%}.health-principles__mobile .health-principle__title{font-size:24px}.health-principles__mobile .health-principle__text{font-size:16px}.health-products{gap:16px}.health-products__stack{gap:12px}.health-product{top:calc(var(--header-height) + 16px + (var(--stack-i, 0)*16px));display:flex;flex-direction:column;height:auto;border-radius:20px}.health-product__copy{padding:16px 16px 0}.health-product__title{font-size:18px}.health-product__text{margin-top:8px;max-width:none;font-size:16px}.health-product__btn{width:100%;margin-top:16px}.health-product__media{margin-top:16px;height:280px;min-height:0;border-radius:20px}.page-healthtech .otraslevye-faq{display:flex;flex-direction:column;gap:16px}.page-healthtech .accordion__summary{padding:24px 0}.page-healthtech .accordion__body{padding-left:0;padding-right:0}.page-healthtech .accordion__title{font-size:18px}}