.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}

.about-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}.about-1 .title{letter-spacing: -.02em;text-wrap: balance}.about-1 .desc p:last-child{margin-bottom: 0}.about-1 .ab-panel{position: relative;padding: 2.25rem;border-radius: 1.5rem;background: linear-gradient(150deg, #08243f, var(--bs-primary));color: #fff;overflow: hidden;box-shadow: 0 26px 60px rgba(var(--bs-primary-rgb), .28)}.about-1 .ab-panel::before{content: "";position: absolute;top: -40%;right: -30%;width: 22rem;height: 22rem;border-radius: 50%;background: radial-gradient(circle, rgba(255, 255, 255, .18), transparent 65%)}.about-1 .ab-panel > *{position: relative;z-index: 1}.about-1 .ab-panel-title{display: block;margin-bottom: 1.35rem;font-size: 1.25rem;font-weight: 600;line-height: 1.35}.about-1 .ab-list{margin: 0;padding: 0;list-style: none}.about-1 .ab-list li{display: flex;gap: .85rem;padding: .8rem 0;border-top: 1px solid rgba(255, 255, 255, .16);font-size: .9375rem;line-height: 1.5;transition: transform .3s cubic-bezier(.2, .7, .2, 1)}.about-1 .ab-list li:first-child{border-top: 0;padding-top: 0}.about-1 .ab-list i{flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;width: 1.5rem;height: 1.5rem;border-radius: 50%;background: rgba(255, 255, 255, .2);font-size: .7rem}@media (hover: hover) and (pointer: fine){.about-1 .ab-list li:hover{transform: translateX(5px)}}@media (prefers-reduced-motion: reduce){.about-1 *{animation: none !important}}@media (max-width: 991.98px){.site .module.about-1{padding-top: 80px;padding-bottom: 80px}}@media (max-width: 767.98px){.site .module.about-1{padding-top: 56px;padding-bottom: 56px}}

.module.about-1{padding:96px 0}[data-color="#1e293bff"]{color:#1e293bff}[data-color="#64748bff"]{color:#64748bff}

.celi-1{background: #f6f9fc}.celi-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}.celi-1 .title{letter-spacing: -.02em;text-wrap: balance}.celi-1 .desc p:last-child{margin-bottom: 0}.celi-1 .cl-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}.celi-1 .cl-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)}.celi-1 .cl-card > *{position: relative;z-index: 1}.celi-1 .cl-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)}.celi-1 .cl-title{font-weight: 600;font-size: 1.125rem;line-height: 1.35}.celi-1 .cl-desc{color: var(--bs-secondary-color);font-size: .9375rem;line-height: 1.6}@media (hover: hover) and (pointer: fine){.celi-1 .cl-card:hover{transform: translateY(-8px);border-color: rgba(var(--bs-primary-rgb), .28);box-shadow: 0 24px 50px rgba(var(--bs-primary-rgb), .15)}.celi-1 .cl-card:hover::before{transform: scale(1)}.celi-1 .cl-card:hover .cl-ico{background: var(--bs-primary);color: var(--bs-primary-text);transform: rotate(-8deg) scale(1.08)}}@media (prefers-reduced-motion: reduce){.celi-1 *{animation: none !important}}@media (max-width: 991.98px){.site .module.celi-1{padding-top: 80px;padding-bottom: 80px}}@media (max-width: 767.98px){.site .module.celi-1{padding-top: 56px;padding-bottom: 56px}}

.module.celi-1{padding:96px 0}[data-color="#1e293bff"]{color:#1e293bff}[data-color="#64748bff"]{color:#64748bff}

.chlenstvo-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}.chlenstvo-1 .title{letter-spacing: -.02em;text-wrap: balance}.chlenstvo-1 .desc p:last-child{margin-bottom: 0}.chlenstvo-1 .ch-block{padding: 2.25rem;border: 1px solid rgba(30, 41, 59, .09);border-radius: 1.5rem;background: #fff}.chlenstvo-1 .ch-block-title{display: flex;align-items: center;gap: .75rem;margin-bottom: 1.5rem;font-size: 1.25rem;font-weight: 600;line-height: 1.35}.chlenstvo-1 .ch-block-title i{display: inline-flex;align-items: center;justify-content: center;width: 2.5rem;height: 2.5rem;border-radius: .8rem;background: rgba(var(--bs-primary-rgb), .1);color: var(--bs-primary);font-size: 1rem}.chlenstvo-1 .ch-rights{margin: 0;padding: 0;list-style: none}.chlenstvo-1 .ch-rights li{display: flex;flex-direction: column;gap: .25rem;padding: 1rem 0 1rem 1.5rem;position: relative;border-top: 1px solid rgba(30, 41, 59, .08);transition: transform .3s cubic-bezier(.2, .7, .2, 1)}.chlenstvo-1 .ch-rights li:first-child{border-top: 0}.chlenstvo-1 .ch-rights li::before{content: "";position: absolute;top: 1.45rem;left: 0;width: .5rem;height: .5rem;border-radius: 50%;background: var(--bs-primary);transition: transform .3s ease}.chlenstvo-1 .ch-right-title{font-weight: 600;font-size: 1rem;line-height: 1.4}.chlenstvo-1 .ch-right-desc{color: var(--bs-secondary-color);font-size: .9375rem;line-height: 1.55}.chlenstvo-1 .ch-steps{position: relative;margin: 0;padding: 0 0 0 .25rem;list-style: none}.chlenstvo-1 .ch-steps li{position: relative;display: flex;gap: 1.1rem;padding-bottom: 1.75rem}.chlenstvo-1 .ch-steps li:last-child{padding-bottom: 0}.chlenstvo-1 .ch-steps li::before{content: "";position: absolute;top: 2.5rem;bottom: .25rem;left: 1.22rem;width: 2px;background: linear-gradient(180deg, rgba(var(--bs-primary-rgb), .35), rgba(var(--bs-primary-rgb), .05))}.chlenstvo-1 .ch-steps li:last-child::before{display: none}.chlenstvo-1 .ch-step-num{position: relative;z-index: 1;display: inline-flex;flex: 0 0 auto;align-items: center;justify-content: center;width: 2.5rem;height: 2.5rem;border-radius: 50%;background: var(--bs-primary);color: var(--bs-primary-text);font-weight: 700;transition: transform .3s cubic-bezier(.2, .7, .2, 1), box-shadow .3s ease}.chlenstvo-1 .ch-step-body{display: flex;flex-direction: column;gap: .3rem;padding-top: .2rem}.chlenstvo-1 .ch-step-title{font-weight: 600;font-size: 1rem;line-height: 1.4}.chlenstvo-1 .ch-step-desc{color: var(--bs-secondary-color);font-size: .9375rem;line-height: 1.55}.chlenstvo-1 .ch-note{display: flex;align-items: center;gap: 1rem;margin-top: 2.5rem;padding: 1.35rem 1.6rem;border-radius: 1rem;border-left: 3px solid var(--bs-primary);background: rgba(var(--bs-primary-rgb), .07);font-size: 1rem;line-height: 1.55}.chlenstvo-1 .ch-note i{flex: 0 0 auto;color: var(--bs-primary);font-size: 1.3rem}@media (hover: hover) and (pointer: fine){.chlenstvo-1 .ch-rights li:hover{transform: translateX(5px)}.chlenstvo-1 .ch-rights li:hover::before{transform: scale(1.5)}.chlenstvo-1 .ch-steps li:hover .ch-step-num{transform: scale(1.1);box-shadow: 0 10px 24px rgba(var(--bs-primary-rgb), .35)}}@media (max-width: 575.98px){.chlenstvo-1 .ch-block{padding: 1.5rem 1.25rem}.chlenstvo-1 .ch-note{flex-direction: column;align-items: flex-start;gap: .6rem}}@media (prefers-reduced-motion: reduce){.chlenstvo-1 *{animation: none !important}}@media (max-width: 991.98px){.site .module.chlenstvo-1{padding-top: 80px;padding-bottom: 80px}}@media (max-width: 767.98px){.site .module.chlenstvo-1{padding-top: 56px;padding-bottom: 56px}}

.module.chlenstvo-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}

