html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif;font-family:Lato,sans-serif}li{list-style:none}a{text-decoration:none}body{background-color:#0f111a}.container{max-width:1440px;padding:0 32px;width:100%;margin:0 auto}.btn_primary{transition:all .2s ease-in-out;color:#fff;cursor:pointer}.btn_primary:hover{background-color:#0056b3}.btn_primary:active{background-color:#004494;transform:scale(.97)}.btn_outline{transition:all .2s ease-in-out;background-color:#fff;color:#444;border:2px solid #444;cursor:pointer}.btn_outline:hover{background-color:#e8e8e8;color:#000;border-color:#007bff;box-shadow:0 0 0 3px #007bff33}.btn_outline:active{background-color:#e2e2e2;transform:scale(.97)}.Loading{background-color:transparent!important;border:2px solid #3C53D4!important;color:#049906;font-weight:600;display:flex!important;align-items:center;justify-content:center;position:relative}.Loading:after{content:"";width:18px;height:18px;border:3px solid #6D7EDF;border-left-color:#3c53d4;border-bottom-color:#6172f3;border-top-color:transparent;border-radius:50%;animation:spin .4s linear infinite}.highlight{color:#1a237e;background-color:#ffeb3b;padding:0 2px;border-radius:2px}.inline_tag{display:inline}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:800px){.container{padding:0 16px}}.header{position:fixed;top:0;left:0;right:0;z-index:9}.head_wrap{display:flex;align-items:center;justify-content:space-between;gap:35px;border:2px solid white;border-top:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:12px 48px;background:#14141480;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.head_wrap .burger{display:none}.head_wrap .logo_wrap{display:flex;align-items:center;gap:64px}.head_wrap .logo_wrap img{width:80px}.head_wrap nav ul{display:flex;align-items:center;gap:48px}.header .active li{color:#05fd05}.head_wrap nav li{font-size:16px;font-weight:600;color:#e0dcdc;text-shadow:0 1px 3px rgba(63,63,63,.5);position:relative;display:inline-block}.header li:after{content:"";position:absolute;left:0;bottom:-3px;height:2px;border-radius:2px;width:0%;background-color:#05fd05;transition:width .3s ease-in-out}.header li:hover:after{width:100%}.head_wrap .lang_selection{max-width:212px;width:100%;position:relative;cursor:pointer}.head_wrap .selected_lang{max-width:262px;width:100%;padding:8px 12px;display:flex;align-items:center;justify-content:center;gap:16px;border-radius:12px;border:1px solid white;background:#141414cc}.head_wrap .selected_lang img{width:44px;height:22px}.head_wrap .selected_lang p{font-size:16px;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(236,232,232,.5)}.head_wrap .selected_lang .drop_down{background:transparent;transition:transform .3s ease}.head_wrap .selected_lang .rotated_drop_down{transition:transform .3s ease;transform:rotate(180deg)}.head_wrap .full_langs{position:absolute;top:calc(100% - 2px);left:6px;display:flex;flex-direction:column;align-items:center;gap:6px;background:#141414cc;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);padding:6px 12px;width:calc(100% - 12px);border:1px solid white;border-top:none;visibility:hidden;max-height:0px;overflow:hidden;transition:max-height .4s}.full_langs .green_lang{color:#05fd05!important}.head_wrap .show_full_langs{visibility:visible;max-height:200px;transition:max-height .5s}.head_wrap .full_langs span{color:#fff}.mobile_modal{display:flex;position:fixed;z-index:10;inset:0;background:#000000b3;transform:translate(-4000px);transition:2s}.show_mobile_modal{transform:translate(0);transition:.4s}.modal_window{width:calc(40% + 20px);height:100%;background-color:#000;padding:12px 24px}.modal_window .close_icon{margin-left:auto;display:block}.modal_window ul{display:flex;flex-direction:column;gap:12px;margin-top:12px}.modal_window li{font-size:18px;color:#fff;font-weight:500;letter-spacing:2px}@media (max-width:1200px){.head_wrap .logo_wrap{gap:36px}.head_wrap nav ul{gap:26px}.head_wrap{padding:12px 24px}.head_wrap .selected_lang{padding:6px 8px;gap:8px}}@media (max-width:1000px){.head_wrap .selected_lang p{display:none}.head_wrap .lang_selection{max-width:112px}.head_wrap nav li{font-size:14px}}@media (max-width:850px){.head_wrap nav{display:none}.head_wrap .burger{display:inline-block;background-color:transparent;border:none}.head_wrap .logo_wrap img{width:70px}}@media (max-width:500px){.head_wrap .burger svg{width:32px}.head_wrap .logo_wrap img{width:46px}.head_wrap .selected_lang img{width:32px;height:18px}.head_wrap .selected_lang .drop_down{width:24px}.head_wrap .lang_selection{max-width:82px}.head_wrap .selected_lang{padding:2px 10px}.head_wrap .full_langs span{font-size:12px}}@media (max-width:440px){.modal_window li{font-size:16px}.head_wrap{padding:6px 16px}.head_wrap .burger svg{width:26px}.head_wrap .selected_lang{border-radius:10px}}@media (max-width:320px){.modal_window li{font-size:14px}.modal_window{width:calc(40% + 30px);padding:12px 16px}.head_wrap .selected_lang img{width:22px;height:14px}.head_wrap .lang_selection{max-width:72px}.head_wrap .selected_lang{padding:0 6px;border-radius:8px}}.footer{background-color:#101010;color:#eee;padding:60px 0 30px;font-family:Segoe UI,sans-serif}.footer .container{max-width:1280px;margin:0 auto;padding:0 24px}.footer_grid{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.footer_brand{flex:1 1 300px}.footer_brand h2{font-size:28px;color:#0f9;margin-bottom:12px}.footer_brand p{font-size:15px;line-height:1.6;color:#ccc}.footer_links{flex:1 1 180px}.footer_links h4{font-size:18px;margin-bottom:16px;color:#fff}.footer_links ul{list-style:none;padding:0;margin:0}.footer_links li{margin-bottom:10px}.footer_links a{text-decoration:none;color:#ccc;transition:.3s}.footer_links a:hover{color:#0f9;text-decoration:underline}.footer_contact{flex:1 1 250px}.footer_contact h4{font-size:18px;margin-bottom:16px}.footer_contact p{font-size:15px;margin-bottom:8px}.footer_contact a{color:#ccc;text-decoration:none}.footer_contact a:hover{color:#0f9}.footer_socials{margin-top:12px;display:flex;gap:14px}.footer_socials a{font-size:20px;color:#ccc;transition:transform .3s ease,color .3s ease}.footer_socials a:hover{color:#0f9;transform:scale(1.1)}.footer_bottom{margin-top:40px;text-align:center;border-top:1px solid #444;padding-top:20px;font-size:14px;color:#888}@media (max-width: 850px){.footer_grid{flex-direction:column;gap:36px}.footer_brand h2{font-size:24px}.footer_links h4,.footer_contact h4{font-size:16px}.footer_brand,.footer_contact{flex:1 1 100px}}@media (max-width: 500px){.footer_socials a{font-size:18px}.footer_bottom{font-size:13px}.footer_contact p{font-size:14px}}.hero{width:100%;min-height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;padding-top:120px;padding-bottom:40px;color:#05fd05;font-weight:600;position:relative}.hero .hero_curtain{position:absolute;inset:0;background-color:#000000a7}.hero .container{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}.hero_wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.hero_text{flex:1;max-width:600px}.hero_text h1{font-size:64px;font-weight:800;margin-bottom:24px;text-shadow:0 3px 6px rgba(0,0,0,.3);color:#05fd05;position:relative;z-index:2}.hero_text p{font-size:20px;line-height:1.6;text-shadow:0 1px 3px rgba(0,0,0,.6);position:relative;z-index:2}.hero_wrap img{flex:1;max-width:500px;width:100%;height:auto;position:relative;z-index:2}@media (max-width: 1024px){.hero_text h1{font-size:48px}.hero_text p{font-size:18px}.hero_wrap{gap:24px}}@media (max-width: 768px){.hero_wrap{flex-direction:column-reverse;text-align:center}.hero_text{max-width:100%}.hero_text h1{font-size:36px}.hero_text p{font-size:16px}.hero_wrap img{max-width:80%;margin-top:20px}}@media (max-width: 480px){.hero_text h1{font-size:28px}.hero_text p{font-size:15px}.hero_wrap img{max-width:100%}}.about_section{background-color:#0f111a;padding:100px 20px;color:#fff}.container{max-width:1240px;margin:0 auto;padding:0 20px}.about_wrapper{display:flex;align-items:center;justify-content:space-between;gap:60px;flex-wrap:wrap}.re_about_us .about_wrapper{flex-direction:row-reverse}.about_text{flex:1;max-width:650px}.about_text a{display:block;margin-top:32px}.about_text h2{font-size:36px;font-weight:800;margin-bottom:12px;color:#05fd05}.about_section .underline{width:60px;height:4px;background-color:#05fd05;border-radius:4px;margin-bottom:24px}.about_text p{font-size:18px;line-height:1.3;margin-bottom:2px;text-shadow:0 1px 3px rgba(0,0,0,.4)}.about_text .about_b_text{margin-bottom:32px}.about_text .about_a_text,.about_text .about_text_quests{margin-bottom:12px}.about_text .about_text_quests p:nth-of-type(1){color:#05fd05;display:block}.about_btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;font-size:16px;font-weight:600;background-color:transparent;color:#fff;border:2px solid rgb(5,253,5);border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 0 0 transparent}.about_btn:hover{background-color:#05fd05;color:#000;transform:translateY(-2px)}.about_btn:active{transform:scale(.96);background-color:#0c0}.about_image{flex:1;max-width:500px;text-align:center}.about_image img{max-height:400px;object-fit:contain;border-radius:16px;box-shadow:10px 10px 10px #17ea17}@media (max-width: 1024px){.about_wrapper{flex-direction:column-reverse;text-align:center}.re_about_us .about_wrapper{flex-direction:column;text-align:center}.about_text{max-width:100%}.about_text h2{font-size:30px}.about_text p{font-size:17px}.about_image img{width:100%}}@media (max-width: 600px){.about_text h2{font-size:26px}.about_text p{font-size:16px}.about_btn{width:100%;justify-content:center;padding:12px}.about_section .underline{margin:0 auto 24px}}.services_section{background-color:#0f111a;padding:100px 20px;color:#fff}.services_section .container{max-width:1240px;margin:0 auto}.services_top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:40px}.services_top h2{font-size:36px;font-weight:800}.services_section .underline{width:60px;height:4px;background-color:#05fd05;border-radius:4px;margin-top:8px}.nav_buttons{display:flex;gap:16px}.nav_buttons button{background-color:transparent;border:2px solid rgb(5,253,5);padding:10px;border-radius:50%;cursor:pointer;transition:all .3s ease;color:#05fd05}.nav_buttons button:hover{background-color:#05fd05;color:#000;transform:scale(1.05)}.nav_buttons button:active{transform:scale(.95)}.services_swiper .service_card{display:flex;align-items:center;background-color:#1a1c29;padding:32px;border-radius:16px;gap:40px;transition:all .3s ease}.service_card:hover{box-shadow:0 0 20px #05fd054d}.service_card img{width:300px;height:auto;border-radius:12px;object-fit:cover;box-shadow:0 4px 10px #0006}.service_content{flex:1}.service_content h3{font-size:28px;font-weight:700;color:#05fd05;margin-bottom:16px}.service_content p{font-size:18px;line-height:1.6;margin-bottom:20px;color:#e4e4e4}.card_btn{padding:12px 28px;font-size:16px;font-weight:600;background-color:transparent;color:#fff;border:2px solid rgb(5,253,5);border-radius:8px;cursor:pointer;transition:all .3s ease}.card_btn:hover{background-color:#05fd05;color:#000}.card_btn:active{transform:scale(.96)}@media (max-width: 1024px){.service_card{flex-direction:column;text-align:center}.service_card img{width:100%;max-width:400px}}@media (max-width: 600px){.services_top h2{font-size:28px}.service_content h3{font-size:22px}.service_content p{font-size:16px}.card_btn{width:100%;padding:10px}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.rev_service_section{background-color:#12131f;padding:100px 20px;color:#fff}.rev_service_section .container{max-width:1240px;margin:0 auto}.rev_service_top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:40px}.rev_service_top h2{font-size:36px;font-weight:800}.rev_underline{width:60px;height:4px;background-color:#05fd05;border-radius:4px;margin-top:8px}.rev_nav_buttons{display:flex;gap:16px}.rev_nav_buttons button{background-color:transparent;border:2px solid rgb(5,253,5);padding:10px;border-radius:50%;cursor:pointer;color:#05fd05;transition:all .3s ease}.rev_nav_buttons button:hover{background-color:#05fd05;color:#000;transform:scale(1.05)}.rev_nav_buttons button:active{transform:scale(.95)}.rev_service_swiper .rev_service_card{display:flex;align-items:center;background-color:#1b1d2a;padding:32px;border-radius:16px;gap:40px;transition:all .3s ease;box-shadow:0 0 0 transparent}.rev_service_card:hover{box-shadow:0 0 20px #05fd054d}.rev_service_card img{width:300px;height:auto;border-radius:12px;object-fit:cover}.rev_text_box{flex:1}.rev_text_box h3{font-size:28px;font-weight:700;color:#05fd05;margin-bottom:16px}.rev_text_box p{font-size:18px;line-height:1.6;margin-bottom:20px;color:#e4e4e4}.rev_btn{padding:12px 28px;font-size:16px;font-weight:600;background-color:transparent;color:#fff;border:2px solid rgb(5,253,5);border-radius:8px;cursor:pointer;transition:all .3s ease}.rev_btn:hover{background-color:#05fd05;color:#000}.rev_btn:active{transform:scale(.96)}.swiper-slide{opacity:1!important;transition:opacity .5s ease}@media (max-width: 1024px){.rev_service_card{flex-direction:column-reverse;text-align:center}.rev_service_card img{width:100%;max-width:400px}}@media (max-width: 600px){.rev_service_top h2{font-size:28px}.rev_text_box h3{font-size:22px}.rev_text_box p{font-size:16px}.rev_btn{width:100%;padding:10px}}.contact_section{padding:160px 0 100px;background:linear-gradient(to bottom right,#0f2027,#203a43,#2c5364);color:#f1f1f1;font-family:Segoe UI,sans-serif}.contact_section .container{max-width:1200px;margin:0 auto;padding:0 24px}.contact_section h2{font-size:36px;text-align:center;margin-bottom:12px;color:#00ffc8}.contact_section p.sub_text{text-align:center;max-width:640px;margin:0 auto 48px;font-size:18px;color:#ccc}.contact_grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.contact_info{background:#ffffff0d;padding:32px;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 30px #0006}.contact_info h3{font-size:24px;margin-bottom:16px;color:#00ffc8}.contact_info p{font-size:16px;margin-bottom:10px;color:#e1e1e1}.contact_info a{color:#00ffc8;text-decoration:none;display:inline-block;margin-top:8px;transition:.3s}.contact_info a:hover{color:#1affd5}.contact_form{background:#ffffff0d;padding:32px;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 30px #0006}.contact_form form{display:flex;flex-direction:column;gap:16px}.contact_form input,.contact_form textarea{padding:12px 16px;background-color:#ffffff14;border:1px solid #00ffc8;border-radius:8px;color:#fff;resize:none;font-size:16px}.contact_form input::placeholder,.contact_form textarea::placeholder{color:#bbb}.contact_form button{padding:12px 24px;background-color:#00ffc8;border:none;color:#0f2027;font-weight:700;border-radius:8px;cursor:pointer;transition:.3s}.contact_form button:hover{background-color:#1affd5}@media (max-width: 768px){.contact_grid{grid-template-columns:1fr}.contact_section h2{font-size:28px}.contact_section p.sub_text{font-size:16px}}.motiv_banner_section{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);color:#fff;padding:180px 0 80px;text-align:center;overflow:hidden}.motiv_banner_content{max-width:720px;margin:0 auto;padding:0 16px}.motiv_banner_content h1{font-size:40px;font-weight:700;margin-bottom:20px;text-shadow:0 2px 10px rgba(0,0,0,.6);background:linear-gradient(to right,#00ff95,#00cfff);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.motiv_banner_content p{font-size:18px;line-height:1.6;margin-bottom:30px;color:#ccc}.motiv_cta_btn{background:linear-gradient(135deg,#00ff95,#00cfff);padding:14px 32px;font-size:16px;font-weight:600;color:#000;border-radius:12px;box-shadow:0 6px 20px #00ff954d;transition:all .3s ease;text-decoration:none}.motiv_cta_btn:hover{transform:scale(1.05);box-shadow:0 8px 24px #00ff9580}.motiv_cta_btn:active{transform:scale(.97);box-shadow:0 3px 10px #00ff9533}@media (max-width: 768px){.motiv_banner_content h1{font-size:28px}.motiv_banner_content p{font-size:16px}.motiv_cta_btn{padding:12px 24px;font-size:15px}}@media (max-width: 480px){.motiv_banner_content h1{font-size:22px}.motiv_banner_content p{font-size:14px}.motiv_cta_btn{padding:10px 20px;font-size:14px}}.our_services_section{background:#101010;color:#f5f5f5;padding:80px 0}.our_service_block{display:flex;align-items:center;justify-content:space-between;gap:48px;margin-bottom:80px;flex-wrap:wrap}.our_reverse{flex-direction:row-reverse}.our_service_image{flex:1 1 45%;max-width:500px;border-radius:16px;overflow:hidden;box-shadow:10px 10px 10px #17ea17}.our_service_image img{width:100%;display:block;border-radius:16px}.our_service_content{flex:1 1 50%;max-width:550px}.our_service_content h2{font-size:32px;margin-bottom:16px;background:linear-gradient(to right,#00ff95,#00cfff);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.our_service_content p{font-size:18px;color:#ccc;margin-bottom:24px;line-height:1.6}.our_cta_group{display:flex;gap:16px;flex-wrap:wrap}.our_cta_btn{padding:12px 24px;font-size:15px;font-weight:600;border-radius:10px;text-decoration:none;transition:all .3s ease;display:inline-block;white-space:nowrap}.our_telegram{background:linear-gradient(135deg,#1c92d2,#f2fcfe);color:#000;box-shadow:0 6px 20px #1c92d24d}.our_telegram:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1c92d266}.our_call{background:linear-gradient(135deg,#00ff95,#00cfff);color:#000;box-shadow:0 6px 20px #00ff954d}.our_call:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00ff9580}@media (max-width: 992px){.our_service_block{flex-direction:column;text-align:center}.our_reverse{flex-direction:column}.our_service_content,.our_service_image{max-width:100%}.our_cta_group{justify-content:center}}@media (max-width: 576px){.our_service_content h2{font-size:24px}.our_service_content p{font-size:16px}.our_cta_btn{width:100%;text-align:center;padding:10px}}.about_cta_section{background:linear-gradient(135deg,#0f2027,#203a43,#2c5364);padding:80px 20px;color:#fff;text-align:center;border-top-left-radius:32px;border-top-right-radius:32px}.cta_content h2{font-size:38px;font-weight:700;margin-bottom:20px;color:#00ffb3}.cta_content p{font-size:18px;max-width:720px;margin:0 auto 36px;line-height:1.6;color:#e3e3e3}.cta_buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.cta_btn{display:flex;align-items:center;gap:10px;padding:14px 28px;font-size:16px;font-weight:600;text-decoration:none;border-radius:12px;transition:all .3s ease;box-shadow:0 8px 24px #0003}.telegram_btn{background-color:#2aabee;color:#fff}.telegram_btn:hover{background-color:#219dd9;transform:translateY(-2px)}.call_btn{background-color:#00c76f;color:#fff}.call_btn:hover{background-color:#00ac5f;transform:translateY(-2px)}@media (max-width: 768px){.cta_content h2{font-size:28px}.cta_content p{font-size:16px}.cta_btn{width:100%;justify-content:center}}.about_intro_section{padding:160px 0 80px;background:linear-gradient(to bottom,#101010,#0a0a0a);color:#fff}.about_intro_wrap{display:flex;align-items:center;justify-content:space-between;gap:60px;flex-wrap:wrap}.about_intro_text{flex:1;min-width:300px}.about_intro_text h1{font-size:42px;font-weight:700;margin-bottom:20px;color:#00ff90;text-shadow:0 2px 8px rgba(0,255,144,.2)}.about_intro_text p{font-size:18px;line-height:1.7;color:#e0e0e0}.about_intro_image{flex:1;display:flex;justify-content:center;min-width:300px}.about_intro_image img{max-width:100%;height:auto;border-radius:16px;box-shadow:10px 10px 10px #17ea17}@media (max-width: 992px){.about_intro_wrap{flex-direction:column-reverse;text-align:center}.about_intro_text h1{font-size:36px}.about_intro_text p{font-size:17px}}@media (max-width: 576px){.about_intro_text h1{font-size:30px}.about_intro_text p{font-size:16px}}.about_values_section{padding:80px 0;background:#111216;color:#f1f1f1;text-align:center}.about_values_section h2{font-size:36px;font-weight:700;margin-bottom:40px;color:#00ffae;text-shadow:0 2px 6px rgba(0,255,174,.2)}.values_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.value_card{background:#ffffff0a;padding:24px 20px;border-radius:16px;border:1px solid rgba(255,255,255,.08);transition:transform .3s ease,box-shadow .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.value_card:hover{transform:translateY(-10px);box-shadow:0 8px 30px #00ffae33;border-color:#00ffae}.value_card h3{font-size:22px;font-weight:600;margin-bottom:12px;color:#fff}.value_card p{font-size:15px;color:#d1d1d1;line-height:1.6}@media (max-width: 1024px){.values_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.values_grid{grid-template-columns:1fr}.about_values_section h2{font-size:28px}.value_card h3{font-size:20px}.value_card p{font-size:14px}}.error-container{height:100vh;background-color:#000;color:#00ffe1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;position:relative;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.error-code{font-size:8rem;margin:0;animation:glitch 1.5s infinite}@keyframes glitch{0%{text-shadow:2px 2px #ff00c8,-2px -2px #00ffe1}50%{text-shadow:-2px 2px #00ffe1,2px -2px #ff00c8}to{text-shadow:2px -2px #00ffe1,-2px 2px #ff00c8}}.error-message{font-size:1.5rem;margin:1rem 0}.back-home{padding:10px 20px;background-color:#00ffe1;color:#000;text-decoration:none;border-radius:8px;font-weight:700;transition:all .3s ease;z-index:1}.back-home:hover{background-color:#ff00c8;color:#fff}.stars{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;overflow:hidden}.star{position:absolute;width:2px;height:2px;background:#fff;opacity:.8;border-radius:50%;animation:twinkle 3s infinite ease-in-out}@keyframes twinkle{0%,to{opacity:.2}50%{opacity:1}}.star:nth-child(odd){animation-delay:1s}.star:nth-child(2n){animation-delay:2s}.coming-soon-container{height:100vh;background-color:#000;color:#00ffe1;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Segoe UI,sans-serif;text-align:center;padding:1rem;position:relative}.spinner{width:60px;height:60px;border:6px solid #00ffe133;border-top:6px solid #00ffe1;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}@keyframes spin{to{transform:rotate(360deg)}}h1{font-size:1.8rem;margin-bottom:.5rem;animation:fadeIn 2s ease-in-out}p{font-size:1.1rem;opacity:.8;animation:fadeIn 2.5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
