@font-face{font-family:'SVRGilroy';src:url('../fonts/Gilroy-Regular.woff') format('woff'),url('../fonts/Gilroy-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:'SVRGilroy';src:url('../fonts/Gilroy-Medium.woff') format('woff'),url('../fonts/Gilroy-Medium.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:'SVRFutura';src:url('../fonts/FuturaPT-Demi.woff') format('woff'),url('../fonts/FuturaPT-Demi.ttf') format('truetype');font-weight:600;font-display:swap}
:root{--svr-acc:#0E7A6C;--svr-acc-d:#0A5F54;--svr-mint:#3DD6B7;--svr-ink:#122B28;--svr-txt:#26312E;--svr-mut:#7A928B;--svr-line:#E7F0ED;--svr-bg:#F5F9F8}
h2{font-size:clamp(30px,3.4vw,44px);line-height:1.08;margin-bottom:26px}
a{color:inherit}
.normb:hover img{left:0}
.zakaz_but,.look_more{display:inline-flex;align-items:center;justify-content:center;width:auto;padding:12px 26px;border:1.5px solid #C4D8D2;border-radius:999px;background:#fff;font-family:'SVRGilroy','Gilroy',sans-serif;font-weight:500;font-size:14.5px;color:var(--svr-ink);text-decoration:none;transition:.25s;cursor:pointer}
.zakaz_but:hover,.look_more:hover{border-color:var(--svr-acc);color:var(--svr-acc);text-decoration:none}
.toptel{font-family:'SVRGilroy','Gilroy',sans-serif;font-weight:500;color:var(--svr-ink)}
.intro_numbers_panel span{font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;color:var(--svr-acc)}
.faq_item{margin:0 0 14px;padding:24px 74px 24px 28px;background:#fff;border:1px solid var(--svr-line);border-radius:20px;box-shadow:0 22px 44px -34px rgba(10,40,36,.35);transition:border-color .22s,box-shadow .22s}
.faq_item:hover,.faq_item.opened{border-color:var(--svr-acc)}
.faq_item::before{background-image:none!important;filter:none!important;-webkit-filter:none!important;width:38px;height:38px;top:20px;right:22px;left:auto;border-radius:50%;background-color:#EAF4F1;transform:none!important;transition:background-color .22s}
.faq_item::after{content:'';position:absolute;top:39px;right:33px;width:16px;height:2px;border-radius:2px;background:var(--svr-acc);transition:.22s}
.faq_item .faq_header::after{content:'';position:absolute;top:30px;right:40px;width:2px;height:16px;border-radius:2px;background:var(--svr-acc);transition:.22s}
.faq_item.opened::before{background-color:var(--svr-acc)}
.faq_item.opened::after{background:#fff}
.faq_item.opened .faq_header::after{opacity:0}
.faq_header{position:static;font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:17.5px;line-height:1.35;color:var(--svr-ink);padding-right:0}
.ex_item{margin-bottom:24px}
.ex_item .owl-lazy,.ex_wrp>a{border-radius:18px;overflow:hidden}
.contact_wrp{max-width:520px;padding:40px;border-radius:28px;box-shadow:0 48px 90px -46px rgba(10,40,36,.5),0 8px 22px -10px rgba(10,40,36,.18)}
.cont_list li{margin-bottom:14px;padding-left:34px;font-size:15.5px;line-height:1.5;color:var(--svr-txt)}
.cont_list li b{color:var(--svr-ink);font-weight:500}
.cont_list li a{font-weight:500;color:var(--svr-acc)}
.cont_list li>img{position:absolute;left:0;top:2px;width:20px;height:20px}
.cont_list li .wa_call img{position:static;width:42px;height:42px;max-height:none}
.map_wrp iframe{width:100%;height:100%;border:0;display:block}
footer{padding:34px 0;background:#0B3B35}
.foot_flex{gap:18px 28px;flex-wrap:wrap;justify-content:space-between}
.foott{margin:0;font-size:13.5px;line-height:1.5;color:#A9C8C0;transition:color .2s}
a.foott:hover{color:var(--svr-mint)}
p.foott{color:#6E9089}
.modal_wrp,.mod_wrp{border-radius:24px;box-shadow:0 60px 120px -40px rgba(0,0,0,.5)}
.mod_wrp{padding-top:55px}
.mod_wrp .closemod{position:sticky;top:14px;float:right;margin:0 0 14px 20px;box-shadow:0 6px 18px -6px rgba(9,42,37,.35)}
.mt1{font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;color:var(--svr-ink)}
.mt2{color:#5A6F6B}
.modal_wrp input{border-radius:14px}
.pressing{color:#8FA8A1}
@media screen and (max-width:767px){h2{font-size:26px;line-height:1.15}.faq_item{padding:20px 62px 20px 20px;border-radius:16px}.faq_item::before{width:32px;height:32px;top:17px;right:16px}.faq_item::after{top:32px;right:24px;width:14px}.faq_item .faq_header::after{top:26px;right:30px;height:14px}.faq_header{font-size:15.5px}.contact_wrp{max-width:none;padding:26px 22px;border-radius:22px}footer{padding:26px 0}.foot_flex{justify-content:flex-start}}
@font-face{
    font-family: 'SVRGilroy';
    src: url('../fonts/Gilroy-Regular.woff') format('woff'), url('../fonts/Gilroy-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face{
    font-family: 'SVRGilroy';
    src: url('../fonts/Gilroy-Medium.woff') format('woff'), url('../fonts/Gilroy-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face{
    font-family: 'SVRFutura';
    src: url('../fonts/FuturaPT-Demi.woff') format('woff'), url('../fonts/FuturaPT-Demi.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
.svr-right{display: flex; align-items: center; gap: 18px; margin-left: 8px;}
.svr-phone{font-family: 'SVRGilroy', 'Gilroy', sans-serif;
    font-weight: 500;
    font-size: 16.5px;
    white-space: nowrap;
    color: #F4FBF9;
    transition: color .25s;}
.svr-phone:hover{color: #3DD6B7;}
@keyframes svr-kenburns{
    from { transform: scale(1.07); }
    to   { transform: scale(1); }
}
.svr-rating{display: flex;
    align-items: center;
    gap: 12px;
    background: rgba(255,255,255,.09);
    border: 1px solid rgba(255,255,255,.16);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-radius: 18px;
    padding: 14px 20px;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    transition: border-color .25s;}
a.svr-rating:hover{border-color: #3DD6B7;}
.svr-rating .svr-stars{display: flex; color: #F5B301;}
.svr-rating .svr-stars svg{width: 16px; height: 16px;}
.svr-rating small{display: block; font-weight: 400; font-size: 12.5px; color: #A9C8C0;}
@keyframes svr-up{
    from { opacity: 0; transform: translateY(26px); }
    to   { opacity: 1; transform: none; }
}
@keyframes svr-bob{
    0%, 100% { transform: translate(-50%, 0); }
    50%      { transform: translate(-50%, 7px); }
}
@media screen and (max-width: 991px){.svr-right{margin-left: auto;}.svr-phone{font-size: 0;}.svr-phone::before{content: '';
        display: block;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background: rgba(255,255,255,.14) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center / 20px no-repeat;
        -webkit-backdrop-filter: blur(6px);
        backdrop-filter: blur(6px);}}
@media screen and (max-width: 767px){.svr-right{gap: 10px;}}
@media screen and (max-width: 767px){.svr-right{gap: 8px;}.svr-rating{width: 100%;
        justify-content: center;
        margin-top: 16px;
        border-radius: 14px;
        padding: 11px 14px;
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
        box-sizing: border-box;}section.mat_use_section, section#d6{padding: 56px 0 56px !important;
        background: #F5F9F8;}.mat_use_section h2{font-family: 'SVRFutura', 'Gilroy', sans-serif;
        font-weight: 600;
        font-size: 28px;
        line-height: 1.1;
        color: #122B28;
        text-align: left;
        margin-bottom: 18px;}.mat_use_section .ex_slider,
    .mat_use_section .owlex_wrp{display: none !important;}.svr-tband h2{font-size: clamp(24px, 6.4vw, 32px);}.sv-h2{font-size: clamp(28px, 7.4vw, 36px);}.faq_section h2{font-family: 'SVRFutura', 'Gilroy', sans-serif;
        font-weight: 600;
        font-size: 28px;
        line-height: 1.1;
        color: #122B28;
        text-align: left;}.faq_item{background: #fff;
        border: 1px solid #E2EDEA;
        border-radius: 14px;
        box-shadow: none;
        margin-bottom: 10px;
        padding: 0;}.faq_item::before, .faq_item::after{display: none;}.faq_header{font-family: 'SVRFutura', 'Gilroy', sans-serif;
        font-weight: 600;
        font-size: 15.5px;
        line-height: 1.35;
        color: #122B28;
        padding: 16px 52px 16px 16px;
        position: relative;
        background: none;}.faq_header::after{content: '+';
        position: absolute;
        right: 14px;
        top: 50%;
        transform: translateY(-50%);
        width: 28px;
        height: 28px;
        border-radius: 50%;
        background: #E9F4F1;
        color: #0E7A6C;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 18px;
        font-weight: 500;}.faq_item.opened .faq_header::after{content: '−';
        background: #0E7A6C;
        color: #fff;}footer{background: #051B18; padding: 12px 0 26px;}.foot_flex{display: block; text-align: left;}.foot_flex .foott{display: block;
        color: #A9C8C0;
        font-size: 13px;
        padding: 9px 0;
        margin: 0;
        text-decoration: none;}.foot_flex p.foott{color: #5F857B; font-size: 12px; margin-top: 6px;}.modal_wrp::before{content: '';
        position: absolute;
        top: 10px;
        left: 50%;
        transform: translateX(-50%);
        width: 44px;
        height: 4px;
        border-radius: 2px;
        background: #D7E5E1;}.modal_wrp *, .mod_wrp *{box-sizing: border-box;}p.mt1{font-family: 'SVRFutura', 'Gilroy', sans-serif;
        font-weight: 600;
        font-size: 22px;
        color: #122B28;
        text-align: left;}p.mt2{color: #5A6F6B; text-align: left; font-size: 14px;}.modal_wrp input{width: 100%;
        height: 54px;
        border: 1.5px solid #E2EDEA;
        border-radius: 14px;
        background: #fff;
        padding: 0 16px;
        font-size: 16px;
        color: #122B28;
        margin-bottom: 12px;}.modal_wrp .normb{display: flex;
        width: 100%;
        align-items: center;
        justify-content: center;
        background: #0E7A6C;
        color: #fff;
        border: 0;
        border-radius: 999px;
        min-height: 54px;
        font-size: 16px;
        font-family: 'SVRGilroy', 'Gilroy', sans-serif;
        font-weight: 500;}.modal_wrp .normb::before{display: none;}.modal_wrp .pressing{font-size: 12.5px; line-height: 1.45; color: #5A6F6B;}.modal_wrp input.error, .mod_wrp input.error, input.error{border-color: #D64545 !important;
        background: #FEF6F6;}label.error{display: block !important;
        color: #D64545;
        font-size: 12.5px;
        line-height: 1.4;
        margin: -6px 0 10px;
        font-weight: 400;
        text-align: left;}#thanks .modal_wrp{text-align: center; padding-top: 66px;}#thanks .modal_wrp::after{content: '';
        position: absolute;
        top: 26px;
        left: 50%;
        transform: translateX(-50%);
        width: 56px;
        height: 56px;
        border-radius: 50%;
        background: #E9F4F1 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E7A6C' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 12.5 5.5 5.5L20 6.5'/%3E%3C/svg%3E") center / 26px no-repeat;}#thanks p.mt1, #thanks p.mt2{text-align: center;}#thanks .modal_wrp{padding-top: 96px;}#politika .modal_wrp, #info .modal_wrp{max-height: 88dvh;}.pol_wrp{font-size: 13.5px; line-height: 1.55;}}
@media screen and (min-width: 992px) and (max-width: 1199px){.svr-phone{font-size: 14.5px;}.svr-right{gap: 12px;}}
.intro_numbers_panel{padding:26px 24px;text-align:left}
.intro_numbers_panel span{display:block;font-size:34px;line-height:1.05;margin-bottom:6px}
.intro_numbers_panel p{margin:0;font-size:13.5px;line-height:1.5;color:var(--svr-mut)}
.intro_numbers_panel p b{color:var(--svr-ink);font-weight:500}
.rev_header{display:flex;align-items:center;gap:12px;margin-bottom:14px}
.rev_img{width:42px;height:42px;border-radius:50%;background-size:cover;flex:none}
.rev_names p{margin:0;font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:15px;color:var(--svr-ink)}
.rev_text{font-size:14px;line-height:1.6;color:var(--svr-txt);margin:0}

.top_nav{text-align: center;}
.top_nav span{color: #0000ff;
	font-size: 17px;}
.top_nav li{display: inline-block;
    vertical-align: middle;
    margin: 0 8px;}
.top_nav li a{font-size: 19px;
    position: relative;
    line-height: 18px;
    color: #000000;}
.top_nav li:first-child{margin-left: 0;}
.top_nav li:last-child{margin-right: 0;}
.top_nav li a::after{content: "";
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    bottom: -7px;
    width: 100%;
    height: 2px;
    background: #363a3b;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transition: all 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    transition: all 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    -webkit-animation: line_hover_out 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) both;
    animation: line_hover_out 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) both;}
.top_nav li a:hover::after{-webkit-animation: line_hover_in 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) both;
    animation: line_hover_in 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) both;}
.open_nav{display: none}
.svr-wrap{max-width: 1240px;
    margin: 0 auto;
    padding: 0 28px;}
header.svr-head{position: fixed;
    top: 0; left: 0;
    width: 100%;
    z-index: 1000;
    background: transparent;
    box-shadow: none;
    padding: 0;
    transition: background .35s, box-shadow .35s;}
header.svr-head.svr-scrolled{background: rgba(255, 255, 255, .92);
    -webkit-backdrop-filter: blur(14px);
    backdrop-filter: blur(14px);
    box-shadow: 0 1px 0 rgba(18, 43, 40, .08);}
.svr-head .svr-nav{display: flex;
    align-items: center;
    gap: 26px;
    height: 84px;
    transition: height .35s;}
.svr-head.svr-scrolled .svr-nav{height: 70px;}
.svr-logo img{height: 42px;
    width: auto;
    filter: brightness(0) invert(1);
    transition: filter .35s;}
.svr-head.svr-scrolled .svr-logo img{filter: none;}
.svr-head .head_menu{margin-left: auto;}
.svr-head .top_nav{display: flex; gap: 24px;}
.svr-head .top_nav li{margin: 0; padding: 0;}
.svr-head .top_nav li a{font-family: 'SVRGilroy', 'Gilroy', sans-serif;
    font-weight: 500;
    font-size: 15px;
    color: #F4FBF9;
    opacity: .85;
    transition: color .2s, opacity .2s;}
.svr-head .top_nav li a::after{background: #3DD6B7; bottom: -5px;}
.svr-head .top_nav li a:hover{opacity: 1; color: #3DD6B7;}
.svr-head.svr-scrolled .top_nav li a{color: #122B28;}
.svr-head.svr-scrolled .top_nav li a::after{background: #0E7A6C;}
.svr-head.svr-scrolled .top_nav li a:hover{color: #0E7A6C;}
.svr-head.svr-scrolled .svr-phone{color: #122B28;}
.svr-head.svr-scrolled .svr-phone:hover{color: #0E7A6C;}
.svr-btn{display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    border: 0;
    cursor: pointer;
    border-radius: 999px;
    font-family: 'SVRGilroy', 'Gilroy', sans-serif;
    font-weight: 500;
    transition: all .25s;
    white-space: nowrap;
    text-align: center;}
.svr-btn-accent{background: #0E7A6C;
    color: #fff;
    padding: 13px 26px;
    font-size: 15px;}
.svr-btn-accent:hover{background: #0A5F54; transform: translateY(-1px);}
.svr-head .open_nav{margin-left: 4px;}
.svr-head .open_nav img{filter: brightness(0) invert(1);
    transition: filter .35s;}
.svr-head.svr-scrolled .open_nav img{filter: none;}
.svr-hero{position: relative;
    min-height: 100vh;
    display: flex;
    align-items: center;
    overflow: hidden;
    margin: 0;
    border: 0;}
.svr-hero-bg{position: absolute;
    top: 0; right: 0; bottom: 0; left: 0;
    background: url(../img/bg1.jpg) center right / cover no-repeat;
    animation: svr-kenburns 2.4s ease-out both;}
.svr-hero-scrim{position: absolute;
    top: 0; right: 0; bottom: 0; left: 0;
    background:
        linear-gradient(97deg, rgba(7,38,34,.93) 0%, rgba(7,38,34,.78) 30%, rgba(7,38,34,.38) 55%, rgba(7,38,34,.05) 78%),
        linear-gradient(to top, rgba(7,38,34,.82) 0%, rgba(7,38,34,0) 34%);}
.svr-hero-inner{position: relative;
    z-index: 2;
    width: 100%;
    padding-top: 128px;
    padding-bottom: 52px;
    color: #F4FBF9;
    font-family: 'SVRGilroy', 'Gilroy', sans-serif;}
.svr-eyebrow{display: inline-flex;
    align-items: center;
    gap: 9px;
    font-size: 13.5px;
    font-weight: 500;
    letter-spacing: .07em;
    text-transform: uppercase;
    color: #A8DFD2;
    background: rgba(255,255,255,.08);
    border: 1px solid rgba(255,255,255,.18);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    padding: 9px 18px;
    border-radius: 999px;
    margin-bottom: 26px;
    animation: svr-up .7s .1s ease-out both;}
.svr-eyebrow .svr-dot{width: 6px; height: 6px; border-radius: 50%; background: #3DD6B7;}
.svr-hero h1{font-family: 'SVRFutura', 'Gilroy', sans-serif;
    font-weight: 600;
    font-size: clamp(42px, 4.9vw, 64px);
    line-height: 1.04;
    letter-spacing: -.01em;
    color: #FFFFFF;
    max-width: 15ch;
    margin: 0 0 22px;
    text-align: left;
    text-shadow: 0 2px 40px rgba(0,0,0,.25);
    animation: svr-up .7s .22s ease-out both;}
.svr-hero h1 .svr-acc{color: #3DD6B7; font-size: inherit; font-weight: inherit; line-height: inherit;}
.svr-lead{font-size: 19px;
    line-height: 1.6;
    color: #CEE6DF;
    max-width: 47ch;
    margin: 0 0 32px;
    animation: svr-up .7s .34s ease-out both;}
.svr-cta-row{display: flex;
    align-items: center;
    gap: 16px;
    flex-wrap: wrap;
    margin-bottom: 16px;
    animation: svr-up .7s .46s ease-out both;}
.svr-btn-hero{padding: 18px 38px; font-size: 17px;}
.svr-btn-mint{background: #3DD6B7;
    color: #0B3B35;
    box-shadow: 0 16px 40px -12px rgba(61,214,183,.55);}
.svr-btn-mint:hover{background: #5BE3C8; transform: translateY(-1px); color: #0B3B35;}
.svr-btn-ghost{background: rgba(255,255,255,.06);
    color: #F4FBF9;
    padding: 18px 38px;
    font-size: 17px;
    border: 1.5px solid rgba(255,255,255,.35);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);}
.svr-btn-ghost:hover{border-color: #3DD6B7; color: #3DD6B7;}
.svr-note{font-size: 13.5px;
    color: #9FC3BA;
    max-width: 40ch;
    margin: 0;
    animation: svr-up .7s .5s ease-out both;}
.svr-hero-bottom{display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 32px;
    margin-top: 44px;
    padding-top: 26px;
    border-top: 1px solid rgba(255,255,255,.18);
    flex-wrap: wrap;
    animation: svr-up .8s .6s ease-out both;}
.svr-trust{display: flex; gap: 44px; flex-wrap: wrap;}
.svr-t b{display: block;
    font-family: 'SVRFutura', 'Gilroy', sans-serif;
    font-weight: 600;
    font-size: 28px;
    line-height: 1.1;
    color: #fff;}
.svr-t span{font-size: 13.5px; color: #A9C8C0;}
.svr-scroll{position: absolute;
    z-index: 2;
    left: 50%;
    bottom: 18px;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    border: 1.5px solid rgba(255,255,255,.35);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    animation: svr-bob 2s ease-in-out infinite;}
.svr-scroll svg{width: 16px; height: 16px;}
.ta-wrap{max-width:1280px;margin:0 auto;padding:0 28px;position:relative}
.ta-band-bg{position:absolute;inset:0;overflow:hidden}
.ta-band-bg::before{content:'';position:absolute;inset:0;background:url(../img/bg_secure.jpg) center 30%/cover no-repeat}
.ta-band-bg::after{content:'';position:absolute;inset:0;background:
 linear-gradient(97deg, rgba(7,38,34,.94) 0%, rgba(9,48,42,.82) 38%, rgba(10,55,48,.55) 68%, rgba(11,59,53,.38) 100%)}
.ta-band-in{z-index:2;padding-top:72px;padding-bottom:150px}
.svr-tband.ta-in h2{opacity:1;transform:none}
.ta-seam{z-index:5;margin-top:-92px}
.ta-card{background:#fff;border-radius:24px;box-shadow:0 48px 90px -46px rgba(10,40,36,.5), 0 6px 18px -8px rgba(10,40,36,.16);
 display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:28px 8px;
 opacity:0;transform:translateY(26px);transition:opacity .6s ease .1s, transform .6s ease .1s}
.ta-seam.ta-in .ta-card{opacity:1;transform:none}
.ta-pit{display:flex;gap:13px;align-items:flex-start;padding:6px 24px;
 opacity:0;transform:translateY(14px);transition:opacity .5s ease, transform .5s ease}
.ta-pit + .ta-pit{border-left:1px solid #EDF3F1}
.ta-seam.ta-in .ta-pit{opacity:1;transform:none}
.ta-seam.ta-in .ta-pit:nth-child(1){transition-delay:.18s}
.ta-seam.ta-in .ta-pit:nth-child(2){transition-delay:.24s}
.ta-seam.ta-in .ta-pit:nth-child(3){transition-delay:.3s}
.ta-seam.ta-in .ta-pit:nth-child(4){transition-delay:.36s}
.ta-pic{width:40px;height:40px;flex:none;border-radius:12px;background:#EAF4F1;color:#0E7A6C;display:flex;align-items:center;justify-content:center}
.ta-pic svg{width:21px;height:21px}
.ta-pit b{display:block;font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:15.5px;margin-bottom:4px;color:#122B28}
.ta-pit p{font-size:12.5px;line-height:1.5;color:#5A6F6B;margin:0}
.svr-about{padding:64px 0 90px;background:#F5F9F8;font-family:'SVRGilroy','Gilroy',sans-serif;overflow:hidden}
.ta-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.ta-ph{position:relative;margin-left:calc(-1 * max(28px, 50vw - 612px));
 opacity:0;transform:translateY(20px) scale(1.02);transition:opacity .7s ease, transform .7s ease}
.svr-about.ta-in .ta-ph{opacity:1;transform:none}
.ta-track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;
 border-radius:0 24px 24px 0;box-shadow:0 48px 90px -42px rgba(10,40,36,.55), 0 8px 22px -10px rgba(10,40,36,.2)}
.ta-track::-webkit-scrollbar{display:none}
.ta-sl{position:relative;flex:0 0 100%;scroll-snap-align:start}
.ta-sl img{width:100%;height:520px;object-fit:cover;display:block}
.ta-prog{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.3);z-index:3;border-radius:0 0 24px 0;overflow:hidden}
.ta-prog i{display:block;height:100%;width:20%;background:#3DD6B7;transition:width .4s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px rgba(61,214,183,.6)}
.ta-prev,.ta-next{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;
 border:0;background:rgba(255,255,255,.92);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#122B28;
 transition:.2s;padding:0;box-shadow:0 10px 26px -10px rgba(10,40,36,.45);z-index:3}
.ta-prev{left:18px}
.ta-next{right:-14px}
.ta-prev svg,.ta-next svg{width:18px;height:18px}
.ta-prev svg{transform:rotate(180deg)}
.ta-prev:hover,.ta-next:hover{background:#0E7A6C;color:#fff}
.ta-tx{position:relative}
.svr-about h2{font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:clamp(30px,3.2vw,42px);line-height:1.1;margin:0 0 18px;color:#122B28;text-align:left;position:relative}
.ta-fxrow{position:relative;display:flex;margin:0 0 22px;flex-wrap:wrap}
.ta-fx{padding:2px 26px 2px 0;margin-right:26px;border-right:1px solid #DCE9E5}
.ta-fx:last-child{border-right:0;margin-right:0}
.ta-fx b{display:block;font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:32px;line-height:1.05;color:#0E7A6C;font-variant-numeric:tabular-nums}
.ta-fx span{font-size:12.5px;color:#7A928B}
.ta-tx p{position:relative;font-size:15.5px;color:#26312E;margin:0 0 15px;max-width:54ch;padding-left:22px}
.ta-tx p::before{content:'';position:absolute;left:2px;top:9px;width:7px;height:7px;border-radius:50%;background:#0E7A6C}
.ta-tx p b{color:#122B28;font-weight:500}
.ta-tx > *{opacity:0;transform:translateY(16px);transition:opacity .6s ease, transform .6s ease}
.svr-about.ta-in .ta-tx > *{opacity:1;transform:none}
.svr-about.ta-in .ta-tx > *:nth-child(2){transition-delay:.06s}
.svr-about.ta-in .ta-tx > *:nth-child(3){transition-delay:.12s}
.svr-about.ta-in .ta-tx > *:nth-child(4){transition-delay:.18s}
.svr-about.ta-in .ta-tx > *:nth-child(5){transition-delay:.24s}
.svr-about.ta-in .ta-tx > *:nth-child(6){transition-delay:.3s}
.svr-doctors{padding:84px 0 90px;background:#fff;font-family:'SVRGilroy','Gilroy',sans-serif}
.dr-wrap{max-width:1280px;margin:0 auto;padding:0 28px}
.dr-h2{font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:clamp(32px,3.6vw,48px);line-height:1.08;margin:0 0 26px;color:#122B28;text-align:left}
.dr-chips{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:34px}
.dr-chip{border:1px solid #E2EDEA;background:#F6FAF9;border-radius:999px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:500;color:#2A443E;cursor:pointer;transition:.2s}
.dr-chip:hover{border-color:#0E7A6C;color:#0E7A6C}
.dr-chip.on{background:#0E7A6C;border-color:#0E7A6C;color:#fff}
.dr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.dr-card{position:relative;background:#fff;border:1px solid #E7F0ED;border-radius:24px;overflow:hidden;cursor:pointer;
 font-family:inherit;text-align:left;padding:0;transition:.25s;box-shadow:0 22px 44px -30px rgba(10,40,36,.35)}
.dr-card:hover{transform:translateY(-4px);border-color:#0E7A6C;box-shadow:0 30px 56px -30px rgba(10,40,36,.45)}
.dr-card.hid{display:none}
.dr-grid.showall .dr-card.hid{display:block}
.dr-card.feat{grid-column:span 2}
.dr-card.feat .dr-ph{height:100%;position:absolute;inset:0;width:46%}
.dr-card.feat .dr-tx{margin-left:46%;padding:26px 24px;min-height:320px;display:flex;flex-direction:column;justify-content:center}
.dr-card.feat .dr-tx b{font-size:22px}
.dr-ph{display:block;width:100%;height:240px;background-size:cover;background-position:center 18%}
.dr-badge{position:absolute;top:14px;left:14px;background:#0E7A6C;color:#fff;font-size:11.5px;font-weight:500;letter-spacing:.04em;border-radius:999px;padding:6px 13px;z-index:2}
.dr-tx{display:block;padding:16px 18px 18px}
.dr-tx b{display:block;font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:16px;line-height:1.25;margin-bottom:4px;color:#122B28}
.dr-tx i{display:block;font-style:normal;font-size:12.5px;color:#5A6F6B;line-height:1.4;margin-bottom:6px}
.dr-tx em{display:block;font-style:normal;font-size:12px;color:#0E7A6C;font-weight:500}
.dr-more{display:flex;justify-content:center;margin-top:30px}
.dr-morebtn{border:1.5px solid #C4D8D2;background:#fff;border-radius:999px;padding:15px 34px;font-family:inherit;font-size:15px;font-weight:500;color:#122B28;cursor:pointer;transition:.25s}
.dr-morebtn:hover{border-color:#0E7A6C;color:#0E7A6C}
.dr-modal{position:fixed;inset:0;background:rgba(7,30,27,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);
 display:none;align-items:center;justify-content:center;z-index:2000;padding:20px}
.dr-modal.open{display:flex}
.dm-box{position:relative;background:#fff;border-radius:26px;max-width:840px;width:100%;max-height:88vh;overflow:auto;
 display:grid;grid-template-columns:320px 1fr;box-shadow:0 60px 120px -40px rgba(0,0,0,.5)}
.dm-x{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:50%;border:0;background:#F1F7F5;font-size:22px;color:#26312E;cursor:pointer;z-index:2;transition:.2s;padding:0;line-height:1}
.dm-x:hover{background:#0E7A6C;color:#fff}
.dm-ph{background-size:cover;background-position:center 15%;min-height:420px}
.dm-tx{padding:34px 36px}
.dm-tx b{display:block;font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:24px;line-height:1.2;margin-bottom:6px;color:#122B28}
.dm-tx i{display:block;font-style:normal;font-size:14px;color:#5A6F6B;margin-bottom:4px}
.dm-tx em{display:block;font-style:normal;font-size:13px;color:#0E7A6C;font-weight:500;margin-bottom:18px}
.dm-tx ul{list-style:none;margin:0 0 16px;padding:0}
.dm-tx li{font-size:14px;color:#26312E;padding:5px 0 5px 22px;position:relative}
.dm-tx li::before{content:'';position:absolute;left:2px;top:11px;width:7px;height:7px;border-radius:50%;background:#0E7A6C}
.dm-edu{font-size:13px;color:#7A928B;margin:0 0 18px}
.dm-btn{display:inline-flex;background:#0E7A6C;color:#fff;border:0;border-radius:999px;padding:14px 30px;font-size:14.5px;font-weight:500;cursor:pointer;transition:.25s;font-family:inherit}
.dm-btn:hover{background:#0A5F54}
.svr-reviews{position:relative;z-index:1;padding:84px 0 90px;background:#F5F9F8;font-family:'SVRGilroy','Gilroy',sans-serif}
.rv-wrap{max-width:1280px;margin:0 auto;padding:0 28px}
.rv-h2{font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:clamp(32px,3.6vw,48px);line-height:1.08;margin:0 0 34px;color:#122B28;text-align:center}
.rv-plaques{display:flex;justify-content:center;gap:16px;margin-bottom:36px;flex-wrap:wrap}
.rv-plaque{position:relative;display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #E7F0ED;border-radius:22px;
 padding:22px 44px 22px 26px;text-decoration:none;color:inherit;transition:.25s;box-shadow:0 24px 48px -30px rgba(10,40,36,.35)}
a.rv-plaque:hover{transform:translateY(-3px);border-color:#0E7A6C;box-shadow:0 30px 56px -30px rgba(10,40,36,.45)}
.rv-plaque > b{font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:44px;line-height:1;color:#0E7A6C}
.rv-pl-tx i{display:block;font-style:normal;font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:16.5px;margin:3px 0 2px;color:#122B28}
.rv-pl-tx em{display:block;font-style:normal;font-size:12.5px;color:#7A928B}
.rv-stars{display:flex;gap:2px;color:#F5B301}
.rv-stars svg{width:15px;height:15px}
.rv-ext{position:absolute;top:14px;right:14px;width:16px;height:16px;color:#9DB8B1}
.rv-ext svg{width:16px;height:16px}
.rv-toggle{display:flex;justify-content:center;margin-bottom:44px}
.rv-pill{display:flex;background:#fff;border:1px solid #E2EDEA;border-radius:999px;padding:5px;gap:4px;box-shadow:0 14px 30px -20px rgba(10,40,36,.3)}
.rv-tab{border:0;background:none;border-radius:999px;padding:13px 28px;font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:15px;color:#5A6F6B;cursor:pointer;transition:.25s}
.rv-tab.on{background:#0E7A6C;color:#fff;box-shadow:0 10px 22px -10px rgba(14,122,108,.55)}
.rv-tab:not(.on):hover{color:#0E7A6C}
.rv-state{display:none}
.rv-state.on{display:block}
.rv-cases{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.rv-case{background:#fff;border:1px solid #E7F0ED;border-radius:24px;overflow:hidden;transition:.25s;box-shadow:0 22px 44px -30px rgba(10,40,36,.35)}
.rv-case:hover{transform:translateY(-3px);border-color:#0E7A6C}
.rv-ba{display:grid;grid-template-columns:1fr 1fr;gap:2px}
.rv-ba-ph{height:230px;background:linear-gradient(160deg,#EAF4F1,#DCEBE6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}
.rv-ba-ph span{font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:14px;letter-spacing:.1em;color:#0E7A6C;opacity:.65}
.rv-ba-ph em{font-style:normal;font-size:11px;color:#8FA8A1}
.rv-case-tx{padding:18px 22px 20px}
.rv-case-tx b{display:block;font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:18px;margin-bottom:4px;color:#122B28}
.rv-case-tx i{display:block;font-style:normal;font-size:12.5px;color:#0E7A6C;font-weight:500;margin-bottom:6px}
.rv-case-tx p{font-size:13.5px;color:#5A6F6B;margin:0}
.rv-sl{position:relative}
.rv-revs{display:flex;gap:16px;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;padding-bottom:2px}
.rv-revs::-webkit-scrollbar{display:none}
.rv-rev{flex:0 0 calc((100% - 32px) / 3);scroll-snap-align:start}
.rv-rev{background:#fff;border:1px solid #E7F0ED;border-radius:24px;padding:26px 26px 24px;transition:.25s;box-shadow:0 22px 44px -30px rgba(10,40,36,.35)}
.rv-rev:hover{transform:translateY(-3px);border-color:#0E7A6C}
.rv-stars-l{margin-bottom:14px}
.rv-stars-l svg{width:17px;height:17px}
.rv-rev p{font-size:14px;color:#26312E;margin:0 0 18px}
.rv-rev{display:flex;flex-direction:column}
.rv-rev:not(.rvopen) .rv-txt{display:-webkit-box;-webkit-line-clamp:11;-webkit-box-orient:vertical;overflow:hidden}
.rv-txt p:last-child{margin-bottom:0}
.rv-expb{align-self:flex-start;background:none;border:0;padding:10px 0 0;color:#0E7A6C;font-family:'SVRGilroy','Gilroy',sans-serif;font-weight:500;font-size:13.5px;cursor:pointer;transition:.2s}
.rv-expb:hover{color:#0B5F54}
.rv-rev .rv-who{margin-top:auto;padding-top:18px}
.rv-revs.rvexp .rv-rev{align-self:flex-start;min-height:var(--rv-h,auto)}
.rv-revs.rvexp .rv-rev.rvopen{align-self:stretch}
.rv-who{display:flex;align-items:center;gap:12px}
.rv-ava{width:42px;height:42px;border-radius:50%;background:#EAF4F1;color:#0E7A6C;display:flex;align-items:center;justify-content:center;font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:16px;flex:none}
.rv-who b{display:block;font-size:14px;font-weight:500;color:#122B28}
.rv-who em{display:block;font-style:normal;font-size:12px;color:#8FA8A1}
.rv-note{text-align:center;font-size:12.5px;color:#8FA8A1;margin:26px 0 0}
.cs-outer{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}
.cs-outer::-webkit-scrollbar{display:none}
.cs-slide{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:1.4fr 1fr;background:#fff;border:1px solid #E7F0ED;border-radius:24px;overflow:hidden;box-shadow:0 22px 44px -30px rgba(10,40,36,.35)}
.cs-ph{position:relative;background:#EAF4F1;min-width:0}
.cs-track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}
.cs-track::-webkit-scrollbar{display:none}
.cs-fr{flex:0 0 100%;scroll-snap-align:start;margin:0;position:relative;min-width:0}
.cs-fr img{display:block;width:100%;height:460px;object-fit:contain;background:#EAF4F1}
.cs-fr figcaption{position:absolute;left:0;right:0;bottom:0;padding:11px 18px;font-size:12.5px;line-height:1.4;color:#2A443E;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.cs-iprev,.cs-inext{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:#122B28;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:.2s;box-shadow:0 8px 20px -8px rgba(10,40,36,.45);z-index:2}
.cs-iprev{left:14px}
.cs-inext{right:14px}
.cs-iprev svg,.cs-inext svg{width:15px;height:15px}
.cs-iprev svg{transform:rotate(180deg)}
.cs-iprev:hover,.cs-inext:hover{background:#0E7A6C;color:#fff}
.cs-icount{position:absolute;top:14px;right:14px;z-index:2;font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:12.5px;color:#2A443E;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:6px 13px;font-variant-numeric:tabular-nums}
.cs-icount i{font-style:normal;color:#0E7A6C}
.cs-tx{display:flex;flex-direction:column;justify-content:center;padding:34px 36px}
.cs-num{font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:12.5px;letter-spacing:.08em;color:#0E7A6C;font-variant-numeric:tabular-nums}
.cs-tx b{font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:24px;line-height:1.2;color:#122B28;margin:10px 0 12px}
.cs-tx p{font-size:14.5px;line-height:1.55;color:#26312E;margin:0}
.cs-prev,.cs-next{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:0;background:#fff;color:#122B28;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:.2s;box-shadow:0 12px 28px -10px rgba(10,40,36,.45);z-index:3}
.cs-prev{left:-16px}
.cs-next{right:-16px}
.cs-prev svg,.cs-next svg{width:18px;height:18px}
.cs-prev svg{transform:rotate(180deg)}
.cs-prev:hover,.cs-next:hover{background:#0E7A6C;color:#fff}
.cs-foot{display:flex;align-items:center;gap:16px;margin-top:20px}
.cs-count{font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:13px;color:#7A928B;font-variant-numeric:tabular-nums;flex:none}
.cs-count i{font-style:normal;color:#0E7A6C}
.cs-bar{flex:1;height:3px;border-radius:4px;background:#DDEAE6;overflow:hidden}
.cs-bar i{display:block;height:100%;width:14.3%;background:#0E7A6C;border-radius:4px;transition:width .4s cubic-bezier(.4,0,.2,1)}
.svr-btn-env{display: none; width: 19px; height: 19px;}
.mm-extra, .cont-cta, .mgal, .mgal-nav, .rv-expb, .ta-more, .cs-mnav{display: none;}
@media screen and (max-width:991px){.head_menu{position: absolute;
        width: 100%;
        background: #fff;
        top: 100%;
        padding: 20px;
        z-index: 100;
        display: none;
        left: 0;}.open_nav{display: inline-block;
        vertical-align: middle;}.open_nav img{width: 40px}}
@media screen and (max-width:767px){.top_nav{text-align: left;
        margin-bottom: 20px;}.top_nav li{display: block;
        margin: 10px 0;}}
@media screen and (max-width: 991px){.svr-head .head_menu{margin-left: 0;}.svr-head .top_nav{display: block;}.svr-head .top_nav li{display: block; margin: 10px 0;}.svr-head .top_nav li a,
    .svr-head.svr-scrolled .top_nav li a{color: #122B28; font-size: 16px;}.svr-head .top_nav li a:hover{color: #0E7A6C;}.svr-head.svr-scrolled .svr-phone::before{background-color: #E9F4F1;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E7A6C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E");}}
@media screen and (max-width: 767px){.svr-wrap{padding: 0 20px;}.svr-head .svr-nav{height: 66px; gap: 14px;}.svr-logo img{height: 32px;}.svr-right .svr-btn-accent{padding: 11px 18px; font-size: 13.5px;}.svr-hero-inner{padding-top: 108px; padding-bottom: 72px;}.svr-hero-scrim{background: linear-gradient(180deg, rgba(7,38,34,.55) 0%, rgba(7,38,34,.72) 45%, rgba(7,38,34,.92) 100%);}.svr-hero-bg{background-position: 68% center;}.svr-hero h1{font-size: 40px; line-height: 1.06; text-align: left; display: block;}.svr-lead{font-size: 16.5px;}.svr-btn-hero, .svr-cta-row .svr-btn-ghost{width: 100%;}.svr-trust{gap: 24px;}.svr-hero-bottom{margin-top: 40px;}.svr-scroll{display: none;}}
@media (prefers-reduced-motion: reduce){.svr-tband h2,.ta-card,.ta-pit,.ta-ph,.ta-tx > *{opacity:1 !important;transform:none !important;transition:none !important}}
@media screen and (max-width:1080px){.ta-card{grid-template-columns:1fr 1fr;padding:20px 8px}.ta-pit + .ta-pit{border-left:0}.ta-pit:nth-child(even){border-left:1px solid #EDF3F1}.ta-grid{grid-template-columns:1fr;gap:32px}.ta-ph{margin-left:-28px;margin-right:-28px}.ta-track{border-radius:0}.ta-prog{border-radius:0}.ta-next{right:18px}.ta-sl img{height:380px}}
@media screen and (max-width:640px){.ta-wrap{padding:0 20px}.ta-band-in{padding-top:52px;padding-bottom:130px}.ta-seam{margin-top:-84px}.ta-card{grid-template-columns:1fr;padding:16px 12px}.ta-pit{padding:10px 12px}.ta-pit:nth-child(even){border-left:0}.ta-pit + .ta-pit{border-top:1px solid #EDF3F1}.ta-ph{margin-left:-20px;margin-right:-20px}.ta-sl img{height:280px}.ta-fx{padding-right:16px;margin-right:16px}.ta-fx b{font-size:24px}.svr-about{padding:44px 0 60px}}
@media screen and (max-width:1080px){.dr-grid{grid-template-columns:repeat(2,1fr)}.dr-card.feat{grid-column:span 2}.dm-box{grid-template-columns:1fr;max-width:480px}.dm-ph{min-height:300px}}
@media screen and (max-width:640px){.dr-wrap{padding:0 20px}.svr-doctors{padding:56px 0 60px}.dr-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin-left:-20px;margin-right:-20px;padding:0 20px 6px}.dr-chips::-webkit-scrollbar{display:none}.dr-chip{white-space:nowrap;flex:none}.dr-grid{grid-template-columns:1fr 1fr;gap:10px}.dr-card.feat{grid-column:auto}.dr-card.feat .dr-ph{position:relative;inset:auto;width:100%;height:190px}.dr-card.feat .dr-tx{margin-left:0;min-height:0;padding:12px 14px;display:block}.dr-card.feat .dr-tx b{font-size:13.5px}.dr-badge{top:10px;left:10px;font-size:10px;padding:5px 10px}.dr-ph{height:190px}.dr-tx{padding:12px 14px 14px}.dr-tx b{font-size:13.5px}.dr-tx i{font-size:11.5px}.dr-tx em{font-size:11px}.dr-card.hid{display:none}.dr-grid:not(.showall) .dr-card:nth-child(n+5){display:none}.dr-grid.showall .dr-card{display:block}.dr-more{margin-top:20px}.dr-morebtn{width:100%}}
@media screen and (max-width:1080px){.rv-rev{flex:0 0 calc((100% - 16px) / 2)}.rv-cases{grid-template-columns:1fr}}
@media screen and (max-width:640px){.rv-wrap{padding:0 20px}.svr-reviews{padding:56px 0 60px}.rv-plaques{gap:10px}.rv-plaque{padding:16px 38px 16px 18px;gap:12px}.rv-plaque > b{font-size:32px}.rv-tab{padding:11px 18px;font-size:13.5px}.rv-rev{flex:0 0 100%}.rv-ba-ph{height:160px}}
@media screen and (max-width:1080px){.cs-slide{grid-template-columns:1fr}.cs-fr img{height:340px}.cs-tx{padding:24px 24px 28px;justify-content:flex-start}.cs-tx b{font-size:20px}.cs-prev{left:-8px}.cs-next{right:-8px}}
@media screen and (max-width:640px){.cs-fr img{height:250px}.cs-fr figcaption{font-size:11.5px;padding:9px 14px}.cs-tx{padding:20px 18px 24px}.cs-tx b{font-size:18px}.cs-tx p{font-size:13.5px}.cs-prev,.cs-next{width:38px;height:38px}.cs-prev{left:-6px}.cs-next{right:-6px}.cs-iprev,.cs-inext{width:32px;height:32px}.cs-iprev{left:8px}.cs-inext{right:8px}}
@media screen and (max-width: 991px){.svr-right .svr-btn-accent{width: 44px;
        height: 44px;
        padding: 0;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        box-shadow: 0 8px 20px -8px rgba(14, 122, 108, .6);}.svr-btn-txt{display: none;}.svr-btn-env{display: block;}.svr-head .head_menu{position: fixed;
        top: 0; left: 0; right: 0; bottom: 0;
        width: 100%;
        background: #fff;
        margin: 0;
        padding: 86px 20px 24px;
        display: none;
        overflow: auto;
        z-index: 999;
        overscroll-behavior: contain;}body.mm-open .svr-head .head_menu{display: flex; flex-direction: column;}.svr-head .svr-logo,
    .svr-head .svr-right{position: relative; z-index: 1001;}body.mm-open{overflow: hidden;}body.mm-open .svr-head,
    body.mm-open .svr-head.svr-scrolled{background: #fff;
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
        box-shadow: 0 1px 0 rgba(18, 43, 40, .08);}body.mm-open .svr-head .svr-logo img{filter: none;}body.mm-open .svr-head .svr-phone::before{background-color: #E9F4F1;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E7A6C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E");}body.mm-open .open_nav img{display: none;}body.mm-open .open_nav::after{content: '×';
        display: flex;
        align-items: center;
        justify-content: center;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background: #E9F4F1;
        color: #122B28;
        font-size: 26px;
        line-height: 1;}.svr-head .top_nav li{border-bottom: 1px solid #EDF3F1; margin: 0;}.svr-head .top_nav li a,
    .svr-head.svr-scrolled .top_nav li a,
    body.mm-open .svr-head .top_nav li a{display: block;
        padding: 16px 0;
        font-family: 'SVRFutura', 'Gilroy', sans-serif;
        font-weight: 600;
        font-size: 21px;
        color: #122B28;}.svr-head .top_nav li a::after{display: none;}.mm-extra{display: block;
        margin-top: auto;
        padding-top: 22px;}.mm-extra .mm-tel{display: block;
        font-family: 'SVRFutura', 'Gilroy', sans-serif;
        font-weight: 600;
        font-size: 22px;
        color: #122B28;
        margin-bottom: 4px;}.mm-extra .mm-hrs{font-size: 13px;
        line-height: 1.5;
        color: #5A6F6B;
        margin: 0 0 14px;}.mm-extra .mm-cta{display: flex;
        width: 100%;
        align-items: center;
        justify-content: center;
        background: #0E7A6C;
        color: #fff;
        border: 0;
        border-radius: 999px;
        padding: 16px;
        font-family: 'SVRGilroy', 'Gilroy', sans-serif;
        font-weight: 500;
        font-size: 15.5px;
        cursor: pointer;}}
@media screen and (max-width: 767px){.svr-head.svr-scrolled .svr-nav{height: 56px;}.svr-head .svr-nav{gap: 10px;}.svr-eyebrow{display: none;}.svr-hero{min-height: min(100svh, 840px);}.svr-hero-inner{display: flex;
        flex-direction: column;
        justify-content: flex-end;
        min-height: min(100svh, 840px);
        max-width: 640px; /* в полосе 431–767px держим колонку master, а не растяжку */
        padding-top: 90px;
        padding-bottom: calc(18px + env(safe-area-inset-bottom));}.svr-hero h1{font-size: clamp(29px, 8.9vw, 40px); line-height: 1.06; margin-bottom: 12px; max-width: none;}.svr-lead{font-size: clamp(15.5px, 4.2vw, 18px); margin-bottom: 20px;}.svr-t b{font-size: clamp(20px, 5.4vw, 26px);}.svr-cta-row{margin-bottom: 0; gap: 0;}.svr-btn-hero{width: 100%; padding: 17px 20px; font-size: 16.5px;}.svr-cta-row .svr-btn-ghost{width: 100%;
        background: none;
        border: 0;
        padding: 13px 10px 0;
        font-size: 15px;
        color: #D9EFE9;
        -webkit-backdrop-filter: none;
        backdrop-filter: none;}.svr-cta-row .svr-btn-ghost::after{content: '';
        display: inline-block;
        width: 14px;
        height: 14px;
        margin-left: 8px;
        vertical-align: -2px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D9EFE9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14'/%3E%3Cpath d='m19 12-7 7-7-7'/%3E%3C/svg%3E") center / contain no-repeat;}.svr-note{max-width: none; text-align: center; margin: 10px auto 0;}.sv-wrap, .ta-wrap, .dr-wrap, .rv-wrap,
    .mat_use_section .container,
    .faq_section .container,
    .contact_section .container{max-width: 640px; margin-left: auto; margin-right: auto;}.svr-hero-bottom{display: block; margin-top: 24px; padding-top: 16px;}.svr-trust{display: flex; flex-wrap: nowrap; justify-content: space-between; gap: 10px;}.svr-t span{font-size: 11px; line-height: 1.3; display: block; max-width: 11ch;}.ta-fxrow{display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 1px;
        background: #E2EDEA;
        border: 1px solid #E2EDEA;
        border-radius: 16px;
        overflow: hidden;}.ta-fx{background: #fff;
        padding: 13px 15px !important;
        margin: 0 !important;
        border: 0 !important;}.ta-fx b{font-size: 23px;}.ta-tx .ta-more-p{display: none;}.ta-tx.open .ta-more-p{display: block;}.ta-more{display: inline-flex;
        align-items: center;
        gap: 7px;
        background: none;
        border: 0;
        padding: 4px 0;
        color: #0E7A6C;
        font-family: 'SVRGilroy', 'Gilroy', sans-serif;
        font-weight: 500;
        font-size: 14.5px;
        cursor: pointer;}.ta-more::after{content: '';
        width: 14px;
        height: 14px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E7A6C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;
        transition: transform .2s;}.ta-tx.open .ta-more::after{transform: rotate(180deg);}.dr-card.feat{grid-column: span 2;}.dr-card.feat .dr-ph{height: 230px;}.dr-card.feat .dr-tx b{font-size: 16px;}.dr-grid:not(.showall) .dr-card:nth-child(5){display: block;}.mgal{display: flex;
        gap: 14px;
        overflow-x: auto;
        margin: 0 -15px;
        padding: 0 15px 6px;
        scroll-snap-type: x mandatory;
        scrollbar-width: none;}.mgal::-webkit-scrollbar{display: none;}.mgal-page{flex: 0 0 100%; scroll-snap-align: center;}.mgal-grid{display: grid;
        grid-template-columns: 1fr 1fr;
        grid-auto-rows: 126px;
        gap: 8px;}.mgal-grid a{position: relative;
        border-radius: 14px;
        overflow: hidden;
        display: block;
        background: #E9F0EE;}.mgal-grid img{width: 100%; height: 100%; object-fit: cover; display: block;}.mgal-grid .gw2{grid-column: span 2;}.mgal-grid .gh2{grid-row: span 2;}.mgal-nav{display: flex;
        align-items: center;
        gap: 10px;
        margin-top: 12px;
        font-family: 'SVRFutura', 'Gilroy', sans-serif;
        font-weight: 600;
        font-size: 12.5px;
        color: #7A928B;
        font-variant-numeric: tabular-nums;}.mgal-nav .bar{flex: 1; height: 3px; background: #E4EEEB; border-radius: 2px;}.mgal-nav .bar i{display: block; height: 100%; width: 33%; background: #0E7A6C; border-radius: 2px; transition: width .25s;}.mnavb{width: 44px;
        height: 44px;
        flex: none;
        border-radius: 50%;
        border: 1.5px solid #E2EDEA;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #0E7A6C;
        cursor: pointer;
        padding: 0;}.mnavb svg{width: 17px; height: 17px;}.ta-band-in{padding-top: 52px; padding-bottom: 130px;}.ta-seam{margin-top: -84px;}.svr-about h2{font-size: clamp(26px, 7vw, 34px);}.dr-h2{font-size: clamp(28px, 7.4vw, 36px);}.dr-grid:not(.showall) .dr-card:nth-child(n+6){display: none;}.rv-h2{text-align: left; font-size: clamp(28px, 7.4vw, 36px); margin-bottom: 20px;}.rv-plaques{flex-wrap: nowrap; gap: 8px; margin-bottom: 20px;}.rv-plaque{flex: 1 1 0;
        min-width: 0;
        flex-direction: column;
        align-items: center;
        text-align: center;
        gap: 3px;
        padding: 14px 6px 12px;
        border-radius: 14px;
        box-shadow: none;}.rv-plaque > b{font-size: clamp(21px, 6vw, 28px);}.rv-plaque .rv-pl-tx{display: flex; flex-direction: column; align-items: center; gap: 2px;}.rv-plaque .rv-stars svg{width: 11px; height: 11px;}.rv-plaque .rv-pl-tx i{font-size: 11.5px;}.rv-plaque .rv-pl-tx em{font-size: 10.5px;}.rv-plaque .rv-ext{position: absolute; top: 8px; right: 8px;}.rv-toggle{margin-bottom: 22px;}.rv-pill{width: 100%;}.rv-tab{flex: 1; text-align: center; padding: 12px 10px; font-size: 14px;}.rv-rev{flex: 0 0 100%;}#rv-revs .rv-sl > .cs-prev,
    #rv-revs .rv-sl > .cs-next{display: none;}#rv-revs .cs-foot{display: flex; align-items: center; gap: 10px;}.cs-mnav{display: flex; gap: 8px;}.rv-rev:not(.rvopen) .rv-txt{display: -webkit-box;
        -webkit-line-clamp: 9;
        -webkit-box-orient: vertical;
        overflow: hidden;}.rv-expb{display: inline-block;
        background: none;
        border: 0;
        padding: 8px 0 0;
        color: #0E7A6C;
        font-family: 'SVRGilroy', 'Gilroy', sans-serif;
        font-weight: 500;
        font-size: 13.5px;
        cursor: pointer;}#rv-cases .cs-outer{display: block;
        overflow: visible;
        scroll-snap-type: none;}#rv-cases .cs-slide{width: auto;
        margin: 0 0 14px;
        border: 1px solid #E2EDEA;
        border-radius: 18px;
        overflow: hidden;
        background: #fff;}#rv-cases .cs > .cs-prev,
    #rv-cases .cs > .cs-next,
    #rv-cases .cs-foot{display: none;}}
@media screen and (min-width: 768px) and (max-width: 991px){.rv-plaques{flex-wrap: nowrap; justify-content: center; gap: 12px;}.rv-plaque{flex: 0 1 auto; min-width: 0; padding: 18px 34px 18px 20px;}.rv-plaque > b{font-size: 36px;}}
@media screen and (min-width: 992px) and (max-width: 1199px){.svr-logo img{height: 36px;}.svr-head .svr-nav{gap: 16px;}.svr-head .top_nav{gap: 13px;}.svr-head .top_nav li a{font-size: 14px; white-space: nowrap;}.svr-right .svr-btn-accent{padding: 11px 16px; font-size: 13.5px;}}
@media screen and (max-width: 374px){.svr-logo img{height: 26px;}.svr-wrap{padding: 0 16px;}}
@media screen and (min-width:768px){.mgal{display:grid;grid-auto-flow:column;grid-template-rows:auto auto;grid-auto-columns:100%;row-gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.mgal::-webkit-scrollbar{display:none}.mgal-page{scroll-snap-align:start;display:block;min-width:0}.mgal-grid{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(4,1fr);grid-auto-rows:190px;gap:16px}.mgal-grid a{display:block;overflow:hidden;border-radius:18px;box-shadow:0 22px 44px -32px rgba(10,40,36,.4);transition:transform .25s,box-shadow .25s}.mgal-grid a:hover{transform:translateY(-3px);box-shadow:0 30px 56px -30px rgba(10,40,36,.5)}.mgal-grid img{display:block;width:100%;height:100%;object-fit:cover}.mgal-grid .gw2{grid-column:span 2}.mgal-grid .gh2{grid-row:span 2}.mgal-nav{display:flex;align-items:center;gap:14px;margin-top:22px;font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:13.5px;color:#7A928B;font-variant-numeric:tabular-nums}.mgal-nav .bar{flex:1;max-width:340px;height:3px;background:#E4EEEB;border-radius:2px}.mgal-nav .bar i{display:block;height:100%;width:25%;background:#0E7A6C;border-radius:2px;transition:width .25s}.mnavb{display:flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;padding:0;border:1.5px solid #E2EDEA;border-radius:50%;background:#fff;color:#0E7A6C;cursor:pointer;transition:.2s}.mnavb:hover{border-color:#0E7A6C;background:#0E7A6C;color:#fff}.mnavb svg{width:18px;height:18px}}
@media screen and (max-width:1080px){.mgal-grid{grid-auto-rows:150px}}
.ta-tx p,.cont_list li,.jur_item span,.rt-list li,.rt-lead,.ba-lead,.sv-desc,.faq_body,.pt-tx,.im-list li,.g_list li,.case_in_text,.about_checked li,.modal_wrp .mt2,.cs-tx p,.step_item,.how_item,.jur_descript_list li,.dm-tx li,.rv-rev p,.sv-cols li,.mes_body li,.rev_text,.rv-case-tx p,.secure_item p,.intro_numbers_panel p,.norm_list li,.check_list li,.mes_body ul li{font-family:'Gilroy',sans-serif;line-height:1.45}
.ta-tx p,.cont_list li,.jur_item span,.rt-list li{font-size:20px}
.cs-tx p,.step_item,.how_item,.jur_descript_list li{font-size:19px}
.dm-tx li,.rv-rev p,.sv-cols li,.mes_body li,.rev_text{font-size:18px}
.rv-case-tx p,.secure_item p,.intro_numbers_panel p{font-size:17.5px}
@media screen and (max-width:640px){.cs-tx p{font-size:17.5px}}
.svr-btn,.svr-btn-mint,.svr-btn-ghost,.svr-btn-hero,.svr-btn-accent,.normb,.case_button,.hedbut,.zakaz_but,.look_more,.sv-btn-line,.sv-btn-solid,.dr-morebtn,.dm-btn,.dm-lnk,.rt-cta,.im-btn,.svr-cookie-ok,.pt-card .case_button,.modal_wrp .normb,.modal_wrp .svr-form button,.mod_wrp .svr-form button,.cont-cta .req-pill,.mm-extra .mm-cta,.rt-mbtn,.rt-mcta{border-radius:14px}
.svr-btn-hero,.svr-btn-ghost{border-radius:14px}
@media screen and (max-width:991px){.mm-extra .mm-cta{border-radius:14px}}
.ta-seam{position:relative}
.ta-pic img{width:24px;height:24px;object-fit:contain}
.ta-pit b{display:block;margin-bottom:0;font-family:'Gilroy',sans-serif;font-weight:700;font-size:17.5px;line-height:1.45;color:#000}
.ta-pit p{font-family:'Gilroy',sans-serif;font-weight:400;font-size:17.5px;line-height:1.45;color:#000}
@media screen and (max-width:767px){.ta-pit b,.ta-pit p{font-size:19.5px}}
.ta-seam::after{content:'';position:absolute;left:50%;top:92px;bottom:0;width:100vw;transform:translateX(-50%);background:#F5F9F8;z-index:-1}
@media screen and (max-width:767px){.ta-seam::after{top:84px}}

.norm_list li::before,.g_list li::before{background-color:var(--svr-acc)!important}
.go_next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4981 12.4583L10.3576 17.5988L11.7127 18.9539L19.1666 11.5L11.7127 4.04608L10.3576 5.40117L15.4981 10.5417L3.83322 10.5417L3.83332 12.4583L15.4981 12.4583Z' fill='black'/%3E%3C/svg%3E")!important}
body{padding-top:0!important}
html{overflow-x:clip}
body{overflow-x:clip}
.svr-doctors{padding:84px 0 90px;background:#fff;font-family:'SVRGilroy','Gilroy',sans-serif}
.svr-reviews{position:relative;z-index:1;padding:84px 0 90px;background:#F5F9F8;font-family:'SVRGilroy','Gilroy',sans-serif}
.svr-doctors .h2_ar_flex,.svr-reviews .after_h2{display:none}
.dr-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 28px}
.dr-num{background:#F5F9F8;border:1px solid #E7F0ED;border-radius:20px;padding:22px 24px}
.dr-num b{display:block;font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:38px;line-height:1;color:#0E7A6C;margin-bottom:8px}
.dr-num span{display:block;font-size:14px;line-height:1.4;color:#26312E}
.dr-num span b{display:inline;font-family:inherit;font-size:inherit;color:#122B28;font-weight:600;margin:0}
.dr-grid-p{grid-template-columns:repeat(3,1fr)}
.dr-grid-p .dr-card.feat .dr-tx{min-height:280px}
.dm-acts{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px}
.dm-lnk{display:inline-flex;align-items:center;height:48px;padding:0 22px;border:1px solid #E7F0ED;border-radius:999px;font-size:14px;color:#0E7A6C;text-decoration:none;transition:.2s}
.dm-lnk:hover{border-color:#0E7A6C;background:#F5F9F8;color:#0E7A6C;text-decoration:none}
.dm-acts .dm-btn{margin-top:0}





.faq_section{position:relative;z-index:1;padding:84px 0 90px;margin-bottom:0;background:#F5F9F8;font-family:'SVRGilroy','Gilroy',sans-serif}
.faq_section .row>.col-md-12>.faq_wrp{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}
.faq_col{display:flex;flex-direction:column;gap:12px;min-width:0}
.faq_section .faq_item{margin:0}







.svr-svc2{padding:84px 0 90px;background:#fff;font-family:'SVRGilroy','Gilroy',sans-serif}
.sv2-wrap{max-width:1280px;margin:0 auto;padding:0 28px}
.sv2-h2{font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:clamp(32px,3.6vw,48px);line-height:1.08;color:#122B28;margin:0 0 28px}
.sv2-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px}
.sv2-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.sv2-card,.sv2-row{font-family:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #E7F0ED;transition:.25s}
.sv2-card.is-static{cursor:default}
.sv2-card.is-static:hover{transform:none;border-color:#E7F0ED;box-shadow:0 22px 44px -30px rgba(10,40,36,.35)}
.sv2-card.is-static:hover .sv2-ph img{transform:none}
.sv2-foot{margin-top:26px}
.sv2-card{display:flex;flex-direction:column;padding:0;border-radius:24px;overflow:hidden;box-shadow:0 22px 44px -30px rgba(10,40,36,.35)}
.sv2-card:hover{transform:translateY(-4px);border-color:#0E7A6C;box-shadow:0 30px 56px -30px rgba(10,40,36,.45)}
.sv2-ph{position:relative;display:block;width:100%;height:0;padding-top:62.5%;background:#EAF4F1;overflow:hidden}
.sv2-ph img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;padding:12px;box-sizing:border-box;object-fit:contain;object-position:center;mix-blend-mode:multiply;transition:transform .4s}
.sv2-card:hover .sv2-ph img{transform:scale(1.04)}
.sv2-card .sv2-tx{display:flex;flex-direction:column;flex:1;padding:22px 24px 24px}
.sv2-tx b{display:block;font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:20px;line-height:1.22;color:#122B28;margin-bottom:8px}
.sv2-tx i{display:block;font-style:normal;font-size:14.5px;line-height:1.5;color:#26312E}
.sv2-card .sv2-tx i{margin-bottom:18px}
.sv2-pill{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:9px;font-style:normal;font-size:14px;font-weight:500;color:#fff;background:#0E7A6C;border-radius:999px;padding:13px 22px;transition:.2s}
.sv2-pill svg{width:17px;height:17px;transition:.2s}
.sv2-card:hover .sv2-pill{background:#0B5F54}
.sv2-card:hover .sv2-pill svg{transform:translateX(3px)}
.sv2-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px;border-radius:18px}
.sv2-row:hover{border-color:#0E7A6C;background:#FCFEFD}
.sv2-n{font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:15px;letter-spacing:.04em;color:#0E7A6C}
.sv2-row .sv2-tx b{font-size:16.5px;margin-bottom:3px}
.sv2-row .sv2-tx i{font-size:13.5px;color:#7A928B}
.sv2-a{width:38px;height:38px;flex:none;border-radius:50%;border:1px solid #E7F0ED;display:flex;align-items:center;justify-content:center;color:#0E7A6C;transition:.2s}
.sv2-a svg{width:17px;height:17px}
.sv2-row:hover .sv2-a{background:#0E7A6C;border-color:#0E7A6C;color:#fff}

.secure_item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px}
.secure_item::before{content:none}
.secure_item>div{width:44px;height:44px;margin:0;flex:none;border:0;border-radius:12px;background-color:#EAF4F1;transition:.2s}
.secure_item>div img{width:24px;height:24px;object-fit:contain}
.secure_item:hover>div{background-color:#D8ECE6}
.secure_item p{margin:0}

.svr-route{padding:84px 0 90px;background:#fff;font-family:'SVRGilroy','Gilroy',sans-serif}
.rt-wrap{max-width:1280px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:30% 1fr;gap:clamp(28px,3vw,44px);align-items:start}
.rt-aside,.rt-panels{min-width:0}
.rt-aside{position:sticky;top:108px;align-self:start}
.rt-h2{font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:clamp(26px,2.5vw,38px);line-height:1.12;color:#122B28;margin:0}
.rt-nav{position:relative;max-width:100%;padding-left:26px;display:flex;flex-direction:column;gap:2px;margin:30px 0 26px}
.rt-progress{position:absolute;left:8px;top:21.5px;bottom:21.5px;width:2px;background:#E7F0ED;border-radius:2px}
.rt-progress-fill{display:block;width:100%;height:0;background:#0E7A6C;border-radius:2px;transition:height .35s ease}
.rt-step{position:relative;display:flex;align-items:center;gap:12px;padding:11px 0;border:0;background:none;text-align:left;font-family:inherit;color:#7A928B;cursor:pointer;transition:color .18s}
.rt-step::before{content:'';position:absolute;left:-22px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #E7F0ED;transition:.2s}
.rt-step-num{font-size:13px;font-weight:600;width:20px;flex:none}
.rt-step-name{font-size:16px;font-weight:500}
.rt-step:hover{color:#122B28}
.rt-step.is-done{color:#122B28}
.rt-step.is-done::before{background:#0E7A6C;border-color:#0E7A6C}
.rt-step.is-active{color:#122B28}
.rt-step.is-active .rt-step-name{color:#0E7A6C;font-weight:600}
.rt-step.is-active::before{background:#0E7A6C;border-color:#0E7A6C;box-shadow:0 0 0 5px #EAF4F1}
.rt-cta{display:inline-flex;align-items:center;gap:9px;border:0;font-family:inherit;font-size:14px;font-weight:500;color:#fff;background:#0E7A6C;border-radius:999px;padding:15px 26px;cursor:pointer;transition:.2s}
.rt-cta svg{width:17px;height:17px;transition:.2s}
.rt-cta:hover{background:#0B5F54}
.rt-cta:hover svg{transform:translateX(3px)}
.rt-panels{display:flex;flex-direction:column;gap:26px}
.rt-panel{display:grid;grid-template-columns:.82fr 1.18fr;grid-template-areas:"visual head" "visual body";align-content:center;gap:18px clamp(24px,3vw,44px);background:#F5F9F8;border:1px solid #E7F0ED;border-radius:28px;padding:clamp(28px,3vw,44px);min-height:470px;box-shadow:0 22px 44px -30px rgba(10,40,36,.35);scroll-margin-top:108px;transition:.3s}
.svr-route.js-rt .rt-panel.is-active{background:#fff;border-color:#CFE3DD;box-shadow:0 32px 64px -36px rgba(10,40,36,.45)}
.rt-phead{grid-area:head;align-self:end}
.rt-panel-title{font-family:'SVRFutura','Gilroy',sans-serif;font-size:clamp(22px,2.3vw,32px);font-weight:600;line-height:1.14;color:#122B28;margin:0}
.rt-visual{grid-area:visual;align-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%}
.rt-num{order:-1;font-family:'SVRFutura','Gilroy',sans-serif;font-size:clamp(52px,6vw,80px);font-weight:600;line-height:1;color:rgba(14,122,108,.16)}
.rt-visual picture{position:relative;display:block;width:100%;height:0;padding-top:100%;border-radius:20px;overflow:hidden;border:1px solid #E7F0ED;background:#EAF4F1}
.rt-visual img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.rt-body{grid-area:body;align-self:start;min-width:0}
.rt-lead{font-size:16.5px;line-height:1.6;color:#26312E;margin:0 0 20px;max-width:52ch}
.rt-list-intro{font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#7A928B;margin:0 0 12px}
.rt-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.rt-list li{position:relative;padding-left:26px;font-size:15.5px;line-height:1.5;color:#26312E}
.rt-list li::before{content:'';position:absolute;left:4px;top:.55em;width:8px;height:8px;border-radius:50%;background:#0E7A6C;box-shadow:0 0 0 4px #EAF4F1}
.rt-mctrl{display:none}

@media (max-width:1080px){
.rt-wrap{grid-template-columns:38% 1fr;gap:32px}
.rt-panel{min-height:440px}
}
@media (max-width:900px){
.rt-wrap{grid-template-columns:1fr;gap:24px}
.rt-aside{position:static}
.rt-cta{display:none}
.rt-nav{flex-direction:row;padding-left:0;gap:8px;margin:24px 0 20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.rt-nav::-webkit-scrollbar{display:none}
.rt-progress{display:none}
.rt-step{flex:none;scroll-snap-align:center;gap:8px;padding:11px 16px;border-radius:999px;border:1px solid #E7F0ED;background:#fff;white-space:nowrap}
.rt-step::before{display:none}
.rt-step.is-active{background:#0E7A6C;border-color:#0E7A6C}
.rt-step.is-active .rt-step-num,.rt-step.is-active .rt-step-name{color:#fff}
.rt-step.is-done{border-color:#BFE0D8}
.rt-panels{gap:0}
.rt-panel{grid-template-columns:1fr;grid-template-areas:"head" "visual" "body";gap:18px;min-height:0}
.rt-panel[hidden]{display:none!important}
.rt-phead{align-self:auto}
.rt-visual{align-items:stretch}
.rt-visual picture{padding-top:70%}
.rt-mctrl{display:flex;align-items:center;gap:12px;margin-top:22px}
.rt-mbtn{display:inline-flex;align-items:center;gap:6px;padding:12px 16px;border-radius:999px;border:1px solid #E7F0ED;background:#fff;font-family:inherit;font-size:14px;font-weight:500;color:#122B28;cursor:pointer}
.rt-mbtn svg{width:18px;height:18px}
.rt-mbtn:disabled{opacity:.4}
.rt-mbtn--next{margin-left:auto}
.rt-counter{font-size:14px;color:#7A928B;font-weight:500}
.rt-mcta{margin-left:auto;border:0;border-radius:999px;background:#0E7A6C;color:#fff;font-family:inherit;font-size:14px;font-weight:500;padding:13px 20px;cursor:pointer}
}
@media (max-width:767px){
.svr-route{padding:56px 0 60px}
.rt-panel{gap:16px;padding:20px;border-radius:20px}
.rt-num{font-size:56px}
.rt-visual picture{padding-top:66%}
.rt-lead{font-size:15.5px;margin-bottom:16px}
.rt-list li{padding-left:24px;font-size:15px}
.rt-mctrl{gap:8px;margin-top:16px;flex-wrap:wrap}
.rt-counter{flex:none;min-width:46px;text-align:center}
}

.svr-impl{padding:84px 0 90px;background:#fff;font-family:'SVRGilroy','Gilroy',sans-serif}
.im-wrap{max-width:1280px;margin:0 auto;padding:0 28px}
.im-h2{font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:clamp(32px,3.6vw,48px);line-height:1.08;color:#122B28;margin:0 0 34px}
.im-grp+.im-grp{margin-top:34px}
.im-ghead{display:flex;align-items:baseline;gap:14px;margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid #E7F0ED}
.im-ghead b{font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:22px;color:#122B28}
.im-ghead span{font-size:14.5px;color:#7A928B}
.im-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.im-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #E7F0ED;border-radius:24px;padding:26px 28px 28px;box-shadow:0 22px 44px -30px rgba(10,40,36,.35);transition:.25s}
.im-card:hover{transform:translateY(-4px);border-color:#0E7A6C}
.im-card.is-pick{border-color:#CFE3DD;background:linear-gradient(180deg,#F7FCFA 0,#fff 190px)}
.im-badge{position:absolute;top:-11px;left:28px;display:inline-flex;align-items:center;height:24px;padding:0 12px;border-radius:999px;background:#0E7A6C;color:#fff;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}
.im-logo{display:flex;align-items:center;justify-content:flex-start;height:64px;margin-bottom:18px}
.im-logo img{max-height:64px;max-width:210px;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}
.im-top{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:14px}
.im-top h4{font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:26px;line-height:1.1;color:#122B28;margin:0}
.im-geo{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;background:#EAF4F1;color:#0E7A6C;font-size:13px;font-weight:500}
.im-geo svg{width:15px;height:15px;flex:none}
.im-price{display:flex;align-items:baseline;gap:9px;padding:14px 0 18px;margin-bottom:18px;border-bottom:1px solid #E7F0ED}
.im-price b{font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:34px;line-height:1;color:#0E7A6C}
.im-price span{font-size:14.5px;color:#7A928B}
.im-list{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:11px}
.im-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;font-size:15px;line-height:1.5;color:#26312E}
.im-list li i{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border-radius:50%;background:#EAF4F1;color:#0E7A6C;flex:none}
.im-list li i svg{width:12px;height:12px}
.im-btn{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:9px;border:1px solid #E7F0ED;background:#fff;border-radius:999px;padding:13px 22px;font-family:inherit;font-size:14px;font-weight:500;color:#0E7A6C;cursor:pointer;transition:.2s}
.im-btn svg{width:17px;height:17px;transition:.2s}
.im-btn:hover{background:#0E7A6C;border-color:#0E7A6C;color:#fff}
.im-btn:hover svg{transform:translateX(3px)}
.im-card.is-pick .im-btn{background:#0E7A6C;border-color:#0E7A6C;color:#fff}

@media (max-width:900px){
.im-row{grid-template-columns:1fr}
}
@media (max-width:640px){
.svr-impl{padding:56px 0 60px}
.im-card{padding:22px 20px 24px;border-radius:20px}
.im-top h4{font-size:22px}
.im-price b{font-size:30px}
}

.jur_section{position:relative;background-color:#0B3B35}
.jur_section::after{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(11,59,53,.78) 0%,rgba(11,59,53,.55) 42%,rgba(11,59,53,.80) 100%)}
.jur_section>.container{position:relative;z-index:1}
.jur_section h2{font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;color:#fff}
.jur_section .subh2{font-size:16px;line-height:1.55;color:rgba(255,255,255,.76);margin-bottom:34px}
.jur_item{margin-bottom:14px;border-radius:24px;border:1px solid rgba(255,255,255,.55);box-shadow:0 24px 48px -32px rgba(4,26,23,.6);transition:transform .25s,box-shadow .25s}
.jur_item:hover{top:0;transform:translateY(-4px);box-shadow:0 34px 60px -32px rgba(4,26,23,.7)}
.jur_item i{font-family:'SVRGilroy','Gilroy',sans-serif;font-size:12.5px;line-height:1;letter-spacing:.1em;font-weight:600;color:#0E7A6C}
.jur_item p{font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:20px;line-height:1.24;color:#122B28}
.jur_item span{font-family:'SVRGilroy','Gilroy',sans-serif;font-weight:400;font-size:15.5px;line-height:1.6;color:#26312E}
@media (min-width:768px){
.jur_item{padding-right:34px}
.jur_item p{flex:0 0 34%;width:auto;padding-right:28px}
.jur_item span{flex:1 1 auto;width:auto}
}
.jur-nav{display:none}
@media (max-width:767px){
.jur_items{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px;-webkit-overflow-scrolling:touch}
.jur_items::-webkit-scrollbar{display:none}
.jur_item{flex:0 0 86%;scroll-snap-align:start;margin-bottom:0;border-radius:20px}
.jur_item:last-child{margin-bottom:0}
.jur_item p{font-size:18px}
.jur_item span{font-size:15px}
.jur-nav{display:flex;align-items:center;gap:12px;margin-top:18px}
.jur-nb{width:46px;height:46px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:rgba(255,255,255,.08);color:#fff;cursor:pointer;transition:.2s}
.jur-nb svg{width:19px;height:19px}
.jur-nb:hover,.jur-nb:active{background:#fff;border-color:#fff;color:#0E7A6C}
.jur-nb:last-child{order:3}
.jur-count{order:1;font-size:14px;font-weight:500;color:#fff;white-space:nowrap}
.jur-bar{order:2;flex:1;height:2px;border-radius:2px;background:rgba(255,255,255,.28);overflow:hidden}
.jur-bar i{display:block;height:100%;background:#3DD6B7;border-radius:2px;transition:width .3s}
.jur-nav>.jur-nb:first-child{order:0}
}

.gn-hero .svr-hero-bg{background-image:url(../gnatolog-kaluga/img/bg1.jpg);background-position:center right}
.gn-doc{position:absolute;right:3%;top:0;bottom:0;width:auto;z-index:2;display:flex;align-items:flex-end;overflow:visible;pointer-events:none}
.gn-doc img{display:block;height:90%;width:auto;filter:drop-shadow(0 26px 50px rgba(4,26,23,.55)) saturate(.86) brightness(.9) contrast(1.02)}
@media (max-width:1200px){.gn-doc{right:0}.gn-doc img{height:84%}}
@media (max-width:900px){.gn-doc{display:none}}
.gn-hero .svr-hero-scrim{background:linear-gradient(97deg,rgba(7,38,34,.95) 0%,rgba(7,38,34,.84) 32%,rgba(7,38,34,.5) 58%,rgba(7,38,34,.2) 80%),linear-gradient(to top,rgba(7,38,34,.86) 0%,rgba(7,38,34,0) 36%)}
@media (max-width:767px){
.gn-hero .svr-hero-bg{background-position:68% center;background-size:cover}
.gn-hero .svr-hero-scrim{background:linear-gradient(180deg,rgba(7,38,34,.62) 0%,rgba(7,38,34,.74) 45%,rgba(7,38,34,.93) 100%)}
}

@media (max-width:991px){
}
@media (max-width:767px){
}

@media (max-width:991px){
.dr-nums{grid-template-columns:1fr;gap:12px}
.dr-num{padding:18px 20px}
.dr-num b{font-size:32px}
.dr-grid-p{grid-template-columns:repeat(2,1fr)}
.dr-grid-p .dr-card.feat{grid-column:span 2}
.faq_section .row>.col-md-12>.faq_wrp{grid-template-columns:1fr;gap:12px}
.sv2-top{grid-template-columns:repeat(2,minmax(0,1fr))}
.sv2-list{grid-template-columns:1fr}
}
@media (max-width:767px){
.dr-grid-p{grid-template-columns:1fr}
.dr-grid-p .dr-card.feat{grid-column:span 1}
.dr-grid-p .dr-card.feat .dr-ph{position:static;width:100%;height:240px}
.dr-grid-p .dr-card.feat .dr-tx{margin-left:0;min-height:0;padding:16px 18px 18px}
.dr-grid-p .dr-card.feat .dr-tx b{font-size:18px}
.dm-acts{flex-direction:column;align-items:stretch}
.dm-lnk{justify-content:center}
.svr-svc2{padding:56px 0 60px}
.sv2-top{grid-template-columns:1fr}
.sv2-card{border-radius:20px}
.sv2-card .sv2-tx{padding:20px 20px 22px}
.sv2-tx b{font-size:18px}
.sv2-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 14px;padding:16px 18px;border-radius:16px}
.sv2-row .sv2-n{padding-top:2px}
.sv2-a{display:none}
}

.svr-pt{position:relative;z-index:1;padding:84px 0 90px;background:#F5F9F8;font-family:'SVRGilroy','Gilroy',sans-serif}
.pt-wrap{max-width:1200px;margin:0 auto;padding:0 20px}
.svr-pt h2{margin-bottom:34px}
.pt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.pt-card{display:flex;flex-direction:column;padding:22px 22px 24px;border:1px solid #E7F0ED;border-radius:22px;background:#fff;transition:.25s}
.pt-card:hover{border-color:#BFE0D8;box-shadow:0 22px 50px -30px rgba(9,42,37,.4)}
.pt-ph{position:relative;width:100%;height:0;padding-top:56%;margin-bottom:18px;border-radius:16px;background:#EAF4F1;overflow:hidden}
.pt-ph img{position:absolute;top:0;left:0;width:100%;height:100%;padding:14px;box-sizing:border-box;object-fit:contain;mix-blend-mode:multiply}
.pt-t{margin:0 0 10px;font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:19px;line-height:1.25;color:#122B28}
.pt-tx{margin:0 0 14px;font-size:15px;line-height:1.6;color:#26312E;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.pt-card.is-open .pt-tx{display:block;overflow:visible}
.pt-more{align-self:flex-start;margin:0 0 18px;padding:0;border:0;background:none;font-family:'SVRGilroy','Gilroy',sans-serif;font-weight:500;font-size:14px;color:#0E7A6C;cursor:pointer;transition:.2s}
.pt-more:hover{color:#0B5F54}
.pt-card .case_button{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:auto;width:100%;height:auto;min-height:0;padding:15px 24px;border:0;border-radius:999px;background:#0E7A6C;font-family:'SVRGilroy','Gilroy',sans-serif;font-weight:500;font-size:15px;line-height:1;letter-spacing:0;text-transform:none;color:#fff;box-shadow:0 14px 30px -14px rgba(14,122,108,.6);cursor:pointer;transition:.25s}
.pt-card .case_button:hover{background:#0B5F54;color:#fff}
.pt-card .case_button::before{display:none}
.pt-card .case_button img{position:static;width:18px;height:18px;margin:0;filter:brightness(0) invert(1)}
.pt-more[hidden]{display:none}
@media screen and (max-width:991px){
.pt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
}
@media screen and (max-width:900px){
.svr-pt{padding:64px 0 68px}
.svr-pt h2{margin-bottom:26px}
}
@media screen and (max-width:640px){
.pt-grid{grid-template-columns:minmax(0,1fr)}
.pt-card{padding:18px 18px 20px;border-radius:18px}
.pt-t{font-size:17.5px}
.pt-tx{font-size:14.5px}
}

.svr-ba{position:relative;z-index:1;padding:84px 0 90px;background:#fff;font-family:'SVRGilroy','Gilroy',sans-serif}
.ba-wrap{max-width:1200px;margin:0 auto;padding:0 20px}
.ba-lead{max-width:760px;margin:0 0 34px;font-size:16.5px;line-height:1.6;color:#26312E}
.ba-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:22px}
.ba-track::-webkit-scrollbar{display:none}
.ba-item{position:relative;flex:0 0 100%;scroll-snap-align:start;overflow:hidden;border-radius:22px;background:#EAF4F1;-webkit-user-select:none;user-select:none}
.ba-full{position:relative;display:block;width:100%;height:auto}
.ba-layer{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.ba-before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}
.ba-lbl{position:absolute;top:16px;z-index:3;padding:7px 15px;border-radius:999px;background:rgba(9,42,37,.55);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.ba-lbl-b{left:16px}
.ba-lbl-a{right:16px}
.ba-handle{position:absolute;top:0;bottom:0;left:var(--pos);z-index:4;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px rgba(9,42,37,.18);cursor:ew-resize;touch-action:none}
.ba-handle::before{content:'';position:absolute;top:50%;left:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:#fff;box-shadow:0 10px 26px rgba(9,42,37,.3)}
.ba-handle::after{content:'';position:absolute;top:50%;left:50%;width:22px;height:12px;margin:-6px 0 0 -11px;background:no-repeat center/22px 12px url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='12' viewBox='0 0 22 12' fill='none' stroke='%230E7A6C' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 1.5L1.5 6 6 10.5M16 1.5L20.5 6 16 10.5'/%3E%3C/svg%3E")}
.ba-item.is-drag .ba-handle::before{transform:scale(1.06)}
.ba-nav{display:flex;align-items:center;gap:12px;margin-top:26px}
.ba-nb{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:1px solid #E7F0ED;border-radius:50%;background:#fff;color:#122B28;cursor:pointer;transition:.2s}
.ba-nb:hover{border-color:#0E7A6C;background:#0E7A6C;color:#fff}
.ba-nb svg{width:22px;height:22px}
.ba-count{margin:0 0 0 8px;font-size:14.5px;font-weight:500;color:#7A928B}
.ba-count i{font-style:normal;color:#122B28}
.ba-bar{position:relative;flex:1;height:2px;max-width:260px;border-radius:2px;background:#E7F0ED;overflow:hidden}
.ba-bar i{position:absolute;top:0;left:0;height:100%;width:16.66%;border-radius:2px;background:#0E7A6C;transition:width .3s}
@media screen and (max-width:900px){
.svr-ba{padding:64px 0 68px}
.ba-lead{margin-bottom:26px;font-size:15.5px}
}
@media screen and (max-width:767px){
.ba-item{padding-top:56%;border-radius:18px}
.ba-full{position:absolute;top:0;left:0;height:100%;object-fit:cover}
.ba-lbl{top:12px;padding:6px 12px;font-size:11px}
.ba-lbl-b{left:12px}
.ba-lbl-a{right:12px}
.ba-handle::before{width:40px;height:40px;margin:-20px 0 0 -20px}
.ba-nav{gap:10px;margin-top:20px}
.ba-nb{width:46px;height:46px}
.ba-bar{max-width:none}
}

.cont_list li.soc_li{display:flex;gap:12px;align-items:center;padding-left:0;border-bottom:0}
.soc_call{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;overflow:hidden;text-decoration:none;transition:transform .25s,filter .25s}
.soc_call:hover{transform:translateY(-2px);filter:brightness(1.06)}
.soc_call img{position:static!important;display:block;width:44px!important;height:44px!important;max-height:none;filter:none!important}
.cont-cta .soc-pill{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;overflow:hidden;text-decoration:none;transition:transform .25s}
.cont-cta .soc-pill:hover{transform:translateY(-2px)}
.cont-cta .soc-pill img{display:block;width:48px;height:48px;filter:none!important}

.modal_wrp{position:relative;padding:40px 44px 34px;border-radius:24px;background:#fff;box-shadow:0 40px 90px -30px rgba(9,42,37,.45);font-family:'SVRGilroy','Gilroy',sans-serif}
.modal_wrp .mt1{margin-bottom:6px;font-family:'SVRFutura','Gilroy',sans-serif;font-weight:600;font-size:30px;line-height:1.15;letter-spacing:-.01em;color:#122B28}
.modal_wrp .mt2{margin-bottom:26px;font-size:15px;line-height:1.5;color:#5A6F6B}
.closemod{position:absolute;top:16px;right:16px;z-index:100;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#EAF4F1;cursor:pointer;transition:.25s}
.closemod:hover{background:#0E7A6C;transform:rotate(90deg)}
.closemod img{display:none}
.closemod::before,.closemod::after{content:'';position:absolute;width:15px;height:2px;border-radius:2px;background:#122B28;transition:.25s}
.closemod::before{transform:rotate(45deg)}
.closemod::after{transform:rotate(-45deg)}
.closemod:hover::before,.closemod:hover::after{background:#fff}
.car_targets:has(> div:only-child){display:none}
.car_targets > div:only-child{display:none}
.svr-form{position:relative}
.svr-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.modal_wrp .flex input:not([type="checkbox"]),.modal_wrp textarea{width:100%;height:auto;padding:16px 20px;border:1px solid #E7F0ED;border-radius:14px;background:#F5F9F8;font-family:'SVRGilroy','Gilroy',sans-serif;font-size:15px;line-height:1.4;color:#122B28;transition:.2s;-webkit-appearance:none}
.modal_wrp textarea{display:block;min-height:104px;resize:vertical}
.modal_wrp .flex input:not([type="checkbox"]):focus,.modal_wrp textarea:focus{outline:none;border-color:#0E7A6C;background:#fff;box-shadow:0 0 0 4px rgba(14,122,108,.1)}
.modal_wrp .flex input::placeholder,.modal_wrp textarea::placeholder{color:#93A8A2}
.modal_wrp .flex input.is-bad,.mod_wrp .in_item input.is-bad{border-color:#D0564D;background:#FDF4F3}
.svr-agree{position:relative;display:block;margin:2px 0 16px;padding-left:30px;font-family:'SVRGilroy','Gilroy',sans-serif;font-weight:400;font-size:13px;line-height:1.5;color:#5A6F6B;cursor:pointer}
.svr-agree input[type="checkbox"]{position:absolute;left:0;top:1px;width:20px;height:20px;margin:0;opacity:0;cursor:pointer}
.svr-agree i{position:absolute;left:0;top:1px;width:20px;height:20px;border:1.5px solid #C8DAD5;border-radius:6px;background:#fff;transition:.2s}
.svr-agree i::after{content:'';position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) scale(.4);transition:.2s}
.svr-agree input:checked~i{border-color:#0E7A6C;background:#0E7A6C}
.svr-agree input:checked~i::after{opacity:1;transform:rotate(45deg) scale(1)}
.svr-agree input:focus~i{box-shadow:0 0 0 4px rgba(14,122,108,.15)}
.svr-agree a{color:#0E7A6C;text-decoration:underline}
.svr-agree a:hover{color:#0B5F54}
.svr-fnote{display:none;margin:0 0 14px;padding:11px 15px;border-radius:12px;background:#FDF1F0;font-family:'SVRGilroy','Gilroy',sans-serif;font-size:13px;line-height:1.45;color:#B8443C}
.svr-fnote.is-on{display:block}
.modal_wrp .svr-form button,.mod_wrp .svr-form button{display:inline-flex;align-items:center;justify-content:center;width:100%;height:auto;min-height:0;padding:17px 30px;border:0;border-radius:999px;background:#0E7A6C;font-family:'SVRGilroy','Gilroy',sans-serif;font-weight:500;font-size:15.5px;line-height:1;text-transform:none;color:#fff;box-shadow:0 14px 30px -14px rgba(14,122,108,.6);cursor:pointer;transition:.25s}
.modal_wrp .svr-form button:hover,.mod_wrp .svr-form button:hover{background:#0B5F54;color:#fff}
.modal_wrp .svr-form button::before,.mod_wrp .svr-form button::before{display:none}
.svr-form button.is-locked{cursor:not-allowed}
.svr-form button.is-sending{opacity:.65;pointer-events:none}
.svr-agree.is-bad i{border-color:#D0564D;background:#FDF4F3}
.svr-cookie{position:fixed;left:0;right:0;bottom:0;z-index:1030;padding:14px 0;background:rgba(255,255,255,.97);border-top:1px solid #E7F0ED;box-shadow:0 -14px 44px rgba(9,42,37,.1);font-family:'SVRGilroy','Gilroy',sans-serif;transform:translateY(101%);transition:transform .4s}
.svr-cookie.is-on{transform:translateY(0)}
.svr-cookie-in{display:flex;align-items:center;gap:28px;max-width:1240px;margin:0 auto;padding:0 24px}
.svr-cookie p{margin:0;font-size:13px;line-height:1.5;color:#5A6F6B}
.svr-cookie a{color:#0E7A6C;text-decoration:underline}
.svr-cookie a:hover{color:#0B5F54}
.svr-cookie-ok{flex:0 0 auto;padding:13px 34px;border:0;border-radius:999px;background:#0E7A6C;font-family:'SVRGilroy','Gilroy',sans-serif;font-weight:500;font-size:14.5px;line-height:1;color:#fff;cursor:pointer;transition:.25s}
.svr-cookie-ok:hover{background:#0B5F54}
@media screen and (max-width:767px){
.modal_wrp{padding:32px 22px 26px;border-radius:20px}
.modal_wrp .mt1{font-size:24px}
.modal_wrp .mt2{margin-bottom:20px;font-size:14px}
.closemod{top:12px;right:12px;width:34px;height:34px}
.svr-cookie-in{flex-direction:column;align-items:stretch;gap:14px;padding:0 18px}
.svr-cookie-ok{width:100%}
}

.ta-tx p,.cont_list li,.jur_item span,.rt-list li,.rt-lead,.ba-lead,.sv-desc,.faq_body,.pt-tx,.im-list li,.g_list li,.case_in_text,.about_checked li,.modal_wrp .mt2,.cs-tx p,.step_item,.how_item,.jur_descript_list li,.dm-tx li,.rv-rev p,.sv-cols li,.mes_body li,.rev_text,.rv-case-tx p,.secure_item p,.intro_numbers_panel p,.norm_list li,.check_list li,.mes_body ul li{font-family:'Gilroy',sans-serif;line-height:1.45}
.ta-tx p,.cont_list li,.jur_item span,.rt-list li{font-size:20px}
.rt-lead,.ba-lead{font-size:21px}
.sv-desc{font-size:20.5px}
.faq_body,.pt-tx,.im-list li,.g_list li,.case_in_text,.about_checked li,.modal_wrp .mt2{font-size:19.5px}
.cs-tx p,.step_item,.how_item,.jur_descript_list li{font-size:19px}
.dm-tx li,.rv-rev p,.sv-cols li,.mes_body li,.rev_text{font-size:18px}
.rv-case-tx p,.secure_item p,.intro_numbers_panel p{font-size:17.5px}
@media screen and (max-width:1360px){
.jur_item span{font-size:21.5px}
}
@media screen and (max-width:991px){
.jur_item span{font-size:19.5px}
}
@media screen and (max-width:900px){
.ba-lead{font-size:20px}
}
@media screen and (max-width:767px){
.cont_list li,.faq_body,.rt-list li{font-size:19.5px}
.faq_body{color:#26312E}
.rt-lead{font-size:20px}
.jur_item span,.modal_wrp .mt2{font-size:18px}
.secure_item p{font-size:19.5px}
}
@media screen and (max-width:640px){
.pt-tx{font-size:19px}
.cs-tx p{font-size:17.5px}
}

.svr-btn,.svr-btn-mint,.svr-btn-ghost,.svr-btn-hero,.svr-btn-accent,.normb,.case_button,.hedbut,.zakaz_but,.look_more,.sv-btn-line,.sv-btn-solid,.dr-morebtn,.dm-btn,.dm-lnk,.rt-cta,.im-btn,.svr-cookie-ok,.pt-card .case_button,.modal_wrp .normb,.modal_wrp .svr-form button,.mod_wrp .svr-form button,.cont-cta .req-pill,.mm-extra .mm-cta,.rt-mbtn,.rt-mcta{border-radius:14px}
.svr-btn-hero,.svr-btn-ghost{border-radius:14px}
@media screen and (max-width:900px){
.rt-mbtn,.rt-mcta{border-radius:14px}
}
@media screen and (max-width:991px){
.mm-extra .mm-cta{border-radius:14px}
}
@media screen and (max-width:767px){
.cont-cta .req-pill,.cont-cta .soc-pill,.modal_wrp .normb,.modal_wrp .svr-form button,.mod_wrp .svr-form button{border-radius:14px}
}

.secure_section{overflow:visible}
.secure_panel_wrp{position:relative;z-index:10;margin-bottom:-52px}
.secure_section + section,.secure_section + div{position:relative;z-index:1}
.ta-seam{position:relative}
.ta-pic img{width:24px;height:24px;object-fit:contain}
.ta-pit b{display:block;margin-bottom:0;font-family:'Gilroy',sans-serif;font-weight:700;font-size:17.5px;line-height:1.45;color:#000}
.ta-pit p{font-family:'Gilroy',sans-serif;font-weight:400;font-size:17.5px;line-height:1.45;color:#000}
@media screen and (max-width:767px){.ta-pit b,.ta-pit p{font-size:19.5px}}
.ta-seam::after{content:'';position:absolute;left:50%;top:92px;bottom:0;width:100vw;transform:translateX(-50%);background:#F5F9F8;z-index:-1}
@media screen and (max-width:991px){
.secure_panel_wrp{margin-bottom:-72px}
}
@media screen and (max-width:767px){
.secure_panel_wrp{margin-bottom:-70px}
.ta-seam::after{top:84px}
}
