.tk-body .tk-h1{line-height:1.02}.tk-body .tk-h2{line-height:1.06}.tk-body .tk-h3{line-height:1.12}.tk-body .tk-btn{min-height:46px;line-height:1.3;transition:background-color .18s,color .18s,border-color .18s,transform .18s}.tk-body .tk-btn--sm{min-height:42px}.tk-body .tk-btn:active,.tk-body .tk-submit:active{transform:translateY(1px)}.tk-body .tk-nav-link[aria-current=page]{color:#fff;border-bottom-color:var(--tk-orange)}.tk-body .tk-submenu{box-shadow:0 16px 40px #00000038}.tk-body .tk-submenu a{line-height:1.5}.tk-body .tk-prod,.tk-body .tk-art,.tk-body .tk-post-card,.tk-body .tk-type-card{box-shadow:0 2px 9px #0a152606}.tk-body .tk-prod-body{padding:24px}.tk-body .tk-prod-title{display:block;overflow:visible;-webkit-line-clamp:unset;line-height:1.14}.tk-body .tk-prod-sum{line-height:1.75}.tk-body .tk-prod-foot{row-gap:10px;flex-wrap:wrap;padding-top:16px}.tk-body .tk-prod-cta{min-height:36px}.tk-body .tk-card h3,.tk-body .tk-type-card h3,.tk-body .tk-post-body h3{line-height:1.15}.tk-body .tk-card p,.tk-body .tk-post-body p{line-height:1.75}.tk-body .tk-faq-item summary{min-height:60px;line-height:1.5;gap:20px}.tk-body .tk-faq-item[open]{background:#1f6feb06}.tk-body .tk-faq-a{line-height:1.85}.tk-body .tk-field{gap:8px}.tk-body .tk-field label{line-height:1.5}.tk-body .tk-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.tk-body .tk-field select{min-height:46px}.tk-body .tk-field input,.tk-body .tk-field textarea,.tk-body .tk-field select{border-radius:2px}.tk-body .tk-form-row{gap:16px;margin-bottom:16px}.tk-body .tk-contact-form .tk-form-row,.tk-body .tk-quote-form .tk-form-row{margin-bottom:16px}.tk-body .tk-field input:focus,.tk-body .tk-field textarea:focus,.tk-body .tk-field select:focus{border-color:var(--tk-blue);box-shadow:0 0 0 3px #1f6feb1f}.tk-body .tk-field .lf-invalid{border-color:#dc2626;box-shadow:0 0 0 2px #dc26261a}.tk-body .tk-file{position:relative;min-height:48px;line-height:1.6}.tk-body .tk-file input[type=file]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.tk-body .tk-file:focus-within{outline:2px solid var(--tk-blue);outline-offset:3px}.tk-body .tk-submit{min-height:48px;line-height:1.4}.tk-body .tk-submit:disabled{cursor:wait;opacity:.65}.tk-body .tk-phone select{border-right:1px solid #cfd9e6}.tk-body :where(section,[id]){scroll-margin-top:128px}.tk-body :where(a,button,summary):focus-visible{outline:2px solid var(--tk-orange);outline-offset:4px}.tk-body .tk-btn:focus-visible,.tk-body .tk-submit:focus-visible{outline:none;filter:drop-shadow(0 0 3px var(--tk-orange))}.tk-body .tk-prose{line-height:1.85}.tk-body .tk-prose table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.tk-body .tk-footer-links a{display:inline-block;line-height:1.65}@media(hover:hover){.tk-body .tk-prod:hover,.tk-body .tk-art:hover,.tk-body .tk-type-card:hover{box-shadow:0 12px 28px #0a152613}}@media(max-width:1080px){.tk-body .tk-nav{max-height:calc(100dvh - 112px);overscroll-behavior:contain;scrollbar-width:thin}.tk-body .tk-nav-link{min-height:48px;font-size:13px}.tk-body .tk-submenu{box-shadow:none}.tk-body .tk-submenu a{display:flex;align-items:center;min-height:44px;padding-block:10px}}@media(max-width:980px){.tk-body:has(form:focus-within) .w-fab{display:none}}@media(max-width:700px){.tk-body .tk-h1{line-height:1.06;overflow-wrap:break-word}.tk-body .tk-h2{line-height:1.1}.tk-body .tk-hero-lead,.tk-body .tk-phero-lead,.tk-body .tk-lead{line-height:1.8}.tk-body .tk-hero-actions,.tk-body .tk-phero-actions{gap:12px}.tk-body .tk-btn{min-height:50px;white-space:normal;text-align:center}.tk-body .tk-prod-title{min-height:0;font-size:25px}.tk-body .tk-prod-sum{min-height:0;font-size:13px}.tk-body .tk-prod-foot{gap:10px}.tk-body .tk-prod-meta{flex-wrap:wrap;row-gap:6px}.tk-body .tk-prod-cta{min-height:44px}.tk-body .tk-prod-body{padding:22px}.tk-body .tk-form-row{gap:18px;margin-bottom:18px}.tk-body .tk-contact-form .tk-form-row,.tk-body .tk-quote-form .tk-form-row{margin-bottom:18px}.tk-body .tk-field label{font-size:10px;letter-spacing:.08em}.tk-body .tk-field input,.tk-body .tk-field select,.tk-body .tk-field textarea{font-size:16px;line-height:1.5}.tk-body .tk-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.tk-body .tk-field select{min-height:48px}.tk-body .tk-phone select{width:96px;font-size:14px}.tk-body .tk-field textarea{min-height:130px}.tk-body .tk-file{padding:14px 12px;font-size:12px}.tk-body .tk-faq-item summary{padding-block:20px;font-size:14px}.tk-body .tk-faq-a{font-size:13.5px;padding-right:12px}.tk-body .tk-sports-row{scrollbar-width:thin;scrollbar-color:#91a1b6 #dfe6ef;padding-bottom:12px;scroll-snap-type:x proximity}.tk-body .tk-sports-row::-webkit-scrollbar{display:block;height:3px}.tk-body .tk-sports-row::-webkit-scrollbar-thumb{background:#91a1b6}.tk-body .tk-sport{scroll-snap-align:start}.tk-body .tk-footer-links a{min-height:36px;padding-block:5px}.tk-body .tk-footer-bottom{padding-bottom:64px}.tk-body .w-fab{gap:8px;right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.tk-body .w-fab-btn{width:44px;height:44px}.tk-body .w-fab-btn svg{width:20px;height:20px}.tk-body :where(section,[id]){scroll-margin-top:112px}}@media(max-width:520px){.tk-body .tk-nav{max-height:calc(100dvh - 98px)}.tk-body .tk-topbar-wa{min-height:34px}}@media(prefers-reduced-motion:reduce){.tk-body *,.tk-body *:before,.tk-body *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.tk-body .tk-btn:hover,.tk-body .tk-prod:hover,.tk-body .tk-card:hover,.tk-body .tk-type-card:hover{transform:none}}
