:root{--ta-white:#fff;--ta-blue-950:#071b45;--ta-blue-900:#0b2d6e;--ta-blue-700:#1a56db;--ta-blue-500:#3b82f6;--ta-blue-100:#eef4ff;--ta-blue-50:#f8fbff;--ta-green-700:#0b2d6e;--ta-green-600:#1a56db;--ta-green-500:#3b82f6;--ta-cyan:#1a56db;--ta-violet:#6366f1;--ta-text:#0f172a;--ta-muted:#64748b;--ta-border:#e2e8f0;--ta-radius:14px;--ta-radius-sm:10px;--ta-shadow:0 10px 40px rgba(11, 45, 110, 0.08);--ta-container:1180px;--ta-hub-nav-height:0px;--ta-scroll-offset:96px}body.ta-redesign{color:var(--ta-text);font-family:"Manrope",Arial,sans-serif;line-height:1.6;margin:0;padding:0}body.ta-redesign .container,
body.ta-redesign .ta-site-header{display:block !important;width:100% !important;max-width:none !important;margin:0
!important;padding:0
!important;background:var(--ta-white) !important;flex-direction:unset !important;box-shadow:0 1px 0 var(--ta-border)}body.ta-redesign .container.ta-site-header{position:sticky;top:0;z-index:1000}body.ta-redesign header:not(.ta-header){position:relative !important;top:auto;left:0;right:0;z-index:1;width:100% !important;min-height:0 !important;margin:0;padding:0;background:transparent !important;box-shadow:none;box-sizing:border-box;display:grid !important;grid-template-areas:"logo contacts"
"logo nav";grid-template-columns:92px minmax(0, 1fr);column-gap:20px;row-gap:6px;align-items:center;max-width:var(--ta-container);margin-left:auto;margin-right:auto;padding:10px
20px 12px}body.ta-redesign .top-info-header{display:contents !important}body.ta-redesign .top-logo{grid-area:logo;width:auto;height:auto;margin:0;align-self:center}body.ta-redesign .all_space-container.phones{grid-area:contacts;display:flex !important;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 16px}body.ta-redesign .all_space-container:not(.phones){grid-area:nav;display:flex !important;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%}body.ta-redesign .container_section,
body.ta-redesign .ta-container{max-width:var(--ta-container);margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;box-sizing:border-box}body.ta-redesign
.container_section{padding-top:0 !important}body.ta-redesign .header_top,
body.ta-redesign
.header_mob_text{display:none !important}body.ta-redesign.page-template-page-front,body.ta-redesign.home,body.ta-redesign.page-template{background-color:var(--ta-white) !important}body.ta-redesign .main_theme,
body.ta-redesign footer:not(.ta-site-footer){background-color:transparent !important}body.ta-redesign header.ta-header{position:relative !important;top:auto !important;left:auto !important;right:auto !important;width:100% !important;min-height:0 !important;margin:0
!important;padding:0
!important;background:transparent !important;box-shadow:none !important;z-index:auto !important;display:block !important;grid-template:none !important}body.ta-redesign header:not(.ta-header){display:none !important}body.ta-redesign .top-logo .logo
img{max-height:72px !important}body.ta-redesign .all_space-container.phones{display:flex;align-items:center;gap:16px;flex-wrap:wrap}body.ta-redesign .all_space-container.phones .cll2,
body.ta-redesign .all_space-container.phones .shedule,
body.ta-redesign .all_space-container.phones .iconsoc:not(.desktop-enter):not([href*="t.me"]){display:none}body.ta-redesign .phone,
body.ta-redesign
.email{color:var(--ta-blue-900) !important;font-weight:600}body.ta-redesign .ta-primary-nav__list{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}body.ta-redesign .ta-primary-nav__link{display:inline-flex;align-items:center;padding:10px
14px;border-radius:999px;color:var(--ta-blue-900);font-weight:600;position:relative;transition:background 0.2s ease, color 0.2s ease}body.ta-redesign .ta-primary-nav__link::after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:2px;background:linear-gradient(90deg, var(--ta-blue-700), var(--ta-blue-500));border-radius:999px;transform:scaleX(0);transform-origin:left;transition:transform 0.3s cubic-bezier(0.22, 1, 0.36, 1)}body.ta-redesign .ta-primary-nav__link:hover::after,
body.ta-redesign .ta-primary-nav__link.is-active::after,
body.ta-redesign span.ta-primary-nav__link.is-active::after{transform:scaleX(1)}body.ta-redesign .ta-primary-nav__link:hover,
body.ta-redesign .ta-primary-nav__link.is-active{background:var(--ta-blue-100);color:var(--ta-blue-700)}body.ta-redesign .menu_site.navigation-bar-items,
body.ta-redesign .all_space-container>.menu_site{display:none !important}body.ta-redesign .get_call,
body.ta-redesign
.get_modal.get_call{background:var(--ta-blue-700) !important;color:#fff !important;border-radius:999px !important;padding:12px
20px !important;font-weight:700;box-shadow:none !important}body.ta-redesign .get_call:hover{background:var(--ta-blue-900) !important;color:#fff !important}body.ta-redesign
.main.koi2{margin-top:0 !important;padding-top:0}body.ta-redesign .main.koi2 .container_main:not(.ta-hero){background:linear-gradient(135deg, var(--ta-blue-950) 0%, var(--ta-blue-700) 100%) !important;border-radius:0 0 var(--ta-radius) var(--ta-radius);color:var(--ta-white)}body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .header_he1,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) p,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .main_items-top_inside,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .timing_info-years,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .mindmap-block,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .mindmap-block a,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .mm-cell{color:var(--ta-white) !important}body.ta-redesign .header_he1,
body.ta-redesign
.header_sec{color:var(--ta-blue-900);font-weight:800;letter-spacing:-0.02em}body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .main_items-top_inside,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .timing_info-years{background:rgba(255, 255, 255, 0.12) !important;border:1px
solid rgba(255, 255, 255, 0.18);border-radius:var(--ta-radius-sm)}body.ta-redesign .tax_button,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link),
body.ta-redesign .btn_call,
body.ta-redesign .order-consult,
body.ta-redesign .get_details,
body.ta-redesign .get_call,
body.ta-redesign .get_modal.get_call,
body.ta-redesign .get_modal.btn_call,
body.ta-redesign .whywebtn.btn_call,
body.ta-redesign .prich_det,
body.ta-redesign .get_projects,
body.ta-redesign .order-btn_1,
body.ta-redesign .btn-sit,
body.ta-redesign .btn-sit2,
body.ta-redesign .prich_bottom-btns a,
body.ta-redesign .dir_btns a,
body.ta-redesign .ta-btn--primary,
body.ta-redesign a.questions-link,
body.ta-redesign .form-btn,
body.ta-redesign input.wpcf7-submit,
body.ta-redesign button.wpcf7-submit,
body.ta-redesign .feedback_block .form-btn,
body.ta-redesign .feedback_block button[type="submit"],
body.ta-redesign .ta-company-hero__cta,
body.ta-redesign .ta-company-clients-cta__btn,
body.ta-redesign .ta-shop-hero__cta,
body.ta-redesign a.ta-btn--blue,
body.ta-redesign .cookie_agreement_button,
body.ta-redesign .wp-block-button__link{background:var(--ta-blue-700) !important;background-image:none !important;color:#fff !important;border:0
!important;border-radius:999px !important;padding:12px
22px !important;font-weight:700 !important;box-shadow:none !important;display:inline-flex;align-items:center;justify-content:center;gap:8px}body.ta-redesign .tax_button:hover,
body.ta-redesign .tax_button:focus,
body.ta-redesign .tax_button:active,
body.ta-redesign .tax_button:visited,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link):hover,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link):focus,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link):active,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link):visited,
body.ta-redesign .btn_call:hover,
body.ta-redesign .btn_call:focus,
body.ta-redesign .btn_call:active,
body.ta-redesign .btn_call:visited,
body.ta-redesign .order-consult:hover,
body.ta-redesign .order-consult:focus,
body.ta-redesign .order-consult:active,
body.ta-redesign .order-consult:visited,
body.ta-redesign .get_details:hover,
body.ta-redesign .get_details:focus,
body.ta-redesign .get_details:active,
body.ta-redesign .get_details:visited,
body.ta-redesign .get_call:hover,
body.ta-redesign .get_call:focus,
body.ta-redesign .get_call:active,
body.ta-redesign .get_call:visited,
body.ta-redesign .get_modal.get_call:hover,
body.ta-redesign .get_modal.get_call:focus,
body.ta-redesign .get_modal.get_call:active,
body.ta-redesign .get_modal.get_call:visited,
body.ta-redesign .get_modal.btn_call:hover,
body.ta-redesign .get_modal.btn_call:focus,
body.ta-redesign .get_modal.btn_call:active,
body.ta-redesign .get_modal.btn_call:visited,
body.ta-redesign .whywebtn.btn_call:hover,
body.ta-redesign .whywebtn.btn_call:focus,
body.ta-redesign .whywebtn.btn_call:active,
body.ta-redesign .whywebtn.btn_call:visited,
body.ta-redesign .prich_det:hover,
body.ta-redesign .prich_det:focus,
body.ta-redesign .prich_det:active,
body.ta-redesign .prich_det:visited,
body.ta-redesign .prich_bottom-btns a:hover,
body.ta-redesign .prich_bottom-btns a:focus,
body.ta-redesign .prich_bottom-btns a:active,
body.ta-redesign .prich_bottom-btns a:visited,
body.ta-redesign .dir_btns a:hover,
body.ta-redesign .dir_btns a:focus,
body.ta-redesign .dir_btns a:active,
body.ta-redesign .dir_btns a:visited,
body.ta-redesign .ta-btn--primary:hover,
body.ta-redesign .ta-btn--primary:focus,
body.ta-redesign .ta-btn--primary:active,
body.ta-redesign .ta-btn--primary:visited,
body.ta-redesign a.questions-link:hover,
body.ta-redesign a.questions-link:focus,
body.ta-redesign a.questions-link:active,
body.ta-redesign a.questions-link:visited,
body.ta-redesign .form-btn:hover,
body.ta-redesign .form-btn:focus,
body.ta-redesign .form-btn:active,
body.ta-redesign .form-btn:visited,
body.ta-redesign input.wpcf7-submit:hover,
body.ta-redesign input.wpcf7-submit:focus,
body.ta-redesign input.wpcf7-submit:active,
body.ta-redesign input.wpcf7-submit:visited,
body.ta-redesign button.wpcf7-submit:hover,
body.ta-redesign button.wpcf7-submit:focus,
body.ta-redesign button.wpcf7-submit:active,
body.ta-redesign button.wpcf7-submit:visited,
body.ta-redesign .feedback_block .form-btn:hover,
body.ta-redesign .feedback_block .form-btn:focus,
body.ta-redesign .feedback_block .form-btn:active,
body.ta-redesign .feedback_block .form-btn:visited,
body.ta-redesign .feedback_block button[type="submit"]:hover,
body.ta-redesign .feedback_block button[type="submit"]:focus,
body.ta-redesign .feedback_block button[type="submit"]:active,
body.ta-redesign .feedback_block button[type="submit"]:visited,
body.ta-redesign .ta-company-hero__cta:hover,
body.ta-redesign .ta-company-hero__cta:focus,
body.ta-redesign .ta-company-hero__cta:active,
body.ta-redesign .ta-company-hero__cta:visited,
body.ta-redesign .ta-company-clients-cta__btn:hover,
body.ta-redesign .ta-company-clients-cta__btn:focus,
body.ta-redesign .ta-company-clients-cta__btn:active,
body.ta-redesign .ta-company-clients-cta__btn:visited,
body.ta-redesign .ta-shop-hero__cta:hover,
body.ta-redesign .ta-shop-hero__cta:focus,
body.ta-redesign .ta-shop-hero__cta:active,
body.ta-redesign .ta-shop-hero__cta:visited{background:var(--ta-blue-900) !important;color:#fff !important;opacity:1 !important}body.ta-redesign a.ta-btn--blue,
body.ta-redesign .ta-btn--blue.tax_button,
body.ta-redesign .ta-btn--blue.btn_call{background:var(--ta-blue-700) !important;background-image:none !important;border-color:var(--ta-blue-700) !important;color:#fff !important}body.ta-redesign a.ta-btn--blue:hover,
body.ta-redesign a.ta-btn--blue:focus,
body.ta-redesign a.ta-btn--blue:active,
body.ta-redesign a.ta-btn--blue:visited,
body.ta-redesign .ta-btn--blue.tax_button:hover,
body.ta-redesign .ta-btn--blue.tax_button:focus,
body.ta-redesign .ta-btn--blue.tax_button:active,
body.ta-redesign .ta-btn--blue.tax_button:visited,
body.ta-redesign .ta-btn--blue.btn_call:hover,
body.ta-redesign .ta-btn--blue.btn_call:focus,
body.ta-redesign .ta-btn--blue.btn_call:active,
body.ta-redesign .ta-btn--blue.btn_call:visited{background:var(--ta-blue-900) !important;background-image:none !important;border-color:var(--ta-blue-900) !important;color:#fff !important;opacity:1 !important}body.ta-redesign section:not(.main):not(.feedback),
body.ta-redesign .ta-hub-section{padding:48px
0}body.ta-redesign .main.koi2
section{padding:56px
0}body.ta-redesign .ta-breadcrumbs,
body.ta-redesign
section.breadcrumbs{padding:10px
0 !important;background:var(--ta-blue-50);border-bottom:1px solid var(--ta-border)}body.ta-redesign .ta-breadcrumbs .breadcrumbs_items,
body.ta-redesign section.breadcrumbs
.breadcrumbs_items{font-size:0.875rem;color:var(--ta-muted)}body.ta-redesign .ta-page-hero{padding:32px
0 20px;background:linear-gradient(180deg, var(--ta-blue-50) 0%, var(--ta-white) 100%)}body.ta-redesign .ta-hub-nav{padding:0}body.ta-redesign .newspage1,
body.ta-redesign .single__content,
body.ta-redesign .ta-hub-section{background:transparent}body.ta-redesign .comblu1r,
body.ta-redesign .comblur2,
body.ta-redesign .comblur3,
body.ta-redesign .comblur4,
body.ta-redesign .comblur5,
body.ta-redesign
.notec{display:none !important}body.ta-redesign
.text_company{margin-bottom:32px !important}body.ta-redesign .company_cart-item{margin-top:24px !important}body.ta-redesign
.blouer231{margin-top:0 !important}body.ta-redesign .ta-hub-section__head .ta-hub-section__title,
body.ta-redesign .ta-hub-section
.header_sec{margin-top:0}body.ta-redesign
section.breadcrumbs{padding:10px
0 !important}body.ta-redesign .ta-director{position:relative;background:linear-gradient(180deg, var(--ta-blue-50) 0%, #eff6ff 100%)}body.ta-redesign
.feedback{background:var(--ta-blue-50) !important;padding:48px
0 !important}body.ta-redesign .ta-page-content{padding:32px
0 48px}body.ta-redesign .ta-page-content
.header_sec{margin-top:0;margin-bottom:16px}body.ta-redesign .single__content,
body.ta-redesign .ta-rich-content,
body.ta-redesign .about_content,
body.ta-redesign
.text_company{color:var(--ta-text);font-size:1.05rem}body.ta-redesign .prich_item,
body.ta-redesign .project-item,
body.ta-redesign .news_list-item,
body.ta-redesign .article-item,
body.ta-redesign .company_cart-item,
body.ta-redesign .servicestep_list-item,
body.ta-redesign .workstage_list-item,
body.ta-redesign .presetn-item,
body.ta-redesign .ta-steps__item{background:var(--ta-white);border:1px
solid var(--ta-border);border-radius:var(--ta-radius);box-shadow:var(--ta-shadow);color:var(--ta-text) !important}body.ta-redesign .servicestep_list-item.blueback1,
body.ta-redesign .workstage_list-item.blueback1{background:var(--ta-blue-50) !important}body.ta-redesign .servicestep_list-item .ws_right-block,
body.ta-redesign .servicestep_list-item .ws_left-block,
body.ta-redesign .workstage_list-item .ws_right-block,
body.ta-redesign .workstage_list-item .ws_left-block,
body.ta-redesign .servicestep_list-item p,
body.ta-redesign .workstage_list-item p,
body.ta-redesign .servicestep_list-item li,
body.ta-redesign .workstage_list-item
li{color:var(--ta-text) !important}body.ta-redesign .servicestep_list-item .ws_left-block span,
body.ta-redesign .workstage_list-item .ws_left-block
span{color:var(--ta-blue-700) !important}body.ta-redesign .servicestep_list-item svg,
body.ta-redesign .workstage_list-item svg,
body.ta-redesign .ta-steps__item svg,
body.ta-redesign .wh_list-item svg,
body.ta-redesign .nrow_item svg,
body.ta-redesign .whatdoin_item svg,
body.ta-redesign .prich_item svg,
body.ta-redesign .pr_block-item .border svg,
body.ta-redesign .news_list-item svg,
body.ta-redesign .article-item svg,
body.ta-redesign .company_cart-item svg,
body.ta-redesign .review_item .client-block svg,
body.ta-redesign .drop1
svg{flex-shrink:0}body.ta-redesign .servicestep_list-item svg path,
body.ta-redesign .servicestep_list-item svg circle,
body.ta-redesign .servicestep_list-item svg rect,
body.ta-redesign .servicestep_list-item svg polygon,
body.ta-redesign .servicestep_list-item svg ellipse,
body.ta-redesign .workstage_list-item svg path,
body.ta-redesign .workstage_list-item svg circle,
body.ta-redesign .workstage_list-item svg rect,
body.ta-redesign .workstage_list-item svg polygon,
body.ta-redesign .workstage_list-item svg ellipse,
body.ta-redesign .ta-steps__item svg path,
body.ta-redesign .ta-steps__item svg circle,
body.ta-redesign .ta-steps__item svg rect,
body.ta-redesign .ta-steps__item svg polygon,
body.ta-redesign .wh_list-item svg path,
body.ta-redesign .nrow_item svg path,
body.ta-redesign .whatdoin_item svg path,
body.ta-redesign .prich_item svg path,
body.ta-redesign .pr_block-item .border svg path,
body.ta-redesign .news_list-item svg path,
body.ta-redesign .article-item svg path,
body.ta-redesign .company_cart-item svg path,
body.ta-redesign .review_item .client-block svg path,
body.ta-redesign .drop1 svg
path{fill:var(--ta-blue-700) !important}body.ta-redesign .servicestep_list-item svg [stroke]:not([stroke="none"]),
body.ta-redesign .workstage_list-item svg [stroke]:not([stroke="none"]),
body.ta-redesign .ta-steps__item svg [stroke]:not([stroke="none"]),
body.ta-redesign .pr_block-item .border svg [stroke]:not([stroke="none"]){stroke:var(--ta-blue-700) !important}body.ta-redesign .projhrefa svg path,
body.ta-redesign .solveyp_item a svg path,
body.ta-redesign .news_list-item a svg path,
body.ta-redesign .article_btn-a svg
path{fill:var(--ta-blue-700) !important;stroke:var(--ta-blue-700) !important}body.ta-redesign .ws_left-block svg,
body.ta-redesign .ta-steps__icon
svg{width:40px;height:40px;display:block}body.ta-redesign .ta-steps__icon{display:flex;align-items:center;justify-content:center;color:var(--ta-blue-700)}body.ta-redesign .servicestep_list-item,
body.ta-redesign .workstage_list-item{display:flex;align-items:flex-start;gap:20px;padding:20px
24px;margin-bottom:16px}body.ta-redesign .servicestep_list-block,
body.ta-redesign .workstage_list-items{display:grid;gap:0}body.ta-redesign .servicestep_list-item .ws_left-block,
body.ta-redesign .workstage_list-item .ws_left-block{flex:0 0 auto;min-width:72px}body.ta-redesign .servicestep_list-item .ws_right-block,
body.ta-redesign .workstage_list-item .ws_right-block{flex:1 1 auto}body.ta-redesign .drop1,
body.ta-redesign .whatdoin_item,
body.ta-redesign .pr_block-item
.border{background:var(--ta-blue-50);border:1px
solid var(--ta-border);border-radius:var(--ta-radius)}.ta-hub-nav{position:sticky;top:var(--ta-header-height, 0px);z-index:900;margin:0;background:rgba(255, 255, 255, 0.98);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--ta-border)}.ta-hub-nav__inner{max-width:var(--ta-container);margin:0
auto;padding:0
20px;display:flex;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ta-hub-nav__inner::-webkit-scrollbar{display:none}.ta-hub-nav__link{white-space:nowrap;padding:14px
16px;border-radius:0;background:transparent;color:var(--ta-muted);font-weight:600;font-size:0.9375rem;border-bottom:2px solid transparent;transition:color 0.2s ease, border-color 0.2s ease}.ta-hub-nav__link:hover{background:transparent;color:var(--ta-blue-700);border-bottom-color:rgba(26, 86, 219, 0.25)}.ta-hub-nav.is-scrollable::before,.ta-hub-nav.is-scrollable::after{content:"";position:absolute;top:0;bottom:0;width:28px;pointer-events:none;z-index:1;opacity:0;transition:opacity 0.2s ease}.ta-hub-nav.is-scrollable::before{left:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0.98), transparent)}.ta-hub-nav.is-scrollable::after{right:0;background:linear-gradient(270deg, rgba(255, 255, 255, 0.98), transparent)}.ta-hub-nav.is-scrollable.is-scrolled-start::before,.ta-hub-nav.is-scrollable.is-scrolled-end::after{opacity:1}body.ta-redesign .main.koi2 h2.header_sec[id],
body.ta-redesign .ta-hub-section[id],
body.ta-redesign .ta-hub-section__title[id]{scroll-margin-top:var(--ta-scroll-offset, 96px)}body.ta-redesign
a.anchor{top:0 !important;position:relative;display:block;height:0;margin:0;padding:0;border:0;overflow:hidden;visibility:hidden}body.ta-redesign .ta-primary-nav__link.is-active,
body.ta-redesign span.ta-primary-nav__link.is-active{background:var(--ta-blue-100);color:var(--ta-blue-700);cursor:default;pointer-events:none}.ta-page-hero{padding:32px
0 20px;background:linear-gradient(180deg, var(--ta-blue-50) 0%, var(--ta-white) 100%)}.ta-page-hero__title{font-size:clamp(2rem, 4vw, 3rem);line-height:1.1;color:var(--ta-blue-900);margin:0
0 12px}.ta-page-hero__subtitle{max-width:760px;color:var(--ta-muted);margin:0;font-size:1.125rem}.ta-hub-section__title{font-size:clamp(1.6rem, 3vw, 2.2rem);color:var(--ta-blue-900);margin:0
0 12px}.ta-hub-section__lead{color:var(--ta-muted);margin:0
0 28px;max-width:760px}.ta-steps{display:grid;gap:16px}.ta-steps__item{display:grid;grid-template-columns:48px 56px 1fr;gap:16px;align-items:center;padding:18px}.ta-steps__num{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--ta-blue-100);color:var(--ta-blue-900);font-weight:800}.ta-hub-section__actions{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.ta-hub-section__actions .ta-link-more{color:var(--ta-blue-700);font-weight:700}body.ta-redesign footer.containerabs:not(.ta-site-footer){background:var(--ta-blue-950);color:var(--ta-white);padding-top:48px}body.ta-redesign footer.containerabs:not(.ta-site-footer) .footer_title .header_sec,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .footer_item-header,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .policyinfo,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .footer-row-list a,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .bottom_hrefs
a{color:rgba(255, 255, 255, 0.88) !important}body.ta-redesign footer.containerabs:not(.ta-site-footer) .ta-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:32px;margin-top:32px}body.ta-redesign footer.containerabs:not(.ta-site-footer) .ta-footer-col__title{font-size:1rem;margin:0
0 14px;color:var(--ta-white)}body.ta-redesign footer.containerabs:not(.ta-site-footer) .ta-footer-col__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}body.ta-redesign footer.containerabs:not(.ta-site-footer) .ta-footer-col__list
a{color:rgba(255, 255, 255, 0.78)}body.ta-redesign footer.containerabs:not(.ta-site-footer) .ta-footer-col__list a:hover{color:var(--ta-white)}body.ta-redesign footer.containerabs:not(.ta-site-footer) .fiy53,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .footer-item.hmobile1{display:none !important}body.ta-redesign footer.containerabs:not(.ta-site-footer) .ta-footer-grid-wrap{display:block !important}body.ta-redesign .ta-cabinet{font-family:"Manrope",Arial,sans-serif}body.ta-redesign .ta-btn--primary{background:var(--ta-blue-700) !important;color:#fff !important}body.ta-redesign .ta-cabinet__sidebar{background:var(--ta-blue-50);border:1px
solid var(--ta-border);border-radius:var(--ta-radius)}@media (max-width: 991px){body.ta-redesign header:not(.ta-header){grid-template-areas:"logo actions"
"contacts contacts"
"nav nav";grid-template-columns:1fr auto;row-gap:8px;padding:10px
16px}body.ta-redesign .all_space-container.phones{justify-content:flex-start;font-size:0.875rem}body.ta-redesign .ta-primary-nav--desktop{display:none !important}body.ta-redesign .ta-primary-nav--desktop.is-open{display:block;position:absolute;left:0;right:0;top:100%;background:var(--ta-white);border-bottom:1px solid var(--ta-border);padding:12px
20px 20px}body.ta-redesign .ta-primary-nav.is-open .ta-primary-nav__list{flex-direction:column;align-items:stretch}}@media (min-width: 992px){body.ta-redesign .all_space-container{display:flex;align-items:center;gap:18px}}body.ta-redesign .main.koi2 section
.header_sec{color:var(--ta-blue-900) !important}body.ta-redesign .main.koi2 .aboutus1 .header_sec,
body.ta-redesign .main.koi2 .about_content,
body.ta-redesign .main.koi2 .about_content p,
body.ta-redesign .ta-front-about .about_content,
body.ta-redesign .ta-front-about .about_content p,
body.ta-redesign .ta-front-about .about_content
li{color:var(--ta-text) !important}body.ta-redesign .pro12 p,
body.ta-redesign .pro12 span,
body.ta-redesign .pro12
a{color:var(--ta-text) !important}body.ta-redesign .project-item{height:auto !important;min-height:0 !important;width:100%;max-width:none;flex:1 1 280px}body.ta-redesign .project-item
.pro12{flex:0 0 auto;padding-bottom:40px}body.ta-redesign
.ourproject_list{flex-wrap:wrap;justify-content:flex-start;gap:20px}body.ta-redesign .project-item
img{width:100%;height:200px;object-fit:cover;display:block}body.ta-redesign .pr_block-item{background:transparent !important;padding:0
!important;color:var(--ta-text) !important}body.ta-redesign .pr_block-item p,
body.ta-redesign .pr_block-item .border,
body.ta-redesign .pr_block-item .border
p{color:var(--ta-text) !important}body.ta-redesign .pr_block-item
.border{background:var(--ta-blue-50) !important;border-color:var(--ta-blue-500) !important;border-radius:var(--ta-radius)}body.ta-redesign .projectop_text,
body.ta-redesign .projectop_text
p{color:var(--ta-blue-900) !important}body.ta-redesign .projectop_text
span{color:var(--ta-blue-700) !important}body.ta-redesign
.nrow_item{background:var(--ta-blue-50) !important;border:1px
solid var(--ta-border)}body.ta-redesign .nrow_item h3,
body.ta-redesign .nrow_item p,
body.ta-redesign .nrow_item .subcaption,
body.ta-redesign section.solveblock .nrow_item
h3{color:var(--ta-text) !important}body.ta-redesign .blowh1,
body.ta-redesign .blowh1
span{color:var(--ta-blue-900) !important}body.ta-redesign .wh_list-item,
body.ta-redesign .wh_list-item
span{color:var(--ta-text) !important;background:var(--ta-blue-50) !important;box-shadow:none !important}body.ta-redesign .table_services,
body.ta-redesign .table_services .serv,
body.ta-redesign .drop1,
body.ta-redesign .drop1 .price_uniq,
body.ta-redesign
.services_online_text{color:var(--ta-text) !important}body.ta-redesign .whatdoing p,
body.ta-redesign
.whatdoin_item{color:var(--ta-text) !important}body.ta-redesign .prich_item,
body.ta-redesign .prich_item
p{color:var(--ta-text) !important}body.ta-redesign .articles .header_sec,
body.ta-redesign .articles p,
body.ta-redesign .news_list-item,
body.ta-redesign .news_list-item
a{color:var(--ta-text) !important}[data-aos]{opacity:1 !important;transform:none !important;transition:none !important;visibility:visible !important}@media (max-width: 991px){body.ta-redesign .prichinyblock .container_section,
body.ta-redesign .articles .container_section,
body.ta-redesign footer .container_section,
body.ta-redesign .whatdoing .container_section,
body.ta-redesign .priceslist .container_section,
body.ta-redesign .solveyourp .container_section,
body.ta-redesign .basket .directors_block
.container_section{padding-top:0 !important}body.ta-redesign .ta-hub-section{padding:36px
0}body.ta-redesign .top-info-header{padding:10px
16px}}body.ta-redesign.home section.aos-init{margin-top:0 !important}body.ta-redesign.home section.aos-init .container_section:not(.speakabouthe){margin-top:0 !important;margin-bottom:0 !important}body.ta-redesign.admin-bar .container.ta-site-header{top:32px}@media (max-width: 782px){body.ta-redesign.admin-bar .container.ta-site-header{top:46px}}body.ta-redesign .header_mob_text,
body.ta-redesign
.menu.menbtn{display:none !important}body.ta-redesign
.cookie_agreement{max-width:min(360px, calc(100vw - 32px));padding:12px
14px !important;font-size:0.8125rem !important;line-height:1.45 !important;border-radius:var(--ta-radius-sm) !important}body.ta-redesign
.cookie_agreement_button{padding:8px
14px !important;font-size:0.875rem !important}body.ta-redesign .get_call,
body.ta-redesign
.get_modal.get_call{white-space:nowrap}@media (max-width: 991px){body.ta-redesign header:not(.ta-header){padding:8px
16px 10px;row-gap:4px}body.ta-redesign .top-logo .logo
img{max-height:56px !important}body.ta-redesign .all_space-container.phones{font-size:0.8125rem;gap:6px 12px}body.ta-redesign .all_space-container.phones .email,
body.ta-redesign .all_space-container.phones .phone.mobi,
body.ta-redesign .all_space-container.phones .cll2,
body.ta-redesign .all_space-container.phones .top-write-us,
body.ta-redesign .all_space-container.phones .iconsoc:not(.desktop-enter):not([href*="t.me"]){display:none !important}body.ta-redesign .get_call,
body.ta-redesign
.get_modal.get_call{padding:10px
14px !important;font-size:0.8125rem !important}body.ta-redesign .ta-hub-nav__inner{padding:0
16px}body.ta-redesign .ta-hub-nav__link{padding:12px
14px;font-size:0.875rem}body.ta-redesign .main.koi2>.container_main:not(.ta-hero){padding-top:28px;padding-bottom:36px}body.ta-redesign .ta-primary-nav.is-open{max-height:70vh;overflow-y:auto}body.ta-redesign .ta-primary-nav.is-open .ta-primary-nav__list{gap:4px}body.ta-redesign footer.containerabs:not(.ta-site-footer) .ta-footer-grid{grid-template-columns:1fr}body.ta-redesign .ta-primary-nav.is-open .ta-primary-nav__link{width:100%;border-radius:var(--ta-radius-sm)}}body.ta-redesign :where(
.ta-rich-content,
.ta-service-intro,
.ta-service-detail-card__body,
.ta-hub-section,
.ta-inner-hero,
.single__content,
.ta-page-content,
.about_content,
.text_company
) :is(
.has-green-color,
.has-vivid-green-cyan-color,
.has-light-green-cyan-color,
.has-emerald-color,
mark.ta-kw
){color:var(--ta-blue-900) !important;background:rgba(26, 86, 219, 0.12) !important}body.ta-redesign mark.ta-kw{padding:0
3px;border-radius:4px;background:rgba(26, 86, 219, 0.12) !important;color:var(--ta-blue-900) !important;font-weight:600;font-style:normal}body.ta-redesign .ta-hub-section__highlights{display:flex;flex-wrap:wrap;gap:8px;margin:16px
0 0;padding:0;list-style:none}body.ta-redesign .ta-hub-section__highlight{padding:6px
14px;border-radius:999px;font-size:0.8125rem;font-weight:600;background:rgba(255, 255, 255, 0.9);border:1px
solid rgba(26, 86, 219, 0.12);color:var(--ta-blue-900) !important;box-shadow:0 2px 8px rgba(11, 45, 110, 0.04)}body.ta-redesign :where(
.ta-rich-content,
.ta-service-intro,
.ta-service-detail-card__body,
.single__content
) [style*="color: green"],
body.ta-redesign :where(
.ta-rich-content,
.ta-service-intro,
.ta-service-detail-card__body,
.single__content
) [style*="color:green"],
body.ta-redesign :where(
.ta-rich-content,
.ta-service-intro,
.ta-service-detail-card__body,
.single__content
) [style*="#14532d"],
body.ta-redesign :where(
.ta-rich-content,
.ta-service-intro,
.ta-service-detail-card__body,
.single__content
) [style*="#15803d"],
body.ta-redesign :where(
.ta-rich-content,
.ta-service-intro,
.ta-service-detail-card__body,
.single__content
) [style*="#166534"],
body.ta-redesign :where(
.ta-rich-content,
.ta-service-intro,
.ta-service-detail-card__body,
.single__content
) [style*="#16a34a"],
body.ta-redesign :where(
.ta-rich-content,
.ta-service-intro,
.ta-service-detail-card__body,
.single__content
) [style*="#22a045"]{color:var(--ta-blue-900) !important}@media (max-width: 991px){body.ta-redesign header.ta-header .ta-header__top{display:none !important}body.ta-redesign header.ta-header .ta-primary-nav--desktop{display:none !important}body.ta-redesign header.ta-header .ta-header__cta.get_call{display:none !important}body.ta-redesign header.ta-header .ta-header__burger{display:inline-flex !important}body.ta-redesign header.ta-header .ta-header__mobile-nav:not(.is-open){max-height:0 !important;overflow:hidden !important;padding:0
!important;border-top-width:0 !important}}body.ta-services-page .servicestep_list-item.blueback1,
body.ta-services-page .ta-hub-section--process .servicestep_list-item{color:var(--ta-text) !important;background:transparent !important}body.ta-services-page .ta-hub-section--process .servicestep_list-item .ws_left-block
span{color:var(--ta-blue-700) !important}body.ta-services-page .ta-hub-section--process .servicestep_list-item .ws_right-block,
body.ta-services-page .ta-hub-section--process .servicestep_list-item .ws_right-block p,
body.ta-services-page .ta-hub-section--process .servicestep_list-item .ws_right-block h2,
body.ta-services-page .ta-hub-section--process .servicestep_list-item .ws_right-block
h3{color:var(--ta-text) !important}body.ta-redesign .container.ta-site-header{position:sticky;top:0;z-index:1000;background:rgba(255, 255, 255, 0.92) !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(26, 86, 219, 0.08);box-shadow:0 4px 24px rgba(11, 45, 110, 0.04);transition:box-shadow 0.25s ease, border-color 0.25s ease}body.ta-redesign.ta-header-scrolled .container.ta-site-header{box-shadow:0 8px 28px rgba(11, 45, 110, 0.08);border-bottom-color:rgba(26, 86, 219, 0.12)}body.ta-redesign header.ta-header{display:block !important;max-width:none;margin:0;padding:0;background:transparent !important}body.ta-redesign .ta-header__top{border-bottom:1px solid rgba(26, 86, 219, 0.06);background:linear-gradient(90deg, rgba(238, 244, 255, 0.9), rgba(219, 234, 254, 0.75))}body.ta-redesign .ta-header__top-inner{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center;gap:16px;min-height:36px;padding-top:6px;padding-bottom:6px}body.ta-redesign .ta-header__schedule{justify-self:start;color:var(--ta-muted);font-weight:600;font-size:0.8125rem;line-height:1.2}body.ta-redesign .ta-header__phones{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;justify-self:center;gap:8px 20px}body.ta-redesign .ta-header__email{justify-self:end;text-align:right}body.ta-redesign .ta-header__phone,
body.ta-redesign .ta-header__email{color:var(--ta-blue-900) !important;font-weight:700;font-size:14px !important;line-height:1.2;text-decoration:none;white-space:nowrap}body.ta-redesign .ta-header__phone{position:relative;display:inline-flex;align-items:center;gap:0.5em;padding-left:calc(1em + 0.5em) !important;font-variant-numeric:lining-nums;letter-spacing:0}@media (min-width: 1088px){body.ta-redesign .ta-header__top .ta-header__phone,
body.ta-redesign .ta-header__top .ta-header__email{font-size:20px !important}}@media (max-width: 370px){body.ta-redesign .ta-header__top .ta-header__phone{font-size:14px !important}}body.ta-redesign .ta-header__phone.phone_icon::before,
body.ta-redesign .ta-header__phone.phone_icon.corp::before,
body.ta-redesign .ta-header__phone.phone_icon.mobi::before{position:absolute;left:0;top:50%;width:1em;height:1em;margin:0;padding:0;content:"" !important;background-color:var(--ta-blue-700);-webkit-mask:url("/wp-content/themes/taxanalytics/assets/img/phone.svg") no-repeat center / contain;mask:url("/wp-content/themes/taxanalytics/assets/img/phone.svg") no-repeat center / contain;transform:translateY(-50%);pointer-events:none}body.ta-redesign .ta-header__phone:hover,
body.ta-redesign .ta-header__email:hover{color:var(--ta-blue-700) !important}body.ta-redesign .ta-header__main-inner{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:20px;min-height:76px;padding-top:10px;padding-bottom:10px}body.ta-redesign .ta-header__logo{display:inline-flex;align-items:center;flex-shrink:0}body.ta-redesign .ta-header__logo
img{display:block;width:auto;max-height:64px;height:auto}body.ta-redesign .ta-primary-nav--desktop{justify-self:center}body.ta-redesign .ta-primary-nav__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}body.ta-redesign .ta-primary-nav__link{display:inline-flex;align-items:center;padding:10px
14px;border-radius:999px;color:var(--ta-blue-900);font-size:0.9375rem;font-weight:700;text-decoration:none;position:relative;transition:background 0.2s ease, color 0.2s ease}body.ta-redesign .ta-primary-nav__link::before{content:"";width:0;height:0;margin-right:0;border-radius:50%;background:var(--ta-blue-700);transition:width 0.2s ease, height 0.2s ease, margin 0.2s ease}body.ta-redesign .ta-primary-nav__link.is-active::before,
body.ta-redesign span.ta-primary-nav__link.is-active::before{width:6px;height:6px;margin-right:8px}body.ta-redesign .ta-primary-nav__link:hover,
body.ta-redesign .ta-primary-nav__link.is-active,
body.ta-redesign span.ta-primary-nav__link.is-active{background:rgba(238, 244, 255, 0.95);color:var(--ta-blue-700)}body.ta-redesign .ta-primary-nav__link::after{display:none}body.ta-redesign .ta-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}body.ta-redesign .ta-header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px
solid rgba(26, 86, 219, 0.1);background:rgba(255, 255, 255, 0.9);color:var(--ta-blue-700);text-decoration:none;transition:transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease}body.ta-redesign .ta-header__icon:hover{transform:translateY(-1px);border-color:rgba(26, 86, 219, 0.22);box-shadow:0 6px 16px rgba(26, 86, 219, 0.08)}body.ta-redesign .ta-header__icon
img{display:block;width:20px;height:20px}body.ta-redesign .ta-header__cart-count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0
5px;border-radius:999px;background:var(--ta-green-600);color:#fff;font-size:0.6875rem;font-weight:800;line-height:18px;text-align:center}body.ta-redesign .ta-header__cta.get_call{margin-left:4px;padding:12px
18px !important;border-radius:999px !important;background:var(--ta-blue-700) !important;background-image:none !important;border-color:var(--ta-blue-700) !important;color:#fff !important;box-shadow:0 8px 22px rgba(26, 86, 219, 0.2) !important;font-size:0.875rem !important;white-space:nowrap}body.ta-redesign .ta-header__burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;margin:0;padding:0;border:1px
solid rgba(26, 86, 219, 0.12);border-radius:12px;background:rgba(255, 255, 255, 0.95);cursor:pointer}body.ta-redesign .ta-header__burger
span{display:block;width:18px;height:2px;margin:0
auto;border-radius:999px;background:var(--ta-blue-900);transition:transform 0.25s ease, opacity 0.25s ease}body.ta-redesign .ta-header__mobile-nav{display:none}body.ta-redesign .ta-primary-nav--mobile{display:none}body.ta-redesign .search-popup{position:fixed;inset:0;z-index:1100;display:flex;align-items:flex-start;justify-content:center;padding:120px
20px 20px;background:rgba(7, 27, 69, 0.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease, visibility 0.25s ease}body.ta-redesign .search-popup.is-open{opacity:1;visibility:visible;pointer-events:auto}body.ta-redesign .search-popup form,
body.ta-redesign .search-popup .search-form{width:min(640px, 100%);margin:0}body.ta-redesign .search-popup input#s,
body.ta-redesign .search-popup input[type="search"]{width:100%;padding:16px
20px;border:1px
solid rgba(26, 86, 219, 0.14);border-radius:14px;background:#fff;color:var(--ta-text);font-size:1rem;box-shadow:0 16px 40px rgba(11, 45, 110, 0.12)}body.ta-redesign .search-popup__close{position:absolute;top:24px;right:24px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:rgba(255, 255, 255, 0.95);cursor:pointer}body.ta-redesign .search-popup__close svg
path{fill:var(--ta-blue-900)}@media (max-width: 991px){body.ta-redesign .ta-header__top{display:none}body.ta-redesign .ta-header__main-inner{grid-template-columns:1fr auto;gap:12px;min-height:64px;padding-top:8px;padding-bottom:8px}body.ta-redesign .ta-header__logo
img{max-height:52px}body.ta-redesign .ta-primary-nav--desktop{display:none !important}body.ta-redesign .ta-header__icon--telegram,
body.ta-redesign .ta-header__icon--account{display:none}body.ta-redesign .ta-header__cta{display:none !important}body.ta-redesign .ta-header__burger{display:inline-flex}body.ta-redesign .ta-header__mobile-nav{display:block;max-height:0;overflow:hidden;border-top:0 solid rgba(26, 86, 219, 0.08);background:rgba(255, 255, 255, 0.98);transition:max-height 0.35s ease, border-top-width 0.2s ease, padding 0.25s ease}body.ta-redesign .ta-header__mobile-nav.is-open{max-height:80vh;overflow-y:auto;padding:12px
20px 18px;border-top-width:1px}body.ta-redesign .ta-primary-nav--mobile{display:block !important}body.ta-redesign .ta-primary-nav--mobile .ta-primary-nav__list{flex-direction:column;align-items:stretch;gap:6px}body.ta-redesign .ta-primary-nav--mobile .ta-primary-nav__link{justify-content:flex-start;padding:12px
14px;border-radius:12px}body.ta-redesign .ta-header__mobile-phone{display:inline-flex;margin-top:12px;padding:12px
16px;border-radius:12px;background:rgba(238, 244, 255, 0.95);color:var(--ta-blue-700) !important;font-weight:800;text-decoration:none}body.ta-redesign.ta-mobile-nav-open .ta-header__burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.ta-redesign.ta-mobile-nav-open .ta-header__burger span:nth-child(2){opacity:0}body.ta-redesign.ta-mobile-nav-open .ta-header__burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}@media (min-width: 992px){body.ta-redesign .ta-header__mobile-nav{display:none !important}}@media (max-width: 480px){body.ta-redesign .ta-header__actions{gap:6px}body.ta-redesign .ta-header__icon{width:36px;height:36px;border-radius:10px}}body.ta-redesign.admin-bar .container.ta-site-header{top:32px}@media (max-width: 782px){body.ta-redesign.admin-bar .container.ta-site-header{top:46px}}body.ta-redesign .ta-primary-nav__item.is-active-item > .ta-primary-nav__link,
body.ta-redesign .ta-primary-nav__item.current-menu-item > .ta-primary-nav__link,
body.ta-redesign .ta-primary-nav__item.current-menu-ancestor>.ta-primary-nav__link{background:rgba(238, 244, 255, 0.95);color:var(--ta-blue-700)}body.ta-redesign .ta-primary-nav__item--has-children{position:relative}body.ta-redesign .ta-primary-nav__submenu{display:none;position:absolute;top:calc(100% + 8px);left:0;min-width:220px;margin:0;padding:8px;list-style:none;border-radius:14px;background:#fff;box-shadow:0 16px 40px rgba(15, 23, 42, 0.14);z-index:30}body.ta-redesign .ta-primary-nav__item--has-children:hover > .ta-primary-nav__submenu,
body.ta-redesign .ta-primary-nav__item--has-children:focus-within>.ta-primary-nav__submenu{display:block}body.ta-redesign .ta-primary-nav__submenu .ta-primary-nav__link{display:block;width:100%;border-radius:10px}@media (max-width: 991px){body.ta-redesign .ta-primary-nav__submenu{position:static;display:block;min-width:0;margin-top:6px;padding:0
0 0 12px;box-shadow:none;background:transparent}}:root{--ta-cyan:#1a56db;--ta-cyan-dim:rgba(26, 86, 219, 0.35);--ta-violet:#6366f1;--ta-gradient-hero:linear-gradient(
135deg,
#071b45 0%,
#0b2d6e 35%,
#1a56db 65%,
#0b2d6e 100%
);--ta-gradient-accent:linear-gradient(90deg, #1a56db, #3b82f6);--ta-gradient-underline:linear-gradient(
90deg,
#1a56db 0%,
#3b82f6 18%,
#0fe9e9 42%,
#38bdf8 58%,
#3b82f6 82%,
#1a56db 100%
);--ta-gradient-warm:linear-gradient(135deg, #eef4ff 0%, #dbeafe 50%, #f0f9ff 100%);--ta-shadow-glow:0 20px 60px rgba(26, 86, 219, 0.18);--ta-shadow-card-hover:0 24px 48px rgba(11, 45, 110, 0.14);--ta-ease-out:cubic-bezier(0.22, 1, 0.36, 1);--ta-ease-spring:cubic-bezier(0.34, 1.56, 0.64, 1)}body.ta-redesign
.prich_item{border-left:4px solid transparent;border-image:linear-gradient(180deg, var(--ta-blue-500), var(--ta-blue-700)) 1;transition:transform 0.4s var(--ta-ease-spring), box-shadow 0.4s ease !important}body.ta-redesign .prich_item:hover{transform:translateX(4px);box-shadow:var(--ta-shadow-card-hover) !important}.ta-reveal{opacity:0;transform:translateY(32px) scale(0.98);transition:opacity 0.7s var(--ta-ease-out),
transform 0.7s var(--ta-ease-out);transition-delay:var(--ta-reveal-delay, 0ms);will-change:opacity, transform}.ta-reveal.ta-reveal--left{transform:translateX(-28px)}.ta-reveal.ta-reveal--scale{transform:scale(0.92)}.ta-reveal.is-visible{opacity:1;transform:none}body.ta-redesign.ta-header-scrolled .container.ta-site-header{background:rgba(255, 255, 255, 0.88) !important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 24px rgba(11, 45, 110, 0.08) !important}body.ta-redesign.ta-header-scrolled
header{padding-top:8px;padding-bottom:8px}body.ta-redesign .main.koi2 .container_main:not(.ta-hero){position:relative;overflow:hidden;isolation:isolate;background:var(--ta-gradient-hero) !important;background-size:200% 200%;animation:ta-hero-gradient 14s ease infinite}body.ta-redesign .main.koi2 .container_main:not(.ta-hero)::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%, rgba(26, 86, 219, 0.22) 0%, transparent 45%),
radial-gradient(circle at 80% 70%, rgba(47, 191, 89, 0.2) 0%, transparent 40%),
radial-gradient(circle at 60% 10%, rgba(99, 102, 241, 0.15) 0%, transparent 35%);pointer-events:none;z-index:0;animation:ta-mesh-drift 18s ease-in-out infinite alternate}body.ta-redesign .main.koi2 .container_main:not(.ta-hero)>*:not(.ta-hero-bg){position:relative;z-index:1}.ta-hero-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.ta-orb{position:absolute;border-radius:50%;filter:blur(40px);opacity:0.55;animation:ta-orb-float 12s var(--ta-ease-out) infinite}.ta-orb--1{width:280px;height:280px;background:var(--ta-cyan);top:-8%;right:5%;animation-delay:0s}.ta-orb--2{width:200px;height:200px;background:var(--ta-blue-500);bottom:10%;left:-4%;animation-delay:-4s}.ta-orb--3{width:140px;height:140px;background:var(--ta-violet);top:45%;right:28%;animation-delay:-7s;opacity:0.35}body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .header_he1{background:linear-gradient(120deg, #fff 0%, #fff 40%, var(--ta-cyan) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ta-title-shine 6s ease-in-out infinite}body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .front-book-img
img{border:2px
solid rgba(26, 86, 219, 0.5) !important;border-radius:var(--ta-radius);box-shadow:0 20px 50px rgba(0, 0, 0, 0.35), 0 0 0 1px rgba(255, 255, 255, 0.1);transition:transform 0.5s var(--ta-ease-spring), box-shadow 0.5s ease}body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .front-book-img:hover
img{transform:translateY(-6px) scale(1.02);box-shadow:0 28px 60px rgba(26, 86, 219, 0.25)}body.ta-redesign .main.koi2 .container_main .mm-cell{transition:transform 0.35s var(--ta-ease-spring),
background 0.35s ease,
border-color 0.35s ease,
box-shadow 0.35s ease !important;border-color:rgba(26, 86, 219, 0.4) !important}body.ta-redesign .main.koi2 .container_main .mm-cell:hover{transform:translateY(-3px) scale(1.03);background:rgba(26, 86, 219, 0.15) !important;border-color:var(--ta-cyan) !important;box-shadow:0 8px 24px rgba(26, 86, 219, 0.2)}body.ta-redesign .main.koi2 .header_sec,
body.ta-redesign .ta-page-hero__title,
body.ta-redesign .ta-hub-section__title{position:relative;display:inline-block}body.ta-redesign .main.koi2 section .header_sec::after,
body.ta-redesign .ta-page-hero__title::after{content:"";display:block;width:0;height:4px;margin-top:10px;border-radius:999px;background:var(--ta-gradient-underline);background-size:200% 100%;animation:ta-underline-grow 0.8s var(--ta-ease-out) forwards, ta-shimmer 4s linear infinite}body.ta-redesign .main.koi2 section .header_sec.ta-heading-visible::after,
body.ta-redesign .ta-page-hero__title.ta-heading-visible::after{width:72px}body.ta-redesign .project-item,
body.ta-redesign .solveyp_item,
body.ta-redesign .news_list-item,
body.ta-redesign .article-item,
body.ta-redesign .wh_list-item,
body.ta-redesign .nrow_item,
body.ta-redesign .pr_block-item .border,
body.ta-redesign .presetn-item,
body.ta-redesign
.whatdoin_item{transition:transform 0.4s var(--ta-ease-spring),
box-shadow 0.4s ease,
border-color 0.3s ease !important}body.ta-redesign .project-item:hover,
body.ta-redesign .solveyp_item:hover,
body.ta-redesign .news_list-item:hover,
body.ta-redesign .article-item:hover,
body.ta-redesign .wh_list-item:hover,
body.ta-redesign .nrow_item:hover,
body.ta-redesign .presetn-item:hover,
body.ta-redesign .whatdoin_item:hover{transform:translateY(-6px);box-shadow:var(--ta-shadow-card-hover) !important}body.ta-redesign .pr_block-item .border:hover{transform:translateX(6px);border-color:var(--ta-cyan) !important;box-shadow:-4px 0 0 var(--ta-cyan), var(--ta-shadow-glow)}body.ta-redesign .pr_block-item .border
svg{transition:transform 0.4s var(--ta-ease-spring)}body.ta-redesign .pr_block-item .border:hover
svg{transform:scale(1.15) rotate(-5deg)}body.ta-redesign .presetn-item.bg-blue{background:linear-gradient(160deg, var(--ta-blue-700) 0%, var(--ta-blue-900) 100%) !important;border:1px
solid rgba(26, 86, 219, 0.25);color:#fff !important}body.ta-redesign .presetn-item.bg-blue:hover{border-color:var(--ta-cyan);box-shadow:0 16px 40px rgba(26, 86, 219, 0.35) !important}body.ta-redesign .ta-presentations .presetn-item.bg-blue,
body.ta-redesign .ta-presentations .presetn-item.bg-blue:hover{background:var(--ta-white) !important;border-color:var(--ta-border) !important;box-shadow:0 8px 28px rgba(11, 45, 110, 0.06) !important;color:var(--ta-text) !important}body.ta-redesign .tax_button,
body.ta-redesign .btn_call,
body.ta-redesign .order-consult,
body.ta-redesign .get_details,
body.ta-redesign
.get_modal.btn_call{position:relative;overflow:hidden;background:linear-gradient(135deg, var(--ta-blue-700) 0%, var(--ta-blue-500) 100%) !important;background-size:200% 200% !important;box-shadow:0 8px 24px rgba(26, 86, 219, 0.35) !important;transition:transform 0.3s var(--ta-ease-spring),
box-shadow 0.3s ease,
background-position 0.5s ease !important}body.ta-redesign .tax_button::after,
body.ta-redesign .btn_call::after,
body.ta-redesign .order-consult::after{content:"";position:absolute;inset:0;background:linear-gradient(
105deg,
transparent 40%,
rgba(255, 255, 255, 0.35) 50%,
transparent 60%
);transform:translateX(-120%);animation:ta-btn-shine 3.5s ease-in-out infinite}body.ta-redesign .tax_button:hover,
body.ta-redesign .btn_call:hover,
body.ta-redesign .order-consult:hover,
body.ta-redesign .get_details:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 32px rgba(26, 86, 219, 0.45) !important;background-position:100% 50% !important}body.ta-redesign .main.koi2 .container_main.ta-hero .main_info,
body.ta-redesign .main.koi2 .container_main.ta-hero .main_items-top,
body.ta-redesign .main.koi2 .container_main.ta-hero .bottom_main-b_info{animation:ta-hero-enter 0.9s var(--ta-ease-out) backwards}body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .main_info,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .main_items-top,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .bottom_main-b_info,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .mindmap-block{animation:ta-hero-enter 0.9s var(--ta-ease-out) backwards}body.ta-redesign .main.koi2 .container_main.ta-hero .main_items-top{animation-delay:0.12s}body.ta-redesign .main.koi2 .container_main.ta-hero .bottom_main-b_info{animation-delay:0.22s}body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .main_items-top{animation-delay:0.12s}body.ta-redesign .main.koi2 .container_main .bottom_main-b_info{animation-delay:0.22s}body.ta-redesign .main.koi2 .container_main .mindmap-block{animation-delay:0.32s}body.ta-redesign .main.koi2 .container_main .main_items-top_inside:nth-child(1){animation-delay:0.35s}body.ta-redesign .main.koi2 .container_main .main_items-top_inside:nth-child(2){animation-delay:0.42s}body.ta-redesign .main.koi2 .container_main .main_items-top_inside:nth-child(3){animation-delay:0.49s}body.ta-redesign .main.koi2 .container_main .main_items-top_inside:nth-child(4){animation-delay:0.56s}body.ta-redesign .main.koi2 .container_main .main_items-top_inside:nth-child(5){animation-delay:0.63s}body.ta-redesign .main.koi2 .container_main .main_items-top_inside{animation:ta-hero-enter 0.7s var(--ta-ease-out) backwards}@keyframes ta-hero-enter{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .timing_info-years,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .main_items-top_inside{backdrop-filter:blur(8px);transition:transform 0.35s var(--ta-ease-spring), background 0.35s ease}body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .timing_info-years:hover,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .main_items-top_inside:hover{transform:translateY(-2px);background:rgba(26, 86, 219, 0.12) !important;border-color:rgba(26, 86, 219, 0.4) !important}body.ta-redesign .ta-page-hero{background:linear-gradient(135deg, #eef4ff 0%, #dbeafe 60%, #fff 100%) !important;position:relative;overflow:hidden}body.ta-redesign .ta-page-hero::after{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle, var(--ta-cyan-dim) 0%, transparent 70%);animation:ta-orb-float 10s ease-in-out infinite;pointer-events:none}body.ta-redesign
.drop1{transition:background 0.3s ease, padding-left 0.3s ease;border-radius:var(--ta-radius-sm)}body.ta-redesign .drop1:hover{background:rgba(26, 86, 219, 0.06);padding-left:8px}body.ta-redesign .price_uniq
span{background:linear-gradient(90deg, var(--ta-cyan), var(--ta-blue-500));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}body.ta-redesign .back-to-top{transition:transform 0.3s var(--ta-ease-spring), box-shadow 0.3s ease;box-shadow:0 4px 16px rgba(26, 86, 219, 0.3)}body.ta-redesign .back-to-top:hover{transform:translateY(-4px) scale(1.08);box-shadow:0 8px 24px rgba(26, 86, 219, 0.4)}@keyframes ta-hero-gradient{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes ta-mesh-drift{0%{transform:translate(0, 0) scale(1)}100%{transform:translate(2%, -2%) scale(1.05)}}@keyframes ta-orb-float{0%,100%{transform:translate(0, 0)}33%{transform:translate(12px, -18px)}66%{transform:translate(-8px, 10px)}}@keyframes ta-title-shine{0%,100%{filter:brightness(1)}50%{filter:brightness(1.08)}}@keyframes ta-shimmer{0%{background-position:200% center}100%{background-position:-200% center}}@keyframes ta-underline-grow{to{width:72px}}@keyframes ta-btn-shine{0%,75%,100%{transform:translateX(-120%)}40%{transform:translateX(120%)}}@media (prefers-reduced-motion: reduce){.ta-reveal{opacity:1;transform:none;transition:none}.ta-orb,
body.ta-redesign .main.koi2 .container_main,
body.ta-redesign .main.koi2 .container_main::before,
body.ta-redesign .main.koi2 .container_main .header_he1,
body.ta-redesign .tax_button::after,
body.ta-redesign .btn_call::after,
body.ta-redesign .feedback_block::before,
body.ta-redesign .ta-page-hero::after{animation:none !important}body.ta-redesign .project-item:hover,
body.ta-redesign .solveyp_item:hover,
body.ta-redesign .news_list-item:hover,
body.ta-redesign .article-item:hover{transform:none}}:root{--ta-bg-base:#e8f0fe;--ta-pattern-dots:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Ccircle cx='2' cy='2' r='1.2' fill='%231a56db' fill-opacity='0.07'/%3E%3C/svg%3E");--ta-pattern-grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M48 0H0v48' fill='none' stroke='%231a56db' stroke-opacity='0.04'/%3E%3C/svg%3E");--ta-pattern-diagonal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M-2 2l4-4M0 16l16-16M14 18l4-4' stroke='%231a56db' stroke-opacity='0.05' stroke-width='1'/%3E%3C/svg%3E")}body.ta-redesign{background-color:var(--ta-bg-base) !important;background-image:radial-gradient(ellipse 80% 50% at 10% -5%, rgba(26, 86, 219, 0.06), transparent 55%),
radial-gradient(ellipse 60% 40% at 95% 5%, rgba(26, 86, 219, 0.05), transparent 50%),
var(--ta-pattern-dots) !important;background-attachment:scroll;background-size:100% 100%, 100% 100%, 28px 28px !important}body.ta-redesign::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:0.18;background:radial-gradient(circle 320px at 85% 25%, rgba(99, 102, 241, 0.07), transparent),
radial-gradient(circle 240px at 5% 65%, rgba(26, 86, 219, 0.08), transparent),
radial-gradient(circle 200px at 40% 40%, rgba(47, 191, 89, 0.05), transparent)}body.ta-redesign > .container,
body.ta-redesign > .sopd_div,
body.ta-redesign > .main,
body.ta-redesign > footer,
body.ta-redesign
.main.koi2{position:relative;z-index:1}body.ta-redesign
.main.koi2{background:transparent !important}body.ta-redesign .main.koi2 > section,
body.ta-redesign .ta-hub-section,
body.ta-redesign .newspage1,
body.ta-redesign
.single__content{position:relative;isolation:isolate;overflow:hidden}body.ta-redesign .main.koi2 > section::before,
body.ta-redesign .ta-hub-section::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}body.ta-redesign .main.koi2 > section .container_section,
body.ta-redesign .main.koi2 > section .containerabs,
body.ta-redesign .ta-hub-section .ta-container{position:relative;z-index:1}body.ta-redesign .main.koi2>section+section::after{display:none}body.ta-redesign .main.koi2 .ta-orb{display:none}body.ta-redesign.ta-front-page .main.koi2
.aboutus1{background:linear-gradient(135deg, #eef4ff 0%, #dbeafe 45%, #f0f9ff 100%) !important}body.ta-redesign.ta-front-page .main.koi2 .aboutus1::before{background:var(--ta-pattern-grid),
radial-gradient(circle 280px at 90% 20%, rgba(26, 86, 219, 0.12), transparent);background-size:48px 48px, auto}body.ta-redesign.ta-front-page .main.koi2 section.containerabs:not(.priceslist):not(.ourproject):not(.solveyourp){background:linear-gradient(180deg, #f0f7ff 0%, #e8f4fc 100%) !important}body.ta-redesign.ta-front-page .main.koi2 section.containerabs:not(.priceslist)::before{background:radial-gradient(circle 200px at 10% 80%, rgba(26, 86, 219, 0.08), transparent),
var(--ta-pattern-diagonal);background-size:auto, 16px 16px}body.ta-redesign.ta-front-page .main.koi2
.priceslist{background:linear-gradient(135deg, #dbeafe 0%, #dbeafe 50%, #eef4ff 100%) !important}body.ta-redesign.ta-front-page .main.koi2 .priceslist::before{background:radial-gradient(circle 300px at 70% 30%, rgba(26, 86, 219, 0.1), transparent),
var(--ta-pattern-dots);background-size:auto, 28px 28px}body.ta-redesign.ta-front-page .main.koi2
.whatdoing{background:linear-gradient(160deg, #dbeafe 0%, #eff6ff 40%, #eef4ff 100%) !important}body.ta-redesign.ta-front-page .main.koi2 .whatdoing::before{background:radial-gradient(ellipse 60% 80% at 0% 50%, rgba(47, 191, 89, 0.12), transparent)}body.ta-redesign.ta-front-page .main.koi2 .prichinyblock:not(.newsb1){background:linear-gradient(180deg, #f5f3ff 0%, #eef4ff 100%) !important}body.ta-redesign.ta-front-page .main.koi2 .prichinyblock:not(.newsb1)::before{background:var(--ta-pattern-grid),
radial-gradient(circle 250px at 100% 0%, rgba(99, 102, 241, 0.1), transparent);background-size:48px 48px, auto}body.ta-redesign.ta-front-page .main.koi2
.solveblock{background:linear-gradient(135deg, #eef4ff 0%, #e0f2fe 50%, #dbeafe 100%) !important}body.ta-redesign.ta-front-page .main.koi2 .solveblock::before{background:var(--ta-pattern-diagonal);background-size:20px 20px;opacity:0.8}body.ta-redesign.ta-front-page .main.koi2
.whywe{background:linear-gradient(180deg, #dbeafe 0%, #f0f9ff 60%, #eef4ff 100%) !important}body.ta-redesign.ta-front-page .main.koi2 .whywe::before{background:radial-gradient(circle 350px at 50% 100%, rgba(26, 86, 219, 0.1), transparent)}body.ta-redesign.ta-front-page .main.koi2
.ourproject{background:linear-gradient(135deg, #eef4ff 0%, #dbeafe 100%) !important}body.ta-redesign.ta-front-page .main.koi2 .ourproject::before{background:radial-gradient(circle 180px at 20% 30%, rgba(26, 86, 219, 0.12), transparent),
radial-gradient(circle 220px at 80% 70%, rgba(26, 86, 219, 0.08), transparent)}body.ta-redesign.ta-front-page .main.koi2
.solveyourp{background:linear-gradient(135deg, #e0f2fe 0%, #dbeafe 50%, #eef4ff 100%) !important}body.ta-redesign.ta-front-page .main.koi2 .solveyourp::before{background:var(--ta-pattern-dots);background-size:32px 32px;opacity:0.6}body.ta-redesign.ta-front-page .main.koi2
.newsb1{background:linear-gradient(180deg, #fff7ed 0%, #eef4ff 100%) !important}body.ta-redesign.ta-front-page .main.koi2 .newsb1::before{background:radial-gradient(circle 280px at 10% 50%, rgba(251, 146, 60, 0.08), transparent)}body.ta-redesign.ta-front-page .main.koi2
.articles{background:linear-gradient(180deg, #eef4ff 0%, #f0f9ff 100%) !important}body.ta-redesign.ta-front-page .main.koi2 .articles::before{background:var(--ta-pattern-grid);background-size:40px 40px;opacity:0.5}body.ta-redesign.ta-front-page .main.koi2 .feedback,
body.ta-redesign.ta-front-page .main.koi2 .container_section
.feedback{background:linear-gradient(135deg, #dbeafe 0%, #eef4ff 100%) !important}body.ta-redesign.ta-front-page .main.koi2 .ta-director{background:linear-gradient(180deg, rgba(238, 244, 255, 0.5) 0%, rgba(219, 234, 254, 0.35) 100%)}body.ta-redesign.ta-front-page .main.koi2 .ta-director::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle 320px at 90% 15%, rgba(26, 86, 219, 0.18), transparent),
radial-gradient(circle 200px at 5% 80%, rgba(99, 102, 241, 0.12), transparent)}body.ta-redesign .ta-page-hero{background:linear-gradient(135deg, rgba(238, 244, 255, 0.95) 0%, rgba(219, 234, 254, 0.95) 60%, rgba(255, 255, 255, 0.9) 100%) !important;border-bottom:1px solid rgba(26, 86, 219, 0.08)}body.ta-redesign .ta-page-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle 200px at 85% 30%, rgba(26, 86, 219, 0.15), transparent),
var(--ta-pattern-dots);background-size:auto, 28px 28px;pointer-events:none}body.ta-redesign .ta-hub-section{background:transparent !important}body.ta-redesign .ta-hub-section:nth-child(odd)::before{background:linear-gradient(180deg, rgba(238, 244, 255, 0.85) 0%, rgba(240, 249, 255, 0.6) 100%)}body.ta-redesign .ta-hub-section:nth-child(even)::before{background:linear-gradient(180deg, rgba(219, 234, 254, 0.7) 0%, rgba(238, 244, 255, 0.5) 100%)}body.ta-redesign .newspage1,
body.ta-redesign
.single__content{background:rgba(255, 255, 255, 0.65) !important;backdrop-filter:blur(6px);border-radius:var(--ta-radius);border:1px
solid rgba(255, 255, 255, 0.8);box-shadow:0 8px 32px rgba(11, 45, 110, 0.06)}body.ta-redesign .project-item,
body.ta-redesign .solveyp_item,
body.ta-redesign .news_list-item,
body.ta-redesign .article-item,
body.ta-redesign .wh_list-item,
body.ta-redesign .nrow_item,
body.ta-redesign .pr_block-item .border,
body.ta-redesign .prich_item,
body.ta-redesign .whatdoin_item,
body.ta-redesign .drop1,
body.ta-redesign .review_item .client-block,
body.ta-redesign
.drop1{background:rgba(255, 255, 255, 0.88) !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px
solid rgba(255, 255, 255, 0.95) !important;box-shadow:0 4px 24px rgba(11, 45, 110, 0.06),
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important}body.ta-redesign .aboutus1
.about_content{background:rgba(255, 255, 255, 0.75);backdrop-filter:blur(8px);border-radius:var(--ta-radius);padding:24px
28px !important;border:1px
solid rgba(255, 255, 255, 0.9);box-shadow:0 8px 32px rgba(26, 86, 219, 0.08)}body.ta-redesign
.table_services{background:rgba(255, 255, 255, 0.7);backdrop-filter:blur(8px);border-radius:var(--ta-radius);padding:16px
20px;border:1px
solid rgba(255, 255, 255, 0.85)}body.ta-redesign .blur_blocktext:not(.ta-training-callout){background:linear-gradient(135deg, rgba(20, 72, 187, 0.92) 0%, rgba(11, 45, 110, 0.95) 100%) !important;border:1px
solid rgba(26, 86, 219, 0.25);box-shadow:0 12px 40px rgba(11, 45, 110, 0.2)}body.ta-redesign .main.koi2 .whywe::after,
body.ta-redesign .main.koi2 .ourproject::after{display:none}@keyframes ta-bg-pulse{0%,100%{transform:scale(1);opacity:0.7}50%{transform:scale(1.15);opacity:1}}@media (prefers-reduced-motion: reduce){body.ta-redesign .main.koi2 .whywe::after,
body.ta-redesign .main.koi2 .ourproject::after{animation:none}}body.ta-redesign .feedback_block::before,
body.ta-redesign .feedback_block::after{display:none !important}body.ta-redesign .feedback_block,
body.ta-redesign section.feedback .feedback_block,
body.ta-redesign .home .feedback_block,
body.ta-redesign .page .feedback_block,
body.ta-redesign .modal_bl1 .feedback_block,
body.ta-redesign #openModal .feedback_block,
body.ta-redesign #openModalthanks
.feedback_block{display:flex;flex-wrap:wrap;gap:24px 32px;align-items:flex-start;padding:28px
32px !important;margin-bottom:0 !important;border-radius:var(--ta-radius) !important;background:var(--ta-white) !important;border:1px
solid var(--ta-border) !important;box-shadow:var(--ta-shadow) !important;color:var(--ta-text) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body.ta-redesign
section.feedback{background:var(--ta-blue-50) !important;padding:48px
0 !important}body.ta-redesign section.feedback .container_section,
body.ta-redesign section.feedback .ta-container{max-width:var(--ta-container);margin:0
auto;padding:0
20px}body.ta-redesign
.feedback_header{font-size:clamp(1.25rem, 2.5vw, 1.75rem) !important;font-weight:700 !important;line-height:1.3;color:var(--ta-blue-900) !important;margin:0
0 8px}body.ta-redesign .feedback_bott-text{font-size:0.9375rem !important;line-height:1.55;color:var(--ta-muted) !important;margin:0
!important}body.ta-redesign .feedback_left-info{flex:1 1 240px;max-width:360px}body.ta-redesign .modal.activeModalka .feedback_left-info{flex:0 0 auto;max-width:none}body.ta-redesign .feedback_right-info{flex:1 1 280px;min-width:0;padding:0
!important}body.ta-redesign
.modal.activeModalka{opacity:1 !important;z-index:100000 !important;display:flex !important;align-items:flex-start;justify-content:center;overflow:hidden !important;background:rgba(11, 45, 110, 0.45) !important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-sizing:border-box}body.ta-redesign.modal-open{overflow:hidden}body.ta-redesign .modal .modal-content{border:none !important;background:transparent !important;box-shadow:none !important}body.ta-redesign .modal .modal-header{position:absolute;inset:0 0 auto;z-index:3;border:none !important;padding:0;min-height:0;height:0;overflow:visible;pointer-events:none}body.ta-redesign .modal
.close{pointer-events:auto;color:var(--ta-muted) !important;text-shadow:none !important;font-size:2rem;line-height:1;position:absolute;top:12px;right:12px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--ta-white);border:1px
solid var(--ta-border);transition:color 0.2s ease, background 0.2s ease;z-index:4}body.ta-redesign .modal .close:hover{color:var(--ta-blue-900) !important;background:var(--ta-blue-50);opacity:1 !important}body.ta-redesign .modal-dialog{max-width:720px !important;margin:24px
auto !important;width:100%;flex:0 0 auto}body.ta-redesign .modal.activeModalka .modal-content,
body.ta-redesign .modal.activeModalka .modal-body{overflow:visible}body.ta-redesign .modal.activeModalka
.feedback_block{position:relative}@media (max-width: 767px){body.ta-redesign .modal.activeModalka .modal-dialog{max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));display:flex;flex-direction:column;min-height:0}body.ta-redesign .modal.activeModalka .modal-content{display:flex;flex-direction:column;max-height:inherit;min-height:0;flex:1 1 auto}body.ta-redesign .modal.activeModalka .modal-body{overflow-x:hidden !important;overflow-y:auto !important;flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch}body.ta-redesign .modal.activeModalka .wpcf7 form .form-btn,
body.ta-redesign .modal.activeModalka .wpcf7 form button[type="submit"],
body.ta-redesign .modal.activeModalka .wpcf7 form input[type="submit"]{position:sticky;bottom:0;z-index:2;margin-top:12px !important;box-shadow:0 -12px 24px rgba(255, 255, 255, 0.95) !important}}body.ta-redesign .wpcf7
form{display:flex;flex-direction:column;gap:12px}body.ta-redesign .wpcf7-form-control:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]){width:100% !important;max-width:none !important;margin:0
!important;padding:12px
14px !important;border:1px
solid var(--ta-border) !important;border-radius:var(--ta-radius-sm) !important;background:var(--ta-white) !important;color:var(--ta-text) !important;font-family:inherit;font-size:0.9375rem !important;line-height:1.4;box-shadow:none !important;transition:border-color 0.2s ease, box-shadow 0.2s ease}body.ta-redesign textarea.wpcf7-form-control{min-height:96px;resize:vertical}body.ta-redesign .wpcf7-form-control:focus{outline:none !important;border-color:var(--ta-blue-500) !important;background:var(--ta-white) !important;box-shadow:0 0 0 3px rgba(26, 86, 219, 0.12) !important}body.ta-redesign .wpcf7-form-control.wpcf7-not-valid{border-color:#ef4444 !important}body.ta-redesign .wpcf7-form-control::placeholder{color:#94a3b8;opacity:1}body.ta-redesign input.wpcf7-submit,
body.ta-redesign button.wpcf7-submit,
body.ta-redesign .feedback_block .form-btn,
body.ta-redesign .feedback_block button.form-btn,
body.ta-redesign .feedback_block button[type="submit"]{display:inline-flex !important;align-items:center;justify-content:center;width:auto !important;min-width:160px;margin-top:4px !important;padding:12px
28px !important;border:none !important;border-radius:999px !important;background:var(--ta-green-600) !important;background-image:none !important;background-size:auto !important;color:var(--ta-white) !important;font-family:inherit;font-size:0.9375rem !important;font-weight:700 !important;cursor:pointer;box-shadow:0 4px 14px rgba(26, 86, 219, 0.25) !important;transition:background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease !important;animation:none !important;position:relative;overflow:visible}body.ta-redesign input.wpcf7-submit::after,
body.ta-redesign button.wpcf7-submit::after,
body.ta-redesign .feedback_block .form-btn::after,
body.ta-redesign .feedback_block button.form-btn::after{display:none !important;content:none !important}body.ta-redesign input.wpcf7-submit:hover,
body.ta-redesign button.wpcf7-submit:hover,
body.ta-redesign .feedback_block .form-btn:hover,
body.ta-redesign .feedback_block button.form-btn:hover{background:var(--ta-green-700) !important;transform:translateY(-1px);box-shadow:0 6px 18px rgba(26, 86, 219, 0.3) !important}body.ta-redesign .wpcf7-acceptance{margin-top:4px}body.ta-redesign .wpcf7-acceptance .wpcf7-list-item{margin:0
!important;padding-left:28px !important;font-size:0.8125rem !important;line-height:1.45;color:var(--ta-muted) !important}body.ta-redesign .wpcf7-acceptance .wpcf7-list-item
a{color:var(--ta-blue-700) !important;text-decoration:underline;text-underline-offset:2px}body.ta-redesign .wpcf7-acceptance .wpcf7-list-item a:hover{color:var(--ta-blue-900) !important}body.ta-redesign .wpcf7-acceptance label>span::before{top:2px !important;left:-28px !important;width:18px !important;height:18px !important;border:2px
solid var(--ta-border) !important;border-radius:4px !important;background:var(--ta-white) !important}body.ta-redesign .wpcf7-acceptance input:checked + span::before,
body.ta-redesign .custom-checkbox:checked+label::before{border-color:var(--ta-green-600) !important;background-color:var(--ta-green-600) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='M1 5l3 3 7-7'/%3E%3C/svg%3E") !important;background-size:12px !important;background-position:center !important;background-repeat:no-repeat !important}body.ta-redesign .feedback_block .fsb,
body.ta-redesign .feedback_block small,
body.ta-redesign .feedback_block .required-note{color:var(--ta-muted) !important;font-size:0.75rem}body.ta-redesign .feedback_block .smart-captcha,
body.ta-redesign .feedback_block [class*="captcha"],
body.ta-redesign .feedback_block
iframe{max-width:100%;border-radius:var(--ta-radius-sm)}body.ta-redesign .wpcf7-form-control-wrap.cf7-counter_callme,
body.ta-redesign .wpcf7-form-control-wrap.cf7-counter_request{display:none !important;height:0 !important;margin:0
!important;padding:0
!important;overflow:hidden !important}@media (max-width: 767px){body.ta-redesign
.feedback_block{padding:20px
18px !important;flex-direction:column;gap:16px}body.ta-redesign .feedback_left-info{flex:0 0 auto;max-width:none}body.ta-redesign
.modal.activeModalka{padding:max(8px, env(safe-area-inset-top)) 8px max(12px, env(safe-area-inset-bottom)) !important}body.ta-redesign .modal-dialog{margin:0
auto !important}body.ta-redesign .modal.activeModalka
.feedback_block{padding:44px
16px 18px !important;gap:12px}body.ta-redesign .modal.activeModalka
.feedback_header{padding-right:36px}body.ta-redesign .modal.activeModalka textarea.wpcf7-form-control{min-height:72px}body.ta-redesign .modal.activeModalka .smart-captcha,
body.ta-redesign .modal.activeModalka .cfyc-captcha-container{max-width:100%;overflow:hidden}body.ta-redesign input.wpcf7-submit,
body.ta-redesign .feedback_block .form-btn,
body.ta-redesign .feedback_block button[type="submit"]{width:100% !important;margin-top:8px !important}}@media (max-width: 767px) and (max-height: 740px){body.ta-redesign .modal.activeModalka
.feedback_block{padding-top:40px !important;gap:10px}body.ta-redesign .modal.activeModalka textarea.wpcf7-form-control{min-height:64px}body.ta-redesign .modal.activeModalka .feedback_bott-text{font-size:0.875rem !important}}body.ta-redesign .ta-director{position:relative;padding:56px
0;overflow:hidden}body.ta-redesign .ta-director__bg{position:absolute;inset:0;pointer-events:none}body.ta-redesign .ta-director__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(26, 86, 219, 0.04) 1px, transparent 1px),
linear-gradient(90deg, rgba(26, 86, 219, 0.04) 1px, transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 80% 70% at 50% 40%, #000 20%, transparent 75%)}body.ta-redesign .ta-director__blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:0.45}body.ta-redesign .ta-director__blob--1{width:320px;height:320px;top:-80px;right:-40px;background:rgba(26, 86, 219, 0.18)}body.ta-redesign .ta-director__blob--2{width:280px;height:280px;bottom:-60px;left:-40px;background:rgba(26, 86, 219, 0.14)}body.ta-redesign .ta-director__inner{position:relative;z-index:1}body.ta-redesign .ta-director__card{display:grid;grid-template-columns:minmax(220px, 300px) minmax(0, 1fr);gap:28px 36px;align-items:center;padding:28px;border-radius:22px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(238, 244, 255, 0.94));border:1px
solid rgba(226, 232, 240, 0.95);border-left:4px solid var(--ta-green-600);box-shadow:0 18px 48px rgba(11, 45, 110, 0.08)}body.ta-redesign .ta-director__media{display:flex;flex-direction:column;gap:14px}body.ta-redesign .ta-director__photo{position:relative;border-radius:18px;overflow:hidden;background:linear-gradient(145deg, var(--ta-blue-50), #dbeafe);box-shadow:0 12px 32px rgba(11, 45, 110, 0.1)}body.ta-redesign .ta-director__photo::before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px
solid rgba(255, 255, 255, 0.8);pointer-events:none;z-index:1}body.ta-redesign .ta-director__img,
body.ta-redesign .ta-director__photo .ta-img{display:block;width:100% !important;height:auto !important;max-height:360px;object-fit:cover;object-position:top center;margin:0
!important;position:static !important;bottom:auto !important}body.ta-redesign .ta-director__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}body.ta-redesign .ta-director__chips
li{padding:5px
10px;border-radius:999px;background:rgba(26, 86, 219, 0.1);border:1px
solid rgba(26, 86, 219, 0.16);color:var(--ta-blue-700);font-size:0.75rem;font-weight:700;line-height:1.2}body.ta-redesign .ta-director__tag{display:inline-block;margin-bottom:10px;padding:4px
10px;border-radius:6px;background:rgba(26, 86, 219, 0.1);color:var(--ta-blue-700);font-size:0.6875rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}body.ta-redesign .ta-director__name{margin:0
0 12px;font-size:clamp(1.375rem, 2.4vw, 1.75rem);font-weight:800;line-height:1.2;color:var(--ta-blue-900) !important}body.ta-redesign .ta-director__text{margin:0
0 18px;font-size:1rem;line-height:1.65;color:var(--ta-muted) !important;max-width:56ch}body.ta-redesign .ta-director__phone{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:10px
14px;border-radius:12px;background:rgba(255, 255, 255, 0.9);border:1px
solid var(--ta-border);color:var(--ta-blue-700) !important;font-size:1rem;font-weight:700;text-decoration:none;transition:border-color 0.2s ease, box-shadow 0.2s ease}body.ta-redesign .ta-director__phone:hover{border-color:rgba(26, 86, 219, 0.35);box-shadow:0 8px 20px rgba(26, 86, 219, 0.08);color:var(--ta-blue-900) !important}body.ta-redesign .ta-director__actions{display:flex;flex-wrap:wrap;gap:12px}body.ta-redesign .ta-director__btn.tax_button{margin:0
!important;padding:13px
22px !important}body.ta-redesign .ta-director__btn:nth-child(2){background:linear-gradient(135deg, var(--ta-blue-700), #2563eb) !important;box-shadow:0 8px 22px rgba(26, 86, 219, 0.22) !important}body.ta-redesign .ta-director__btn:nth-child(2):hover{background:linear-gradient(135deg, var(--ta-blue-900), #1d4ed8) !important}@media (max-width: 900px){body.ta-redesign .ta-director__card{grid-template-columns:1fr;gap:20px;padding:22px}body.ta-redesign .ta-director__media{max-width:280px;margin:0
auto;width:100%}body.ta-redesign .ta-director__content{text-align:center}body.ta-redesign .ta-director__text{max-width:none}body.ta-redesign .ta-director__phone,
body.ta-redesign .ta-director__actions{justify-content:center}body.ta-redesign .ta-director__chips{justify-content:center}}@media (max-width: 520px){body.ta-redesign .ta-director{padding:40px
0}body.ta-redesign .ta-director__actions{flex-direction:column;align-items:stretch}body.ta-redesign .ta-director__btn.tax_button{width:100%}}body.ta-inner-page .ta-inner-hero{position:relative;overflow:hidden;isolation:isolate;padding:8px
0 36px;background:linear-gradient(155deg, #f8fafc 0%, #eef4ff 42%, #dbeafe 78%, #faf5ff 100%)}body.ta-inner-page .ta-inner-hero__bg{position:absolute;inset:0;pointer-events:none;z-index:0}body.ta-inner-page .ta-inner-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(26, 86, 219, 0.035) 1px, transparent 1px),
linear-gradient(90deg, rgba(26, 86, 219, 0.035) 1px, transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse 85% 75% at 50% 0%, #000 15%, transparent 72%);-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 0%, #000 15%, transparent 72%)}body.ta-inner-page .ta-inner-hero__blob{position:absolute;border-radius:50%;filter:blur(64px);opacity:0.55}body.ta-inner-page .ta-inner-hero__blob--1{width:380px;height:380px;top:-10%;right:-4%;background:rgba(26, 86, 219, 0.2)}body.ta-inner-page .ta-inner-hero__blob--2{width:300px;height:300px;bottom:-12%;left:-3%;background:rgba(26, 86, 219, 0.22)}body.ta-inner-page .ta-inner-hero__ring{position:absolute;width:460px;height:460px;top:4%;right:6%;border:1px
solid rgba(26, 86, 219, 0.1);border-radius:50%}body.ta-inner-page .ta-inner-hero__inner{position:relative;z-index:1}body.ta-inner-page .ta-inner-hero__layout{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);gap:28px;align-items:start}body.ta-inner-page .ta-inner-hero--simple .ta-inner-hero__layout{grid-template-columns:1fr}body.ta-inner-page .ta-inner-hero__badge{display:inline-flex;align-items:center;gap:8px;margin:0
0 14px;padding:6px
14px;border-radius:999px;background:rgba(255, 255, 255, 0.86);border:1px
solid rgba(26, 86, 219, 0.18);color:var(--ta-blue-700);font-size:0.8125rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}body.ta-inner-page .ta-inner-hero__badge::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ta-blue-700)}body.ta-inner-page .ta-inner-hero__title{margin:0
0 14px;font-size:clamp(2rem, 4vw, 2.75rem);line-height:1.1;font-weight:800;color:var(--ta-blue-900);letter-spacing:-0.02em}body.ta-inner-page .ta-inner-hero__lead{margin:0
0 20px;max-width:52ch;font-size:1.0625rem;line-height:1.65;color:var(--ta-muted)}body.ta-inner-page .ta-inner-hero__lead
strong{color:var(--ta-blue-700)}body.ta-inner-page .ta-inner-hero__highlights{display:flex;flex-wrap:wrap;gap:10px;margin:0
0 24px;padding:0;list-style:none}body.ta-inner-page .ta-inner-hero__highlights
li{padding:8px
14px;border-radius:999px;background:rgba(255, 255, 255, 0.88);border:1px
solid rgba(26, 86, 219, 0.12);color:var(--ta-blue-900);font-size:0.875rem;font-weight:600}body.ta-inner-page .ta-inner-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}body.ta-inner-page .ta-inner-hero__cta.tax_button{margin:0;padding:14px
24px;border-radius:999px;background:linear-gradient(135deg, var(--ta-green-600), #3b82f6) !important;box-shadow:0 10px 28px rgba(26, 86, 219, 0.22)}body.ta-inner-page .ta-inner-hero__phone{color:var(--ta-blue-700);font-size:1rem;font-weight:700;text-decoration:none}body.ta-inner-page .ta-inner-hero__cards{display:grid;gap:12px}body.ta-inner-page .ta-inner-hero__card{display:block;padding:18px
20px;border-radius:var(--ta-radius, 16px);background:rgba(255, 255, 255, 0.92);border:1px
solid rgba(26, 86, 219, 0.1);box-shadow:0 8px 28px rgba(26, 86, 219, 0.06);text-decoration:none;color:inherit}body.ta-inner-page a.ta-inner-hero__card:hover{transform:translateY(-2px);border-color:rgba(26, 86, 219, 0.22);box-shadow:0 12px 32px rgba(26, 86, 219, 0.1)}body.ta-inner-page .ta-inner-hero__card-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:10px;border-radius:10px;background:var(--ta-blue-700);color:#fff;font-size:0.75rem;font-weight:800}body.ta-inner-page .ta-inner-hero__card-title{margin:0
0 6px;font-size:1.0625rem;font-weight:800;color:var(--ta-blue-900)}body.ta-inner-page .ta-inner-hero__card
p{margin:0;font-size:0.9375rem;line-height:1.55;color:var(--ta-muted)}body.ta-inner-page .ta-inner-hero__strip{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-top:16px;padding:14px
18px;border-radius:14px;background:linear-gradient(135deg, #1e3a8a, #1a56db);color:rgba(255, 255, 255, 0.92);font-size:0.875rem;font-weight:600}body.ta-inner-page .ta-inner-hero__strip
a{margin-left:auto;color:#fff;text-decoration:underline;text-underline-offset:3px}body.ta-inner-page .ta-inner-main{padding:8px
0 48px}body.ta-inner-page .ta-inner-main--single .single__content,
body.ta-inner-page .ta-inner-main .ta-rich-content{padding:24px
26px;border-radius:18px;background:rgba(255, 255, 255, 0.92);border:1px
solid rgba(26, 86, 219, 0.1);box-shadow:0 8px 28px rgba(26, 86, 219, 0.05)}body.ta-inner-page .single__content p,
body.ta-inner-page .ta-rich-content
p{font-size:1rem;line-height:1.7;color:var(--ta-muted)}body.ta-inner-page .single__content h2,
body.ta-inner-page .single__content h3,
body.ta-inner-page .ta-rich-content h2,
body.ta-inner-page .ta-rich-content
h3{color:var(--ta-blue-900);margin:1.4em 0 0.6em}body.ta-inner-page .single__content a,
body.ta-inner-page .ta-rich-content
a{color:var(--ta-blue-700);font-weight:600}body.ta-inner-page section.breadcrumbs:not(.ta-breadcrumbs),
body.ta-inner-page .newspage1 > .header_sec,
body.ta-inner-page .newspage1 > .pubdate,
body.ta-inner-page
.header_q{display:none !important}body.ta-inner-page .newspage1,
body.ta-inner-page
.frequent_questions{padding:0
!important;background:transparent !important}body.ta-inner-page .newspage1 > .container_section,
body.ta-inner-page .frequent_questions>.container_section{max-width:var(--ta-container);margin:0
auto;padding:0
20px}body.ta-inner-page .newspage_list-items,
body.ta-inner-page
.list_services{display:grid;gap:16px}body.ta-inner-page .newspage_list-item,
body.ta-inner-page
.services_item{display:grid;grid-template-columns:180px 1fr;gap:18px;align-items:center;padding:16px;border-radius:16px;background:rgba(255, 255, 255, 0.92);border:1px
solid rgba(26, 86, 219, 0.1);box-shadow:0 8px 24px rgba(26, 86, 219, 0.05)}body.ta-inner-page .newspage_list-item .img_news-left img,
body.ta-inner-page .services_item
img{width:100%;height:auto;border-radius:12px;object-fit:cover}body.ta-inner-page .newspage_list-item .text_news-right span,
body.ta-inner-page .newspage_list-item .text_news-right p,
body.ta-inner-page .services_item
h3{color:var(--ta-blue-900) !important;font-weight:700}body.ta-inner-page .newspage_list-item .text_news-right
span{display:block;margin-bottom:6px;font-size:0.8125rem;color:var(--ta-muted) !important;font-weight:600}body.ta-inner-page .detailnewshr,
body.ta-inner-page .services_item .serv_info>a:last-child{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:8px
14px;border-radius:999px;background:rgba(238, 244, 255, 0.95);border:1px
solid rgba(26, 86, 219, 0.14);color:var(--ta-blue-700) !important;font-size:0.8125rem;font-weight:700;text-decoration:none}body.ta-inner-page .services_item .serv_info
p{color:var(--ta-muted);font-size:0.9375rem;line-height:1.55}body.ta-inner-page .services_item
.serv_price{display:block;margin:8px
0;color:var(--ta-blue-900);font-weight:800}body.ta-inner-page .frequent_questions
.accordion{width:100%;margin:0
0 10px;padding:16px
18px;border:1px
solid rgba(26, 86, 219, 0.12);border-radius:14px;background:rgba(255, 255, 255, 0.92);color:var(--ta-blue-900);font-size:1rem;font-weight:700;text-align:left;cursor:pointer;box-shadow:0 6px 20px rgba(26, 86, 219, 0.05)}body.ta-inner-page .frequent_questions
.panel{margin:-6px 0 14px;padding:0
18px 14px;color:var(--ta-muted);line-height:1.65}body.ta-inner-page .tg_users-for_btn{display:inline-flex;align-items:center;gap:12px;margin:0
0 20px;padding:14px
18px;border-radius:14px;background:linear-gradient(135deg, #1e3a8a, #1a56db);color:#fff !important;text-decoration:none;font-weight:700}body.ta-inner-page
.table_prices{border-radius:16px;overflow:hidden;border:1px
solid rgba(26, 86, 219, 0.12);box-shadow:0 8px 28px rgba(26, 86, 219, 0.06)}body.ta-inner-page .table_prices
table{width:100%;border-collapse:collapse;background:#fff}body.ta-inner-page .table_prices th,
body.ta-inner-page .table_prices
td{padding:12px
14px;border-bottom:1px solid rgba(26, 86, 219, 0.08);color:var(--ta-muted)}body.ta-inner-page .table_prices
th{background:rgba(238, 244, 255, 0.9);color:var(--ta-blue-900);font-weight:800;text-align:left}body.ta-inner-page .table_prices-item{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, 0.7fr) minmax(0, 1.1fr);gap:12px;padding:14px
16px;background:#fff;border-bottom:1px solid rgba(26, 86, 219, 0.08)}body.ta-inner-page .table_prices-item:last-child{border-bottom:0}body.ta-inner-page .table_prices-item-name{color:var(--ta-blue-900);font-weight:800}body.ta-inner-page .table_prices-item-price{color:var(--ta-blue-700);font-weight:800}body.ta-inner-page .table_prices-item-description{color:var(--ta-muted);font-size:0.9375rem;line-height:1.55}body.ta-inner-page
.btn_prics{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}body.ta-inner-page .btn_prics
a{display:inline-flex;align-items:center;padding:12px
18px;border-radius:999px;background:linear-gradient(135deg, var(--ta-green-600), #3b82f6);color:#fff !important;font-weight:700;text-decoration:none;box-shadow:0 8px 24px rgba(26, 86, 219, 0.18)}body.ta-inner-page:not(.ta-services-page) .servicestep_list-block,
body.ta-inner-page .workstage_list-items{display:grid;gap:14px;margin-bottom:28px}body.ta-inner-page:not(.ta-services-page) .servicestep_list-item,
body.ta-inner-page .workstage_list-item{display:grid;grid-template-columns:88px 1fr;gap:16px;align-items:start;padding:18px;border-radius:16px;background:rgba(255, 255, 255, 0.92);border:1px
solid rgba(26, 86, 219, 0.1);box-shadow:0 8px 24px rgba(26, 86, 219, 0.05)}body.ta-inner-page
.workstage_header{margin:0
0 14px;color:var(--ta-blue-900);font-size:1.25rem;font-weight:800}body.ta-inner-page .workstage_list+.workstage_list{margin-top:28px}body.ta-inner-page:not(.ta-services-page) .ws_left-block
span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:8px;border-radius:10px;background:var(--ta-blue-700);color:#fff;font-size:0.75rem;font-weight:800}body.ta-inner-page .ws_right-block,
body.ta-inner-page .ws_right-block
p{color:var(--ta-muted);line-height:1.65}body.ta-inner-page .ws_right-block h2,
body.ta-inner-page .ws_right-block h3,
body.ta-inner-page .ws_right-block
strong{color:var(--ta-blue-900)}body.ta-inner-page .ta-product-order{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:24px;align-items:center;margin-bottom:24px;padding:20px;border-radius:18px;background:rgba(255, 255, 255, 0.92);border:1px
solid rgba(26, 86, 219, 0.1);box-shadow:0 8px 28px rgba(26, 86, 219, 0.05)}body.ta-inner-page .ta-product-order
.priceorder1{margin-bottom:14px;color:var(--ta-blue-900);font-size:1.5rem;font-weight:800}body.ta-inner-page .ta-product-order .order_info-right
img{width:100%;height:auto;border-radius:14px}body.ta-inner-page .ta-woo-shell{padding:22px
24px;border-radius:18px;background:rgba(255, 255, 255, 0.92);border:1px
solid rgba(26, 86, 219, 0.1);box-shadow:0 8px 28px rgba(26, 86, 219, 0.05)}body.ta-inner-page .ta-woo-shell .form_order-header,
body.ta-inner-page .ta-woo-shell
h3{margin:0
0 16px;color:var(--ta-blue-900);font-size:1.125rem;font-weight:800}body.ta-inner-page .ta-woo-coupon{margin-bottom:16px;padding:16px
18px;border-radius:14px;background:rgba(238, 244, 255, 0.7);border:1px
solid rgba(26, 86, 219, 0.1)}body.ta-inner-page .woocommerce table.shop_table,
body.ta-inner-page .woocommerce-checkout .col2-set{border-color:rgba(26, 86, 219, 0.1) !important}body.ta-inner-page .woocommerce .button,
body.ta-inner-page .woocommerce
button.button{border-radius:999px !important;background:linear-gradient(135deg, var(--ta-green-600), #3b82f6) !important;color:#fff !important;font-weight:700 !important}body.ta-inner-page .pagination,
body.ta-inner-page .nav-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}body.ta-inner-page .pagination a,
body.ta-inner-page .pagination span,
body.ta-inner-page .nav-links a,
body.ta-inner-page .nav-links
span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding:8px
12px;border-radius:10px;border:1px
solid rgba(26, 86, 219, 0.12);background:#fff;color:var(--ta-blue-700);font-weight:700;text-decoration:none}body.ta-inner-page .pagination .current,
body.ta-inner-page .nav-links
.current{background:var(--ta-blue-700);border-color:var(--ta-blue-700);color:#fff}body.ta-inner-page .reviews.ta-inner-reviews{background:transparent !important;padding:8px
0 48px !important}body.ta-inner-page .reviews.ta-inner-reviews .yandex-rating{width:fit-content;max-width:min(100%, 380px);margin:0
auto 20px;padding:18px
20px;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(11, 45, 110, 0.08)}body.ta-inner-page .reviews.ta-inner-reviews .yandex-rating
a{display:flex;flex-direction:column;align-items:center;gap:8px;width:auto;height:auto;color:var(--ta-blue-900);text-align:center;text-decoration:none}body.ta-inner-page .reviews.ta-inner-reviews .yandex-r-img{width:auto;max-width:220px;height:auto}body.ta-inner-page .reviews.ta-inner-reviews .yandex-r-title{font-weight:700;font-size:1.0625rem;line-height:1.4}body.ta-inner-page .reviews.ta-inner-reviews .yandex-r-valstars{font-size:1.0625rem;line-height:1.4;font-weight:700}body.ta-inner-page .reviews.ta-inner-reviews .review_item .client-block{padding:24px;border-radius:16px;background:rgba(255, 255, 255, 0.95) !important;border:1px
solid rgba(26, 86, 219, 0.1) !important;box-shadow:0 8px 24px rgba(26, 86, 219, 0.05) !important;backdrop-filter:none !important}body.ta-inner-page .reviews.ta-inner-reviews .review-client_text,
body.ta-inner-page .reviews.ta-inner-reviews .review-client_text p,
body.ta-inner-page .reviews.ta-inner-reviews .review-client_text li,
body.ta-inner-page .reviews.ta-inner-reviews .names_clients h3,
body.ta-inner-page .reviews.ta-inner-reviews .names_clients
span{color:var(--ta-text) !important}body.ta-inner-page .reviews.ta-inner-reviews .names_clients
h3{margin:0
0 4px;font-size:1.125rem;font-weight:800;line-height:1.3;color:var(--ta-blue-900) !important}body.ta-inner-page .reviews.ta-inner-reviews .names_clients
span{display:block;font-size:0.8125rem;font-weight:600;color:var(--ta-muted) !important}body.ta-inner-page .reviews.ta-inner-reviews .review-client_text{margin-top:0;font-size:0.975rem;line-height:1.65}body.ta-inner-page .reviews.ta-inner-reviews .review-client_text
p{margin:0
0 10px}body.ta-inner-page .reviews.ta-inner-reviews .review-client_text p:last-child{margin-bottom:0}body.ta-inner-page .reviews .review-item_left,
body.ta-inner-page .reviews .review-item_right{border-radius:16px;background:rgba(255, 255, 255, 0.95);border:1px
solid rgba(26, 86, 219, 0.1);box-shadow:0 8px 24px rgba(26, 86, 219, 0.05)}@media (max-width: 960px){body.ta-inner-page .ta-inner-hero__layout{grid-template-columns:1fr}body.ta-inner-page .newspage_list-item,
body.ta-inner-page
.services_item{grid-template-columns:1fr}body.ta-inner-page .table_prices-item,
body.ta-inner-page .ta-product-order{grid-template-columns:1fr}body.ta-inner-page:not(.ta-services-page) .servicestep_list-item,
body.ta-inner-page .workstage_list-item{grid-template-columns:1fr}}@media (max-width: 640px){body.ta-inner-page .ta-inner-hero__strip
a{margin-left:0}body.ta-inner-page .ta-inner-main--single .single__content,
body.ta-inner-page .ta-inner-main .ta-rich-content{padding:18px
16px}}body.ta-redesign .ta-services-help{position:relative;overflow:hidden;padding:56px
0 !important}body.ta-redesign .ta-services-help::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle 360px at 0% 0%, rgba(26, 86, 219, 0.12), transparent 62%),
radial-gradient(circle 320px at 100% 100%, rgba(26, 86, 219, 0.14), transparent 60%),
linear-gradient(180deg, #eff6ff 0%, #eef4ff 48%, #f8fbff 100%)}body.ta-redesign .ta-services-help .ta-container{position:relative;z-index:1}body.ta-redesign .ta-services-help .ta-hub-section__badge{display:inline-block;margin-bottom:10px;padding:6px
14px;border-radius:999px;background:rgba(26, 86, 219, 0.12);border:1px
solid rgba(26, 86, 219, 0.22);color:var(--ta-blue-700);font-size:0.75rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}body.ta-redesign .ta-services-help .ta-hub-section__title{margin:0;color:var(--ta-blue-900) !important;font-size:clamp(1.75rem, 3vw, 2.35rem);line-height:1.15}body.ta-redesign .ta-services-help .ta-hub-section__lead{margin:14px
0 0;max-width:760px;color:var(--ta-muted) !important;font-size:1.0625rem;line-height:1.65}body.ta-redesign .ta-services-help .ta-hub-section__highlights{display:flex;flex-wrap:wrap;gap:8px;margin:16px
0 0;padding:0;list-style:none}body.ta-redesign .ta-services-help .ta-hub-section__highlight{padding:6px
14px;border-radius:999px;background:rgba(255, 255, 255, 0.9);border:1px
solid rgba(26, 86, 219, 0.12);color:var(--ta-blue-900);font-size:0.8125rem;font-weight:600;box-shadow:0 2px 8px rgba(11, 45, 110, 0.04)}body.ta-redesign .ta-services-help__panel{margin-top:28px;padding:24px;border-radius:22px;border:1px
solid rgba(26, 86, 219, 0.12);background:rgba(255, 255, 255, 0.9);box-shadow:0 16px 48px rgba(11, 45, 110, 0.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.ta-redesign .ta-services-help__grid{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(240px, 0.9fr);gap:28px;align-items:center}body.ta-redesign .ta-services-help__list{margin:0;padding:0;list-style:none;display:grid;gap:12px}body.ta-redesign .ta-services-help__list
li{position:relative;padding:14px
16px 14px 44px;border-radius:14px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.96), rgba(238, 244, 255, 0.9));border:1px
solid rgba(226, 232, 240, 0.95);border-left:4px solid var(--ta-blue-700);color:var(--ta-text) !important;font-size:0.9375rem;line-height:1.55;box-shadow:0 4px 16px rgba(11, 45, 110, 0.04)}body.ta-redesign .ta-services-help__list li::before{content:"";position:absolute;left:16px;top:1.15em;width:8px;height:8px;border-radius:50%;background:var(--ta-green-600);box-shadow:0 0 0 4px rgba(34, 197, 94, 0.14)}body.ta-redesign .ta-services-help__media{display:flex;align-items:center;justify-content:center;min-height:260px;padding:18px;border-radius:18px;background:radial-gradient(circle at 30% 20%, rgba(59, 130, 246, 0.12), transparent 55%),
linear-gradient(160deg, #eef4ff, #dbeafe);border:1px
solid rgba(26, 86, 219, 0.1)}body.ta-redesign .ta-services-help__media
img{display:block;width:100%;max-width:360px;height:auto;max-height:280px;object-fit:contain;filter:drop-shadow(0 16px 28px rgba(11, 45, 110, 0.12))}body.ta-redesign .ta-services-help .ta-section-takeaway{margin-top:22px;padding:18px
20px 18px 22px;border-radius:var(--ta-radius-sm);border-left:4px solid var(--ta-blue-500);background:rgba(255, 255, 255, 0.9);box-shadow:0 4px 20px rgba(11, 45, 110, 0.06)}body.ta-redesign .ta-services-help .ta-section-takeaway__label{display:block;margin-bottom:6px;font-size:0.6875rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;color:var(--ta-blue-700)}body.ta-redesign .ta-services-help .ta-section-takeaway
p{margin:0;font-size:1rem;line-height:1.55;color:var(--ta-text) !important}body.ta-redesign .ta-services-help .ta-section-takeaway--help{border-left-color:var(--ta-blue-700);background:linear-gradient(135deg, rgba(255, 255, 255, 0.96), rgba(238, 244, 255, 0.9))}body.ta-redesign .ta-services-help .ta-section-takeaway--help .ta-section-takeaway__label{color:var(--ta-blue-700)}body.ta-redesign .ta-services-help .ta-hub-section__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}body.ta-redesign .ta-services-help .ta-link-more{display:inline-flex;align-items:center;color:var(--ta-blue-700) !important;font-weight:700;text-decoration:none}body.ta-redesign .ta-services-help .ta-link-more:hover{color:var(--ta-blue-900) !important;text-decoration:underline}@media (max-width: 991px){body.ta-redesign .ta-services-help{padding:40px
0 !important}body.ta-redesign .ta-services-help__grid{grid-template-columns:1fr}body.ta-redesign .ta-services-help__media{min-height:220px}}@media (max-width: 640px){body.ta-redesign .ta-services-help__panel{padding:18px}body.ta-redesign .ta-services-help__list
li{padding:12px
14px 12px 40px}}body.ta-redesign .ta-site-footer{position:relative;margin-top:0;padding:0
0 24px;color:rgba(255, 255, 255, 0.9);background:radial-gradient(circle 520px at 12% -10%, rgba(59, 130, 246, 0.35), transparent 58%),
radial-gradient(circle 420px at 88% 110%, rgba(47, 191, 89, 0.18), transparent 55%),
linear-gradient(165deg, #071b45 0%, #0b2d6e 42%, #123d8f 100%) !important;border-top:4px solid transparent;border-image:linear-gradient(90deg, #22c55e, #3b82f6, #1a56db, #22c55e) 1;overflow:hidden}body.ta-redesign .ta-site-footer::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0.35;background:linear-gradient(rgba(255, 255, 255, 0.04) 1px, transparent 1px),
linear-gradient(90deg, rgba(255, 255, 255, 0.04) 1px, transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent 85%)}body.ta-redesign .ta-site-footer__glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(60px)}body.ta-redesign .ta-site-footer__glow--left{top:-80px;left:-60px;width:280px;height:280px;background:rgba(26, 86, 219, 0.45)}body.ta-redesign .ta-site-footer__glow--right{right:-40px;bottom:-100px;width:320px;height:320px;background:rgba(34, 197, 94, 0.22)}body.ta-redesign .ta-site-footer__inner{position:relative;z-index:1;max-width:var(--ta-container);margin:0
auto;padding:36px
20px 0 !important}body.ta-redesign .ta-site-footer__cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px;padding:24px
28px;border-radius:20px;border:1px
solid rgba(255, 255, 255, 0.14);background:linear-gradient(135deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.04)),
rgba(7, 27, 69, 0.35);box-shadow:0 20px 50px rgba(0, 0, 0, 0.22),
inset 0 1px 0 rgba(255, 255, 255, 0.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.ta-redesign .ta-site-footer__badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;padding:5px
12px;border-radius:999px;background:rgba(34, 197, 94, 0.16);border:1px
solid rgba(34, 197, 94, 0.35);color:#bbf7d0;font-size:0.75rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}body.ta-redesign .ta-site-footer__badge::before{content:"";width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34, 197, 94, 0.25)}body.ta-redesign .ta-site-footer__cta-title{margin:0
0 6px;color:#fff !important;font-size:clamp(1.25rem, 2.4vw, 1.75rem);font-weight:800;line-height:1.2}body.ta-redesign .ta-site-footer__cta-text{margin:0;max-width:52ch;color:rgba(255, 255, 255, 0.72) !important;font-size:0.9375rem;line-height:1.55}body.ta-redesign .ta-site-footer__cta-btn{flex:0 0 auto;white-space:nowrap;padding:14px
28px !important;border-radius:999px !important;font-size:0.9375rem !important;box-shadow:0 12px 32px rgba(26, 86, 219, 0.45) !important}body.ta-redesign .ta-site-footer__panel{padding:28px;border-radius:24px;border:1px
solid rgba(255, 255, 255, 0.1);background:linear-gradient(180deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.04)),
rgba(4, 18, 48, 0.55);box-shadow:0 24px 60px rgba(0, 0, 0, 0.28),
inset 0 1px 0 rgba(255, 255, 255, 0.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.ta-redesign .ta-site-footer__main{display:grid;grid-template-columns:minmax(260px, 340px) minmax(0, 1fr);gap:32px;align-items:start;padding-bottom:28px;border-bottom:1px solid rgba(255, 255, 255, 0.1)}body.ta-redesign .ta-site-footer__brand{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:18px;border:1px
solid rgba(255, 255, 255, 0.1);border-left:4px solid #3b82f6;background:linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.03)),
rgba(8, 30, 78, 0.45);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.08)}body.ta-redesign .ta-site-footer__logo{display:inline-flex;align-items:center;width:fit-content}body.ta-redesign .ta-site-footer__logo
img{display:block;width:auto;max-width:150px;max-height:60px;height:auto;object-fit:contain}body.ta-redesign .ta-site-footer__company{margin:0;color:rgba(255, 255, 255, 0.92) !important;font-size:0.9375rem;font-weight:600;line-height:1.45}body.ta-redesign .ta-site-footer__contacts{display:grid;gap:10px}body.ta-redesign .ta-site-footer__phone,
body.ta-redesign .ta-site-footer__email{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:#fff !important;font-size:0.9375rem;font-weight:700;line-height:1.35;text-decoration:none;transition:color 0.2s ease, transform 0.2s ease}body.ta-redesign .ta-site-footer__phone:hover,
body.ta-redesign .ta-site-footer__email:hover{color:#bfdbfe !important;transform:translateX(3px)}body.ta-redesign .ta-site-footer__contact-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:rgba(59, 130, 246, 0.2);border:1px
solid rgba(147, 197, 253, 0.25);font-size:0.875rem;line-height:1}body.ta-redesign .ta-site-footer__social{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}body.ta-redesign .ta-site-footer__social-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px
14px;border-radius:999px;border:1px
solid rgba(255, 255, 255, 0.16);background:rgba(255, 255, 255, 0.08);color:#fff !important;font-size:0.8125rem;font-weight:700;letter-spacing:0;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background 0.25s ease,
border-color 0.25s ease,
transform 0.25s ease,
box-shadow 0.25s ease}body.ta-redesign .ta-site-footer__social-link:hover{background:linear-gradient(135deg, #1a56db, #3b82f6);border-color:rgba(147, 197, 253, 0.5);color:#fff !important;transform:translateY(-2px);box-shadow:0 10px 24px rgba(26, 86, 219, 0.35)}body.ta-redesign .ta-site-footer__nav{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}body.ta-redesign .ta-site-footer .ta-footer-col,
body.ta-redesign .ta-site-footer__nav-col{padding:18px
18px 16px;border-radius:16px;border:1px
solid rgba(255, 255, 255, 0.08);background:rgba(255, 255, 255, 0.04);transition:background 0.25s ease,
border-color 0.25s ease,
transform 0.25s ease}body.ta-redesign .ta-site-footer .ta-footer-col:hover,
body.ta-redesign .ta-site-footer__nav-col:hover{background:rgba(255, 255, 255, 0.07);border-color:rgba(147, 197, 253, 0.22);transform:translateY(-2px)}body.ta-redesign .ta-site-footer .ta-footer-col__title{margin:0
0 12px;padding-bottom:10px;border-bottom:1px solid rgba(255, 255, 255, 0.12);color:#fff !important;font-size:0.8125rem;font-weight:800;letter-spacing:0.07em;text-transform:uppercase}body.ta-redesign .ta-site-footer .ta-footer-col__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}body.ta-redesign .ta-site-footer .ta-footer-col__list
a{display:inline-block;position:relative;padding-left:14px;color:rgba(255, 255, 255, 0.72) !important;font-size:0.9rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color 0.2s ease, padding-left 0.2s ease}body.ta-redesign .ta-site-footer .ta-footer-col__list a::before{content:"";position:absolute;left:0;top:0.62em;width:6px;height:6px;border-radius:50%;background:rgba(59, 130, 246, 0.55);transition:background 0.2s ease, transform 0.2s ease}body.ta-redesign .ta-site-footer .ta-footer-col__list a:hover,
body.ta-redesign .ta-site-footer .ta-footer-col__list .current-menu-item>a{padding-left:16px;color:#fff !important}body.ta-redesign .ta-site-footer .ta-footer-col__list a:hover::before,
body.ta-redesign .ta-site-footer .ta-footer-col__list .current-menu-item>a::before{background:#22c55e;transform:scale(1.15)}body.ta-redesign .ta-site-footer__legal{display:grid;gap:14px;padding-top:22px}body.ta-redesign .ta-site-footer__requisites,
body.ta-redesign .ta-site-footer
.policyinfo{margin:0
!important;color:rgba(255, 255, 255, 0.55) !important;font-size:0.8125rem;line-height:1.65}body.ta-redesign .ta-site-footer__legal-links,
body.ta-redesign .ta-site-footer
.bottom_hrefs{display:flex;flex-wrap:wrap;gap:10px 20px;margin:0
!important}body.ta-redesign .ta-site-footer__legal-links a,
body.ta-redesign .ta-site-footer .bottom_hrefs
a{margin:0
!important;padding:6px
12px;border-radius:999px;border:1px
solid rgba(255, 255, 255, 0.12);background:rgba(255, 255, 255, 0.05);color:rgba(255, 255, 255, 0.82) !important;font-size:0.8125rem;font-weight:600;text-decoration:none;transition:background 0.2s ease,
border-color 0.2s ease,
color 0.2s ease}body.ta-redesign .ta-site-footer__legal-links a:hover,
body.ta-redesign .ta-site-footer .bottom_hrefs a:hover{background:rgba(255, 255, 255, 0.12);border-color:rgba(147, 197, 253, 0.35);color:#fff !important;text-decoration:none}@media (max-width: 991px){body.ta-redesign .ta-site-footer__inner{padding-top:28px !important}body.ta-redesign .ta-site-footer__cta{flex-direction:column;align-items:flex-start;padding:20px}body.ta-redesign .ta-site-footer__cta-btn{width:100%;text-align:center}body.ta-redesign .ta-site-footer__panel{padding:20px}body.ta-redesign .ta-site-footer__main{grid-template-columns:1fr;gap:20px}body.ta-redesign .ta-site-footer__nav{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 640px){body.ta-redesign .ta-site-footer__inner{padding-left:16px !important;padding-right:16px !important}body.ta-redesign .ta-site-footer__nav{grid-template-columns:1fr}body.ta-redesign .ta-site-footer__brand{padding:18px}}@media (prefers-reduced-motion: reduce){body.ta-redesign .ta-site-footer .ta-footer-col:hover,
body.ta-redesign .ta-site-footer__nav-col:hover,
body.ta-redesign .ta-site-footer__phone:hover,
body.ta-redesign .ta-site-footer__email:hover,
body.ta-redesign .ta-site-footer__social-link:hover{transform:none}}body.ta-redesign footer.containerabs:not(.ta-site-footer){color:rgba(255, 255, 255, 0.88)}body.ta-redesign footer.containerabs:not(.ta-site-footer) .header_sec,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .footer_title .header_sec,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .footer_item-header,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .policyinfo,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .footer-row-list a,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .bottom_hrefs a,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .ta-footer-col__title,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .ta-footer-col__list a,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .phone,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .mail,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .mail_icon,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .email,
body.ta-redesign footer.containerabs:not(.ta-site-footer) a.phone,
body.ta-redesign footer.containerabs:not(.ta-site-footer) a.mail,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .footer-item
a{color:rgba(255, 255, 255, 0.88) !important}body.ta-redesign footer.containerabs:not(.ta-site-footer) .ta-footer-col__list a:hover,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .bottom_hrefs a:hover,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .footer-item a:hover,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .phone:hover,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .mail:hover,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .email:hover{color:#fff !important}body.ta-redesign footer.containerabs:not(.ta-site-footer) .footer-item .current-menu-item
a{color:#fef08a !important}body.ta-redesign .ta-hero .bottom_main-b_info,
body.ta-redesign .ta-hero .bottom_main-b_info p,
body.ta-redesign .ta-hero .bottom_main-b_info .timing_info-years,
body.ta-redesign .ta-hero .bottom_main-b_info #order-consult-text{color:rgba(255, 255, 255, 0.92) !important}body.ta-redesign .main.koi2 .container_main:not(.ta-hero),
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .header_he1,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .header_sec,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) p,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) h2,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .main_items-top_inside,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .timing_info-years{color:#fff !important}body.ta-redesign .blur_blocktext:not(.ta-training-callout),
body.ta-redesign .blur_blocktext:not(.ta-training-callout) p{color:#fff !important}body.ta-redesign .presetn-item.bg-blue,
body.ta-redesign .presetn-item.bg-blue .liop2,
body.ta-redesign .presetn-item.bg-blue .liop3,
body.ta-redesign .presetn-item.bg-blue
span{color:#fff !important}body.ta-redesign .ta-presentations .presetn-item.bg-blue,
body.ta-redesign .ta-presentations .presetn-item.bg-blue .liop2,
body.ta-redesign .ta-presentations .presetn-item.bg-blue
.liop3{color:var(--ta-text) !important}body.ta-redesign
.reviews{background-color:var(--ta-blue-950) !important;color:#fff}body.ta-redesign .reviews .header_sec,
body.ta-redesign .reviews .breadcrumbs_items,
body.ta-redesign .reviews .breadcrumbs_items a,
body.ta-redesign .reviews .breadcrumbs_items span,
body.ta-redesign .reviews .rank-math-breadcrumb a,
body.ta-redesign .reviews .rank-math-breadcrumb
span{color:rgba(255, 255, 255, 0.92) !important}body.ta-company-page .ta-hub-section--problems,
body.ta-company-page .ta-hub-section--problems .ta-hub-section__title,
body.ta-company-page .ta-hub-section--problems .ta-hub-section__lead,
body.ta-company-page .ta-hub-section--problems .ta-hub-section__badge,
body.ta-company-page .ta-hub-section--problems .ta-hub-section__highlight,
body.ta-company-page .ta-hub-section--problems .ta-company-problems-grid__label,
body.ta-company-page .ta-hub-section--problems .ta-company-problems.ta-rich-content,
body.ta-company-page .ta-hub-section--problems .ta-company-problems.ta-rich-content
p{color:#fff !important}body.ta-redesign .speakabouthe .header_sec[style*="color: white"],
body.ta-redesign .speakabouthe .header_sec[style*="color:white"],
body.ta-redesign .speakabouthe .header_sec[style*="color: #fff"],
body.ta-redesign .speakabouthe .header_sec[style*="color:#fff"]{color:#fff !important}body.ta-redesign
.d_block{background:rgba(26, 86, 219, 0.12) !important}body.ta-redesign .search-popup
input#s{border-color:#1a56db !important}body.ta-redesign li.woocommerce-MyAccount-navigation-link.is-active{border-left-color:#1a56db !important}body.ta-redesign li.woocommerce-MyAccount-navigation-link.is-active
a{color:#1a56db !important}body.ta-redesign .main.koi2 .vivid,
body.ta-redesign .main.koi2 .green,
body.ta-redesign .main.koi2 .cyan,
body.ta-redesign .main.koi2 p.vivid,
body.ta-redesign .main.koi2 p.green,
body.ta-redesign .main.koi2 p.cyan,
body.ta-redesign .ta-front-about .vivid,
body.ta-redesign .ta-front-about .green,
body.ta-redesign .ta-front-about .cyan,
body.ta-redesign .ta-front-about p.vivid,
body.ta-redesign .ta-front-about p.green,
body.ta-redesign .ta-front-about p.cyan,
body.ta-redesign .ta-front-about li,
body.ta-redesign .ta-front-about span,
body.ta-redesign .ta-rich-content .vivid,
body.ta-redesign .ta-rich-content .green,
body.ta-redesign .ta-rich-content .cyan,
body.ta-redesign .ta-inner-main .vivid,
body.ta-redesign .ta-inner-main .green,
body.ta-redesign .ta-inner-main
.cyan{color:var(--ta-blue-700) !important;border-color:var(--ta-blue-700) !important}body.ta-redesign .makecolor,
body.ta-redesign .fiunder,
body.ta-redesign .greenup,
body.ta-redesign .service-list-inheader ul li
span.green{color:var(--ta-blue-700) !important;border-color:var(--ta-blue-700) !important}body.ta-redesign a.tax_button,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link),
body.ta-redesign .btn_call,
body.ta-redesign .get_call,
body.ta-redesign .order-consult,
body.ta-redesign .get_details,
body.ta-redesign .get_projects,
body.ta-redesign .order-btn_1,
body.ta-redesign .btn-sit,
body.ta-redesign .btn-sit2,
body.ta-redesign .prich_det,
body.ta-redesign .whywebtn.btn_call,
body.ta-redesign .dir_btns a,
body.ta-redesign .prich_bottom-btns a,
body.ta-redesign .ta-btn--primary,
body.ta-redesign .ta-btn--ghost,
body.ta-redesign .ta-btn--danger,
body.ta-redesign .form-btn,
body.ta-redesign input.wpcf7-submit,
body.ta-redesign button.wpcf7-submit,
body.ta-redesign .cookie_agreement_button,
body.ta-redesign .ta-header__cta,
body.ta-redesign .ta-site-footer__cta-btn,
body.ta-redesign .ta-company-hero__cta,
body.ta-redesign .ta-company-clients-cta__btn,
body.ta-redesign .ta-shop-hero__cta,
body.ta-redesign .ta-contacts-hero__cta,
body.ta-redesign .ta-inner-hero__cta,
body.ta-redesign .ta-service-order__btn,
body.ta-redesign .ta-front-hero__cta,
body.ta-redesign a.ta-btn--blue,
body.ta-redesign .wp-block-button__link,
body.ta-redesign .woocommerce a.button,
body.ta-redesign .woocommerce button.button,
body.ta-redesign .woocommerce input.button,
body.ta-redesign button.order_apply-coupon-btn,
body.ta-redesign .twobuttons
a{background:var(--ta-blue-700) !important;background-image:none !important;border-color:var(--ta-blue-700) !important;color:#fff !important;-webkit-text-fill-color:#fff !important}body.ta-redesign a.tax_button:hover,
body.ta-redesign a.tax_button:focus,
body.ta-redesign a.tax_button:active,
body.ta-redesign a.tax_button:visited,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link):hover,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link):focus,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link):active,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link):visited,
body.ta-redesign .btn_call:hover,
body.ta-redesign .btn_call:focus,
body.ta-redesign .btn_call:active,
body.ta-redesign .btn_call:visited,
body.ta-redesign .get_call:hover,
body.ta-redesign .get_call:focus,
body.ta-redesign .get_call:active,
body.ta-redesign .get_call:visited,
body.ta-redesign .order-consult:hover,
body.ta-redesign .order-consult:focus,
body.ta-redesign .order-consult:active,
body.ta-redesign .order-consult:visited,
body.ta-redesign .get_details:hover,
body.ta-redesign .get_details:focus,
body.ta-redesign .get_details:active,
body.ta-redesign .get_details:visited,
body.ta-redesign .get_projects:hover,
body.ta-redesign .get_projects:focus,
body.ta-redesign .get_projects:active,
body.ta-redesign .get_projects:visited,
body.ta-redesign .order-btn_1:hover,
body.ta-redesign .order-btn_1:focus,
body.ta-redesign .order-btn_1:active,
body.ta-redesign .order-btn_1:visited,
body.ta-redesign .btn-sit:hover,
body.ta-redesign .btn-sit:focus,
body.ta-redesign .btn-sit:active,
body.ta-redesign .btn-sit:visited,
body.ta-redesign .btn-sit2:hover,
body.ta-redesign .btn-sit2:focus,
body.ta-redesign .btn-sit2:active,
body.ta-redesign .btn-sit2:visited,
body.ta-redesign .prich_det:hover,
body.ta-redesign .prich_det:focus,
body.ta-redesign .prich_det:active,
body.ta-redesign .prich_det:visited,
body.ta-redesign .whywebtn.btn_call:hover,
body.ta-redesign .whywebtn.btn_call:focus,
body.ta-redesign .whywebtn.btn_call:active,
body.ta-redesign .whywebtn.btn_call:visited,
body.ta-redesign .dir_btns a:hover,
body.ta-redesign .dir_btns a:focus,
body.ta-redesign .dir_btns a:active,
body.ta-redesign .dir_btns a:visited,
body.ta-redesign .prich_bottom-btns a:hover,
body.ta-redesign .prich_bottom-btns a:focus,
body.ta-redesign .prich_bottom-btns a:active,
body.ta-redesign .prich_bottom-btns a:visited,
body.ta-redesign .ta-btn--primary:hover,
body.ta-redesign .ta-btn--primary:focus,
body.ta-redesign .ta-btn--primary:active,
body.ta-redesign .ta-btn--primary:visited,
body.ta-redesign .ta-btn--ghost:hover,
body.ta-redesign .ta-btn--ghost:focus,
body.ta-redesign .ta-btn--ghost:active,
body.ta-redesign .ta-btn--ghost:visited,
body.ta-redesign .ta-btn--danger:hover,
body.ta-redesign .ta-btn--danger:focus,
body.ta-redesign .ta-btn--danger:active,
body.ta-redesign .ta-btn--danger:visited,
body.ta-redesign .form-btn:hover,
body.ta-redesign .form-btn:focus,
body.ta-redesign .form-btn:active,
body.ta-redesign .form-btn:visited,
body.ta-redesign input.wpcf7-submit:hover,
body.ta-redesign input.wpcf7-submit:focus,
body.ta-redesign input.wpcf7-submit:active,
body.ta-redesign input.wpcf7-submit:visited,
body.ta-redesign button.wpcf7-submit:hover,
body.ta-redesign button.wpcf7-submit:focus,
body.ta-redesign button.wpcf7-submit:active,
body.ta-redesign button.wpcf7-submit:visited,
body.ta-redesign .cookie_agreement_button:hover,
body.ta-redesign .cookie_agreement_button:focus,
body.ta-redesign .cookie_agreement_button:active,
body.ta-redesign .cookie_agreement_button:visited,
body.ta-redesign .ta-header__cta:hover,
body.ta-redesign .ta-header__cta:focus,
body.ta-redesign .ta-header__cta:active,
body.ta-redesign .ta-header__cta:visited,
body.ta-redesign .ta-site-footer__cta-btn:hover,
body.ta-redesign .ta-site-footer__cta-btn:focus,
body.ta-redesign .ta-site-footer__cta-btn:active,
body.ta-redesign .ta-site-footer__cta-btn:visited,
body.ta-redesign .ta-company-hero__cta:hover,
body.ta-redesign .ta-company-hero__cta:focus,
body.ta-redesign .ta-company-hero__cta:active,
body.ta-redesign .ta-company-hero__cta:visited,
body.ta-redesign .ta-company-clients-cta__btn:hover,
body.ta-redesign .ta-company-clients-cta__btn:focus,
body.ta-redesign .ta-company-clients-cta__btn:active,
body.ta-redesign .ta-company-clients-cta__btn:visited,
body.ta-redesign .ta-shop-hero__cta:hover,
body.ta-redesign .ta-shop-hero__cta:focus,
body.ta-redesign .ta-shop-hero__cta:active,
body.ta-redesign .ta-shop-hero__cta:visited,
body.ta-redesign .ta-contacts-hero__cta:hover,
body.ta-redesign .ta-contacts-hero__cta:focus,
body.ta-redesign .ta-contacts-hero__cta:active,
body.ta-redesign .ta-contacts-hero__cta:visited,
body.ta-redesign .ta-inner-hero__cta:hover,
body.ta-redesign .ta-inner-hero__cta:focus,
body.ta-redesign .ta-inner-hero__cta:active,
body.ta-redesign .ta-inner-hero__cta:visited,
body.ta-redesign .ta-service-order__btn:hover,
body.ta-redesign .ta-service-order__btn:focus,
body.ta-redesign .ta-service-order__btn:active,
body.ta-redesign .ta-service-order__btn:visited,
body.ta-redesign .ta-front-hero__cta:hover,
body.ta-redesign .ta-front-hero__cta:focus,
body.ta-redesign .ta-front-hero__cta:active,
body.ta-redesign .ta-front-hero__cta:visited,
body.ta-redesign a.ta-btn--blue:hover,
body.ta-redesign a.ta-btn--blue:focus,
body.ta-redesign a.ta-btn--blue:active,
body.ta-redesign a.ta-btn--blue:visited,
body.ta-redesign .wp-block-button__link:hover,
body.ta-redesign .wp-block-button__link:focus,
body.ta-redesign .wp-block-button__link:active,
body.ta-redesign .wp-block-button__link:visited,
body.ta-redesign .woocommerce a.button:hover,
body.ta-redesign .woocommerce a.button:focus,
body.ta-redesign .woocommerce a.button:active,
body.ta-redesign .woocommerce a.button:visited,
body.ta-redesign .woocommerce button.button:hover,
body.ta-redesign .woocommerce button.button:focus,
body.ta-redesign .woocommerce button.button:active,
body.ta-redesign .woocommerce button.button:visited,
body.ta-redesign .woocommerce input.button:hover,
body.ta-redesign .woocommerce input.button:focus,
body.ta-redesign .woocommerce input.button:active,
body.ta-redesign .woocommerce input.button:visited,
body.ta-redesign button.order_apply-coupon-btn:hover,
body.ta-redesign button.order_apply-coupon-btn:focus,
body.ta-redesign button.order_apply-coupon-btn:active,
body.ta-redesign button.order_apply-coupon-btn:visited,
body.ta-redesign .twobuttons a:hover,
body.ta-redesign .twobuttons a:focus,
body.ta-redesign .twobuttons a:active,
body.ta-redesign .twobuttons a:visited{background:var(--ta-blue-900) !important;background-image:none !important;border-color:var(--ta-blue-900) !important;color:#fff !important;-webkit-text-fill-color:#fff !important;opacity:1 !important}body.ta-redesign a.tax_button svg,
body.ta-redesign a.tax_button svg path,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link) svg,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link) svg path,
body.ta-redesign .btn_call svg,
body.ta-redesign .btn_call svg
path{fill:currentColor !important;stroke:currentColor !important}