.Header-module__9fWxfa__header{z-index:100;background:0 0;align-items:center;width:100%;height:80px;transition:background .3s,box-shadow .3s;display:flex;position:fixed;top:0}.Header-module__9fWxfa__scrolled{background:#fff;box-shadow:0 2px 15px #00000014}.Header-module__9fWxfa__container{justify-content:space-between;align-items:center;width:92%;margin:auto;display:flex}.Header-module__9fWxfa__logo img{height:32px}.Header-module__9fWxfa__right{align-items:center;gap:25px;display:flex}.Header-module__9fWxfa__langSwitch button{cursor:pointer;color:#112336;opacity:.5;background:0 0;border:none;margin-right:8px;font-size:14px;transition:all .2s}.Header-module__9fWxfa__langSwitch .Header-module__9fWxfa__active{opacity:1;font-weight:700}.Header-module__9fWxfa__nav{gap:25px;display:flex}.Header-module__9fWxfa__nav a{color:#112336;font-size:16px;text-decoration:none;transition:all .2s}.Header-module__9fWxfa__nav a:hover{opacity:.6}.Header-module__9fWxfa__burger{cursor:pointer;flex-direction:column;gap:5px;display:none}.Header-module__9fWxfa__burger span{background:#112336;width:22px;height:2px}@media (max-width:850px){.Header-module__9fWxfa__nav{background:#fff;flex-direction:column;width:60%;height:calc(100vh - 80px);padding:40px 20px;transition:transform .3s;position:fixed;top:80px;right:0;transform:translate(100%)}.Header-module__9fWxfa__nav.Header-module__9fWxfa__open{transform:translate(0)}.Header-module__9fWxfa__burger{display:flex}}
.Footer-module__nhiC3q__footer{color:#fff;background:#112336;padding:60px 0 20px}.Footer-module__nhiC3q__container{flex-wrap:wrap;justify-content:space-between;gap:50px;width:92%;margin:auto;display:flex}.Footer-module__nhiC3q__col{flex:1;min-width:200px}.Footer-module__nhiC3q__logo{height:30px;margin-bottom:15px}.Footer-module__nhiC3q__col h4{margin-bottom:15px}.Footer-module__nhiC3q__col a{color:#fff;opacity:.8;margin-bottom:8px;text-decoration:none;transition:all .2s;display:block}.Footer-module__nhiC3q__col a:hover{opacity:1}.Footer-module__nhiC3q__bottom{text-align:center;opacity:.5;margin-top:30px;font-size:14px}
.TeamSection-module__4NO7jq__teamSection{text-align:center;width:92%;margin:auto;padding:90px 0}.TeamSection-module__4NO7jq__title{color:#112336;margin-bottom:50px;font-family:e-Ukraine Head,sans-serif;font-size:24px}.TeamSection-module__4NO7jq__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:35px;display:grid}
.CareerIntro-module__z1IQta__intro{height:100vh;position:relative;overflow:hidden}.CareerIntro-module__z1IQta__video{object-fit:cover;width:100%;height:100%;position:absolute}.CareerIntro-module__z1IQta__content{z-index:2;color:#fff;text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative;top:50%;transform:translateY(-50%)}.CareerIntro-module__z1IQta__content h1{color:#112336;font-size:56px;font-weight:700}.CareerIntro-module__z1IQta__content p{opacity:.9;color:#4f5a60;text-align:center;background-color:#fff;border:1px solid #fff;border-radius:8px;width:80%;max-width:1000px;margin-top:10px;padding:16px;font-size:20px;box-shadow:0 15px 15px #00000037}.CareerIntro-module__z1IQta__section{text-align:center;width:92%;margin:auto;padding:80px 0}
.PortfolioCard-module__q1L8gG__card{color:inherit;text-decoration:none}.PortfolioCard-module__q1L8gG__inner{cursor:pointer;border:1px solid #fff;border-radius:8px;justify-content:flex-start;align-items:flex-end;height:220px;transition:transform .4s,box-shadow .4s,filter .4s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 10px 25px #00000026}.PortfolioCard-module__q1L8gG__bgImg{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.PortfolioCard-module__q1L8gG__overlay{z-index:1;background:linear-gradient(#001f3d1a,#001f3d8c);transition:opacity .4s;position:absolute;inset:0}.PortfolioCard-module__q1L8gG__inner h3{z-index:2;color:#fff;text-shadow:0 2px 6px #0006;margin:0 20px 20px;font-family:e-Ukraine Head,sans-serif;font-size:18px;font-weight:600;transition:all .4s;position:relative}.PortfolioCard-module__q1L8gG__inner:hover{filter:brightness(1.05);transform:translateY(-10px)scale(1.02);box-shadow:0 20px 35px #0000004d}.PortfolioCard-module__q1L8gG__inner:hover .PortfolioCard-module__q1L8gG__overlay{opacity:.4}.PortfolioCard-module__q1L8gG__inner:hover .PortfolioCard-module__q1L8gG__bgImg{transform:scale(1.1)}.PortfolioCard-module__q1L8gG__inner:hover h3{opacity:0;transform:translateY(70%)}@media (hover:none){.PortfolioCard-module__q1L8gG__inner:hover{transform:none}}
.TeamCard-module__oufvwq__card{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:8px;width:100%;height:380px;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 10px 25px #00000014}.TeamCard-module__oufvwq__card:hover{transform:translateY(-12px)scale(1.02);box-shadow:0 25px 45px #0000002e}.TeamCard-module__oufvwq__photo{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.TeamCard-module__oufvwq__card:hover .TeamCard-module__oufvwq__photo{transform:scale(1.1)}.TeamCard-module__oufvwq__overlay{opacity:1;z-index:1;background:linear-gradient(#ffffff1a 40%,#fff 80%);transition:opacity .4s;position:absolute;inset:0}.TeamCard-module__oufvwq__content{z-index:2;color:#112336;position:absolute;bottom:20px;left:20px;right:20px}.TeamCard-module__oufvwq__content h3{margin:0;font-family:e-Ukraine Head,sans-serif;font-size:20px;font-weight:600}.TeamCard-module__oufvwq__position{opacity:.85;margin-top:3px;font-size:15px;font-weight:300}.TeamCard-module__oufvwq__text{opacity:.9;color:#aab4ba;max-height:60px;margin-top:10px;font-size:14px;line-height:1.35}
.AboutSection-module__gMUiGa__about{width:92%;margin:auto;padding:110px 0}.AboutSection-module__gMUiGa__container{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:60px;display:flex}.AboutSection-module__gMUiGa__textBlock{flex:1.2}.AboutSection-module__gMUiGa__textBlock h2{color:#112336;margin-bottom:25px;font-family:e-Ukraine Head,sans-serif;font-size:24px}.AboutSection-module__gMUiGa__textBlock p{color:#112336;opacity:.9;margin-bottom:18px;font-size:17px;line-height:1.55}.AboutSection-module__gMUiGa__images{flex:1;grid-template-columns:1fr 1fr;gap:18px;display:grid}.AboutSection-module__gMUiGa__images img{object-fit:cover;border-radius:8px;width:100%;height:280px;transition:transform .4s,box-shadow .4s;box-shadow:0 10px 20px #00000026}.AboutSection-module__gMUiGa__images img:hover{transform:translateY(-6px)scale(1.03);box-shadow:0 18px 35px #0000004d}@media (max-width:900px){.AboutSection-module__gMUiGa__container{flex-direction:column}.AboutSection-module__gMUiGa__images img{height:140px}}
.CareerCard-module__x0VCSq__card{color:#112336;background:#f7f9fb;border:1px solid #00000012;border-radius:16px;padding:24px;text-decoration:none;transition:all .3s;box-shadow:0 8px 18px #0000000d}.CareerCard-module__x0VCSq__card:hover{background:#fff;transform:translateY(-6px);box-shadow:0 14px 28px #0000001f}.CareerCard-module__x0VCSq__card h3{margin:0 0 8px;font-family:e-Ukraine Head,sans-serif;font-size:20px}.CareerCard-module__x0VCSq__card p{opacity:.8;margin:0;font-size:15px}
.PortfolioIntro-module__sbetsq__intro{height:100vh;position:relative;overflow:hidden}.PortfolioIntro-module__sbetsq__video{object-fit:cover;width:100%;height:100%;position:absolute}.PortfolioIntro-module__sbetsq__content{z-index:2;color:#fff;text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative;top:50%;transform:translateY(-50%)}.PortfolioIntro-module__sbetsq__content h1{color:#112336;font-size:56px;font-weight:700}.PortfolioIntro-module__sbetsq__content p{opacity:.9;color:#4f5a60;text-align:center;background-color:#fff;border:1px solid #fff;border-radius:8px;width:80%;max-width:1000px;margin-top:10px;padding:16px;font-size:20px;box-shadow:0 15px 15px #00000037}.PortfolioIntro-module__sbetsq__section{text-align:center;width:92%;margin:auto;padding:80px 0}
.page-module__2yycpW__wrapper{width:92%;min-height:50vh;margin:120px auto 60px}.page-module__2yycpW__title{color:#112336;margin-bottom:20px;font-family:e-Ukraine Head,sans-serif;font-size:34px}.page-module__2yycpW__overview{opacity:.9;margin-bottom:40px;font-size:18px;line-height:1.6}.page-module__2yycpW__block{background:#f7f9fb;border:1px solid #0000000d;border-radius:14px;margin-bottom:40px;padding:28px}.page-module__2yycpW__block h2{color:#112336;margin-top:0;margin-bottom:16px;font-family:e-Ukraine Head,sans-serif}.page-module__2yycpW__block ul{margin:0;padding-left:20px;line-height:1.6}.page-module__2yycpW__applyButton{color:#fff;background-color:#112336;border-radius:10px;margin-top:40px;padding:14px 26px;font-family:e-Ukraine Head,sans-serif;font-size:16px;text-decoration:none;transition:all .3s;display:inline-block}.page-module__2yycpW__applyButton:hover{background-color:#0d1b29;transform:translateY(-2px)}
.page-module__zi9xJW__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;width:92%;margin:60px auto;display:grid}
.page-module__RRtSoG__hero{height:100vh;position:relative;overflow:hidden}.page-module__RRtSoG__video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute}.page-module__RRtSoG__heroContent{z-index:2;color:#fff;text-align:center;position:relative;top:50%;transform:translateY(-50%)}.page-module__RRtSoG__heroContent h1{color:#112336;font-size:56px;font-weight:700}.page-module__RRtSoG__heroContent p{opacity:.9;color:#aab4ba;margin-top:10px;font-size:20px}.page-module__RRtSoG__values{width:92%;margin:0 auto 80px;padding:80px 0}.page-module__RRtSoG__values h2{text-align:center;margin-bottom:48px;font-family:e-Ukraine Head;font-size:24px}.page-module__RRtSoG__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid}.page-module__RRtSoG__card{text-align:center;color:#112336;background:#f7f9fb;border:1px solid #112336;border-radius:8px;justify-content:center;align-items:center;padding:26px;font-size:18px;font-weight:600;display:flex;box-shadow:0 8px 18px #00000026}.page-module__RRtSoG__services{background-color:#99d4e9;padding:80px;position:relative}.page-module__RRtSoG__services h2{text-align:left;z-index:2;margin-bottom:24px;font-family:e-Ukraine Head;position:relative}.page-module__RRtSoG__serviesImg{opacity:.4;z-index:0;height:80%;position:absolute;bottom:10%;right:4%}.page-module__RRtSoG__list{z-index:2;max-width:600px;padding-left:20px;position:relative}.page-module__RRtSoG__list li{margin-bottom:10px;font-size:17px}.page-module__RRtSoG__process{width:92%;max-width:1000px;margin:0 auto 80px;padding:80px 0}.page-module__RRtSoG__process h2{text-align:center;margin-bottom:32px;font-family:e-Ukraine Head}.page-module__RRtSoG__steps{gap:8px;display:grid}.page-module__RRtSoG__step{background:#fff;border:1px solid #00000014;border-radius:8px;justify-content:center;align-items:center;padding:20px;font-size:17px;display:flex;box-shadow:0 8px 18px #0000000a}.page-module__RRtSoG__arrow{justify-content:center;align-items:center;font-size:32px;display:flex}.page-module__RRtSoG__reviews{width:92%;margin:0 auto 100px}.page-module__RRtSoG__reviews h2{text-align:center;margin-bottom:32px;font-family:e-Ukraine Head}.page-module__RRtSoG__reviewGrid{gap:24px;display:grid}.page-module__RRtSoG__review{background:#fff;border:1px solid #112336;border-radius:8px;padding:24px;box-shadow:0 8px 18px #00000026}.page-module__RRtSoG__review p{font-size:17px;line-height:1.5}.page-module__RRtSoG__review span{opacity:.7;margin-top:12px;font-size:15px;display:block}.page-module__RRtSoG__cta{text-align:center;color:#fff;background:#112336;padding:80px 20px}.page-module__RRtSoG__cta h2{margin-bottom:20px;font-family:e-Ukraine Head}.page-module__RRtSoG__ctaButton{color:#112336;background:#99d4e9;border-radius:10px;padding:14px 26px;font-family:e-Ukraine Head;font-size:16px;text-decoration:none;transition:all .3s;display:inline-block}.page-module__RRtSoG__ctaButton:hover{background:#fff}
.page-module__yHEyvq__contacts{background:#f7f9fb;min-height:80vh;padding:120px 0 80px}.page-module__yHEyvq__container{width:92%;margin:0 auto}.page-module__yHEyvq__title{color:#112336;margin-bottom:10px;font-family:e-Ukraine Head,sans-serif;font-size:36px}.page-module__yHEyvq__subtitle{opacity:.8;margin-bottom:40px;font-size:18px}.page-module__yHEyvq__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-bottom:50px;display:grid}.page-module__yHEyvq__card{background:#fff;border:1px solid #0000000d;border-radius:14px;padding:24px;box-shadow:0 8px 20px #0000000d}.page-module__yHEyvq__card h3{color:#112336;margin:0 0 12px;font-family:e-Ukraine Head,sans-serif}.page-module__yHEyvq__value{color:#112336;font-size:18px;font-weight:600;text-decoration:none}.page-module__yHEyvq__value:hover{text-decoration:underline}.page-module__yHEyvq__desc{opacity:.7;margin-top:6px;font-size:15px}.page-module__yHEyvq__cta{color:#fff;background-color:#112336;border-radius:10px;padding:14px 26px;font-family:e-Ukraine Head,sans-serif;font-size:16px;text-decoration:none;transition:all .3s;display:inline-block}.page-module__yHEyvq__cta:hover{background-color:#0d1b29;transform:translateY(-2px)}
.page-module__O9ZbMG__hero{height:100vh;position:relative;overflow:hidden}.page-module__O9ZbMG__video{object-fit:cover;width:100%;height:100%;position:absolute}.page-module__O9ZbMG__heroContent{z-index:2;color:#fff;text-align:center;position:relative;top:50%;transform:translateY(-50%)}.page-module__O9ZbMG__heroContent h1{color:#112336;font-size:56px;font-weight:700}.page-module__O9ZbMG__heroContent p{opacity:.9;color:#aab4ba;margin-top:10px;font-size:20px}.page-module__O9ZbMG__section{text-align:center;width:92%;margin:auto;padding:80px 0}.page-module__O9ZbMG__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:40px;display:grid}.page-module__O9ZbMG__cta{color:#112336;height:60vh;position:relative;overflow:hidden}.page-module__O9ZbMG__ctaContent{z-index:2;color:#fff;text-align:center;position:relative;top:50%;transform:translateY(-50%)}.page-module__O9ZbMG__cta a{color:#fff;background:#112336;border:1px solid #fff;border-radius:4px;margin-top:20px;padding:12px 35px;text-decoration:none;transition:all .4s;display:inline-block}.page-module__O9ZbMG__cta a:hover{color:#112336;background:#99d4e9}.page-module__O9ZbMG__servicesGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px;display:grid}.page-module__O9ZbMG__serviceCard{cursor:pointer;border:1px solid #fff;border-radius:8px;justify-content:flex-start;align-items:flex-end;height:220px;transition:transform .4s,box-shadow .4s,filter .4s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 10px 25px #00000026}.page-module__O9ZbMG__bgImg{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.page-module__O9ZbMG__overlay{z-index:1;background:linear-gradient(#0003,#0000008c);transition:opacity .4s;position:absolute;inset:0}.page-module__O9ZbMG__serviceCard h3{z-index:2;color:#fff;text-shadow:0 2px 6px #0006;margin:0 0 20px 20px;font-family:e-Ukraine Head,sans-serif;font-size:18px;font-weight:600;transition:all .4s;position:relative}.page-module__O9ZbMG__serviceCard:hover{filter:brightness(1.05);transform:translateY(-10px)scale(1.02);box-shadow:0 20px 35px #0000004d}.page-module__O9ZbMG__serviceCard:hover .page-module__O9ZbMG__overlay{opacity:.75}.page-module__O9ZbMG__serviceCard:hover .page-module__O9ZbMG__bgImg{transform:scale(1.1)}.page-module__O9ZbMG__serviceCard:hover h3{opacity:0;transform:translateY(70%)}@media (hover:none){.page-module__O9ZbMG__serviceCard:hover{transform:none}}
.page-module__Z2Hx_W__hero{text-align:center;justify-content:center;align-items:center;height:320px;display:flex;position:relative;overflow:hidden}.page-module__Z2Hx_W__video{object-fit:cover;width:100%;height:100%;position:absolute}.page-module__Z2Hx_W__heroContent{z-index:2;color:#fff;position:relative}.page-module__Z2Hx_W__heroContent h1{color:#112336;font-size:56px;font-weight:700}.page-module__Z2Hx_W__featuredSection{width:92%;margin:60px auto 40px}.page-module__Z2Hx_W__featuredImage{object-fit:cover;border-radius:18px;width:100%;transition:transform .4s;box-shadow:0 15px 25px #00000026}.page-module__Z2Hx_W__featuredImage:hover{transform:scale(1.02)}.page-module__Z2Hx_W__textSection{width:92%;max-width:900px;margin:40px auto}.page-module__Z2Hx_W__description{color:#112336;opacity:.95;margin-bottom:20px;font-size:18px;line-height:1.6}.page-module__Z2Hx_W__info{color:#112336;opacity:.9;font-size:16px;line-height:1.55}.page-module__Z2Hx_W__gallerySection{text-align:center;width:92%;margin:70px auto}.page-module__Z2Hx_W__gallerySection h2{color:#112336;margin-bottom:30px;font-family:e-Ukraine Head,sans-serif;font-size:36px}.page-module__Z2Hx_W__gallery{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.page-module__Z2Hx_W__gallery img{object-fit:cover;border-radius:14px;width:100%;height:200px;transition:transform .35s,box-shadow .35s;box-shadow:0 10px 20px #0000001a}.page-module__Z2Hx_W__gallery img:hover{transform:translateY(-6px)scale(1.03);box-shadow:0 18px 35px #0003}@media (max-width:600px){.page-module__Z2Hx_W__heroContent h1{font-size:32px}.page-module__Z2Hx_W__featuredImage,.page-module__Z2Hx_W__gallery img{height:200px}}
.page-module__uX7YSa__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:35px;width:92%;margin:60px auto;display:grid}
