pre{white-space:break-spaces}h1{font-weight:600;font-size:40px;line-height:120%;color:#000b44;margin-bottom:50px}@media all and (max-width:1200px){h1{font-size:36px;margin-bottom:42px}}@media all and (max-width:1024px){h1{font-size:32px;margin-bottom:36px}}@media all and (max-width:768px){h1{font-size:28px;margin-bottom:32px}}@media all and (max-width:500px){h1{font-size:24px;margin-bottom:28px}}strong,b{font-weight:600}em{font-style:italic}h2{font-weight:600;font-size:24px;line-height:29px;color:#616ba0;margin-bottom:1em}@media all and (max-width:1200px){h2{font-size:22px}}@media all and (max-width:1024px){h2{font-size:20px}}@media all and (max-width:768px){h2{font-size:18px}}@media all and (max-width:500px){h2{font-size:16px}}h3{font-weight:600;font-size:3.6rem}@media all and (max-width:1200px){h3{font-size:3.2rem}}@media all and (max-width:1024px){h3{font-size:2.4rem}}@media all and (max-width:768px){h3{font-size:14px}}h4{font-weight:600;font-size:3rem}@media all and (max-width:1200px){h4{font-size:2.6rem}}@media all and (max-width:1024px){h4{font-size:2.2rem}}@media all and (max-width:768px){h4{font-size:12px}}h5{font-weight:600;font-size:2.4rem}h6{font-weight:600;font-size:1.8rem}table{width:100%;border-collapse:separate;margin-bottom:3rem}table th{font-weight:400;padding:19px 26px}table td{font-weight:400}table th,table td{font-weight:400;font-size:1.6rem;line-height:125%;color:#616ba0;padding:1.2rem 2rem;text-align:left}@media all and (max-width:768px){table th,table td{padding:12px 28px}}table thead th{padding:4px 26px}table tbody tr{border-radius:10px;transition:.2s}table tbody tr:hover{background:#00305708}table tbody tr td:first-child{border-radius:10px 0 0 10px}table tbody tr td:last-child{border-radius:0 10px 10px 0}table tbody tr td{border-bottom:1px dashed #C2D6E5}table tbody tr td img{margin-right:14px}table tbody tr th{background:#c2d6e54f}table tbody tr th:first-child{border-radius:5px 0 0 5px}table tbody tr th:last-child{border-radius:0 5px 5px 0}p{font-weight:400;font-size:1.8rem;line-height:141.9%;color:#000;margin-bottom:1em}@media all and (max-width:1600px){p{font-size:1.7rem}}@media all and (max-width:1400px){p{font-size:1.6rem}}strong{font-weight:600}.text{margin-bottom:70px}.text strong{font-weight:600}.text ul{list-style:none}.text ol{list-style:decimal}.text ul{list-style:square;padding-left:20px;margin-bottom:2.2rem}.text ul li{font-weight:400;font-size:1.6rem;line-height:140%;margin-bottom:1.1rem}.text ul li::marker{color:#ca85d5}.text ul li ul,.text ul li ol{margin-top:1rem}.text a{text-decoration-line:underline;color:#ca85d5}:root{--main-bg: #efefef;--main-color: #2d2b2b;--color-muted: #00000073;--color-dark: #000;--header-bg: #efefef;--sidebar-bg: #2d2c2c;--footer-bg: #fff;--card-bg: #fff;--form-control-bg: #fff;--article-card-title: #2f2f2f}[data-theme=dark]{--main-bg: #2d2b2b;--main-color: #fff;--color-muted: #fff;--color-dark: #fff;--header-bg: #2d2b2b;--sidebar-bg: #000;--footer-bg: #212121;--card-bg: #434343;--form-control-bg: #212121;--article-card-title: #fff}@media all and (max-width:360px){:root{--media-breakdown: 360 * 100vw}}@media all and (min-width:360px){:root{--media-breakdown: 360 * 100vw}}@media all and (min-width:480px){:root{--media-breakdown: 768 * 100vw}}@media all and (min-width:768px){:root{--media-breakdown: 1440 * 100vw}}@media all and (min-width:1024px){:root{--media-breakdown: 1920 * 100vw}}@media all and (min-width:1580px){:root{--media-breakdown: 1920 * 100vw}}@media(min-width:360px){.col-xxs-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xxs-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxs-3{flex:0 0 25%;max-width:25%}.col-xxs-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xxs-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xxs-6{flex:0 0 50%;max-width:50%}.col-xxs-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xxs-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xxs-9{flex:0 0 75%;max-width:75%}.col-xxs-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xxs-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xxs-12{flex:0 0 100%;max-width:100%}}@media(min-width:480px){.col-xs-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xs-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xs-3{flex:0 0 25%;max-width:25%}.col-xs-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xs-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xs-6{flex:0 0 50%;max-width:50%}.col-xs-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xs-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xs-9{flex:0 0 75%;max-width:75%}.col-xs-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xs-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xs-12{flex:0 0 100%;max-width:100%}}@media(min-width:568px){.col-ms-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-ms-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-ms-3{flex:0 0 25%;max-width:25%}.col-ms-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-ms-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-ms-6{flex:0 0 50%;max-width:50%}.col-ms-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-ms-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-ms-9{flex:0 0 75%;max-width:75%}.col-ms-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-ms-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-ms-12{flex:0 0 100%;max-width:100%}}@media(min-width:768px){.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media(min-width:992px){.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width:1280px){.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media(min-width:1440px){.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}@media(min-width:1560px){.col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xxl-12{flex:0 0 100%;max-width:100%}}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap!important}.flex-column{flex-direction:column}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}@media(min-width:992px){.align-items-md-end{justify-content:flex-end}}.justify-content-start{justify-content:flex-start}.justify-content-between{justify-content:space-between}.gap-1{gap:.5rem}.gap-2{gap:1rem}.flex-auto{flex:1 1 auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display: inline;*zoom: 1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left: -7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align: middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow: visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height: 13px;*width: 13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.open-sans-regular,html{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button .swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}@media all and (min-width:500px){[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}}.dlab{padding:46px 0 58px;color:#20362d;background:radial-gradient(circle at 18% 0,rgba(131,180,156,.22),transparent 34%),linear-gradient(180deg,#f5fbf7 0,#f7f7f7 420px,#fff)}@media(max-width:760px){.dlab{padding:22px 0 34px}}.dlab__shell{width:min(1240px,100% - 32px);margin:0 auto;overflow:hidden;border:1px solid #d9e8df;border-radius:22px;background:#fff;box-shadow:0 24px 80px #20503a1f}@media(max-width:760px){.dlab__shell{width:min(100% - 20px,560px);border-radius:16px}}.dlab__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:22px 34px;align-items:end;padding:34px;color:#fff;background:linear-gradient(135deg,#27493af0,#6f9a84e0),#263f35}@media(max-width:980px){.dlab__hero{grid-template-columns:1fr}}@media(max-width:760px){.dlab__hero{padding:24px 18px}}.dlab__brand{display:flex;align-items:center;gap:16px;min-width:0}.dlab__brand-mark{flex:0 0 auto;width:64px;height:64px;border:2px solid rgba(255,255,255,.74);border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:#6fae95;color:#fff;font-size:34px;font-weight:900;line-height:1}@media(max-width:760px){.dlab__brand-mark{width:54px;height:54px;border-radius:14px;font-size:28px}}.dlab__eyebrow{margin-bottom:7px;color:#ffffffb8;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dlab__title{margin:0;color:#fff;font-size:48px;font-weight:900;line-height:1}@media(max-width:760px){.dlab__title{font-size:34px}}.dlab__lead{grid-column:1/2;max-width:680px;margin:0;color:#ffffffd1;font-size:16px;line-height:1.55}@media(max-width:980px){.dlab__lead{grid-column:auto}}@media(max-width:760px){.dlab__lead{font-size:14px}}.dlab__summary{grid-column:2/3;grid-row:1/span 2;display:grid;grid-template-columns:1fr 1.35fr;gap:12px}@media(max-width:980px){.dlab__summary{grid-column:auto;grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}.dlab__summary-card{min-height:96px;display:flex;flex-direction:column;justify-content:center;padding:16px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:#ffffff1a}.dlab__summary-card span,.dlab__summary-card small{color:#ffffffb3;font-size:12px;font-weight:700}.dlab__summary-card strong{margin-top:6px;color:#fff;font-size:26px;line-height:1.1}.dlab__patient{display:grid;grid-template-columns:270px minmax(0,1fr);gap:24px;align-items:start;padding:24px 32px;border-bottom:1px solid #dceae2;background:#f8fcf9}@media(max-width:980px){.dlab__patient{grid-template-columns:1fr}}@media(max-width:760px){.dlab__patient{padding:18px}}.dlab__patient-head h2{margin:0 0 6px;color:#263f35;font-size:19px;line-height:1.25}.dlab__patient-head p{margin:0;color:#627269;font-size:13px;line-height:1.5}.dlab__patient-fields{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(155px,.7fr) minmax(140px,.6fr) minmax(210px,1fr);gap:14px}@media(max-width:1100px){.dlab__patient-fields{grid-template-columns:1fr 1fr}}@media(max-width:760px){.dlab__patient-fields{grid-template-columns:1fr}}.dlab label{display:block;margin:0}.dlab label span{display:block;margin-bottom:6px;color:#52645a;font-size:12px;font-weight:800}.dlab__input{width:100%;min-height:44px;border:1px solid #cfe2d7;border-radius:12px;padding:10px 13px;background:#fff;color:#20362d;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.dlab__input:focus{outline:0;border-color:#6fae95;box-shadow:0 0 0 3px #6fae952e}.dlab__input.is-invalid{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.dlab__mobile-tabs{display:none}@media(max-width:760px){.dlab__mobile-tabs{display:flex;gap:8px;padding:12px;border-bottom:1px solid #dceae2;background:#fff}.dlab__mobile-tabs button{flex:1;border:1px solid #d2e5db;background:#f5fbf7;border-radius:12px;padding:10px;color:#28483b;font-family:inherit;font-size:14px;font-weight:900;line-height:1.25;text-align:center}.dlab__mobile-tabs button.is-active{background:#6fae95;border-color:#6fae95;color:#fff}}.dlab__grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;min-height:640px}@media(max-width:980px){.dlab__grid{grid-template-columns:minmax(0,1fr) 350px}}@media(max-width:760px){.dlab__grid{display:block;min-height:0}.dlab__grid[data-view=cart] .dlab__list-panel{display:none}.dlab__grid:not([data-view=cart]) .dlab__cart-panel{display:none}}.dlab__panel{min-width:0}.dlab__list-panel{border-right:1px solid #dceae2;background:#fff}@media(max-width:760px){.dlab__list-panel{border-right:0}}.dlab__search{padding:20px 22px 12px}@media(max-width:760px){.dlab__search{padding-left:14px;padding-right:14px}}.dlab__tabs{display:flex;gap:8px;overflow-x:auto;padding:0 22px 14px;cursor:grab;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-behavior:smooth;touch-action:pan-x;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:760px){.dlab__tabs{padding-left:14px;padding-right:14px}}.dlab__tabs.is-dragging{cursor:grabbing;scroll-behavior:auto}.dlab__tabs button{flex:0 0 auto;border:1px solid #d4e6dc;background:#f5fbf7;color:#28483b;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.dlab__tabs button.is-active{background:#6fae95;color:#fff;border-color:#6fae95}.dlab__items{max-height:660px;overflow:auto;padding:0 22px 22px;scrollbar-width:thin}@media(max-width:760px){.dlab__items{max-height:none;padding-left:14px;padding-right:14px}}.dlab__item{width:100%;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #ddebe3;background:#fff;border-radius:14px;padding:13px 14px;margin-bottom:10px;text-align:left;cursor:pointer;box-shadow:0 8px 24px #20503a0d;transition:border-color .15s ease,background .15s ease,transform .15s ease}.dlab__item:hover{border-color:#9ccbb8;transform:translateY(-1px)}.dlab__item.is-selected{border-color:#6fae95;background:#eef8f3}@media(max-width:760px){.dlab__item{grid-template-columns:22px minmax(0,1fr)}}.dlab__check{width:20px;height:20px;border:2px solid #abc9bb;border-radius:50%;background:#fff}.dlab__item.is-selected .dlab__check{background:#6fae95;border-color:#6fae95;box-shadow:inset 0 0 0 5px #fff}.dlab__item-name,.dlab__selected-name{min-width:0;color:#20362d;font-size:14px;font-weight:800;line-height:1.35}.dlab__item-name small,.dlab__selected-name small{display:block;margin-top:3px;color:#65766d;font-size:12px;font-weight:400}.dlab__prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.dlab__prices strong{color:#6fae95;font-size:14px;white-space:nowrap}.dlab__prices small{color:#76857d;font-size:11px;white-space:nowrap}@media(max-width:760px){.dlab__prices{grid-column:2/3;align-items:flex-start}}.dlab__custom-price{display:flex;align-items:center;gap:5px;color:#65766d}@media(max-width:760px){.dlab__custom-price{grid-column:2/3}}.dlab__custom-price input{width:84px;border:1px solid #cfe2d7;border-radius:9px;padding:7px 8px;text-align:right}.dlab__cart-panel{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;max-height:calc(100vh - 24px);background:#f5fbf7}@media(max-width:760px){.dlab__cart-panel{position:static;max-height:none;min-height:480px}}.dlab__cart-head{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:20px 22px 14px;border-bottom:1px solid #dceae2}.dlab__cart-head strong{color:#263f35;font-size:18px}.dlab__cart-head button{border:0;background:transparent;color:#6fae95;font-weight:800;cursor:pointer}.dlab__selected{flex:1 1 auto;overflow:auto;padding:16px 22px;scrollbar-width:thin}.dlab__selected-row,.dlab__fee{display:grid;grid-template-columns:26px minmax(0,1fr) auto 28px;gap:10px;align-items:center;width:100%;border:1px solid #ddebe3;background:#fff;border-radius:14px;padding:11px;margin-bottom:10px}@media(max-width:760px){.dlab__selected-row,.dlab__fee{grid-template-columns:26px minmax(0,1fr) 28px}}.dlab__num{width:26px;height:26px;border-radius:50%;background:#e3f2eb;color:#3f7d66;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.dlab__selected-row button{border:0;background:#e3f0e9;color:#37715d;width:28px;height:28px;border-radius:50%;cursor:pointer}@media(max-width:760px){.dlab__selected-row button{grid-column:3/4;grid-row:1/3}}.dlab__fee{grid-template-columns:minmax(0,1fr) auto;cursor:pointer;color:#76857d}.dlab__fee.is-enabled{background:#eef8f3;color:#3f7d66;border-color:#abd5c4}.dlab__email{padding:0 22px 14px}.dlab__actions{display:flex;flex-direction:column;gap:10px;padding:0 22px 22px}.dlab__button{width:100%;border:0;border-radius:12px;background:#263f35;color:#fff;padding:13px;font-size:14px;font-weight:900;cursor:pointer;transition:background .15s ease,transform .15s ease}.dlab__button:hover:not(:disabled){background:#335c4b;transform:translateY(-1px)}.dlab__button:disabled{background:#d7e2dc;color:#76857d;cursor:default;transform:none}.dlab__button--send{background:#6fae95}.dlab__button--send:hover:not(:disabled){background:#4f9279}.dlab__empty{color:#76857d;text-align:center;padding:42px 12px;border:1px dashed #d2e5db;border-radius:14px;background:#f8fcf9}.dlab__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.insurance-template,.insurance-detail{--insurance-ink: #0f172a;--insurance-text: #425466;--insurance-muted: #667793;--insurance-blue: #0d2b5e;--insurance-button-blue: #4b6fad;--insurance-button-hover: #176da7;--insurance-accent: #176da7;--insurance-sky: #7ea7d3;--insurance-line: #dbe7f4;--insurance-soft: #f5f9fd;--insurance-green: #17704a;--insurance-warm: #b49a70;color:var(--insurance-ink)}.insurance-template__shell,.insurance-detail__shell{width:min(1240px,100% - 40px);margin:0 auto}.insurance-template__breadcrumbs{display:flex;gap:8px;align-items:center;margin:24px 0 0;color:#8b98a9;font-size:14px}.insurance-template__breadcrumbs a{color:inherit;text-decoration:none}.insurance-template__breadcrumbs a:hover{color:var(--insurance-accent)}.insurance-template__hero,.insurance-detail__hero{padding:48px 0 64px}.insurance-template__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:44px;align-items:center}.insurance-template__eyebrow,.insurance-detail__eyebrow{margin:0 0 12px;color:var(--insurance-accent);font-size:13px;font-weight:800;line-height:1.3;letter-spacing:0;text-transform:uppercase}.insurance-template__title,.insurance-detail__title{margin:0 0 18px;color:var(--insurance-ink);font-size:42px;font-weight:800;line-height:1.12;letter-spacing:0}.insurance-template__lead,.insurance-detail__lead{max-width:720px;margin:0 0 26px;color:var(--insurance-text);font-size:17px;line-height:1.65}.insurance-detail__lead{max-width:660px;font-size:16px}.insurance-template__actions,.insurance-detail__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.insurance-template__button,.insurance-detail__button,.insurance-card__link,.insurance-detail__source{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid var(--insurance-button-blue);border-radius:10px;padding:9px 20px;background:var(--insurance-button-blue);color:#fff;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.insurance-template__button:hover,.insurance-detail__button:hover,.insurance-card__link:hover,.insurance-detail__source:hover{transform:translateY(-1px);border-color:var(--insurance-button-hover);background:var(--insurance-button-hover);color:#fff}.insurance-template__button--light,.insurance-detail__button--light{border-color:var(--insurance-line);background:#fff;color:var(--insurance-blue)}.insurance-template__button--light:hover,.insurance-detail__button--light:hover{background:#eef6fc;color:var(--insurance-blue)}.insurance-template__facts{display:grid;grid-template-columns:1fr;gap:10px;max-width:560px;margin-top:24px}.insurance-template__facts>*{display:grid;grid-template-columns:38px minmax(0,1fr);gap:4px 12px;align-items:center;min-height:66px;border:1px solid var(--insurance-line);border-radius:8px;padding:11px 13px;background:#fff;box-shadow:0 10px 24px #4b6fad14}.insurance-template__facts>*:before{display:block;grid-row:1/3;width:38px;height:38px;background:var(--insurance-button-blue);content:"";-webkit-mask:var(--insurance-fact-icon) center/21px 21px no-repeat;mask:var(--insurance-fact-icon) center/21px 21px no-repeat}.insurance-template__facts>*:nth-child(1){--insurance-fact-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm7.7 9h-3.1a15 15 0 0 0-1.2-5A8 8 0 0 1 19.7 11ZM12 4c.8 1.1 1.5 2.8 1.8 5h-3.6c.3-2.2 1-3.9 1.8-5Zm-7.7 9h3.1c.1 1.8.5 3.5 1.2 5A8 8 0 0 1 4.3 13Zm3.1-2H4.3A8 8 0 0 1 8.6 6a15 15 0 0 0-1.2 5Zm4.6 9c-.8-1.1-1.5-2.8-1.8-5h3.6c-.3 2.2-1 3.9-1.8 5Zm2.1-7H9.9a17 17 0 0 1 0-2h4.2a17 17 0 0 1 0 2Zm.8 5a15 15 0 0 0 1.2-5h3.1a8 8 0 0 1-4.3 5Z'/%3E%3C/svg%3E")}.insurance-template__facts>*:nth-child(2){--insurance-fact-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 6h18v12H3V6Zm2 2v2h16V8H5Zm0 5v3h16v-3H5Zm2 1h5v1H7v-1Z'/%3E%3C/svg%3E")}.insurance-template__facts>*:nth-child(3){--insurance-fact-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 3a8 8 0 0 0-8 8v4a3 3 0 0 0 3 3h2v-7H6.1a6 6 0 0 1 11.8 0H15v7h1.6A4.6 4.6 0 0 1 12 21h-2v2h2a6.6 6.6 0 0 0 6.6-5H20v-7a8 8 0 0 0-8-8Z'/%3E%3C/svg%3E")}.insurance-template__facts span,.insurance-template__facts small{display:block;margin-bottom:0;color:var(--insurance-muted);font-size:11px;font-weight:800;line-height:1.2;text-transform:uppercase}.insurance-template__facts strong{display:block;color:var(--insurance-blue);font-size:14px;line-height:1.32}.insurance-template__media,.insurance-detail__media{position:relative;overflow:hidden;margin:0;border:1px solid var(--insurance-line);border-radius:8px;background:#fff;box-shadow:0 24px 62px #4b6fad24}.insurance-template__media img,.insurance-detail__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.insurance-template__media{aspect-ratio:16/12}.insurance-template__media-panel{position:absolute;right:18px;bottom:18px;width:min(320px,100% - 36px);border:1px solid rgba(255,255,255,.72);border-radius:8px;padding:16px;background:#fffffff0;box-shadow:0 16px 36px #0f2a5024}.insurance-template__media-panel strong{display:block;color:var(--insurance-blue);font-size:20px;line-height:1.2}.insurance-template__media-panel span{display:block;margin-top:6px;color:var(--insurance-muted);font-size:13px;line-height:1.45}.insurance-clinic-purchase{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid rgba(126,167,211,.38);border-radius:8px;padding:18px 20px;background:linear-gradient(135deg,#f7fbff,#fff 58%,#eef8f5);box-shadow:0 16px 36px #4b6fad1a}.insurance-clinic-purchase--wide{margin:-22px 0 44px}.insurance-clinic-purchase--hero{grid-template-columns:44px minmax(0,1fr);max-width:720px;margin:0 0 22px;padding:15px;box-shadow:0 12px 28px #4b6fad17}.insurance-clinic-purchase--hero .insurance-clinic-purchase__icon{width:44px;height:44px}.insurance-clinic-purchase--hero .insurance-clinic-purchase__icon:before{width:24px;height:24px;margin-top:10px}.insurance-clinic-purchase--hero .insurance-clinic-purchase__content h2{font-size:18px}.insurance-clinic-purchase--hero .insurance-clinic-purchase__link{grid-column:2;justify-self:start;margin-top:2px}.insurance-template__shell>.insurance-clinic-purchase--hero,.insurance-detail__purchase-shell .insurance-clinic-purchase--hero{grid-template-columns:54px minmax(0,1fr) auto;max-width:none}.insurance-template__shell>.insurance-clinic-purchase--hero .insurance-clinic-purchase__icon,.insurance-detail__purchase-shell .insurance-clinic-purchase--hero .insurance-clinic-purchase__icon{width:54px;height:54px}.insurance-template__shell>.insurance-clinic-purchase--hero .insurance-clinic-purchase__icon:before,.insurance-detail__purchase-shell .insurance-clinic-purchase--hero .insurance-clinic-purchase__icon:before{width:29px;height:29px;margin-top:12px}.insurance-template__shell>.insurance-clinic-purchase--hero .insurance-clinic-purchase__content h2,.insurance-detail__purchase-shell .insurance-clinic-purchase--hero .insurance-clinic-purchase__content h2{font-size:22px}.insurance-template__shell>.insurance-clinic-purchase--hero .insurance-clinic-purchase__link,.insurance-detail__purchase-shell .insurance-clinic-purchase--hero .insurance-clinic-purchase__link{grid-column:auto;justify-self:end;margin-top:0}.insurance-template__shell>.insurance-clinic-purchase--hero{margin:-22px 0 44px}.insurance-detail__purchase-shell{margin-top:-28px}.insurance-detail__purchase-shell .insurance-clinic-purchase--hero{margin:0}.insurance-detail__purchase-shell+.insurance-detail__layout{padding-top:28px}.insurance-clinic-purchase__icon{display:block;width:54px;height:54px;border-radius:8px;background:var(--insurance-button-blue)}.insurance-clinic-purchase__icon:before{display:block;width:29px;height:29px;margin:12px auto 0;background:#fff;content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 5h16v14H4V5Zm2 2v10h12V7H6Zm5 2h2v2h2v2h-2v2h-2v-2H9v-2h2V9Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 5h16v14H4V5Zm2 2v10h12V7H6Zm5 2h2v2h2v2h-2v2h-2v-2H9v-2h2V9Z'/%3E%3C/svg%3E") center/contain no-repeat}.insurance-clinic-purchase__content{min-width:0}.insurance-clinic-purchase__content h2{margin:0 0 7px;color:var(--insurance-ink);font-size:22px;font-weight:800;line-height:1.2;letter-spacing:0}.insurance-clinic-purchase__content p{margin:0;color:var(--insurance-text);font-size:14px;line-height:1.55}.insurance-clinic-purchase__badge{display:inline-block;margin:0 0 6px;color:var(--insurance-accent);font-size:11px;font-weight:800;line-height:1.2;letter-spacing:0;text-transform:uppercase}.insurance-clinic-purchase__link{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid var(--insurance-button-blue);border-radius:10px;padding:8px 16px;background:var(--insurance-button-blue);color:#fff;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.insurance-clinic-purchase__link:hover{transform:translateY(-1px);border-color:var(--insurance-button-hover);background:var(--insurance-button-hover);color:#fff}.insurance-clinic-purchase--compact{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px;background:#fff}.insurance-clinic-purchase--compact .insurance-clinic-purchase__icon{width:44px;height:44px}.insurance-clinic-purchase--compact .insurance-clinic-purchase__icon:before{width:24px;height:24px;margin-top:10px}.insurance-clinic-purchase--compact .insurance-clinic-purchase__content h2{font-size:18px}.insurance-clinic-purchase--compact .insurance-clinic-purchase__link{grid-column:1/-1;width:100%}.insurance-template__band{padding:58px 0;background:linear-gradient(180deg,#f6faff,#fff)}.insurance-template__section{padding:58px 0}.insurance-template__section--seo{background:#fff}.insurance-template--compact{padding:40px 0 70px}.insurance-template__section-head{max-width:760px;margin:0 auto 28px;text-align:center}.insurance-template__section-head--left{margin-right:0;margin-left:0;text-align:left}.insurance-template__section-title{margin:0 0 12px;color:var(--insurance-ink);font-size:34px;font-weight:800;line-height:1.14;letter-spacing:0}.insurance-template__section-text{margin:0;color:var(--insurance-text);font-size:16px;line-height:1.65}.insurance-template__filter{--insurance-filter-sticky-top: 88px;--insurance-filter-viewport-gap: 20px}.insurance-template__filter .content-filter{display:grid;grid-template-columns:minmax(280px,318px) minmax(0,1fr);gap:22px;align-items:start}.insurance-template__filter .content-filter__form{position:sticky;top:var(--insurance-filter-sticky-top);max-height:calc(100vh - var(--insurance-filter-sticky-top) - var(--insurance-filter-viewport-gap));max-height:calc(100dvh - var(--insurance-filter-sticky-top) - var(--insurance-filter-viewport-gap));overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(126,167,211,.32);border-radius:8px;padding:16px;background:#fff;box-shadow:0 18px 44px #4b6fad1f;scrollbar-gutter:stable;scrollbar-width:thin}.insurance-template__filter .content-filter__head{margin-bottom:14px}.insurance-template__filter .content-filter__head strong,.insurance-template__filter .content-filter__head span{display:block}.insurance-template__filter .content-filter__head strong{color:var(--insurance-ink);font-size:18px;font-weight:800;line-height:1.2}.insurance-template__filter .content-filter__head span{max-width:none;margin-top:5px;color:var(--insurance-muted);font-size:12px;line-height:1.4;text-align:left}.insurance-template__filter .content-filter__fields{display:grid;grid-template-columns:1fr;gap:8px}.insurance-template__filter .content-filter__plain-fields{display:grid;gap:11px;margin-bottom:12px}.insurance-template__filter .content-filter__field{min-width:0;overflow:hidden;border:1px solid rgba(126,167,211,.32);border-radius:8px;background:#fff}.insurance-template__filter .content-filter__field--plain{overflow:visible;border:0;border-radius:0;background:transparent}.insurance-template__filter .content-filter__field--search,.insurance-template__filter .content-filter__field--select,.insurance-template__filter .content-filter__field--checkboxes{grid-column:auto}.insurance-template__filter .content-filter__label{display:block;margin-bottom:6px;color:var(--insurance-ink);font-size:12px;font-weight:800}.insurance-template__filter .content-filter__label--hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.insurance-template__filter .content-filter__summary{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;gap:8px;align-items:center;min-height:40px;padding:9px 10px;color:var(--insurance-ink);font-size:13px;font-weight:800;line-height:1.25;cursor:pointer;list-style:none}.insurance-template__filter .content-filter__summary::-webkit-details-marker{display:none}.insurance-template__filter .content-filter__summary span:first-child{min-width:0}.insurance-template__filter .content-filter__badge{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;background:var(--insurance-blue);color:#fff;font-size:11px;line-height:1}.insurance-template__filter .content-filter__chevron{width:8px;height:8px;border-right:2px solid var(--insurance-muted);border-bottom:2px solid var(--insurance-muted);transform:rotate(45deg);transition:transform .2s ease}.insurance-template__filter .content-filter__field[open]{border-color:#176da76b;background:#fafdff}.insurance-template__filter .content-filter__field[open] .content-filter__chevron{transform:translateY(3px) rotate(225deg)}.insurance-template__filter .content-filter__panel{border-top:1px solid rgba(126,167,211,.24);padding:10px}.insurance-template__filter .content-filter__input,.insurance-template__filter .content-filter__select{box-sizing:border-box;width:100%;min-height:42px;border:1px solid #dbeafe;border-radius:10px;padding:10px 14px;background:#fff;color:var(--insurance-ink);font-size:14px;line-height:1.35;outline:none}.insurance-template__filter .content-filter__input:focus,.insurance-template__filter .content-filter__select:focus{border-color:#7ea7d3;box-shadow:0 0 0 3px #7ea7d32e}.insurance-template__filter .content-filter__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:42px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 4.5 6 7.5l3-3' fill='none' stroke='%237EA7D3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 12px;box-shadow:0 8px 18px #4b6fad0f;cursor:pointer}.insurance-template__filter .content-filter__select:hover{border-color:#b8d2ee}.insurance-template__filter .content-filter__checks{display:grid;grid-template-columns:1fr;max-height:218px;gap:6px;overflow-y:auto;padding-right:3px;scrollbar-width:thin}.insurance-template__filter .content-filter__check{position:relative;display:flex;width:100%;min-height:28px;align-items:center;border:1px solid var(--insurance-line);border-radius:8px;padding:5px 9px 5px 29px;background:#fff;color:var(--insurance-text);font-size:11px;font-weight:700;line-height:1.25;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.insurance-template__filter .content-filter__check span{min-width:0}.insurance-template__filter .content-filter__check input{position:absolute;top:50%;left:9px;width:14px;height:14px;margin:0;transform:translateY(-50%);accent-color:var(--insurance-accent)}.insurance-template__filter .content-filter__check.is-disabled{opacity:.45}.insurance-template__filter .content-filter__check:hover{border-color:#176da773;background:#f7fbff}.insurance-template__filter .content-filter__check:has(input:checked){border-color:#176da78c;background:#edf7ff;color:var(--insurance-blue)}.insurance-template__filter .content-filter__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.insurance-template__filter .content-filter__submit,.insurance-template__filter .content-filter__reset{display:inline-flex;min-height:40px;min-width:0;align-items:center;justify-content:center;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:800;text-decoration:none}.insurance-template__filter .content-filter__submit{border:1px solid var(--insurance-button-blue);background:var(--insurance-button-blue);color:#fff}.insurance-template__filter .content-filter__submit:hover{border-color:var(--insurance-button-hover);background:var(--insurance-button-hover)}.insurance-template__filter .content-filter__reset{border:1px solid var(--insurance-line);background:#fff;color:var(--insurance-button-blue)}.insurance-template__filter .content-filter__reset:hover{border-color:#b8d2ee;background:#f4f8fd}.insurance-template__filter .content-filter__results.is-loading{opacity:.55;pointer-events:none}.insurance-template__filter .content-filter__results{min-width:0}.insurance-filter-results__bar{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px;color:var(--insurance-muted);font-size:14px}.insurance-filter-results__bar strong{color:var(--insurance-ink)}.insurance-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.insurance-card{display:flex;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--insurance-line);border-radius:8px;background:#fff;box-shadow:0 16px 36px #4b6fad1a}.insurance-card__media{display:block;aspect-ratio:16/9;overflow:hidden}.insurance-card__media .lazy-img-wrapper,.insurance-card__media picture{height:100%}.insurance-card__media img{display:block;width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}.insurance-card__media:hover img{transform:scale(1.03)}.insurance-card__body{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;padding:18px}.insurance-card__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px;color:var(--insurance-muted);font-size:12px;font-weight:800;text-transform:uppercase}.insurance-card__meta strong{border-radius:8px;padding:4px 7px;background:#eaf7ef;color:var(--insurance-green);font-size:11px}.insurance-card__title{margin:0 0 10px;font-size:21px;font-weight:800;line-height:1.2;letter-spacing:0}.insurance-card__title a{color:var(--insurance-ink);text-decoration:none}.insurance-card__title a:hover{color:var(--insurance-accent)}.insurance-card__summary{margin:0 0 14px;color:var(--insurance-text);font-size:14px;line-height:1.55}.insurance-card__tags,.insurance-detail__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none}.insurance-card__tags li,.insurance-detail__tags li{border:1px solid var(--insurance-line);border-radius:8px;padding:6px 9px;background:#f8fbfe;color:var(--insurance-blue);font-size:12px;font-weight:800;line-height:1.2}.insurance-card__facts{display:grid;gap:10px;margin:0 0 16px}.insurance-card__facts div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;align-items:start}.insurance-card__facts dt{color:var(--insurance-muted);font-size:12px;font-weight:700}.insurance-card__facts dd{margin:0;color:var(--insurance-ink);font-size:13px;font-weight:800;line-height:1.35}.insurance-card__footer{margin-top:auto}.insurance-card__link{width:100%}.insurance-filter-results__pagination{margin-top:24px}.insurance-filter-results__pagination nav{display:flex;justify-content:center}.insurance-filter-results__pagination .pagination{display:flex;flex-wrap:wrap;gap:7px;align-items:center;justify-content:center;margin:0;padding:0;list-style:none}.insurance-filter-results__pagination .page-item{margin:0}.insurance-filter-results__pagination .page-link{display:inline-flex;min-width:38px;height:38px;align-items:center;justify-content:center;border:1px solid #dbe7f4;border-radius:10px;padding:0 12px;background:#fff;color:var(--insurance-button-blue);font-size:14px;font-weight:800;line-height:1;text-decoration:none;box-shadow:0 8px 18px #4b6fad0f;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.insurance-filter-results__pagination .page-link:hover,.insurance-filter-results__pagination .page-link:focus{border-color:#b8d2ee;background:#f4f8fd;color:var(--insurance-button-hover);transform:translateY(-1px)}.insurance-filter-results__pagination .page-item.active .page-link{border-color:var(--insurance-button-blue);background:var(--insurance-button-blue);color:#fff;box-shadow:0 10px 22px #4b6fad38}.insurance-filter-results__pagination .page-item.disabled .page-link{border-color:#edf2f8;background:#f8fbfe;color:#a8b5c7;box-shadow:none;cursor:default;transform:none}.insurance-filter-results__empty{border:1px dashed var(--insurance-line);border-radius:8px;padding:28px;background:#fff;color:var(--insurance-muted);text-align:center}.insurance-filter-results__empty strong,.insurance-filter-results__empty span{display:block}.insurance-filter-results__empty strong{margin-bottom:6px;color:var(--insurance-ink);font-size:20px}.insurance-template__editable,.insurance-detail__content,.insurance-detail__side-box{color:var(--insurance-text);font-size:14px;line-height:1.62}.insurance-template__editable h2,.insurance-template__editable h3,.insurance-template__editable h4,.insurance-template__editable h5,.insurance-template__editable h6,.insurance-detail__content h2,.insurance-detail__content h3,.insurance-detail__content h4,.insurance-detail__content h5,.insurance-detail__content h6,.insurance-detail__side-box h2,.insurance-detail__side-box h3,.insurance-detail__side-box h4,.insurance-detail__side-box h5,.insurance-detail__side-box h6{margin:0 0 14px;color:var(--insurance-ink);font-weight:800;line-height:1.22;letter-spacing:0}.insurance-template__editable h2,.insurance-detail__content h2,.insurance-detail__side-box h2{font-size:20px}.insurance-template__editable h3,.insurance-detail__content h3,.insurance-detail__side-box h3{font-size:17px}.insurance-template__editable h4,.insurance-detail__content h4,.insurance-detail__side-box h4{font-size:15px}.insurance-template__editable p,.insurance-template__editable ul,.insurance-template__editable ol,.insurance-template__editable dl,.insurance-template__editable table,.insurance-template__editable blockquote,.insurance-detail__content p,.insurance-detail__content ul,.insurance-detail__content ol,.insurance-detail__content dl,.insurance-detail__content table,.insurance-detail__content blockquote,.insurance-detail__side-box p,.insurance-detail__side-box ul,.insurance-detail__side-box ol,.insurance-detail__side-box dl,.insurance-detail__side-box table,.insurance-detail__side-box blockquote{margin-top:0;margin-bottom:18px}.insurance-template__editable ul,.insurance-template__editable ol,.insurance-detail__content ul,.insurance-detail__content ol,.insurance-detail__side-box ul,.insurance-detail__side-box ol{padding-left:22px}.insurance-template__editable li+li,.insurance-detail__content li+li,.insurance-detail__side-box li+li{margin-top:8px}.insurance-template__editable a,.insurance-detail__content a,.insurance-detail__side-box a{color:var(--insurance-accent);font-weight:700}.insurance-template__editable blockquote,.insurance-detail__content blockquote,.insurance-detail__side-box blockquote{border-left:4px solid var(--insurance-sky);margin-left:0;padding:12px 0 12px 18px;color:var(--insurance-blue);background:#f6fbff}.insurance-template__editable table,.insurance-detail__content table,.insurance-detail__side-box table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid var(--insurance-line);border-radius:8px;background:#fff;font-size:14px;line-height:1.55}.insurance-template__editable th,.insurance-template__editable td,.insurance-detail__content th,.insurance-detail__content td,.insurance-detail__side-box th,.insurance-detail__side-box td{border-bottom:1px solid var(--insurance-line);padding:9px 12px;font-size:inherit;line-height:inherit;text-align:left;vertical-align:top}.insurance-template__editable th *,.insurance-template__editable td *,.insurance-detail__content th *,.insurance-detail__content td *,.insurance-detail__side-box th *,.insurance-detail__side-box td *{font-size:inherit;line-height:inherit}.insurance-template__editable th p,.insurance-template__editable td p,.insurance-detail__content th p,.insurance-detail__content td p,.insurance-detail__side-box th p,.insurance-detail__side-box td p{margin-bottom:8px}.insurance-template__editable th,.insurance-detail__content th,.insurance-detail__side-box th{width:32%;color:var(--insurance-blue);font-weight:800}.insurance-template__editable tr:last-child th,.insurance-template__editable tr:last-child td,.insurance-detail__content tr:last-child th,.insurance-detail__content tr:last-child td,.insurance-detail__side-box tr:last-child th,.insurance-detail__side-box tr:last-child td{border-bottom:0}.insurance-template__editable--steps>.steps-grid,.insurance-template__editable--steps>.insurance-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-left:0;list-style:none}.insurance-template__editable--steps>.steps-grid>*,.insurance-template__editable--steps>.insurance-steps>*{border:1px solid var(--insurance-line);border-radius:8px;padding:22px;background:#fff;box-shadow:0 14px 30px #4b6fad14}.insurance-template__seo-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.insurance-template__content,.insurance-template__aside,.insurance-detail__side-box,.insurance-detail__content{border:1px solid var(--insurance-line);border-radius:8px;padding:24px;background:#fff}.insurance-template__aside,.insurance-detail__side-box{background:var(--insurance-soft)}.insurance-detail__hero{background:linear-gradient(180deg,#f6faff,#fff)}.insurance-detail__hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:34px;align-items:center}.insurance-detail__media{width:100%;max-width:420px;aspect-ratio:4/3;justify-self:end}.insurance-detail__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:650px;margin:24px 0 0}.insurance-detail__stats div{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon label" "icon value";-moz-column-gap:12px;column-gap:12px;align-items:center;min-height:76px;border-radius:8px;padding:14px;background:#ffffffb8;box-shadow:inset 0 0 0 1px #7ea7d32e,0 10px 24px #4b6fad14}.insurance-detail__stats dt{grid-area:label;margin:0 0 4px;color:var(--insurance-muted);font-size:11px;font-weight:800;text-transform:uppercase}.insurance-detail__stats dd{grid-area:value;margin:0;color:var(--insurance-blue);font-size:13px;font-weight:800;line-height:1.32}.insurance-detail__stat-icon{grid-area:icon;display:block;width:38px;height:38px;border-radius:8px;background:#e7f3fb;color:var(--insurance-accent)}.insurance-detail__stat-icon:before{display:block;width:20px;height:20px;margin:9px;background:currentColor;content:"";-webkit-mask:var(--insurance-stat-icon) center/contain no-repeat;mask:var(--insurance-stat-icon) center/contain no-repeat}.insurance-detail__stat-icon--coverage{--insurance-stat-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2 4 5.5v6.2c0 4.8 3.2 9.1 8 10.3 4.8-1.2 8-5.5 8-10.3V5.5L12 2Zm0 2.2 6 2.6v4.9c0 3.6-2.2 6.8-6 8-3.8-1.2-6-4.4-6-8V6.8l6-2.6Zm3.7 5.1 1.4 1.4-5.7 5.7-3.1-3.1 1.4-1.4 1.7 1.7 4.3-4.3Z'/%3E%3C/svg%3E")}.insurance-detail__stat-icon--deductible{--insurance-stat-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 5h16v14H4V5Zm2 2v10h12V7H6Zm2 2h8v2H8V9Zm0 4h5v2H8v-2Z'/%3E%3C/svg%3E")}.insurance-detail__stat-icon--assistance{--insurance-stat-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 3a8 8 0 0 0-8 8v3a3 3 0 0 0 3 3h1v-7H6.1A6 6 0 0 1 18 10h-2v7h1.6A4.6 4.6 0 0 1 13 20h-2v2h2a6.6 6.6 0 0 0 6.6-6H20v-5a8 8 0 0 0-8-8Z'/%3E%3C/svg%3E")}.insurance-detail__stat-icon--format{--insurance-stat-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 2h9l5 5v15H6V2Zm2 2v18h10V8h-4V4H8Zm2 7h6v2h-6v-2Zm0 4h6v2h-6v-2Z'/%3E%3C/svg%3E")}.insurance-detail__layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start;padding:56px 0 76px}.insurance-detail__main{display:grid;gap:22px}.insurance-detail__sidebar{position:sticky;top:24px;display:grid;gap:16px}.insurance-detail__side-box h2{font-size:22px}.insurance-detail__side-box dl{display:grid;gap:13px;margin:0 0 18px}.insurance-detail__side-box dt{color:var(--insurance-muted);font-size:12px;font-weight:800;text-transform:uppercase}.insurance-detail__side-box dd{margin:4px 0 0;color:var(--insurance-ink);font-weight:700}.insurance-detail__side-box small{display:block;margin-top:12px;color:var(--insurance-muted)}.insurance-detail__source{width:100%;color:#fff}.insurance-detail__source:hover,.insurance-detail__side-box .insurance-detail__source,.insurance-detail__side-box .insurance-detail__source:hover{color:#fff}.insurance-detail__side-box--note{border-color:#f0dfbd;background:#fff9ef}@media all and (max-width:1180px){.insurance-template__hero,.insurance-template__seo-grid,.insurance-detail__layout{grid-template-columns:1fr}.insurance-detail__sidebar{position:static}.insurance-template__filter .content-filter{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}.insurance-template__filter .content-filter__fields{grid-template-columns:1fr}.insurance-template__filter .content-filter__field--search,.insurance-template__filter .content-filter__field--select,.insurance-template__filter .content-filter__field--checkboxes{grid-column:auto}}@media all and (max-width:860px){.insurance-template__shell,.insurance-detail__shell{width:min(100% - 28px,1240px)}.insurance-template__hero,.insurance-detail__hero{padding:34px 0 44px}.insurance-detail__hero-grid{grid-template-columns:1fr}.insurance-detail__media{max-width:520px;aspect-ratio:16/9;justify-self:start}.insurance-template__title,.insurance-detail__title{font-size:32px;line-height:1.12}.insurance-template__lead,.insurance-detail__lead{font-size:16px}.insurance-clinic-purchase{grid-template-columns:48px minmax(0,1fr)}.insurance-clinic-purchase__icon{width:48px;height:48px}.insurance-clinic-purchase__icon:before{width:26px;height:26px;margin-top:11px}.insurance-clinic-purchase__link{grid-column:2;justify-self:start;margin-top:2px}.insurance-template__facts,.insurance-results-grid,.insurance-template__editable--steps>.steps-grid,.insurance-template__editable--steps>.insurance-steps{grid-template-columns:1fr}.insurance-filter-results__bar{flex-direction:column}.insurance-template__filter .content-filter{grid-template-columns:1fr}.insurance-template__filter .content-filter__form{position:static;max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);overflow-y:auto}.insurance-template__filter .content-filter__head{display:block}.insurance-template__filter .content-filter__head span{max-width:none;margin-top:6px;text-align:left}.insurance-template__filter .content-filter__fields{grid-template-columns:1fr}.insurance-template__filter .content-filter__field--search,.insurance-template__filter .content-filter__field--select,.insurance-template__filter .content-filter__field--checkboxes{grid-column:auto}.insurance-template__filter .content-filter__checks{max-height:180px}}@media all and (max-width:560px){.insurance-template__actions,.insurance-detail__actions{display:grid}.insurance-template__button,.insurance-detail__button{width:100%}.insurance-clinic-purchase,.insurance-clinic-purchase--compact{grid-template-columns:1fr;padding:16px}.insurance-clinic-purchase--hero,.insurance-template__shell>.insurance-clinic-purchase--hero,.insurance-detail__purchase-shell .insurance-clinic-purchase--hero{grid-template-columns:1fr;gap:12px;align-items:start;padding:18px 16px}.insurance-clinic-purchase--hero .insurance-clinic-purchase__icon,.insurance-template__shell>.insurance-clinic-purchase--hero .insurance-clinic-purchase__icon,.insurance-detail__purchase-shell .insurance-clinic-purchase--hero .insurance-clinic-purchase__icon{justify-self:center}.insurance-clinic-purchase--hero .insurance-clinic-purchase__content,.insurance-template__shell>.insurance-clinic-purchase--hero .insurance-clinic-purchase__content,.insurance-detail__purchase-shell .insurance-clinic-purchase--hero .insurance-clinic-purchase__content{text-align:center}.insurance-clinic-purchase--hero .insurance-clinic-purchase__content h2,.insurance-template__shell>.insurance-clinic-purchase--hero .insurance-clinic-purchase__content h2,.insurance-detail__purchase-shell .insurance-clinic-purchase--hero .insurance-clinic-purchase__content h2{font-size:19px}.insurance-clinic-purchase--hero .insurance-clinic-purchase__link,.insurance-template__shell>.insurance-clinic-purchase--hero .insurance-clinic-purchase__link,.insurance-detail__purchase-shell .insurance-clinic-purchase--hero .insurance-clinic-purchase__link{grid-column:auto;width:100%;justify-self:stretch;margin-top:2px}.insurance-clinic-purchase--wide{margin:-14px 0 34px}.insurance-clinic-purchase__content h2{font-size:19px}.insurance-clinic-purchase__link{grid-column:auto;width:100%;white-space:normal;text-align:center}.insurance-template__media-panel{position:static;width:auto;border-radius:0;box-shadow:none}.insurance-detail__stats{grid-template-columns:1fr}.insurance-template__filter .content-filter__form,.insurance-template__content,.insurance-template__aside,.insurance-detail__content,.insurance-detail__side-box{padding:18px}.insurance-template__filter .content-filter__form{padding:14px}.insurance-template__filter .content-filter__head{margin-bottom:12px}.insurance-template__filter .content-filter__head strong{font-size:18px}.insurance-template__filter .content-filter__head span{font-size:12px;line-height:1.4}.insurance-template__filter .content-filter__fields{gap:10px}.insurance-template__filter .content-filter__label{margin-bottom:6px;font-size:12px}.insurance-template__filter .content-filter__input,.insurance-template__filter .content-filter__select{min-height:40px;padding:8px 11px}.insurance-template__filter .content-filter__checks{max-height:104px;gap:6px}.insurance-template__filter .content-filter__check{min-height:28px;padding:5px 9px 5px 29px;font-size:11px}.insurance-template__filter .content-filter__check input{left:9px}.insurance-template__filter .content-filter__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.insurance-template__filter .content-filter__submit,.insurance-template__filter .content-filter__reset{min-width:0;min-height:40px;padding:8px 10px;font-size:12px}.insurance-template__editable table,.insurance-template__editable thead,.insurance-template__editable tbody,.insurance-template__editable tr,.insurance-template__editable th,.insurance-template__editable td,.insurance-detail__content table,.insurance-detail__content thead,.insurance-detail__content tbody,.insurance-detail__content tr,.insurance-detail__content th,.insurance-detail__content td{display:block;width:100%}.insurance-template__editable tr+tr,.insurance-detail__content tr+tr{border-top:1px solid var(--insurance-line)}.insurance-template__editable th,.insurance-template__editable td,.insurance-detail__content th,.insurance-detail__content td{border-bottom:0}}:root{scroll-behavior:smooth}*{box-sizing:border-box;outline:none!important;-webkit-tap-highlight-color:transparent;font-feature-settings:"pnum" on,"lnum" on}html{font-size:14px}body{background-color:#fff;min-height:100vh}body.locked{height:100vh;overflow:hidden}@media all and (max-width:500px){body.locked{height:auto}}body:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;opacity:0;pointer-events:none;z-index:50;transition:.3s ease-in-out}img{max-width:100%}.padding-right,.main-container{padding-right:100px}@media all and (max-width:1440px){.padding-right,.main-container{padding-right:75px}}@media all and (max-width:1200px){.padding-right,.main-container{padding-right:60px}}@media all and (max-width:1024px){.padding-right,.main-container{padding-right:50px}}@media all and (max-width:768px){.padding-right,.main-container{padding-right:35px}}@media all and (max-width:500px){.padding-right,.main-container{padding-right:20px}}.padding-left,.main-container{padding-left:100px}@media all and (max-width:1440px){.padding-left,.main-container{padding-left:75px}}@media all and (max-width:1200px){.padding-left,.main-container{padding-left:60px}}@media all and (max-width:1024px){.padding-left,.main-container{padding-left:50px}}@media all and (max-width:768px){.padding-left,.main-container{padding-left:35px}}@media all and (max-width:500px){.padding-left,.main-container{padding-left:20px}}.main-container{max-width:1560px;margin:auto;width:100%}.section-untitle{color:#7ea7d3;font-size:14px;font-weight:700;text-align:center;line-height:142%;margin-bottom:8px;text-transform:uppercase}.section-title{font-size:36px;margin-bottom:13px;color:#0f172a;font-weight:700;line-height:111%;text-align:center}.section-title span{color:#c4b39b}.section-subtitle{color:#5f6b77;font-size:16px;margin-bottom:40px;line-height:120%;text-align:center}.link-rubric{color:#4b6fad;font-size:14px;font-weight:600;display:inline-flex;align-items:center;text-decoration:none}.link-rubric svg{margin-left:8px;height:14px;width:auto}.button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:.3s ease-in-out;cursor:pointer;border:none;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border-radius:10px;padding:12px 24px}@media all and (max-width:768px){.button{height:44px;padding:14px}}@media all and (max-width:560px){.button{height:36px;padding:8px 12px;border-radius:8px}}.button span{font-size:14px;font-style:normal;font-weight:500;line-height:normal;transition:.2s}.button span+svg{margin-left:8px;margin-right:0;width:16px;height:auto}@media all and (max-width:560px){.button span+svg{margin-left:6px;width:12px}}.button svg{width:auto;height:24px;margin-right:12px}.button-blue{background-color:#4b6fad;border:1px solid #4B6FAD}.button-blue span{color:#fff}.button-stroke{background-color:#fff;border:1px solid #7EA7D3}.button-stroke span{color:#0f172a}.button-stroke-w{background-color:transparent;border:1px solid #FFF}.button-stroke-w svg{height:15px;width:auto}.button-stroke-w span{color:#fff}.button-white{background-color:#fff}.button-white span{color:#4b6fad}p{color:#181717;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:47px}@media all and (max-width:1920px){p{font-size:16px;line-height:24px;margin-bottom:47px}}@media all and (max-width:480px){p{font-size:14px;margin-bottom:2em}}.header{width:100%;border-bottom:1px solid #EEF5FF;background:#fffffff2;position:relative;z-index:50}@media(max-width:991px){.header{position:sticky;top:0}}.header__logo{width:250px;height:auto}@media(max-width:1180px){.header__logo{width:220px}}@media(max-width:991px){.header__logo{width:160px;order:2;position:relative;z-index:61}}@media(max-width:520px){.header__logo{width:130px}}.header__logo img{width:100%;height:auto}.header__top{background-color:#eef5ff;padding:7px 0}@media(max-width:991px){.header__top{display:none}}.header__top .main-container a:not(.header__lang-lnk),.header__top .main-container div:not(.header__lang){display:flex;align-items:center;margin-right:20px}.header__top .main-container svg{margin-right:6px}.header__top *{text-decoration:none;font-size:14px;color:#4b6fad}.header__top-first{display:flex}.header__locate{margin-left:auto;margin-right:24px}.header__container{display:flex;align-items:center}@media(max-width:991px){.header__container{justify-content:space-between}}.header__menu{display:contents}@media(max-width:991px){.header__menu{position:fixed;inset:0 0 0 auto;z-index:60;display:flex;flex-direction:column;width:min(390px,100vw);height:100vh;padding:18px 22px 28px;background:#fff;box-shadow:-24px 0 60px #0f172a2e;overflow-y:auto;overscroll-behavior:contain;transform:translate(100%);visibility:hidden;transition:transform .28s ease,visibility .28s ease}}@media(max-width:520px){.header__menu{width:100vw;padding:16px 18px 26px}}@media(max-width:991px){.header__menu.is-open{transform:translate(0);visibility:visible;z-index:100}.header__menu:before{content:"";position:fixed;inset:0 100% 0 auto;width:100vw;background:#0f172a6b;opacity:0;pointer-events:none;transition:opacity .28s ease}.header__menu.is-open:before{opacity:1}}.header__menu-head,.header__burger,.header__menu-close,.header__mobile-actions,.header__menu-lang{display:none}@media(max-width:991px){.header__menu-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid #EEF5FF}.header__menu-logo{display:inline-flex;width:150px}}@media(max-width:520px){.header__menu-logo{width:132px}}@media(max-width:991px){.header__menu-logo img{display:block;width:100%;height:auto}.header__mobile-actions{order:3;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;position:relative;z-index:61}}@media(max-width:520px){.header__mobile-actions{gap:6px}}@media(max-width:991px){.header__mobile-actions form{margin:0}.header__mobile-action{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid #4B6FAD;border-radius:8px;background:#4b6fad;color:#fff;text-decoration:none;cursor:pointer;position:relative}}@media(max-width:520px){.header__mobile-action{width:34px;height:34px}}@media(max-width:991px){.header__mobile-action span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.header__mobile-action:before{content:"";display:block;width:20px;height:20px;background:currentColor;-webkit-mask:var(--header-mobile-action-icon) center/contain no-repeat;mask:var(--header-mobile-action-icon) center/contain no-repeat}}@media(max-width:520px){.header__mobile-action:before{width:18px;height:18px}}.header__mobile-action--login{--header-mobile-action-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 21a1 1 0 1 1 0-2h6V5h-6a1 1 0 1 1 0-2h6a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-6ZM11.2 13H4a1 1 0 1 1 0-2h7.2L9.3 9.1a1 1 0 0 1 1.4-1.4l3.6 3.6a1 1 0 0 1 0 1.4l-3.6 3.6a1 1 0 1 1-1.4-1.4l1.9-1.9Z'/%3E%3C/svg%3E")}.header__mobile-action--logout{--header-mobile-action-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6a1 1 0 1 1 0 2H5v14h6a1 1 0 1 1 0 2Zm1.8-8 1.9 1.9a1 1 0 1 1-1.4 1.4l-3.6-3.6a1 1 0 0 1 0-1.4l3.6-3.6a1 1 0 1 1 1.4 1.4L12.8 11H20a1 1 0 1 1 0 2h-7.2Z'/%3E%3C/svg%3E")}.header__mobile-action--cabinet{--header-mobile-action-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 12a5 5 0 1 0 0-10 5 5 0 0 0 0 10Zm0 2c-4.4 0-8 2.3-8 5.2V20a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-.8c0-2.9-3.6-5.2-8-5.2Z'/%3E%3C/svg%3E")}.header__mobile-action--admin{--header-mobile-action-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2 4 5.5v6c0 5 3.4 9.6 8 10.5 4.6-.9 8-5.5 8-10.5v-6L12 2Zm0 2.2 6 2.6v4.7c0 4-2.5 7.5-6 8.4-3.5-.9-6-4.4-6-8.4V6.8l6-2.6Zm0 3.8a2.7 2.7 0 0 0-1 5.2V17h2v-3.8a2.7 2.7 0 0 0-1-5.2Z'/%3E%3C/svg%3E")}.header__lang{display:flex;align-items:center}.header__lang svg{margin-right:0!important}.header__lang nav{display:flex;align-items:center;gap:0}.header__lang nav a{margin:0 4px}.header__lang nav a.font-bold{color:#fff;border-radius:4px;display:inline-flex;padding:3px 6px;background-color:#7ea7d3}.header__bottom{margin:16px 0}@media(max-width:991px){.header__bottom{margin:0;padding:12px 0}}@media(max-width:520px){.header__bottom{padding:10px 0}}.header__buttons{display:flex;align-items:center}@media(max-width:991px){.header__buttons{flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-top:24px;padding-top:20px;border-top:1px solid #EEF5FF}}.header__buttons a{color:#4b6fad;font-size:14px;text-decoration:none;font-weight:500;margin:0 10px}@media(max-width:1180px){.header__buttons a{margin:0 6px}}@media(max-width:991px){.header__buttons a{display:flex;align-items:center;width:100%;min-height:44px;margin:0;font-size:16px}}.header__buttons button,.header__buttons .header__login{display:inline-flex;align-items:center;border-radius:10px;background:#4b6fad;color:#fff;font-size:14px;text-decoration:none;font-weight:500;margin:0 0 0 10px;padding:9px 20px;border:none}@media(max-width:1180px){.header__buttons button,.header__buttons .header__login{margin:0 0 0 6px;padding:9px 14px}}@media(max-width:991px){.header__buttons button,.header__buttons .header__login{justify-content:center;width:100%;min-height:48px;margin:0;padding:11px 18px}.header__buttons form{width:100%;margin:0}}.header-nav{flex:1;display:flex;justify-content:center;min-width:0}@media(max-width:991px){.header-nav{flex:0 0 auto;display:block;width:100%;margin-top:22px}}.header-nav ul{display:flex}@media(max-width:991px){.header-nav ul{flex-direction:column;gap:0;width:100%;margin:0;padding:0;list-style:none}}.header-nav ul a .site-nav__text{font-weight:600;white-space:nowrap}.header-nav .header-nav__list{align-items:center;flex-wrap:nowrap;justify-content:center;width:100%;max-width:100%;min-width:0;padding:0;list-style:none;position:relative;margin:0 30px}@media(max-width:991px){.header-nav .header-nav__list{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;margin:0;padding:0;list-style:none}}@media(min-width:992px){.header-nav .site-nav__item.is-header-nav-overflowed{display:none}}.header .site-nav__link{font-size:14px;text-decoration:none;font-weight:600;color:#0f172a;margin:0 12px}@media(max-width:1180px){.header .site-nav__link{margin:0 8px}}@media(max-width:991px){.header .site-nav__link{display:flex;align-items:center;min-height:48px;margin:0;padding:12px 0;border-bottom:1px solid #EEF5FF;color:#0f172a;font-size:18px;line-height:1.3}}.header .site-nav__link.current-page{color:#7ea7d3;text-decoration:underline}.header .header-nav__overflow{display:none;flex:0 0 auto;position:relative}@media(max-width:991px){.header .header-nav__overflow{display:none!important}}@media(min-width:992px){.header .header-nav__overflow.is-active{display:inline-flex;align-items:center}}.header .header-nav__overflow-toggle.site-nav__link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0 4px;padding:0;border:1px solid rgba(75,111,173,.18);border-radius:999px;background:#eef5ff;color:#4b6fad;line-height:1;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.header .header-nav__overflow-toggle.site-nav__link span{display:block;transform:translateY(-2px);font-size:20px;font-weight:700;letter-spacing:1px}.header .header-nav__overflow-toggle.site-nav__link:hover,.header .header-nav__overflow-toggle.site-nav__link:focus-visible,.header-nav__overflow.is-open .header .header-nav__overflow-toggle.site-nav__link{border-color:#4b6fad57;background:#4b6fad;color:#fff;box-shadow:0 12px 24px #4b6fad2e;outline:none}.header .header-nav .header-nav__overflow-menu{position:absolute;top:calc(100% + 12px);right:0;z-index:80;display:grid;gap:2px;min-width:220px;max-width:min(320px,100vw - 24px);margin:0;padding:8px;list-style:none;border:1px solid rgba(75,111,173,.12);border-radius:18px;background:#fffffffa;box-shadow:0 22px 50px #0f172a24}.header .header-nav .header-nav__overflow-menu[hidden]{display:none!important}.header .header-nav .header-nav__overflow-menu:before{content:"";position:absolute;top:-7px;right:20px;width:14px;height:14px;border-left:1px solid rgba(75,111,173,.12);border-top:1px solid rgba(75,111,173,.12);background:#fffffffa;transform:rotate(45deg)}.header .header-nav .header-nav__overflow-menu .site-nav__item{display:block;position:relative;z-index:1}.header .header-nav .header-nav__overflow-menu .site-nav__link{display:flex;align-items:center;width:100%;margin:0;padding:10px 12px;border-radius:12px;color:#0f172a;font-size:14px;line-height:1.3;text-decoration:none;white-space:nowrap;transition:background .2s ease,color .2s ease}.header .header-nav .header-nav__overflow-menu .site-nav__link:hover,.header .header-nav .header-nav__overflow-menu .site-nav__link:focus-visible,.header .header-nav .header-nav__overflow-menu .site-nav__link.current-page{background:#eef5ff;color:#4b6fad;outline:none}@media(max-width:991px){.header__burger,.header__menu-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#eef5ff;width:44px;height:44px;border-radius:10px;cursor:pointer;position:relative}.header__burger{display:inline-flex;align-items:center;justify-content:center;z-index:61;order:1}.header__burger span,.header__burger span:before,.header__burger span:after{display:block;width:22px;height:2px;border-radius:999px;background:#4b6fad;transition:transform .2s ease,opacity .2s ease}.header__burger span{position:relative}.header__burger span:before,.header__burger span:after{content:"";position:absolute;left:0}.header__burger span:before{top:-7px}.header__burger span:after{top:7px}.header__burger.is-active span{background:transparent}.header__burger.is-active span:before{top:0;transform:rotate(45deg)}.header__burger.is-active span:after{top:0;transform:rotate(-45deg)}.header__menu-close{display:inline-flex;flex:0 0 auto}.header__menu-close span,.header__menu-close span:before{content:"";position:absolute;top:50%;left:50%;width:22px;height:2px;border-radius:999px;background:#4b6fad}.header__menu-close span{transform:translate(-50%,-50%) rotate(45deg)}.header__menu-close span:before{transform:translate(-50%,-50%) rotate(90deg)}.header__menu-lang{display:block;width:100%;margin-top:18px;padding-top:18px;border-top:1px solid #EEF5FF}.header__menu-lang nav{display:flex;flex-wrap:wrap;gap:8px}.header__menu-lang a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:34px;padding:6px 10px;border:1px solid #D9E8FA;border-radius:8px;color:#4b6fad;font-size:13px;line-height:1.2;font-weight:700;text-decoration:none}.header__menu-lang a.font-bold{border-color:#7ea7d3;background:#7ea7d3;color:#fff}}html.is-header-menu-open,body.is-header-menu-open{overflow:hidden}.site-footer{background:#0f172a;color:#e2e8f0}.site-footer__container{display:grid;grid-template-columns:minmax(230px,1.25fr) minmax(150px,.72fr) minmax(150px,.72fr) minmax(250px,1.08fr);gap:34px;align-items:start}@media(max-width:1180px){.site-footer__container{grid-template-columns:minmax(220px,1.15fr) minmax(135px,.7fr) minmax(135px,.7fr) minmax(220px,1fr);gap:24px}}@media(max-width:980px){.site-footer__container{grid-template-columns:1fr 1fr;gap:34px 42px}}@media(max-width:640px){.site-footer__container{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}}.site-footer>.site-footer__container{padding-top:56px;padding-bottom:48px}@media(max-width:640px){.site-footer>.site-footer__container{padding-top:36px;padding-bottom:34px}}.site-footer__brand,.site-footer__nav,.site-footer__contacts{min-width:0}@media(max-width:980px){.site-footer__brand,.site-footer__contacts{grid-column:1/-1}}@media(max-width:640px){.site-footer__brand,.site-footer__contacts{grid-column:1/-1}}.site-footer__logo{display:inline-flex;align-items:center;margin-bottom:16px}@media(max-width:640px){.site-footer__logo{margin-bottom:14px}}.site-footer__logo img{display:block;height:auto;width:190px}@media(max-width:1180px){.site-footer__logo img{width:164px}}@media(max-width:640px){.site-footer__logo img{width:150px}}.site-footer__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.site-footer__slogan{margin:0 0 24px;color:#64748b;font-size:14px;font-weight:400;line-height:1.45}@media(max-width:640px){.site-footer__slogan{margin-bottom:18px;font-size:13px}}.site-footer__description{max-width:420px;margin:0;color:#94a3b8;font-size:14px;line-height:1.7}@media(max-width:1180px){.site-footer__description{font-size:13px}}@media(max-width:640px){.site-footer__description{font-size:13px;line-height:1.6}}.site-footer__heading{margin:0 0 18px;color:#7ea7d3;font-size:14px;font-weight:700;line-height:1.3;text-transform:uppercase}@media(max-width:640px){.site-footer__heading{margin-bottom:12px}}.site-footer__socials{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none}@media(max-width:640px){.site-footer__socials{margin-top:18px}}.site-footer__socials a{display:grid;place-items:center}.site-footer__socials a:hover{transform:translateY(-1px)}.site-footer__socials a img{width:36px;height:36px}.site-footer__socials img{display:block;width:18px;height:18px}.site-footer__address{display:flex;flex-direction:column;gap:12px;margin:0;font-style:normal}.site-footer__contact,.site-footer__hours{color:#cbd5e1;font-size:14px;line-height:1.55;text-decoration:none}@media(max-width:1180px){.site-footer__contact,.site-footer__hours{font-size:13px}}.site-footer__contact{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px;align-items:start}a.site-footer__contact:hover{color:#7ea7d3}.site-footer__contact-icon{display:grid}.site-footer__contact-icon img{display:block;width:16px;height:16px}.site-footer__hours{margin:14px 0 0}.site-footer__bottom{border-top:1px solid rgba(226,232,240,.12)}.site-footer__bottom .site-footer__container{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:18px;padding-bottom:18px}@media(max-width:640px){.site-footer__bottom .site-footer__container{flex-direction:column;justify-content:center;gap:8px;text-align:center;padding-top:16px;padding-bottom:16px}}.site-footer__bottom p{margin:0;color:#94a3b8;font-size:13px;line-height:1.5}@media(max-width:640px){.site-footer__bottom p{font-size:12px}}.site-footer__bottom a{color:#dbeafe;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none;transition:color .2s ease}.site-footer__bottom a:hover{color:#7ea7d3}@media(max-width:640px){.site-footer__bottom a{font-size:12px}}.footer-nav__list{display:flex;flex-direction:column;gap:13px;margin:0;padding:0;list-style:none}.footer-nav__list a{color:#dbeafe;font-size:14px;line-height:1.45;text-decoration:none;transition:color .2s ease}@media(max-width:1180px){.footer-nav__list a{font-size:13px}}.footer-nav__list a:hover{color:#7ea7d3}@media(max-width:1180px){.footer-nav__list{gap:11px}}@media(max-width:640px){.footer-nav__list{gap:12px}}.footer-services .footer-nav__list{display:flex;flex-direction:column;gap:13px;margin:0;padding:0;list-style:none}.footer-services .footer-nav__list a{color:#dbeafe;font-size:14px;line-height:1.45;text-decoration:none;transition:color .2s ease}@media(max-width:1180px){.footer-services .footer-nav__list a{font-size:13px}}.footer-services .footer-nav__list a:hover{color:#7ea7d3}@media(max-width:1180px){.footer-services .footer-nav__list{gap:11px}}@media(max-width:640px){.footer-services .footer-nav__list{gap:12px}}.cookie-consent[hidden]{display:none!important}.cookie-consent{position:fixed;z-index:140;right:0;bottom:0;left:auto;display:flex;align-items:flex-end;justify-content:flex-end;max-width:100%;padding:20px;box-sizing:border-box;pointer-events:none}.cookie-consent.is-modal{inset:0;align-items:center;justify-content:center;max-width:none;padding:24px;pointer-events:auto}.cookie-consent__backdrop{display:none}.cookie-consent.is-modal .cookie-consent__backdrop{position:absolute;inset:0;display:block;background:#0f172a7a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cookie-consent__panel{position:relative;width:min(540px,100vw - 40px);max-height:calc(100vh - 48px);overflow:auto;scrollbar-color:#7EA7D3 #EEF5FF;scrollbar-width:thin;border:1px solid rgba(126,167,211,.36);border-radius:24px;background:radial-gradient(circle at 0 0,rgba(126,167,211,.22),transparent 32%),linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 24px 80px #0f172a38;color:#0f172a;pointer-events:auto}.cookie-consent__panel::-webkit-scrollbar{width:10px}.cookie-consent__panel::-webkit-scrollbar-track{border-radius:999px;background:#eef5ff}.cookie-consent__panel::-webkit-scrollbar-thumb{border:2px solid #EEF5FF;border-radius:999px;background:linear-gradient(180deg,#7ea7d3,#4b6fad)}.cookie-consent.is-modal .cookie-consent__panel{width:min(760px,100%)}.cookie-consent__screen{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:end;padding:24px}.cookie-consent__screen--settings{display:block;position:relative;padding:28px}.cookie-consent__copy{min-width:0}.cookie-consent__badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:10px;border-radius:999px;background:#eef5ff;color:#4b6fad;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1;padding:8px 11px;text-transform:uppercase}.cookie-consent__title{margin:0;color:#0f172a;font-size:24px;font-weight:800;line-height:1.15}.cookie-consent__text{max-width:760px;margin:10px 0 0;color:#475569;font-size:14px;line-height:1.6}.cookie-consent__link{display:inline-flex;margin-top:10px;color:#4b6fad;font-size:14px;font-weight:700;text-decoration:none}.cookie-consent__link:hover{color:#0f172a}.cookie-consent__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.cookie-consent__actions--settings{position:sticky;bottom:-28px;margin:24px -28px -28px;border-top:1px solid rgba(126,167,211,.22);background:#f8fbfff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:0;padding:16px 28px 18px}.cookie-consent__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;min-width:0;border:1px solid transparent;border-radius:12px;cursor:pointer;font:inherit;font-size:14px;font-weight:800;line-height:1.2;padding:12px 18px;text-decoration:none;text-align:center;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.cookie-consent__button:hover{transform:translateY(-1px)}.cookie-consent__button--primary{background:#4b6fad;border-color:#4b6fad;color:#fff;box-shadow:0 12px 30px #4b6fad42}.cookie-consent__button--secondary{background:#0f172a;border-color:#0f172a;color:#fff}.cookie-consent__button--ghost{background:#fff;border-color:#7ea7d3;color:#0f172a}.cookie-consent__groups{display:grid;gap:12px;margin-top:22px}.cookie-consent__group{position:relative;display:block;margin:0;overflow:hidden;border:1px solid rgba(126,167,211,.26);border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(126,167,211,.12),transparent 28%),#ffffffe0;box-shadow:0 12px 34px #0f172a0d;padding:18px 18px 18px 20px}.cookie-consent__group:before{position:absolute;top:18px;bottom:18px;left:0;width:4px;border-radius:999px;background:#7ea7d3;content:""}.cookie-consent__group-main{display:flex;align-items:center;justify-content:space-between;gap:18px}.cookie-consent__group h3,.cookie-consent__group-title{display:block;margin:0;color:#0f172a;font-size:16px;font-weight:800;line-height:1.25}.cookie-consent__group p,.cookie-consent__group-text{display:block;margin:8px 0 0;color:#475569;font-size:13px;line-height:1.55}.cookie-consent__group small{display:block;margin-top:10px;border-radius:12px;background:#eef5ffb8;color:#64748b;font-size:12px;line-height:1.45;padding:10px 12px}.cookie-consent__always-on{flex:0 0 auto;border-radius:999px;background:#e8f7ef;color:#137145;font-size:12px;font-weight:800;padding:9px 11px;white-space:nowrap}.cookie-consent__switch{position:relative;display:inline-flex;flex:0 0 auto;width:58px;height:34px}.cookie-consent__switch input{position:absolute;inset:0;cursor:pointer;opacity:0}.cookie-consent__switch span{position:absolute;inset:0;border-radius:999px;background:#cbd5e1;transition:background .2s ease}.cookie-consent__switch span:after{position:absolute;top:4px;left:4px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 4px 10px #0f172a33;content:"";transition:transform .2s ease}.cookie-consent__switch input:checked+span{background:#4b6fad}.cookie-consent__switch input:checked+span:after{transform:translate(24px)}.cookie-consent__switch input:focus-visible+span{outline:3px solid rgba(126,167,211,.55);outline-offset:3px}@media(max-width:760px){.cookie-consent,.cookie-consent.is-modal{padding:12px}.cookie-consent__panel{width:calc(100vw - 24px);border-radius:20px}.cookie-consent__screen{grid-template-columns:1fr;padding:18px}.cookie-consent__title{font-size:21px}.cookie-consent__actions{grid-template-columns:1fr}.cookie-consent__actions--settings{bottom:-18px;margin:20px -18px -18px;padding:14px 18px 16px}.cookie-consent__button{width:100%}.cookie-consent__group-main{align-items:flex-start}.cookie-consent__always-on,.cookie-consent__switch{margin-top:2px}}.privacy-policy{position:relative;overflow:hidden;background:radial-gradient(circle at 8% 0,rgba(126,167,211,.24),transparent 30%),radial-gradient(circle at 94% 12%,rgba(196,179,155,.18),transparent 28%),linear-gradient(180deg,#f8fbff,#fff 38%,#f7fbff);padding:54px 0 74px;color:#0f172a}.privacy-policy:before{position:absolute;top:42px;right:-140px;width:420px;height:420px;border:1px solid rgba(75,111,173,.16);border-radius:50%;background:#ffffff6b;content:""}.privacy-policy__shell{position:relative;z-index:1;width:min(1060px,100% - 40px);margin:0 auto;border:1px solid rgba(126,167,211,.24);border-radius:26px;background:#fffffff0;box-shadow:0 28px 90px #0f172a1c;padding:38px}.privacy-policy__breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:22px;color:#64748b;font-size:13px;line-height:1.4}.privacy-policy__breadcrumbs a{color:#4b6fad;font-weight:800;text-decoration:none}.privacy-policy__breadcrumbs a:hover{color:#0f172a;text-decoration:underline}.privacy-policy__header{max-width:900px;margin-bottom:30px}.privacy-policy__kicker,.privacy-policy .privacy-policy__eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:12px;border-radius:999px;background:#eef5ff;color:#4b6fad;font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1;padding:9px 12px;text-transform:uppercase}.privacy-policy__title{margin:0;color:#0f172a;font-size:36px;font-weight:850;line-height:1.08;letter-spacing:-.035em}.privacy-policy__content{color:#334155;font-size:14.5px;line-height:1.68}.privacy-policy__content>*:first-child{margin-top:0}.privacy-policy__content>*:last-child{margin-bottom:0}.privacy-policy__content h2{position:relative;margin:38px 0 14px;padding-left:18px;color:#0f172a;font-size:22px;font-weight:850;line-height:1.18;letter-spacing:-.02em}.privacy-policy__content h2:before{position:absolute;top:.2em;bottom:.18em;left:0;width:5px;border-radius:999px;background:#7ea7d3;content:""}.privacy-policy__content h3{margin:28px 0 10px;color:#1e3a5f;font-size:17px;font-weight:850;line-height:1.3}.privacy-policy__content p{margin:0 0 18px;color:#334155;font-size:14.5px;line-height:1.68}.privacy-policy__content a{color:#4b6fad;font-weight:800;text-decoration:none}.privacy-policy__content a:hover{color:#0f172a;text-decoration:underline}.privacy-policy__content ul,.privacy-policy__content ol{display:grid;gap:8px;margin:0 0 24px;padding-left:22px}.privacy-policy__content li{padding-left:4px}.privacy-policy__content table{width:100%;margin:24px 0 32px;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid rgba(126,167,211,.28);border-radius:20px;background:#fff;box-shadow:0 14px 38px #0f172a0f}.privacy-policy__content th,.privacy-policy__content td{border-bottom:1px solid rgba(126,167,211,.18);padding:13px 14px;font-size:14px;line-height:1.55;text-align:left;vertical-align:top}.privacy-policy__content th{background:#eef5ff;color:#0f172a;font-size:13px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.privacy-policy__content tr:last-child td{border-bottom:0}.privacy-policy__content td p,.privacy-policy__content td li{font-size:14px;line-height:1.55}.privacy-policy__content td p:last-child,.privacy-policy__content td ul:last-child,.privacy-policy__content td ol:last-child{margin-bottom:0}.privacy-policy__content td ul,.privacy-policy__content td ol{gap:4px;margin-bottom:0}.privacy-policy .privacy-policy__lead,.privacy-policy .privacy-policy__note,.privacy-policy .privacy-policy__contact{border:1px solid rgba(126,167,211,.24);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(196,179,155,.18),transparent 34%),#f8fbff;padding:22px 24px}.privacy-policy .privacy-policy__lead{color:#1e3a5f;font-size:15.5px;line-height:1.62}.privacy-policy .privacy-policy__note{margin:24px 0;color:#475569}.privacy-policy .privacy-policy__contact{display:grid;gap:7px;margin-top:24px}.privacy-policy .privacy-policy__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.privacy-policy .privacy-policy__card{border:1px solid rgba(126,167,211,.24);border-radius:20px;background:#fff;box-shadow:0 12px 34px #0f172a0d;padding:18px}.privacy-policy .privacy-policy__card h3{margin-top:0}.privacy-policy .privacy-policy__card p:last-child,.privacy-policy .privacy-policy__card ul:last-child{margin-bottom:0}.privacy-policy__cookie-tools{margin-top:30px;padding-top:22px;border-top:1px solid rgba(126,167,211,.22)}.privacy-policy__cookie-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:0;border-radius:12px;background:#4b6fad;box-shadow:0 12px 30px #4b6fad38;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:850;padding:12px 20px;text-decoration:none;transition:background .2s ease,transform .2s ease}.privacy-policy__cookie-button:hover{background:#35598f;transform:translateY(-1px)}@media(max-width:760px){.privacy-policy{padding:34px 0 50px}.privacy-policy__shell{width:calc(100% - 24px);border-radius:22px;padding:24px 18px}.privacy-policy__title{font-size:28px}.privacy-policy__content{font-size:14px}.privacy-policy__content h2{margin-top:34px;font-size:20px}.privacy-policy__content p{font-size:14px}.privacy-policy__content table{display:block;overflow-x:auto;border-radius:16px;-webkit-overflow-scrolling:touch}.privacy-policy__content th,.privacy-policy__content td{min-width:180px;padding:13px}.privacy-policy .privacy-policy__grid{grid-template-columns:1fr}.privacy-policy .privacy-policy__lead,.privacy-policy .privacy-policy__note,.privacy-policy .privacy-policy__contact{border-radius:18px;padding:18px}}.clinic-hero{background:#fff;color:#111827}.clinic-hero__media{position:absolute;inset:0;z-index:0;width:100%;height:100%}@media(max-width:560px){.clinic-hero__media{position:relative;inset:auto;height:470px;margin-bottom:20px}}.clinic-hero__media img{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media(max-width:560px){.clinic-hero__media img{-o-object-position:top right;object-position:top right}}.clinic-hero__media img,.clinic-hero__media picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.clinic-hero__container{position:relative;z-index:1;min-height:762px;margin:0 auto;padding-top:118px;padding-bottom:234px}@media(max-width:1180px){.clinic-hero__container{min-height:680px;padding-top:96px;padding-bottom:200px}}@media(max-width:900px){.clinic-hero__container{min-height:auto;padding-top:78px;padding-bottom:48px}}@media(max-width:560px){.clinic-hero__container{display:flex;flex-direction:column;padding-top:0;padding-bottom:36px}}@media(max-width:900px){.clinic-hero__container:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#ffffffeb,#ffffffd1 58%,#ffffff6b)}}@media(max-width:560px){.clinic-hero__container:before{content:none}}.clinic-hero__container .main-container{position:relative;z-index:1}@media(max-width:560px){.clinic-hero__container .main-container{width:100%;margin-top:0}}.clinic-hero__container .main-container__content{position:relative}.clinic-hero__bottom{margin-bottom:-108px}@media(max-width:900px){.clinic-hero__bottom{margin-bottom:0}}.clinic-hero__content{max-width:620px}@media(max-width:1180px){.clinic-hero__content{max-width:540px}}@media(max-width:900px){.clinic-hero__content{max-width:100%}}.clinic-hero__kicker{display:flex;align-items:center;color:#7ea7d3;font-size:14px;font-weight:600;letter-spacing:.02em}.clinic-hero__kicker svg{width:16px;margin-right:8px}.clinic-hero__title{margin:20px 0;font-size:52px;line-height:1.08;font-weight:700;letter-spacing:0;color:#0f172a}@media(max-width:1180px){.clinic-hero__title{font-size:42px}}@media(max-width:760px){.clinic-hero__title{font-size:38px}}@media(max-width:560px){.clinic-hero__title{margin:16px 0;font-size:30px}}.clinic-hero__text{color:#64748b;font-size:16px;line-height:160%;font-weight:400;margin-bottom:32px}@media(max-width:760px){.clinic-hero__text{max-width:640px;margin-bottom:26px}}@media(max-width:560px){.clinic-hero__text{font-size:15px}}.clinic-hero__actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:34px}@media(max-width:560px){.clinic-hero__actions{gap:10px;margin-top:24px}.clinic-hero__btn{width:100%;justify-content:center}}.clinic-hero__stats{display:flex;gap:34px;flex-wrap:wrap;margin-top:44px}@media(max-width:760px){.clinic-hero__stats{gap:18px 28px;margin-top:32px}}@media(max-width:560px){.clinic-hero__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.clinic-hero__stat{display:flex;align-items:center}.clinic-hero__stat-icon{width:40px;height:40px;display:grid;place-items:center;color:#4f73b7;font-weight:900;margin-right:10px}.clinic-hero__stat-icon img{width:100%;height:auto}.clinic-hero__stat strong{display:block;color:#0f172a;font-size:20px;font-weight:700;line-height:140%}.clinic-hero__stat span{color:#64748b;font-size:12px}.clinic-hero__cards{position:absolute;right:0;top:0;display:flex;flex-direction:column;gap:15px;height:100%;justify-content:center}@media(max-width:1180px){.clinic-hero__cards{right:16px}}@media(max-width:900px){.clinic-hero__cards{display:none}}@media(max-width:560px){.clinic-hero__cards{top:-440px;right:auto;left:0;display:flex;width:min(162px,50vw);height:auto;gap:14px;justify-content:flex-start}}.clinic-hero__mini{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;padding:14px 16px;border-radius:10px;background:#fff;box-shadow:0 14px 34px #0f172a1f}@media(max-width:560px){.clinic-hero__mini{gap:10px;padding:12px;border-radius:8px;box-shadow:0 12px 28px #0f172a1a}}.clinic-hero__mini:nth-child(3) .clinic-hero__mini-icon{width:auto;font-weight:700;font-size:14px}.clinic-hero__mini:nth-child(3) .clinic-hero__mini-icon svg{width:68px}@media(max-width:560px){.clinic-hero__mini:nth-child(3) .clinic-hero__mini-icon svg{width:56px}}.clinic-hero__mini:nth-child(3) small{display:block;margin-bottom:6px}.clinic-hero__mini-icon{width:36px;height:36px;display:grid;place-items:start}@media(max-width:560px){.clinic-hero__mini-icon{width:28px;height:28px}}.clinic-hero__mini-icon svg{width:100%;height:auto}.clinic-hero__mini small{color:#94a3b8;font-size:12px}@media(max-width:560px){.clinic-hero__mini small{font-size:11px}}.clinic-hero__mini strong{display:block;font-size:14px;color:#1e293b;font-weight:700;line-height:140%}@media(max-width:560px){.clinic-hero__mini strong{font-size:13px}}.clinic-hero__form{position:relative;z-index:2;width:100%;margin:-108px auto 0;padding:26px;border:1px solid rgba(255,255,255,.7);border-radius:16px;background:#94a3b833;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 60px #0f172a14}@media(max-width:900px){.clinic-hero__form{margin:24px auto 0;padding:22px;border-color:#dbeafe;background:#f8fafceb}}@media(max-width:560px){.clinic-hero__form{padding:18px;border-radius:12px}}.clinic-hero__form h2{margin:0 0 6px;font-size:18px;font-weight:700;color:#0f172a}.clinic-hero__form p{font-size:14px;color:#64748b;margin-bottom:19px}.clinic-hero__form.is-submitting{cursor:wait}.clinic-hero__form.is-submitting input,.clinic-hero__form.is-submitting .clinic-hero__select-toggle{pointer-events:none}.clinic-hero__field label{display:block;margin-bottom:10px;color:#475569;font-size:12px;font-weight:600}.clinic-hero__field input{width:100%;border:1px solid #DBEAFE;border-radius:10px;padding:12px 14px;font-size:14px;background:#fff}.clinic-hero__field input::-moz-placeholder{color:#64748b99}.clinic-hero__field input::placeholder{color:#64748b99}.clinic-hero__field input[type=date]{padding:10px 14px;height:42px}.clinic-hero__select{position:relative;width:100%}.clinic-hero__select-toggle{position:relative;display:flex;align-items:center;width:100%;min-height:42px;border:1px solid #DBEAFE;border-radius:10px;background:#fff;padding:8px 38px 8px 14px;color:#0f172a;font-size:14px;line-height:1.25;text-align:left;cursor:pointer}.clinic-hero__select-toggle:after{content:"";position:absolute;top:50%;right:14px;width:8px;height:8px;border-right:2px solid #7EA7D3;border-bottom:2px solid #7EA7D3;transform:translateY(-65%) rotate(45deg);transition:transform .18s ease}.clinic-hero__select.is-open .clinic-hero__select-toggle:after{transform:translateY(-35%) rotate(225deg)}.clinic-hero__select-text{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;color:#64748bcc}.clinic-hero__select-text span{min-width:0;overflow:hidden;color:#0f172a;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.clinic-hero__select-text small{flex:0 1 auto;min-width:0;overflow:hidden;color:#64748b;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;display:none}.clinic-hero__select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:25;display:none;max-height:240px;overflow-y:auto;border:1px solid #DBEAFE;border-radius:12px;background:#fff;padding:6px;box-shadow:0 18px 42px #0f172a24}.clinic-hero__select.is-open .clinic-hero__select-menu{display:block}.clinic-hero__select-option{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;border:0;border-radius:8px;background:transparent;padding:9px 10px;text-align:left;cursor:pointer}.clinic-hero__select-option span{color:#0f172a;font-size:14px;font-weight:400}.clinic-hero__select-option small{color:#64748b;font-size:11px;font-weight:650}.clinic-hero__select-option:hover,.clinic-hero__select-option.is-active{background:#eef5ff}.clinic-hero__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:16px;align-items:end}@media(max-width:1180px){.clinic-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.clinic-hero__grid{grid-template-columns:1fr;gap:14px}}.clinic-hero__submit{white-space:nowrap;position:relative}.clinic-hero__submit[disabled]{cursor:default}@media(max-width:1180px){.clinic-hero__submit{width:100%;justify-content:center}}.clinic-hero__privacy{margin-top:16px;color:#64748b;font-size:12px}.clinic-hero__privacy svg{width:13px;height:auto;margin-right:6px}.clinic-hero__notice{width:min(1180px,100% - 32px);margin:18px auto 0;padding:12px 14px;border-radius:12px;background:#eef8f1;color:#166534}.clinic-hero__form-error{margin-top:14px;color:#dc2626;font-size:14px;font-weight:800}.clinic-hero__screen-loader{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#0f172a5c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:wait}.clinic-hero__screen-loader[hidden]{display:none}.clinic-hero__screen-loader-spinner{width:64px;height:64px;border:5px solid rgba(255,255,255,.42);border-top-color:#fff;border-radius:999px;animation:clinic-hero-screen-loader-spin .75s linear infinite;box-shadow:0 18px 48px #0f172a38}@media(max-width:560px){.clinic-hero__screen-loader-spinner{width:52px;height:52px;border-width:4px}}html.clinic-appointment-loading,body.clinic-appointment-loading{overflow:hidden}@keyframes clinic-hero-screen-loader-spin{to{transform:rotate(360deg)}}.clinic-appointment-popup{position:fixed;inset:0;z-index:1200;display:none;align-items:center;justify-content:center;padding:20px;background:#0f172a6b}.clinic-appointment-popup.is-open{display:flex}.clinic-appointment-popup__card{width:min(420px,100%);border-radius:17px;background:#fff;padding:30px;text-align:center;box-shadow:0 24px 70px #0f172a38}.clinic-appointment-popup__icon{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 18px;border-radius:999px;background:#dcfce7;color:#16a34a;font-size:30px;font-weight:900}.clinic-appointment-popup__title{margin:0;color:#111827;font-size:24px;font-weight:900}.clinic-appointment-popup__text{margin:12px 0 24px;color:#66758f;font-size:16px;line-height:1.5}.clinic-appointment-popup__close{min-height:46px;border:0;border-radius:10px;background:#4f73b7;color:#fff;padding:0 24px;font-size:14px;font-weight:850;cursor:pointer}.clinic-booking-modal-open{overflow:hidden}.clinic-booking-modal{position:fixed;inset:0;z-index:1190;display:none;align-items:center;justify-content:center;padding:18px;background:#0f172a8f}@media(max-width:640px){.clinic-booking-modal{padding:10px}}.clinic-booking-modal.is-open{display:flex}.clinic-booking-modal__dialog{position:relative;width:min(780px,100%);max-height:calc(100vh - 36px);overflow-x:hidden;overflow-y:visible;border-radius:18px;background:#fff;padding:28px;box-shadow:0 26px 90px #0f172a47}@media(max-width:640px){.clinic-booking-modal__dialog{max-height:calc(100vh - 20px);padding:22px 16px;border-radius:14px}}.clinic-booking-modal__close{position:absolute;top:14px;right:14px;width:38px;height:38px;border:0;border-radius:999px;background:#f1f5f9;color:#0f172a;font-size:24px;line-height:1;cursor:pointer}.clinic-booking-modal__title{margin:0 44px 20px 0;color:#0f172a;font-size:28px;font-weight:900;line-height:1.2}@media(max-width:640px){.clinic-booking-modal__title{font-size:22px}}.clinic-booking-modal__subtitle{margin:18px 0 12px;color:#0f172a;font-size:16px;font-weight:850}.clinic-booking-modal__form{display:flex;flex-direction:column;gap:14px}.clinic-booking-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:640px){.clinic-booking-modal__grid{grid-template-columns:1fr}}.clinic-booking-modal__field{display:flex;flex-direction:column;gap:7px}.clinic-booking-modal__field--wide{grid-column:1/-1}.clinic-booking-modal__field label,.clinic-booking-modal__consent{color:#475569;font-size:13px;font-weight:700}.clinic-booking-modal__field input,.clinic-booking-modal__field select,.clinic-booking-modal__field textarea{width:100%;border:1px solid #D7E2F0;border-radius:10px;background:#fff;color:#0f172a;padding:11px 13px;font-size:15px;line-height:1.35}.clinic-booking-modal__field textarea{resize:vertical}.clinic-booking-modal__tabs{display:flex;flex-wrap:wrap;gap:6px;border:1px solid #D7E2F0;border-radius:12px;background:#f8fafc;padding:5px}.clinic-booking-modal__tabs label{flex:1 1 160px}.clinic-booking-modal__tabs input{position:absolute;opacity:0;pointer-events:none}.clinic-booking-modal__tabs span{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;border-radius:8px;padding:8px 12px;color:#475569;font-size:14px;font-weight:800;text-align:center;cursor:pointer}.clinic-booking-modal__tabs input:checked+span{background:#4f73b7;color:#fff;box-shadow:0 8px 22px #4f73b740}.clinic-booking-modal__consent{display:flex;align-items:flex-start;gap:10px;line-height:1.45}.clinic-booking-modal__submit{width:-moz-fit-content;width:fit-content;min-height:46px;border:0;cursor:pointer}@media(max-width:640px){.clinic-booking-modal__submit{width:100%}}.clinic-booking-modal__error{color:#dc2626;font-size:14px;font-weight:800}.block2{margin-top:0;padding-top:185px;padding-bottom:80px;margin-bottom:0;background-color:#fafcff}@media(max-width:1199.98px){.block2{padding-top:80px;padding-bottom:64px}}@media(max-width:767.98px){.block2{padding-top:40px;padding-bottom:48px}.block2__untitle,.block2__title,.block2__text{text-align:left}}.block2__list{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:40px}@media(max-width:767.98px){.block2__list{gap:16px;margin-bottom:32px}}.block2__item{width:calc(33.33333% - 16px);padding:24px 165px 24px 24px;position:relative;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid #DBEAFE;background:linear-gradient(270deg,#fff0 13.95%,#fff 46.21%)}@media(max-width:1199.98px){.block2__item{width:calc(50% - 12px);padding-right:150px}}@media(max-width:767.98px){.block2__item{width:100%;min-height:220px;padding:22px 130px 22px 22px;border:1px solid #DBEAFE}}@media(max-width:479.98px){.block2__item{min-height:0;padding:20px}}.block2__item-img{position:absolute;top:0;right:0;width:100%;height:100%}@media(max-width:767.98px){.block2__item-img{height:100%}}.block2__item-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:top right;object-position:top right;width:100%;height:100%}@media(max-width:767.98px){.block2__item-img img{-o-object-position:right center;object-position:right center}}.block2__item-icon{width:40px;height:auto;margin-bottom:17px}@media(max-width:767.98px){.block2__item-icon{width:36px;margin-bottom:14px}}.block2__item-icon img{width:100%;height:auto}.block2__item-sfera{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:8px}.block2__item-desc{font-size:14px;color:#64748b;margin-bottom:28px;line-height:140%}@media(max-width:767.98px){.block2__item-desc{margin-bottom:22px}}.block2__item-content{position:relative}@media(max-width:767.98px){.block2__item-content{max-width:50%}}.block2__item-content a{color:#4b6fad;display:inline-flex;align-items:center;text-decoration:none;font-size:14px;font-weight:600}.block2__item-content a svg{width:14px;height:auto;margin-left:8px}.block2__buttons{display:flex;justify-content:center}@media(max-width:767.98px){.block2__all{width:100%;justify-content:center}}.block3{margin:80px 0}.block3__container{display:flex;gap:24px;align-items:flex-start}.block3__left{width:42%}.block3__right{width:calc(58% - 24px)}.block3__untitle,.block3__title,.block3__text{text-align:left}.block3__list{display:flex;justify-content:space-around;padding:32px 0;border-top:1px solid #DBEAFE;border-bottom:1px solid #DBEAFE;margin-bottom:34px}.block3__item{text-align:center}.block3__item-sfera{font-size:30px;color:#4b6fad;margin-bottom:4px;font-weight:700;line-height:120%;display:inline-block}.block3__item-desc{font-size:12px;color:#64748b;line-height:120%}.block3__right{display:flex;flex-wrap:wrap;gap:16px}.block3__right-item{width:calc(50% - 8px);background-color:#eef5ff;border:1px solid #EEF5FF;border-radius:16px;padding:20px;display:flex;align-items:flex-start;gap:16px}.block3__right-item-icon{width:40px;height:40px;flex-shrink:0}.block3__right-item-title{color:#0f172a;font-size:14px;line-height:140%;font-weight:700;margin-bottom:2px}.block3__right-item-desc{font-size:12px;line-height:160%;color:#64748b}@media(max-width:1199.98px){.block3{margin:64px 0}.block3__container{flex-direction:column}.block3__left,.block3__right{width:100%}.block3__left{max-width:760px}.block3__list{justify-content:flex-start;gap:24px 40px}}@media(max-width:767.98px){.block3{margin:48px 0}.block3__container{gap:28px}.block3__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px 0;margin-bottom:28px}.block3__item{text-align:left}.block3__item-sfera{font-size:26px}.block3__buttons{display:flex}.block3__all{width:100%;justify-content:center}.block3__right{gap:12px}.block3__right-item{width:100%;padding:18px;border-radius:12px;gap:14px}.block3__right-item-icon{flex:0 0 36px;width:36px;height:36px}}@media(max-width:479.98px){.block3__list{grid-template-columns:1fr}.block3__right-item{flex-direction:column}}.block4{margin:80px 0}@media(max-width:900px){.block4{margin:64px 0}}@media(max-width:560px){.block4{margin:48px 0}}.block4__untitle{text-align:left}.block4__head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}@media(max-width:560px){.block4__head{align-items:flex-start;flex-direction:column}}.block4__title{text-align:left;margin-bottom:0}.block4__list{margin-top:40px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;list-style:none}@media(max-width:1180px){.block4__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.block4__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.block4__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}}.block4__item{width:auto}.block4__item-card{height:100%;border-radius:16px;background-color:#fff;border:1px solid #DBEAFE;overflow:hidden}.block4__item-img{margin-bottom:24px;aspect-ratio:1/1;background:linear-gradient(135deg,#f7fafe,#eef5ff)}@media(max-width:560px){.block4__item-img{margin-bottom:14px}}.block4__item-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.block4__item-content{padding:0 24px 24px}@media(max-width:560px){.block4__item-content{padding:0 12px 12px}}.block4__item-sfera{font-size:16px;font-weight:700;line-height:160%;color:#0f172a;margin-bottom:0}@media(max-width:560px){.block4__item-sfera{font-size:14px;line-height:130%}}.block4__item-desc{font-size:14px;font-weight:600;color:#7ea7d3;line-height:160%;margin-bottom:9px}@media(max-width:560px){.block4__item-desc{font-size:12px;line-height:140%}}.block4__item-raiting{display:flex;align-items:center;color:#64748b;font-size:12px;font-weight:600;margin-bottom:20px}@media(max-width:560px){.block4__item-raiting{margin-bottom:12px}}.block4__item-raiting svg{height:12px;width:auto;margin-right:8px}@media(max-width:560px){.block4__item-raiting svg{margin-right:5px}}.block4__item-raiting span{color:#64748b99;font-size:12px;margin-left:8px}@media(max-width:560px){.block4__item-raiting span{display:none}}.block4__item-link{width:100%}@media(max-width:500px){.block4__item-link.button span{font-size:calc(9 / var(--media-breakdown))}}.block5{padding:80px 0;background-color:#fafcff}@media(max-width:575px){.block5{padding:56px 0}}.block5__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:40px}@media(max-width:991px){.block5__head{align-items:flex-start;flex-direction:column}}.block5__untitle{margin-bottom:7px;color:#7ea7d3;text-align:left}.block5__title{max-width:560px;margin:0;text-align:left}.block5__actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.block5__submit{color:#2f5ea8;font-size:16px;font-weight:600;text-decoration:none;background:transparent;border:0;cursor:pointer;padding:10px 18px;border:1px solid #CFE3FF;border-radius:8px;background:#fff}.block5__notice{margin-bottom:20px;padding:12px 16px;border:1px solid #BFE7CB;border-radius:8px;color:#176734;background:#f1fff5}.block5__notice--error{border-color:#f3c2c2;color:#8b1e1e;background:#fff5f5}.block5__list{overflow:hidden;padding:2px 2px 42px}.block5__list .swiper-wrapper{align-items:stretch}.block5__list .swiper-slide{height:auto}.block5__item{height:100%;padding:24px;border:1px solid #D7E8FF;border-radius:14px;background:#fff;display:flex;flex-direction:column}.block5__pagination{bottom:0!important}.block5__pagination .swiper-pagination-bullet{width:8px;height:8px;background:#bfd7f5;opacity:1}.block5__pagination .swiper-pagination-bullet-active{width:22px;border-radius:999px;background:#4b6fad}.block5__quote{width:28px;height:28px;margin-bottom:16px}.block5__text{margin:0 0 24px;color:#61718a;font-size:14px;font-style:italic;line-height:1.55}.block5__meta{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:auto}@media(max-width:575px){.block5__meta{grid-template-columns:40px minmax(0,1fr)}}.block5__avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#4b6fad;font-weight:700;background:#dcebff;font-size:14px}.block5__person{min-width:0}.block5__person strong,.block5__person span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block5__person strong{color:#0f172a;font-size:14px;font-weight:700}.block5__person span{margin-top:3px;color:#64748b99;font-size:12px}.block5__rating{color:#d6dce8;white-space:nowrap;font-size:13px}@media(max-width:575px){.block5__rating{grid-column:1/-1}}.block5__rating .is-filled{color:#f59e0b}.block5__empty{grid-column:1/-1;padding:28px;border:1px dashed #CFE3FF;border-radius:12px;color:#61718a;text-align:center;background:#fff}.block5-modal{position:fixed;inset:0;z-index:1100;display:none;align-items:center;justify-content:center;padding:20px;background:#0f172a7a}.block5-modal[aria-hidden=false]{display:flex}.block5-modal__panel{width:min(640px,100%);max-height:calc(100vh - 40px);overflow:auto;position:relative;padding:30px;border-radius:14px;background:#fff;box-shadow:0 24px 70px #0f172a38}@media(max-width:575px){.block5-modal__panel{padding:24px 18px}}.block5-modal__close{position:absolute;top:14px;right:14px;width:36px;height:36px;border:0;border-radius:50%;background:#f1f5f9;color:#334155;font-size:24px;line-height:1;cursor:pointer}.block5-modal__title{margin:0 0 24px;color:#111827;font-size:28px;line-height:1.2}.block5-modal__errors{padding:12px 14px;border:1px solid #F3C2C2;border-radius:8px;color:#8b1e1e;background:#fff5f5;font-size:14px}.block5-modal form{display:grid;gap:18px}.block5-modal label,.block5-modal fieldset{margin:0;border:0;padding:0}.block5-modal label span,.block5-modal legend{display:block;margin-bottom:7px;color:#334155;font-size:14px;font-weight:600}.block5-modal input,.block5-modal textarea{width:100%;border:1px solid #D9E3F0;border-radius:8px;padding:12px 14px;color:#111827;background:#fff}.block5-modal textarea{resize:vertical}.block5-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:575px){.block5-modal__grid{grid-template-columns:1fr}}.block5-modal__rating div{display:inline-flex;flex-direction:row-reverse;gap:4px}.block5-modal__rating input{position:absolute;opacity:0;pointer-events:none}.block5-modal__rating label{margin:0;color:#d6dce8;font-size:28px;line-height:1;cursor:pointer}.block5-modal__rating input:checked~label,.block5-modal__rating label:hover,.block5-modal__rating label:hover~label{color:#f59e0b}.block5-modal__submit{justify-self:start;min-width:180px;border:0;border-radius:8px;padding:13px 22px;color:#fff;font-weight:700;background:#4b6fad;cursor:pointer}.project-review-modal-open{overflow:hidden}.block6{padding:88px 0;background:#fff}@media(max-width:900px){.block6{padding:64px 0}}@media(max-width:560px){.block6{padding:48px 0}}.block6__content{margin:0 auto}.block6__head{display:grid;grid-template-columns:minmax(0,520px) auto;align-items:end;justify-content:space-between;gap:40px;margin-bottom:40px}@media(max-width:900px){.block6__head{grid-template-columns:1fr;gap:22px;margin-bottom:30px}}.block6__untitle{margin:0 0 10px;color:#7ea7d3;letter-spacing:.08em;text-align:left}.block6__title{max-width:460px;margin:0;text-align:left}@media(max-width:560px){.block6__title{max-width:none}}.block6__accordion{border-top:1px solid #DCE8F7}.block6__item{border-bottom:1px solid #DCE8F7}.block6__question{margin:0}.block6__trigger{width:100%;min-height:56px;padding:16px 0 10px;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:24px;border:0;color:#0f172a;background:transparent;font-size:16px;text-align:left;cursor:pointer}@media(max-width:900px){.block6__trigger{grid-template-columns:minmax(0,1fr) 24px;gap:16px}}@media(max-width:560px){.block6__trigger{padding:15px 0}}.block6__trigger span:first-child{min-width:0;font-size:16px;font-weight:500;line-height:1.35}@media(max-width:900px){.block6__trigger span:first-child{font-size:17px}}@media(max-width:560px){.block6__trigger span:first-child{font-size:16px}}.block6__icon{position:relative;width:20px;height:20px;justify-self:end;color:#74a4d8}.block6__icon:before,.block6__icon:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}.block6__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.block6__item.is-open .block6__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.block6__answer{margin-top:-6px;padding:0 64px 16px 0;color:#64748b;font-size:14px;line-height:1.55}@media(max-width:900px){.block6__answer{padding-right:40px}}@media(max-width:560px){.block6__answer{padding-right:0;font-size:15px}}.block6__answer p{margin:0 0 10px;font-size:14px}.block6__answer p:last-child{margin-bottom:0}.block6__empty{padding:28px;border-bottom:1px solid #DCE8F7;color:#657792;text-align:center}@media(max-width:900px){.block6__all{margin-bottom:0;justify-self:start}}.block7{margin-top:50px;margin-bottom:80px}.block7__figure{margin:0}.block7__wrapper{background-color:#4b6fad;border-radius:16px;padding:40px 80px 40px 540px;position:relative}@media all and (max-width:1200px){.block7__wrapper{padding:60px}}@media all and (max-width:768px){.block7__wrapper{padding:40px}}@media all and (max-width:500px){.block7__wrapper{padding:20px}}.block7__title{text-align:left;color:#fff;font-size:36px}.block7__subtitle{text-align:left;color:#dbeafe;font-size:16px}.block7__img{position:absolute;bottom:0;left:0;width:522px}@media all and (max-width:1200px){.block7__img{display:none}}.block7__buttons{display:flex;flex-wrap:wrap;gap:12px}@media all and (max-width:500px){.block7__buttons .button{width:100%}}.block8{background:#fff}.block8__hero{padding:54px 0 40px;background:#f6faff}@media(max-width:900px){.block8__hero{padding-top:44px}}@media(max-width:560px){.block8__hero{padding:36px 0 30px}}.block8__header{max-width:720px;margin:0 auto 34px;text-align:center}@media(max-width:560px){.block8__header{margin-bottom:24px}}.block8__search{position:relative;max-width:1280px;margin:0 auto 26px}@media(max-width:560px){.block8__search{margin-bottom:20px}}.block8__search-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.block8__search-icon{position:absolute;top:50%;left:18px;width:17px;height:17px;border:2px solid #9AABBF;border-radius:50%;transform:translateY(-50%)}.block8__search-icon:after{content:"";position:absolute;right:-6px;bottom:-5px;width:8px;height:2px;border-radius:999px;background:#9aabbf;transform:rotate(45deg)}.block8 input[type=search]{box-sizing:border-box}.block8__search-input{width:100%;min-height:54px;padding:0 22px 0 48px;border:1px solid #C8DCF7;border-radius:8px;background:#fff;color:#0f172a;font-size:16px;line-height:1.2;outline:none;transition:border-color .2s ease,box-shadow .2s ease;max-width:100%}.block8__search-input::-moz-placeholder{color:#96a6ba}.block8__search-input::placeholder{color:#96a6ba}.block8__search-input:focus{border-color:#78a7de;box-shadow:0 0 0 3px #78a7de33}.block8__tabs{padding-bottom:2px}.block8__tablist{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.block8__tab{min-height:40px;padding:0 18px;border:0;border-radius:8px;background:#ddebfc;color:#72a0d5;font-size:16px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.block8__tab:hover,.block8__tab:focus-visible{background:#cfe3fa;color:#4b6fad}.block8__tab.is-active{background:#4b6fad;color:#fff}.block8__body{padding:44px 0 68px}@media(max-width:560px){.block8__body{padding:34px 0 0}}.block8__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;transition:opacity .2s ease}@media(max-width:1180px){.block8__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.block8__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.block8__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.block8__item{width:auto}.block8.is-loading .block8__list{opacity:.55}.block8__card{height:100%;overflow:hidden;border:1px solid #D4E5FA;border-radius:8px;background:#fff}.block8__photo{aspect-ratio:1/1;background:linear-gradient(135deg,#f7fafe,#eef5ff)}@media(max-width:560px){.block8__photo{margin-bottom:14px}}.block8__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.block8__photo-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#eaf3fe,#f8fbff)}.block8__card-body{padding:22px 26px 24px}@media(max-width:560px){.block8__card-body{padding:0 12px 12px}}.block8__doctor-name{margin:0 0 8px;color:#0f172a;font-size:20px;font-weight:800;line-height:1.2}@media(max-width:560px){.block8__doctor-name{font-size:14px;line-height:130%}}.block8__specialty{margin:0 0 14px;color:#75a4da;font-size:16px;font-weight:600;line-height:1.35}@media(max-width:560px){.block8__specialty{font-size:12px;line-height:140%;margin-bottom:9px}}.block8__rating{display:flex;align-items:center;gap:8px;min-height:20px;margin-bottom:22px;color:#64748b;font-size:14px;line-height:1.2}@media(max-width:560px){.block8__rating{gap:5px;margin-bottom:12px;font-size:12px}}.block8__stars{display:inline-flex;gap:1px;color:#dce6f2;font-size:15px;line-height:1}@media(max-width:560px){.block8__stars{font-size:12px}}.block8__stars .is-filled{color:#f59e0b}.block8__reviews{color:#95a3b8}@media(max-width:560px){.block8__reviews{display:none}}.block8__appointment{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:0 18px;border:1px solid #6EA1DC;border-radius:8px;color:#0f172a;background:#fff;font-size:18px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease}@media(max-width:560px){.block8__appointment{min-height:36px;padding:0 10px;font-size:9px;border-radius:8px}}.block8__appointment:hover,.block8__appointment:focus-visible{background:#4b6fad;color:#fff}.block8__empty{grid-column:1/-1;padding:36px;border:1px solid #D4E5FA;border-radius:8px;color:#64748b;text-align:center}.block9{background:#fff}.block9__hero{padding:34px 0 52px;background:#f8fbff}@media(max-width:767px){.block9__hero{padding:34px 0 44px}}.block9__header{max-width:680px;margin:0 auto;text-align:center}.block9__eyebrow{margin:0 0 10px;letter-spacing:3px}.block9__title{max-width:610px;margin:0 auto 16px;color:#0f172a;font-size:40px;line-height:1}@media(max-width:767px){.block9__title{font-size:32px}}@media(max-width:480px){.block9__title{font-size:28px}}.block9__subtitle{max-width:600px;margin:0 auto;color:#65748b;font-size:16px;line-height:1.55}.block9__stats{display:flex;justify-content:center;gap:68px;margin:44px 0 0;padding:0}@media(max-width:767px){.block9__stats{flex-wrap:wrap;gap:24px 36px;margin-top:34px}}@media(max-width:480px){.block9__stats{display:grid;grid-template-columns:1fr;gap:20px}}.block9__stat{min-width:110px;text-align:center}@media(max-width:767px){.block9__stat{min-width:120px}}.block9__stat dt,.block9__stat dd{margin:0}.block9__stat dt{color:#4b6fad;font-size:38px;font-weight:800;line-height:1}@media(max-width:767px){.block9__stat dt{font-size:32px}}.block9__stat dd{margin-top:8px;color:#60708a;font-size:14px;line-height:1.25}.block9__body{padding:40px 0 80px}@media(max-width:767px){.block9__body{padding:32px 0 56px}}@media all and (max-width:500px){.block9__body{padding-bottom:0}}.block9__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1200px;margin:0 auto;padding:0;list-style:none}@media(max-width:1199px){.block9__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.block9__list{grid-template-columns:1fr}}.block9__item{min-width:0}.block9-card{height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid #D4E5FB;border-radius:14px;background:#fff}.block9-card__media{position:relative;aspect-ratio:382/186;min-height:168px;overflow:hidden;background:#eaf2fc}.block9-card__image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.block9-card__icon{position:absolute;top:14px;left:14px;width:56px;height:56px;display:grid;place-items:center;border-radius:10px;background:#4b6fad;box-shadow:0 10px 24px #4b6fad47}.block9-card__icon img{max-width:34px;max-height:34px;display:block}.block9-card__content{flex:1;display:flex;flex-direction:column;padding:25px 30px 28px}@media(max-width:767px){.block9-card__content{padding:22px}}.block9-card__title{margin:0 0 15px;color:#0f172a;font-size:18px;font-weight:800;line-height:1.25}.block9-card__desc{margin:0 0 22px;color:#667793;font-size:15px;line-height:1.45}.block9-card__desc p{margin:0 0 18px;color:inherit;font-size:inherit;line-height:inherit}.block9-card__desc p:last-child{margin-bottom:0}.block9-card__desc ul,.block9-card__desc ol{display:grid;gap:11px;margin:0;padding:0;list-style:none}.block9-card__desc p+ul,.block9-card__desc p+ol{margin-top:18px}.block9-card__desc li{position:relative;min-height:17px;padding-left:26px;color:#667793;font-size:14px;line-height:1.35}.block9-card__desc li:before{content:"";position:absolute;top:2px;left:0;width:15px;height:15px;background:url(/build/assets/li-icon-bhL2H8Ef.svg) center/contain no-repeat}.block9-card__link{display:inline-flex;align-items:center;gap:10px;align-self:flex-end;margin-top:auto;color:#4b6fad;font-size:14px;font-weight:700;line-height:1;text-decoration:none}.block9-card__link svg{width:14px;height:14px;transition:transform .2s ease}.block9-card__link:hover svg{transform:translate(3px)}.block10{padding:41px 0 45px;background:#f8fbff}@media(max-width:767px){.block10{padding:40px 0}}.block10__container{max-width:1200px}.block10__head{max-width:720px;margin:0 auto;text-align:center}.block10__untitle{margin-bottom:12px;letter-spacing:2px}.block10__title{margin-bottom:18px;font-size:42px;line-height:1.12}@media(max-width:767px){.block10__title{font-size:34px}}@media(max-width:480px){.block10__title{font-size:29px}}.block10__subtitle{max-width:660px;margin:0 auto;color:#63738c;font-size:18px;line-height:1.55}@media(max-width:767px){.block10__subtitle{font-size:16px}}.block10__subtitle p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.block10__digits{display:flex;justify-content:center;gap:70px;margin:70px 0 0;padding:0}@media(max-width:991px){.block10__digits{flex-wrap:wrap;gap:36px 56px}}@media(max-width:767px){.block10__digits{margin-top:46px}}@media(max-width:480px){.block10__digits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}}.block10__digit{min-width:110px;text-align:center}@media(max-width:480px){.block10__digit{min-width:0}}.block10__digit dt,.block10__digit dd{margin:0}.block10__digit dt{color:#4b6fad;font-size:36px;font-weight:700;line-height:1}@media(max-width:767px){.block10__digit dt{font-size:32px}}.block10__digit dd{margin-top:12px;color:#62728b;font-size:14px;line-height:1.25}@media(max-width:767px){.block10__digit dd{font-size:12px}}.block11{padding:80px 0;background:#fff}@media(max-width:900px){.block11{padding:60px 0}}@media(max-width:640px){.block11{padding:40px 0}}.block11__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(46%,46%);gap:8%;align-items:start}@media(max-width:1100px){.block11__container{grid-template-columns:minmax(0,1fr) minmax(48%,48%);gap:4%}}@media(max-width:900px){.block11__container{grid-template-columns:1fr;gap:36px}}.block11__content{padding-top:2px}@media(max-width:900px){.block11__content{max-width:none}}.block11__untitle{margin-bottom:14px;text-align:left}.block11__title{max-width:620px;margin-bottom:18px;text-align:left}@media(max-width:900px){.block11__title{max-width:none}}.block11__subtitle{max-width:650px;color:#61728c;font-size:18px;line-height:1.55;text-align:left;margin-bottom:0}@media(max-width:900px){.block11__subtitle{max-width:none}}@media(max-width:640px){.block11__subtitle{font-size:16px}}.block11__subtitle p{margin:0 0 22px;color:inherit;font-size:inherit;line-height:inherit}.block11__subtitle p:last-child{margin-bottom:0}.block11__items{display:grid;gap:18px}@media(max-width:900px){.block11__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.block11__items{grid-template-columns:1fr}}.block11__item{padding:21px;border:1px solid #D9E7FA;border-radius:20px;background:#eef6ff;color:#12213a}@media(max-width:900px){.block11__item{min-height:0}}@media(max-width:640px){.block11__item{padding:20px;border-radius:18px}}.block11__item:nth-child(2n){border-color:#101b31;background:#101b31;color:#fff}.block11__item:nth-child(2n) .block11__item-desc{color:#dce6f4}.block11__icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-bottom:12px}.block11__icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.block11__item-title{margin:0 0 3px;color:inherit;font-size:18px;font-weight:700;line-height:1.25}@media(max-width:640px){.block11__item-title{font-size:17px}}.block11__item-desc{color:#63738c;font-size:14px;line-height:1.55}@media(max-width:640px){.block11__item-desc{font-size:12px}}.block11__item-desc p{margin:0 0 10px;color:inherit;font-size:inherit;line-height:inherit}.block11__item-desc p:last-child{margin-bottom:0}.block12{padding:0 0 80px;background:#fff}@media(max-width:991px){.block12{padding:0 0 60px}}@media(max-width:640px){.block12{padding:0 0 40px}}.block12__head{max-width:760px;margin:0 auto;text-align:center}@media(max-width:640px){.block12__head{text-align:left}}.block12__untitle{margin-bottom:12px}.block12__title{margin-bottom:0}.block12__subtitle{max-width:680px;margin:18px auto 0}@media(max-width:640px){.block12__subtitle{margin-left:0;margin-right:0}}.block12__subtitle p{margin:0}.block12__timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:34px;margin:70px 0 0;padding:0;list-style:none}@media(max-width:991px){.block12__timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 44px;margin-top:56px}}@media(max-width:640px){.block12__timeline{display:block;margin-top:40px;padding-left:24px}}.block12__item{position:relative;min-width:0;padding-top:34px}@media(max-width:640px){.block12__item{padding:0 0 32px 22px}}.block12__item:before{content:"";position:absolute;top:11px;left:0;right:-34px;border-top:2px dotted #AFC9EA}@media(max-width:991px){.block12__item:before{right:-44px}}@media(max-width:640px){.block12__item:before{inset:6px auto -6px 0;width:0;border-top:0;border-left:2px dotted #AFC9EA}}.block12__item:last-child:before{right:0}@media(max-width:991px){.block12__item:nth-child(2n):before{right:0}}@media(max-width:640px){.block12__item:nth-child(2n):before{right:auto}.block12__item:last-child{padding-bottom:0}.block12__item:last-child:before{display:none}}.block12__point{position:absolute;top:5px;left:0;z-index:1;width:12px;height:12px;border-radius:50%;background:#7ea7d3;box-shadow:0 0 0 4px #fff}@media(max-width:640px){.block12__point{top:3px;left:-5px}}.block12__item-title{margin:0 0 26px;color:#7ea7d3;font-size:22px;font-weight:800;line-height:1.1}@media(max-width:640px){.block12__item-title{margin-bottom:10px;font-size:21px}}.block12__item-desc{color:#61728c;font-size:16px;line-height:1.55}@media(max-width:640px){.block12__item-desc{font-size:15px}}.block12__item-desc p{margin:0 0 10px;color:inherit;font-size:inherit;line-height:inherit}.block12__item-desc p:last-child{margin-bottom:0}.block13{padding:80px 0;background:#f8fbff}@media(max-width:820px){.block13{padding:60px 0}}@media(max-width:560px){.block13{padding:40px 0}}.block13__head{max-width:760px;margin:0 auto;text-align:center}@media(max-width:560px){.block13__head{text-align:left}}.block13__untitle{margin-bottom:12px}.block13__title{margin-bottom:0}.block13__subtitle{max-width:680px;margin:18px auto 0}@media(max-width:560px){.block13__subtitle{margin-left:0;margin-right:0}}.block13__subtitle p{margin:0}.block13__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:33px 0 0;padding:0;list-style:none}@media(max-width:1180px){.block13__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.block13__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:560px){.block13__list{grid-template-columns:1fr;margin-top:32px}}.block13__item{min-width:0}.block13-card{display:flex;flex-direction:column;align-items:center;height:100%;padding:25px;border:1px solid #D7E7FA;border-radius:18px;background:#fff;text-align:center}@media(max-width:820px){.block13-card{min-height:220px}}@media(max-width:560px){.block13-card{align-items:flex-start;min-height:0;padding:24px 22px;text-align:left}}.block13-card__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:16px}@media(max-width:560px){.block13-card__icon{margin-bottom:18px}}.block13-card__icon img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.block13-card__title{margin:0 0 8px;color:#101827;font-size:16px;font-weight:700;line-height:1.25}@media(max-width:560px){.block13-card__title{font-size:16px}}.block13-card__desc{color:#61728c;font-size:14px;line-height:1.55}@media(max-width:560px){.block13-card__desc{font-size:13px}}.block13-card__desc p{margin:0 0 10px;color:inherit;font-size:inherit;line-height:inherit}.block13-card__desc p:last-child{margin-bottom:0}.block14{padding:80px 0 0;background:#fff}@media(max-width:991px){.block14{padding:60px 0}}@media(max-width:640px){.block14{padding:40px 0}}.block14__head{max-width:780px;margin:0 auto;text-align:center}@media(max-width:640px){.block14__head{text-align:left}}.block14__untitle{margin-bottom:12px}.block14__title{margin-bottom:0}.block14__subtitle{max-width:720px;margin:16px auto 0}@media(max-width:640px){.block14__subtitle{margin-left:0;margin-right:0}}.block14__subtitle p{margin:0}.block14__gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:42px 0 0;padding:0;list-style:none}@media(max-width:991px){.block14__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:640px){.block14__gallery{grid-template-columns:1fr;gap:14px;margin-top:32px}}.block14__item{min-width:0;grid-column:span 2}@media(max-width:991px){.block14__item{grid-column:span 1}}@media(max-width:640px){.block14__item{grid-column:span 1}}.block14__item:nth-child(4){grid-column:span 2}@media(max-width:991px){.block14__item:nth-child(4){grid-column:span 1}}.block14__item:nth-child(5){grid-column:span 4}@media(max-width:991px){.block14__item:nth-child(5){grid-column:span 2}}@media(max-width:640px){.block14__item:nth-child(5){grid-column:span 1}}.block14__item:nth-child(n+6){grid-column:span 2}@media(max-width:991px){.block14__item:nth-child(n+6){grid-column:span 1}}.block14__trigger{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in;text-align:inherit}.block14__figure{height:100%;margin:0;overflow:hidden;border-radius:10px;background:#eef3f8}@media(max-width:640px){.block14__figure{border-radius:8px}}.block14__image{display:block;width:100%;height:100%;min-height:176px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}@media(max-width:991px){.block14__image{min-height:220px;aspect-ratio:4/3}}@media(max-width:640px){.block14__image{min-height:0;aspect-ratio:16/10}}.block14__trigger:hover .block14__image,.block14__trigger:focus-visible .block14__image{transform:scale(1.035)}.block14__trigger:focus-visible{outline:3px solid #7EA7D3;outline-offset:4px;border-radius:12px}.block14__item:nth-child(4) .block14__image,.block14__item:nth-child(5) .block14__image{min-height:272px;aspect-ratio:16/7}@media(max-width:991px){.block14__item:nth-child(4) .block14__image,.block14__item:nth-child(5) .block14__image{min-height:220px;aspect-ratio:4/3}}@media(max-width:640px){.block14__item:nth-child(4) .block14__image,.block14__item:nth-child(5) .block14__image{min-height:0;aspect-ratio:16/10}}@media(max-width:991px){.block14__item:nth-child(5) .block14__image{aspect-ratio:16/7}}@media(max-width:640px){.block14__item:nth-child(5) .block14__image{aspect-ratio:16/10}}.block14-modal-open{overflow:hidden}.block14-modal{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:34px;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease}@media(max-width:640px){.block14-modal{padding:18px}}.block14-modal.is-open{opacity:1;visibility:visible}.block14-modal[hidden]{display:none}.block14-modal__backdrop{position:absolute;inset:0;background:#081122c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.block14-modal__dialog{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:min(1180px,100%);min-height:min(720px,88vh)}@media(max-width:640px){.block14-modal__dialog{min-height:82vh}}.block14-modal__figure{display:flex;align-items:center;justify-content:center;width:100%;height:min(760px,86vh);margin:0}@media(max-width:640px){.block14-modal__figure{height:78vh}}.block14-modal__image{display:block;max-width:100%;max-height:100%;border-radius:12px;box-shadow:0 24px 80px #00000052;-o-object-fit:contain;object-fit:contain}@media(max-width:640px){.block14-modal__image{border-radius:8px}}.block14-modal__close,.block14-modal__nav{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.28);background:#ffffff24;color:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.block14-modal__close:hover,.block14-modal__close:focus-visible,.block14-modal__nav:hover,.block14-modal__nav:focus-visible{border-color:#ffffff94;background:#ffffff3d}.block14-modal__close:focus-visible,.block14-modal__nav:focus-visible{outline:3px solid rgba(126,167,211,.9);outline-offset:3px}.block14-modal__close{top:0;right:0;width:46px;height:46px;border-radius:50%;font-size:34px;line-height:1}@media(max-width:640px){.block14-modal__close{top:4px;right:4px;width:42px;height:42px;font-size:30px}}.block14-modal__nav{top:50%;width:54px;height:54px;border-radius:50%;font-size:48px;line-height:1;transform:translateY(-50%)}@media(max-width:640px){.block14-modal__nav{width:44px;height:44px;font-size:38px}}.block14-modal__nav--prev{left:0}@media(max-width:640px){.block14-modal__nav--prev{left:4px}}.block14-modal__nav--next{right:0}@media(max-width:640px){.block14-modal__nav--next{right:4px}}.block15{padding:80px 0;background:#fff}@media(max-width:900px){.block15{padding:60px 0}}@media(max-width:560px){.block15{padding:40px 0}}.block15__panel{margin:0 auto;padding:52px;border-radius:12px;background:#4b6fad;color:#fff;text-align:center}@media(max-width:900px){.block15__panel{padding:46px 32px 48px}}@media(max-width:560px){.block15__panel{padding:34px 20px 36px;border-radius:10px}}.block15__untitle{margin-bottom:12px;color:#dbeafe}.block15__title{max-width:860px;margin:0 auto;color:#fff;font-size:38px;line-height:1.18;text-align:center}@media(max-width:900px){.block15__title{font-size:32px}}@media(max-width:560px){.block15__title{font-size:27px}}.block15__subtitle{max-width:780px;margin:18px auto 0;color:#e8f1ff;font-size:17px;line-height:1.55}@media(max-width:560px){.block15__subtitle{font-size:15px}}.block15__subtitle p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.block15__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}@media(max-width:560px){.block15__buttons{flex-direction:column;align-items:stretch;margin-top:22px}}.block15 .button{min-width:170px;justify-content:center}@media(max-width:560px){.block15 .button{width:100%}}.block15 .button-stroke-w{color:#fff}.block16{padding:80px 0;background:#f7fbff}@media(max-width:760px){.block16{padding:40px 0}}.block16__container{display:flex;flex-direction:column;gap:34px}@media(max-width:760px){.block16__container{gap:24px}}.block16__header{max-width:760px;margin:0 auto 4px;text-align:center}.block16__contacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}@media(max-width:1180px){.block16__contacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.block16__contacts{grid-template-columns:1fr}}.block16__contact{min-height:170px;padding:24px;border:1px solid #DBEAFE;border-radius:8px;background:#fff;text-align:left}.block16__contact h2{margin:16px 0 8px;font-size:18px;line-height:1.25;font-weight:700;color:#123047}.block16__contact p{margin:0;font-size:15px;line-height:1.55;color:#627386}.block16__contact a{color:inherit;text-decoration:none}.block16__contact a:hover{color:#0f83d7}.block16__contact-icon,.block16__location-icon{display:inline-flex;width:46px;height:46px;border-radius:8px;background:#e8f4ff;position:relative;color:#0f83d7}.block16__contact-icon:before,.block16__location-icon:before{content:"";position:absolute;inset:12px;background:currentColor;-webkit-mask:var(--block16-icon) center/contain no-repeat;mask:var(--block16-icon) center/contain no-repeat}.block16__contact-icon--pin,.block16__location-icon{--block16-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22s7-6.1 7-13A7 7 0 0 0 5 9c0 6.9 7 13 7 13Zm0-9.5A3.5 3.5 0 1 1 12 5a3.5 3.5 0 0 1 0 7.5Z'/%3E%3C/svg%3E")}.block16__contact-icon--phone{--block16-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2c.3-.3.8-.4 1.2-.3 1.3.4 2.7.6 4.1.6.7 0 1.3.6 1.3 1.3v3.5c0 .7-.6 1.3-1.3 1.3C10.4 22 2 13.6 2 3.3 2 2.6 2.6 2 3.3 2h3.5c.7 0 1.3.6 1.3 1.3 0 1.4.2 2.8.6 4.1.1.4 0 .9-.3 1.2l-1.8 2.2Z'/%3E%3C/svg%3E")}.block16__contact-icon--mail{--block16-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2Zm8 9 8-5V6l-8 5-8-5v2l8 5Z'/%3E%3C/svg%3E")}.block16__contact-icon--clock{--block16-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm1 10.2 3.8 2.2-1 1.7L11 13.3V6h2v6.2Z'/%3E%3C/svg%3E")}.block16__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:28px;align-items:stretch}@media(max-width:1180px){.block16__main{grid-template-columns:1fr}}.block16__form,.block16__map-wrap,.block16__location{border:1px solid #e0edf7;border-radius:8px;background:#fff;box-shadow:0 22px 55px #1b4b7214}.block16__form{padding:34px}@media(max-width:760px){.block16__form{padding:24px}}.block16__form-head{margin-bottom:24px}.block16__form-head h2{text-align:left}.block16__form-head p{margin:0;text-align:left}.block16__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media(max-width:760px){.block16__form-grid{grid-template-columns:1fr}}.block16__form-grid label{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;font-size:14px;font-weight:600;color:#16384f}.block16__form-grid input,.block16__form-grid textarea{width:100%;border:1px solid #d8e5ee;border-radius:8px;background:#f9fcff;color:#1b3448;font:inherit;font-weight:400;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.block16__form-grid input{height:50px;padding:0 16px}.block16__form-grid textarea{min-height:132px;padding:14px 16px;resize:vertical}.block16__form-grid input:focus,.block16__form-grid textarea:focus{border-color:#0f83d7;background:#fff;box-shadow:0 0 0 3px #0f83d71f}.block16__wide{grid-column:1/-1}.block16__form-actions{display:flex;align-items:flex-start;flex-direction:column;gap:12px;margin-top:22px}@media(max-width:760px){.block16__form-actions{align-items:flex-start;flex-direction:column}}.block16__form-actions p{margin:0;font-size:13px;line-height:1.45;color:#748393}.block16__map-wrap{min-height:100%;overflow:hidden}.block16__map{width:100%;height:100%;min-height:520px;background:#dcebf5;position:relative;overflow:hidden}@media(max-width:1180px){.block16__map{min-height:420px}}@media(max-width:760px){.block16__map{min-height:360px}}.block16__map iframe{display:block;width:100%;height:100%;min-height:520px}@media(max-width:1180px){.block16__map iframe{min-height:420px}}@media(max-width:760px){.block16__map iframe{min-height:360px}}.block16__leaflet-marker span{display:block;width:22px;height:22px;border:3px solid #fff;border-radius:999px;background:#4b6fad;box-shadow:0 8px 20px #112f5247;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.block16__leaflet-marker.is-active span{width:28px;height:28px;background:#e11d48;box-shadow:0 10px 26px #e11d4857;transform:translate(-3px,-3px)}.block16__locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media(max-width:760px){.block16__locations{grid-template-columns:1fr}}.block16__centers{display:flex;flex-direction:column;gap:24px}.block16__locations-head,.block16__locations-foot{display:flex;justify-content:flex-end}.block16__locations-head{margin-bottom:-12px}.block16__locations-foot{margin-top:-10px}.block16__location{padding:26px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.block16__location.is-active{border-color:#0f83d7;transform:translateY(-2px)}.block16__location-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.block16__location-head h2{margin:0;font-size:22px;line-height:1.25;color:#123047}.block16__location-address{margin:0 0 18px;color:#68798a;line-height:1.55}.block16__schedule{margin:0;border-top:1px solid #edf3f8}.block16__schedule div{display:grid;grid-template-columns:minmax(120px,.45fr) 1fr;gap:16px;padding:14px 0;border-bottom:1px solid #edf3f8}@media(max-width:760px){.block16__schedule div{grid-template-columns:1fr;gap:6px}}.block16__schedule dt{color:#6c7b8a;font-weight:600}.block16__schedule dd{margin:0;color:#16384f;font-weight:700}.block16__center{border:1px solid #DBEAFE;border-radius:16px;background:#eef8ff;overflow:hidden;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.block16__center.is-active{border-color:#0f83d7;transform:translateY(-2px)}.block16__center-head{display:flex;align-items:center;gap:24px;padding:26px 28px 18px;background-color:#fff}@media(max-width:760px){.block16__center-head{align-items:flex-start;flex-direction:column;padding:22px 20px 16px}}.block16__center-title{display:flex;align-items:center;gap:14px;flex-wrap:wrap;width:100%}.block16__center-title h2{margin:0;font-size:24px;line-height:1.25;color:#123047;text-transform:uppercase}.block16__center-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-left:10px}.block16__center-tabs a,.block16__center-tabs button{display:inline-flex;align-items:center;min-height:38px;padding:8px 18px;border:1px solid #c9e4f5;border-radius:8px;background:#fff;color:#123047;font-size:14px;font-weight:700;font-family:inherit;text-decoration:none;cursor:pointer}.block16__center-tabs a.is-active,.block16__center-tabs button.is-active{border-color:#0f83d7;background:#0f83d7;color:#fff}.block16__center-panel{display:none;padding-top:24px}.block16__center-panel.is-active{display:block}.block16__center-table-wrap{margin:0 28px 28px;border:1px solid #d9eaf6;border-radius:8px;background:#fff;overflow-x:auto}@media(max-width:760px){.block16__center-table-wrap{margin:0 20px 20px;overflow-x:visible}}.block16__center-route{display:flex;justify-content:flex-start;margin:-12px 28px 28px}@media(max-width:760px){.block16__center-route{justify-content:flex-start;margin:-8px 20px 20px}}.block16__center-route a{color:#4b6fad;font-size:14px;line-height:1.35;font-weight:700;text-decoration:none}.block16__center-route a:hover{color:#0f83d7;text-decoration:underline}.block16__center-table{width:100%;min-width:620px;border-collapse:collapse}@media(max-width:760px){.block16__center-table{min-width:0}}.block16__center-table th,.block16__center-table td{padding:18px 20px;border-bottom:1px solid #e4eef6;border-right:1px solid #e4eef6;color:#16384f;font-size:15px;line-height:1.35;text-align:center;white-space:nowrap}.block16__center-table thead th{background:#f7fbff;color:#6c7b8a;font-weight:700}@media(max-width:760px){.block16__center-table thead{display:none}}.block16__center-table tbody th{background:#f7fbff;color:#123047;font-weight:700;text-align:left}@media(max-width:760px){.block16__center-table tbody th{grid-row:1/span 20;display:flex;align-items:flex-start;padding:16px 14px;border-right:1px solid #e4eef6;font-size:14px}.block16__center-table tbody,.block16__center-table tr,.block16__center-table th,.block16__center-table td{display:block;width:100%}.block16__center-table tbody{padding:0}.block16__center-table tr{display:grid;grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);border-bottom:1px solid #e4eef6}.block16__center-table tr:last-child{border-bottom:0}.block16__center-table tbody th,.block16__center-table td{border:0;white-space:normal}.block16__center-table td{display:grid;grid-template-columns:minmax(86px,.55fr) minmax(0,1fr);gap:10px;padding:12px 14px;border-bottom:1px solid #e4eef6;text-align:left;font-size:14px}.block16__center-table td:before{content:attr(data-label);color:#6c7b8a;font-weight:700}.block16__center-table td:last-child{border-bottom:0}}.block16__center-table tr th:last-child,.block16__center-table tr td:last-child{border-right:0}.block16__center-table tbody tr:last-child th,.block16__center-table tbody tr:last-child td{border-bottom:0}.block17{margin:80px 0}@media(max-width:900px){.block17{margin:64px 0}}@media(max-width:560px){.block17{margin:48px 0}}.block17__untitle{text-align:left}.block17__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 28px;align-items:end}@media(max-width:820px){.block17__head{grid-template-columns:1fr;align-items:start}}.block17__title{text-align:left;margin-bottom:0;min-width:0;max-width:900px}.block17__all{align-self:end;justify-self:end;white-space:nowrap;flex-shrink:0}@media(max-width:820px){.block17__all{justify-self:start}}.block17__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:40px 0 0;padding:0;list-style:none}@media(max-width:980px){.block17__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.block17__list{grid-template-columns:1fr;gap:14px;margin-top:28px}}.block17__card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid #DBEAFE;border-radius:18px;background:#fff;box-shadow:0 18px 42px #4b6fad14;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.block17__card:hover{transform:translateY(-4px);border-color:#bbd5f4;box-shadow:0 24px 54px #4b6fad24}.block17__image{display:block;flex-shrink:0;aspect-ratio:16/10;background:linear-gradient(135deg,#f7fafe,#eef5ff);overflow:hidden}.block17__image .lazy-img-wrapper,.block17__image picture{height:100%}.block17__image img{display:block;width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .28s ease}.block17__image--placeholder{background:radial-gradient(circle at 75% 15%,rgba(126,167,211,.28),transparent 34%),linear-gradient(135deg,#f7fafe,#eef5ff)}.block17__card:hover .block17__image img{transform:scale(1.04)}.block17__card-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:250px;padding:24px}@media(max-width:560px){.block17__card-content{min-height:auto;padding:18px}}.block17__card-title{margin:0 0 8px;color:#0f172a;font-size:22px;font-weight:800;line-height:1.2}.block17__card-title a{color:inherit;text-decoration:none}@media(max-width:560px){.block17__card-title{font-size:19px}}.block17__role{margin:0 0 12px;color:#7ea7d3;font-size:14px;font-weight:700;line-height:1.45}.block17__excerpt{margin:0 0 22px;color:#5f6b77;font-size:15px;line-height:1.65}.block17__link{width:100%;margin-top:auto}.cpt-specialists{padding:54px 0 80px}.cpt-specialists__header{max-width:820px;margin:0 auto 40px;text-align:center}.cpt-specialists__subtitle{max-width:760px;margin-left:auto;margin-right:auto}.specialist-page__hero{padding:58px 0 64px;background:radial-gradient(circle at 78% 20%,rgba(126,167,211,.22),transparent 30%),linear-gradient(135deg,#f6faff,#fff 72%)}.specialist-page__hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:48px;align-items:center}@media(max-width:900px){.specialist-page__hero-grid{grid-template-columns:1fr;gap:30px}}.specialist-page__eyebrow{text-align:left}.specialist-page__title{margin:0 0 18px;color:#0f172a;font-size:46px;font-weight:800;line-height:1.08}@media(max-width:560px){.specialist-page__title{font-size:34px}}.specialist-page__role{margin:0 0 18px;color:#4b6fad;font-size:18px;font-weight:700;line-height:1.45}.specialist-page__lead{max-width:680px;margin:0 0 30px;color:#445161;font-size:18px;line-height:1.75}.specialist-page__actions{display:flex;flex-wrap:wrap;gap:14px}.specialist-page__media{position:relative;margin:0;overflow:hidden;aspect-ratio:16/9;border:1px solid #DBEAFE;border-radius:26px;background:#fff;box-shadow:0 28px 68px #4b6fad29}.specialist-page__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.specialist-page__body{padding:72px 0 86px}@media(max-width:560px){.specialist-page__body{padding:48px 0 60px}}.specialist-page__layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:42px;align-items:start}@media(max-width:980px){.specialist-page__layout{grid-template-columns:1fr}}.specialist-page__main{min-width:0}.specialist-page__content,.specialist-page__section,.specialist-page__aside-card{border:1px solid #DBEAFE;border-radius:22px;background:#fff;box-shadow:0 18px 46px #4b6fad12}.specialist-page__content{padding:34px 38px}@media(max-width:560px){.specialist-page__content{padding:24px 20px}}.specialist-page__content h2{margin:0 0 16px;color:#0f172a;font-size:28px;font-weight:800;line-height:1.25}.specialist-page__content h3{margin:30px 0 12px;color:#1e3556;font-size:22px;font-weight:800;line-height:1.3}.specialist-page__content p{margin:0 0 18px;color:#445161;font-size:16px;line-height:1.78}.specialist-page__section{margin-top:24px;padding:30px 34px}@media(max-width:560px){.specialist-page__section{padding:24px 20px}}.specialist-page__section h2{margin:0 0 18px;color:#0f172a;font-size:25px;font-weight:800;line-height:1.25}.specialist-page__check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media(max-width:680px){.specialist-page__check-list{grid-template-columns:1fr}}.specialist-page__check-list li{position:relative;padding:14px 16px 14px 42px;border-radius:14px;background:#f6faff;color:#445161;font-size:15px;line-height:1.5}.specialist-page__check-list li:before{content:"";position:absolute;top:18px;left:17px;width:10px;height:10px;border-radius:50%;background:#7ea7d3;box-shadow:0 0 0 5px #7ea7d329}.specialist-page__check-list--accent li{background:#fff9f0}.specialist-page__check-list--accent li:before{background:#c4b39b;box-shadow:0 0 0 5px #c4b39b29}.specialist-page__aside{position:sticky;top:24px}@media(max-width:980px){.specialist-page__aside{position:static}}.specialist-page__aside-card{padding:26px}.specialist-page__aside-card h2{margin:0 0 18px;color:#0f172a;font-size:22px;font-weight:800}.specialist-page__aside-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.specialist-page__aside-card a{display:block;padding:12px 14px;border-radius:12px;background:#f6faff;color:#1e3556;font-weight:700;text-decoration:none;transition:background-color .2s ease,color .2s ease}.specialist-page__aside-card a:hover{background:#ddebfc;color:#4b6fad}.cpt-service-item,.cpt-service-category{padding:48px 0 80px;background:#fff}@media(max-width:575px){.cpt-service-item,.cpt-service-category{padding:36px 0 56px}}.cpt-service-item__header,.cpt-service-category__header{max-width:820px;margin:0 auto 32px;text-align:center}.cpt-service-item__title,.cpt-service-category__title{margin:0;color:#0f172a;font-size:42px;font-weight:800;line-height:1.12}@media(max-width:575px){.cpt-service-item__title,.cpt-service-category__title{font-size:30px}}.cpt-service-item__image{max-width:1060px;margin:0 auto 36px;overflow:hidden;border-radius:14px;background:#eaf2fc}.cpt-service-item__image img{width:100%;height:auto;display:block}.cpt-service-item__content{max-width:860px;margin:0 auto;color:#536273;font-size:17px;line-height:1.78}@media(max-width:575px){.cpt-service-item__content{font-size:16px;line-height:1.68}}.cpt-service-item__content h2,.cpt-service-item__content h3{color:#0f172a;line-height:1.2;font-weight:800;letter-spacing:0}.cpt-service-item__content h2{margin:42px 0 18px;font-size:30px}@media(max-width:575px){.cpt-service-item__content h2{margin-top:34px;font-size:24px}}.cpt-service-item__content h3{margin:34px 0 14px;font-size:23px}@media(max-width:575px){.cpt-service-item__content h3{font-size:20px}}.cpt-service-item__content p,.cpt-service-item__content ul,.cpt-service-item__content ol{margin-top:0;margin-bottom:22px}.cpt-service-item__content p{max-width:78ch}.cpt-service-item__content ul,.cpt-service-item__content ol{padding:0;list-style:none}.cpt-service-item__content li{position:relative;margin:0 0 12px;padding-left:30px}.cpt-service-item__content li:before{content:"";position:absolute;top:.78em;left:4px;width:9px;height:9px;border-radius:50%;background:#4b6fad;box-shadow:0 0 0 5px #eaf2fc}.cpt-service-item__content a{color:#315d9e;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}.cpt-service-item__content a:hover{color:#1f467e;text-decoration-color:transparent}.cpt-service-item__content strong,.cpt-service-item__content b{color:#0f172a;font-weight:800}.cpt-service-item__content blockquote{margin:32px 0;padding:22px 26px;border-left:4px solid #4B6FAD;border-radius:0 8px 8px 0;background:#f4f8fe;color:#334155;font-size:18px;line-height:1.65}.cpt-service-item__content>:first-child{margin-top:0}.cpt-service-item__content>:last-child{margin-bottom:0}.cpt-service-category__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}@media(max-width:991px){.cpt-service-category__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.cpt-service-category__list{grid-template-columns:1fr}}.cpt-service-card{height:100%;overflow:hidden;border:1px solid #D4E5FB;border-radius:14px;background:#fff}.cpt-service-card__image{display:block;aspect-ratio:382/186;overflow:hidden;background:#eaf2fc}.cpt-service-card__image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.cpt-service-card__body{padding:24px}.cpt-service-card__title{margin:0 0 14px;font-size:20px;line-height:1.25}.cpt-service-card__title a{color:#0f172a;text-decoration:none}.cpt-service-card__desc{color:#667793;font-size:15px;line-height:1.45}.cpt-service-card__desc p:last-child{margin-bottom:0}.breadcrumbs{margin:25px 0}.breadcrumbs__container{font-size:14px;display:inline-flex;align-items:center}.breadcrumbs__lnk{color:#939da5;text-decoration:none}.breadcrumbs__current{color:#212529}.breadcrumbs svg{margin:0 6px}.shop-breadcrumbs{margin:28px 0 40px}@media all and (max-width:1920px){.shop-breadcrumbs{margin:28px 0 40px}}.shop-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0;margin:0;list-style:none;color:#939da5;font-size:14px;line-height:1.4}@media all and (max-width:1920px){.shop-breadcrumbs__list{font-size:14px;gap:6px}}.shop-breadcrumbs__item{display:inline-flex;align-items:center}.shop-breadcrumbs__item:not(:last-child):after{content:">";margin-left:6px;color:#c2c7cc}.shop-breadcrumbs__item a{color:#939da5;text-decoration:none;transition:.2s}.shop-breadcrumbs__item a:hover,.shop-breadcrumbs__item span{color:#212529}.laboratory{padding:48px 0 56px;color:#172033;background:linear-gradient(180deg,#eff6ffc7,#fff0 360px),#f7fafc}@media(max-width:760px){.laboratory{padding:22px 0 32px}}.laboratory__shell{width:min(1220px,100% - 32px);margin:0 auto;background:#fff;border:1px solid #dde8f3;border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #0f2a501f}@media(max-width:760px){.laboratory__shell{width:min(100% - 20px,560px);border-radius:14px}}.laboratory__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;padding:30px;background:linear-gradient(135deg,#0c2d5af0,#176da7e0),#0d2b5e;color:#fff}@media(max-width:980px){.laboratory__header{grid-template-columns:1fr}}@media(max-width:760px){.laboratory__header{padding:24px 18px}}.laboratory__intro{max-width:680px}.laboratory__eyebrow{margin-bottom:8px;color:#bfe1ff;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.laboratory__title{margin:0;color:#fff;font-size:42px;font-weight:800;line-height:1.08}@media(max-width:760px){.laboratory__title{font-size:30px}}.laboratory__lead{max-width:620px;margin:14px 0 0;color:#ffffffdb;font-size:16px;line-height:1.6}@media(max-width:760px){.laboratory__lead{font-size:14px}}.laboratory__summary{display:grid;grid-template-columns:118px 184px;gap:12px}@media(max-width:980px){.laboratory__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.laboratory__summary{grid-template-columns:1fr 1fr}}.laboratory__summary-card{min-height:92px;display:flex;flex-direction:column;justify-content:center;padding:16px;border:1px solid rgba(255,255,255,.24);border-radius:14px;background:#ffffff21;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(max-width:760px){.laboratory__summary-card{min-height:78px;padding:12px}}.laboratory__summary-card span,.laboratory__summary-card small{color:#ffffffbf;font-size:12px}.laboratory__summary-card strong{margin-top:5px;color:#fff;font-size:26px;line-height:1.1}@media(max-width:760px){.laboratory__summary-card strong{font-size:22px}}.laboratory__summary-card--total strong{font-size:24px}.laboratory__patient{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;align-items:start;padding:22px 30px;border-bottom:1px solid #e6edf5;background:#fbfdff}@media(max-width:980px){.laboratory__patient{grid-template-columns:1fr}}@media(max-width:760px){.laboratory__patient{padding:18px}}.laboratory__patient-head h2{margin:0 0 6px;color:#0d2b5e;font-size:18px;line-height:1.25}.laboratory__patient-head p{margin:0;color:#65758b;font-size:13px;line-height:1.5}.laboratory__patient-fields{display:grid;grid-template-columns:minmax(220px,1.45fr) minmax(160px,.8fr) minmax(150px,.65fr);gap:14px}@media(max-width:980px){.laboratory__patient-fields{grid-template-columns:1fr 1fr}}@media(max-width:760px){.laboratory__patient-fields{grid-template-columns:1fr}}.laboratory label{display:block;margin:0}.laboratory label span{display:block;margin-bottom:6px;color:#52647a;font-size:12px;font-weight:700}.laboratory__input{width:100%;min-height:44px;border:1px solid #cdd9e8;border-radius:10px;padding:10px 13px;font-size:14px;background:#fff;color:#172033;transition:border-color .15s ease,box-shadow .15s ease}.laboratory__input:focus{outline:0;border-color:#2175b8;box-shadow:0 0 0 3px #2175b824}.laboratory__input.is-invalid{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.laboratory__mobile-tabs{display:none}@media(max-width:760px){.laboratory__mobile-tabs{display:flex;gap:8px;padding:12px;border-bottom:1px solid #e6edf5;background:#fff}.laboratory__mobile-tabs button{flex:1;border:1px solid #d6e0ec;background:#f8fafc;border-radius:10px;padding:10px;color:#0d2b5e;font-family:inherit;font-size:14px;font-weight:800;line-height:1.25;text-align:center}.laboratory__mobile-tabs button.is-active{background:#0d2b5e;border-color:#0d2b5e;color:#fff}}.laboratory__grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;min-height:620px}@media(max-width:980px){.laboratory__grid{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:760px){.laboratory__grid{display:block}.laboratory__grid[data-view=cart] .laboratory__list-panel{display:none}.laboratory__grid:not([data-view=cart]) .laboratory__cart-panel{display:none}}.laboratory__panel{min-width:0}.laboratory__list-panel{border-right:1px solid #e6edf5;background:#fff}@media(max-width:760px){.laboratory__list-panel{border-right:0}}.laboratory__search{padding:20px 22px 12px}@media(max-width:760px){.laboratory__search{padding-left:14px;padding-right:14px}}.laboratory__tabs{display:flex;gap:8px;overflow-x:auto;padding:0 22px 14px;cursor:grab;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-behavior:smooth;touch-action:pan-x;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:760px){.laboratory__tabs{padding-left:14px;padding-right:14px}}.laboratory__tabs.is-dragging{cursor:grabbing;scroll-behavior:auto}.laboratory__tabs button{flex:0 0 auto;border:1px solid #d6e0ec;background:#f7fafc;color:#0d2b5e;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.laboratory__tabs button.is-active{background:#0d2b5e;color:#fff;border-color:#0d2b5e}.laboratory__items{max-height:650px;overflow:auto;padding:0 22px 22px;scrollbar-width:thin}@media(max-width:760px){.laboratory__items{padding-left:14px;padding-right:14px}}.laboratory__item{width:100%;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #e0e8f1;background:#fff;border-radius:12px;padding:13px 14px;margin-bottom:10px;text-align:left;cursor:pointer;box-shadow:0 8px 24px #0f2a500a;transition:border-color .15s ease,background .15s ease,transform .15s ease}.laboratory__item:hover{border-color:#9ec3e3;transform:translateY(-1px)}.laboratory__item.is-selected{border-color:#2175b8;background:#eef7ff}.laboratory__check{width:20px;height:20px;border:2px solid #aab9cb;border-radius:50%;background:#fff}.laboratory__item.is-selected .laboratory__check{background:#2175b8;border-color:#2175b8;box-shadow:inset 0 0 0 5px #fff}.laboratory__item-name,.laboratory__selected-name{min-width:0;color:#172033;font-size:14px;font-weight:700;line-height:1.35}.laboratory__item-name small,.laboratory__selected-name small{display:block;margin-top:3px;color:#6c7d96;font-size:12px;font-weight:400}.laboratory__prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.laboratory__prices strong{color:#1766a5;font-size:14px;white-space:nowrap}.laboratory__prices small{color:#7d8da2;font-size:11px;white-space:nowrap}.laboratory__custom-price{display:flex;align-items:center;gap:5px;color:#65758b}.laboratory__custom-price input{width:84px;border:1px solid #cdd9e8;border-radius:8px;padding:7px 8px;text-align:right}.laboratory__cart-panel{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;max-height:calc(100vh - 24px);background:#f8fbff}@media(max-width:760px){.laboratory__cart-panel{position:static;max-height:none;min-height:480px}}.laboratory__cart-head{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:20px 22px 14px;border-bottom:1px solid #e6edf5}.laboratory__cart-head strong{color:#0d2b5e;font-size:18px}.laboratory__cart-head button{border:0;background:transparent;color:#1766a5;font-weight:700;cursor:pointer}.laboratory__selected{flex:1 1 auto;overflow:auto;padding:16px 22px;scrollbar-width:thin}.laboratory__selected-row,.laboratory__fee{display:grid;grid-template-columns:26px minmax(0,1fr) auto 28px;gap:10px;align-items:center;width:100%;border:1px solid #e0e8f1;background:#fff;border-radius:12px;padding:11px;margin-bottom:10px}@media(max-width:760px){.laboratory__selected-row,.laboratory__fee{grid-template-columns:26px minmax(0,1fr) 28px}.laboratory__selected-row .laboratory__prices,.laboratory__fee .laboratory__prices{grid-column:2/3;align-items:flex-start}.laboratory__selected-row button,.laboratory__fee button{grid-column:3/4;grid-row:1/3}}.laboratory__num{width:26px;height:26px;border-radius:50%;background:#e7f1fb;color:#0d2b5e;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.laboratory__selected-row button{border:0;background:#f8d7da;color:#9a1c2d;width:28px;height:28px;border-radius:50%;cursor:pointer}.laboratory__fee{grid-template-columns:minmax(0,1fr) auto;cursor:pointer;color:#7d8da2}.laboratory__fee.is-enabled{background:#edf7f2;color:#17663d;border-color:#b9dfca}.laboratory__email{padding:0 22px 14px}.laboratory__actions{display:flex;flex-direction:column;gap:10px;padding:0 22px 22px}.laboratory__button{width:100%;border:0;border-radius:10px;background:#0d2b5e;color:#fff;padding:13px;font-size:14px;font-weight:800;cursor:pointer;transition:background .15s ease,transform .15s ease}.laboratory__button:hover:not(:disabled){background:#174276;transform:translateY(-1px)}.laboratory__button:disabled{background:#d2dce8;color:#7d8da2;cursor:default;transform:none}.laboratory__button--send{background:#16814f}.laboratory__button--send:hover:not(:disabled){background:#126d42}.laboratory__empty{color:#7d8da2;text-align:center;padding:42px 12px;border:1px dashed #d6e0ec;border-radius:12px;background:#fbfdff}.laboratory__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
