body.testin-ui-polish{--testin-ui-blue:#2457D6;--testin-ui-orange:#F28A34;--testin-ui-orange-hover:#161C2D}html body.testin-ui-polish header.navigation{display:block!important;background:#fff!important;box-shadow:none!important}html body.testin-ui-polish header.navigation :is(.top-header,.top-bar-inner){box-sizing:border-box!important;width:100%!important;max-width:1280px!important;margin-inline:auto!important;padding-inline:48px!important}html body.testin-ui-polish header.navigation .top-bar{display:block!important;background:#f7f6f2!important}html body.testin-ui-polish header.navigation .top-bar-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:36px!important}html body.testin-ui-polish header.navigation .navigation_social{display:flex!important;align-items:center!important;gap:16px!important}html body.testin-ui-polish header.navigation .navigation_social span{margin:0!important;font-size:12px!important;color:#626b7a!important}html body.testin-ui-polish header.navigation .navigation_social-list{display:flex!important;align-items:center;gap:12px!important;margin:0!important;padding:0!important}html body.testin-ui-polish header.navigation .navigation_social-list li{padding:0!important;margin:0!important}html body.testin-ui-polish header.navigation .navigation_social-list img{width:17px!important;height:17px!important}html body.testin-ui-polish header.navigation .navigation_contact-list{display:flex!important;align-items:center;gap:24px!important;margin:0!important;padding:0!important}html body.testin-ui-polish header.navigation .navigation_contact-list li{padding:0!important;margin:0!important}html body.testin-ui-polish header.navigation .navigation_contact-list a{font-size:12px!important;color:#2457d6!important}html body.testin-ui-polish header.navigation .top-header{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:26px!important;min-height:88px!important;padding-block:20px!important;order:0!important;border-bottom:1px solid #f7f6f2!important}html body.testin-ui-polish header.navigation .top-header:after{content:none!important}html body.testin-ui-polish header.navigation .top-header_left{display:flex!important;flex:1!important;min-width:0!important;align-items:center!important;flex-direction:row!important;gap:36px!important;margin:0!important}html body.testin-ui-polish header.navigation .top-header_right{flex:0 0 auto!important;display:block!important;margin:0!important}html body.testin-ui-polish header.navigation .navigation_logo{width:auto!important;flex:0 0 auto!important;padding:0!important;margin:0!important}html body.testin-ui-polish header.navigation .navigation_logo img{width:151px!important;height:auto!important}html body.testin-ui-polish header.navigation .upper-logo_txt{margin-top:4px!important;padding:0!important;font-size:8px!important;letter-spacing:.14em!important;line-height:1.4!important;color:#617089!important}html body.testin-ui-polish header.navigation #pc_nav{display:block!important}html body.testin-ui-polish header.navigation #mb_nav{display:none!important}html body.testin-ui-polish header.navigation .audit-menu{display:flex!important;gap:22px!important;margin:0!important;padding:0!important}html body.testin-ui-polish header.navigation .audit-menu>li>a{font-size:15px!important;font-weight:600!important;letter-spacing:0!important;color:#161c2d!important}html body.testin-ui-polish header.navigation :is(.audit-menu>li>a,.audit-submenu a,.audit-mobile-menu a:not(.audit-mobile-cta),.navigation_contact-list a):is(:hover,:focus-visible){color:var(--testin-ui-blue)!important}html body.testin-ui-polish header.navigation .audit-submenu{border:1px solid #161c2d26!important;box-shadow:0 14px 35px #161c2d12!important}html body.testin-ui-polish header.navigation .audit-submenu a:hover{background:#f7f6f2!important}html body.testin-ui-polish header.navigation :is(.audit-nav-cta,.audit-mobile-cta){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:48px!important;padding:12px 21px!important;background:#f28a34!important;color:#161c2d!important;border:1px solid var(--testin-ui-orange)!important;border-radius:999px!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important;letter-spacing:0!important;text-decoration:none!important;white-space:normal!important}html body.testin-ui-polish header.navigation :is(.audit-nav-cta,.audit-mobile-cta):hover{background:#161c2d!important;border-color:#161c2d!important;color:#fff!important}html body.testin-ui-polish .testin-breadcrumbs>.container{box-sizing:border-box!important;width:100%!important;max-width:1280px!important;margin-inline:auto!important;padding:16px 48px 0!important}html body.testin-ui-polish :is(header.navigation,.testin-site-footer) :is(a,button,summary):focus-visible{outline:3px solid #2457d6!important;outline-offset:4px!important}html body.testin-ui-content #primary a:not(:where(.audit-case-card a,.about-project a)):hover{color:var(--testin-ui-blue)!important}html body.testin-ui-content #primary :is(.knowledge-card__link,.audit-article-card__body>a) :is(h3,span):hover,html body.testin-ui-content #primary .knowledge-card__link:hover h3{color:var(--testin-ui-blue)!important}html body.testin-ui-content #primary :is(a.btn,button.btn,.about-button,.web-btn,.web-button,.to-btn,.tcp-button,.wp-block-button__link,.knowledge-contact__card>a,.knowledge-empty>a,.testin-lead-form button[type=submit]){background:#f28a34!important;border-color:#f28a34!important;color:#161c2d!important;box-shadow:none!important;font-weight:600!important}html body.testin-ui-content #primary :is(a.btn,button.btn,.about-button,.web-btn,.web-button,.to-btn,.tcp-button,.wp-block-button__link,.knowledge-contact__card>a,.knowledge-empty>a,.testin-lead-form button[type=submit]):hover{background:#161c2d!important;border-color:#161c2d!important;color:#fff!important}html body.testin-ui-content #primary .testin-editorial-cover{display:block;width:100%;height:100%;object-fit:cover}html body.testin-ui-content #primary .audit-article-card__image:has(.testin-editorial-cover){aspect-ratio:16/9}html body.testin-ui-content #primary .knowledge-cover{aspect-ratio:16/9}html body.testin-ui-polish footer.testin-site-footer{background:#161c2d!important;color:#f7f6f2!important;margin:0!important;padding:0!important;border:0!important}html body.testin-ui-polish footer.testin-site-footer .footer__container{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:1280px!important;margin-inline:auto!important;padding:60px 48px 24px!important}html body.testin-ui-polish footer.testin-site-footer .footer-single-title{margin:0 0 18px!important;color:#fff!important;font-size:13px!important;line-height:1.5!important;font-weight:700!important;letter-spacing:.08em!important}html body.testin-ui-polish footer.testin-site-footer :is(ul,.footer-menu,.footer-oferta){display:grid!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}html body.testin-ui-polish footer.testin-site-footer li{padding:0!important;margin:0!important}html body.testin-ui-polish footer.testin-site-footer :is(a,.kontakt_footer>span){display:block!important;margin:0!important;color:#f7f6f2!important;font-size:14px!important;line-height:1.65!important;font-weight:400!important;text-decoration:none!important;overflow-wrap:anywhere!important}html body.testin-ui-polish footer.testin-site-footer .kontakt_footer{display:grid!important;gap:8px!important}html body.testin-ui-polish footer.testin-site-footer .kontakt_footer .footer-single-title{margin-bottom:10px!important}html body.testin-ui-polish footer.testin-site-footer .footer-contact-phone{margin-top:8px!important}html body.testin-ui-polish footer.testin-site-footer a:is(:hover,:focus-visible){color:#fff!important;text-decoration:underline!important;text-underline-offset:4px!important}html body.testin-ui-polish footer.testin-site-footer .footer__bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:10px 24px!important;margin-top:36px!important;padding-top:20px!important;border-top:1px solid #ffffff24!important}html body.testin-ui-polish footer.testin-site-footer .audit-footer-note{margin:0!important;padding:0!important;color:#f7f6f2!important;font-size:12px!important;line-height:1.65!important}html body.testin-ui-polish footer.testin-site-footer #testin-consent-settings{display:inline-flex!important;flex:0 0 auto!important;width:auto!important;max-width:100%!important;min-height:44px!important;margin:0!important;padding:8px 0!important;border:0!important;border-radius:0!important;background:0 0!important;color:#f7f6f2!important;font:inherit!important;font-size:12px!important;line-height:1.5!important;text-align:left!important;text-decoration:underline!important;text-underline-offset:4px!important;cursor:pointer}html body.testin-ui-polish footer.testin-site-footer #testin-consent-settings:hover{color:#fff!important}html body.testin-ui-polish footer.testin-site-footer :is(a,button):focus-visible{outline-color:#fff!important}@media (max-width:1180px){html body.testin-ui-polish header.navigation :is(.top-header,.top-bar-inner){padding-inline:32px!important}html body.testin-ui-polish header.navigation #pc_nav{display:none!important}html body.testin-ui-polish header.navigation #mb_nav{display:block!important;margin-left:auto!important;position:static!important}html body.testin-ui-polish header.navigation .top-header_right{display:none!important}html body.testin-ui-polish header.navigation #mb_nav details{position:static!important}html body.testin-ui-polish header.navigation #mb_nav summary{display:grid!important;box-sizing:border-box!important;width:44px!important;height:44px!important;align-content:center!important;padding:9px!important}html body.testin-ui-polish header.navigation #menu-mobile.audit-mobile-menu{box-sizing:border-box!important;left:32px!important;right:32px!important;top:calc(100% - 4px)!important;width:auto!important;max-height:calc(100dvh - 145px)!important;overflow:auto!important;padding:14px!important;background:#fff!important;z-index:1000!important}html body.testin-ui-polish .testin-breadcrumbs>.container{padding-inline:32px!important}html body.testin-ui-polish footer.testin-site-footer .footer__container{padding-inline:32px!important}}@media (max-width:1000px){}@media (max-width:700px){html body.testin-ui-polish header.navigation :is(.top-header,.top-bar-inner){padding-inline:22px!important}html body.testin-ui-polish header.navigation .top-header{min-height:80px!important;padding-block:14px!important}html body.testin-ui-polish header.navigation .top-bar-inner{justify-content:flex-end!important;min-height:34px!important}html body.testin-ui-polish header.navigation .navigation_social{display:none!important}html body.testin-ui-polish header.navigation .navigation_contact-list{gap:16px!important}html body.testin-ui-polish header.navigation .navigation_contact-list a{font-size:11px!important}html body.testin-ui-polish header.navigation #menu-mobile.audit-mobile-menu{left:22px!important;right:22px!important;max-height:calc(100dvh - 135px)!important}html body.testin-ui-polish .testin-breadcrumbs>.container{padding:12px 22px 0!important}html body.testin-ui-polish footer.testin-site-footer .footer__container{padding:40px 22px 20px!important}html body.testin-ui-polish footer.testin-site-footer :is(.kontakt_footer,.aktualnosci_footer){grid-column:1/-1!important}html body.testin-ui-polish footer.testin-site-footer .footer__bottom{display:block!important;margin-top:28px!important}html body.testin-ui-polish footer.testin-site-footer #testin-consent-settings{margin-top:6px!important}}@media (max-width:1180px){}@media (max-width:700px){}html body.testin-brand-system.testin-ui-polish header.navigation :is(.audit-nav-cta,.audit-mobile-cta),html body.testin-brand-system.testin-ui-content #primary :is(.audit-actions>.btn:not(.audit-btn-secondary),.testin-lead-form__submit,.testin-lead-form button[type=submit],.about-button,.contact-form-jump){background:#f28a34!important;border-color:#f28a34!important;color:#161c2d!important}html body.testin-brand-system.testin-ui-polish header.navigation :is(.audit-nav-cta,.audit-mobile-cta):hover,html body.testin-brand-system.testin-ui-content #primary :is(.audit-actions>.btn:not(.audit-btn-secondary),.testin-lead-form__submit,.testin-lead-form button[type=submit],.about-button,.contact-form-jump):hover{background:#161c2d!important;border-color:#161c2d!important;color:#fff!important}html body.testin-brand-system.testin-ui-content #primary :is(.about-contact__inner,.about-project--proof,.about-proof-card--featured,.contact-location__card,.knowledge-contact__card) a:not(:is(.btn,.about-button,.web-button,.contact-form-jump)):hover{color:#f7f6f2!important}html body.testin-brand-system.testin-ui-content #primary :is(.about-contact__inner,.about-project--proof,.about-proof-card--featured,.contact-location__card,.knowledge-contact__card) :is(a,button,summary,input,textarea,select):focus-visible{outline-color:#f7f6f2!important}@media (min-width:1181px){html body.testin-ui-polish header.navigation #pc_nav{width:auto!important;flex:0 1 auto!important;min-width:0!important}html body.testin-ui-polish header.navigation .audit-menu>li{float:none!important;margin:0!important;padding:0!important;flex:0 0 auto!important}html body.testin-ui-polish header.navigation .audit-menu>li>a{white-space:nowrap!important}}@media (max-width:700px){html body.testin-ui-polish header.navigation .navigation_logo img {width:126px!important;height:auto!important}html body.testin-ui-polish header.navigation .upper-logo_txt {display:none!important}}html body.testin-ui-polish #primary.tmf-site .about-button>span[aria-hidden],html body.testin-ui-polish #primary.tmf-site .about-text-link>span[aria-hidden],html body.testin-ui-polish #primary.tmf-site .contact-form-jump>span[aria-hidden],html body.testin-ui-polish #primary.tmf-site .contact-channel__arrow,html body.testin-ui-polish #primary.tmf-site .contact-team a>span[aria-hidden],html body.testin-ui-polish #primary.tmf-site .about-project__visual>span[aria-hidden],html body.testin-ui-polish #primary.tmf-site .tmf-arrow {transition-duration:160ms!important}@media (prefers-reduced-motion:reduce){html body.testin-ui-polish #primary.tmf-site .about-button>span[aria-hidden],html body.testin-ui-polish #primary.tmf-site .about-text-link>span[aria-hidden],html body.testin-ui-polish #primary.tmf-site .contact-form-jump>span[aria-hidden],html body.testin-ui-polish #primary.tmf-site .contact-channel__arrow,html body.testin-ui-polish #primary.tmf-site .contact-team a>span[aria-hidden],html body.testin-ui-polish #primary.tmf-site .about-project__visual>span[aria-hidden],html body.testin-ui-polish #primary.tmf-site .tmf-arrow {transition-duration:0s!important}}html body.testin-ui-polish header.navigation.testin-nav-refined .navigation_logo a{display:flex;flex-direction:column;align-items:center;gap:0}html body.testin-ui-polish header.navigation.testin-nav-refined .testin-logo-viewport{position:relative;display:block;width:280px;aspect-ratio:872/294;overflow:hidden;flex-shrink:0}html body.testin-ui-polish header.navigation.testin-nav-refined .testin-logo-viewport img.testin-logo-master{position:absolute;display:block;width:143.80734%!important;max-width:none!important;height:auto!important;max-height:none!important;aspect-ratio:1;left:-22.01835%;top:-161.56463%;margin:0!important;filter:none!important;transform:none!important;clip-path:inset(0 0 42%0)}html body.testin-ui-polish header.navigation.testin-nav-refined .upper-logo_txt{margin:-6px 0 8px!important;font:500 10px/1.5 Inter,Arial,sans-serif!important;letter-spacing:.15em!important;color:#161c2d!important;background:0 0!important;-webkit-text-fill-color:#161c2d!important}html body.testin-ui-polish header.navigation.testin-nav-refined .top-header{min-height:128px!important;gap:24px!important}html body.testin-ui-polish header.navigation.testin-nav-refined .top-header_left{gap:24px!important}html body.testin-ui-polish header.navigation.testin-nav-refined .audit-mobile-nav summary{width:48px!important;height:48px!important;border:1px solid #626b7a;border-radius:4px;background:#fff}html body.testin-ui-polish header.navigation.testin-nav-refined #menu-mobile.audit-mobile-menu a{min-height:48px!important;font-size:16px!important}html body.testin-ui-polish header.navigation.testin-nav-refined :is(a,summary):focus-visible{outline:3px solid #2457d6!important;outline-offset:4px;box-shadow:0 0 0 4px #fff}@media (max-width:1180px){html body.testin-ui-polish header.navigation.testin-nav-refined .top-header{min-height:104px!important}html body.testin-ui-polish header.navigation.testin-nav-refined .testin-logo-viewport{width:220px}}@media (max-width:700px){html body.testin-ui-polish header.navigation.testin-nav-refined .top-header{min-height:88px!important}html body.testin-ui-polish header.navigation.testin-nav-refined .testin-logo-viewport{width:160px}html body.testin-ui-polish header.navigation.testin-nav-refined .upper-logo_txt{display:none!important}}html body footer.testin-site-footer.testin-footer-refined{--tf-ink:#161C2D;--tf-paper:#F7F6F2;--tf-orange:#F28A34;--tf-muted:#BDC4D1;--tf-line:#FFFFFF24;margin:0!important;padding:0!important;border:0!important;background:var(--tf-ink)!important;color:var(--tf-paper)!important;font-family:Inter,Arial,sans-serif}html body footer.testin-site-footer.testin-footer-refined .footer__container{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:1280px!important;margin-inline:auto!important;padding:80px 48px 24px!important}html body footer.testin-site-footer.testin-footer-refined .tf-contact{display:flex;align-items:flex-end;justify-content:space-between;gap:32px 48px;margin:0 0 48px;padding:0 0 48px;border-bottom:1px solid var(--tf-line)}html body footer.testin-site-footer.testin-footer-refined .tf-contact-copy{min-width:0;max-width:780px}html body footer.testin-site-footer.testin-footer-refined .tf-eyebrow{margin:0 0 24px;padding:0;color:var(--tf-orange);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}html body footer.testin-site-footer.testin-footer-refined .tf-contact h2{margin:0;padding:0;color:var(--tf-paper);font-size:clamp(40px,4.8vw,64px);font-weight:500;line-height:1.08;letter-spacing:-.03em}html body footer.testin-site-footer.testin-footer-refined .tf-contact-intro{max-width:52ch;margin:24px 0 16px;padding:0;color:var(--tf-muted);font-size:16px;line-height:1.6}html body footer.testin-site-footer.testin-footer-refined .tf-contact .tf-email{display:inline-flex!important;align-items:center;gap:20px;min-height:48px;max-width:100%;margin:0!important;padding:8px 0;color:var(--tf-paper)!important;font-size:clamp(24px,3vw,40px)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.02em;text-decoration:none!important;overflow-wrap:anywhere!important}html body footer.testin-site-footer.testin-footer-refined .tf-contact .tf-email>span{flex:0 0 auto;color:var(--tf-orange);font-weight:400}html body footer.testin-site-footer.testin-footer-refined .tf-contact .tf-project-link{box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:space-between;gap:24px;flex:0 0 auto;min-height:48px;max-width:100%;margin:0 0 8px!important;padding:16px 24px;border:1px solid var(--tf-orange);border-radius:4px;background:var(--tf-orange);color:var(--tf-ink)!important;font-size:16px!important;font-weight:600!important;line-height:1.45!important;text-decoration:none!important;transition:background-color 160ms ease,border-color 160ms ease}html body footer.testin-site-footer.testin-footer-refined .tf-project-link>span{flex:0 0 auto;font-size:20px;line-height:1}html body footer.testin-site-footer.testin-footer-refined .tf-columns>:is(nav,section){display:block!important;min-width:0;width:auto;margin:0!important;padding:0!important}html body footer.testin-site-footer.testin-footer-refined .tf-columns .footer-single-title{margin:0 0 16px!important;padding:0;color:var(--tf-muted)!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.08em!important;text-transform:uppercase}html body footer.testin-site-footer.testin-footer-refined .tf-columns ul{display:grid!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important}html body footer.testin-site-footer.testin-footer-refined .tf-columns li{margin:0!important;padding:0!important}html body footer.testin-site-footer.testin-footer-refined .tf-columns a{box-sizing:border-box;display:flex!important;align-items:center;width:fit-content;min-height:48px;max-width:100%;margin:0!important;padding:10px 0;color:var(--tf-paper)!important;font-size:16px!important;font-weight:400!important;line-height:1.45!important;text-decoration:none!important;overflow-wrap:anywhere!important}html body footer.testin-site-footer.testin-footer-refined .tf-company{margin:0;padding:0;font-style:normal}html body footer.testin-site-footer.testin-footer-refined .tf-company p{margin:0 0 16px;padding:0;color:var(--tf-muted);font-size:16px;line-height:1.6}html body footer.testin-site-footer.testin-footer-refined .tf-company .tf-company-name{color:var(--tf-paper)}html body footer.testin-site-footer.testin-footer-refined .tf-company .footer-contact-phone{margin:8px 0!important;font-size:24px!important;font-weight:500!important;letter-spacing:-.02em}html body footer.testin-site-footer.testin-footer-refined .tf-company .tf-opening-hours{margin-bottom:0;font-size:14px}html body footer.testin-site-footer.testin-footer-refined .footer__bottom{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px 32px!important;margin-top:48px!important;padding-top:16px!important;border-top:1px solid var(--tf-line)!important}html body footer.testin-site-footer.testin-footer-refined .audit-footer-note{flex:1 1 340px;margin:0!important;padding:0!important;color:var(--tf-muted)!important;font-size:12px!important;line-height:1.6!important}html body footer.testin-site-footer.testin-footer-refined :is(.tf-privacy,#testin-consent-settings){display:inline-flex!important;align-items:center!important;flex:0 1 auto!important;min-height:48px!important;max-width:100%!important;margin:0!important;padding:12px 0!important;border:0!important;border-radius:0!important;background:0 0!important;color:var(--tf-paper)!important;font:400 13px/1.5 Inter,Arial,sans-serif!important;text-align:left!important;text-decoration:underline!important;text-underline-offset:4px!important;overflow-wrap:anywhere;cursor:pointer}html body footer.testin-site-footer.testin-footer-refined a:is(:hover,:focus-visible){color:var(--tf-paper)!important;text-decoration:underline!important;text-underline-offset:5px!important;text-decoration-thickness:1px}html body footer.testin-site-footer.testin-footer-refined .tf-contact .tf-project-link:is(:hover,:focus-visible){background:#fce4cf;border-color:#fce4cf;color:var(--tf-ink)!important;text-decoration:none!important}html body footer.testin-site-footer.testin-footer-refined :is(a,button):focus-visible{outline:3px solid var(--tf-orange)!important;outline-offset:5px;box-shadow:0 0 0 2px var(--tf-ink)}@media (max-width:980px){html body footer.testin-site-footer.testin-footer-refined .tf-contact{align-items:flex-start;flex-direction:column;gap:24px}html body footer.testin-site-footer.testin-footer-refined .tf-columns .kontakt_footer{grid-column:1/-1!important}}@media (max-width:700px){html body footer.testin-site-footer.testin-footer-refined .footer__container{padding:48px 24px 16px!important}html body footer.testin-site-footer.testin-footer-refined .tf-contact{margin-bottom:32px;padding-bottom:32px}html body footer.testin-site-footer.testin-footer-refined .tf-eyebrow{margin-bottom:16px}html body footer.testin-site-footer.testin-footer-refined .tf-contact h2{font-size:clamp(32px,7.2vw,40px);line-height:1.15;letter-spacing:-.02em}html body footer.testin-site-footer.testin-footer-refined .tf-contact-intro{margin-top:16px}html body footer.testin-site-footer.testin-footer-refined .tf-contact .tf-email{gap:12px;font-size:clamp(22px,5vw,28px)!important}html body footer.testin-site-footer.testin-footer-refined .tf-contact .tf-project-link{margin-bottom:0!important;padding:14px 20px}html body footer.testin-site-footer.testin-footer-refined .footer__bottom{gap:4px 24px!important;margin-top:32px!important}html body footer.testin-site-footer.testin-footer-refined .audit-footer-note{flex-basis:100%;margin-bottom:8px!important}}@media (prefers-reduced-motion:reduce){html body footer.testin-site-footer.testin-footer-refined a{transition:none!important}}@media (forced-colors:active){html body footer.testin-site-footer.testin-footer-refined :is(a,button):focus-visible{outline-color:Highlight!important;box-shadow:none}}html body.testin-ui-polish header.navigation.testin-nav-refined :is(.top-header,.top-bar-inner){box-sizing:border-box;width:min(1280px,calc(100% - 96px));max-width:1280px;margin-inline:auto;padding-inline:0!important}html body footer.testin-site-footer.testin-footer-refined .footer__container{width:min(1280px,calc(100% - 96px))!important;padding-inline:0!important}@media (max-width:700px){html body.testin-ui-polish header.navigation.testin-nav-refined :is(.top-header,.top-bar-inner),html body footer.testin-site-footer.testin-footer-refined .footer__container{width:calc(100% - 40px)!important}}html body.testin-ui-polish footer.testin-site-footer.testin-footer-refined p{color:#bdc4d1!important}html body.testin-ui-polish footer.testin-site-footer.testin-footer-refined .tf-company-name{color:#f7f6f2!important}@media (max-width:1180px){html body.testin-ui-polish header.navigation.testin-nav-refined #mb_nav{flex:0 0 48px!important;min-width:48px!important}html body.testin-ui-polish header.navigation.testin-nav-refined #mb_nav summary{width:48px!important;height:48px!important}html body.testin-ui-polish header.navigation.testin-nav-refined #mb_nav details:not([open]) #menu-mobile{display:none!important}html body.testin-ui-polish header.navigation.testin-nav-refined #mb_nav details[open] #menu-mobile.audit-mobile-menu{left:0!important;right:0!important;width:auto!important;min-width:0!important;margin:0!important;transform:none!important}html body.testin-ui-polish header.navigation.testin-nav-refined .testin-language-switch{flex-basis:48px!important;min-width:48px!important;min-height:48px!important}}@media (max-width:700px){html body.testin-ui-polish header.navigation.testin-nav-refined .top-header_left{gap:12px!important}html body.testin-ui-polish header.navigation.testin-nav-refined .testin-logo-viewport{width:clamp(128px,calc(100vw - 188px),160px)}}@keyframes testin-en-project-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}html body.testin-brand-system.page-id-16713 .en-mobile-nav summary::-webkit-details-marker{display:none}@media (max-width:700px){}@media (max-width:700px){}html body.testin-brand-system.testin-en .en-header .en-mobile-nav summary::-webkit-details-marker{display:none}@media (max-width:700px){}@media (max-width:980px){}@media (max-width:700px){}@media (prefers-reduced-motion:reduce){}@media (forced-colors:active){}html body #testin-consent-backdrop{background:rgba(22,28,45,.32)}html body #testin-consent-panel{background:#f7f6f2;color:#161c2d;border:1px solid #626b7a;border-radius:8px;box-shadow:0 12px 40px rgba(22,28,45,.16);font:400 16px/1.55 Inter,Arial,sans-serif}html body #testin-consent-panel h2{color:#161c2d;font:600 21px/1.3 Inter,Arial,sans-serif;margin:0 0 12px;letter-spacing:-.02em}html body #testin-consent-panel p{color:#161c2d;font:400 16px/1.55 Inter,Arial,sans-serif;margin:0 0 12px}html body #testin-consent-panel a{color:#2457d6;text-underline-offset:.2em}html body #testin-consent-panel summary{box-sizing:border-box;min-height:48px;padding:12px 0;margin-bottom:8px;color:#2457d6;font:500 16px/1.5 Inter,Arial,sans-serif;text-underline-offset:.2em}html body #testin-consent-panel .testin-consent-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;margin-top:16px}html body #testin-consent-panel button{min-width:0;min-height:48px;padding:10px 16px;border:1px solid #2457d6;border-radius:4px;background:#f7f6f2;color:#2457d6;font:500 15px/1.5 Inter,Arial,sans-serif;transition:background-color 160ms ease,color 160ms ease}html body #testin-consent-panel button:hover{background:#e9eef8;color:#161c2d}html body #testin-consent-panel #testin-consent-close{min-width:112px;border-color:#626b7a;color:#161c2d;flex-basis:auto}html body #testin-consent-panel :is(button,a,summary):focus-visible,html body #testin-consent-title:focus{outline:3px solid #2457d6;outline-offset:4px}html body #testin-consent-settings{min-height:48px!important;min-width:48px}@media (max-width:700px){html body #testin-consent-panel .testin-consent-actions{grid-template-columns:minmax(0,1fr);gap:8px}html body #testin-consent-panel button{width:100%}html body #testin-consent-panel #testin-consent-close{min-width:0}}@media (prefers-reduced-motion:reduce){html body #testin-consent-panel *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media (forced-colors:active){html body #testin-consent-panel :is(button,a,summary):focus-visible,html body #testin-consent-title:focus{outline-color:Highlight}}html body.testin-ui-content:is(.page-id-17031,.page-id-17029,.page-id-17027,.page-id-16505,.page-id-16009,.page-id-9678) #primary :is(p,li) a:not(.btn):not(.wp-element-button):not([role=button]){color:#2457d6!important;text-decoration:underline!important;text-decoration-thickness:.08em;text-underline-offset:.18em}html body.testin-ui-content:is(.page-id-16009,.page-id-9678) #primary>section>.container{box-sizing:border-box!important;width:min(1280px,calc(100% - 96px))!important;max-width:1280px!important;margin-inline:auto!important;padding-inline:0!important}html body.testin-ui-content:is(.page-id-16009,.page-id-9678) #primary :is(.audit-section,.audit-contact-copy) h2{font-size:clamp(40px,3.2vw,48px)!important;font-weight:600;line-height:1.1!important;letter-spacing:-.03em;text-wrap:balance}html body.testin-ui-content:is(.page-id-16009,.page-id-9678) #primary :is(a.btn,button,summary){box-sizing:border-box;min-height:48px!important}html body.testin-ui-content:is(.page-id-17031,.page-id-17029,.page-id-17027,.page-id-16505,.page-id-16466,.page-id-16009,.page-id-9678,.postid-5466) #primary :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #2457d6!important;outline-offset:4px!important;box-shadow:0 0 0 4px #f7f6f2!important}html body.testin-ui-content:is(.page-id-16009,.page-id-9678) #primary :is(.audit-notice,.audit-service-highlights,.audit-pricing-summary) :is(a,button,summary,input,select,textarea):focus-visible{outline-color:#f7f6f2!important;box-shadow:0 0 0 4px #161c2d!important}@media (max-width:700px){html body.testin-ui-content:is(.page-id-16009,.page-id-9678) #primary>section>.container{width:calc(100% - 48px)!important}html body.testin-ui-content:is(.page-id-16009,.page-id-9678) #primary :is(.audit-section,.audit-contact-copy) h2{font-size:clamp(30px,6vw,34px)!important;line-height:1.15!important}}@media (forced-colors:active){html body.testin-ui-content:is(.page-id-17031,.page-id-17029,.page-id-17027,.page-id-16505,.page-id-16466,.page-id-16009,.page-id-9678,.postid-5466) #primary :is(a,button,summary,input,select,textarea):focus-visible{outline-color:Highlight!important;box-shadow:none!important}}html body :is(#primary,#main) .testin-lead-form__form :is(input[type=text],input[type=email],input[type=tel],input[type=url],input[type=search],input[type=number],input:not([type]),textarea,select):not([name=testin_form_guard]):not(:focus):not([aria-invalid=true]):not(.is-invalid):not(.error){border-color:#626b7a!important}html body #primary .testin-lead-form__form :is(input[type=text],input[type=email],input[type=tel],input[type=url],input[type=search],input[type=number],input:not([type]),textarea,select)[aria-invalid=true]:not(:focus){border-color:#ac2946!important}body:is(.page-id-16009,.page-id-9678,.postid-5466) #primary .audit-security-note,body:is(.page-id-16009,.page-id-9678,.postid-5466) #primary .audit-security-note strong{color:#4c5666!important}@media (max-width:800px){}@media (max-width:380px){}@media (prefers-reduced-motion:reduce){}@media (forced-colors:active){}html body :is(#primary,#main) .testin-lead-form__form .testin-form-field label[for]{font-size:16px!important;line-height:1.45!important}html body.testin-brand-system :is(#primary,#main) .testin-lead-form__form small{font-size:14px!important;line-height:1.55!important}html body :is(#primary,#main) .testin-lead-form__form label[for^=testin-lead-form-][for$=-consent]{font-size:16px!important;line-height:1.55!important}html body :is(#primary,#main) .testin-lead-form__form label[for^=testin-lead-form-][for$=-consent]>a[href]{color:#2457d6!important;text-decoration-line:underline!important;text-underline-offset:.16em}@media (forced-colors:active){html body :is(#primary,#main) .testin-lead-form__form label[for^=testin-lead-form-][for$=-consent]>a[href]{color:LinkText!important}}html body.testin-ui-polish:not(.testin-en) header.navigation.testin-nav-refined .top-bar-inner{min-height:48px!important}html body.testin-ui-polish:not(.testin-en) header.navigation.testin-nav-refined :is(.navigation_contact-list,.navigation_social-list) li{padding:0!important}html body.testin-ui-polish:not(.testin-en) header.navigation.testin-nav-refined .navigation_contact-list a{display:inline-flex!important;align-items:center;min-height:48px!important;font-size:14px!important;line-height:1.45!important}html body.testin-ui-polish:not(.testin-en) header.navigation.testin-nav-refined .navigation_social-list a{display:inline-flex!important;align-items:center;justify-content:center;min-width:48px;min-height:48px}@media (max-width:1180px){html body.testin-ui-polish:not(.testin-en) header.navigation.testin-nav-refined #menu-mobile.audit-mobile-menu{max-height:calc(100dvh - 180px)!important}}html body.testin-blog:not(.home).testin-brand-system #primary .knowledge-card__excerpt{display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;max-height:none!important;overflow:visible!important}html body.testin-ui-polish:not(.testin-en) header.navigation.testin-nav-refined .navigation_social-list img{filter:grayscale(1) brightness(.32)!important}@media (forced-colors:active){html body.testin-ui-polish:not(.testin-en) header.navigation.testin-nav-refined .navigation_social-list img{filter:brightness(0)!important}}@media (forced-colors:active) and (prefers-color-scheme:dark){html body.testin-ui-polish:not(.testin-en) header.navigation.testin-nav-refined .navigation_social-list img{filter:brightness(0) invert(1)!important}html body.testin-brand-system.testin-ui-polish :is(header.navigation.testin-nav-refined .navigation_logo,.en-header .en-logo) img{filter:invert(1) grayscale(1)!important}}html body a :is(.ph-caption-arrow,.ad-caption-arrow,.en-arrow,.tv26-card__arrow,.tn-tease__arrow,.web-contact__arrow,.contact-channel__arrow,.tmf-arrow){display:none!important}html body.testin-portfolio a.portfolio-back::before{content:none!important;display:none!important}html body a:is(.ph-caption,.ad-caption){grid-template-columns:minmax(0,1fr)!important}html body :is(h1,h2,h3,h4,h5,h6) :is(.tcl-dot,.tv26-dot,.tk-title-dot){display:none!important}html body .knowledge-pagination a.page-numbers:is(.prev,.next){width:auto!important;min-width:48px!important;min-height:48px!important;padding-inline:16px!important;border-radius:4px!important}html body.testin-ui-polish header.navigation .audit-menu__services>a::after{content:none!important;display:none!important}html body.testin-ui-polish .testin-breadcrumbs{background:#f7f6f2!important;color:#626b7a!important}html body.testin-ui-polish .testin-breadcrumbs>.container{padding-block:14px!important;font-size:14px!important;line-height:1.5!important}html body.testin-ui-polish .testin-breadcrumbs a{color:#2457d6!important;text-underline-offset:3px}html body.testin-about--premium #primary .about-hero{background:#f7f6f2!important;padding-top:44px!important}html body.testin-about--premium #primary .about-hero::before{content:none!important}html body.testin-about--premium #primary .about-hero h1{color:#161c2d!important}html body.testin-about--premium #primary .about-hero h1>span{color:#2457d6!important}html body.testin-about--premium #primary .about-hero :is(.about-eyebrow,.about-text-link){color:#2457d6!important}html body.testin-about--premium #primary .about-hero :is(.about-lead,.about-hero__note,.about-facts dd){color:#626b7a!important}html body.testin-about--premium #primary .about-facts dt{color:#161c2d!important}html body.testin-about--premium #primary .about-facts,html body.testin-about--premium #primary .about-facts>div{border-color:#161c2d26!important}html body.testin-about--premium #primary .about-hero a:focus-visible{outline-color:#2457d6!important}html body.testin-ui-polish #primary .audit-service-evidence{min-width:0}html body.testin-ui-polish #primary .service-project-preview{margin:0 0 24px;overflow:hidden;background:#fff;border:1px solid #161c2d26;border-radius:8px}html body.testin-ui-polish #primary .service-project-preview img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}html body.testin-ui-polish #primary .service-project-preview--commerce>.testin-life-photo{max-width:320px;margin-inline:auto}html body.testin-ui-polish #primary .service-project-preview figcaption{display:grid;gap:6px;padding:18px 20px;color:#626b7a;font-size:14px;line-height:1.5}html body.testin-ui-polish #primary .service-project-preview figcaption strong{color:#161c2d;font-size:18px;font-weight:600}html body.testin-ui-polish #primary .service-project-preview figcaption a{justify-self:start;color:#2457d6;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}html body.testin-ui-polish #primary .service-project-preview+.audit-service-highlights{margin-top:0}@media (max-width:700px){html body.testin-about--premium #primary .about-hero{padding-top:28px!important}}@media (forced-colors:active){html body.testin-about--premium #primary .about-hero,html body.testin-ui-polish .testin-breadcrumbs{background:Canvas!important}html body.testin-about--premium #primary .about-hero :is(h1,h1>span,.about-lead,.about-hero__note,.about-facts dt,.about-facts dd){color:CanvasText!important}html body.testin-about--premium #primary .about-hero :is(.about-eyebrow,.about-text-link){color:LinkText!important}}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){html body.testin-ui-polish:not(.home):not(.testin-en) #primary .testin-life-photo.testin-feedback-reveal{animation:testin-life-photo-enter 320ms cubic-bezier(.22,.7,.3,1)1}@keyframes testin-life-photo-enter{0%{opacity:1;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce),(forced-colors:active){html body.testin-ui-polish:not(.home):not(.testin-en) #primary .testin-life-photo{animation:none!important;transition:none!important;transform:none!important}}