: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-services-page .ta-hub-section__badge{display:inline-block;margin-bottom:10px;padding:5px
12px;border-radius:999px;font-size:0.75rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}body.ta-services-page .ta-hub-section{position:relative;overflow:hidden}body.ta-services-page .ta-hub-section::before{opacity:1 !important}body.ta-services-page .ta-hub-section__lead{font-size:1.0625rem;line-height:1.65;max-width:820px}body.ta-services-page .ta-hub-section__highlights{display:flex;flex-wrap:wrap;gap:8px;margin:16px
0 0;padding:0;list-style:none}body.ta-services-page .ta-hub-section__highlight{padding:6px
14px;border-radius:999px;font-size:0.8125rem;font-weight:600;background:rgba(255, 255, 255, 0.85);border:1px
solid rgba(26, 86, 219, 0.12);color:var(--ta-blue-900);box-shadow:0 2px 8px rgba(11, 45, 110, 0.04)}body.ta-services-page .ta-step-card{display:flex;flex-direction:column;gap:8px}body.ta-services-page .ta-step-card__tag{display:inline-block;align-self:flex-start;padding:3px
10px;border-radius:6px;font-size:0.6875rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;background:rgba(26, 86, 219, 0.08);color:var(--ta-blue-700)}body.ta-services-page .ta-step-card__title{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35;color:var(--ta-blue-900)}body.ta-services-page .ta-step-card__text{margin:0;font-size:0.9375rem;line-height:1.6;color:var(--ta-muted)}body.ta-services-page .ta-step-card__points{margin:4px
0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}body.ta-services-page .ta-step-card__points
li{position:relative;padding-left:18px;font-size:0.875rem;line-height:1.5;color:var(--ta-text)}body.ta-services-page .ta-step-card__points li::before{content:"";position:absolute;left:0;top:0.55em;width:7px;height:7px;border-radius:50%;background:var(--ta-blue-700)}body.ta-services-page .ta-kw{padding:0
3px;border-radius:4px;background:rgba(26, 86, 219, 0.2);color:var(--ta-blue-900);font-weight:600;font-style:normal}body.ta-services-page .ta-section-takeaway{margin-top:28px;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-services-page .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-services-page .ta-section-takeaway
p{margin:0;font-size:1rem;line-height:1.55;color:var(--ta-text)}body.ta-services-page .ta-steps__content{min-width:0}body.ta-services-page .ta-steps__item{align-items:flex-start !important}body.ta-services-page .ta-hub-section--process .ta-step-card__tag{background:rgba(26, 86, 219, 0.12)}body.ta-services-page .ta-hub-section--process .servicestep_list-item .ws_right-block{text-align:center;width:100%}body.ta-services-page .ta-hub-section--process .ta-step-card{align-items:center}body.ta-services-page .ta-hub-section--process .ta-step-card__title{font-size:1rem}body.ta-services-page .ta-section-takeaway--process{border-left-color:var(--ta-cyan);background:rgba(238, 244, 255, 0.9)}body.ta-services-page .ta-hub-section--personal .ta-hub-section__highlight{background:rgba(255, 255, 255, 0.9);border-color:rgba(26, 86, 219, 0.2);color:var(--ta-blue-900)}body.ta-services-page .ta-step-card--personal .ta-step-card__tag{background:rgba(26, 86, 219, 0.12);color:var(--ta-blue-700)}body.ta-services-page .ta-step-card--personal .ta-step-card__points li::before{background:var(--ta-blue-700)}body.ta-services-page .ta-section-takeaway--personal{border-left-color:var(--ta-blue-700);background:rgba(219, 234, 254, 0.85)}body.ta-services-page .ta-step-card--corporate .ta-step-card__tag{background:rgba(26, 86, 219, 0.12);color:var(--ta-blue-700)}body.ta-services-page .ta-step-card--corporate .ta-step-card__points li::before{background:var(--ta-blue-700)}body.ta-services-page .ta-section-takeaway--corporate{border-left-color:var(--ta-blue-700);background:rgba(238, 244, 255, 0.9)}body.ta-services-page .ta-step-card--premium .ta-step-card__tag{background:rgba(26, 86, 219, 0.12);color:var(--ta-blue-700)}body.ta-services-page .ta-step-card--premium .ta-step-card__points li::before{background:var(--ta-blue-700)}body.ta-services-page .ta-section-takeaway--premium{border-left-color:var(--ta-blue-700);background:rgba(238, 244, 255, 0.9)}body.ta-services-page .ta-hub-section--personal,
body.ta-services-page .ta-hub-section--corporate,
body.ta-services-page .ta-hub-section--premium{padding:56px
0 !important}body.ta-services-page .ta-steps--personal,
body.ta-services-page .ta-steps--corporate,
body.ta-services-page .ta-steps--premium{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}body.ta-services-page .ta-steps--personal .ta-steps__item,
body.ta-services-page .ta-steps--corporate .ta-steps__item,
body.ta-services-page .ta-steps--premium .ta-steps__item{display:grid !important;grid-template-columns:1fr !important;grid-template-rows:auto auto 1fr;gap:12px !important;padding:24px
!important;border-radius:18px !important;background:rgba(255, 255, 255, 0.92) !important;border:1px
solid var(--ta-border) !important;border-left-width:5px !important;transition:transform 0.3s ease, box-shadow 0.3s ease !important}body.ta-services-page .ta-steps--personal .ta-steps__item:hover,
body.ta-services-page .ta-steps--corporate .ta-steps__item:hover,
body.ta-services-page .ta-steps--premium .ta-steps__item:hover{transform:translateY(-4px)}body.ta-services-page .ta-steps--personal .ta-steps__num,
body.ta-services-page .ta-steps--corporate .ta-steps__num,
body.ta-services-page .ta-steps--premium .ta-steps__num{display:grid !important;width:36px;height:36px;place-items:center;border-radius:50%;font-size:0.875rem;font-weight:800;color:var(--ta-white) !important}body.ta-services-page .ta-steps--personal .ta-steps__icon,
body.ta-services-page .ta-steps--corporate .ta-steps__icon,
body.ta-services-page .ta-steps--premium .ta-steps__icon{width:52px;height:52px;border-radius:14px;border:none !important;box-sizing:border-box;padding:0}body.ta-services-page .ta-steps__icon .ta-svc-icon{width:100%;height:100%;display:block}body.ta-services-page .ta-steps__item .ta-steps__icon .ta-svc-icon .ta-svc-icon__pad{fill:#fff !important}body.ta-services-page .ta-steps__item .ta-steps__icon .ta-svc-icon [stroke]:not([stroke="none"]){fill:none !important;stroke:currentColor !important}body.ta-services-page .ta-steps__item .ta-steps__icon .ta-svc-icon [fill]:not([fill="none"]):not(.ta-svc-icon__pad){fill:currentColor !important;stroke:none !important}body.ta-services-page .ta-steps--personal .ta-steps__content,
body.ta-services-page .ta-steps--corporate .ta-steps__content,
body.ta-services-page .ta-steps--premium .ta-steps__content{min-width:0}body.ta-services-page .ta-hub-section--personal::before{background:radial-gradient(ellipse 60% 50% at 0% 0%, rgba(26, 86, 219, 0.12), transparent 60%),
radial-gradient(ellipse 50% 40% at 100% 100%, rgba(26, 86, 219, 0.1), transparent 55%),
linear-gradient(180deg, #dbeafe 0%, #eff6ff 50%, #f8fbff 100%) !important}body.ta-services-page .ta-hub-section--personal .ta-hub-section__badge{background:rgba(26, 86, 219, 0.15);color:var(--ta-blue-700)}body.ta-services-page .ta-hub-section--personal .ta-hub-section__title{color:var(--ta-blue-900) !important}body.ta-services-page .ta-steps--personal .ta-steps__item{border-color:rgba(26, 86, 219, 0.15) !important;border-left-color:var(--ta-blue-700) !important}body.ta-services-page .ta-steps--personal .ta-steps__item:hover{box-shadow:0 16px 40px rgba(26, 86, 219, 0.15) !important}body.ta-services-page .ta-steps--personal .ta-steps__item:nth-child(3n+1){border-left-color:var(--ta-blue-500) !important;background:linear-gradient(135deg, rgba(255, 255, 255, 0.95), rgba(219, 234, 254, 0.9)) !important}body.ta-services-page .ta-steps--personal .ta-steps__num{background:var(--ta-blue-700) !important}body.ta-services-page .ta-steps--personal .ta-steps__icon{background:var(--ta-blue-700) !important;color:var(--ta-blue-700)}body.ta-services-page .ta-hub-section--personal
.tax_button{background:var(--ta-blue-700) !important}body.ta-services-page .ta-hub-section--corporate::before{background:radial-gradient(ellipse 55% 45% at 100% 0%, rgba(26, 86, 219, 0.1), transparent 55%),
radial-gradient(ellipse 50% 40% at 0% 100%, rgba(26, 86, 219, 0.08), transparent 50%),
linear-gradient(180deg, #f1f5f9 0%, #eef4ff 55%, #f8fbff 100%) !important}body.ta-services-page .ta-hub-section--corporate .ta-hub-section__badge{background:rgba(26, 86, 219, 0.12);color:var(--ta-blue-700)}body.ta-services-page .ta-hub-section--corporate .ta-hub-section__title{color:var(--ta-blue-900) !important}body.ta-services-page .ta-hub-section--corporate .ta-hub-section__highlight{background:rgba(255, 255, 255, 0.9);border-color:rgba(26, 86, 219, 0.18);color:var(--ta-blue-900)}body.ta-services-page .ta-steps--corporate .ta-steps__item{border-color:rgba(26, 86, 219, 0.15) !important;border-left-color:var(--ta-blue-700) !important}body.ta-services-page .ta-steps--corporate .ta-steps__item:hover{box-shadow:0 16px 40px rgba(26, 86, 219, 0.14) !important}body.ta-services-page .ta-steps--corporate .ta-steps__item:nth-child(3n+1){border-left-color:var(--ta-blue-500) !important;background:linear-gradient(135deg, rgba(255, 255, 255, 0.95), rgba(238, 244, 255, 0.92)) !important}body.ta-services-page .ta-steps--corporate .ta-steps__num{background:var(--ta-blue-700) !important}body.ta-services-page .ta-steps--corporate .ta-steps__icon{background:var(--ta-blue-700) !important;color:var(--ta-blue-700)}body.ta-services-page .ta-hub-section--corporate .ta-hub-section__actions
.tax_button{background:var(--ta-blue-700) !important}body.ta-services-page .ta-hub-section--corporate .ta-hub-section__actions .tax_button:hover{background:var(--ta-blue-900) !important}body.ta-services-page .ta-hub-section--premium::before{background:radial-gradient(ellipse 55% 45% at 100% 0%, rgba(26, 86, 219, 0.1), transparent 55%),
radial-gradient(ellipse 50% 40% at 0% 100%, rgba(26, 86, 219, 0.08), transparent 50%),
linear-gradient(180deg, #f1f5f9 0%, #eef4ff 55%, #f8fbff 100%) !important}body.ta-services-page .ta-hub-section--premium .ta-hub-section__badge{background:rgba(26, 86, 219, 0.12);color:var(--ta-blue-700)}body.ta-services-page .ta-hub-section--premium .ta-hub-section__title{color:var(--ta-blue-900) !important}body.ta-services-page .ta-hub-section--premium .ta-hub-section__highlight{background:rgba(255, 255, 255, 0.9);border-color:rgba(26, 86, 219, 0.18);color:var(--ta-blue-900)}body.ta-services-page .ta-steps--premium .ta-steps__item{border-color:rgba(26, 86, 219, 0.15) !important;border-left-color:var(--ta-blue-700) !important}body.ta-services-page .ta-steps--premium .ta-steps__item:hover{box-shadow:0 16px 40px rgba(26, 86, 219, 0.14) !important}body.ta-services-page .ta-steps--premium .ta-steps__item:nth-child(3n+1){border-left-color:var(--ta-blue-500) !important;background:linear-gradient(135deg, rgba(255, 255, 255, 0.95), rgba(238, 244, 255, 0.92)) !important}body.ta-services-page .ta-steps--premium .ta-steps__num{background:var(--ta-blue-700) !important}body.ta-services-page .ta-steps--premium .ta-steps__icon{background:var(--ta-blue-700) !important;color:var(--ta-blue-700)}body.ta-services-page .ta-hub-section--premium .ta-hub-section__actions
.tax_button{background:var(--ta-blue-700) !important}body.ta-services-page .ta-hub-section--premium .ta-hub-section__actions .tax_button:hover{background:var(--ta-blue-900) !important}body.ta-services-page .ta-hub-section--process{padding:56px
0 !important}body.ta-services-page .ta-hub-section--process::before{background:linear-gradient(180deg, #eef4ff 0%, #f8fbff 100%),
repeating-linear-gradient(
90deg,
transparent,
transparent 39px,
rgba(26, 86, 219, 0.04) 39px,
rgba(26, 86, 219, 0.04) 40px
) !important}body.ta-services-page .ta-hub-section--process .ta-hub-section__badge{background:rgba(26, 86, 219, 0.1);color:var(--ta-blue-700)}body.ta-services-page .ta-hub-section--process .ta-hub-section__title::after{content:"";display:block;width:56px;height:4px;margin-top:12px;border-radius:999px;background:var(--ta-gradient-underline, linear-gradient(90deg, #1a56db, #0fe9e9, #38bdf8, #3b82f6));background-size:200% 100%;animation:ta-shimmer 4s linear infinite}body.ta-services-page .ta-process-timeline{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:0 !important;position:relative;margin-top:8px;margin-bottom:0}@media (min-width: 768px){body.ta-services-page .ta-process-timeline{grid-template-columns:repeat(auto-fit, minmax(0, 1fr))}body.ta-services-page .ta-process-timeline::before{content:"";position:absolute;top:44px;left:calc(10% + 28px);right:calc(10% + 28px);height:3px;background:linear-gradient(90deg, var(--ta-blue-500), var(--ta-blue-700));border-radius:999px;z-index:0;pointer-events:none}}body.ta-services-page .ta-hub-section--process .servicestep_list-item{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center;background:transparent !important;border:none !important;box-shadow:none !important;padding:16px
12px 24px !important;margin-bottom:0 !important;position:relative;z-index:1;min-width:0}body.ta-services-page .ta-hub-section--process .servicestep_list-item .ws_left-block{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0 !important;width:100%;margin-bottom:12px}body.ta-services-page .ta-hub-section--process .servicestep_list-item .ws_left-block .ta-svc-icon{width:48px;height:48px;padding:0;border-radius:14px;background:var(--ta-blue-700);color:var(--ta-blue-700);box-sizing:border-box;box-shadow:0 4px 14px rgba(26, 86, 219, 0.22);order:2}body.ta-services-page .ta-hub-section--process .servicestep_list-item .ws_left-block .ta-svc-icon .ta-svc-icon__pad{fill:#fff !important}body.ta-services-page .ta-hub-section--process .servicestep_list-item .ws_left-block .ta-svc-icon [stroke]:not([stroke="none"]){fill:none !important;stroke:currentColor !important}body.ta-services-page .ta-hub-section--process .servicestep_list-item .ws_left-block .ta-svc-icon [fill]:not([fill="none"]):not(.ta-svc-icon__pad){fill:currentColor !important;stroke:none !important}body.ta-services-page .ta-hub-section--process .servicestep_list-item .ws_left-block
span{order:1;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--ta-white) !important;border:3px
solid var(--ta-blue-500) !important;color:var(--ta-blue-700) !important;font-size:1rem !important;font-weight:800;box-shadow:0 4px 16px rgba(26, 86, 219, 0.2);margin-bottom:0}body.ta-services-page .ta-hub-section--process .servicestep_list-item .ws_right-block{font-size:0.9375rem;line-height:1.5}body.ta-services-page .ta-hub-section--docs{padding:56px
0 !important}body.ta-services-page .ta-hub-section--docs::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath d='M0 60h60V0' fill='none' stroke='%231a56db' stroke-opacity='0.04'/%3E%3C/svg%3E"),
linear-gradient(180deg, #f8fafc 0%, #eef4ff 100%) !important;background-size:60px 60px, 100% 100% !important}body.ta-services-page .ta-hub-section--docs .ta-hub-section__badge{background:rgba(26, 86, 219, 0.1);color:var(--ta-blue-700)}body.ta-services-page .ta-docs-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:16px}body.ta-services-page .ta-hub-section--docs .presetn-item{display:flex;flex-direction:column;gap:12px;padding:0
!important;overflow:hidden;border-radius:var(--ta-radius) !important;border:1px
solid var(--ta-border) !important;background:var(--ta-white) !important;text-decoration:none !important;transition:transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease !important}body.ta-services-page .ta-hub-section--docs .presetn-item::before{content:"PDF";display:block;padding:20px
20px 0;font-size:0.6875rem;font-weight:800;letter-spacing:0.1em;color:var(--ta-blue-500)}body.ta-services-page .ta-hub-section--docs .presetn-item
.liop2{padding:0
20px}body.ta-services-page .ta-hub-section--docs .presetn-item .liop2
span{display:inline-flex;align-items:center;gap:6px;padding:6px
12px;border-radius:999px;background:var(--ta-blue-50);color:var(--ta-blue-700);font-size:0.8125rem;font-weight:600}body.ta-services-page .ta-hub-section--docs .presetn-item .liop2 span::before{content:"↓";font-weight:800}body.ta-services-page .ta-hub-section--docs .presetn-item
.liop3{padding:0
20px 20px;color:var(--ta-text) !important;font-weight:600;font-size:1rem;line-height:1.4}body.ta-services-page .ta-hub-section--docs .presetn-item:hover{transform:translateY(-6px) rotate(-0.5deg);box-shadow:0 20px 40px rgba(11, 45, 110, 0.14) !important;border-color:var(--ta-blue-500) !important}body.ta-services-page .ta-hub-section--docs .presetn-item:nth-child(2n):hover{transform:translateY(-6px) rotate(0.5deg)}@media (max-width: 991px){body.ta-services-page .ta-steps--personal,
body.ta-services-page .ta-steps--corporate,
body.ta-services-page .ta-steps--premium{grid-template-columns:1fr}body.ta-services-page .ta-hub-section--personal,
body.ta-services-page .ta-hub-section--corporate,
body.ta-services-page .ta-hub-section--premium,
body.ta-services-page .ta-hub-section--process{padding:44px
0 !important}body.ta-services-page .ta-process-timeline{grid-template-columns:minmax(0, 1fr) !important;gap:12px !important}body.ta-services-page .ta-process-timeline::before{display:none}body.ta-services-page .ta-hub-section--process .servicestep_list-item{flex-direction:row !important;align-items:flex-start !important;gap:12px;min-width:0;text-align:left;background:var(--ta-white) !important;border:1px
solid var(--ta-border) !important;border-radius:var(--ta-radius-sm) !important;margin-bottom:0 !important;padding:16px
!important;box-shadow:0 4px 16px rgba(11, 45, 110, 0.05) !important}body.ta-services-page .ta-hub-section--process .servicestep_list-item .ws_left-block{flex-direction:column;align-items:center;width:auto !important;flex:0 0 72px;margin-bottom:0;gap:8px}body.ta-services-page .ta-hub-section--process .servicestep_list-item .ws_left-block
span{width:48px;height:48px;font-size:0.875rem !important}body.ta-services-page .ta-hub-section--process .servicestep_list-item .ws_left-block .ta-svc-icon{width:40px;height:40px}body.ta-services-page .ta-hub-section--process .servicestep_list-item .ws_right-block{width:auto !important;flex:1 1 auto;min-width:0;text-align:left}body.ta-services-page .ta-hub-section--process .ta-step-card{align-items:flex-start}body.ta-services-page .ta-hub-section--process .ta-step-card__title,
body.ta-services-page .ta-hub-section--process .ta-step-card__text{overflow-wrap:anywhere}}body.ta-services-page .ta-service-list,
body.ta-services-archive .ta-service-list{margin-top:32px}body.ta-services-page .ta-service-list__head,
body.ta-services-archive .ta-service-list__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}body.ta-services-page .ta-service-list__title,
body.ta-services-archive .ta-service-list__title{margin:0;font-size:1.375rem;font-weight:800;color:var(--ta-blue-900)}body.ta-services-page .ta-service-grid,
body.ta-services-archive .ta-service-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}body.ta-services-page .ta-service-grid--preview,
body.ta-services-archive .ta-service-grid{margin-bottom:8px}body.ta-services-page .ta-service-preview-list,
body.ta-services-archive .ta-service-grid{--ta-shop-card-height:360px;--ta-shop-media-height:140px;--ta-shop-footer-min:92px;--ta-shop-body-height:calc(var(--ta-shop-card-height) - var(--ta-shop-media-height) - var(--ta-shop-footer-min))}body.ta-services-page .ta-shop-card.ta-service-card,
body.ta-services-archive .ta-shop-card.ta-service-card{box-sizing:border-box;display:grid !important;grid-template-rows:var(--ta-shop-media-height)
auto
auto;grid-template-columns:minmax(0, 1fr);width:100% !important;max-width:none !important;min-width:0 !important;height:auto !important;min-height:var(--ta-shop-card-height) !important;max-height:none !important;margin:0
!important;padding:0
!important;overflow:hidden;position:relative;border-radius:16px;background:var(--ta-white) !important;border:1px
solid rgba(26, 86, 219, 0.1);box-shadow:0 10px 32px rgba(11, 45, 110, 0.08);transform:none !important}body.ta-services-page .ta-shop-card .ta-shop-card__media,
body.ta-services-archive .ta-shop-card .ta-shop-card__media{grid-row:1;display:block;width:100%;height:var(--ta-shop-media-height) !important;min-height:var(--ta-shop-media-height) !important;max-height:var(--ta-shop-media-height) !important;overflow:hidden;background:var(--ta-blue-100);aspect-ratio:auto}body.ta-services-page .ta-shop-card .ta-shop-card__media img,
body.ta-services-archive .ta-shop-card .ta-shop-card__media
img{display:block;width:100% !important;height:100% !important;min-height:100% !important;max-height:none !important;object-fit:cover}body.ta-services-page .ta-shop-card .ta-shop-card__body,
body.ta-services-archive .ta-shop-card .ta-shop-card__body,
body.ta-services-page .ta-shop-card .serv_info,
body.ta-services-archive .ta-shop-card
.serv_info{grid-row:2;display:grid;grid-template-rows:auto auto;align-content:start;gap:4px;height:auto;min-height:0;max-height:var(--ta-shop-body-height);overflow:hidden;padding:10px
16px 4px !important;margin:0
!important;max-width:none !important;text-align:left;color:inherit}body.ta-services-page .ta-shop-card .ta-shop-card__title,
body.ta-services-archive .ta-shop-card .ta-shop-card__title{grid-row:1;display:block;text-decoration:none}body.ta-services-page .ta-shop-card .ta-shop-card__title h3,
body.ta-services-archive .ta-shop-card .ta-shop-card__title
h3{margin:0;color:var(--ta-blue-900) !important;font-size:0.9375rem;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.ta-services-page .ta-shop-card .ta-shop-card__excerpt,
body.ta-services-archive .ta-shop-card .ta-shop-card__excerpt{grid-row:2;margin:0;min-height:0;align-self:start;color:var(--ta-muted) !important;font-size:0.8125rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.ta-services-page .ta-shop-card .ta-shop-card__footer,
body.ta-services-archive .ta-shop-card .ta-shop-card__footer{grid-row:3;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:6px;height:auto;min-height:var(--ta-shop-footer-min);max-height:none;padding:4px
16px 14px;margin:0;box-sizing:border-box}body.ta-services-page .ta-shop-card .ta-shop-card__price,
body.ta-services-archive .ta-shop-card .ta-shop-card__price,
body.ta-services-page .ta-shop-card .serv_price,
body.ta-services-archive .ta-shop-card
.serv_price{display:block;width:100%;margin:0;padding:0;text-align:left;position:static !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;color:var(--ta-blue-900) !important;font-size:0.9375rem;font-weight:800;line-height:1.2;white-space:nowrap}body.ta-services-page .ta-shop-card .ta-shop-card__order,
body.ta-services-archive .ta-shop-card .ta-shop-card__order{display:flex !important;align-items:center;justify-content:center;width:100%;min-height:40px;margin:0
!important;padding:10px
18px !important;position:relative !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;transform:none !important;max-width:none !important;border:0
!important;border-radius:999px !important;background:var(--ta-blue-900) !important;color:var(--ta-white) !important;font-size:0.875rem !important;font-weight:700 !important;line-height:1.2 !important;text-decoration:none !important;box-shadow:0 6px 18px rgba(11, 45, 110, 0.16);z-index:1;box-sizing:border-box}body.ta-services-page .ta-shop-card .ta-shop-card__order::after,
body.ta-services-archive .ta-shop-card .ta-shop-card__order::after{display:none !important;content:none !important}body.ta-services-page .ta-shop-card .ta-shop-card__order:hover,
body.ta-services-page .ta-shop-card .ta-shop-card__order:focus-visible,
body.ta-services-archive .ta-shop-card .ta-shop-card__order:hover,
body.ta-services-archive .ta-shop-card .ta-shop-card__order:focus-visible{background:var(--ta-blue-700) !important;color:var(--ta-white) !important;transform:none !important}body.ta-services-page .ta-service-card--personal.ta-shop-card,
body.ta-services-archive .services_item--personal.ta-shop-card{border-top:3px solid var(--ta-blue-500)}body.ta-services-page .ta-service-card--corporate.ta-shop-card,
body.ta-services-archive .services_item--corporate.ta-shop-card{border-top:3px solid var(--ta-blue-700)}body.ta-services-page .ta-service-card--premium.ta-shop-card,
body.ta-services-archive .services_item--premium.ta-shop-card{border-top:3px solid #1e3a8a}body.ta-services-page .ta-service-preview-list{position:relative;margin-top:0 !important;padding:0
56px 40px;display:block;flex-wrap:nowrap;gap:0}body.ta-services-page .ta-services-slider__hint{display:flex;align-items:center;justify-content:center;gap:8px;margin:0
0 16px;color:var(--ta-muted);font-size:0.875rem;font-weight:600}body.ta-services-page .ta-services-slider__hint-arrows{display:inline-flex;align-items:center;gap:4px;padding:4px
10px;border-radius:999px;background:var(--ta-white);border:1px
solid var(--ta-border);color:var(--ta-blue-700);font-size:0.8125rem;letter-spacing:0.12em}body.ta-services-page .ta-service-preview-list .slick-list{margin:0
-10px}body.ta-services-page .ta-service-preview-list .slick-track{display:flex !important;align-items:stretch}body.ta-services-page .ta-service-preview-list .slick-slide{box-sizing:border-box;height:auto !important;min-height:var(--ta-shop-card-height);padding:0
10px}body.ta-services-page .ta-service-preview-list .slick-slide>article{box-sizing:border-box;width:100%;height:auto !important;min-height:var(--ta-shop-card-height)}body.ta-services-page .ta-service-preview-list .ta-reviews-nav{position:absolute;top:46%;z-index:3;width:46px;height:46px;margin:0;padding:0;border:1px
solid var(--ta-border);border-radius:50%;background:var(--ta-white);color:var(--ta-blue-900);box-shadow:0 8px 24px rgba(11, 45, 110, 0.12);cursor:pointer;display:grid;place-items:center;font-size:0;line-height:0;transition:background 0.2s ease,
color 0.2s ease,
border-color 0.2s ease,
transform 0.2s ease,
box-shadow 0.2s ease}body.ta-services-page .ta-service-preview-list .ta-reviews-nav::before{content:"";display:block;width:10px;height:10px;border-top:2.5px solid currentColor;border-right:2.5px solid currentColor}body.ta-services-page .ta-service-preview-list .ta-reviews-nav--prev{left:0;transform:translateY(-50%)}body.ta-services-page .ta-service-preview-list .ta-reviews-nav--prev::before{transform:rotate(-135deg);margin-left:3px}body.ta-services-page .ta-service-preview-list .ta-reviews-nav--next{right:0;transform:translateY(-50%)}body.ta-services-page .ta-service-preview-list .ta-reviews-nav--next::before{transform:rotate(45deg);margin-right:3px}body.ta-services-page .ta-service-preview-list .ta-reviews-nav:hover,
body.ta-services-page .ta-service-preview-list .ta-reviews-nav:focus-visible{background:var(--ta-blue-900);color:var(--ta-white);border-color:var(--ta-blue-900);box-shadow:0 10px 28px rgba(11, 45, 110, 0.2)}body.ta-services-page .ta-service-preview-list .ta-reviews-nav--prev:hover,
body.ta-services-page .ta-service-preview-list .ta-reviews-nav--prev:focus-visible{transform:translateY(-50%) translateX(-2px)}body.ta-services-page .ta-service-preview-list .ta-reviews-nav--next:hover,
body.ta-services-page .ta-service-preview-list .ta-reviews-nav--next:focus-visible{transform:translateY(-50%) translateX(2px)}body.ta-services-page .ta-service-preview-list .slick-dots{position:absolute;left:0;right:0;bottom:0;display:flex !important;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}body.ta-services-page .ta-service-preview-list .slick-dots
li{margin:0;width:auto;height:auto}body.ta-services-page .ta-service-preview-list .slick-dots li
button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:rgba(26, 86, 219, 0.2);font-size:0;line-height:0;transition:background 0.2s ease, transform 0.2s ease}body.ta-services-page .ta-service-preview-list .slick-dots li button::before{display:none}body.ta-services-page .ta-service-preview-list .slick-dots li.slick-active
button{background:var(--ta-blue-700);transform:scale(1.15)}@media (max-width: 960px){body.ta-services-page .ta-service-preview-list{padding:0
48px 36px}}@media (max-width: 640px){body.ta-services-page .ta-inner-hero{padding:24px
0 28px}body.ta-services-page .ta-inner-hero__title{font-size:1.625rem;line-height:1.2}body.ta-services-page .ta-inner-hero__highlights{gap:6px}body.ta-services-page .ta-inner-hero__highlights
li{font-size:0.75rem;padding:5px
10px}body.ta-services-page .ta-hub-section--personal,
body.ta-services-page .ta-hub-section--corporate,
body.ta-services-page .ta-hub-section--premium,
body.ta-services-page .ta-hub-section--process,
body.ta-services-page .ta-hub-section--docs{padding:36px
0 !important}body.ta-services-page .ta-hub-section__title{font-size:1.5rem}body.ta-services-page .ta-hub-section__actions{flex-direction:column;align-items:stretch}body.ta-services-page .ta-hub-section__actions .tax_button,
body.ta-services-page .ta-hub-section__actions .ta-hub-section__cta-secondary{width:100%;justify-content:center;text-align:center}body.ta-services-page .ta-service-preview-list,
body.ta-services-archive .ta-service-grid{--ta-shop-card-height:344px;--ta-shop-media-height:132px;--ta-shop-footer-min:88px;--ta-shop-body-height:calc(var(--ta-shop-card-height) - var(--ta-shop-media-height) - var(--ta-shop-footer-min))}body.ta-services-page .ta-service-preview-list{padding:0
36px 36px}body.ta-services-page .ta-service-preview-list .ta-reviews-nav{width:36px;height:36px}body.ta-services-page .ta-hub-section--process .servicestep_list-item{padding:14px
!important;gap:10px}body.ta-services-page .ta-hub-section--process .servicestep_list-item .ws_left-block{flex:0 0 64px}body.ta-services-page .ta-hub-section--process .servicestep_list-item .ws_left-block
span{width:44px;height:44px}body.ta-services-page .ta-hub-section--process .servicestep_list-item .ws_left-block .ta-svc-icon{width:36px;height:36px}}body.ta-services-page .ta-service-grid .ta-service-card,
body.ta-services-archive .ta-service-grid .ta-service-card{min-height:var(--ta-shop-card-height)}body.ta-services-page .ta-hub-section__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}body.ta-services-page .ta-hub-section__cta-secondary{background:transparent !important;color:var(--ta-blue-700) !important;border:1px
solid rgba(26, 86, 219, 0.2) !important;box-shadow:none !important}body.ta-services-archive .ta-services-archive-page{padding:40px
0 56px}body.ta-services-archive .ta-services-archive-page::before{opacity:1 !important}body.ta-services-archive .ta-service-list__pagination{margin-top:24px}body.ta-services-archive .ta-service-list__pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}body.ta-services-archive .ta-service-list__pagination a,
body.ta-services-archive .ta-service-list__pagination
span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0
12px;border-radius:999px;border:1px
solid rgba(26, 86, 219, 0.14);background:rgba(255, 255, 255, 0.95);color:var(--ta-blue-900);font-weight:700;text-decoration:none}body.ta-services-archive .ta-service-list__pagination
.current{background:var(--ta-blue-700);border-color:var(--ta-blue-700);color:#fff}body.ta-services-archive--personal .ta-inner-hero{background:linear-gradient(155deg, #f8fafc 0%, #eef4ff 42%, #dbeafe 100%)}body.ta-services-archive--corporate .ta-inner-hero{background:linear-gradient(155deg, #f8fafc 0%, #e8f0ff 42%, #c7d9ff 100%)}body.ta-services-archive--premium .ta-inner-hero{background:linear-gradient(155deg, #f8fafc 0%, #eef2ff 42%, #dbe4ff 100%)}.ta-hub-nav__link.is-active{color:var(--ta-blue-700);border-bottom-color:var(--ta-blue-700)}@media (max-width: 991px){body.ta-services-page .ta-service-grid,
body.ta-services-archive .ta-service-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}body.ta-services-page .ta-service-list__head,
body.ta-services-archive .ta-service-list__head{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){body.ta-services-page .ta-service-grid,
body.ta-services-archive .ta-service-grid{grid-template-columns:1fr}}body.ta-service-page .ta-service-page-wrap{position:relative}body.ta-service-page .ta-service-nav{position:static;padding:10px
0 0;background:transparent;border-bottom:none;backdrop-filter:none}body.ta-service-page .ta-service-nav__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}body.ta-service-page .ta-service-nav__list
a{display:inline-flex;align-items:center;padding:8px
14px;border-radius:999px;background:var(--ta-blue-50);border:1px
solid rgba(26, 86, 219, 0.12);color:var(--ta-blue-900);font-size:0.8125rem;font-weight:700;text-decoration:none;transition:background 0.2s ease, border-color 0.2s ease, transform 0.2s ease}body.ta-service-page .ta-service-nav__list a:hover,
body.ta-service-page .ta-service-nav__list a:focus-visible{background:var(--ta-blue-700);border-color:var(--ta-blue-700);color:#fff;outline:none;transform:translateY(-1px)}body.ta-service-page .ta-service-layout{display:block;padding:0
0 40px}body.ta-service-page .ta-service-layout__main{min-width:0}body.ta-service-page .ta-service-order{padding:8px
0 28px}body.ta-service-page .ta-service-order__card{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:24px 32px;align-items:center;padding:24px
28px;border-radius:20px;border:1px
solid rgba(26, 86, 219, 0.16);background:radial-gradient(circle 220px at 100% 0%, rgba(26, 86, 219, 0.08), transparent 70%),
linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(238, 244, 255, 0.96) 100%);box-shadow:0 12px 36px rgba(11, 45, 110, 0.07)}body.ta-service-page .ta-service-order__badge{display:inline-block;margin-bottom:8px;padding:5px
12px;border-radius:999px;background:rgba(26, 86, 219, 0.1);color:var(--ta-blue-700);font-size:0.75rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}body.ta-service-page .ta-service-order__title{margin:0
0 8px;font-size:clamp(1.125rem, 2vw, 1.35rem);line-height:1.35;font-weight:800;color:var(--ta-blue-900)}body.ta-service-page .ta-service-order__text{margin:0;max-width:56ch;font-size:0.95rem;line-height:1.6;color:var(--ta-muted)}body.ta-service-page .ta-service-order__aside{display:flex;flex-direction:column;align-items:flex-end;gap:12px;min-width:220px}body.ta-service-page .ta-service-order__price{margin:0;font-size:clamp(1.5rem, 2.5vw, 1.875rem);line-height:1.1;font-weight:800;color:var(--ta-blue-900);white-space:nowrap}body.ta-service-page .ta-service-order__actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:min(100%, 260px)}body.ta-service-page .ta-service-order__btn.tax_button{margin:0;width:100%;text-align:center;white-space:normal}body.ta-service-page .ta-service-order__phone{color:var(--ta-blue-700) !important;font-size:0.95rem;font-weight:700;text-align:center;text-decoration:none}body.ta-service-page .ta-service-order__phone:hover{color:var(--ta-blue-900) !important}body.ta-service-page .ta-hub-section__lead{font-size:1.0625rem;line-height:1.65;max-width:820px}body.ta-service-page .ta-step-card{display:flex;flex-direction:column;gap:8px}body.ta-service-page .ta-step-card__tag{display:inline-block;align-self:flex-start;padding:3px
10px;border-radius:6px;font-size:0.6875rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;background:rgba(26, 86, 219, 0.08);color:var(--ta-blue-700)}body.ta-service-page .ta-step-card__title{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35;color:var(--ta-blue-900)}body.ta-service-page .ta-step-card__text{margin:0;font-size:0.9375rem;line-height:1.6;color:var(--ta-muted)}body.ta-service-page .ta-section-takeaway{margin-top:18px;padding:16px
18px;border-radius:14px;background:rgba(255, 255, 255, 0.9);border:1px
solid rgba(26, 86, 219, 0.12)}body.ta-service-page .ta-steps--personal,
body.ta-service-page .ta-steps--corporate,
body.ta-service-page .ta-steps--premium{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}body.ta-service-page .ta-steps--personal .ta-steps__item,
body.ta-service-page .ta-steps--corporate .ta-steps__item,
body.ta-service-page .ta-steps--premium .ta-steps__item{display:grid !important;grid-template-columns:36px minmax(0, 1fr) !important;grid-template-rows:auto !important;gap:0 14px !important;align-items:start !important;padding:22px
24px !important;border-radius:18px !important;background:rgba(255, 255, 255, 0.92) !important;border:1px
solid var(--ta-border) !important;border-left-width:5px !important;transition:transform 0.3s ease, box-shadow 0.3s ease !important}body.ta-service-page .ta-steps--personal .ta-steps__icon,
body.ta-service-page .ta-steps--corporate .ta-steps__icon,
body.ta-service-page .ta-steps--premium .ta-steps__icon{display:none !important}body.ta-service-page .ta-steps--personal .ta-steps__num,
body.ta-service-page .ta-steps--corporate .ta-steps__num,
body.ta-service-page .ta-steps--premium .ta-steps__num{display:grid !important;width:36px;height:36px;place-items:center;border-radius:50%;font-size:0.875rem;font-weight:800;color:var(--ta-white) !important}body.ta-service-page .ta-hub-section{position:relative;overflow:hidden;padding:36px
0}body.ta-service-page .ta-hub-section::before{opacity:1 !important}body.ta-service-page .ta-hub-section+.ta-hub-section{border-top:none}body.ta-service-page .ta-hub-section--service-intro .ta-hub-section__highlights{margin-top:14px}body.ta-service-page .ta-service-intro{margin-top:8px;padding:20px
22px;border-radius:16px;background:rgba(255, 255, 255, 0.94);border:1px
solid rgba(226, 232, 240, 0.95);box-shadow:0 8px 24px rgba(11, 45, 110, 0.05)}body.ta-service-page .ta-service-sections,
body.ta-service-page .ta-service-intro.ta-rich-content{color:var(--ta-text);font-size:0.975rem;line-height:1.65}body.ta-service-page .ta-service-sections{padding:20px
24px;border-radius:20px;border:1px
solid rgba(26, 86, 219, 0.12);background:rgba(255, 255, 255, 0.96);box-shadow:0 12px 36px rgba(11, 45, 110, 0.06)}body.ta-service-page .ta-service-sections h2,
body.ta-service-page .ta-service-intro
h2{margin:0
0 12px;font-size:1.35rem;line-height:1.35;font-weight:800;color:var(--ta-blue-900)}body.ta-service-page .ta-service-sections h2:not(:first-child),
body.ta-service-page .ta-service-intro h2:not(:first-child){margin-top:28px}body.ta-service-page .ta-service-sections h3,
body.ta-service-page .ta-service-intro
h3{margin:20px
0 10px;font-size:1.1rem;line-height:1.4;font-weight:700;color:var(--ta-blue-900)}body.ta-service-page .ta-service-sections h4,
body.ta-service-page .ta-service-intro
h4{margin:16px
0 8px;font-size:1rem;line-height:1.4;font-weight:700;color:var(--ta-blue-900)}body.ta-service-page .ta-service-sections p,
body.ta-service-page .ta-service-intro
p{margin:0
0 12px}body.ta-service-page .ta-service-sections p:last-child,
body.ta-service-page .ta-service-intro p:last-child{margin-bottom:0}body.ta-service-page .ta-rich-content > p:has(> img:only-child),
body.ta-service-page .ta-rich-content > p:has(> a:only-child > img:only-child),
body.ta-service-page .ta-service-intro > p:has(> img:only-child),
body.ta-service-page .ta-service-detail-item__body > p:has(> img:only-child),
body.ta-service-page .ta-rich-content > figure:has(> img:only-child):not(:has(figcaption)),
body.ta-service-page .ta-rich-content > .wp-caption:has(img):not(:has(.wp-caption-text)),
body.ta-service-page .ta-rich-content .wp-block-cover,
body.ta-service-page .ta-service-intro .wp-block-cover,
body.ta-service-page .ta-rich-content .wp-block-cover__image-background,
body.ta-service-page .ta-service-intro .wp-block-group:has(.wp-block-cover){display:none}body.ta-service-page .ta-rich-content
img{max-width:100%;height:auto;border-radius:12px}body.ta-service-page .ta-service-cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}body.ta-service-page .ta-service-card{display:flex;flex-direction:column;gap:10px;min-height:100%;padding:18px
18px 20px;border-radius:16px;background:rgba(255, 255, 255, 0.96);border:1px
solid rgba(26, 86, 219, 0.1);box-shadow:0 8px 24px rgba(11, 45, 110, 0.05);transition:transform 0.2s ease, box-shadow 0.2s ease}body.ta-service-page .ta-service-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(11, 45, 110, 0.08)}body.ta-service-page .ta-service-card__num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--ta-blue-50);color:var(--ta-blue-700);font-size:0.8125rem;font-weight:800}body.ta-service-page .ta-service-card__title{margin:0;font-size:1.02rem;line-height:1.4;font-weight:800;color:var(--ta-blue-900)}body.ta-service-page .ta-service-card__text,
body.ta-service-page .ta-service-card__points{margin:0;font-size:0.92rem;line-height:1.55;color:var(--ta-muted)}body.ta-service-page .ta-service-card__points{padding-left:18px}body.ta-service-page .ta-service-sections{display:grid;gap:14px}body.ta-service-page .ta-hub-section--service-details{padding:48px
0;background:linear-gradient(180deg, #f8fbff 0%, #eef4ff 100%)}body.ta-service-page .ta-hub-section--service-details::before{background:radial-gradient(circle 240px at 10% 90%, rgba(26, 86, 219, 0.08), transparent),
radial-gradient(circle 200px at 92% 12%, rgba(99, 102, 241, 0.06), transparent)}body.ta-service-page .ta-service-detail-list{display:flex;flex-direction:column;gap:0;border-radius:20px;border:1px
solid rgba(26, 86, 219, 0.12);background:rgba(255, 255, 255, 0.96);box-shadow:0 12px 36px rgba(11, 45, 110, 0.06);overflow:hidden}body.ta-service-page .ta-service-detail-list__group{padding:20px
24px 14px;background:rgba(238, 244, 255, 0.55);border-bottom:1px solid rgba(26, 86, 219, 0.1)}body.ta-service-page .ta-service-detail-list__group-title{margin:0
0 10px;font-size:1.05rem;line-height:1.35;font-weight:800;letter-spacing:0;text-transform:none;color:var(--ta-blue-900)}body.ta-service-page .ta-service-detail-list__group-text{color:var(--ta-text);font-size:0.975rem;line-height:1.65;font-weight:400}body.ta-service-page .ta-service-detail-list__group-text
p{margin:0}body.ta-service-page .ta-service-detail-item{display:grid;grid-template-columns:56px minmax(0, 1fr);gap:0 20px;align-items:start;padding:22px
24px;border-bottom:1px solid rgba(226, 232, 240, 0.95)}body.ta-service-page .ta-service-detail-item:last-child{border-bottom:none}body.ta-service-page .ta-service-detail-item__marker{display:flex;justify-content:center;padding-top:2px}body.ta-service-page .ta-service-detail-item__num{display:grid;place-items:center;min-width:40px;height:40px;padding:0
8px;border-radius:12px;background:rgba(26, 86, 219, 0.1);color:var(--ta-blue-700);font-size:0.8125rem;font-weight:800;letter-spacing:0.04em}body.ta-service-page .ta-service-detail-item__content{min-width:0}body.ta-service-page .ta-service-detail-item__title{margin:0
0 8px;font-size:0.975rem;line-height:1.45;font-weight:700;color:var(--ta-blue-900);text-wrap:pretty}body.ta-service-page .ta-service-detail-item__body,
body.ta-service-page .ta-service-detail-item__body p,
body.ta-service-page .ta-service-detail-item__body li,
body.ta-service-page .ta-service-detail-item__body span,
body.ta-service-page .ta-service-detail-item__body em,
body.ta-service-page .ta-service-detail-list__group-text,
body.ta-service-page .ta-service-detail-list__group-text p,
body.ta-service-page .ta-service-detail-list__group-text span,
body.ta-service-page .ta-service-detail-list__group-text
em{color:var(--ta-text);font-size:0.975rem;line-height:1.65;font-weight:400;font-style:normal}body.ta-service-page .ta-service-detail-item__body{color:var(--ta-text);font-size:0.975rem;line-height:1.65}body.ta-service-page .ta-service-detail-item__body
p{margin:0
0 10px}body.ta-service-page .ta-service-detail-item__body p:last-child{margin-bottom:0}body.ta-service-page .ta-service-detail-item__body
a{color:var(--ta-blue-700);font-weight:600;text-decoration:underline;text-underline-offset:2px}body.ta-service-page .ta-service-detail-item__body a:hover{color:var(--ta-blue-900)}body.ta-service-page .ta-service-detail-item__body ul,
body.ta-service-page .ta-service-detail-item__body
ol{margin:0;padding:0;list-style:none}body.ta-service-page .ta-service-detail-item__body
li{position:relative;margin:0;padding:8px
0 8px 22px;border-bottom:1px solid rgba(226, 232, 240, 0.75);color:var(--ta-text)}body.ta-service-page .ta-service-detail-item__body li:last-child{border-bottom:none;padding-bottom:0}body.ta-service-page .ta-service-detail-item__body li::before{content:"";position:absolute;left:0;top:15px;width:7px;height:7px;border-radius:50%;background:var(--ta-blue-700)}body.ta-service-page .ta-service-detail-item__body strong,
body.ta-service-page .ta-service-detail-list__group-text
strong{color:var(--ta-blue-900);font-weight:600}body.ta-service-page .ta-service-detail-item__body .ta-service-detail-card__subtitle,
body.ta-service-page .ta-service-detail-item__body .ta-service-callout{margin-top:12px}body.ta-service-page .ta-service-detail-item--price .ta-service-detail-item__title{margin-bottom:6px}body.ta-service-page .ta-service-detail-item--price .ta-service-detail-item__body,
body.ta-service-page .ta-service-detail-item--price .ta-service-detail-item__body
p{font-size:0.975rem;font-weight:400;color:var(--ta-text)}body.ta-service-page .ta-service-detail-item__body .ta-service-detail-card__subtitle,
body.ta-service-page .ta-service-detail-item__body .ta-service-callout{margin-top:12px}body.ta-service-page .ta-service-detail-item__body .ta-link-download{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:10px
14px;border-radius:10px;background:var(--ta-blue-50);color:var(--ta-blue-700);font-weight:700;text-decoration:none}body.ta-service-page .ta-service-detail-item__body .ta-link-download:hover{background:var(--ta-blue-700);color:#fff}body.ta-service-page .ta-rich-content
.contains_info{position:static;margin:20px
0;padding:20px
24px;border-radius:16px;border:1px
solid rgba(26, 86, 219, 0.16);background:linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(238, 244, 255, 0.94) 100%);color:var(--ta-blue-900);box-shadow:0 8px 28px rgba(11, 45, 110, 0.06)}body.ta-service-page .ta-rich-content .contains_info span,
body.ta-service-page .ta-rich-content .contains_info ul
li{color:var(--ta-text);font-weight:500}body.ta-service-page .ta-service-callout{margin:16px
0;padding:16px
18px;border-radius:14px;background:rgba(238, 244, 255, 0.75);border:1px
solid rgba(26, 86, 219, 0.14);border-left:4px solid var(--ta-blue-700);color:var(--ta-blue-900);font-weight:600;line-height:1.55}body.ta-service-page .ta-service-callout
a{color:var(--ta-blue-700);font-weight:700}body.ta-service-page .ta-service-section{padding:20px
22px;border-radius:16px;background:rgba(255, 255, 255, 0.94);border:1px
solid rgba(226, 232, 240, 0.95)}body.ta-service-page .ta-service-section__title{margin:0
0 12px;font-size:1.0625rem;line-height:1.35;font-weight:800;color:var(--ta-blue-900)}body.ta-service-page .ta-service-faq{display:grid;gap:10px}body.ta-service-page .ta-service-faq__item{overflow:hidden;border-radius:14px;background:rgba(255, 255, 255, 0.96);border:1px
solid rgba(226, 232, 240, 0.95)}body.ta-service-page .ta-service-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:16px
18px;border:none;background:transparent;color:var(--ta-blue-900);font:inherit;font-size:0.98rem;font-weight:700;line-height:1.45;text-align:left;cursor:pointer}body.ta-service-page .ta-service-faq__question::after{content:"+";flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--ta-blue-50);color:var(--ta-blue-700);font-size:1.125rem;font-weight:700;transition:transform 0.2s ease, background 0.2s ease}body.ta-service-page .ta-service-faq__question[aria-expanded="true"]::after{content:"−";background:var(--ta-blue-700);color:#fff}body.ta-service-page .ta-service-faq__panel{padding:0
18px 16px}body.ta-service-page .ta-service-faq__answer{padding-top:4px;color:var(--ta-text);font-size:0.94rem;line-height:1.6}@media (max-width: 1080px){body.ta-service-page .ta-service-order__card{grid-template-columns:1fr}body.ta-service-page .ta-service-order__aside{align-items:stretch;text-align:left}body.ta-service-page .ta-service-order__actions{width:100%}}@media (max-width: 768px){body.ta-service-page .ta-service-detail-item{grid-template-columns:44px minmax(0, 1fr);gap:0 14px;padding:18px
16px}body.ta-service-page .ta-service-detail-item__num{min-width:36px;height:36px;font-size:0.75rem}body.ta-service-page .ta-service-detail-list__group{padding:16px
16px 8px}body.ta-service-page .ta-service-cards,
body.ta-service-page .ta-steps--personal,
body.ta-service-page .ta-steps--corporate,
body.ta-service-page .ta-steps--premium{grid-template-columns:1fr}body.ta-service-page .ta-service-nav__list{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}body.ta-service-page .ta-service-nav__list
a{white-space:nowrap}}body.ta-service-page--personal .ta-inner-hero,
body.ta-service-page .ta-service-page-wrap--personal+.ta-service-layout,body.ta-service-page--personal{--ta-service-accent:var(--ta-blue-700)}body.ta-service-page--personal .ta-inner-hero{background:linear-gradient(155deg, #f8fafc 0%, #eef4ff 42%, #dbeafe 100%)}body.ta-service-page--corporate .ta-inner-hero{background:linear-gradient(155deg, #f8fafc 0%, #eef4ff 42%, #dbeafe 100%)}body.ta-service-page--premium .ta-inner-hero{background:linear-gradient(155deg, #f8fafc 0%, #eef4ff 42%, #dbeafe 100%)}body.ta-service-page--personal .ta-hub-section--personal::before,
body.ta-service-page .ta-service-page-wrap--personal .ta-hub-section--personal::before{background:radial-gradient(ellipse 60% 50% at 0% 0%, rgba(26, 86, 219, 0.12), transparent 60%),
radial-gradient(ellipse 50% 40% at 100% 100%, rgba(26, 86, 219, 0.1), transparent 55%),
linear-gradient(180deg, #dbeafe 0%, #eff6ff 50%, #f8fbff 100%) !important}body.ta-service-page--personal .ta-hub-section--personal .ta-hub-section__badge,
body.ta-service-page .ta-service-page-wrap--personal .ta-hub-section--personal .ta-hub-section__badge{background:rgba(26, 86, 219, 0.15);color:var(--ta-blue-700)}body.ta-service-page--personal .ta-hub-section--personal .ta-hub-section__title,
body.ta-service-page .ta-service-page-wrap--personal .ta-hub-section--personal .ta-hub-section__title{color:var(--ta-blue-900) !important}body.ta-service-page--personal .ta-service-nav__list a,
body.ta-service-page .ta-service-page-wrap--personal .ta-service-nav__list
a{background:rgba(219, 234, 254, 0.9);border-color:rgba(26, 86, 219, 0.16);color:var(--ta-blue-900)}body.ta-service-page--personal .ta-service-nav__list a:hover,
body.ta-service-page--personal .ta-service-nav__list a:focus-visible,
body.ta-service-page .ta-service-page-wrap--personal .ta-service-nav__list a:hover,
body.ta-service-page .ta-service-page-wrap--personal .ta-service-nav__list a:focus-visible{background:var(--ta-blue-700);border-color:var(--ta-blue-700)}body.ta-service-page--personal .ta-service-card--personal,
body.ta-service-page .ta-service-card--personal{border-color:rgba(26, 86, 219, 0.14);border-top:3px solid var(--ta-blue-700)}body.ta-service-page--personal .ta-service-card--personal .ta-service-card__num,
body.ta-service-page .ta-service-card--personal .ta-service-card__num{background:rgba(26, 86, 219, 0.12);color:var(--ta-blue-700)}body.ta-service-page--personal .ta-steps--personal .ta-steps__item,
body.ta-service-page .ta-steps--personal .ta-steps__item{border-color:rgba(26, 86, 219, 0.15) !important;border-left-color:var(--ta-blue-700) !important}body.ta-service-page--personal .ta-steps--personal .ta-steps__num,
body.ta-service-page--personal .ta-steps--personal .ta-steps__icon,
body.ta-service-page .ta-steps--personal .ta-steps__num,
body.ta-service-page .ta-steps--personal .ta-steps__icon{background:var(--ta-blue-700) !important;color:var(--ta-blue-700)}body.ta-service-page--personal .ta-service-detail-item__num,
body.ta-service-page .ta-service-order--personal .ta-service-order__badge{background:rgba(26, 86, 219, 0.12);color:var(--ta-blue-700)}body.ta-service-page--personal .ta-service-order--personal .ta-service-order__card,
body.ta-service-page .ta-service-order--personal .ta-service-order__card{border-color:rgba(26, 86, 219, 0.2);background:radial-gradient(circle 220px at 100% 0%, rgba(26, 86, 219, 0.1), transparent 70%),
linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(219, 234, 254, 0.96) 100%)}body.ta-service-page--personal .ta-service-faq__question::after,
body.ta-service-page .ta-service-page-wrap--personal .ta-service-faq__question::after{background:rgba(26, 86, 219, 0.12);color:var(--ta-blue-700)}body.ta-service-page--personal .ta-service-faq__question[aria-expanded="true"]::after,
body.ta-service-page .ta-service-page-wrap--personal .ta-service-faq__question[aria-expanded="true"]::after{background:var(--ta-blue-700)}body.ta-service-page--corporate .ta-hub-section--corporate::before,
body.ta-service-page .ta-service-page-wrap--corporate .ta-hub-section--corporate::before{background:radial-gradient(ellipse 55% 45% at 100% 0%, rgba(26, 86, 219, 0.1), transparent 55%),
radial-gradient(ellipse 50% 40% at 0% 100%, rgba(26, 86, 219, 0.08), transparent 50%),
linear-gradient(180deg, #f1f5f9 0%, #eef4ff 55%, #f8fbff 100%) !important}body.ta-service-page--corporate .ta-hub-section--corporate .ta-hub-section__badge,
body.ta-service-page .ta-service-page-wrap--corporate .ta-hub-section--corporate .ta-hub-section__badge{background:rgba(26, 86, 219, 0.12);color:var(--ta-blue-700)}body.ta-service-page--corporate .ta-service-nav__list a,
body.ta-service-page .ta-service-page-wrap--corporate .ta-service-nav__list
a{background:rgba(238, 244, 255, 0.95);border-color:rgba(26, 86, 219, 0.16);color:var(--ta-blue-900)}body.ta-service-page--corporate .ta-service-nav__list a:hover,
body.ta-service-page--corporate .ta-service-nav__list a:focus-visible,
body.ta-service-page .ta-service-page-wrap--corporate .ta-service-nav__list a:hover,
body.ta-service-page .ta-service-page-wrap--corporate .ta-service-nav__list a:focus-visible{background:var(--ta-blue-700);border-color:var(--ta-blue-700)}body.ta-service-page--corporate .ta-service-card--corporate,
body.ta-service-page .ta-service-card--corporate{border-color:rgba(26, 86, 219, 0.14);border-top:3px solid var(--ta-blue-700)}body.ta-service-page--corporate .ta-service-card--corporate .ta-service-card__num,
body.ta-service-page .ta-service-card--corporate .ta-service-card__num{background:rgba(26, 86, 219, 0.1);color:var(--ta-blue-700)}body.ta-service-page--corporate .ta-steps--corporate .ta-steps__item,
body.ta-service-page .ta-steps--corporate .ta-steps__item{border-color:rgba(26, 86, 219, 0.15) !important;border-left-color:var(--ta-blue-700) !important}body.ta-service-page--corporate .ta-steps--corporate .ta-steps__num,
body.ta-service-page--corporate .ta-steps--corporate .ta-steps__icon,
body.ta-service-page .ta-steps--corporate .ta-steps__num,
body.ta-service-page .ta-steps--corporate .ta-steps__icon{background:var(--ta-blue-700) !important;color:var(--ta-blue-700)}body.ta-service-page--corporate .ta-service-detail-item__num{background:rgba(26, 86, 219, 0.12);color:var(--ta-blue-700)}body.ta-service-page--corporate .ta-service-order--corporate .ta-service-order__card,
body.ta-service-page .ta-service-order--corporate .ta-service-order__card{border-color:rgba(26, 86, 219, 0.22);background:radial-gradient(circle 220px at 100% 0%, rgba(26, 86, 219, 0.12), transparent 70%),
linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(238, 244, 255, 0.96) 100%)}body.ta-service-page--corporate .ta-service-faq__question[aria-expanded="true"]::after,
body.ta-service-page .ta-service-page-wrap--corporate .ta-service-faq__question[aria-expanded="true"]::after{background:var(--ta-blue-700)}body.ta-service-page--premium .ta-hub-section--premium::before,
body.ta-service-page .ta-service-page-wrap--premium .ta-hub-section--premium::before{background:radial-gradient(ellipse 55% 45% at 100% 0%, rgba(26, 86, 219, 0.1), transparent 55%),
radial-gradient(ellipse 50% 40% at 0% 100%, rgba(26, 86, 219, 0.08), transparent 50%),
linear-gradient(180deg, #f1f5f9 0%, #eef4ff 55%, #f8fbff 100%) !important}body.ta-service-page--premium .ta-hub-section--premium .ta-hub-section__badge,
body.ta-service-page .ta-service-page-wrap--premium .ta-hub-section--premium .ta-hub-section__badge{background:rgba(26, 86, 219, 0.12);color:var(--ta-blue-700)}body.ta-service-page--premium .ta-hub-section--premium .ta-hub-section__title,
body.ta-service-page .ta-service-page-wrap--premium .ta-hub-section--premium .ta-hub-section__title{color:var(--ta-blue-900) !important}body.ta-service-page--premium .ta-service-nav__list a,
body.ta-service-page .ta-service-page-wrap--premium .ta-service-nav__list
a{background:rgba(238, 244, 255, 0.95);border-color:rgba(26, 86, 219, 0.16);color:var(--ta-blue-900)}body.ta-service-page--premium .ta-service-nav__list a:hover,
body.ta-service-page--premium .ta-service-nav__list a:focus-visible,
body.ta-service-page .ta-service-page-wrap--premium .ta-service-nav__list a:hover,
body.ta-service-page .ta-service-page-wrap--premium .ta-service-nav__list a:focus-visible{background:var(--ta-blue-700);border-color:var(--ta-blue-700)}body.ta-service-page--premium .ta-service-card--premium,
body.ta-service-page .ta-service-card--premium{border-color:rgba(26, 86, 219, 0.14);border-top:3px solid var(--ta-blue-700)}body.ta-service-page--premium .ta-service-card--premium .ta-service-card__num,
body.ta-service-page .ta-service-card--premium .ta-service-card__num{background:rgba(26, 86, 219, 0.1);color:var(--ta-blue-700)}body.ta-service-page--premium .ta-steps--premium .ta-steps__item,
body.ta-service-page .ta-steps--premium .ta-steps__item{border-color:rgba(26, 86, 219, 0.15) !important;border-left-color:var(--ta-blue-700) !important}body.ta-service-page--premium .ta-steps--premium .ta-steps__num,
body.ta-service-page--premium .ta-steps--premium .ta-steps__icon,
body.ta-service-page .ta-steps--premium .ta-steps__num,
body.ta-service-page .ta-steps--premium .ta-steps__icon{background:var(--ta-blue-700) !important;color:var(--ta-blue-700)}body.ta-service-page--premium .ta-service-detail-item__num{background:rgba(26, 86, 219, 0.12);color:var(--ta-blue-700)}body.ta-service-page--premium .ta-service-order--premium .ta-service-order__card,
body.ta-service-page .ta-service-order--premium .ta-service-order__card{border-color:rgba(26, 86, 219, 0.22);background:radial-gradient(circle 220px at 100% 0%, rgba(26, 86, 219, 0.12), transparent 70%),
linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(238, 244, 255, 0.96) 100%)}body.ta-service-page--premium .ta-service-faq__question[aria-expanded="true"]::after,
body.ta-service-page .ta-service-page-wrap--premium .ta-service-faq__question[aria-expanded="true"]::after{background:var(--ta-blue-700)}body.ta-services-archive .ta-inner-main--services-archive{padding-top:8px}body.ta-services-archive .ta-services-archive-list.services_item,
body.ta-services-archive .list_services.ta-service-grid .services_item.ta-shop-card{display:grid !important;grid-template-columns:minmax(0, 1fr)}body.ta-redesign.ta-service-page .ta-projects-section.ourproject{position:relative;overflow:hidden;margin-top:0;padding:56px
0;background:linear-gradient(135deg, #eef4ff 0%, #dbeafe 100%) !important}body.ta-redesign.ta-service-page .ta-projects-section.ourproject::before{content:"";position:absolute;inset:0;pointer-events:none;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-service-page .ta-projects-section
.container_section{position:relative;z-index:1}@media (max-width: 768px){body.ta-services-archive
.list_services{grid-template-columns:1fr}}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-reviews-section{position:relative;padding:48px
0;background:linear-gradient(180deg, #f0f7ff 0%, #e8f4fc 100%);overflow:hidden}body.ta-redesign .ta-reviews-section::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle 220px at 12% 82%, rgba(26, 86, 219, 0.1), transparent),
radial-gradient(circle 180px at 88% 18%, rgba(99, 102, 241, 0.08), transparent)}body.ta-redesign .ta-reviews-section
.container_section{position:relative;z-index:1}body.ta-redesign .ta-reviews-section
.speakabouthe{padding-left:0;padding-right:0}body.ta-redesign .ta-reviews-section .speakabouthe .header_sec,
body.ta-redesign .ta-reviews-section .ta-reviews-section__title{color:var(--ta-blue-900) !important}body.ta-redesign .ta-reviews-section .clients_talk-slider,
body.ta-redesign .ta-reviews-section .ta-reviews-slider{position:relative;margin-top:0 !important;padding:0
56px 40px}body.ta-redesign .ta-reviews-section .clients_talk-slider .slick-list{overflow:hidden}body.ta-redesign .ta-reviews-section .clients_talk-slider .slick-track{display:flex;align-items:stretch;gap:16px}body.ta-redesign .ta-reviews-section .clients_talk-slider .slick-slide{height:auto}body.ta-redesign .ta-reviews-section .clients_talk-slider .slick-slide>div{height:100%}body.ta-redesign .ta-reviews-section
.review_item{height:100%;margin-bottom:0}body.ta-redesign .ta-reviews-section .review_item .client-block,
body.ta-redesign .ta-reviews-section .client-block{height:100%;display:flex;flex-direction:column;padding:24px;border-radius:var(--ta-radius, 14px) !important;background:rgba(255, 255, 255, 0.98) !important;border:1px
solid rgba(26, 86, 219, 0.12) !important;box-shadow:0 8px 28px rgba(11, 45, 110, 0.06) !important;backdrop-filter:none !important}body.ta-redesign .ta-reviews-section
.avatars_clients{display:flex;flex-direction:column;gap:14px;height:100%}body.ta-redesign .ta-reviews-section
.ava_block{display:flex;gap:14px;align-items:center}body.ta-redesign .ta-reviews-section .review-avatar,
body.ta-redesign .ta-reviews-section .ava_block
img{width:64px;height:64px;object-fit:cover;border-radius:50%;flex-shrink:0}body.ta-redesign .ta-reviews-section .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-redesign .ta-reviews-section .names_clients
span{display:block;font-size:0.8125rem;font-weight:600;color:var(--ta-muted) !important}body.ta-redesign .ta-reviews-section .review-client_text,
body.ta-redesign .ta-reviews-section .review-client_text p,
body.ta-redesign .ta-reviews-section .review-client_text
li{color:var(--ta-text) !important;font-size:0.975rem;line-height:1.65}body.ta-redesign .ta-reviews-section .review-client_text{margin-top:0;flex:1}body.ta-redesign .ta-reviews-section .review-client_text
p{margin:0
0 10px}body.ta-redesign .ta-reviews-section .review-client_text p:last-child{margin-bottom:0}body.ta-redesign .ta-reviews-section .review-client_text p+div{display:none !important}body.ta-redesign .ta-reviews-section .clients_talk-slider .ta-reviews-nav{position:absolute;top:42%;z-index:3;width:46px;height:46px;margin:0;padding:0;border:1px
solid var(--ta-border);border-radius:50%;background:var(--ta-white);color:var(--ta-blue-900);box-shadow:0 8px 24px rgba(11, 45, 110, 0.12);cursor:pointer;display:grid;place-items:center;transition:background 0.2s ease,
color 0.2s ease,
border-color 0.2s ease,
transform 0.2s ease,
box-shadow 0.2s ease}body.ta-redesign .ta-reviews-section .clients_talk-slider .ta-reviews-nav::before{content:"";display:block;width:10px;height:10px;border-top:2.5px solid currentColor;border-right:2.5px solid currentColor}body.ta-redesign .ta-reviews-section .clients_talk-slider .ta-reviews-nav--prev{left:0;transform:translateY(-50%)}body.ta-redesign .ta-reviews-section .clients_talk-slider .ta-reviews-nav--prev::before{transform:rotate(-135deg);margin-left:3px}body.ta-redesign .ta-reviews-section .clients_talk-slider .ta-reviews-nav--next{right:0;transform:translateY(-50%)}body.ta-redesign .ta-reviews-section .clients_talk-slider .ta-reviews-nav--next::before{transform:rotate(45deg);margin-right:3px}body.ta-redesign .ta-reviews-section .clients_talk-slider .ta-reviews-nav:hover,
body.ta-redesign .ta-reviews-section .clients_talk-slider .ta-reviews-nav:focus-visible{background:var(--ta-blue-700);border-color:var(--ta-blue-700);color:var(--ta-white);box-shadow:0 10px 28px rgba(26, 86, 219, 0.28);outline:none}body.ta-redesign .ta-reviews-section .clients_talk-slider .ta-reviews-nav--prev:hover,
body.ta-redesign .ta-reviews-section .clients_talk-slider .ta-reviews-nav--prev:focus-visible{transform:translateY(-50%) translateX(-2px)}body.ta-redesign .ta-reviews-section .clients_talk-slider .ta-reviews-nav--next:hover,
body.ta-redesign .ta-reviews-section .clients_talk-slider .ta-reviews-nav--next:focus-visible{transform:translateY(-50%) translateX(2px)}body.ta-redesign .ta-reviews-section .clients_talk-slider .slick-dots{display:flex !important;justify-content:center;gap:8px;margin:18px
0 0;padding:0;list-style:none}body.ta-redesign .ta-reviews-section .clients_talk-slider .slick-dots
li{margin:0}body.ta-redesign .ta-reviews-section .clients_talk-slider .slick-dots li
button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:rgba(26, 86, 219, 0.22);font-size:0}body.ta-redesign .ta-reviews-section .clients_talk-slider .slick-dots li button::before{display:none}body.ta-redesign .ta-reviews-section .clients_talk-slider .slick-dots li.slick-active
button{background:var(--ta-blue-700);transform:scale(1.15)}body.ta-redesign .ta-reviews-section .ta-reviews-slider__hint{display:flex;align-items:center;justify-content:center;gap:8px;margin:0
0 12px;color:var(--ta-muted);font-size:0.8125rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}@media (max-width: 768px){body.ta-redesign .ta-reviews-section{padding:36px
0}body.ta-redesign .ta-reviews-section .clients_talk-slider,
body.ta-redesign .ta-reviews-section .ta-reviews-slider{padding:0
44px 32px}body.ta-redesign .ta-reviews-section .clients_talk-slider .ta-reviews-nav{width:40px;height:40px}}body.ta-redesign
.main.koi2{overflow-x:hidden}body.ta-redesign .main.koi2>.container_main:not(.ta-hero){max-width:var(--ta-container);margin:0
auto;padding:40px
20px 48px}@media (max-width: 991px){body.ta-redesign .main.koi2>.container_main:not(.ta-hero){padding:28px
16px 36px}}body.ta-redesign .main.koi2
section{padding:40px
0 !important}body.ta-redesign .main.koi2
.container_main{margin-bottom:0}body.ta-redesign .main.koi2
.container_section{max-width:var(--ta-container);margin:0
auto;padding-left:20px;padding-right:20px}body.ta-redesign .ta-surface--green{--ta-surface-accent:var(--ta-blue-700);--ta-surface-accent-dark:var(--ta-blue-900);--ta-surface-accent-2:#2563eb;--ta-surface-accent-border:rgba(26, 86, 219, 0.25);--ta-surface-accent-border-soft:rgba(26, 86, 219, 0.16);--ta-surface-accent-hover:rgba(26, 86, 219, 0.22);--ta-surface-accent-glow:rgba(26, 86, 219, 0.2);--ta-surface-accent-shadow:rgba(26, 86, 219, 0.08);--ta-surface-card-wide:linear-gradient(135deg, rgba(255, 255, 255, 0.96), rgba(219, 234, 254, 0.9));--ta-surface-answer-bg:var(--ta-blue-50)}body.ta-redesign .ta-surface--blue{--ta-surface-accent:var(--ta-blue-700);--ta-surface-accent-dark:var(--ta-blue-700);--ta-surface-accent-2:#2563eb;--ta-surface-accent-border:rgba(26, 86, 219, 0.25);--ta-surface-accent-border-soft:rgba(26, 86, 219, 0.16);--ta-surface-accent-hover:rgba(26, 86, 219, 0.22);--ta-surface-accent-glow:rgba(26, 86, 219, 0.2);--ta-surface-accent-shadow:rgba(26, 86, 219, 0.08);--ta-surface-card-wide:linear-gradient(135deg, rgba(255, 255, 255, 0.96), rgba(238, 244, 255, 0.92));--ta-surface-answer-bg:rgba(238, 244, 255, 0.85)}body.ta-redesign .ta-front-head{margin-bottom:28px}body.ta-redesign .ta-front-badge,
body.ta-redesign .ta-whywe__badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:6px
14px;border-radius:999px;background:rgba(255, 255, 255, 0.82);border:1px
solid var(--ta-surface-accent-border, rgba(26, 86, 219, 0.25));color:var(--ta-surface-accent-dark, var(--ta-blue-900));font-size:0.8125rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;box-shadow:0 4px 16px var(--ta-surface-accent-shadow, rgba(26, 86, 219, 0.08))}body.ta-redesign .ta-front-badge::before,
body.ta-redesign .ta-whywe__badge::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ta-surface-accent, var(--ta-green-600));box-shadow:0 0 0 4px var(--ta-surface-accent-glow, rgba(26, 86, 219, 0.2))}body.ta-redesign .ta-front-title,
body.ta-redesign .ta-whywe__title{margin:0;font-size:clamp(1.75rem, 3.2vw, 2.5rem) !important;line-height:1.15;color:var(--ta-blue-900) !important}body.ta-redesign .ta-front-lead{margin:14px
0 0;max-width:720px;font-size:1.0625rem;line-height:1.65;color:var(--ta-muted)}body.ta-redesign .ta-front-actions{display:flex;justify-content:flex-start;margin-top:28px}body.ta-redesign .ta-wedo
.container_section{max-width:var(--ta-container)}body.ta-redesign .ta-wedo__list{display:grid;gap:14px;margin:0;padding:0;list-style:none}body.ta-redesign .ta-wedo__item{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding:22px
22px 22px 20px;border-radius:18px;background:rgba(255, 255, 255, 0.92);border:1px
solid rgba(226, 232, 240, 0.95);border-left:4px solid var(--ta-surface-accent);box-shadow:0 8px 28px rgba(11, 45, 110, 0.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform 0.3s ease, box-shadow 0.3s ease}body.ta-redesign .ta-wedo__item:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(11, 45, 110, 0.09)}body.ta-redesign .ta-wedo__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg, var(--ta-surface-accent), var(--ta-surface-accent-2));color:#fff;flex-shrink:0}body.ta-redesign .ta-wedo__icon
svg{display:block}body.ta-redesign .ta-wedo__text{margin:0;padding-top:2px;font-size:1rem;line-height:1.6;color:var(--ta-text) !important;font-weight:500}body.ta-redesign .ta-projsteps
.container_section{max-width:var(--ta-container)}body.ta-redesign .ta-projsteps__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin:0;padding:0;list-style:none;counter-reset:ta-projsteps}body.ta-redesign .ta-projsteps__item{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding:22px
22px 22px 20px;border-radius:18px;background:rgba(255, 255, 255, 0.92);border:1px
solid rgba(226, 232, 240, 0.95);border-left:4px solid var(--ta-surface-accent);box-shadow:0 8px 28px rgba(11, 45, 110, 0.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform 0.3s ease, box-shadow 0.3s ease}body.ta-redesign .ta-projsteps__item:last-child:nth-child(odd){grid-column:1 / -1;background:var(--ta-surface-card-wide)}body.ta-redesign .ta-projsteps__item:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(11, 45, 110, 0.09)}body.ta-redesign .ta-projsteps__num{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg, var(--ta-surface-accent), var(--ta-surface-accent-2));color:#fff;font-size:0.875rem;font-weight:800;letter-spacing:0.04em;flex-shrink:0}body.ta-redesign .ta-projsteps__text{margin:0;padding-top:2px;font-size:1rem;line-height:1.6;color:var(--ta-text) !important;font-weight:500}body.ta-redesign .ta-audience
.container_section{max-width:var(--ta-container)}body.ta-redesign .ta-audience__group+.ta-audience__group{margin-top:36px}body.ta-redesign .ta-audience__group-head{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;margin-bottom:16px;padding:18px
20px;border-radius:16px;background:rgba(255, 255, 255, 0.88);border:1px
solid var(--ta-surface-accent-border-soft);box-shadow:0 6px 24px rgba(11, 45, 110, 0.05)}body.ta-redesign .ta-audience__group-num{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg, var(--ta-surface-accent), var(--ta-surface-accent-2));color:#fff;font-size:0.875rem;font-weight:800;letter-spacing:0.04em;flex-shrink:0}body.ta-redesign .ta-audience__group-title{margin:0;font-size:1.0625rem;line-height:1.5;font-weight:700;color:var(--ta-blue-900) !important}body.ta-redesign .ta-audience__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}body.ta-redesign .ta-audience__card{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:16px;background:rgba(255, 255, 255, 0.92);border:1px
solid rgba(226, 232, 240, 0.95);border-top:3px solid var(--ta-surface-accent);box-shadow:0 8px 24px rgba(11, 45, 110, 0.05);transition:transform 0.3s ease, box-shadow 0.3s ease}body.ta-redesign .ta-audience__card:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(11, 45, 110, 0.08)}body.ta-redesign .ta-audience__card-title{margin:0;font-size:1rem;line-height:1.45;font-weight:700;color:var(--ta-blue-900) !important}body.ta-redesign .ta-audience__card-text{margin:0;padding:12px
14px;border-radius:10px;background:var(--ta-surface-answer-bg);border-left:3px solid var(--ta-surface-accent);font-size:0.9375rem;line-height:1.55;color:var(--ta-text) !important}body.ta-redesign .pr_block-item{margin-bottom:12px}body.ta-redesign .pr_block-item
.border{display:flex;align-items:flex-start;gap:16px;padding:18px
20px;border-width:2px}body.ta-redesign .pr_block-item .border
svg{flex:0 0 36px;width:36px;height:auto;margin-top:2px}body.ta-redesign .pr_block-item .border
p{flex:1 1 0;margin:0;line-height:1.55;font-size:1rem;word-wrap:break-word;overflow-wrap:anywhere}body.ta-redesign .ta-whywe
.container_section{max-width:var(--ta-container)}body.ta-redesign .ta-whywe__title{max-width:18ch}body.ta-redesign .ta-whywe__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin:0
0 28px;padding:0;list-style:none}body.ta-redesign .ta-whywe__card{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding:22px
22px 22px 20px;border-radius:18px;background:rgba(255, 255, 255, 0.92);border:1px
solid rgba(226, 232, 240, 0.95);border-left:4px solid var(--ta-surface-accent);box-shadow:0 8px 28px rgba(11, 45, 110, 0.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease}body.ta-redesign .ta-whywe__card--wide{grid-column:1 / -1;background:var(--ta-surface-card-wide);border-left-color:var(--ta-surface-accent)}body.ta-redesign .ta-whywe__card:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(11, 45, 110, 0.1);border-color:var(--ta-surface-accent-hover)}body.ta-redesign .ta-whywe__num{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg, var(--ta-surface-accent), var(--ta-surface-accent-2));color:#fff;font-size:0.875rem;font-weight:800;letter-spacing:0.04em;flex-shrink:0}body.ta-redesign .ta-whywe__text{margin:0;padding-top:2px;font-size:1rem;line-height:1.6;color:var(--ta-text) !important;font-weight:500}body.ta-redesign .ta-whywe__actions{display:flex;justify-content:flex-start}body.ta-redesign
.ourproject_list{margin-top:4px;--ta-project-card-height:320px;--ta-project-media-height:158px;--ta-project-body-height:162px}body.ta-redesign .ourproject_list .slick-list{margin:0
-10px}body.ta-redesign .ourproject_list .slick-track{display:flex !important;align-items:stretch}body.ta-redesign .ourproject_list .slick-slide{box-sizing:border-box;height:var(--ta-project-card-height) !important;padding:0
10px}body.ta-redesign .ourproject_list .slick-slide>div{box-sizing:border-box;width:100%;height:var(--ta-project-card-height) !important}body.ta-redesign .ourproject_list .project-item{box-sizing:border-box;display:flex !important;flex-direction:column;width:100% !important;max-width:none !important;min-width:0 !important;height:var(--ta-project-card-height) !important;min-height:var(--ta-project-card-height) !important;max-height:var(--ta-project-card-height) !important;margin:0
!important;overflow:hidden;border-radius:14px}body.ta-redesign .ourproject_list .project-item__media,
body.ta-redesign .ourproject_list .project-item>a:first-child{display:block;flex:0 0 var(--ta-project-media-height);width:100%;height:var(--ta-project-media-height) !important;min-height:var(--ta-project-media-height) !important;max-height:var(--ta-project-media-height) !important;overflow:hidden;background:var(--ta-blue-100)}body.ta-redesign .ourproject_list .project-item
img{width:100% !important;height:100% !important;min-height:100% !important;max-height:none !important;object-fit:cover;display:block}body.ta-redesign .ourproject_list .project-item
.pro12{box-sizing:border-box;position:relative;display:flex;flex-direction:column;flex:0 0 var(--ta-project-body-height);width:100%;height:var(--ta-project-body-height) !important;min-height:var(--ta-project-body-height) !important;max-height:var(--ta-project-body-height) !important;padding:14px
16px 40px;overflow:hidden}body.ta-redesign .ourproject_list .project-item__date,
body.ta-redesign .ourproject_list .project-item .pro12
span{display:block;flex:0 0 18px;height:18px;margin:0
0 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ta-muted);font-size:0.8125rem;line-height:18px}body.ta-redesign .ourproject_list .project-item__title,
body.ta-redesign .ourproject_list .project-item .pro12>a:not(.projhrefa){display:block;flex:1 1 auto;min-height:0;text-decoration:none}body.ta-redesign .ourproject_list .project-item__title p,
body.ta-redesign .ourproject_list .project-item .pro12
p{height:2.9em;min-height:2.9em;max-height:2.9em;margin:0;overflow:hidden;color:var(--ta-text) !important;font-size:0.9375rem;font-weight:600;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body.ta-redesign .ourproject_list .project-item
.projhrefa{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--ta-blue-50)}body.ta-redesign .ourproject_list .project-item .projhrefa
svg{width:12px;height:auto}body.ta-redesign .ourproject_list .ta-reviews-nav,
body.ta-redesign .solveyp_list .ta-reviews-nav{top:42%}@media (max-width: 640px){body.ta-redesign
.ourproject_list{--ta-project-card-height:300px;--ta-project-media-height:148px;--ta-project-body-height:152px}}body.ta-redesign
.solveyp_list{margin-top:4px;--ta-industry-card-height:360px;--ta-industry-media-height:158px}body.ta-redesign .solveyp_list .slick-list{margin:0
-10px}body.ta-redesign .solveyp_list .slick-track{display:flex !important;align-items:stretch}body.ta-redesign .solveyp_list .slick-slide{box-sizing:border-box;height:var(--ta-industry-card-height) !important;padding:0
10px}body.ta-redesign .solveyp_list .slick-slide>div{box-sizing:border-box;width:100%;height:var(--ta-industry-card-height) !important}body.ta-redesign .solveyp_list
.solveyp_item{box-sizing:border-box;display:flex !important;flex-direction:column;width:100% !important;max-width:none !important;min-width:0 !important;height:var(--ta-industry-card-height) !important;min-height:var(--ta-industry-card-height) !important;max-height:var(--ta-industry-card-height) !important;margin:0
!important;overflow:hidden;background:var(--ta-white);border:1px
solid var(--ta-border);border-radius:14px;box-shadow:var(--ta-shadow)}body.ta-redesign .solveyp_list .solveyp_item img,
body.ta-redesign .solveyp_list .solveyp_item .ta-img{flex:0 0 var(--ta-industry-media-height);width:100%;height:var(--ta-industry-media-height) !important;min-height:var(--ta-industry-media-height) !important;max-height:var(--ta-industry-media-height) !important;aspect-ratio:unset;object-fit:cover;display:block}body.ta-redesign .solveyp_list .solveyp_item
p{flex:1 1 auto;min-height:0;margin:0;padding:14px
16px 10px !important;overflow:hidden;color:var(--ta-text) !important;font-size:0.9375rem;text-align:left !important;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}body.ta-redesign .solveyp_list .solveyp_item
a{flex:0 0 auto;margin-top:auto;margin-left:16px;margin-right:16px;margin-bottom:16px;align-self:flex-start;padding:10px
16px !important;border-radius:999px !important;font-size:0.875rem;font-weight:700;display:inline-flex;align-items:center;gap:6px}body.ta-redesign .solveyp_list .ta-reviews-nav{top:42%}@media (max-width: 640px){body.ta-redesign
.solveyp_list{--ta-industry-card-height:340px;--ta-industry-media-height:148px}}body.ta-redesign .prichinyblock_list
.prich_item{display:grid;grid-template-columns:1fr auto auto;gap:20px;align-items:start;padding:20px;margin-bottom:16px;background:var(--ta-blue-50);border:1px
solid var(--ta-border);border-radius:var(--ta-radius)}body.ta-redesign .prich_item .pric-text,
body.ta-redesign .prich_item .pric_header,
body.ta-redesign .prich_item .pric-text p,
body.ta-redesign .prich_item .determ_name-price,
body.ta-redesign .prich_item .prich-price,
body.ta-redesign .prich_item .prich-price
span{color:var(--ta-text) !important}body.ta-redesign .prich_item
.pric_header{color:var(--ta-blue-900) !important;font-size:1.15rem;margin-bottom:8px}body.ta-redesign .prich_item
.line_prich{width:1px;min-height:80px;background:var(--ta-border)}body.ta-redesign .prich_block-price{height:auto !important;min-width:140px;gap:8px}body.ta-redesign
.news_list{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:20px}body.ta-redesign .news_list-item{width:auto !important;color:var(--ta-text) !important;background:var(--ta-white);border:1px
solid var(--ta-border);border-radius:var(--ta-radius);overflow:hidden;box-shadow:var(--ta-shadow)}body.ta-redesign .news_list-item
img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}body.ta-redesign .news_list-item_info{padding:16px;text-align:left !important}body.ta-redesign .news_list-item_info h2,
body.ta-redesign .news_list-item_info
a{color:var(--ta-blue-900) !important;font-size:1rem !important;line-height:1.4;text-align:left !important}body.ta-redesign .news_list-item_info a:last-child{color:var(--ta-blue-900) !important;margin-top:12px}body.ta-redesign
.articles_list{display:grid;gap:20px}body.ta-redesign .article-item{display:grid !important;grid-template-columns:minmax(200px, 320px) 1fr;gap:0;height:auto !important;background:var(--ta-white);border:1px
solid var(--ta-border);border-radius:var(--ta-radius);overflow:hidden;box-shadow:var(--ta-shadow)}body.ta-redesign .article-item>a{display:block;min-height:180px;background:var(--ta-blue-100)}body.ta-redesign .article-item img,
body.ta-redesign .article-item .attachment-post-thumbnail{width:100% !important;max-width:none !important;height:100% !important;min-height:180px;object-fit:cover}body.ta-redesign
.article_info{background:var(--ta-blue-50) !important;color:var(--ta-text) !important;padding:20px
24px !important}body.ta-redesign .article_header,
body.ta-redesign .article_descr,
body.ta-redesign .date_article,
body.ta-redesign .article_btn-a{color:var(--ta-text) !important}body.ta-redesign
.article_header{font-size:1.1rem !important;line-height:1.35}body.ta-redesign
.article_descr{font-size:0.95rem !important;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}body.ta-redesign .article_btn-a{color:var(--ta-blue-900) !important;text-align:left !important}body.ta-redesign
.nrows{flex-wrap:wrap;gap:16px}body.ta-redesign
.nrow_item{flex:1 1 280px;max-width:none !important}body.ta-redesign .nrow_item
h3{font-size:1.05rem;line-height:1.35;margin-bottom:12px !important}body.ta-redesign .nrow_item p,
body.ta-redesign .nrow_item
.subcaption{line-height:1.5;font-size:0.95rem}body.ta-redesign
.drop1{flex-wrap:wrap;gap:8px}body.ta-redesign .drop1
.serv{width:auto;flex:1 1 200px}body.ta-redesign .price_uniq
span{color:var(--ta-blue-700) !important}body.ta-redesign .directors_block
.d_block{height:auto !important;min-height:280px;padding:24px;background:var(--ta-blue-50) !important}body.ta-redesign .directors_block .dir_img,
body.ta-redesign .directors_block .ta-img{max-height:320px;width:auto;position:relative !important;bottom:auto !important}body.ta-redesign .main.koi2 .solveyourp .container_section,
body.ta-redesign .main.koi2 .articles .container_section,
body.ta-redesign .main.koi2 .prichinyblock
.container_section{padding-top:0 !important}body.ta-redesign .mindmap-block{display:none !important}body.ta-redesign
.imgblow1{display:none !important}body.ta-redesign .imgblow1 img,
body.ta-redesign .imgblow1 .ta-img{width:100%;height:100%;min-height:280px;object-fit:cover;display:block;border-radius:var(--ta-radius)}body.ta-redesign section.aboutus1 ul
li{color:var(--ta-text) !important;font-size:1rem !important}body.ta-redesign
.get_projects{position:static !important;display:inline-flex;margin-bottom:20px;margin-left:auto}body.ta-redesign .main.koi2 section.containerabs,
body.ta-redesign .main.koi2
.containerabs{min-height:0 !important;padding-top:0 !important;padding-bottom:0 !important}body.ta-redesign
.aboutus1{border-top:none;border-bottom:none}body.ta-redesign .aboutus1:not(.ta-front-about){border-top:1px solid var(--ta-border);border-bottom:1px solid var(--ta-border)}body.ta-redesign .aboutus1
.header_sec{color:var(--ta-blue-900) !important}body.ta-redesign .aboutus1
.about_content{max-width:720px;line-height:1.65}body.ta-redesign .speakabouthe .header_sec,
body.ta-redesign .speakabouthe .yandex-r-title,
body.ta-redesign .speakabouthe .yandex-r-valstars{color:var(--ta-blue-900) !important}body.ta-redesign .speakabouthe .yandex-rating{display:block;width:fit-content;max-width:min(100%, 380px);margin:14px
auto 20px;background:#fff;border-radius:14px;box-shadow:0 8px 24px rgba(11, 45, 110, 0.08);overflow:hidden}body.ta-redesign .speakabouthe .yandex-rating
a{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:auto;height:auto;padding:18px
20px;gap:8px;text-align:center;text-decoration:none}body.ta-redesign .speakabouthe .yandex-r-img{display:block;width:auto;max-width:220px;height:auto}body.ta-redesign .speakabouthe .yandex-r-title,
body.ta-redesign .speakabouthe .yandex-r-valstars{padding:0;font-size:1.0625rem;line-height:1.4;font-weight:700}body.ta-redesign .ta-reviews-slider,
body.ta-redesign .ta-projects-slider,
body.ta-redesign .ta-industries-slider{position:relative;margin-top:8px}body.ta-redesign .ta-reviews-slider__hint,
body.ta-redesign .ta-projects-slider__hint,
body.ta-redesign .ta-industries-slider__hint{display:flex;align-items:center;justify-content:center;gap:8px;margin:0
0 18px;color:var(--ta-muted);font-size:0.875rem;font-weight:600}body.ta-redesign .ta-reviews-slider__hint-arrows,
body.ta-redesign .ta-projects-slider__hint-arrows,
body.ta-redesign .ta-industries-slider__hint-arrows{display:inline-flex;align-items:center;gap:4px;padding:4px
10px;border-radius:999px;background:var(--ta-white);border:1px
solid var(--ta-border);color:var(--ta-blue-700);font-size:0.8125rem;letter-spacing:0.12em}body.ta-redesign .clients_talk-slider,
body.ta-redesign .ourproject_list,
body.ta-redesign
.solveyp_list{position:relative;margin-top:0 !important;padding:0
56px 40px}body.ta-redesign .clients_talk-slider .ta-reviews-nav,
body.ta-redesign .ourproject_list .ta-reviews-nav,
body.ta-redesign .solveyp_list .ta-reviews-nav{position:absolute;top:42%;z-index:3;width:46px;height:46px;margin:0;padding:0;border:1px
solid var(--ta-border);border-radius:50%;background:var(--ta-white);color:var(--ta-blue-900);box-shadow:0 8px 24px rgba(11, 45, 110, 0.12);cursor:pointer;display:grid;place-items:center;transition:background 0.2s ease,
color 0.2s ease,
border-color 0.2s ease,
transform 0.2s ease,
box-shadow 0.2s ease}body.ta-redesign .clients_talk-slider .ta-reviews-nav::before,
body.ta-redesign .ourproject_list .ta-reviews-nav::before,
body.ta-redesign .solveyp_list .ta-reviews-nav::before{content:"";display:block;width:10px;height:10px;border-top:2.5px solid currentColor;border-right:2.5px solid currentColor}body.ta-redesign .clients_talk-slider .ta-reviews-nav--prev,
body.ta-redesign .ourproject_list .ta-reviews-nav--prev,
body.ta-redesign .solveyp_list .ta-reviews-nav--prev{left:0;transform:translateY(-50%)}body.ta-redesign .clients_talk-slider .ta-reviews-nav--prev::before,
body.ta-redesign .ourproject_list .ta-reviews-nav--prev::before,
body.ta-redesign .solveyp_list .ta-reviews-nav--prev::before{transform:rotate(-135deg);margin-left:3px}body.ta-redesign .clients_talk-slider .ta-reviews-nav--next,
body.ta-redesign .ourproject_list .ta-reviews-nav--next,
body.ta-redesign .solveyp_list .ta-reviews-nav--next{right:0;transform:translateY(-50%)}body.ta-redesign .clients_talk-slider .ta-reviews-nav--next::before,
body.ta-redesign .ourproject_list .ta-reviews-nav--next::before,
body.ta-redesign .solveyp_list .ta-reviews-nav--next::before{transform:rotate(45deg);margin-right:3px}body.ta-redesign .clients_talk-slider .ta-reviews-nav:hover,
body.ta-redesign .clients_talk-slider .ta-reviews-nav:focus-visible,
body.ta-redesign .ourproject_list .ta-reviews-nav:hover,
body.ta-redesign .ourproject_list .ta-reviews-nav:focus-visible,
body.ta-redesign .solveyp_list .ta-reviews-nav:hover,
body.ta-redesign .solveyp_list .ta-reviews-nav:focus-visible{background:var(--ta-blue-700);border-color:var(--ta-blue-700);color:var(--ta-white);box-shadow:0 10px 28px rgba(26, 86, 219, 0.28);outline:none}body.ta-redesign .clients_talk-slider .ta-reviews-nav--prev:hover,
body.ta-redesign .clients_talk-slider .ta-reviews-nav--prev:focus-visible,
body.ta-redesign .ourproject_list .ta-reviews-nav--prev:hover,
body.ta-redesign .ourproject_list .ta-reviews-nav--prev:focus-visible,
body.ta-redesign .solveyp_list .ta-reviews-nav--prev:hover,
body.ta-redesign .solveyp_list .ta-reviews-nav--prev:focus-visible{transform:translateY(-50%) translateX(-2px)}body.ta-redesign .clients_talk-slider .ta-reviews-nav--next:hover,
body.ta-redesign .clients_talk-slider .ta-reviews-nav--next:focus-visible,
body.ta-redesign .ourproject_list .ta-reviews-nav--next:hover,
body.ta-redesign .ourproject_list .ta-reviews-nav--next:focus-visible,
body.ta-redesign .solveyp_list .ta-reviews-nav--next:hover,
body.ta-redesign .solveyp_list .ta-reviews-nav--next:focus-visible{transform:translateY(-50%) translateX(2px)}body.ta-redesign .clients_talk-slider .slick-dots,
body.ta-redesign .ourproject_list .slick-dots,
body.ta-redesign .solveyp_list .slick-dots{position:absolute;left:0;right:0;bottom:0;display:flex !important;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none}body.ta-redesign .clients_talk-slider .slick-dots li,
body.ta-redesign .ourproject_list .slick-dots li,
body.ta-redesign .solveyp_list .slick-dots
li{margin:0;width:auto;height:auto}body.ta-redesign .clients_talk-slider .slick-dots li button,
body.ta-redesign .ourproject_list .slick-dots li button,
body.ta-redesign .solveyp_list .slick-dots li
button{width:10px;height:10px;padding:0;border:none;border-radius:50%;background:#cbd5e1;font-size:0;line-height:0;cursor:pointer;transition:transform 0.2s ease, background 0.2s ease}body.ta-redesign .clients_talk-slider .slick-dots li button::before,
body.ta-redesign .ourproject_list .slick-dots li button::before,
body.ta-redesign .solveyp_list .slick-dots li button::before{display:none}body.ta-redesign .clients_talk-slider .slick-dots li.slick-active button,
body.ta-redesign .ourproject_list .slick-dots li.slick-active button,
body.ta-redesign .solveyp_list .slick-dots li.slick-active
button{background:var(--ta-green-600);transform:scale(1.15)}body.ta-redesign .clients_talk-slider .review_item,
body.ta-redesign .client-block,
body.ta-redesign .review-client_text,
body.ta-redesign .review-client_text p,
body.ta-redesign .names_clients h3,
body.ta-redesign .names_clients
span{color:var(--ta-text) !important}body.ta-redesign .review-avatar,
body.ta-redesign .ava_block
img{width:64px;height:64px;object-fit:cover;border-radius:50%;flex-shrink:0}body.ta-redesign .ta-presentations
.container_section{max-width:var(--ta-container)}body.ta-redesign .ta-presentations .ta-docs-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:16px;padding-top:0;margin:0
0 28px}body.ta-redesign .ta-presentations .presetn-item.bg-blue{display:flex;flex-direction:column;gap:12px;max-width:none !important;min-height:0;height:auto !important;padding:0
!important;overflow:hidden;border-radius:var(--ta-radius) !important;border:1px
solid var(--ta-border) !important;background:var(--ta-white) !important;color:var(--ta-text) !important;text-decoration:none !important;box-shadow:0 8px 28px rgba(11, 45, 110, 0.06);transition:transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease !important}body.ta-redesign .ta-presentations .presetn-item.bg-blue::before{content:"PDF";display:block;padding:20px
20px 0;font-size:0.6875rem;font-weight:800;letter-spacing:0.1em;color:var(--ta-blue-500)}body.ta-redesign .ta-presentations .presetn-item.bg-blue
.liop2{padding:0
20px}body.ta-redesign .ta-presentations .presetn-item.bg-blue .liop2
svg{display:none}body.ta-redesign .ta-presentations .presetn-item.bg-blue .liop2
span{display:inline-flex;align-items:center;gap:6px;padding:6px
12px;border-radius:999px;background:var(--ta-blue-50);color:var(--ta-blue-700) !important;font-size:0.8125rem;font-weight:600}body.ta-redesign .ta-presentations .presetn-item.bg-blue .liop2 span::before{content:"↓";font-weight:800}body.ta-redesign .ta-presentations .presetn-item.bg-blue
.liop3{padding:0
20px 20px;margin-top:0;min-height:0;color:var(--ta-text) !important;font-weight:600;font-size:1rem;line-height:1.45;word-wrap:break-word;overflow-wrap:anywhere}body.ta-redesign .ta-presentations .presetn-item.bg-blue:hover{transform:translateY(-6px) rotate(-0.5deg);border-color:var(--ta-blue-500) !important;box-shadow:0 20px 40px rgba(11, 45, 110, 0.14) !important}body.ta-redesign .ta-presentations .presetn-item.bg-blue:nth-child(2n):hover{transform:translateY(-6px) rotate(0.5deg)}body.ta-redesign .ta-training-callout{position:relative;margin:0;padding:0;border-radius:18px !important;border:1px
solid rgba(26, 86, 219, 0.16) !important;border-left:4px solid var(--ta-blue-700) !important;background:linear-gradient(135deg, rgba(255, 255, 255, 0.96), rgba(238, 244, 255, 0.92)) !important;box-shadow:0 8px 28px rgba(11, 45, 110, 0.06) !important;overflow:hidden}body.ta-redesign .ta-training-callout::before{content:"";position:absolute;top:-40px;right:-40px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle, rgba(26, 86, 219, 0.08), transparent 70%);pointer-events:none}body.ta-redesign .ta-training-callout
p{position:relative;margin:0
!important;padding:24px
28px 24px 56px !important;text-align:left !important;font-size:clamp(1rem, 2vw, 1.125rem) !important;font-weight:500;line-height:1.65 !important;color:var(--ta-blue-900) !important}body.ta-redesign .ta-training-callout p::before{content:"";position:absolute;left:22px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg, var(--ta-blue-700), #2563eb);box-shadow:0 0 0 6px rgba(26, 86, 219, 0.12)}@media (max-width: 767px){body.ta-redesign .ta-presentations .ta-docs-grid{grid-template-columns:1fr}body.ta-redesign .ta-training-callout
p{padding:20px
20px 20px 52px !important}}body.ta-redesign .directors_block
.d_block{display:grid;grid-template-columns:minmax(200px, 320px) 1fr;gap:24px;align-items:center}body.ta-redesign .directors_block .dir_info h2,
body.ta-redesign .directors_block .dir_info p,
body.ta-redesign .directors_block
.dir_phoe{color:var(--ta-text) !important}body.ta-redesign .directors_block .dir_btns
a{color:var(--ta-white) !important}body.ta-redesign .prich_bottom-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}body.ta-redesign .prich_bottom-btns
a{color:#fff !important}body.ta-redesign .ourproject .container_section,
body.ta-redesign .newsb1 .container_section,
body.ta-redesign .articles
.container_section{display:flex;flex-direction:column}body.ta-redesign .ourproject .header_sec,
body.ta-redesign .newsb1 .header_sec,
body.ta-redesign .articles
.header_sec{margin-bottom:0}@media (max-width: 991px){body.ta-redesign .prichinyblock_list
.prich_item{grid-template-columns:1fr}body.ta-redesign .prich_item
.line_prich{display:none}body.ta-redesign .article-item{grid-template-columns:1fr}body.ta-redesign .article-item>a{min-height:160px}body.ta-redesign .ta-whywe__grid,
body.ta-redesign .ta-projsteps__list{grid-template-columns:1fr}body.ta-redesign .ta-whywe__card--wide,
body.ta-redesign .ta-projsteps__item:last-child:nth-child(odd){grid-column:auto}body.ta-redesign .ta-whywe__title,
body.ta-redesign .ta-front-title{max-width:none}body.ta-redesign .directors_block
.d_block{grid-template-columns:1fr}}@media (max-width: 960px){body.ta-redesign .clients_talk-slider,
body.ta-redesign .ourproject_list,
body.ta-redesign
.solveyp_list{padding:0
48px 36px}body.ta-redesign .clients_talk-slider .ta-reviews-nav,
body.ta-redesign .ourproject_list .ta-reviews-nav,
body.ta-redesign .solveyp_list .ta-reviews-nav{width:40px;height:40px}}@media (max-width: 640px){body.ta-redesign .clients_talk-slider,
body.ta-redesign .ourproject_list,
body.ta-redesign
.solveyp_list{padding:0
42px 34px}body.ta-redesign .clients_talk-slider .ta-reviews-nav,
body.ta-redesign .ourproject_list .ta-reviews-nav,
body.ta-redesign .solveyp_list .ta-reviews-nav{width:36px;height:36px;top:38%;background:rgba(255, 255, 255, 0.95)}body.ta-redesign .ta-reviews-slider__hint,
body.ta-redesign .ta-projects-slider__hint,
body.ta-redesign .ta-industries-slider__hint{font-size:0.8125rem;margin-bottom:14px}body.ta-redesign .ta-audience__grid{grid-template-columns:1fr}}@media (max-width: 640px){body.ta-redesign .main.koi2
section{padding:28px
0 !important}body.ta-redesign
.solveyp_item{max-width:100% !important}}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}