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-content #primary .single-post__img-container:has(.testin-editorial-cover){box-sizing:border-box;max-width:1120px;width:calc(100% - 44px);margin:24px auto 32px;overflow:hidden;border-radius:14px}html body.testin-ui-content #primary .single-post__img-container .testin-editorial-cover{height:auto!important}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 .four-columns-wrap{box-sizing:border-box!important;display:grid!important;grid-template-columns:.8fr 1.05fr 1fr 1.35fr!important;gap:32px 44px!important;align-items:start!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body.testin-ui-polish footer.testin-site-footer .four-columns-wrap>div{min-width:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;flex-basis:auto!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){html body.testin-ui-polish footer.testin-site-footer .four-columns-wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 40px!important}}@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 .four-columns-wrap{gap:28px 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}}html body.testin-ui-polish.testin-en :is(.en-topbar>.en-wrap,.en-header>.en-wrap,.en-footer>.en-wrap){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.testin-en .en-topbar{background:#f7f6f2!important;color:#626b7a!important}html body.testin-ui-polish.testin-en .en-topbar>.en-wrap{min-height:36px!important;font-size:12px!important}html body.testin-ui-polish.testin-en .en-header{background:#fff!important;border:0!important}html body.testin-ui-polish.testin-en .en-header__inner{min-height:88px!important;padding-block:20px!important;gap:26px!important;border-bottom:1px solid #f7f6f2!important}html body.testin-ui-polish.testin-en .en-logo img{width:151px!important;height:auto!important}html body.testin-ui-polish.testin-en .en-logo>span{font-size:8px!important;line-height:1.4!important;letter-spacing:.14em!important;color:#617089!important}html body.testin-ui-polish.testin-en .en-desktop-nav a{font-size:15px!important;font-weight:600!important}html body.testin-ui-polish.testin-en :is(.en-desktop-nav a,.en-mobile-nav a,.en-lang a,.en-topbar a):hover{color:#2457d6!important}html body.testin-ui-polish.testin-en .en-header .en-button:not(:is(.en-button--outline,.en-button--light,.en-button--plain)),html body.testin-ui-content.testin-en #main .en-button:not(:is(.en-button--outline,.en-button--light,.en-button--plain)){box-sizing:border-box!important;min-height:48px!important;background:#f28a34!important;border-color:#f28a34!important;color:#161c2d!important;font-weight:600!important}html body.testin-ui-polish.testin-en .en-header .en-button:not(:is(.en-button--outline,.en-button--light,.en-button--plain)):hover,html body.testin-ui-content.testin-en #main .en-button:not(:is(.en-button--outline,.en-button--light,.en-button--plain)):hover{background:#161c2d!important;border-color:#161c2d!important;color:#fff!important}html body.testin-ui-content.testin-en #main a:not(.en-button):hover{color:#2457d6!important}html body.testin-ui-polish.testin-en .en-footer{background:#161c2d!important;color:#f7f6f2!important}html body.testin-ui-polish.testin-en .en-footer>.en-wrap{padding-block:60px 24px!important}html body.testin-ui-polish.testin-en .en-footer__grid{gap:32px 44px!important}html body.testin-ui-polish.testin-en .en-footer h2{margin:0 0 18px!important;color:#fff!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body.testin-ui-polish.testin-en .en-footer :is(a,p){color:#f7f6f2!important;font-size:14px!important;line-height:1.65!important}html body.testin-ui-polish.testin-en .en-footer a:hover{color:#fff!important}html body.testin-ui-polish.testin-en .en-footer__bottom{border-top:1px solid #ffffff24!important;margin-top:36px!important;padding-top:20px!important;color:#f7f6f2!important;font-size:12px!important}html body.testin-ui-polish.testin-en :is(a,button,summary):focus-visible{outline:3px solid #2457d6!important;outline-offset:4px!important}html body.testin-ui-polish.testin-en .en-footer :is(a,button):focus-visible{outline-color:#fff!important}@media (max-width:1180px){html body.testin-ui-polish.testin-en :is(.en-topbar>.en-wrap,.en-header>.en-wrap,.en-footer>.en-wrap){padding-inline:32px!important}html body.testin-ui-polish.testin-en :is(.en-desktop-nav,.en-header .en-button){display:none!important}html body.testin-ui-polish.testin-en .en-mobile-nav{display:block!important}}@media (max-width:700px){html body.testin-ui-polish.testin-en :is(.en-topbar>.en-wrap,.en-header>.en-wrap,.en-footer>.en-wrap){padding-inline:22px!important}html body.testin-ui-polish.testin-en .en-topbar>.en-wrap>span{display:none!important}html body.testin-ui-polish.testin-en .en-topbar>.en-wrap{justify-content:flex-end!important;min-height:34px!important}html body.testin-ui-polish.testin-en .en-header__inner{min-height:80px!important;padding-block:14px!important;gap:16px!important}html body.testin-ui-polish.testin-en .en-footer>.en-wrap{padding-block:40px 20px!important}}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.testin-en #main :is(.en-button--outline,.en-button--light,.en-button--plain){background:#fff!important;border-color:#2457d6!important;color:#2457d6!important}html body.testin-brand-system.testin-ui-content.testin-en #main :is(.en-button--outline,.en-button--light,.en-button--plain):hover{background:#f7f6f2!important;border-color:#2457d6!important;color:#2457d6!important}html body.testin-brand-system.testin-ui-content.testin-en #main :is(.enx-cta,.en-band) a:not(:is(.en-button,.enx-button)):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,html body.testin-ui-polish.testin-en .en-logo img{width:126px!important;height:auto!important}html body.testin-ui-polish header.navigation .upper-logo_txt,html body.testin-ui-polish.testin-en .en-logo>span{display:none!important}}html body.testin-ui-polish.testin-websites.tp3-subpage #primary h1{font-family:Inter,Arial,sans-serif!important;font-weight:600!important;letter-spacing:-.02em!important;font-optical-sizing:auto;font-variation-settings:"opsz"32}html body.testin-ui-polish #primary.tmf-site .audit-service-card,html body.testin-ui-polish #primary.tmf-site .audit-service-card::before,html body.testin-ui-polish #primary.tmf-site .audit-service-card a>span[aria-hidden],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 .audit-service-card,html body.testin-ui-polish #primary.tmf-site .audit-service-card::before,html body.testin-ui-polish #primary.tmf-site .audit-service-card a>span[aria-hidden],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}}.single-post__content .wp-caption{max-width:100%}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 .four-columns-wrap.tf-columns{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1fr)!important;align-items:start!important;gap:32px 64px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}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 .four-columns-wrap.tf-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 48px!important}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 .four-columns-wrap.tf-columns{gap:32px 24px!important}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.testin-en .en-logo .testin-logo-viewport{position:relative;display:block;width:240px;aspect-ratio:872/294;overflow:hidden;flex-shrink:0}html body.testin-brand-system.testin-en .en-logo .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-brand-system.page-id-16713 .en-mobile-nav summary::-webkit-details-marker{display:none}@media (max-width:700px){html body.testin-brand-system.testin-en .en-logo .testin-logo-viewport{width:132px!important}}@media (max-width:700px){html body.testin-brand-system.testin-en .en-logo .testin-logo-viewport{width:132px!important}html body.testin-brand-system.testin-en .en-lang>span{display:none!important}html body.testin-brand-system.testin-en .en-header__inner{gap:12px!important}html body.testin-brand-system.testin-en .en-lang a{min-width:48px!important;min-height:48px!important}html body.testin-brand-system.testin-en .en-mobile-nav{flex:0 0 48px}html body.testin-brand-system.testin-en .en-mobile-nav summary{box-sizing:border-box;min-width:48px!important;min-height:48px!important}}html body.testin-brand-system.testin-en .en-header .en-lang a{min-width:48px!important;min-height:48px!important;display:inline-flex;align-items:center;justify-content:center}html body.testin-brand-system.testin-en .en-header .en-mobile-nav summary{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px!important;min-height:48px!important;padding:0;border:1px solid #626b7a;border-radius:4px;list-style:none}html body.testin-brand-system.testin-en .en-header .en-mobile-nav summary::-webkit-details-marker{display:none}html body.testin-brand-system.testin-en .en-header .en-mobile-nav details{position:static}html body.testin-brand-system.testin-en .en-header .en-mobile-nav details[open] nav{position:absolute;left:0;right:0;top:100%;width:auto;max-width:none;padding:16px 20px;margin:0;background:#fff;border:1px solid #dadde3;border-radius:0 0 4px 4px;box-shadow:none;z-index:50}html body.testin-brand-system.testin-en .en-header .en-mobile-nav nav a{min-height:48px;display:flex;align-items:center;padding:12px;font-size:16px}html body.testin-brand-system.testin-en .en-header .en-mobile-nav nav a{color:#161c2d!important;text-decoration:none}html body.testin-brand-system.testin-en .en-header .en-mobile-nav nav a:hover{color:#2457d6!important;text-decoration:underline;text-underline-offset:.2em}html body.testin-ui-content .knowledge-page .knowledge-hero__lead{font-size:18px;line-height:1.65}html body.testin-ui-content .knowledge-page .knowledge-card__excerpt{font-size:15px;line-height:1.65}html body.testin-ui-content .knowledge-page .knowledge-card__meta{font-size:12px;line-height:1.5}html body.error404.testin-ui-content .wrap-404 h1{color:#161c2d;font-size:clamp(40px,4.6vw,64px);font-weight:600;line-height:1.12;letter-spacing:-.03em;text-transform:none}html body.error404.testin-ui-content .wrap-404 p{color:#626b7a;font-size:18px;line-height:1.65}html body.error404.testin-ui-content .wrap-404 .btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:48px;min-height:48px;padding:12px 24px;color:#161c2d!important;font-size:16px;line-height:1.45;text-transform:none}html body.testin-ui-content .knowledge-page :is(a,button):focus-visible,html body.error404.testin-ui-content .wrap-404 :is(a,button):focus-visible{outline:3px solid #2457d6;outline-offset:4px}@media (max-width:700px){html body.testin-ui-content .knowledge-page .knowledge-card__excerpt{font-size:16px}}html body.testin-brand-system.testin-en .en-footer.testin-en-footer-refined{padding:0!important;background:#161c2d;color:#bdc4d1;border:0}html body.testin-brand-system.testin-en .en-footer.testin-en-footer-refined>.en-wrap{width:min(1280px,calc(100% - 96px))!important;padding:72px 0 24px!important}html body.testin-brand-system.testin-en .testin-en-footer-refined :is(h2,h3,a){color:#f7f6f2!important}html body.testin-brand-system.testin-en .testin-en-footer-refined p{color:#bdc4d1!important;max-width:32ch;font-size:15px!important;line-height:1.65}html body.testin-brand-system.testin-en .testin-en-footer-refined .testin-en-footer__invitation{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-bottom:56px;margin-bottom:40px;border-bottom:1px solid #626b7a}html body.testin-brand-system.testin-en .testin-en-footer-refined .testin-en-footer__eyebrow{margin:0 0 16px!important;color:#f28a34!important;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}html body.testin-brand-system.testin-en .testin-en-footer-refined h2{margin:0 0 16px!important;font-size:clamp(32px,3.5vw,48px)!important;line-height:1.15!important;letter-spacing:-.03em!important;font-weight:500!important;text-transform:none!important}html body.testin-brand-system.testin-en .testin-en-footer-refined .testin-en-footer__email{display:inline-flex;align-items:center;gap:24px;min-height:48px;font-size:clamp(28px,4vw,56px)!important;font-weight:500;line-height:1.2;letter-spacing:-.03em;text-decoration:none;overflow-wrap:anywhere}html body.testin-brand-system.testin-en .testin-en-footer-refined .testin-en-footer__email span{color:#f28a34;font-family:Arial,sans-serif;font-size:.8em;line-height:1;flex-shrink:0}html body.testin-brand-system.testin-en .testin-en-footer-refined .testin-en-footer__cta{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:56px;flex-shrink:0;padding:16px 24px;border:1px solid #f28a34;border-radius:4px;background:#f28a34;color:#161c2d!important;font-size:15px!important;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color 160ms ease,border-color 160ms ease}html body.testin-brand-system.testin-en .testin-en-footer-refined .testin-en-footer__cta:hover{background:#f7f6f2;border-color:#f7f6f2}html body.testin-brand-system.testin-en .testin-en-footer-refined .en-footer__grid{display:grid;grid-template-columns:1.2fr .8fr 1fr 1fr;gap:32px}html body.testin-brand-system.testin-en .testin-en-footer-refined h3{margin:0 0 16px;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0}html body.testin-brand-system.testin-en .testin-en-footer-refined .testin-en-footer__identity{margin-top:24px;color:#f7f6f2!important;font-size:13px;line-height:1.7}html body.testin-brand-system.testin-en .testin-en-footer-refined ul{margin:0;padding:0;list-style:none}html body.testin-brand-system.testin-en .testin-en-footer-refined ul a,html body.testin-brand-system.testin-en .testin-en-footer-refined .en-footer__bottom a{display:inline-flex;align-items:center;min-width:48px;min-height:48px;padding:8px 0;font-size:14px;line-height:1.5;text-decoration:none}html body.testin-brand-system.testin-en .testin-en-footer-refined ul a:hover,html body.testin-brand-system.testin-en .testin-en-footer-refined .en-footer__bottom a:hover{text-decoration:underline;text-underline-offset:.2em}html body.testin-brand-system.testin-en .testin-en-footer-refined .en-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:40px;padding-top:16px;border-top:1px solid #626b7a;font-size:13px;line-height:1.5}html body.testin-brand-system.testin-en .testin-en-footer-refined :is(a,button):focus-visible{outline:3px solid #f7f6f2!important;outline-offset:4px!important;box-shadow:none!important}html body.testin-brand-system.testin-en .en-header .en-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px}html body.testin-brand-system.testin-en .en-topbar a{display:inline-flex;align-items:center;min-height:48px;text-decoration:none}html body.testin-brand-system.testin-en .en-topbar a:focus-visible{outline:3px solid #2457d6!important;outline-offset:4px!important;box-shadow:none!important}html body.testin-brand-system.testin-en .en-header .en-desktop-nav a{display:inline-flex;align-items:center;min-height:48px;line-height:1.5}html body.testin-brand-system.testin-en .en-header :is(a,summary):focus-visible{outline:3px solid #2457d6!important;outline-offset:4px!important;box-shadow:none!important}html body.testin-brand-system.testin-en .en-header .en-mobile-nav details:not([open]) nav{display:none!important}@media (max-width:980px){html body.testin-brand-system.testin-en .testin-en-footer-refined .en-footer__grid{grid-template-columns:1fr 1fr;gap:32px}html body.testin-brand-system.testin-en .testin-en-footer-refined .en-footer__grid>:first-child{grid-column:auto}html body.testin-brand-system.testin-en .testin-en-footer-refined .testin-en-footer__invitation{align-items:flex-start;flex-direction:column;gap:32px}}@media (max-width:700px){html body.testin-brand-system.testin-en .en-footer.testin-en-footer-refined>.en-wrap{width:calc(100% - 40px)!important;padding:48px 0 20px!important}html body.testin-brand-system.testin-en .testin-en-footer-refined .testin-en-footer__invitation{padding-bottom:32px;margin-bottom:32px;gap:24px}html body.testin-brand-system.testin-en .testin-en-footer-refined .testin-en-footer__email{font-size:clamp(26px,7.5vw,36px)!important;gap:16px}html body.testin-brand-system.testin-en .testin-en-footer-refined .en-footer__grid{grid-template-columns:1fr;gap:32px}html body.testin-brand-system.testin-en .testin-en-footer-refined .en-footer__bottom{align-items:flex-start;flex-direction:column;gap:8px;margin-top:32px;padding-top:16px}}@media (prefers-reduced-motion:reduce){html body.testin-brand-system.testin-en .testin-en-footer-refined *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (forced-colors:active){html body.testin-brand-system.testin-en :is(.testin-en-footer-refined,.en-header) :is(a,button,summary):focus-visible{outline-color:Highlight!important}}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}html body.testin-en .en-footer #testin-consent-settings{display:inline-flex;align-items:center;min-height:48px;min-width:48px;margin:0;padding:8px 0;border:0;border-radius:0;background:0 0;color:#f7f6f2!important;font:400 14px/1.5 Inter,Arial,sans-serif;text-align:left;text-underline-offset:.2em}html body.testin-en .en-footer #testin-consent-settings:focus-visible{outline:3px solid #f7f6f2!important;outline-offset:4px;box-shadow:none!important}@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 :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}html body.testin-en .en-form details>summary{box-sizing:border-box;min-height:48px!important}body.parent-pageid-5732 .t40-case figcaption{color:#161c2d!important}html body.error404 #primary.audit-error-page{margin:0;padding:88px 48px;background:#f7f6f2;color:#161c2d}html body.error404 #primary.audit-error-page .audit-error-wrap{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:64px;max-width:1280px;margin:0 auto}html body.error404 #primary.audit-error-page .audit-error-eyebrow{margin:0 0 24px;color:#2457d6;font-size:13px;line-height:1.5;font-weight:700;letter-spacing:.12em;text-transform:uppercase}html body.error404 #primary.audit-error-page .audit-error-copy h1{color:#161c2d;margin:0 0 24px;font-size:clamp(38px,4.5vw,66px);line-height:1.05;letter-spacing:-.045em;font-weight:700;overflow-wrap:anywhere}html body.error404 #primary.audit-error-page .audit-error-copy>p:not(.audit-error-eyebrow){max-width:56ch;margin:0;color:#626b7a;font-size:18px;line-height:1.7}html body.error404 #primary.audit-error-page .audit-error-links{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px}html body.error404 #primary.audit-error-page .audit-error-link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;max-width:100%;padding:12px 16px;color:#2457d6;font-size:15px;line-height:1.5;font-weight:600;text-decoration:underline;text-underline-offset:.2em}html body.error404 #primary.audit-error-page .audit-error-link.is-primary{padding:14px 24px;background:#f28a34;color:#161c2d;border-radius:4px;text-decoration:none}html body.error404 #primary.audit-error-page .audit-error-link span{flex-shrink:0;transition:transform .18s ease}html body.error404 #primary.audit-error-page .audit-error-link:hover span{transform:translateX(3px)}html body.error404 #primary.audit-error-page .audit-error-link:focus-visible{outline:3px solid #2457d6;outline-offset:4px}html body.error404 #primary.audit-error-page .audit-error-code{position:relative;display:flex;align-items:center;justify-content:center;min-height:360px;overflow:hidden;background:#e9eef8;border:1px solid rgba(36,87,214,.16);border-radius:4px;color:#2457d6;font-size:clamp(128px,15vw,220px);font-weight:700;line-height:1;letter-spacing:-.07em}html body.error404 #primary.audit-error-page .audit-error-code .audit-error-direction{position:absolute;right:24px;top:24px;font-size:32px;letter-spacing:0}html body.error404 #primary.audit-error-page .audit-error-rule{position:absolute;bottom:32px;left:32px;right:32px;height:2px;background:currentColor}@media (max-width:800px){html body.error404 #primary.audit-error-page{padding:56px 24px}html body.error404 #primary.audit-error-page .audit-error-wrap{grid-template-columns:minmax(0,1fr);gap:40px}html body.error404 #primary.audit-error-page .audit-error-code{min-height:200px;font-size:144px}html body.error404 #primary.audit-error-page .audit-error-copy>p:not(.audit-error-eyebrow){font-size:17px}}@media (max-width:380px){html body.error404 #primary.audit-error-page .audit-error-links{align-items:stretch;flex-direction:column}html body.error404 #primary.audit-error-page .audit-error-link{justify-content:space-between}html body.error404 #primary.audit-error-page .audit-error-code{min-height:176px;font-size:128px}}@media (prefers-reduced-motion:reduce){html body.error404 #primary.audit-error-page .audit-error-link span{transition:none}html body.error404 #primary.audit-error-page .audit-error-link:hover span{transform:none}}@media (forced-colors:active){html body.error404 #primary.audit-error-page .audit-error-link:focus-visible{outline-color:Highlight}html body.error404 #primary.audit-error-page .audit-error-code{border-color:CanvasText}}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}}body.parent-pageid-5732 .t40-case h1{overflow-wrap:anywhere}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}}