.services-hero[data-v-a7b08f8e]{padding-block:var(--block-section-padding);padding-inline:var(--inline-section-padding)}.services-hero__wrapper[data-v-a7b08f8e]{align-items:center;background-color:var(--light-blue-100);border-radius:32px;display:flex;flex-direction:column;gap:16px;overflow:hidden}.services-hero__left[data-v-a7b08f8e]{display:flex;flex-direction:column;padding:32px 16px 0}.services-hero__title[data-v-a7b08f8e]{color:var(--brand-1);font-size:32px;font-weight:600;line-height:1.05;margin-bottom:32px}.services-hero__description[data-v-a7b08f8e]{color:var(--base-black);font-size:16px;line-height:1.35}.services-hero__description+.services-hero__description[data-v-a7b08f8e]{margin-top:12px}.services-hero__button[data-v-a7b08f8e]{margin-top:40px;width:-moz-fit-content;width:fit-content}.services-hero__image[data-v-a7b08f8e]{display:block;max-width:100%}.services-hero__image_m[data-v-a7b08f8e]{display:none}@media(max-width:480px){.services-hero__image_m[data-v-a7b08f8e]{display:block;margin:24px 0}.services-hero__image_pc[data-v-a7b08f8e]{display:none}}@media screen and (min-width:768px){.services-hero__left[data-v-a7b08f8e]{padding:64px 40px 0}.services-hero__title[data-v-a7b08f8e]{font-size:48px}.services-hero__description[data-v-a7b08f8e]{font-size:18px}}@media screen and (min-width:992px){.services-hero__wrapper[data-v-a7b08f8e]{align-items:center;flex-direction:row;gap:32px;justify-content:space-between;min-height:420px}.services-hero__left[data-v-a7b08f8e]{padding:72px 0 72px 48px;width:55%}.services-hero__image[data-v-a7b08f8e]{width:100%}}@media screen and (min-width:1440px){.services-hero__left[data-v-a7b08f8e]{padding-left:56px}.services-hero__title[data-v-a7b08f8e]{font-size:74px}.services-hero__description[data-v-a7b08f8e]{font-size:20px}}.diagnostic-service-prices[data-v-265c6c77]{padding-block:var(--block-section-padding);padding-inline:var(--inline-section-padding)}.diagnostic-service-prices__title[data-v-265c6c77]{text-align:left}.diagnostic-service-prices__tabs[data-v-265c6c77]{margin-top:var(--margin-section-after-title);padding-bottom:8px}.diagnostic-service-prices__panel[data-v-265c6c77]{margin-top:28px}.diagnostic-service-prices__list[data-v-265c6c77]{display:grid}.diagnostic-service-prices__item[data-v-265c6c77]{align-items:center;background-color:var(--white);border-bottom:1px solid #afd7ff99;border-radius:12px;box-shadow:0 1px 2px #1018280a,0 1px 3px #10182805;color:var(--base-black);display:flex;font-size:24px;font-weight:500;gap:20px;justify-content:space-between;line-height:1;padding:20px;transition:background-color .2s ease,border-color .2s ease}@media(max-width:480px){.diagnostic-service-prices__item[data-v-265c6c77]{padding:8px 12px}}.diagnostic-service-prices__item.is-added[data-v-265c6c77]{background-color:#e9f9efb2;border-color:#a7e3b9}.diagnostic-service-prices__item.is-added .diagnostic-service-prices__plus span[data-v-265c6c77]:first-child{top:43%;transform:translate(-33%,-50%) rotate(90deg)}.diagnostic-service-prices__item.is-added .diagnostic-service-prices__plus span[data-v-265c6c77]:last-child{top:66%;transform:translate(-65%,-50%) rotate(0);width:30%}.diagnostic-service-prices__head[data-v-265c6c77]{font-family:inherit;line-height:1.2;overflow-wrap:anywhere}@media(max-width:768px){.diagnostic-service-prices__head[data-v-265c6c77]{font-size:20px}}@media(max-width:480px){.diagnostic-service-prices__head[data-v-265c6c77]{font-size:16px}}.diagnostic-service-prices__cost[data-v-265c6c77]{align-items:center;display:flex;gap:1rem;white-space:nowrap}@media(max-width:768px){.diagnostic-service-prices__cost[data-v-265c6c77]{font-size:20px}}@media(max-width:480px){.diagnostic-service-prices__cost[data-v-265c6c77]{align-items:flex-end;flex-direction:column-reverse;font-size:16px}}.diagnostic-service-prices__plus[data-v-265c6c77]{background-color:#0073e6cc;border:none;border-radius:100%;cursor:pointer;flex-shrink:0;height:32px;padding:0;position:relative;transition:background-color .2s ease,transform .2s ease;width:32px}@media(max-width:480px){.diagnostic-service-prices__plus[data-v-265c6c77]{height:24px;width:24px}}.diagnostic-service-prices__plus[data-v-265c6c77]:hover{background-color:#0073e6;transform:rotate(90deg) scale(1.05)}.diagnostic-service-prices__item.is-added .diagnostic-service-prices__plus[data-v-265c6c77]{background-color:#1f9d55;transform:rotate(45deg)}.diagnostic-service-prices__plus span[data-v-265c6c77]{background-color:var(--white);border-radius:40px;height:.125rem;left:50%;position:absolute;top:50%;transition:transform .3s ease,left .3s ease,top .3s ease;width:50%}.diagnostic-service-prices__plus span[data-v-265c6c77]:first-child{transform:translate(-50%,-50%) rotate(90deg)}.diagnostic-service-prices__plus span[data-v-265c6c77]:last-child{transform:translate(-50%,-50%) rotate(0)}.diagnostic-service-prices__hide[data-v-265c6c77]{background-color:#d4eaff66;border:1px solid #0073e666;border-radius:80px;color:#120f6f;cursor:pointer;display:block;font-size:20px;line-height:1.2;margin:28px auto 0;padding:14px 24px;transition:background-color .2s ease,transform .2s ease}.diagnostic-service-prices__descr[data-v-265c6c77]{color:var(--base-black);font-size:14px;line-height:1.5;margin-top:28px}
