.stepper-page,.servo-page,.tt-page{--p6-border:#d4dee7;--p6-surface:#f5f8fa;--p6-shadow:0 12px 30px #102f4d11}.stepper-page .section-heading,.servo-page .section-heading,.tt-page .section-heading{margin-bottom:28px}.stepper-page .section-heading h2,.servo-page .section-heading h2,.tt-page .section-heading h2{letter-spacing:-.018em;margin-bottom:10px;font-size:clamp(28px,2.45vw,38px);line-height:1.16}.stepper-page .section-heading>p:last-child,.servo-page .section-heading>p:last-child,.tt-page .section-heading>p:last-child{color:#52657a;max-width:760px;font-size:14.5px;line-height:1.64}.stepper-page .stepper-overview-grid article{border-color:var(--p6-border);min-height:224px;box-shadow:var(--p6-shadow);flex-direction:column;padding:24px;display:flex}.stepper-page .stepper-overview-grid h3{font-size:18px;line-height:1.28}.stepper-page .stepper-overview-grid p{font-size:13.5px;line-height:1.6}.stepper-page .stepper-range-production,.stepper-page .stepper-drive-production,.stepper-page .stepper-config-production,.stepper-page .stepper-table-wrap{border-color:var(--p6-border);box-shadow:0 8px 24px #102f4d0b}.stepper-page .stepper-config-production{max-width:900px}.stepper-page .stepper-config-production>div{padding:18px 28px}.stepper-page .stepper-table-wrap th{padding:14px 15px;font-size:12px;line-height:1.38}.stepper-page .stepper-table-wrap td{padding:12px 15px;font-size:12.5px;line-height:1.5}.stepper-page .stepper-data-note{border:1px solid var(--p6-border);background:var(--p6-surface);border-left:0;margin-top:14px;padding:15px 17px;font-size:12.5px;line-height:1.62}.stepper-page .stepper-application-grid article{background:#fff;box-shadow:0 7px 20px #102f4d0b}.stepper-page .stepper-application-grid h3{font-size:14px}.servo-page .servo-family-grid{align-items:stretch;gap:18px}.servo-page .servo-family-grid article{border-color:var(--p6-border);min-width:0;box-shadow:var(--p6-shadow);flex-direction:column;display:flex}.servo-page .servo-family-image{background:linear-gradient(#fff,#f3f6f8);height:238px}.servo-page .servo-family-image img{object-fit:contain;padding:18px}.servo-page .servo-family-grid article>div{flex-direction:column;flex:1;padding:23px 24px 24px;display:flex}.servo-page .servo-family-grid h3{margin:8px 0 10px;font-size:20px;line-height:1.27}.servo-page .servo-family-grid p{min-height:0;margin:0 0 19px;font-size:13.5px;line-height:1.62}.servo-page .servo-family-grid article>div>a{border-top:1px solid var(--p6-border);color:var(--navy);justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:14px;font-size:13px;line-height:1.25;display:inline-flex}.servo-page .servo-family-grid article>div>a b{color:var(--orange);font-size:18px}.servo-page .servo-product-band{gap:62px;padding-block:72px}.servo-page .servo-product-image,.servo-page .servo-wheel-image{border-color:var(--p6-border);box-shadow:var(--p6-shadow);background:linear-gradient(#fff,#f3f6f8)}.servo-page .servo-product-image img,.servo-page .servo-wheel-image img{object-fit:contain;padding:18px}.servo-page .servo-product-copy h2{margin-bottom:12px;font-size:clamp(28px,2.35vw,36px);line-height:1.17}.servo-page .servo-product-copy>p:not(.eyebrow){font-size:14.5px;line-height:1.66}.servo-page .servo-spec-grid p{border-top:0;border:1px solid var(--p6-border);background:var(--p6-surface)}.servo-page .servo-spec-grid span,.servo-page .servo-product-copy small{font-size:11.5px;line-height:1.52}.servo-page .servo-table th{padding:13px 12px;font-size:12px;line-height:1.35}.servo-page .servo-table td{padding:12px;font-size:12.5px;line-height:1.45}.servo-page .servo-application-card-grid{align-items:stretch}.servo-page .servo-application-card-grid article{border-color:var(--p6-border);box-shadow:var(--p6-shadow);flex-direction:column;display:flex}.servo-page .servo-application-card-image{height:210px}.servo-page .servo-application-card-copy{border-top:1px solid var(--p6-border);flex:1;padding:20px 21px 22px}.servo-page .servo-application-card-copy h3{font-size:17px}.servo-page .servo-application-card-copy p{font-size:13px;line-height:1.6}.tt-page .tt-family-grid{align-items:stretch;gap:18px}.tt-page .tt-family-card{border-color:var(--p6-border);min-height:340px;box-shadow:var(--p6-shadow);grid-template-columns:44% 56%}.tt-page .tt-family-grid .tt-family-card .tt-family-image{align-self:stretch;background:linear-gradient(#fff,#f2f5f7)!important;height:auto!important;min-height:300px!important}.tt-page .tt-family-copy{padding:27px 28px}.tt-page .tt-family-copy h3{margin:8px 0 11px;font-size:21px;line-height:1.25}.tt-page .tt-family-copy p{font-size:13px;line-height:1.62}.tt-page .tt-family-copy strong{padding-top:13px;font-size:11.5px;line-height:1.5}.tt-page .tt-family-copy a{margin-top:17px;font-size:13px}.tt-page .tt-table-wrap{border-color:var(--p6-border);box-shadow:0 8px 22px #102f4d0a}.tt-page .tt-table-wrap table{font-size:12px}.tt-page .tt-table-wrap th{padding:13px 14px;line-height:1.38}.tt-page .tt-table-wrap td{padding:12px 14px;line-height:1.48}.tt-page .tt-model-gallery>div>div{background:linear-gradient(#fff,#edf1f4);height:180px}.tt-page .tt-model-gallery strong{font-size:12.5px}.tt-page .tt-model-gallery span{font-size:10.5px;line-height:1.4}.tt-page .tt-product-statement{border:1px solid var(--p6-border);background:var(--p6-surface);color:#4b5f74;margin:15px 16px 12px;padding:15px 17px;font-size:12.5px;line-height:1.62}.tt-page .tt-housed-summary{border-color:var(--p6-border);background:var(--p6-surface);box-shadow:0 8px 22px #102f4d0a}.tt-page .tt-housed-summary p:not(.eyebrow){font-size:12.5px;line-height:1.62}.tt-page .tt-range-contact{border:0;border-bottom:1px solid var(--p6-border);min-height:auto;color:var(--navy);background:0 0;border-radius:0;margin:0 16px 18px;padding:12px 0 5px;font-size:13px}.tt-page .tt-range-contact:hover,.tt-page .tt-range-contact:focus-visible{border-color:var(--orange);color:var(--navy);background:0 0}@media (max-width:1100px){.tt-page .tt-family-card{grid-template-columns:1fr}.tt-page .tt-family-grid .tt-family-card .tt-family-image{min-height:270px!important}}@media (max-width:700px){.stepper-page .section-heading,.servo-page .section-heading,.tt-page .section-heading{margin-bottom:22px}.stepper-page .stepper-overview-grid article{min-height:0}.stepper-page .stepper-config-production>div{padding:10px}.servo-page .servo-product-band{gap:28px;padding-block:52px}.servo-page .servo-family-image{height:220px}.tt-page .tt-family-copy{padding:23px}.tt-page .tt-model-gallery>div>div{height:170px}}
