.lang_switcher[data-astro-cid-a2mxz4y6]{position:relative}.lang_current[data-astro-cid-a2mxz4y6]{display:flex;align-items:center;gap:8px;background:none;border:0;cursor:pointer;font-size:1.6rem;font-weight:500;color:#0b0b0b;padding:6px 0;transition:.5s}.lang_current[data-astro-cid-a2mxz4y6]:hover{color:#4742c2}.lang_code[data-astro-cid-a2mxz4y6]{text-transform:uppercase}.lang_list[data-astro-cid-a2mxz4y6]{position:absolute;right:0;top:100%;min-width:190px;list-style:none;background:#fff;box-shadow:0 2px 20px -9px #0000007d;border-radius:10px 10px 10px 0;padding:8px 0;opacity:0;visibility:hidden;transform:translateY(-6px);transition:.25s;z-index:100}.lang_switcher[data-astro-cid-a2mxz4y6]:hover .lang_list[data-astro-cid-a2mxz4y6],.lang_switcher[data-astro-cid-a2mxz4y6]:focus-within .lang_list[data-astro-cid-a2mxz4y6],.lang_switcher[data-astro-cid-a2mxz4y6].is_open .lang_list[data-astro-cid-a2mxz4y6]{opacity:1;visibility:visible;transform:translateY(0)}.lang_list[data-astro-cid-a2mxz4y6] a[data-astro-cid-a2mxz4y6]{display:flex;align-items:center;gap:10px;padding:9px 16px;font-size:1.5rem;color:#0b0b0b;text-decoration:none;transition:.2s}.lang_list[data-astro-cid-a2mxz4y6] a[data-astro-cid-a2mxz4y6]:hover,.lang_list[data-astro-cid-a2mxz4y6] a[data-astro-cid-a2mxz4y6][aria-current=true]{background:#4742c2;color:#fff}.lang_name[data-astro-cid-a2mxz4y6]{margin-left:auto;opacity:.75}@media screen and (max-width:767px){.lang_name[data-astro-cid-a2mxz4y6]{display:none}.lang_list[data-astro-cid-a2mxz4y6]{min-width:120px}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}html,body{margin:0;padding:0;font-size:10px}*{margin:0;padding:0;font-family:Roboto,sans-serif}.nie-info-block .nie-left *,.product-hero .hero-text *{margin:revert!important;padding:revert!important;font-family:revert!important}#logo a img{max-width:210px}#logo_footer a img{max-width:209px}.wrapper{width:1280px;margin:0 auto}#header_wrap{justify-content:space-between;align-items:center;display:flex}#main_menu>ul{flex-wrap:wrap;align-items:center;list-style:none;display:flex}#main_menu>ul>li{margin-left:30px}#main_menu>ul>li>a{color:#0b0b0b;font-size:1.8rem;font-weight:500;text-decoration:none;transition:all .5s}#main_menu>ul>li>a:hover{color:#4742c2}#logo a{color:#000;text-transform:uppercase;font-size:2.5rem;font-weight:700;text-decoration:none}header{z-index:99;background:#fff;padding:19px 0;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 20px -9px #0000007d}body{padding-top:90px}#slider_home .swiper-slide{align-items:center;min-height:600px;display:flex}#slider_home .swiper-slide:before{content:" ";background:#0000006b;width:100%;height:100%;position:absolute;inset:0}.slider_text{max-width:500px;position:relative}.title_slider{color:#fff;font-size:5rem;font-weight:700;line-height:1.3}.description_slider{color:#fff;margin-top:15px;font-size:2.5rem;line-height:1.2}.button_slider{margin-top:25px}.button_slider a{color:#fff;letter-spacing:1px;background:#4742c2;border-radius:10px 10px 10px 0;width:fit-content;padding:15px 20px;font-size:1.5rem;font-weight:500;text-decoration:none;transition:all .5s;display:flex}.button_slider a:hover{color:#4742c2;background:#fff}#slider_home{overflow:hidden}#services{margin:50px 0}.simple_title{text-align:center;margin-bottom:40px;font-size:3.5rem}.simple_title:after{content:" ";background:#4742c2;width:85px;height:2px;margin:15px auto 0;display:block}.list_services{flex-wrap:wrap;justify-content:space-between;display:flex}.list_services .block_service{width:49%;margin-bottom:80px}.list_services .block_service img{object-fit:cover;border-radius:10px 10px 10px 0;width:100%;height:300px}.block_service_info{text-align:center;background:#fff;padding:30px 0 60px;position:relative;box-shadow:0 0 30px -5px #0000001a}.title_service{margin-bottom:15px}.title_service a{color:#000;text-transform:uppercase;letter-spacing:-.5px;font-size:2rem;font-weight:700;text-decoration:none;transition:all .5s}.title_service a:hover{color:#4742c2}.description_service_home{padding:0 20px;font-size:1.4rem}.more_service{background:#fff;border-radius:100px;justify-content:center;align-items:center;width:60px;height:60px;margin:auto;display:flex;position:absolute;bottom:-29px;left:0;right:0;box-shadow:0 0 30px #0000001a}.more_service:hover{background:#4742c2}.more_service:after{content:" "}.more_service svg{transition:all .5s}.more_service:hover svg{fill:#fff}#preim{background:url(/images/preim_bg.jpg) 50%/cover;margin-bottom:0;padding:70px 0}#preim h2{text-align:center;color:#fff;margin-bottom:15px;font-size:3.5rem}#preim h2:after{content:" ";background:#fff;width:85px;height:2px;margin:15px auto 0;display:block}.description_preim{color:#fff;text-align:center;max-width:800px;margin:35px auto 0;font-size:1.8rem;line-height:1.4}.list_preim{justify-content:space-between;max-width:800px;margin-top:50px;margin-left:auto;margin-right:auto;display:flex}.list_preim>div{text-align:center;border-right:1px solid #ccc;width:33%}.number_preim{color:#fff;margin-bottom:11px;font-size:3rem;font-weight:700}.list_preim>div .description_preim{text-transform:uppercase;max-width:135px;margin-top:0}.wrap_cta{flex-wrap:wrap;align-items:center;margin-left:60px;margin-right:20px;display:flex}.text_cta{width:70%}.title_cta{color:#fff;margin-bottom:10px;font-size:4rem;font-weight:500}.description_cta{color:#fff;max-width:900px;font-size:2.2rem;line-height:1.4}.button_cta{width:20%}.cta{background:#4742c2;padding:70px 0}.cta.page_service{margin-bottom:-50px}h1.page_title.page_title_service{margin-top:20px}.link_cta_button{color:#4742c2;letter-spacing:1px;background:#fff;border:1px solid #fff;border-radius:10px 10px 10px 0;width:fit-content;margin-left:auto;margin-right:0;padding:15px 34px;font-size:2rem;font-weight:500;text-decoration:none;transition:all .5s;display:flex}.link_cta_button:hover{color:#fff;background:#4742c2}.img_slider_news img{object-fit:cover;border-radius:10px 10px 10px 0;width:100%;height:280px}.slider_news_home{overflow:hidden}#latest_news{padding:60px 0}.text_slider_news{padding:10px 0}.list_slider_news{color:#000;font-size:2.4rem;font-weight:600;text-decoration:none}.short_description_slider_news{margin-top:10px;margin-bottom:10px;font-size:1.4rem;line-height:1.4}.more_link_news_home a{color:#fff;letter-spacing:1px;background:#4742c2;border:1px solid #4742c2;border-radius:10px 10px 10px 0;width:fit-content;padding:15px 20px;font-size:1.5rem;font-weight:500;text-decoration:none;transition:all .5s;display:flex}.more_link_news_home a:hover{color:#4742c2;background:#fff}.footer_wrap{justify-content:space-between;align-items:center;display:flex}#logo_footer a{color:#000;text-transform:uppercase;font-size:2.5rem;font-weight:700;text-decoration:none}.menu_footer>ul{flex-wrap:wrap;align-items:center;list-style:none;display:flex}.menu_footer>ul>li{margin-left:30px}.menu_footer>ul>li>a{color:#0b0b0b;font-size:1.5rem;font-weight:500;text-decoration:none;transition:all .5s}.menu_footer>ul>li>a:hover{color:#4742c2}footer{border-top:1px solid #ccc;padding:30px 0}#copyright{text-align:center;border-top:1px solid #ccc;padding:15px 0;font-size:1.5rem}.slider-home-next{z-index:9;cursor:pointer;transition:all .5s;position:absolute;top:50%;right:25px;transform:rotate(180deg)}.slider_home-prev{z-index:9;cursor:pointer;transition:all .5s;position:absolute;top:50%;left:25px}.slider-home-next:hover svg,.slider_home-prev:hover svg{fill:#fff}.list_categ_post{flex-wrap:wrap;display:flex}.list_categ_post .post_category{width:32%;margin-bottom:50px;margin-right:2%}#blog_page{padding:50px 0}h1.title_categ{text-align:center;margin-bottom:50px;font-size:3.5rem;font-weight:700}.list_categ_post>.post_category:nth-child(3){margin-right:0}.text_content p{margin-bottom:20px;font-size:1.8rem;line-height:1.5}.text_content img{margin-bottom:20px}h1.page_title{text-align:center;margin-bottom:20px;font-size:3.5rem;font-weight:700}#post_page{padding:50px 0}.text_content table{border-collapse:collapse;border:1px solid #000;width:100%;height:289px}.text_content table td{border:1px solid #000;padding:10px;font-size:1.8rem}.description_page{text-align:center;max-width:600px;margin-top:-30px;margin-left:auto;margin-right:auto;font-size:1.6rem;line-height:1.4}.list_person{justify-content:space-between;margin-top:50px;display:flex}.person{position:relative}.person img{border-radius:10px 10px 10px 0;width:100%;height:472px}.person_info{opacity:0;visibility:hidden;background:#000000a1;border-radius:10px 10px 10px 0;flex-direction:column;justify-content:center;width:calc(100% - 60px);height:100%;max-height:472px;padding:0 30px;transition:all .5s;display:flex;position:absolute;inset:0}.name_person{color:#fff;margin-bottom:10px;font-size:3rem;font-weight:700}.descr_person{color:#fff;font-size:1.6rem;line-height:1.4}.social_person{margin-top:10px}.social_person a svg{fill:#fff;width:25px;height:25px}.social_person a{margin-right:10px}.person:hover .person_info{opacity:1;visibility:visible}#review_slider{background:url(/images/bg-img-rev.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:600px;margin-top:80px;margin-bottom:80px;padding-bottom:90px;display:flex;position:relative;overflow:hidden}.logo_review img{margin:0 auto;display:block}#review_slider:before{content:" ";background:#0000008a;width:100%;height:100%;position:absolute;inset:0}#review_slider .wrapper{position:relative}.description_review{color:#fff;text-align:center;max-width:600px;margin-top:25px;margin-left:auto;margin-right:auto;font-size:2rem;line-height:1.5}.name_review{color:#fff;text-align:center;margin-top:25px;font-size:2rem;font-weight:700}.job_review{color:#fff;text-align:center;margin-top:15px;font-size:1.5rem}#review_slider h2{text-align:center;color:#fff;margin-bottom:50px;font-size:3rem;font-weight:700}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background:#fff}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:-70px}.block_serf_link img{object-fit:cover;width:100%;height:500px}.list_slider_sertificate{padding-bottom:50px;position:relative;overflow:hidden}#serf_block .swiper-horizontal>.swiper-pagination-bullets,#serf_block .swiper-pagination-bullets.swiper-pagination-horizontal,#serf_block .swiper-pagination-custom,#serf_block .swiper-pagination-fraction{z-index:999;bottom:13px}#serf_block .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,#serf_block .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background:#000}#serf_block h2{text-align:center;margin-bottom:50px;font-size:3.5rem;font-weight:700}#page_contact{padding:50px 0}.wrap_contact{justify-content:space-between;display:flex}.left_sidebar_contact{width:30%}.title_left_sidebar{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:5px;font-size:3rem;font-weight:700}.right_contact{width:65%}.title_contact{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:5px;font-size:3rem;font-weight:700}.block_contact{margin-bottom:10px;font-size:1.4rem;line-height:1.4}.block_contact span{font-weight:700}.list_blocks_inputs{justify-content:space-between;margin-bottom:20px;display:flex}.input_wrap input{border:1px solid #ccc;border-radius:10px 10px 10px 0;outline:none;width:calc(100% - 20px);height:40px;padding-left:20px;font-size:1.4rem;font-weight:500}.input_wrap textarea{resize:none;border:1px solid #ccc;border-radius:10px 10px 10px 0;outline:none;width:calc(100% - 20px);margin-bottom:20px;padding-top:20px;padding-left:20px;font-size:1.4rem;font-weight:500}input[type=submit]{color:#fff;letter-spacing:1px;cursor:pointer;background:#4742c2;border:1px solid #4742c2;border-radius:10px 10px 10px 0;width:fit-content;padding:15px 20px;font-size:1.5rem;font-weight:500;text-decoration:none;transition:all .5s;display:flex}input[type=submit]:hover{color:#4742c2;background:#fff}.list_blocks_inputs .input_wrap{width:32%}.wpcf7-not-valid-tip{text-align:center;padding-top:10px}#single_page_service{padding:20px 0}.wrap_overview h2{margin-bottom:20px;font-size:2.8rem}.wrap_overview p{margin-bottom:20px;font-size:1.8rem;line-height:1.4}.wrap_overview h3{margin-bottom:20px;font-size:2.4rem}.wrap_overview img.alignleft{float:left;border-radius:10px 10px 10px 0;margin-bottom:20px;margin-right:20px}.wrap_overview img.alignright{float:right;border-radius:10px 10px 10px 0;margin-bottom:20px;margin-left:20px}#process_steps,#table_prices,#faq{clear:both;margin:50px 0}.list_process{justify-content:space-between;display:flex}.list_process>div{width:32%}.title_process{text-align:center;margin-bottom:20px;font-size:2rem;font-weight:700}.description_process{text-align:center;font-size:1.6rem}.table_price{max-width:800px;margin:0 auto}.table_head{justify-content:space-between;display:flex}.table_head>div:first-child{border:1px solid #ccc;width:calc(60% - 15px);padding:15px;font-size:1.4rem;font-weight:700}.table_head>div:nth-child(2),.table_head>div:last-child{border:1px solid #ccc;width:calc(20% - 15px);padding:15px;font-size:1.4rem;font-weight:700}.line_table{justify-content:space-between;display:flex}.line_table>div:first-child{border:1px solid #ccc;width:calc(60% - 15px);padding:15px;font-size:1.4rem;font-weight:400}.line_table>div:nth-child(2),.line_table>div:last-child{border:1px solid #ccc;width:calc(20% - 15px);padding:15px;font-size:1.4rem;font-weight:400}.list_faq{max-width:800px;margin:0 auto}.question{color:#4742c2;cursor:pointer;border-bottom:1px solid #4742c2;margin-bottom:10px;padding-bottom:10px;font-size:2.4rem;font-weight:700;position:relative}.question:before{content:"+";position:absolute;top:0;left:-25px}.question.active:before{content:"-"}.answer{margin-bottom:10px;font-size:1.6rem;line-height:1.4;display:none}.answer.open{display:block}.breadcrumbs{font-size:1.6rem}.breadcrumbs a{text-decoration:none}.breadcrumbs a span{color:#4742c2;font-size:1.6rem;text-decoration:none}.list_preim>div:last-child{border-right:none}#mobile_toggle_menu,#mobile_menu{display:none}#header_button_wrap{margin-left:20px;display:flex}#header_button_wrap a{color:#fff;letter-spacing:1px;background:#4742c2;border:1px solid #4742c2;border-radius:10px 10px 10px 0;width:fit-content;margin-right:0;padding:12px 28px;font-size:1.8rem;font-weight:500;text-decoration:none;transition:all .5s;display:flex}#header_button_wrap a:hover{color:#4742c2;background:#fff}#header_right{align-items:center;display:flex}#overlay{z-index:999;background:#000000c9;width:100%;height:100%;position:fixed;inset:0}.modal_wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.modal_content{background:#fff;border-radius:10px;padding:35px 20px 25px;position:relative}.title_modal{text-align:center;margin-bottom:15px;font-size:2.4rem;font-weight:700}.description_modal{text-align:center;max-width:590px;margin:0 auto;font-size:1.8rem;line-height:1.5}.form_modal_wrap{flex-direction:column;align-items:center;margin-top:30px;display:flex}.form_modal_wrap input:not(.wpcf7-submit){border:1px solid #ccc;border-radius:5px;outline:none;height:40px;margin:0 auto 15px;padding-left:20px;font-size:1.4rem}select.dropdown{border:1px solid #ccc;border-radius:5px;outline:none;width:324px;height:40px;margin:0 auto 15px;padding-left:20px;font-size:1.4rem}.wpcf7-not-valid-tip{display:none!important}.form_modal_wrap input.wpcf7-not-valid{border:1px solid red}.wpcf7-response-output{text-align:center;max-width:300px;margin:0 auto!important;padding:10px 0!important}.form_modal_wrap input[type=submit]{margin-top:15px}.form_modal_wrap textarea{resize:none;border:1px solid #ccc;border-radius:5px;outline:none;height:70px;margin-bottom:15px;padding-top:10px;padding-left:20px;font-size:1.4rem}.close_modal{cursor:pointer;transition:all .5s;position:absolute;top:-51px;right:-57px}.close_modal svg{fill:#fff}.close_modal:hover{transform:rotate(180deg)}.text_content h3{margin-bottom:20px;font-size:2.6rem}.text_content h4{margin-bottom:20px;font-size:2.2rem}.text_content h5{margin-bottom:20px;font-size:1.8rem}.text_content ul{margin-left:15px}.text_content ul li{margin-bottom:20px;font-size:1.8rem;font-weight:400;line-height:1.5}.text_content ol{margin-left:15px}.text_content ol li{margin-bottom:20px;font-size:1.8rem;font-weight:400;line-height:1.5}@media screen and (max-width:1400px){.wrapper{width:1024px;margin:0 auto}.block_serf_link img{margin:0 10px}}@media screen and (max-width:1024px){.wrapper{width:auto;margin:0 auto;padding:0 15px}#slider_home .swiper-slide>.wrapper{margin-left:0}.person img{height:350px}}@media screen and (max-width:767px){#header_right #weglot-switcher-1{order:2}#header_right #header_button_wrap{order:3}#mobile_toggle_menu{display:block}#main_menu{display:none}header{padding:10px 0}body{padding-top:70px}html,body{font-size:7px}#slider_home .swiper-slide{min-height:330px}.slider_home-prev,.slider-home-next{display:none}.list_services .block_service{width:100%;margin-bottom:50px}.title_service a{font-size:2.5rem}.description_service_home{font-size:1.8rem}.list_preim{flex-wrap:wrap}.list_preim>div{text-align:center;border-right:1px solid #ccc;width:49%;margin-bottom:20px}.list_preim>div:nth-child(2){border-right:none}#latest_news{padding-top:0}.text_cta{width:100%;margin-bottom:20px}.button_cta{width:100%}.link_cta_button{margin-left:0;margin-right:auto}#mobile_menu{z-index:999;background:#fff;width:100%;height:100%;display:none;position:fixed;inset:0}.mobile_menu_content{padding:30px}#mobile_menu ul{list-style:none}#mobile_menu ul li{margin-bottom:10px}#mobile_menu ul li a{color:#000;font-size:2.6rem;font-weight:700;text-decoration:none}.close_menu{position:absolute;top:20px;right:20px}.list_person{flex-wrap:wrap}.person{text-align:center;width:100%;margin-bottom:50px;position:relative}.person img{height:auto}#slider_review_main_block{max-width:320px;margin:0 auto;overflow:hidden}.wrap_contact{flex-wrap:wrap}.left_sidebar_contact,.right_contact{width:100%}.list_categ_post .post_category{width:100%;margin-bottom:50px;margin-right:0}#mobile_menu{display:none}#header_button_wrap a{padding:8px 12px}#header_button_wrap{margin-left:0;margin-right:10px}.description_slider{font-size:1.5rem}.title_slider{font-size:4rem}.close_modal{top:-60px;right:0}.modal_content{margin-left:10px;margin-right:10px}select.dropdown{width:256px}#logo a img{max-width:150px}.menu_footer>ul>li:last-child{margin-top:8px}}.product-hero{background:0 0;padding-bottom:20px}.product-hero .container{max-width:1200px;margin:0 auto;padding:0 20px}.product-hero .hero-subtitle{text-align:center;color:#222;margin-bottom:10px;font-size:3rem;font-weight:700;line-height:1.2}.product-hero .hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.product-hero .hero-left{flex-direction:column;gap:28px;display:flex}.product-hero .hero-text{color:#333;font-size:1.8rem;line-height:1.7}.product-hero .hero-text li{margin-bottom:16px;font-size:1.6rem}.product-hero .btn{color:#fff;text-align:center;background:#4742c2;border:1px solid #4742c2;border-radius:8px;width:fit-content;margin:0 auto;padding:16px 36px;font-size:1.6rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.product-hero .btn:hover{color:#4742c2;background:#fff}.product-hero .hero-right{justify-content:center;align-items:center;display:flex}.product-hero .hero-right img{object-fit:cover;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:450px;display:block;box-shadow:0 8px 30px #00000014}.features-block{background:#f8faff;padding:25px 0}.features-block .container{text-align:center;max-width:1200px;margin:0 auto;padding:0 20px}.features-block .features-grid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.features-block .feature-item img{max-width:70px;margin-bottom:20px}.features-block .feature-item h3{color:#222;margin-bottom:12px;font-size:1.6rem;font-weight:700}.features-block .feature-item p{color:#555;font-size:1.5rem;line-height:1.6}.features-block .features-counter{color:#0072ef;margin-bottom:10px;font-size:2.1rem;font-weight:700}.reviews-block{text-align:center;padding-top:40px;padding-bottom:60px}.reviews-block .container{max-width:80%;margin:0 auto;padding:0 20px}.reviews-block h2{margin-bottom:15px;font-size:2.4rem}.reviews-block h3{margin-bottom:35px;font-size:2.1rem}.documents-block{background:0 0;padding-bottom:60px}.documents-block .container{max-width:1200px;margin:0 auto;padding:0 20px}.documents-block .documents-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.documents-block .doc-left{justify-content:center;align-items:center;display:flex}.documents-block .doc-left img{object-fit:cover;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:450px;display:block;box-shadow:0 8px 30px #00000014}.documents-block .doc-right{flex-direction:column;gap:28px;display:flex}.documents-block .doc-right h3{text-align:left;color:#222;margin-bottom:0;font-size:2.4rem;font-weight:700;line-height:1.2}.documents-block .doc-right p{color:#333;margin-bottom:0;font-size:1.8rem;line-height:1.7}.documents-block .doc-right .small-text{color:#666;font-size:1.6rem;font-style:italic}.documents-block .btn{color:#fff;text-align:center;background:#4742c2;border:1px solid #4742c2;border-radius:8px;width:fit-content;padding:16px 36px;font-size:1.6rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.documents-block .btn:hover{color:#4742c2;background:#fff}.steps-block{background:0 0;padding-bottom:40px}.steps-block .container{text-align:center;max-width:1000px;margin:0 auto;padding:0 20px}.steps-block .title{color:#222;margin-bottom:20px;font-size:2.6rem;font-weight:700;line-height:1.2}.steps-block .subtitle{color:#666;margin-bottom:50px;font-size:1.8rem}.steps-block .steps-grid{text-align:left;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0;display:flex}.steps-block .step-item{background:#f8faff;border-radius:12px;flex:1 1 0;margin:0 20px;padding:30px;position:relative;box-shadow:0 8px 24px #0000000d}.steps-block .step-item:not(:last-child):after{content:"→";color:#999;font-size:4rem;position:absolute;top:50%;right:-40px;transform:translateY(-50%)}.steps-block .step-item h3{color:#222;margin:0;font-size:1.8rem;font-weight:700}.steps-block .step-item p{color:#444;margin:0;font-size:1.4rem;line-height:1.7}.steps-block .btn{color:#fff;text-align:center;background:#4742c2;border:1px solid #4742c2;border-radius:8px;width:fit-content;margin-top:50px;padding:16px 36px;font-size:1.6rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.steps-block .btn:hover{color:#4742c2;background:#fff}.nie-info-block{background:0 0;padding-bottom:40px}.nie-info-block .container{max-width:1200px;margin:0 auto;padding:0 20px}.nie-info-block .nie-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.nie-info-block .nie-left{color:#333;margin-bottom:18px;font-size:1.8rem;line-height:1.7}.nie-info-block .nie-left p,.nie-info-block .nie-left li{font-size:1.6rem}.nie-info-block .nie-right img{object-fit:cover;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:450px;display:block;box-shadow:0 8px 30px #00000014}.nie-info-block .btn{color:#fff;text-align:center;background:#4742c2;border:1px solid #4742c2;border-radius:8px;width:fit-content;margin:0 auto 25px;padding:16px 36px;font-size:1.6rem;font-weight:600;text-decoration:none;transition:all .3s;display:block}.nie-info-block .btn:hover{color:#4742c2;background:#fff}.comparsion-block .container-2{max-width:1200px;margin:0 auto 20px;padding:0 20px}.comparsion-block .header{text-align:center;margin-bottom:60px}.comparsion-block .header h1{color:#1a202c;margin-bottom:16px;font-size:2.5rem;font-weight:700}.comparsion-block .subtitle{color:#64748b;max-width:600px;margin:0 auto;font-size:1.125rem}.comparsion-block .comparison-section{align-items:flex-start;gap:40px;display:flex;position:relative}.comparsion-block .comparison-card{background:#fff;border:2px solid #e2e8f0;border-radius:16px;flex:1;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.comparsion-block .left-card{border-color:#10b981}.comparsion-block .right-card{border-color:#e2e8f0}.comparsion-block .image-container{height:400px;position:relative;overflow:hidden}.comparsion-block .image-container img{object-fit:cover;width:100%;height:100%}.comparsion-block .image-overlay{color:#fff;text-align:center;background:#000000b3;border-radius:8px;padding:8px 12px;font-size:1.5rem;font-style:italic;position:absolute;bottom:16px;left:16px;right:16px}.comparsion-block .card-content{padding:32px 24px}.comparsion-block .card-content h2{color:#1a202c;text-align:center;margin-bottom:24px;font-size:2rem;font-weight:600}.comparsion-block .brand{color:#10b981;font-weight:700}.comparsion-block .benefits-list,.comparsion-block .drawbacks-list{list-style:none}.comparsion-block .benefit-item,.comparsion-block .drawback-item{align-items:center;gap:12px;margin-bottom:16px;padding:12px 0;display:flex}.comparsion-block .check-icon{color:#10b981;background:#dcfce7;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:2px;padding:4px}.comparsion-block .x-icon{color:#ef4444;background:#fef2f2;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:2px;padding:4px}.comparsion-block .benefit-item div,.comparsion-block .drawback-item div{font-size:1.5rem;line-height:1.5}.comparsion-block .benefit-item strong,.comparsion-block .drawback-item strong{color:#1a202c;font-weight:600}.comparsion-block .vs-divider{color:#64748b;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.125rem;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comparsion-block .cta-section{text-align:center;margin-top:60px}.comparsion-block .cta-content{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.comparsion-block .cta-text{color:#64748b;text-align:right;font-size:1.125rem}.comparsion-block .arrow-icon{color:#10b981;width:32px;height:32px}.comparsion-block .cta-button{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:12px;padding:16px 32px;font-size:1.125rem;font-weight:600;transition:all .2s;box-shadow:0 4px 6px -1px #10b9814d}.comparsion-block .cta-button:hover{background:#059669;transform:translateY(-2px);box-shadow:0 8px 12px -1px #10b98166}.comparsion-block .cta-button:active{transform:translateY(0)}.faq-block{background:#f8faff;padding:50px 0}.faq-block .container{max-width:900px;margin:0 auto;padding:0 20px}.faq-list{flex-direction:column;gap:20px;display:flex}.faq-item{text-align:left;cursor:pointer;background:#fff;border-radius:10px;padding:20px 25px;transition:all .3s;box-shadow:0 4px 10px #0000000f}.faq-item:hover{box-shadow:0 6px 14px #00000014}.faq-question{color:#222;margin:0;padding-right:25px;font-size:2rem;font-weight:700;position:relative}.faq-question:after{content:"+";color:#0072ef;font-size:2rem;transition:transform .3s;position:absolute;top:0;right:0}.faq-question.active:after{content:"-";transform:rotate(180deg)}.faq-answer{opacity:0;color:#555;max-height:0;margin-top:0;font-size:1.8rem;line-height:1.6;transition:all .3s;overflow:hidden}.faq-answer.open{opacity:1;max-height:500px;margin-top:12px}@media(max-width:992px){.product-hero .hero-grid,.documents-block .documents-grid,.nie-info-block .nie-grid{text-align:center;grid-template-columns:1fr}.product-hero .hero-left,.documents-block .doc-right,.nie-info-block .nie-left{align-items:center}.product-hero .btn,.documents-block .btn,.steps-block .btn{width:100%;max-width:280px;margin:0 auto;font-size:2.1rem}.steps-block .steps-grid{flex-direction:column;gap:20px}.steps-block .step-item{margin:0;position:relative}.steps-block .step-item:after{content:none;display:none}.nie-info-block .btn{width:100%;max-width:280px;margin-top:20px;font-size:2.1rem}.features-grid{grid-template-columns:1fr 1fr}}@media(max-width:576px){.product-hero .hero-subtitle,.nie-info-block .nie-left h2{font-size:2.4rem}.steps-block .step-item h3 .documents-block .doc-right h3{font-size:2.8rem}.product-hero .hero-text,.documents-block .doc-right p,.steps-block .step-item p,.nie-info-block .nie-left p{font-size:1.8rem}.product-hero .hero-text li,.documents-block .doc-right li,.nie-info-block .nie-left li{text-align:left;font-size:1.8rem}.feature-item h3,.features-counter{font-size:2.1rem}.comparsion-block .header h1{font-size:2rem}.comparsion-block .subtitle{font-size:.95rem}.comparsion-block .card-content h2{font-size:1.9rem}.comparsion-block .card-content div,.comparsion-block .benefit-item div,.comparsion-block .drawback-item div{font-size:1.6rem}.comparsion-block .cta-section{margin-top:40px}.comparsion-block .cta-button{font-size:1.4rem}.comparsion-block .vs-divider{background-color:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;margin:0 auto;font-size:.9rem;font-weight:700;display:flex;position:static;top:auto;left:auto;transform:none}.comparsion-block .comparison-card{width:100%;max-width:100%;margin-bottom:0}.comparsion-block .comparison-section{flex-direction:column;align-items:center;gap:20px;display:flex}.comparsion-block .image-container{height:150px}}.breadcrumbs{color:#666;margin-bottom:20px;font-size:1.5rem}.breadcrumbs__link{color:#4742c2;text-decoration:none}.breadcrumbs__link:hover{text-decoration:underline}.breadcrumbs__separator{margin:0 4px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
