:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{color:#00bd7e;padding:0;text-decoration:none;transition:all .4s}@media (hover:hover){a:hover{background-color:#00bd7e33}}@media (width>=1024px){body{place-items:center;display:flex}#app{grid-template-columns:1fr 1fr;padding:0 2rem;display:grid}}.back-to-top[data-v-0b44d555]{color:#0b1e3f;cursor:pointer;z-index:1000;background:#fff;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex;position:fixed;bottom:30px;right:30px}.back-to-top[data-v-0b44d555]:hover{transform:translateY(-4px)scale(1.05)}.back-to-top[data-v-0b44d555]:active{transform:scale(.92)}.arrow-icon[data-v-0b44d555]{color:#0b1e3f;transition:transform .3s}.back-to-top:hover .arrow-icon[data-v-0b44d555]{transform:translateY(-3px)}.fade-enter-active[data-v-0b44d555],.fade-leave-active[data-v-0b44d555]{transition:all .4s cubic-bezier(.16,1,.3,1)}.fade-enter-from[data-v-0b44d555],.fade-leave-to[data-v-0b44d555]{opacity:0;transform:scale(.8)translateY(20px)}@keyframes pulse-0b44d555{0%{transform:scale(1)}25%{transform:scale(.92)}50%{transform:scale(1.08)}75%{transform:scale(.95)}to{transform:scale(1)}}.back-to-top.pulse[data-v-0b44d555]{animation:.6s pulse-0b44d555}.back-to-top[data-v-0b44d555]:after{content:"";opacity:0;z-index:-1;filter:blur(16px);border-radius:50%;transition:opacity .4s;position:absolute;inset:-3px}.back-to-top[data-v-0b44d555]:hover:after{opacity:.6}@media (width<=768px){.back-to-top[data-v-0b44d555]{width:48px;height:48px;bottom:20px;right:20px}.arrow-icon[data-v-0b44d555]{width:20px;height:20px}}@media (width<=480px){.back-to-top[data-v-0b44d555]{width:44px;height:44px;bottom:16px;right:16px}.arrow-icon[data-v-0b44d555]{width:18px;height:18px}}html{scroll-behavior:smooth}*{box-sizing:border-box;margin:0;padding:0;font-family:Segoe UI,Roboto,system-ui,sans-serif}a{color:#1e2b37}a:after,a:hover{background:#f8faff}#app{grid-template-columns:none}.Logo svg{width:300px;height:auto}body{color:#1e2b37;background:#f4f7fc;line-height:1.6}.container{max-width:1280px;margin:0 auto;padding:0 20px}.pro{text-align:center;padding-top:5px;padding-bottom:10px;font-size:medium}.burger-btn{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;gap:5px;padding:5px;display:flex}.burger-btn span{background:#000;border-radius:3px;width:28px;height:3px;transition:all .3s;display:block}.burger-btn.active span:first-child{transform:rotate(45deg)translate(5px,6px)}.burger-btn.active span:nth-child(2){opacity:0}.burger-btn.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-6px)}.overlay{z-index:999;background:#00000080;display:none;position:fixed;inset:0}.overlay.active{display:block}.sidebar{z-index:1000;background:#34495e;width:280px;height:100%;padding-top:70px;transition:left .3s;position:fixed;top:0;left:-300px;overflow-y:auto;box-shadow:2px 0 10px #0000004d}.sidebar.open{left:0}.sidebar .header-group-element{padding:0 20px}.sidebar .header-group-element-menu{flex-direction:column;gap:5px;list-style:none;display:flex}.sidebar .header-group-element-menu li a{color:#ecf0f1;cursor:pointer;border-radius:8px;padding:14px 16px;font-size:16px;text-decoration:none;transition:background .2s;display:block}.sidebar .header-group-element-menu li a:hover{background:#3d566e}.sidebar .header-group-element-menu li a:active{background:#1abc9c}header{color:#fff;background:#fff;border-radius:20px;margin-top:28px;padding:32px 0 24px;box-shadow:0 4px 20px #0003}header .header-group{flex-flow:wrap;justify-content:center;align-items:center;gap:14px;display:flex}header h1{letter-spacing:1px;font-size:2.4rem;font-weight:700}header p{opacity:.9;color:#1c4b6b;margin-top:6px;font-size:1.2rem}.header-group-element{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.header-group-element .header-group-element-menu{color:#1c4b6b;text-align:center;align-items:center;gap:15px;display:flex}.header-group-element-menu{font-size:large}.header-group-element .header-group-element-menu li{line-height:1;list-style:none}.section-title{color:#0b2a3e;border-bottom:4px solid #1c4b6b;margin:36px 0 24px;padding-bottom:12px;font-size:2rem;font-weight:600;display:inline-block}.services-group{background:#fff;border-radius:20px;margin-bottom:28px;padding:24px 28px;box-shadow:0 6px 18px #0000000d}.services-group h3{color:#0b2a3e;align-items:center;gap:10px;margin-bottom:14px;font-size:1.3rem;display:flex}.services-group h3 span{color:#fff;background:#1c4b6b;border-radius:40px;padding:2px 12px;font-size:.8rem}.services-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.service-item{background:#eef3f7;border-left:5px solid #1c4b6b;border-radius:14px;align-items:center;gap:8px;padding:14px 18px;font-weight:500;transition:all .2s;display:flex}.service-item:hover{background:#eaf1fa;transform:translate(4px)}.service-item .icon{font-size:1.2rem}.service-item-statistics{background:#eef3f7;border-radius:14px;align-items:center;gap:8px;padding:14px 18px;font-weight:500;transition:all .2s}.service-item-statistics span{font-size:18px;font-weight:700}.regions-wrapper{background:#fff;border-radius:24px;margin-bottom:40px;padding:28px 30px;box-shadow:0 6px 18px #0000000d}.regions-list{color:#0b2a3e;flex-wrap:wrap;gap:18px 36px;font-size:1.2rem;font-weight:500;display:flex}.regions-list span{background:#eef3f8;border-radius:40px;padding:6px 22px}.regions-list .note{color:#3a5a6e;background:0 0;padding-left:0;font-style:italic;font-weight:400}.badge-individual{color:#0b2a3e;background:#d9e6f2;border-radius:40px;margin-top:12px;padding:4px 18px;font-size:.9rem;font-weight:400;display:inline-block}.detail-section{background:#fff;border-radius:24px;margin-bottom:40px;padding:32px 30px;box-shadow:0 6px 18px #0000000d}.detail-section ul{flex-direction:column;gap:14px;padding:0;list-style:none;display:flex}.detail-section li{border-bottom:1px solid #e9edf2;padding-bottom:12px;padding-left:28px;font-size:1.05rem;position:relative}.detail-section li:last-child{border-bottom:none;padding-bottom:0}.detail-section li:before{content:"●";color:#1c4b6b;font-size:1.2rem;position:absolute;top:-2px;left:0}.detail-section li strong{color:#0b2a3e}.cta-link{color:#fff;background:#1c4b6b;border-radius:60px;margin:16px 0 30px;padding:14px 44px;font-size:1.2rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 6px 14px #1c4b6b4d}.cta-link:hover{background:#0b2a3e;transform:scale(1.02);box-shadow:0 10px 22px #1c4b6b66}footer{color:#0b2a3e;text-align:center;background:#fff;border-radius:40px 40px 0 0;margin-top:20px;padding:28px 0}footer a{color:#ffd966;text-decoration:none}@media (width<=640px){header h1{font-size:1.8rem}.services-grid{grid-template-columns:1fr}.regions-list{gap:12px}.regions-list span{font-size:1rem}.detail-section{padding:20px 16px}}:root{--color-ink:#1e2b37;--color-brand:#229bcf;--color-brand-dark:#1e1945;--color-surface:#fff;--content-width:1280px}html{scroll-padding-top:24px}body{overflow-x:hidden}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--color-brand);outline-offset:4px}.container{width:min(100%, var(--content-width))}.burger-btn{display:none}.services-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.container{padding-inline:24px}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-group{gap:18px}.header-group-element-menu{gap:12px}.services-group{padding:10px 15px}#app{padding:0 1rem}}@media (width<=768px){.container{padding-inline:20px}.burger-btn{display:flex}.header-group>.header-group-element:not(.Logo){display:none}.services-grid{grid-template-columns:1fr}.section-title{font-size:clamp(1.35rem,5vw,1.8rem)}.regions-list{gap:10px}.sidebar{width:min(0,360px)}}@media (width<=420px){.container{padding-inline:14px}.Logo svg{width:min(68vw,260px)}.pro{padding-inline:14px;font-size:.92rem}.service-item,.service-item-statistics{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
