@charset "UTF-8";@font-face{font-family:SFPro-Regular;src:url(fonts/SF-Pro-Display-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SFPro-Medium;src:url(fonts/SF-Pro-Display-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SFPro-Semibold;src:url(fonts/SF-Pro-Display-Semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SFPro-SemiboldItalic;src:url(fonts/SF-Pro-Display-SemiboldItalic.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}*{box-sizing:border-box;padding:0;margin:0;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}body{background-color:#fff;color:#333;margin:0;padding:0}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#c5cfe1}::-webkit-scrollbar-thumb{background:#333;border-radius:6px;border:2px solid #c5cfe1}::-webkit-scrollbar-thumb:hover{background:#c5cfe1}html{scrollbar-width:thin;scrollbar-color:#333 #c5cfe1}:root{--blue-100: #cfe2ff;--blue-200: #9ec5fe;--blue-300: #6ea8fe;--blue-400: #3d8bfd;--blue-500: #0d6efd;--blue-600: #0a58ca;--blue-700: #084298;--blue-800: #052c65;--blue-900: #031633;--indigo-100: #e0cffc;--indigo-200: #c29ffa;--indigo-300: #a370f7;--indigo-400: #8540f5;--indigo-500: #6610f2;--indigo-600: #520dc2;--indigo-700: #3d0a91;--indigo-800: #290661;--indigo-900: #140330;--purple-100: #e2d9f3;--purple-200: #c5b3e6;--purple-300: #a98eda;--purple-400: #8c68cd;--purple-500: #6f42c1;--purple-600: #59359a;--purple-700: #432874;--purple-800: #2c1a4d;--purple-900: #160d27;--pink-100: #f7d6e6;--pink-200: #efadce;--pink-300: #e685b5;--pink-400: #de5c9d;--pink-500: #d63384;--pink-600: #ab296a;--pink-700: #801f4f;--pink-800: #561435;--pink-900: #2b0a1a;--red-100: #f8d7da;--red-200: #f1aeb5;--red-300: #ea868f;--red-400: #e35d6a;--red-500: #dc3545;--red-600: #b02a37;--red-700: #842029;--red-800: #58151c;--red-900: #2c0b0e;--orange-100: #ffe5d0;--orange-200: #fecba1;--orange-300: #feb272;--orange-400: #fd9843;--orange-500: #fd7e14;--orange-600: #ca6510;--orange-700: #984c0c;--orange-800: #653208;--orange-900: #331904;--yellow-100: #fff3cd;--yellow-200: #ffe69c;--yellow-300: #ffda6a;--yellow-400: #ffcd39;--yellow-500: #ffc107;--yellow-600: #cc9a06;--yellow-700: #997404;--yellow-800: #664d03;--yellow-900: #332701;--green-100: #d1e7dd;--green-200: #a3cfbb;--green-300: #75b798;--green-400: #479f76;--green-500: #198754;--green-600: #146c43;--green-700: #0f5132;--green-800: #0a3622;--green-900: #051b11;--teal-100: #d2f4ea;--teal-200: #a6e9d5;--teal-300: #79dfc1;--teal-400: #4dd4ac;--teal-500: #20c997;--teal-600: #1aa179;--teal-700: #13795b;--teal-800: #0d503c;--teal-900: #06281e;--cyan-100: #cff4fc;--cyan-200: #9eeaf9;--cyan-300: #6edff6;--cyan-400: #3dd5f3;--cyan-500: #0dcaf0;--cyan-600: #0aa2c0;--cyan-700: #087990;--cyan-800: #055160;--cyan-900: #032830;--gray-100: #f8f9fa;--gray-200: #e9ecef;--gray-300: #dee2e6;--gray-400: #ced4da;--gray-500: #adb5bd;--gray-600: #6c757d;--gray-700: #495057;--gray-800: #343a40;--gray-900: #212529}.h1_title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal;font-variation-settings:"wdth" 100;font-size:30px;color:#790f0f;margin-bottom:15px}.h2_title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:16px;color:var(--blue-700);margin-bottom:15px}.wrapper{margin:0 auto;position:relative;width:1040px;padding:16px;min-height:calc(100vh - 100px);background:transparent;box-sizing:border-box}@media screen and (max-width:1301px){.wrapper{width:100%}}input[type=text],input[type=email]{display:block;width:100%;height:28px;border-radius:5px;padding:0 10px;border:0;outline:none}.width100{width:100%}.width50{width:50%}.width25{width:25%}.container-share-prime{width:100%;display:flex;justify-content:center;margin:16px auto 0;justify-self:center;min-width:324px;max-width:min-content}@media(min-width:480px){.container-share-prime{margin-top:24px}}.share-prime{display:flex;justify-content:center;width:100%;min-width:max-content}@media(max-width:480px){.share-prime{width:100%;font-size:.95rem;height:44px;display:flex;justify-content:center;align-items:center}}.share-prime button{width:100%;padding:15px;background:#ff3b30;color:#fff;border:none;border-radius:40px;cursor:pointer;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.2px;transition:all .25s ease;font-size:16px;line-height:20px;letter-spacing:-1%}.share-prime button:hover{background:#f8070b;box-shadow:0 8px 18px #e21f2659;transform:translateY(-2px)}.share-prime button:active{transform:translateY(0);box-shadow:0 5px 10px #e21f2640}@media(max-width:480px){.share-prime button{max-width:100%;font-size:16px;height:44px;display:flex;justify-content:center;align-items:center}}.button__text{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100}.header{display:flex;justify-content:space-around;align-items:center;padding:16px 2rem;z-index:1000;position:sticky;top:0;background:#f2f2f7;color:#3d3d3d}.header.fixed{position:fixed;left:0;right:0;box-shadow:0 2px 4px #0000001a}.header__logo{flex:0 0 auto;display:flex}@media(max-width:480px){.header__logo{width:84px}}@media(max-width:480px){.header .logo-icon{width:84px}}.header .logo-icon{max-width:150px;height:auto;transition:opacity .6s ease,transform .6s ease}.header__menu{margin-left:2rem;overflow:hidden;max-height:0;transition:max-height .5s ease-out}.header__menu .menu-list{list-style:none;padding:0;margin:0;display:flex;gap:2rem}.header__menu .menu-list li{display:inline}.header__menu .menu-list li a{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:500;font-size:15px;color:#3d3d3d;color:#000;text-decoration:none;transition:color .3s ease;display:block;padding:.5rem 0}.header__menu .menu-list li a:hover{color:#007bff}.header[data-state=open] .header__menu{max-height:300px;transition:max-height .5s ease-in}.header[data-state=open] .burger-icon{background-color:transparent!important}.header[data-state=open] .burger-icon:before{transform:rotate(45deg);top:0!important}.header[data-state=open] .burger-icon:after{transform:rotate(-45deg);top:0!important}.header[data-state=open] .menu-list li{animation:slideDown .4s ease forwards}.header[data-state=closed] .header__menu{display:none}.header .burger-menu{display:none;background:none;border:none;cursor:pointer;padding:.5rem;position:relative}.header .burger-menu .burger-icon{display:block;width:24px;height:3px;background-color:#495057;position:relative;transition:background-color .3s ease}.header .burger-menu .burger-icon:before,.header .burger-menu .burger-icon:after{content:"";display:block;width:100%;height:3px;background-color:#495057;position:absolute;left:0;transition:transform .3s ease,top .3s ease}.header .burger-menu .burger-icon:before{top:-6px}.header .burger-menu .burger-icon:after{top:6px}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){.header{flex-direction:column;align-items:flex-start;padding:16px;height:auto}.header__menu{margin-left:0;margin-top:.5rem;width:100%;display:none}.header__menu .menu-list{flex-direction:column;gap:1rem;padding:1rem 0}.header[data-state=open] .header__menu{display:block}.header .burger-menu{display:block;position:absolute;right:1rem;top:35px}}@media(max-width:480px){.header .burger-menu{top:21px}}@media(min-width:769px){.header__menu{display:block!important;max-height:none!important}.header[data-state=closed] .header__menu{display:block!important}.header .burger-menu{display:none}}html{scroll-behavior:smooth}.footer{width:100%;background-color:#f2f2f7;color:#fff;position:relative}.footer__desktop{max-width:1200px;margin:0 auto;padding:16px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:max-content}@media(min-width:480px){.footer__desktop{padding:0;justify-content:center;height:264px}}.footer__desktop__left-part{display:flex;flex-wrap:wrap;align-items:center}@media(min-width:480px){.footer__desktop__left-part{flex-direction:column}}@media(max-width:480px){.footer__description-block{margin-bottom:0}}.footer__terms{min-width:300px;visibility:visible;display:block}@media(min-width:480px){.footer__terms{visibility:hidden;display:none}}.footer__terms-desktop{visibility:hidden;display:none}@media(min-width:480px){.footer__terms-desktop{visibility:visible;display:block}}.footer__terms-desktop .container-link{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.footer__menu{min-width:300px;visibility:hidden;display:none}@media(min-width:480px){.footer__menu{visibility:visible;display:block}}.footer__mobile{visibility:hidden;display:none}@media(max-width:480px){.footer__mobile{visibility:visible;display:block;width:100%}}.footer__mobile .menu-list{display:flex;gap:6px;margin-bottom:12px}@media(min-width:480px){.footer__mobile .menu-list{list-style:none;padding:0;margin:0;display:grid;gap:15px;grid-template-columns:1fr 1fr}}.footer__image{display:none}@media(min-width:1024px){.footer__image{display:block;width:100px;height:50px;background:url(/assets/images/page404.svg) no-repeat center}}.description-block__left-part{display:flex;align-items:center;gap:15px;flex-direction:column}.description-block__logo{height:40px}.description-block__slogan{font-family:SFPro,-apple-system,sans-serif;font-weight:700;font-style:normal;font-size:16px;color:#333;line-height:1.4;margin:0}.menu__list{display:block}@media(min-width:480px){.menu__list{list-style:none;padding:0;margin:0;display:grid;gap:15px;grid-template-columns:1fr 1fr}}.menu__item{white-space:nowrap}@media(min-width:480px){.menu__item{flex:0;width:184px}}.menu__link-desktop{width:100px}.menu__link{display:block}@media(max-width:480px){.menu__link{padding:0}}.agreements__link{font-family:SFPro,-apple-system,sans-serif;font-weight:500;font-style:normal;font-size:16px;color:#fff;line-height:1.4;text-decoration:none;transition:color .3s}@media(max-width:480px){.agreements__link{font-family:SFPro,-apple-system,sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#fff;line-height:1.4}}.agreements__link:hover{color:#adadad;text-decoration:underline}.agreements__desktop{display:block}@media(max-width:480px){.agreements__desktop{display:block;font-family:SFPro,-apple-system,sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#fff;line-height:1.4}.agreements__desktop:hover{color:#adadad;text-decoration:underline}}.link__text{white-space:nowrap;color:#3d3d3d}@media(min-width:768px){.link__text{display:block;text-align:center}}.link__img{display:inline-block;margin-right:8px;vertical-align:middle}.link__img>svg{width:100%;height:100%}.link__img path,.link__img circle,.link__img polygon{fill:currentColor}@media(max-width:768px){.link__img{margin-right:0;margin-bottom:8px}}@media(min-width:480px){.link__img{width:220px}}@media(max-width:480px){.link__img{width:86px}}.link__icon-img{display:inline-block;margin-right:8px;vertical-align:middle}.link__icon-img>svg{width:100%;height:100%}.link__icon-img path,.link__icon-img circle,.link__icon-img polygon{fill:currentColor}@media(max-width:768px){.link__icon-img{margin-right:0;margin-bottom:8px}}@media(min-width:480px){.link__icon-img{width:184px}}@media(max-width:480px){.link__icon-img{width:150px}}.analyzes__list{height:400px;overflow-x:hidden;overflow-y:auto;border-top:2px solid #c2b8b8;padding:15px}.analyzes__list p{margin-bottom:10px;padding:15px;box-shadow:0 0 5px #8b8787;border-radius:7px}.analyzes__list p:nth-child(2n){background:#c4c6ce}.analyzes__list p:nth-child(odd){background:#ccd5d3}.research-cards{background-color:#fff;border-radius:1rem;border-radius:15px;overflow:hidden;margin-top:74px;font-family:Segoe UI,sans-serif}.research-cards__analysis{display:flex;gap:16px;margin-bottom:1rem;border-radius:15px;background-color:#f9f9ff;padding-bottom:16px}@media(max-width:767px){.research-cards__analysis{flex-direction:column;gap:16px}}@media(min-width:480px){.research-cards__analysis{flex-direction:column;gap:16px;display:none}}.research-cards__code{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:13px;line-height:18px;letter-spacing:0%}.research-cards__title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;margin:8px 0 16px;line-height:1.3;letter-spacing:-.025em}@media(max-width:767px){.research-cards__title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;font-size:24px;line-height:32px;letter-spacing:0%}}.research-cards__main-info{flex:1 1 70%;min-width:300px;padding:16px}@media(min-width:768px){.research-cards__main-info{padding:16px}}@media(max-width:767px){.research-cards__main-info{flex:1 1 100%;min-width:auto}}.research-cards__description--text{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400;font-size:.875rem;color:#444;margin:10px 0 0;line-height:1.6}.research-cards__params{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;flex-direction:column}@media(min-width:768px){.research-cards__params{gap:1rem}}.research-cards__params__time,.research-cards__params__biomaterial{display:flex;gap:12px}.research-cards__params__price{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:24px;line-height:32px;letter-spacing:-1%}.research-cards__price-block{padding:1.25rem 1.5rem;background-color:#f8f9fa;border-top:1px solid #eaeaea}@media(min-width:768px){.research-cards__price-block{padding:1.5rem 2rem}}.research-cards__preparation{padding:1.5rem}@media(min-width:768px){.research-cards__preparation{padding:2rem}}@media(max-width:480px){.research-cards__preparation{padding:1rem}}.research-cards__alert{border-radius:8px;overflow:hidden}.research-cards__alert[data-collapsed=true] .research-cards__alert__list-container{max-height:0;padding:0 1.5rem;overflow:hidden}.research-cards__alert[data-collapsed=false] .research-cards__alert__list-container{max-height:max-content;opacity:1}.research-cards__alert .truncate{padding-left:.5rem;border-left:3px solid #f8060b;line-height:1.6}.research-cards__alert--title{display:flex;justify-content:space-between;align-items:center;padding:15px;color:#3d3d3d;font-weight:500;line-height:20px;letter-spacing:0}.research-cards__alert__list-container{padding:1rem 1.5rem;transition:max-height .6s ease-in-out,opacity .6s ease-in-out,padding .3s ease-in-out}.research-cards__alert__list{list-style:none;padding:0;margin:0}.research-cards__alert__list--flex{display:flex}.research-cards__alert__item{margin-bottom:.75rem}.research-cards__toggle{background:none;border:none;cursor:pointer;color:#007bff;font-size:.875rem;padding:0}.research-cards__toggle:hover{text-decoration:underline}.research-cards__toggle span:after{content:" (Развернуть)";font-size:.8em}.research-cards__alert[data-collapsed=false] .research-cards__toggle span:after{content:" (Свернуть)"}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.toggle-arrow{transition:transform .3s ease;flex-shrink:0}.research-cards{background-color:#fff;border-radius:1rem;border-radius:15px;overflow:hidden;margin-top:24px;font-family:Segoe UI,sans-serif}.research-cards__desktop-analysis{display:flex;gap:16px;margin-bottom:1rem;border-radius:15px;padding-bottom:16px}@media(max-width:767px){.research-cards__desktop-analysis{flex-direction:column;gap:16px}}@media(max-width:480px){.research-cards__desktop-analysis{flex-direction:column;gap:16px;display:none}}.research-cards__desktop-analysis__block-left{width:100%}.research-cards__desktop-analysis__block-left--name{margin-bottom:12px;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;font-size:32px;leading-trim:none;line-height:48px;letter-spacing:0%}.research-cards__desktop-analysis__block-left--title{margin-bottom:12px;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:16px;leading-trim:none;line-height:20px;letter-spacing:0%}.research-cards__desktop-analysis__block-left--description{margin-bottom:12px;margin-top:16px;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:16px;leading-trim:none;line-height:20px;letter-spacing:0%;text-align:justify}.research-cards__desktop-analysis__block-right{width:350px;height:min-content;padding:20px;background-color:#f9f9ff;border-radius:20px;display:flex;flex-direction:column;gap:16px}@media(min-width:480px){.research-cards__desktop-analysis__block-right{padding:32px}}.research-cards__desktop-analysis__block-right--container{display:flex;flex-direction:column;gap:8px}.research-cards__desktop-analysis__block-right--container .title-block{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:16px;leading-trim:noner;line-height:20px;letter-spacing:0%}.research-cards__desktop-analysis__block-right--container .description-block{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:16px;leading-trim:none;line-height:20px;letter-spacing:0%}.research-cards__desktop-analysis__block-right--container .price-block{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;font-size:24px;leading-trim:none;line-height:20px;letter-spacing:0%}.research-cards__desktop-analysis__block-right--description{margin-bottom:12px}.research-cards__desktop-analysis__block-right--preparation{margin-bottom:12px;margin-top:16px}.error{min-height:90vh;display:flex;align-items:center;justify-content:center;padding:20px}.error .error-content{display:flex;max-width:1000px;width:100%;background:#ffffff1a;border-radius:20px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.error .text-section{flex:1;padding:60px 40px;display:flex;flex-direction:column;justify-content:center}.error .code-section{flex:0 0 40%;display:flex;align-items:center;justify-content:center}@media(max-width:990px){.error .error-icon{width:100px}}.error .error-code{font-size:16vw;font-weight:900;line-height:1;color:#ffe0e0;opacity:.95;letter-spacing:-10px;text-align:center}.error .title{font-size:2.5rem;margin-bottom:20px;line-height:1.3;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100}.error .message{font-size:1.1rem;margin-bottom:30px;line-height:1.6;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.error .actions{margin-top:20px}.error .btn{background-color:#d63c3c;color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:none;border-radius:15px;font-size:1.1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100}.error .btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0003}@media(max-width:992px){.error .error-content{flex-direction:column;border-radius:15px;flex-direction:column-reverse}.error .code-section,.error .text-section{width:100%;flex:auto;padding:0}.error .error-code{font-size:12vw;padding:40px 0;line-height:1.2}.error .text-section{padding:40px 20px;text-align:center}.error .message{text-align:center}}@media(max-width:576px){.error .error-server{padding:15px}.error .error-content{border-radius:12px;margin:0 5px}.error .title{font-size:2rem;margin-bottom:15px}.error .message{font-size:1rem;margin-bottom:25px}.error .btn{padding:12px 24px;font-size:1.1rem;margin:10px 0}.error .footer{font-size:.8rem;margin-top:30px}.error .error-code{font-size:35vw;padding:30px 0}}@media(max-width:375px){.error .error-server{padding:10px}.error .error-content{margin:0 2px;border-radius:10px}.error .text-section{padding:30px 15px}.error .title{font-size:1.8rem}.error .message{font-size:.9rem;margin-bottom:20px}.error .btn{padding:10px 20px;font-size:.8rem}.error .error-code{font-size:16vw;padding:25px 0}}.preparation__toggle{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#f59e0b;font-size:.875rem;font-weight:500;margin:.75rem 0 1.5rem;transition:color .2s ease}.preparation__toggle:hover{color:#d97706}.preparation__toggle.expanded .toggle__arrow{transform:rotate(180deg)}.preparation__arrow{transition:transform .3s ease;flex-shrink:0}.preparation__list{list-style:none;padding:0;margin:0;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.preparation__list.expanded{max-height:1000px;padding:.75rem 0}.preparation__item{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid #e5e7eb}.preparation__item .truncate{padding-left:.5rem;border-left:3px solid #f8060b;line-height:1.6;margin-bottom:1.5rem}.preparation__item__text{display:flex;flex-direction:column;gap:.25rem}.preparation__item__text strong{font-weight:600;color:#111827;font-size:.875rem;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.preparation__item__text small{color:#6b7280;font-size:.75rem;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.preparation__item__icon{width:1rem;height:1rem;flex-shrink:0}.preparation__wrapper .preparation__item{align-items:flex-start;margin-bottom:.5rem;cursor:pointer}.preparation__wrapper .preparation__item .item__icon{width:1.25rem;height:1.25rem;color:#f59e0b}.preparation__wrapper .preparation__item .item__text{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;color:#4b5563;font-size:.875rem;line-height:1.5}.preparation__title{display:flex;align-items:center;font-size:1.25rem;font-weight:700;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.preparation__title .title__icon{width:1.25rem;height:1.25rem;margin-right:.5rem;color:#ea580c}.preparation__wrapper{display:flex;justify-content:space-between;align-items:center;padding:0 1.25rem;background:#f8f9fa;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-weight:600;cursor:pointer}.card{margin:0 0 10px;padding:0;background-color:#fff;border-radius:1rem;overflow:hidden;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}@media(min-width:480px){.card{display:flex}}.card__image-wrapper{position:relative;max-height:16rem;margin-top:8px}@media(min-width:480px){.card__image-wrapper{width:50%}}.card__image{width:100%;max-height:20rem;object-fit:cover;object-position:center;display:block;border-radius:15px}.card__header{margin-bottom:1.5rem;margin-top:1rem}.card__title{font-size:1.5rem;font-weight:500;color:#1f2937;line-height:1.2;margin:0;letter-spacing:-.025em;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.card__description{margin:0 0 1rem;font-size:1rem;color:#4b5563;line-height:1.75;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.card__description__text{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}@media(min-width:480px){.card__preparation{display:none}}.card__preparation--title{display:flex;justify-content:space-between;align-items:center;padding:16px 0;color:#3d3d3d;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:15px;leading-trim:none;line-height:20px;letter-spacing:0%}.card__preparation__list{list-style:none;padding:0;margin:0;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.card__analysis{margin-bottom:1.5rem}.card__analysis__wrapper{width:100%;border-radius:15px;background-color:#f9f9ff}@media(min-width:480px){.card__analysis__wrapper{background-color:transparent}}.card__info{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:.5rem}.price__wrapper{padding:1.25rem 1.5rem;background:linear-gradient(45deg,#fff,#ffe0e0);border-radius:15px;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;text-align:center;height:min-content}.price__value{font-weight:600;color:#111827;margin:0;display:flex;flex-direction:column}.price__value__old-price{color:#000;text-decoration:line-through;font-size:1rem;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.price__value__new-price{color:red;font-size:1.8rem;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}@media(max-width:480px){.desktop-description{display:none}}.analysis{margin:.5rem 0}.analysis__container{padding:16px 0 0}.analysis__container--title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:24px;leading-trim:NONE;line-height:32px;letter-spacing:0%}.analysis__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.analysis__item{display:flex;align-items:flex-start;gap:.75rem;opacity:0;max-height:0;padding:0 .5rem;border-bottom:1px solid #e5e7eb;overflow:hidden;transition:opacity .4s ease,max-height .4s ease,padding .4s ease}.analysis__item__text{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;display:flex;flex-direction:column;gap:.25rem}.analysis__item__text strong{font-weight:600;color:#111827;font-size:.875rem}.analysis__item__text small{color:#6b7280;font-size:.75rem}.analysis__item .item__icon{width:1rem;height:1rem;flex-shrink:0}.analysis__item .item__text{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;color:#4b5563;font-size:.875rem}.analysis__item.is-hidden{display:none}.analysis__item.visible{opacity:1;padding:.75rem 0;max-height:max-content}.analysis__item.expanded{max-height:none;height:auto;overflow:visible}.analysis__item.no-toggle{display:flex!important;opacity:1!important;max-height:none!important;padding:.75rem 0!important}.toggle-trigger{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;justify-content:flex-end;margin-top:1rem;transition:color .2s ease}.toggle-trigger:hover{color:#d00}.toggle-trigger .toggle-arrow{transition:transform .3s ease}.toggle-trigger.expanded .toggle-arrow{transform:rotate(180deg)}.info__item{background-color:#edf9ff;border-radius:1rem;padding:.5rem;display:flex;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;width:fit-content}.info__item--time{align-items:center}.info__item--biomaterial{background-color:#f9f5ff}.info__item .item__title{display:flex;align-items:center;font-weight:500;color:#3b82f6;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;margin-right:.5rem}.info__item .item__title .title__icon{width:1.25rem;height:1.25rem}.info__item .item__description{color:#6b7280;font-size:.875rem;margin:0}@media(min-width:480px){.card__content{width:50%;display:flex;flex-direction:column;padding:0;margin-left:32px}}.card__content__wrapper_price{background-color:#f9f9ff;padding:16px;border-radius:15px;margin-top:24px;margin-bottom:16px}@media(min-width:480px){.card__content__wrapper_price{width:100%;display:flex;flex-direction:column;margin-top:0;margin-bottom:0;height:100%;gap:40px}}.card__content--code{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:15px;color:#3d3d3d;line-height:20px;letter-spacing:0}.line-analysis{width:100%;display:flex;justify-content:center}@media(min-width:480px){.line-analysis{display:none}}.line-analysis:before{content:"";display:block;width:91%;height:1px;background-color:#a1a1a1}@media(max-width:480px){.card__analysis.analysis{padding:0 .5rem;width:100%}.toggle-trigger,.btn-show-more,.preparation__toggle{justify-content:center;width:100%}}.subtitle,.title{color:#000;font-style:italic;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"wdth" 100}.subtitle{font-size:16px}.subtitle.subtitle_weight_medium{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100}.subtitle.subtitle_style_italic{font-style:italic;color:#4b5563}.title{font-size:24px}.title.title_weight_medium{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100}.title.title_style_italic{color:#4b5563}.empty-space{height:1rem;border-radius:.5rem;transition:opacity .3s ease}.empty-space_size_sm{height:1rem}.empty-space_size_md{height:2rem}.empty-space_size_lg{height:4rem}.empty-space_size_xl{height:6rem}.media_type_image{position:relative;overflow:hidden;border-radius:.75rem;margin:1.5rem 0}.media__image{display:block;width:100%;height:auto;border-radius:.75rem;box-shadow:0 10px 25px -5px #0000001a;object-fit:cover;transition:transform .3s ease}.media__image:hover{transform:scale(1.02)}.container-button{width:100%;display:flex;flex-direction:column;align-items:center}.container-button button{width:200px;padding:.9rem 1.2rem;background:#de1518;color:#fff;border:none;border-radius:.6rem;cursor:pointer;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:1rem;letter-spacing:.2px;transition:all .25s ease;box-shadow:0 6px 14px #e21f2640}.container-button button:hover{background:#f8070b;box-shadow:0 8px 18px #e21f2659;transform:translateY(-2px)}.container-button button:active{transform:translateY(0);box-shadow:0 5px 10px #e21f2640}@media(max-width:480px){.container-button button{max-width:100%;font-size:.95rem}}.button{width:200px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;border:none;cursor:pointer;white-space:nowrap;text-decoration:none;outline:none;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;transition:all .2s ease}.button:hover{filter:brightness(.95);transform:translateY(-1px)}.button:active{transform:translateY(0)}.button.button_theme_primary{background-color:#3b82f6;color:#fff}.button.button_theme_secondary{background-color:#60a5fa;color:#fff}.button.button_type_link,.button.button_type_link-inside{width:200px;padding:.9rem 1.2rem;background:#de1518;color:#fff;border:none;border-radius:.6rem;cursor:pointer;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:1rem;letter-spacing:.2px;transition:all .25s ease;box-shadow:0 6px 14px #e21f2640}.button.button_type_link:hover,.button.button_type_link-inside:hover{background:#f8070b;box-shadow:0 8px 18px #e21f2659;transform:translateY(-2px)}.button.button_type_link:active,.button.button_type_link-inside:active{transform:translateY(0);box-shadow:0 5px 10px #e21f2640}@media(max-width:480px){.button.button_type_link,.button.button_type_link-inside{max-width:100%;font-size:.95rem}}.button.button_type_link:hover{text-decoration:none}.text-block_type_description{margin-bottom:1.5rem}.description{color:#000;font-size:16px;line-height:30px;word-break:break-word;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"wdth" 100}.description.description_size_base{font-size:1rem}.assay{padding:1.25rem;border-radius:.5rem;margin-bottom:1.5rem;transition:transform .2s ease,box-shadow .2s ease}.assay:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.assay:active{transform:translateY(0)}.assay_theme_light{background:linear-gradient(135deg,#fae2ea,#fff);border-left:4px solid #b91c1c}.assay__label{display:inline-block;margin-right:.5rem;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;color:#000}.assay__content{font-size:1rem;color:#1f2937;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"wdth" 100}.assay__code{display:inline-block;margin-left:.5rem;opacity:.8;color:#6b7280;font-size:.875rem;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"wdth" 100}.container-doctor-card{width:100%;display:flex;justify-content:center}.container-doctor-card .doctor-card{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.container-doctor-card .doctor-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.container-doctor-card .doctor-card:active{transform:translateY(0)}.container-doctor-card .doctor-card_theme_default{box-shadow:0 1px 3px #0000001a}.container-doctor-card .doctor-card__id{margin-bottom:.5rem;font-size:.9rem;color:#6b7280;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"wdth" 100}.container-doctor-card .doctor-card__action{width:100%;margin-top:.5rem}.placeholder{padding:2rem;text-align:center;border-radius:.5rem;border:1px dashed #d1d5db;margin:1.5rem 0;color:#9ca3af;font-style:italic}.placeholder_type_unsupported{background-color:#fef2f2;color:#b91c1c;border-color:#fecaca}@media(max-width:768px){.subtitle{font-size:1.1rem}.title{font-size:1.3rem}.description{font-size:.95rem}.doctor-card__id{font-size:.85rem}.placeholder{padding:1.5rem;font-size:.9rem}.assay{padding:1rem;margin-bottom:1rem}.assay__label{font-size:.9rem}.assay__content{font-size:.95rem}.assay__code{font-size:.8rem}.button{padding:.6rem 1.2rem;font-size:.9rem}.button_type_link-inside{padding:.4rem .8rem;font-size:.8rem}.empty-space_size_sm{height:.75rem}.empty-space_size_md{height:1.5rem}.empty-space_size_lg{height:3rem}.empty-space_size_xl{height:4.5rem}}@media(min-width:768px){.media__image{height:400px!important;object-fit:cover}}.case{--case-bg: #f9f9ff;--case-accent: #de1518;--case-text: #1e293b;background:var(--case-bg);border-radius:20px;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.16,1,.3,1);box-shadow:var(--case-shadow);display:flex;flex-direction:column;align-content:center;align-items:center;flex:1 1 0;min-width:0}.case__shine{position:absolute;inset:0;background:linear-gradient(120deg,#fff0 40%,#fffc,#fff0 60%);opacity:0;transition:opacity .3s ease}.case__glow{position:absolute;inset:-10px;background:radial-gradient(circle at 50% 0%,#17ff004d,#7c3aed00 70%);opacity:0;transition:opacity .5s ease}.case__content{padding:20px;height:100%;display:flex;flex-direction:column;gap:20px;position:relative;z-index:2;width:100%}.case__badge{position:absolute;top:12px;right:12px;background:#10b981;color:#fff;padding:.25em .5em;border-radius:999px;font-size:.7em;font-weight:600;transform:scale(.8);opacity:0;transition:all .4s ease .1s}.case__image{width:100%;height:100px;background:linear-gradient(45deg,#fff,#ffe0e0);border-radius:12px;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.case__image:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.1) 0%,transparent 30%),repeating-linear-gradient(45deg,rgba(139,92,246,.1) 0px,rgba(139,92,246,.1) 2px,transparent 2px,transparent 4px);opacity:.5}.case__text{display:flex;flex-direction:column;gap:.25em}.case__title{color:var(--case-text);font-size:1.1em;margin:0;font-weight:600;transition:all .3s ease}.case__description{color:var(--case-text);font-size:.75em;margin:0;opacity:.7;transition:all .3s ease}.case__footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.case__price{color:var(--case-text);font-weight:700;font-size:1em;transition:all .3s ease}.case__button{width:28px;height:28px;background:var(--case-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .3s ease;transform:scale(.9)}.case:hover{transform:translateY(-10px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border-color:#7c3aed33}.case:hover .case__shine{opacity:1;animation:shine 3s infinite}.case:hover .case__glow{opacity:1}.case:hover .case__badge{transform:scale(1);opacity:1;z-index:1}.case:hover .case__image{transform:translateY(-5px) scale(1.03);box-shadow:0 10px 15px -3px #0000001a}.case:hover .case__title{color:var(--case-accent);transform:translate(2px)}.case:hover .case__description{opacity:1;transform:translate(2px)}.case:hover .case__price{color:var(--case-accent);transform:translate(2px)}.case:hover .case__button{transform:scale(1);box-shadow:0 0 0 4px #7c3aed33}.case:hover .case__button svg{animation:pulse 1.5s infinite}.case:active{transform:translateY(-5px) scale(.98)}@keyframes shine{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.card__title{font-size:24px;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;margin-bottom:1rem;leading-trim:NONE;line-height:32px;letter-spacing:0%}.card__block-title{margin-top:2rem;font-size:1.3rem;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;background:#ffe0e0;margin-left:10px;border-top-left-radius:10px;border-top-right-radius:10px;width:min-content;padding:0 20px}@media(min-width:767px){.card__block-title{font-size:1.3rem}}.card__empty{text-align:center;padding:3rem 0;color:#777}.card__app-btn-wrapper{margin-top:2rem;text-align:center}.card__app-btn{display:inline-block;padding:1rem 2rem;background:#e21f26;color:#fff;border-radius:10px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:.25s ease}.card__price{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:24px;line-height:32px;letter-spacing:-1%}.card__price--title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:16px;line-height:32px;leading-trim:none;line-height:20px;letter-spacing:0%}@media(max-width:480px){.card__price--title{display:none}}.card__app-btn:hover{background:#ff3e48}.cart-card{margin-top:16px;background:#f9f9ff;border-radius:20px;font-family:Segoe UI,sans-serif;cursor:pointer}.cart-card__header{padding:16px}.cart-card__title{font-size:1.3rem;font-weight:600}.cart-card__subtitle{font-size:.9rem;color:#555;margin-top:.25rem}.cart-card__collapse-section{padding:.75rem 0}.cart-card__collapse-label{font-weight:600;margin-bottom:.25rem}.cart-card .cart-card__collapse{overflow:hidden;transition:max-height 1s ease;margin-left:10px}.cart-card .cart-card__collapse-section{margin-bottom:.5rem;cursor:pointer}.cart-card .cart-card__collapse-section .cart-card__collapse-label{display:flex;justify-content:space-between;align-items:center;font-weight:600;padding:.5rem 1.75rem}.cart-card .cart-card__collapse-section .cart-card__collapse-label .toggle-arrow{transition:transform 1s ease}.cart-card .cart-card__collapse-text{font-size:.95rem;line-height:1.6;overflow:hidden;transition:max-height 1s ease;padding:0 1.75rem}.cart-card .cart-card__collapse-text.collapsed{transition:max-height 1s ease;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cart-card__price-block{padding:1rem;font-weight:700}.research-card{background-color:#fff;border-radius:1rem;box-shadow:0 .75rem 1.5rem #0000001a;overflow:hidden;font-family:Segoe UI,sans-serif;margin:1.5rem 0;border-top-right-radius:0}.research-card__main-info{padding:1.5rem}.research-card__title{font-weight:600;font-size:1.75rem;margin-bottom:.75rem;color:#333}.research-card__code{margin-bottom:.5rem}.research-card__code--label{font-weight:500;font-size:.875rem;color:#666;padding:.25rem .5rem;border-radius:.375rem;border:1px solid grey}.research-card__bullet{display:inline-block;width:8px;height:8px;background-color:#000;border-radius:50%;margin-right:8px}@media(min-width:480px){.research-card__bullet{width:12px;height:12px}}.research-card__bullet-complex{display:inline-block;width:8px;height:8px;background-color:#ff3b30;border-radius:50%;margin-right:8px}@media(min-width:480px){.research-card__bullet-complex{width:12px;height:12px}}.research-card__params{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.75rem}.research-card__param{font-weight:600;padding:0 .3rem;border-radius:.375rem;font-size:.875rem;display:flex;align-items:center}.research-card__param--time .research-card__param--value,.research-card__param--biomaterials .research-card__param--value{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;margin-left:.5rem}.research-card__param--cito{border:.1em solid #e21f26;border-radius:2.3rem;height:1.6rem;max-width:5.6rem;padding:.4rem .7rem;display:flex;align-content:center;align-items:center;justify-content:center;text-align:center}.research-card__param--cito .research-card__param--text{color:#333;font-weight:600}.research-card__param--disabled{background:#ededed;border-radius:2.3rem;height:1.6rem;max-width:5.6rem;padding:.4rem .7rem}.research-card__param--disabled .research-card__param--text{color:#333;font-weight:600}.research-card__price-block{padding:1.25rem 1.5rem;background-color:#f8f9fa;border-top:1px solid #eaeaea;font-weight:600;text-align:center}.research-card-mini{overflow:hidden;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;border-top-right-radius:0}@media(min-width:767px){.research-card-mini{display:flex;justify-content:space-between}}@media(min-width:480px){.research-card-mini{align-items:center}}.research-card-mini__main-info{padding:0}.research-card-mini__title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;font-size:15px;margin-bottom:12px;color:#333}@media(min-width:480px){.research-card-mini__title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:24px;leading-trim:none;line-height:32px;letter-spacing:0%;margin-bottom:20px}}.research-card-mini__code{margin-bottom:12px}@media(min-width:480px){.research-card-mini__code{font-size:16px}}.research-card-mini__code--label{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:13px;color:#000;line-height:18px;letter-spacing:0}@media(min-width:480px){.research-card-mini__code--label{font-size:16px;leading-trim:NONE;line-height:20px;letter-spacing:0%}}.research-card-mini__code .complex{color:#ff3b30}@media(min-width:480px){.research-card-mini__code{margin-bottom:20px}}.research-card-mini__params{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:12px;align-items:center}.research-card-mini__param{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;border-radius:.375rem;font-size:.875rem;display:flex;align-items:center;gap:8px}@media(min-width:480px){.research-card-mini__param{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:16px}}.research-card-mini__param--time .research-card__param--value,.research-card-mini__param--biomaterials .research-card__param--value{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;margin-left:.5rem}.research-card-mini__param--cito{border:.1em solid #e21f26;border-radius:2.3rem;height:auto;max-width:5.6rem;padding:.1rem .5rem}.research-card-mini__param--cito .research-card__param--text{color:#333;font-weight:600}.research-card-mini__param--disabled{background:#ededed;border-radius:2.3rem;height:1.6rem;max-width:5.6rem;padding:.4rem .7rem}.research-card-mini__param--disabled .research-card__param--text{color:#333;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100}.research-card-mini__price-block{border-radius:15px;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;padding-top:12px;height:min-content}@media(min-width:480px){.research-card-mini__price-block{font-size:24px}}.research-card-mini-complex{background-color:#fff;border-radius:1rem;overflow:hidden;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;border-top-right-radius:0;margin:0 40px}@media(min-width:767px){.research-card-mini-complex{display:flex;justify-content:space-between}}.research-card-mini-complex__main-info{padding:.5rem}.research-card-mini-complex__title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:1.25rem;margin-bottom:12px;color:#333}.research-card-mini-complex__code{margin-bottom:.5rem}.research-card-mini-complex__code--label{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:.875rem;color:#666;padding:0 .25rem;border-radius:.375rem;border:1px solid grey}.research-card-mini-complex__params{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.75rem;align-items:center}.research-card-mini-complex__param{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;padding:0 .3rem;border-radius:.375rem;font-size:.875rem;display:flex;align-items:center;gap:4px}.research-card-mini-complex__param--time .research-card__param--value,.research-card-mini-complex__param--biomaterials .research-card__param--value{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;margin-left:.5rem}.research-card-mini-complex__param--cito{border:.1em solid #e21f26;border-radius:2.3rem;height:auto;max-width:5.6rem;padding:.1rem .5rem}.research-card-mini-complex__param--cito .research-card__param--text{color:#333;font-weight:600}.research-card-mini-complex__param--disabled{background:#ededed;border-radius:2.3rem;height:1.6rem;max-width:5.6rem;padding:.4rem .7rem}.research-card-mini-complex__param--disabled .research-card__param--text{color:#333;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100}.research-card-mini-complex__price-block{padding:1.25rem 1.5rem;background:linear-gradient(45deg,#fff,#ffe0e0);border-radius:15px;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;text-align:center;height:min-content}.margin-20{margin:0 20px}.margin-top-10{margin-top:10px}.container-cart{margin-bottom:24px}.container{width:100%;height:auto;min-height:100px;border-radius:8px;background-color:#fff;flex-wrap:wrap;display:flex;gap:10px;border-radius:1rem}@media(min-width:480px){.container{justify-content:center}}.container .title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;margin:.5rem 0 1rem;font-size:24px;width:100%;text-align:center}@media(min-width:480px){.container .title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:38px;margin-bottom:18px}}@media(max-width:480px){.container .title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:24px}}.container .addition{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:13px;line-height:18px;letter-spacing:0%;text-align:center;letter-spacing:0px;vertical-align:middle}@media(min-width:480px){.container .addition{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:24px;line-height:32px;letter-spacing:0%;text-align:center;max-width:740px;margin-bottom:40px;color:#3d3d3d}}.container .descriptions{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:13px;line-height:18px;letter-spacing:0%;text-align:center;letter-spacing:0px;vertical-align:middle}.container .wrapper-blocks{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:16px}@media(min-width:1200px){.container .wrapper-blocks{display:flex;background-color:transparent;gap:16px}}@media(min-width:800px)and (max-width:1200px){.container .wrapper-blocks{display:flex;background-color:transparent;gap:16px;padding-left:35px;padding-right:35px}}.container .wrapper-blocks .case{width:100%;display:flex;justify-content:flex-start;flex-wrap:nowrap;align-items:flex-start;color:#3d3d3d}@media(min-width:800px){.container .wrapper-blocks .case{display:flex;background-color:#fff;border-radius:10px;flex-direction:column;align-content:center;align-items:center;height:100%}}.container .wrapper-blocks .case__descriptions{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:13px;line-height:18px;letter-spacing:0%;letter-spacing:0px;vertical-align:middle}@media(min-width:480px){.container .wrapper-blocks .case__descriptions{font-size:16px;line-height:20px}}.container .wrapper-blocks .case__contents{padding:20px;height:100%;display:flex;flex-direction:column;gap:20px;position:relative;z-index:2;width:100%;max-width:250px;background-color:#f9f9ff}@media(min-width:480px){.container .wrapper-blocks .case__contents{padding:32px}}@media(min-width:480px){.container .wrapper-blocks .case__img img{width:60px;min-width:60px;height:60px}}.container .wrapper-blocks .case .icon_block{width:35px;min-width:35px;height:35px}@media(min-width:800px){.container .wrapper-blocks .case .icon_block{width:60px;min-width:60px;height:60px;margin-top:30px}}.container .wrapper-blocks .case .icon_block img{display:block;width:35px;max-width:100%;max-height:60px;margin:0 auto}@media(min-width:800px){.container .wrapper-blocks .case .icon_block img{width:60px;min-width:60px;height:60px}}.container .wrapper-blocks .case .text_block{width:100%;padding-left:15px}@media(min-width:800px){.container .wrapper-blocks .case .text_block{padding:20px 30px 15px}}.container .wrapper-blocks .case .text_block p.block_text{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-weight:100;font-size:20px}@media(min-width:800px){.container .wrapper-blocks .case .text_block p.block_text .text-desktop{font-weight:400;font-size:20px}}.container .wrapper-blocks .case .text_block p.block_text .text{font-size:20px;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400}.container .wrapper-blocks .case .text_block-first{width:100%;padding-left:15px}@media(min-width:800px){.container .wrapper-blocks .case .text_block-first{padding:40px 30px 10px}}.container .wrapper-blocks .case .text_block-first p.block_text{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-weight:100;font-size:20px}.container .wrapper-blocks .case .text_block-first p.block_text span{font-size:20px;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400}.container .wrapper-blocks .case .text_block-center-first{width:100%;padding-left:15px}@media(min-width:800px){.container .wrapper-blocks .case .text_block-center-first{padding:30px 30px 10px}}.container .wrapper-blocks .case .text_block-center-first p.block_text{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400;font-size:20px}.container .wrapper-blocks .case .text_block-center-first p.block_text span{font-size:20px;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400}.container .wrapper-blocks .case .text_block-center-second{width:100%;padding-left:15px}@media(min-width:800px){.container .wrapper-blocks .case .text_block-center-second{padding:30px 30px 10px}}.container .wrapper-blocks .case .text_block-center-second p.block_text{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:20px}.container .wrapper-blocks .case .text_block-center-second p.block_text span{font-size:20px;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.activation-flow{max-width:100%;margin:24px 0;border-radius:1rem}@media(min-width:480px){.activation-flow{margin:80px 0}}.activation-flow__title{text-align:center;font-size:24px;color:#333;margin-bottom:28px;line-height:32px;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100}@media(min-width:480px){.activation-flow__title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;font-size:38px;line-height:52px;letter-spacing:0%;text-align:center;margin-bottom:40px}}.activation-flow__wrapper{background-color:#f9f9ff;position:relative}@media(min-width:480px){.activation-flow__wrapper{background-color:transparent}}.activation-flow__timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;justify-items:center;margin-bottom:1.5rem}.activation-flow__steps{display:flex;flex-direction:column}@media(min-width:480px){.activation-flow__steps{flex-direction:row;display:flex;justify-content:center;gap:40px}}.timeline-item{position:relative;display:flex;flex-direction:column;align-items:center}.timeline-item__circle{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:15px;background-color:#242426;color:#fff;font-size:15px;z-index:2;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100}@media(min-width:480px){.timeline-item__circle{display:flex;justify-content:center;align-items:center;width:106px;height:106px;border-radius:15px;background-color:#242426;color:#fff;font-size:38px;z-index:2;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;margin-bottom:32px}}.timeline-connector{position:absolute;top:50%;left:50%;transform:translateY(-50%);width:calc(100% + 99px);height:4px;display:flex;align-items:center;visibility:visible}.timeline-connector__line{height:4px;background-color:#242426;display:flex;top:2px;position:absolute}.timeline-connector__arrow{width:0;height:0;border-left:12px solid #242426;border-top:6px transparent solid;border-bottom:6px transparent solid;margin-left:-6px}.timeline-connector__circle{position:absolute;border:3px solid black;border-radius:50%;right:left;top:.2rem;transform:translateY(-50%)}@media(min-width:480px){.timeline-connector{visibility:hidden}}.step-card{background-color:#f9f9ff;border-radius:16px;padding:16px 16px 20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease;position:relative;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;display:flex}@media(min-width:480px){.step-card{background-color:transparent}}.step-card .wrapper-step-card{display:flex;flex-direction:column;gap:8px}.step-card__bend{position:absolute;top:6%;left:76%;width:205px;z-index:100}@media(max-width:1100px){.step-card__bend{width:200px;left:78%}}@media(max-width:970px){.step-card__bend{width:154px;left:82%}}@media(max-width:820px){.step-card__bend{width:130px;left:84%}}@media(max-width:740px){.step-card__bend{width:100px;left:90%}}@media(max-width:480px){.step-card__bend{visibility:hidden}}.step-card__icon{width:36px;height:36px;opacity:.85;margin:0 auto 1.25rem;display:block}.step-card__title{margin:0;font-size:15px;line-height:20px;color:#333;padding:0 .75rem;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;display:flex;flex-direction:column}@media(min-width:480px){.step-card__title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;font-size:16px}}.step-card__description{margin:0;font-size:13px;line-height:18px;color:#333;padding:0 .75rem;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}@media(min-width:480px){.step-card__description{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:16px;line-height:20px;display:flex;flex-direction:column}}.step-card .sine-steps{position:relative;width:400px;height:100px}.step-card .sine-steps:before,.step-card .sine-steps:after{content:"";position:absolute;border:1px solid black;border-radius:50%}.step-card .sine-steps:before{top:0;left:0;width:100px;height:100px;border-bottom-left-radius:0;border-top-right-radius:0}.step-card .sine-steps:after{top:0;left:100px;width:100px;height:100px;border-top-left-radius:0;border-bottom-right-radius:0}@media(min-width:480px){.step-card__center{width:395px!important}}@media(min-width:480px){.step-card{flex-direction:column;width:330px}}@media(min-width:768px){.activation-flow__timeline,.activation-flow__steps{grid-template-columns:repeat(4,1fr)}}@media(max-width:480px){.activation-flow__wrapper{display:grid;gap:1.5rem;align-items:start;border-radius:15px}.activation-flow__timeline{grid-column:1;display:grid;grid-template-columns:repeat(1,1fr);width:80px;height:100%}.timeline-item-wrapper{display:flex}.timeline-item{display:flex;align-items:center;flex:1}.timeline-item__circle{flex-shrink:0;margin:0 auto;width:40px;height:40px}.timeline-connector{position:relative;width:100%;left:0;top:22px;transform:rotate(90deg)}.timeline-connector__line{height:1px;width:38px}.timeline-connector__arrow{border-left:6px solid #242426;border-top:4px transparent solid;border-bottom:4px transparent solid;position:absolute;right:-2px;top:2.5px;transform:translateY(-50%)}.activation-flow__steps{flex-direction:column;display:flex;justify-content:space-between}.step-card{width:310px;max-width:none;margin:0;text-align:left}}.loading svg polyline{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.loading svg polyline#back{fill:none;stroke:#ff4d5033}.loading svg polyline#front{fill:none;stroke:#ff4d4f;stroke-dasharray:48,144;stroke-dashoffset:192;animation:dash_682 1.4s linear infinite}@keyframes dash_682{72.5%{opacity:0}to{stroke-dashoffset:0}}.doctor{max-width:1200px;margin:0 auto 24px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:max-content}@media(min-width:480px){.doctor{margin-top:64px;margin-bottom:20px}}.doctor .container{width:100%;height:auto;min-height:100px;border-radius:8px;background-color:#fff;flex-wrap:wrap;display:flex;gap:10px;border-radius:1rem}.doctor .container .banner{display:flex;gap:60px;background-color:#f9f9ff;border-radius:20px;width:100%}@media(max-width:480px){.doctor .container .banner{background-color:transparent}}.doctor .container .banner .img-desktop{position:relative;margin-top:32px;margin-left:32px;width:188px;height:188px;border-radius:50%;display:none}@media(min-width:1000px){.doctor .container .banner .img-desktop{display:block}}.doctor .container .banner .img-mobile{position:relative;margin-top:32px;margin-left:32px;width:188px;height:188px;border-radius:50%;display:none}@media(max-width:999px){.doctor .container .banner .img-mobile{display:block;margin:0}}.doctor .container .banner .img-no-photo-desktop{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;position:relative;margin-top:32px;margin-left:32px;width:188px;height:188px;border-radius:50%;display:flex;align-content:center;justify-content:center;align-items:center;font-size:50px;background-color:#fbdada;display:none}@media(min-width:999px){.doctor .container .banner .img-no-photo-desktop{display:flex}}.doctor .container .banner .img-no-photo-mobile{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;position:relative;margin-top:32px;margin-left:32px;width:100px;height:100px;border-radius:50%;display:flex;align-content:center;justify-content:center;align-items:center;font-size:40px;background-color:#fbdada;display:none}@media(max-width:999px){.doctor .container .banner .img-no-photo-mobile{display:flex;margin:0}}.doctor__block{display:flex;flex-direction:column;margin-top:32px;margin-bottom:32px}@media(max-width:480px){.doctor__block{margin-top:8px;width:100%;display:flex;align-items:center;margin-bottom:0}}@media(min-width:480px)and (max-width:1000px){.doctor__block{align-items:center}}.doctor__block--name-desktop{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:38px;leading-trim:NONE;line-height:52px;letter-spacing:0%;margin-bottom:24px}@media(max-width:480px){.doctor__block--name-desktop{display:none}}.doctor__block--name-mobile{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:24px;leading-trim:NONE;line-height:32px;letter-spacing:0%;text-align:center;margin-bottom:20px;margin-top:20px}@media(min-width:480px){.doctor__block--name-mobile{display:none}}.doctor__block--specialization{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:24px;leading-trim:NONE;line-height:32px;letter-spacing:0%;margin-bottom:8px}@media(max-width:480px){.doctor__block--specialization{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:15px;leading-trim:NONE;line-height:20px;letter-spacing:0%;text-align:center}}.doctor__block--experience{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:24px;leading-trim:NONE;line-height:32px;letter-spacing:0%;margin-bottom:8px}@media(max-width:480px){.doctor__block--experience{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:15px;leading-trim:NONE;line-height:20px;letter-spacing:0%;text-align:center}}.doctor__block--address{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:24px;leading-trim:NONE;line-height:32px;letter-spacing:0%;margin-bottom:32px}@media(max-width:480px){.doctor__block--address{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:15px;leading-trim:NONE;line-height:20px;letter-spacing:0%;text-align:center}}.doctor__block--img-mobile{display:block;width:100%;margin-bottom:16px;border-radius:0}.doctor__block--button{display:flex;justify-content:center;width:324px;min-width:max-content}@media(max-width:480px){.doctor__block--button{width:100%;font-size:.95rem;height:44px;display:flex;justify-content:center;align-items:center}}.doctor__block--button button{width:100%;padding:15px;background:#ff3b30;color:#fff;border:none;border-radius:40px;cursor:pointer;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.2px;transition:all .25s ease;font-size:16px;line-height:20px;letter-spacing:-1%}.doctor__block--button button:hover{background:#f8070b;box-shadow:0 8px 18px #e21f2659;transform:translateY(-2px)}.doctor__block--button button:active{transform:translateY(0);box-shadow:0 5px 10px #e21f2640}@media(max-width:480px){.doctor__block--button button{max-width:100%;font-size:16px;height:44px;display:flex;justify-content:center;align-items:center}}.info-mobile{display:flex;flex-direction:column;gap:20px}.info-mobile__container{display:flex;gap:20px;width:100%}.info-mobile__container .education{background-color:#f9f9ff;display:flex;flex-direction:column;width:50%;padding:32px;border-radius:20px;gap:20px}.info-mobile__container .education__title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:24px;leading-trim:NONE;line-height:32px;letter-spacing:0%}.info-mobile__container .education__description{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:16px;leading-trim:NONE;line-height:20px;letter-spacing:-.5%;vertical-align:middle}.info-mobile__container .certificate{background-color:#f9f9ff;display:flex;flex-direction:column;width:50%;padding:32px;border-radius:20px;gap:20px}.info-mobile__container .certificate__title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:24px;leading-trim:NONE;line-height:32px;letter-spacing:0%}.info-mobile__container .certificate__description{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:16px;leading-trim:NONE;line-height:20px;letter-spacing:-.5%;vertical-align:middle}.info-mobile__preparation{background-color:#f9f9ff;display:flex;flex-direction:column;width:100%;padding:32px;border-radius:20px;gap:20px}.info-mobile__preparation--title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:24px;leading-trim:NONE;line-height:32px;letter-spacing:0%}.info-mobile__preparation--description{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:16px;leading-trim:NONE;line-height:20px;letter-spacing:-.5%;vertical-align:middle}@media(max-width:480px){.info-mobile{display:none}}.info-desktop{background-color:#f9f9ff;border-radius:20px;padding:16px;display:flex;flex-direction:column}@media(min-width:480px){.info-desktop{display:none}}.collapse-content__inner{padding:16px;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:13px;leading-trim:NONE;line-height:18px;letter-spacing:0%}.info-toggle{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#f59e0b;font-size:.875rem;font-weight:500;margin:.75rem 0 1.5rem;transition:color .2s ease}.collapse-content{overflow:hidden;max-height:0;transition:max-height .4s ease}.collapse-content.expanded{max-height:500px;border-bottom:1px solid #e0e0e0}.toggle-arrow{transition:transform .3s ease;transform:rotate(0)}.toggle-arrow.expanded{transform:rotate(180deg)}.doctor-card-info{display:flex;justify-content:space-between;align-items:center;color:#3d3d3d;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:15px;leading-trim:none;line-height:20px;letter-spacing:0%}.loading{width:100%;height:300px;display:flex;justify-content:center;align-items:center}.error-title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;display:flex;justify-content:center}.error-message{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;color:#d32f2f;background-color:#ffe0e0;padding:20px;border-radius:8px;margin:30px 0;font-size:14px}@keyframes dash{72.5%{opacity:0}to{stroke-dashoffset:0}}.result-page{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.result-page .result-title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:2rem;margin-bottom:1rem}.result-page .result-meta{color:#666;line-height:1.6;margin-bottom:1.5rem;display:flex;justify-content:space-between}@media(max-width:768px){.result-page .result-meta{flex-direction:column;gap:30px}}.result-list{display:flex;flex-direction:column;gap:1rem}.container-result-item{width:100%;display:flex}@media(max-width:768px){.container-result-item{display:block}}.result-item{background:#fff;border-radius:1rem;padding:1.25rem;box-shadow:0 .75rem 1.5rem #0000001a;display:flex;flex-direction:column;gap:1rem}.result-info{width:100%}.result-code{display:inline-block;padding:.25rem .5rem;border-radius:.375rem;border:1px solid #aaa;font-size:.875rem;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;margin-bottom:.5rem}.result-name{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:1.25rem;margin-bottom:.5rem}.result-status{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600}.result-status--ready{color:#10b981;border:1px solid #1aa800;padding:.1rem .45rem;border-radius:.75rem}.result-status--progress{color:#f59e0b;border:1px solid #f59e0b;padding:.1rem .45rem;border-radius:.75rem}.result-status--error{color:#ef4444}.result-price{border-radius:.75rem;text-align:end;width:min-content;margin-bottom:20px;display:flex;flex-direction:column;gap:20px;align-items:flex-end}.result-price_text{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;padding:.55rem 1rem;font-size:1.25rem;background:linear-gradient(45deg,#fff,#ffe0e0);border-radius:15px;width:max-content}@media(max-width:768px){.result-price{border-radius:.75rem;text-align:end;width:auto;margin-top:20px;display:flex;flex-direction:row;justify-content:flex-end}}.container-download-file{display:flex;justify-content:flex-end;gap:.5rem}.container-download-file__result-file-btn{display:inline-block;padding:.55rem 1rem;background:#e21f26;color:#fff;border-radius:.5rem;text-decoration:none;font-weight:600;transition:.2s;border:0}.container-download-file__result-file-btn:hover{background:#fa0f17}.container-download-file__view-file-btn{display:inline-block;padding:.75rem 1.5rem;background:#4b5563;color:#fff;border-radius:.5rem;border:none;font-weight:600;cursor:pointer;transition:.2s}.container-download-file__view-file-btn:hover{background:#374151}canvas.pdf-page{display:block;margin:0 auto 1rem;max-width:100%;height:auto}.toast{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:8px;color:#fff;font-size:14px;font-weight:500;opacity:0;transition:opacity .3s ease;z-index:9999}.toast--success{background-color:#28a745}.toast--error{background-color:#dc3545}.pdf-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .4s ease-out,visibility .4s ease-out;overflow:hidden}.pdf-modal--visible{opacity:1;visibility:visible}.pdf-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:1;transition:background-color .4s ease-out}.pdf-modal__content{position:relative;width:90%;max-width:1200px;max-height:85vh;background:#fff;border-radius:1rem;box-shadow:0 .75rem 1.5rem #0000001a;z-index:2;overflow-y:auto;padding:0;height:max-content;transform:scale(.95) translateY(-20px);opacity:0;transition:transform .4s ease-out,opacity .4s ease-out}.pdf-modal--visible .pdf-modal__content{transform:scale(1) translateY(0);opacity:1}.pdf-modal__close-btn:hover{background:#333}.pdf-container{padding:1.75rem;min-height:300px;height:100%;display:flex;justify-content:center;align-items:center}.loading{width:100%;height:200px;display:flex;justify-content:center;align-items:center}@media(max-width:767px){.loading{height:auto}}.pdf-error{padding:20px;text-align:center;color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:.5rem;margin:20px 0;opacity:0;transition:opacity .3s ease-out}.pdf-error[style*="display: block"]{opacity:1}@media(max-width:768px){.pdf-modal__content{width:100%;height:100%;max-height:100%;border-radius:0;margin:0;transform:scale(1) translateY(0);transition:none}.pdf-container{padding:1.55rem}}.pdf-modal__close-btn{position:absolute;top:5px;right:10px;background:transparent;color:#000;border:none;border-radius:50%;width:20px;height:20px;font-size:30px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:color .2s ease,font-size .2s ease}.pdf-modal__close-btn:hover{background:transparent;color:#000;font-size:35px}.modal-overlay{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity 1s ease-out}.modal-overlay.show{opacity:1;visibility:visible}.modal-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) translateY(20px);background-color:#fff;border-radius:12px;padding:24px;max-width:400px;width:90%;box-shadow:0 4px 20px #00000026;transition:transform 1s ease-out,opacity 1s ease-out;opacity:0;z-index:1001}.modal-content .menu__list{flex-wrap:wrap}.no-scroll{overflow:hidden;position:fixed;width:100%;height:100%;top:0;left:0}.modal-overlay.show .modal-content{transform:translate(-50%,-50%) translateY(0);opacity:1}.modal-close{position:absolute;top:12px;right:16px;font-size:24px;color:#666;background:none;border:none;cursor:pointer}.modal-close:hover{color:#000}.modal-title{font-size:18px;font-weight:600;margin:0 0 8px;text-align:center}.modal-description{font-size:14px;color:#555;margin:0 0 16px;text-align:center;line-height:1.4}.menu__list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0;padding:0;list-style:none}@media(max-width:480px){.menu__list{display:flex;gap:6px;margin-bottom:12px;flex-wrap:nowrap}}.menu__item{display:flex;flex:1 1 45%;max-width:120px}.menu__link-download{display:block;width:100%;height:100%;padding:8px;border-radius:8px;transition:border-color .3s}.menu__link:hover{border-color:#007bff}.link__icon{width:100%;height:auto}.app-promo-section{width:100%;padding:40px 0;background:linear-gradient(135deg,#ffffff42,#ff6868);position:relative;height:max-content;margin-bottom:20px}.app-promo-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.app-text{flex:1;max-width:500px;color:#000000bd;text-align:left;margin-top:30px;display:flex;flex-direction:column;gap:50px}@media(min-width:480px){.app-text{margin-left:40px}}.cl-title{font-size:3.5rem;font-weight:700;line-height:1.3;margin:0;text-transform:uppercase}.cl-description{font-size:1.5rem;font-weight:700;line-height:1.7;margin:0}.cl-logo{font-weight:900;letter-spacing:1px}.phone-3d-wrapper{display:flex;justify-content:flex-end;position:relative;z-index:10;position:absolute;right:30px;bottom:-20px}.phone-image{height:400px;transform:rotate(15deg) translate(10px) translateY(10px);border-radius:24px;transition:all .4s ease;position:relative}@media(max-width:992px){.app-promo-container{flex-direction:column;text-align:center;align-items:flex-start}.app-text{margin-bottom:30px;max-width:100%;text-align:center;padding:0 20px}.cl-description{font-size:1rem;font-weight:700}.phone-3d-wrapper{justify-content:center;margin-top:20px;right:0}.phone-image{height:260px;transform:rotate(10deg) translate(5px) translateY(5px)}}@media(max-width:576px){.app-promo-section{padding:20px 0;height:auto}.app-text{gap:30px;width:180px;text-align:left}.cl-title{font-size:1.3rem;line-height:1.2}.cl-description{font-size:.856rem;line-height:1.5}.phone-image{height:200px;transform:rotate(10deg) translate(5px) translateY(5px)}}.gift{display:flex;justify-content:flex-end;position:relative;z-index:11;position:absolute;right:0;bottom:0}@media(max-width:576px){.gift{width:120px;height:120px}}.sale{max-width:1200px;margin:0 auto 80px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:max-content}@media(min-width:480px){.sale{margin-top:64px}}.sale .container{width:100%;height:auto;min-height:100px;border-radius:8px;background-color:#fff;flex-wrap:wrap;display:flex;gap:10px;border-radius:1rem}.sale .container .banner{display:flex;gap:60px}.sale .container .banner .img-desktop{position:relative;margin-top:8px;width:38%;border-radius:20px;display:none}@media(min-width:1000px){.sale .container .banner .img-desktop{display:block}}.sale__block{display:flex;flex-direction:column}@media(max-width:480px){.sale__block{margin-top:8px}}@media(min-width:480px)and (max-width:1000px){.sale__block{align-items:center}}.sale__block--header-title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:24px;leading-trim:NONE;line-height:32px;letter-spacing:0%;margin-bottom:20px}@media(max-width:480px){.sale__block--header-title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:15px;leading-trim:NONE;line-height:20px;letter-spacing:0%;margin-bottom:10px}}.sale__block--title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:16px;leading-trim:NONE;line-height:20px;letter-spacing:0%;margin-bottom:12px}@media(max-width:480px){.sale__block--title{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:15px;leading-trim:NONE;line-height:20px;letter-spacing:0%}}.sale__block--description{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:16px;leading-trim:NONE;line-height:20px;letter-spacing:0%;margin-bottom:40px}@media(max-width:480px){.sale__block--description{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:13px;leading-trim:NONE;line-height:18px;letter-spacing:0%}}.sale__block--img-mobile{display:block;width:100%;margin-bottom:16px;border-radius:0}@media(min-width:1000px){.sale__block--img-mobile{display:none}}@media(min-width:480px){.sale__block--img-mobile{width:60%;border-radius:20px}}.sale__block--button{display:flex;justify-content:center;width:324px;min-width:max-content}@media(max-width:480px){.sale__block--button{width:100%;font-size:.95rem;height:44px;display:flex;justify-content:center;align-items:center}}.sale__block--button button{width:100%;padding:15px;background:#ff3b30;color:#fff;border:none;border-radius:40px;cursor:pointer;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.2px;transition:all .25s ease;font-size:16px;line-height:20px;letter-spacing:-1%}.sale__block--button button:hover{background:#f8070b;box-shadow:0 8px 18px #e21f2659;transform:translateY(-2px)}.sale__block--button button:active{transform:translateY(0);box-shadow:0 5px 10px #e21f2640}@media(max-width:480px){.sale__block--button button{max-width:100%;font-size:16px;height:44px;display:flex;justify-content:center;align-items:center}}
