.tt-hero{background:#eef4f8;grid-template-columns:.88fr 1.12fr;min-height:430px;display:grid}.tt-hero-copy{background:#9cafbf;flex-direction:column;justify-content:center;align-items:flex-start;padding:55px 42px 55px max(6vw,28px);display:flex}.tt-hero h1{color:#102f4d;letter-spacing:-.03em;margin-bottom:17px;font-size:49px;line-height:1.04}.tt-hero-copy>p:not(.eyebrow){color:#24384b;max-width:540px;margin-bottom:25px;font-size:15px;line-height:1.62}.tt-button{background:var(--orange);color:#fff;padding:15px 20px;font-size:13px;font-weight:800}.tt-hero-image{border-left:1px solid #102f4d2e;min-height:430px;position:relative;overflow:hidden}.tt-hero-image img{object-fit:contain;object-position:center;padding:8px}.tt-guide{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:16px;padding:13px max(6vw,28px);display:flex}.tt-guide label{color:var(--navy);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.tt-guide select{display:none}.tt-guide-links{flex-wrap:wrap;gap:18px;display:flex}.tt-guide a,.tt-family-copy a{color:#b37800;font-size:11.88px;font-weight:400}.tt-guide a:hover,.tt-family-copy a:hover{text-underline-offset:3px;text-decoration:underline}.tt-intro{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-top:50px;padding-bottom:50px;display:grid}.tt-intro h2,.section-heading h2{color:var(--navy)}.tt-intro h2{margin:0;font-size:31px;line-height:1.2}.tt-intro>p{color:var(--muted);margin:0;font-size:14px;line-height:1.72}.tt-family-section,.tt-range-section,.tt-engineering{background:var(--pale)}.tt-family-section .section,.tt-range-section .section,.tt-engineering .section{padding-top:56px;padding-bottom:60px}.tt-family-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tt-family-card{border:1px solid var(--line);background:#fff;grid-template-columns:44% 56%;min-height:275px;display:grid;overflow:hidden}.tt-family-wide{grid-column:1/-1;grid-template-columns:40% 60%}.tt-family-image{background:#eef4f8;min-height:240px;position:relative}.tt-family-image img{object-fit:cover;object-position:center}.tt-family-card:nth-child(4) .tt-family-image img{object-position:50% 50%}.tt-family-card:nth-child(5) .tt-family-image img{object-position:76% 50%}.tt-family-copy{flex-direction:column;align-items:flex-start;padding:24px;display:flex}.tt-family-copy>span{color:var(--orange);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.tt-family-copy h3{color:var(--navy);margin:7px 0 9px;font-size:18px;line-height:1.3}.tt-family-copy p{color:var(--muted);margin:0 0 12px;font-size:11.5px;line-height:1.58}.tt-family-copy strong{color:#344b62;border-top:1px solid var(--line);width:100%;margin-bottom:auto;padding-top:10px;font-size:10.5px}.tt-family-copy a{margin-top:18px}.tt-comparison,.tt-selection-framework,.tt-applications{padding-top:55px;padding-bottom:58px}.tt-table-wrap{border:1px solid var(--line);background:#fff;overflow-x:auto}.tt-table-wrap table{border-collapse:collapse;width:100%;font-size:11px}.tt-table-wrap th{background:var(--navy);color:#fff;text-align:left;white-space:nowrap;padding:11px 13px}.tt-table-wrap td{border-bottom:1px solid var(--line);color:#42536a;padding:10px 13px}.tt-table-wrap tbody tr:last-child td{border-bottom:0}.tt-table-wrap tbody tr:nth-child(2n){background:#f8fafc}.tt-table-wrap td:first-child{color:var(--navy);font-weight:800}.tt-range-panels{gap:14px;display:grid}.tt-range-panels>article{border:1px solid var(--line);background:#fff}.tt-range-panels h3{color:var(--navy);border-bottom:1px solid var(--line);background:#e7eef4;margin:0;padding:14px 17px;font-size:16px}.tt-note{border-left:3px solid var(--orange);color:#526274;background:#fff;margin:12px 0 0;padding:13px 15px;font-size:10.8px;line-height:1.55}.tt-note strong{color:var(--navy)}.tt-step-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tt-step-grid article{border:1px solid var(--line);background:#fff;min-height:150px;padding:19px}.tt-step-grid span{width:36px;height:36px;color:var(--navy);background:#e7eef4;border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.tt-step-grid h3{color:var(--navy);margin:12px 0 6px;font-size:15px}.tt-step-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.tt-engineering-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tt-engineering-grid article{border:1px solid var(--line);background:#fff;grid-template-columns:42px 1fr;gap:13px;min-height:112px;padding:17px;display:grid}.tt-engineering-grid article>span{color:#fff;background:#e49d03;place-items:center;width:42px;height:42px;font-size:9px;font-weight:800;display:grid}.tt-engineering-grid h3{color:var(--navy);margin-bottom:5px;font-size:14px}.tt-engineering-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.48}.tt-application-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.tt-application-grid div{border:1px solid var(--line);color:#34475e;align-items:center;gap:10px;padding:14px 15px;font-size:12px;display:flex}.tt-application-grid span{color:var(--orange);font-size:9px;font-weight:800}.tt-guidance{background:var(--navy);justify-content:center;align-items:center;gap:65px;padding:39px max(7vw,28px);display:flex}.tt-guidance>div:first-child{max-width:700px}.tt-guidance h2{color:#fff;margin-bottom:9px;font-size:28px}.tt-guidance p:not(.eyebrow){color:#dce6f1;margin:0;font-size:13px;line-height:1.55}.tt-guidance>div:last-child{flex-direction:column;gap:9px;display:flex}.tt-guidance a{white-space:nowrap;color:#fff;border-bottom:1px solid #ffffff8c;padding:8px 0;font-size:11.88px;font-weight:400}.tt-guidance a:hover{color:#f5c866;border-bottom-color:#e49d03}@media (max-width:980px){.tt-family-card{grid-template-columns:1fr}.tt-family-image{min-height:220px}.tt-family-wide{grid-template-columns:42% 58%}.tt-step-grid,.tt-engineering-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.tt-hero{grid-template-columns:1fr}.tt-hero-image{border-left:0;order:-1;min-height:290px}.tt-intro{grid-template-columns:1fr;gap:18px}.tt-family-wide{grid-template-columns:1fr}.tt-application-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.tt-guide label,.tt-guide-links{display:none}.tt-guide select{border:1px solid var(--line);width:100%;color:var(--navy);background:#fff;padding:11px;display:block}.tt-family-grid,.tt-step-grid,.tt-engineering-grid,.tt-application-grid{grid-template-columns:1fr}.tt-family-wide{grid-column:auto}.tt-table-wrap table{min-width:700px}.tt-guidance{padding:35px 22px;display:block}.tt-guidance>div:last-child{margin-top:20px}}@media (max-width:650px){.tt-hero h1{font-size:39px}.tt-hero-image{min-height:230px}.tt-hero-copy{padding:36px 22px 40px}.tt-guide{padding:12px 22px}}
.tt-guide>strong{color:var(--navy);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.tt-guide details{display:none}@media (max-width:700px){.tt-guide>strong{display:none}.tt-guide details{width:100%;display:block}.tt-guide summary{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;padding:11px;font-size:12px}.tt-guide details div{border:1px solid var(--line);border-top:0;gap:9px;padding:12px;display:grid}}.tt-family-card .tt-family-image{background:#fff;height:260px;min-height:260px}.tt-family-card .tt-family-image img{object-fit:contain;object-position:center;filter:saturate(.96)contrast(.99)}.tt-family-card#frameless .tt-family-image img{padding:34px 30px}.tt-family-card#traction .tt-family-image img{padding:27px 46px}.tt-model-gallery{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.tt-model-gallery>div{text-align:center;background:#fff;padding:10px 10px 12px}.tt-model-gallery>div>div{background:#eef2f4;height:158px;margin-bottom:8px;position:relative;overflow:hidden}.tt-model-gallery img{object-fit:contain;object-position:center bottom;image-rendering:auto;opacity:1;filter:saturate(.94)contrast(.99)}.tt-model-gallery>div:first-child img{padding:28px 34px 9px}.tt-model-gallery>div:nth-child(2) img{padding:18px 22px 5px}.tt-model-gallery>div:nth-child(3) img{padding:10px 14px 2px}.tt-model-gallery>div:nth-child(4) img{padding:11px 16px 2px}.tt-model-gallery strong{color:var(--navy);font-size:11px;display:block}.tt-model-gallery span{color:var(--muted);margin-top:2px;font-size:9px;display:block}@media (max-width:900px){.tt-model-gallery{grid-template-columns:repeat(2,1fr)}.tt-model-gallery>div>div{height:158px}}@media (max-width:600px){.tt-model-gallery{grid-template-columns:1fr}.tt-model-gallery>div>div{height:168px}}.tt-range-contact{border:1px solid var(--orange);color:#b4470e;background:#fff8f3;align-items:center;margin:0 16px 16px;padding:9px 13px;font-size:11.88px;font-weight:700;text-decoration:none;display:inline-flex}.tt-range-contact:hover{color:#8f350c;text-underline-offset:3px;background:#ffede3;text-decoration:underline}.tt-standard-product-image{border-bottom:1px solid var(--line);background:#eef2f4;width:100%;height:clamp(165px,15vw,190px);margin:0;position:relative;overflow:hidden}.tt-standard-product-image img{object-fit:contain;object-position:center bottom;opacity:1;filter:saturate(.92)contrast();padding:10px 28px 5px}.tt-range-panels .technical-data-download{border-top:0;margin-top:0}.tt-housed-summary{border:1px solid var(--line);background:#f8fafb;grid-template-columns:minmax(280px,36%) 1fr;align-items:center;gap:24px;margin:15px 16px 4px;display:grid;overflow:hidden}.tt-housed-summary-image{background:#eef2f4;min-height:190px;position:relative}.tt-housed-summary-image img{object-fit:contain;object-position:center;filter:saturate(.92)contrast();padding:15px 18px}.tt-housed-summary>div:last-child{padding:20px 22px 20px 0}.tt-housed-summary .eyebrow{color:var(--orange);margin:0 0 5px}.tt-housed-summary h4{color:var(--navy);margin:0 0 8px;font-size:16px;line-height:1.3}.tt-housed-summary p:not(.eyebrow){color:var(--muted);margin:0;font-size:11.5px;line-height:1.6}.tt-housed-summary a{color:#b4470e;margin-top:13px;font-size:11.88px;font-weight:700;display:inline-block}.tt-housed-summary a:hover{text-underline-offset:3px;text-decoration:underline}.tt-range-family-divider{text-align:center;background:#edf2f6;margin:30px 0 2px;padding:25px 20px 20px}.tt-range-family-divider .eyebrow{color:var(--orange);margin:0 0 7px}.tt-range-family-divider h3{color:var(--navy);background:0 0;border:0;margin:0 0 7px;padding:0;font-size:24px}.tt-range-family-divider>p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.tt-traction-platforms{margin-top:0}@media (max-width:760px){.tt-housed-summary{grid-template-columns:1fr;gap:0}.tt-housed-summary-image{min-height:165px}.tt-housed-summary>div:last-child{padding:18px}}@media (max-width:600px){.tt-family-card .tt-family-image{height:220px;min-height:220px}.tt-family-card#frameless .tt-family-image img{padding:28px 22px}.tt-family-card#traction .tt-family-image img{padding:24px 50px}.tt-standard-product-image{height:150px}.tt-standard-product-image img{padding:8px 12px 3px}.tt-housed-summary{margin:12px 10px 3px}.tt-housed-summary-image{min-height:145px}.tt-range-family-divider{margin-top:24px;padding:20px 14px 16px}.tt-range-family-divider h3{font-size:20px}}.tt-product-statement{color:#42536a;background:#fffdfa;border:1px solid #e49d03a6;margin:12px 16px 10px;padding:13px 15px;font-size:12.5px;line-height:1.6}.tt-guide-links{align-items:stretch;gap:8px}.tt-guide .tt-guide-links a{border:2px solid var(--orange);color:#102f4d;background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:9px 19px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #102f4d14}.tt-guide .tt-guide-links a span,.tt-guide details a span{color:var(--orange);font-size:20px;line-height:1;transition:transform .18s}.tt-guide .tt-guide-links a:hover,.tt-guide .tt-guide-links a:focus-visible{color:#8f350c;background:#fff3ec;outline:none;text-decoration:none}.tt-guide .tt-guide-links a:hover span,.tt-guide details a:hover span{transform:translate(3px)}@media (max-width:700px){.tt-guide summary{border:2px solid var(--orange);color:#102f4d;background:#fff;border-radius:999px;font-weight:700}.tt-guide details div{border:0;padding:10px 0}.tt-guide details a{color:#102f4d;border:2px solid var(--orange);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;margin:3px 0;padding:9px 14px;font-size:12px;font-weight:700;display:flex}.tt-guide details a:last-child{border-bottom:2px solid var(--orange)}}#product-families,#range-status,#selection-framework,#engineering-options{scroll-margin-top:90px}.tt-intro,.tt-family-section>.section,.tt-comparison,.tt-range-section>.section,.tt-selection-framework,.tt-engineering>.section,.tt-applications,.tt-guidance,.tt-page>.cta{position:relative}.tt-intro:before,.tt-family-section>.section:before,.tt-comparison:before,.tt-range-section>.section:before,.tt-selection-framework:before,.tt-engineering>.section:before,.tt-applications:before,.tt-guidance:before,.tt-page>.cta:before{content:"";background:var(--orange);z-index:2;width:56px;height:3px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.tt-guidance:before,.tt-page>.cta:before{top:12px}
.tt-button,.tt-range-contact,.tt-housed-summary a{border:2px solid var(--orange);background:var(--orange);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:10px 20px;font-size:12.5px;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.tt-button{min-height:48px;padding-inline:22px;font-size:13px}.tt-button span,.tt-range-contact span,.tt-housed-summary a span,.tt-family-copy a span,.tt-guidance a span{font-size:20px;line-height:1;transition:transform .18s}.tt-button:hover,.tt-button:focus-visible,.tt-range-contact:hover,.tt-range-contact:focus-visible,.tt-housed-summary a:hover,.tt-housed-summary a:focus-visible{color:#fff;background:#c97900;border-color:#c97900;outline:none;text-decoration:none}.tt-button:hover span,.tt-button:focus-visible span,.tt-range-contact:hover span,.tt-range-contact:focus-visible span,.tt-housed-summary a:hover span,.tt-housed-summary a:focus-visible span,.tt-family-copy a:hover span,.tt-family-copy a:focus-visible span,.tt-guidance a:hover span,.tt-guidance a:focus-visible span{transform:translate(3px)}.tt-family-copy a{border:2px solid var(--orange);min-height:42px;color:var(--navy);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:13px;padding:8px 16px;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.tt-family-copy a span{color:var(--orange)}.tt-family-copy a:hover,.tt-family-copy a:focus-visible{color:#8f350c;background:#fff3ec;outline:none;text-decoration:none}.tt-range-contact{margin:0 16px 16px}.tt-housed-summary a{margin-top:14px}.tt-guidance a{border:2px solid var(--orange);min-height:43px;color:var(--navy);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:8px 17px;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.tt-guidance a span{color:var(--orange)}.tt-guidance a:hover,.tt-guidance a:focus-visible{border-color:var(--orange);color:#8f350c;background:#fff3ec;outline:none}@media (max-width:650px){.tt-button,.tt-range-contact,.tt-housed-summary a,.tt-family-copy a,.tt-guidance a{width:100%}}.tt-hero{min-height:390px}.tt-hero-copy{background:#e7eef4;padding-block:44px}.tt-hero-image{background:#f5f8fb;min-height:390px}.tt-hero-image img{padding:14px 18px}.tt-guide{gap:20px;padding-block:12px}.tt-guide .tt-guide-links a{min-height:auto;color:var(--blue);box-shadow:none;background:0 0;border:0;border-radius:0;padding:3px 0;font-size:12px;font-weight:650}.tt-guide .tt-guide-links a:hover,.tt-guide .tt-guide-links a:focus-visible{color:var(--navy);text-underline-offset:4px;background:0 0;text-decoration:underline}.tt-guide .tt-guide-links a span,.tt-guide details a span{font-size:16px}.tt-family-copy a{min-height:auto;color:var(--blue);background:0 0;border:0;border-radius:0;padding:3px 0;font-size:12px;font-weight:650}.tt-family-copy a:hover,.tt-family-copy a:focus-visible{color:var(--navy);text-underline-offset:4px;background:0 0;text-decoration:underline}.tt-engineering-grid article>span{border:1px solid var(--line);color:var(--blue);background:#edf3f8}.tt-intro:before,.tt-family-section>.section:before,.tt-comparison:before,.tt-range-section>.section:before,.tt-selection-framework:before,.tt-engineering>.section:before,.tt-applications:before{width:42px;top:0}.tt-guidance:before,.tt-page>.cta:before{content:none}@media (max-width:900px){.tt-hero-image{min-height:280px}.tt-hero-copy{padding-block:38px}}@media (max-width:700px){.tt-guide summary{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:0}.tt-guide details a{border:0;border-bottom:1px solid var(--line);color:var(--blue);background:0 0;border-radius:0;margin:0;padding:9px 2px}.tt-guide details a:last-child{border-bottom:0}}@media (max-width:650px){.tt-hero-image{min-height:220px}.tt-family-copy a{width:auto}}@media (max-width:1100px){.tt-family-grid .tt-family-card{grid-template-columns:1fr}}.tt-family-grid .tt-family-card .tt-family-image{box-sizing:border-box;justify-content:center;align-self:center;align-items:center;padding:16px;display:flex;overflow:hidden;background:#fff!important;height:300px!important;min-height:300px!important}.tt-family-grid .tt-family-card .tt-family-image img{display:block;object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:250px!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}.tt-family-grid .tt-family-card#frameless .tt-family-image{padding:8px 10px}.tt-family-grid .tt-family-card#frameless .tt-family-image img{width:min(100%,410px)!important;max-height:280px!important}.tt-family-grid .tt-family-card#traction .tt-family-image img{max-height:220px!important}@media (max-width:650px){.tt-family-grid .tt-family-card .tt-family-image{height:240px!important;min-height:240px!important}.tt-family-grid .tt-family-card#frameless .tt-family-image img{width:min(100%,340px)!important;max-height:220px!important}.tt-family-grid .tt-family-card#traction .tt-family-image img{max-height:190px!important}}
.tt-page .product-hero-overlay .product-hero-copy h1{font-size:var(--sdt-page-title-desktop,48px);line-height:1.08}.tt-page .product-hero-overlay .product-hero-copy>p:last-of-type{font-size:17px;line-height:1.62}.tt-page .section-heading h2,.tt-page .tt-guidance h2{font-size:38px;line-height:1.18}.tt-page .section-heading>p:last-child,.tt-page .tt-guidance p:not(.eyebrow){font-size:16px;line-height:1.62}.tt-page .tt-family-copy h3,.tt-page .tt-range-panels>article>h3,.tt-page .tt-range-family-divider h3,.tt-page .tt-housed-summary h4{font-size:20px;line-height:1.3}.tt-page .tt-family-copy p,.tt-page .tt-housed-summary p:not(.eyebrow){font-size:16px;line-height:1.62}.tt-page .tt-family-copy strong{font-size:14.5px;line-height:1.55}.tt-page .tt-table-wrap th{font-size:13px;line-height:1.4}.tt-page .tt-table-wrap td{font-size:14px;line-height:1.5}.tt-page .tt-model-gallery strong{font-size:14px;line-height:1.4}.tt-page .tt-model-gallery span{font-size:12px;line-height:1.5}.tt-page .tt-product-statement{font-size:14px;line-height:1.55}.tt-page .tt-application-grid strong{font-size:16px;line-height:1.4}.tt-page .sdt-guided-link{color:var(--navy);font-size:14px;font-weight:700;line-height:1.4}.tt-page .sdt-guided-link :is(b,span){color:var(--orange)}@media (max-width:700px){.tt-page .product-hero-overlay .product-hero-copy h1{font-size:var(--sdt-page-title-mobile,38px)}.tt-page .product-hero-overlay .product-hero-copy>p:last-of-type{font-size:16px}.tt-page .section-heading h2,.tt-page .tt-guidance h2{font-size:32px}}
.tt-concept-hero{border-top:2px solid var(--navy);border-bottom:1px solid var(--line);background:#eef2f4 url(/products/approved-banners/direct-drive-traction-visual-master-five-groups-v3.png) 50%/cover no-repeat;min-height:470px;display:block;position:relative;overflow:hidden}.tt-concept-copy{z-index:3;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;width:42%;min-height:470px;padding:42px 28px 36px max(4.6vw,34px);display:flex;position:relative}.tt-concept-copy h1{color:var(--navy);letter-spacing:-.035em;margin:7px 0 10px;font-size:48px;font-weight:650;line-height:1.03}.tt-concept-copy h1 strong{color:var(--orange);font-weight:650;display:block}.tt-concept-copy h1:after{content:"";background:var(--orange);width:72px;height:3px;margin-top:11px;display:block}.tt-concept-copy>p:not(.eyebrow){color:#40576c;max-width:520px;margin:0 0 24px;font-size:17px;line-height:1.62}.tt-hero-capabilities{grid-template-columns:repeat(4,minmax(0,1fr));width:min(620px,100%);margin-top:2px;display:grid}.tt-hero-capabilities>div{text-align:center;border-right:1px solid #e75c148c;flex-direction:column;align-items:center;min-width:0;min-height:112px;padding:5px 10px 0;display:flex}.tt-hero-capabilities>div:first-child{padding-left:0}.tt-hero-capabilities>div:last-child{border-right:0;padding-right:0}.tt-hero-capabilities svg{fill:none;stroke:#40596c;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;margin:0 0 8px}.tt-hero-capabilities strong{color:var(--navy);font-size:13px;line-height:1.2}.tt-hero-capabilities small{color:#53697b;text-transform:uppercase;letter-spacing:.025em;margin-top:5px;font-size:10.5px;font-weight:750;line-height:1.3}.tt-concept-products{z-index:1;background:0 0;position:absolute;inset:0;overflow:hidden}.tt-concept-products:before,.tt-concept-products:after{content:none}.tt-concept-products>img{display:none!important}.tt-concept-system-line{z-index:4;box-sizing:border-box;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;width:38.5%;min-height:70px;padding:11px 38px 10px;display:flex;position:absolute;bottom:29px;right:0}.tt-concept-system-line:before,.tt-concept-system-line:after{content:none}.tt-concept-system-line strong,.tt-concept-system-line span{color:#fff;text-transform:uppercase}.tt-concept-system-line strong{letter-spacing:.11em;font-size:13.5px;font-weight:800;line-height:1.35}.tt-concept-system-line span{letter-spacing:.14em;margin-top:5px;font-size:10.5px;font-weight:600;line-height:1.35}@media (max-width:1100px){.tt-hero-capabilities strong{font-size:12px}.tt-hero-capabilities small{font-size:9px}.tt-concept-copy{padding-left:28px}.tt-concept-system-line{width:38.5%;padding-left:28px;padding-right:24px}}@media (max-width:700px){.tt-concept-hero{grid-template-columns:1fr}.tt-concept-copy{min-height:0;padding:34px 22px}.tt-concept-copy h1{font-size:38px}.tt-concept-copy>p:not(.eyebrow){font-size:16px}.tt-hero-capabilities{grid-template-columns:1fr 1fr}.tt-hero-capabilities>div{border-bottom:1px solid #e75c1459;min-height:102px;padding:10px 8px}.tt-hero-capabilities>div:nth-child(2){border-right:0}.tt-hero-capabilities>div:nth-child(n+3){border-bottom:0}.tt-concept-products{min-height:320px}.tt-concept-products>img{padding:8px 0 70px}.tt-concept-products:after{width:18px;height:120px;top:-36px;right:7%}.tt-concept-system-line{width:88%;min-height:58px;padding:10px 18px 9px 62px}}.tt-static-banner{background:#f4f6f8;border-top:3px solid #0a3168;position:relative;overflow:hidden}.tt-static-banner>img{width:100%;height:auto;display:block}@media (max-width:700px){.tt-static-banner{overflow-x:auto}.tt-static-banner>img{width:900px;max-width:none}}.tt-page .tt-applications{background:#f5f8fb}.tt-page .tt-applications .section-heading{max-width:920px;margin-bottom:28px}.tt-page .tt-applications .section-heading p:last-child{color:#40556c;font-size:16px;line-height:1.6}.tt-page .tt-application-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.tt-page .tt-application-grid article{text-align:center;background:#fff;border:1px solid #cbd8e4;flex-direction:column;align-items:center;min-width:0;min-height:250px;padding:24px 20px;display:flex;box-shadow:0 8px 24px #0b2b4e0a}.tt-page .tt-application-grid article h3{color:#102f59;min-height:52px;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.3}.tt-page .tt-application-icon{color:#102f59;background:#f4f7fa;border-radius:50%;place-items:center;width:92px;height:92px;margin:0 auto 11px;display:grid;overflow:hidden}.tt-page .tt-application-icon img{object-fit:contain;width:92px;height:92px;display:block}.tt-page .tt-application-drawing{width:76px;height:68px;overflow:visible}.tt-page .tt-application-drawing .accent{stroke:#e65313;stroke-width:2.25px}.tt-page .tt-application-grid article p{color:#40556c;margin:0;font-size:16px;line-height:1.5}@media (max-width:1100px){.tt-page .tt-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tt-page .tt-application-grid{grid-template-columns:1fr;gap:14px}.tt-page .tt-application-grid article{min-height:0;padding:20px}}body main.tt-page .tt-range-panels a.tt-technical-link,body main.tt-page .tt-housed-summary a.tt-technical-link{color:#102f59!important;white-space:normal!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:18px!important;width:max-content!important;max-width:100%!important;min-height:38px!important;margin:10px 16px 16px!important;padding:6px 0!important;font-size:16px!important;font-weight:650!important;line-height:1.35!important;text-decoration:none!important;display:inline-flex!important}body main.tt-page .tt-housed-summary a.tt-technical-link{margin:15px 0 0!important}body main.tt-page .tt-range-panels a.tt-technical-link .sdt-direction-arrow{--sdt-arrow-ink:#e65313;margin:0!important}body main.tt-page .tt-range-panels a.tt-technical-link:is(:hover,:focus-visible){color:#102f59!important;text-underline-offset:4px!important;background:0 0!important;text-decoration:underline!important}body main.tt-page .tt-housed-summary a.tt-enquiry-action{box-sizing:border-box!important;color:#fff!important;background:#e65313!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:240px!important;max-width:100%!important;min-height:56px!important;margin:16px 0 0!important;padding:10px 16px!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important;text-decoration:none!important;display:inline-flex!important}body main.tt-page .tt-housed-summary a.tt-enquiry-action .sdt-direction-arrow{--sdt-arrow-ink:#fff;flex:0 0 30px!important;margin:0!important}body main.tt-page .tt-housed-summary a.tt-enquiry-action:is(:hover,:focus-visible){background:#c5410d!important}body main.tt-page .tt-guidance a.tt-related-link{box-sizing:border-box!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:18px!important;width:max-content!important;min-width:0!important;max-width:100%!important;min-height:30px!important;padding:3px 0!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important;text-decoration:none!important;display:inline-flex!important}body main.tt-page .tt-guidance a.tt-related-link .sdt-direction-arrow{--sdt-arrow-ink:#e65313;flex:0 0 30px!important;margin:0!important}body main.tt-page .tt-guidance a.tt-related-link:is(:hover,:focus-visible){color:#fff!important;text-underline-offset:4px!important;background:0 0!important;text-decoration:underline!important}body main.tt-page .tt-guidance{background:#f3f8fb;border-block:1px solid #d6e1eb;justify-content:space-between;gap:36px;padding:36px max(7vw,28px)}body main.tt-page .tt-guidance>div:first-child{max-width:750px}body main.tt-page .tt-guidance h2{color:#102f59;font-size:clamp(26px,2.25vw,34px);line-height:1.2}body main.tt-page .tt-guidance p:not(.eyebrow){color:#40556c;font-size:16px;line-height:1.55}body main.tt-page .tt-guidance .eyebrow{color:#c7460b}body main.tt-page .tt-guidance>div:last-child{flex:0 310px;gap:12px}body main.tt-page .tt-guidance a.tt-related-link,body main.tt-page .tt-guidance a.tt-related-link:is(:hover,:focus-visible){color:#102f59!important}@media (max-width:700px){body main.tt-page .tt-guidance{padding:32px 22px;display:block}body main.tt-page .tt-guidance>div:last-child{margin-top:20px}}
