.header-1{position: sticky;top: 0;z-index: 1030;background: var(--bs-body-bg);box-shadow: 0 1px 0 rgba(15, 43, 77, .08);transition: box-shadow .3s ease}body.hdr-stuck .header-1{box-shadow: 0 10px 30px rgba(15, 43, 77, .12)}.header-1 .hdr-top{border-image: linear-gradient(90deg, #0b2c4d, var(--bs-primary)) fill 0 / 0 / 0 100vw;color: rgba(255, 255, 255, .9);font-size: .8125rem}.header-1 .hdr-top-in{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: .55rem 0}.header-1 .hdr-top-note{display: inline-flex;align-items: center;gap: .5rem}.header-1 .hdr-top-note i{color: #8ed0a5}.header-1 .hdr-top-links{display: inline-flex;gap: 1.5rem}.header-1 .hdr-top-links a{display: inline-flex;align-items: center;gap: .45rem;color: rgba(255, 255, 255, .9);text-decoration: none}.header-1 .hdr-top-links a:hover{color: #fff}.header-1 .hdr-main{display: flex;align-items: center;justify-content: space-between;gap: 1.5rem;padding: .875rem 0;transition: padding .3s ease}.header-1 #logo{display: inline-flex;align-items: center;gap: .75rem;text-decoration: none;color: inherit}.header-1 #logo img{max-height: 56px;width: auto}.header-1 .logo-mark{display: inline-flex;align-items: center;justify-content: center;width: 2.875rem;height: 2.875rem;border-radius: .875rem;background: linear-gradient(140deg, var(--bs-primary), #35a0d8);color: #fff;font-size: 1.125rem;box-shadow: 0 6px 16px rgba(var(--bs-primary-rgb), .35);transition: transform .3s cubic-bezier(.2, .7, .2, 1)}.header-1 .logo-text{display: flex;flex-direction: column;line-height: 1.15}.header-1 .logo-name{font-family: var(--bs-font-header, inherit);font-size: 1.125rem;font-weight: 700;letter-spacing: -.01em}.header-1 .logo-sub{color: var(--bs-secondary-color);font-size: .75rem;letter-spacing: .04em;text-transform: uppercase}.header-1 #top_menu ul{display: flex;align-items: center;gap: .25rem;margin: 0;padding: 0;list-style: none}.header-1 #top_menu ul li{position: relative}.header-1 #top_menu ul li a{position: relative;display: block;padding: .625rem .875rem;border-radius: .5rem;color: var(--bs-body-color);font-size: .9375rem;font-weight: 500;text-decoration: none;white-space: nowrap;transition: color .2s ease, background .2s ease}@media (max-width: 1499.98px){.header-1 #top_menu ul li a{padding: .625rem .6rem;font-size: .9rem}.header-1 .hdr-main{gap: 1rem}}.header-1 #top_menu ul li a::after{content: "";position: absolute;left: .875rem;right: .875rem;bottom: .35rem;height: 2px;border-radius: 2px;background: var(--bs-primary);transform: scaleX(0);transform-origin: center;transition: transform .28s cubic-bezier(.2, .7, .2, 1)}.header-1 #top_menu ul li.active > a{color: var(--bs-primary)}.header-1 #top_menu ul li.active > a::after{transform: scaleX(1)}.header-1 #top_menu ul li ul{display: none;position: absolute;top: 100%;left: 0;min-width: 15rem;padding: .5rem;border-radius: .875rem;background: #fff;box-shadow: 0 18px 40px rgba(15, 43, 77, .16);flex-direction: column;align-items: stretch}.header-1 #top_menu ul li:hover > ul{display: flex}.header-1 #top_menu ul li ul li a::after{display: none}.header-1 .hdr-actions{display: flex;align-items: center;gap: .5rem}.header-1 .hdr-cta{align-items: center;gap: .5rem;border-radius: 100px;font-weight: 600;box-shadow: 0 8px 20px rgba(var(--bs-primary-rgb), .28)}.header-1 .hdr-burger, .header-1 .hdr-phone{border-radius: .75rem}.hdr-offcanvas{width: 320px;max-width: 88vw}.hdr-offcanvas .hdr-offcanvas-menu ul{margin: 0;padding: 0;list-style: none}.hdr-offcanvas .hdr-offcanvas-menu ul li a{display: block;padding: .75rem .25rem;border-bottom: 1px solid #e9eef5;color: var(--bs-body-color);font-weight: 500;text-decoration: none}.hdr-offcanvas .hdr-offcanvas-menu ul li.active > a{color: var(--bs-primary)}.hdr-offcanvas .hdr-offcanvas-menu ul li ul{padding-left: 1rem}.hdr-offcanvas .hdr-offcanvas-contacts{display: flex;flex-direction: column;gap: .5rem;margin-top: 1.25rem}.hdr-offcanvas .hdr-offcanvas-contacts a{display: inline-flex;align-items: center;gap: .5rem;color: var(--bs-body-color);font-weight: 500;text-decoration: none}.hdr-offcanvas .hdr-offcanvas-contacts i{color: var(--bs-primary)}@media (hover: hover) and (pointer: fine){.header-1 #logo:hover .logo-mark{transform: rotate(-6deg) scale(1.06)}.header-1 #top_menu ul li a:hover{color: var(--bs-primary);background: rgba(var(--bs-primary-rgb), .07)}.header-1 #top_menu ul li a:hover::after{transform: scaleX(1)}.header-1 #top_menu ul li ul li a:hover{background: rgba(var(--bs-primary-rgb), .09)}}@media (prefers-reduced-motion: reduce){.header-1 *, .hdr-offcanvas *{animation: none !important}}@media (max-width: 575.98px){.header-1 .logo-name{font-size: 1rem}.header-1 .logo-sub{font-size: .6875rem}}

[data-color="#000000FF"]{color:#000000FF}

.hero-1{position: relative;overflow: hidden;background: #08243f;color: #fff}.hero-1::before{content: "";position: absolute;inset: 0;background: radial-gradient(760px circle at 88% 12%, rgba(53, 160, 216, .38), transparent 60%), radial-gradient(560px circle at 8% 92%, rgba(var(--bs-primary-rgb), .55), transparent 62%)}.hero-1::after{content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(255, 255, 255, .05) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, .05) 1px, transparent 1px);background-size: 64px 64px;mask-image: radial-gradient(circle at 70% 30%, #000, transparent 75%);-webkit-mask-image: radial-gradient(circle at 70% 30%, #000, transparent 75%)}.hero-1 > .container{position: relative;z-index: 2}.hero-1 .ph-badge{display: inline-flex;align-items: center;gap: .55rem;margin-bottom: 1.5rem;padding: .5rem 1.1rem;border: 1px solid rgba(255, 255, 255, .26);border-radius: 100px;background: rgba(255, 255, 255, .12);backdrop-filter: blur(8px);font-size: .875rem;font-weight: 500}.hero-1 .title{letter-spacing: -.025em;text-wrap: balance}.hero-1 .ph-lead{max-width: 46rem;color: rgba(255, 255, 255, .86);font-size: 1.125rem;line-height: 1.6}.hero-1 .ph-lead p:last-child{margin-bottom: 0}.hero-1 .ph-facts{position: relative;margin-top: 3rem;padding-top: 2.25rem}.hero-1 .ph-facts::before{content: "";position: absolute;top: 0;left: calc(var(--bs-gutter-x) * .5);right: calc(var(--bs-gutter-x) * .5);border-top: 1px solid rgba(255, 255, 255, .2)}.hero-1 .ph-fact{display: flex;flex-direction: column;gap: .35rem}.hero-1 .ph-fact-value{font-size: clamp(1.75rem, 1.1rem + 2vw, 2.5rem);font-weight: 700;line-height: 1;letter-spacing: -.02em}.hero-1 .ph-fact-label{color: rgba(255, 255, 255, .7);font-size: .875rem;line-height: 1.35}@media (prefers-reduced-motion: reduce){.hero-1 *{animation: none !important}}@media (max-width: 575.98px){.hero-1 .title{font-size: clamp(1.75rem, 7.2vw, 2.25rem)}}.hero-1 .title{overflow-wrap: break-word}@media (max-width: 991.98px){.site .module.hero-1{padding-top: 80px;padding-bottom: 80px}}@media (max-width: 767.98px){.site .module.hero-1{padding-top: 56px;padding-bottom: 56px}}

.module.hero-1{padding:96px 0}[data-color="#ffffffff"]{color:#ffffffff}

.formaty-1{background: #f6f9fc}.formaty-1 .sec-label{display: inline-block;margin-bottom: 1rem;padding: .35rem .9rem;border-radius: 100px;background: rgba(var(--bs-primary-rgb), .1);color: var(--bs-primary);font-size: .8125rem;font-weight: 600;letter-spacing: .04em;text-transform: uppercase}.formaty-1 .title{letter-spacing: -.02em;text-wrap: balance}.formaty-1 .desc p:last-child{margin-bottom: 0}.formaty-1 .fm-card{position: relative;display: flex;flex-direction: column;gap: .75rem;height: 100%;padding: 2rem 1.75rem;border: 1px solid rgba(30, 41, 59, .08);border-radius: 1.35rem;background: #fff;overflow: hidden;transition: transform .35s cubic-bezier(.2, .7, .2, 1), box-shadow .35s ease, border-color .35s ease}.formaty-1 .fm-card::before{content: "";position: absolute;top: 0;right: 0;width: 6rem;height: 6rem;background: radial-gradient(circle at 100% 0, rgba(var(--bs-primary-rgb), .16), transparent 70%);transform: scale(0);transform-origin: 100% 0;transition: transform .45s cubic-bezier(.2, .7, .2, 1)}.formaty-1 .fm-card > *{position: relative;z-index: 1}.formaty-1 .fm-ico{display: inline-flex;align-items: center;justify-content: center;width: 3.5rem;height: 3.5rem;margin-bottom: .35rem;border-radius: 1.1rem;background: linear-gradient(140deg, rgba(var(--bs-primary-rgb), .16), rgba(var(--bs-primary-rgb), .06));color: var(--bs-primary);font-size: 1.4rem;transition: background .35s ease, color .35s ease, transform .4s cubic-bezier(.2, .7, .2, 1)}.formaty-1 .fm-title{font-weight: 600;font-size: 1.125rem;line-height: 1.35}.formaty-1 .fm-desc{color: var(--bs-secondary-color);font-size: .9375rem;line-height: 1.6}@media (hover: hover) and (pointer: fine){.formaty-1 .fm-card:hover{transform: translateY(-8px);border-color: rgba(var(--bs-primary-rgb), .28);box-shadow: 0 24px 50px rgba(var(--bs-primary-rgb), .15)}.formaty-1 .fm-card:hover::before{transform: scale(1)}.formaty-1 .fm-card:hover .fm-ico{background: var(--bs-primary);color: var(--bs-primary-text);transform: rotate(-8deg) scale(1.08)}}@media (prefers-reduced-motion: reduce){.formaty-1 *{animation: none !important}}@media (max-width: 991.98px){.site .module.formaty-1{padding-top: 80px;padding-bottom: 80px}}@media (max-width: 767.98px){.site .module.formaty-1{padding-top: 56px;padding-bottom: 56px}}

.module.formaty-1{padding:96px 0}[data-color="#1e293bff"]{color:#1e293bff}[data-color="#64748bff"]{color:#64748bff}

.uchastie-1{background: #fff}.uchastie-1 .sec-label{display: inline-block;margin-bottom: 1rem;padding: .35rem .9rem;border-radius: 100px;background: rgba(var(--bs-primary-rgb), .1);color: var(--bs-primary);font-size: .8125rem;font-weight: 600;letter-spacing: .04em;text-transform: uppercase}.uchastie-1 .title{letter-spacing: -.02em;text-wrap: balance}.uchastie-1 .desc p:last-child{margin-bottom: 0}.uchastie-1 .sh-track{position: relative;display: grid;grid-template-columns: repeat(4, 1fr);gap: 1.5rem}.uchastie-1 .sh-track::before{content: "";position: absolute;top: 1.75rem;left: 10%;right: 10%;height: 2px;background: repeating-linear-gradient(90deg, rgba(var(--bs-primary-rgb), .35) 0 8px, transparent 8px 16px)}.uchastie-1 .sh-step{position: relative;display: flex;flex-direction: column;align-items: center;gap: .55rem;text-align: center}.uchastie-1 .sh-num{display: inline-flex;align-items: center;justify-content: center;width: 3.5rem;height: 3.5rem;margin-bottom: .35rem;border: 3px solid #fff;border-radius: 50%;background: var(--bs-primary);color: var(--bs-primary-text);font-size: 1.25rem;font-weight: 700;box-shadow: 0 8px 20px rgba(var(--bs-primary-rgb), .25);transition: transform .35s cubic-bezier(.2, .7, .2, 1), box-shadow .35s ease}.uchastie-1 .sh-title{font-weight: 600;font-size: 1.0625rem;line-height: 1.35}.uchastie-1 .sh-desc{color: var(--bs-secondary-color);font-size: .9375rem;line-height: 1.55}@media (hover: hover) and (pointer: fine){.uchastie-1 .sh-step:hover .sh-num{transform: translateY(-5px) scale(1.08);box-shadow: 0 14px 30px rgba(var(--bs-primary-rgb), .38)}}@media (max-width: 1199.98px){.uchastie-1 .sh-track{grid-template-columns: repeat(2, 1fr);gap: 2.25rem 1.5rem}.uchastie-1 .sh-track::before{display: none}}@media (max-width: 575.98px){.uchastie-1 .sh-track{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.uchastie-1 *{animation: none !important}}@media (max-width: 991.98px){.site .module.uchastie-1{padding-top: 80px;padding-bottom: 80px}}@media (max-width: 767.98px){.site .module.uchastie-1{padding-top: 56px;padding-bottom: 56px}}

.module.uchastie-1{padding:96px 0}[data-color="#1e293bff"]{color:#1e293bff}[data-color="#64748bff"]{color:#64748bff}

.cta-1 .cta-panel{position: relative;z-index: 1;padding: 3rem;border-radius: 1.75rem;background: linear-gradient(120deg, #08243f 0%, var(--bs-primary) 62%, #35a0d8 100%);color: #fff;overflow: hidden}.cta-1 .cta-panel::after{content: "";position: absolute;inset: -2px;z-index: -1;border-radius: inherit;background: linear-gradient(120deg, var(--bs-primary), #35a0d8, #7fc4e8, var(--bs-primary));background-size: 300% 300%;animation: cta-border 8s linear infinite;filter: blur(3px);opacity: .75}@keyframes cta-border{to{background-position: 300% 50%}}.cta-1 .title{letter-spacing: -.02em;text-wrap: balance}.cta-1 .desc{color: rgba(255, 255, 255, .86)}.cta-1 .desc p:last-child{margin-bottom: 0}.cta-1 .btn-light{color: var(--bs-primary);font-weight: 600;border-radius: 100px;box-shadow: 0 12px 30px rgba(0, 0, 0, .22)}.cta-1 .btn-outline-light{font-weight: 600;border-radius: 100px;border-width: 2px}@media (hover: hover) and (pointer: fine){.cta-1 .btn-light:hover{box-shadow: 0 18px 42px rgba(0, 0, 0, .3)}}@media (max-width: 767.98px){.cta-1 .cta-panel{padding: 2rem 1.5rem}}@media (prefers-reduced-motion: reduce){.cta-1 *{animation: none !important}}@media (max-width: 991.98px){.site .module.cta-1{padding-top: 56px;padding-bottom: 56px}}@media (max-width: 767.98px){.site .module.cta-1{padding-top: 40px;padding-bottom: 40px}}@media (max-width: 575.98px){.cta-1 .cta-actions .btn{padding: .75rem 1.25rem;font-size: 1.0625rem}}

.module.cta-1{padding:72px 0}[data-color="#ffffffff"]{color:#ffffffff}

.footer-1{background: linear-gradient(165deg, #0b2c4d 0%, #103e6d 60%, #124b81 100%);color: rgba(255, 255, 255, .78)}.footer-1 .ftr-main{padding: 3.5rem 0 2.5rem}.footer-1 .ftr-logo{display: inline-flex;align-items: center;gap: .75rem;margin-bottom: 1.25rem;color: #fff;text-decoration: none}.footer-1 .ftr-logo img{max-height: 56px;width: auto}.footer-1 .logo-mark{display: inline-flex;align-items: center;justify-content: center;width: 2.875rem;height: 2.875rem;border-radius: .875rem;background: rgba(255, 255, 255, .14);color: #fff;font-size: 1.125rem}.footer-1 .logo-text{display: flex;flex-direction: column;line-height: 1.15}.footer-1 .logo-name{font-size: 1.125rem;font-weight: 700}.footer-1 .logo-sub{color: rgba(255, 255, 255, .6);font-size: .75rem;letter-spacing: .04em;text-transform: uppercase}.footer-1 .ftr-about{max-width: 24rem;margin-bottom: 1.25rem;font-size: .9375rem;line-height: 1.6}.footer-1 .ftr-social{display: flex;flex-wrap: wrap;gap: .5rem}.footer-1 .ftr-social a{display: inline-flex;align-items: center;justify-content: center;width: 2.5rem;height: 2.5rem;border-radius: .75rem;background: rgba(255, 255, 255, .1);color: #fff;text-decoration: none;transition: transform .25s ease, background .25s ease}.footer-1 .ftr-title{margin-bottom: 1rem;color: #fff;font-size: .8125rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase}.footer-1 .ftr-menu ul{margin: 0;padding: 0;list-style: none}.footer-1 .ftr-menu ul li{margin-bottom: .5rem}.footer-1 .ftr-menu ul li a{color: rgba(255, 255, 255, .78);font-size: .9375rem;text-decoration: none;transition: color .2s ease, padding-left .2s ease}.footer-1 .ftr-contacts{display: flex;flex-direction: column;gap: .75rem}.footer-1 .ftr-contacts a, .footer-1 .ftr-contacts span{display: inline-flex;align-items: flex-start;gap: .625rem;color: rgba(255, 255, 255, .85);font-size: .9375rem;text-decoration: none}.footer-1 .ftr-contacts i{margin-top: .2rem;color: #67b3e0}.footer-1 .ftr-grant{display: flex;align-items: center;gap: .875rem;padding: 1.125rem 1.25rem;border: 1px solid rgba(255, 255, 255, .16);border-radius: 1rem;background: rgba(255, 255, 255, .06);font-size: .875rem;line-height: 1.5}.footer-1 .ftr-grant i{color: #ffd166;font-size: 1.25rem}.footer-1 .ftr-bottom{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1rem;margin-top: 2rem;padding: 1.5rem 0;border-top: 1px solid rgba(255, 255, 255, .12);font-size: .8125rem}.footer-1 .ftr-bottom a{color: rgba(255, 255, 255, .7);text-decoration: none}.footer-1 .ftr-bottom a:hover{color: #fff}@media (hover: hover) and (pointer: fine){.footer-1 .ftr-social a:hover{transform: translateY(-3px);background: var(--bs-primary)}.footer-1 .ftr-menu ul li a:hover{color: #fff;padding-left: .35rem}.footer-1 .ftr-contacts a:hover{color: #fff}}@media (prefers-reduced-motion: reduce){.footer-1 *{animation: none !important}}@media (max-width: 991.98px){.footer-1 .ftr-main{padding: 2.5rem 0 1.5rem}}@media (max-width: 575.98px){.footer-1 .ftr-menu ul li a{overflow-wrap: break-word;hyphens: auto}}

[data-color="#ffffffFF"]{color:#ffffffFF}[data-color="#A2A2A2"]{color:#A2A2A2}

