#resources .resource-grid{grid-template-columns:repeat(3,1fr)}#resources .resource-grid article{min-height:238px}@media (max-width:1000px){#resources .resource-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){#resources .resource-grid{grid-template-columns:1fr}}.language-switch{color:#fff;letter-spacing:.08em;border:1px solid #ffffff8c;justify-content:center;align-items:center;min-width:35px;height:33px;margin-left:14px;font-family:Arial,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.language-switch:hover{color:#173b5e;background:#fff}@media (max-width:800px){.language-switch{height:31px;margin:0;position:absolute;top:20px;right:47px}}.product-document-status{color:#58758b;align-items:center;gap:7px;min-height:20px;margin:-6px 0 15px;font-size:12px;line-height:1.45;display:flex}.product-document-status svg{color:#287aad;flex:none;width:14px}.product-card .card-link{text-align:left;align-items:flex-start;line-height:1.4}footer .mps-filing,footer .icp-filing{box-sizing:border-box;text-align:center;width:100%;padding:0 16px;font-size:12px;line-height:1.8;display:block}footer .mps-filing{margin:20px 0 6px}footer .icp-filing{margin:0 0 24px}footer .mps-filing a{justify-content:center;align-items:center;max-width:100%;text-decoration:none;display:inline-flex}footer .mps-filing img{object-fit:contain;flex:0 0 20px;width:20px;height:20px;display:block}footer .icp-filing a{text-decoration:none;display:inline-block}footer .mps-filing a:hover,footer .icp-filing a:hover{text-underline-offset:3px;text-decoration:underline}:is(footer .mps-filing a:focus-visible,footer .icp-filing a:focus-visible){outline-offset:4px;outline:2px solid}.product-reference{background:#f1f6f9}.reference-table-wrap{background:#fff;border:1px solid #cad9e2;overflow-x:auto;box-shadow:0 16px 34px #163b5914}.reference-table{border-collapse:collapse;text-align:left;width:100%;min-width:700px}.reference-table th{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#173b5e;padding:16px 20px;font-size:12px;font-weight:700}.reference-table td{color:#365369;vertical-align:top;border-bottom:1px solid #dce6eb;padding:19px 20px;font-size:14px;line-height:1.55}.reference-table tr:last-child td{border-bottom:0}.reference-table td:first-child{color:#173b5e;width:22%}.reference-table td strong{letter-spacing:.04em;font-size:17px;display:block}.reference-table td span{color:#5d7c91;margin-top:3px;font-size:12px;display:block}.reference-footnote{color:#557187;align-items:flex-start;gap:8px;margin:15px 0 0;font-size:13px;line-height:1.55;display:flex}.reference-footnote svg{color:#287aad;flex:none;width:16px;margin-top:2px}@media (max-width:760px){.reference-table-wrap{margin-right:-4px}.reference-table th{padding:14px 16px}.reference-table td{padding:16px}.reference-footnote{font-size:12px}}.site-header{background:#0d2338;width:100%;padding:0 max(24px,50% - 640px);position:relative}.product-center{padding-top:72px}.product-center #product-center-title{margin:0;font-size:clamp(36px,5vw,64px);line-height:1.12}.about-us-group{scroll-margin-top:30px}.about-us-heading{padding-top:72px;padding-bottom:36px}.about-us-heading h2,.about-us-detail h2{margin-bottom:24px;font-size:clamp(28px,4vw,44px);line-height:1.2}.about-us-index{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.about-us-index a{color:#173b56;background:#fff;border:1px solid #bccddc;padding:18px;font-size:15px}.about-us-index a:hover{background:#e4f0fa}.about-us-index a:focus-visible{outline-offset:3px;outline:3px solid #246da3}.about-us-group .hero{min-height:640px}.about-us-group .hero-copy{padding-top:80px;padding-bottom:80px}.about-us-group .hero h2{max-width:790px;margin-bottom:26px;font-size:clamp(36px,5vw,64px);line-height:1.2}.about-us-group .hero h2 i{color:#90b9e5;font-style:normal}.about-us-detail{background:#f1f6f9;border-bottom:1px solid #c6d1dc}.about-us-detail p{color:#526979;max-width:700px;font-size:16px;line-height:1.8}.about-us-note{font-size:14px!important}.about-us-detail .button{margin-top:12px}#company-introduction,#capability,#bank-account,#contact-us{scroll-margin-top:24px}@media (max-width:800px){.site-header{padding:0 16px}.product-center{padding-top:48px}.about-us-index{grid-template-columns:repeat(2,minmax(0,1fr))}.about-us-heading{padding-top:48px}.about-us-group .hero-copy{padding-top:48px;padding-bottom:180px}.about-us-group .hero{min-height:0}.about-us-group .hero-spec-panel{bottom:28px}.about-us-group .hero-facts{margin-top:32px}}@media (max-width:420px){.about-us-index{gap:8px}.about-us-index a{padding:14px 10px;font-size:14px}}.application-grid.heavy-application-grid article,.application-grid.thumb-application-grid article{min-height:580px;padding-top:382px;overflow:hidden}.application-grid.heavy-application-grid article:before,.application-grid.thumb-application-grid article:before{content:"";background-color:#10263a;background-position:50%;background-repeat:no-repeat;background-size:contain;height:360px;position:absolute;top:0;left:0;right:0}.application-grid.heavy-application-grid article:after,.application-grid.thumb-application-grid article:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0718280f,#0718281a);height:360px;position:absolute;top:0;left:0;right:0}.application-grid.heavy-application-grid article:first-child:before{background-image:url(/application-scenes/heavy-01.webp)}.application-grid.heavy-application-grid article:nth-child(2):before{background-image:url(/application-scenes/heavy-02.webp)}.application-grid.heavy-application-grid article:nth-child(3):before{background-image:url(/application-scenes/heavy-03.webp)}.application-grid.heavy-application-grid article:nth-child(4):before{background-image:url(/application-scenes/heavy-04.webp)}.application-grid.heavy-application-grid article:nth-child(5):before{background-image:url(/application-scenes/heavy-05.webp)}.application-grid.heavy-application-grid article:nth-child(6):before{background-image:url(/application-scenes/heavy-06.webp)}.application-grid.thumb-application-grid article:first-child:before{background-image:url(/application-scenes/thumb-01.webp)}.application-grid.thumb-application-grid article:nth-child(2):before{background-image:url(/application-scenes/thumb-02.webp)}.application-grid.thumb-application-grid article:nth-child(3):before{background-image:url(/application-scenes/thumb-03.webp)}.application-grid.thumb-application-grid article:nth-child(4):before{background-image:url(/application-scenes/thumb-04.webp)}.application-grid.thumb-application-grid article:nth-child(5):before{background-image:url(/application-scenes/thumb-05.webp)}.application-grid.thumb-application-grid article:nth-child(6):before{background-image:url(/application-scenes/thumb-06.webp)}.application-grid.heavy-application-grid article h3,.application-grid.thumb-application-grid article h3{margin-top:24px}@media (max-width:800px){.application-grid.heavy-application-grid article,.application-grid.thumb-application-grid article{min-height:548px;padding-top:350px}.application-grid.heavy-application-grid article:nth-child(n+4),.application-grid.thumb-application-grid article:nth-child(n+4){padding-top:350px}.application-grid.heavy-application-grid article:before,.application-grid.thumb-application-grid article:before,.application-grid.heavy-application-grid article:after,.application-grid.thumb-application-grid article:after{height:330px}}@media (max-width:420px){.application-grid.heavy-application-grid article,.application-grid.thumb-application-grid article{min-height:520px;padding-top:322px}.application-grid.heavy-application-grid article:nth-child(n+4),.application-grid.thumb-application-grid article:nth-child(n+4){padding-top:322px}.application-grid.heavy-application-grid article:before,.application-grid.thumb-application-grid article:before,.application-grid.heavy-application-grid article:after,.application-grid.thumb-application-grid article:after{height:302px}.application-grid.heavy-application-grid article h3,.application-grid.thumb-application-grid article h3{margin-top:24px}}.application-product-match{z-index:1;border-top:1px solid #b8c6d3;margin-top:22px;padding-top:16px;position:relative}.application-product-match .application-match-basis{color:#245e83;margin:0 0 8px;font-size:12px;font-weight:650}.application-product-match .application-match-note{margin:0 0 12px;font-size:13px;line-height:1.8}.application-match-links{flex-wrap:wrap;gap:8px;display:flex}.application-match-links a{color:#153c58;background:#fff;border:1px solid #7d9bb0;padding:9px 12px;font-size:13px;line-height:1.6;text-decoration:none;display:block}.application-match-links a:hover{background:#dceaf4}:is(.application-match-links a:focus-visible,.application-match-sources a:focus-visible,.application-match-sources summary:focus-visible){outline-offset:3px;outline:3px solid #246a9a}.application-match-sources{color:#526979;margin-top:14px;font-size:12px;line-height:1.8}.application-match-sources summary{cursor:pointer}.application-product-match .application-match-sources p{margin:8px 0;font-size:12px}.application-match-sources a{color:#245e83;text-decoration:underline}.thumb-series-photo{flex-direction:column;justify-content:center;align-items:center;min-height:210px;margin:12px 0 20px;display:flex}.thumb-series-photo img{object-fit:contain;width:100%;max-width:230px;height:190px;display:block}.thumb-series-photo figcaption{color:#607b90;text-align:center;margin-top:8px;font-size:11px;line-height:1.6}.thumb-series-documents{border-top:1px solid #c6d1dc;margin-top:16px;padding-top:12px}.thumb-series-documents .product-document-status{margin-top:0}.thumb-series-config{color:#526979;font-size:12px;line-height:1.7}.thumb-series-documents>div{flex-wrap:wrap;gap:12px 20px;margin-top:10px;display:flex}.thumb-series-documents a{color:#185c91;font-size:13px;font-weight:600}.thumb-series-documents a:hover{text-decoration:underline}.thumb-series-documents a:focus-visible{outline-offset:4px;outline:2px solid #246da3}#thumb-d16{scroll-margin-top:110px;display:block}.home-hero{min-height:0}.home-hero-layout{grid-template-columns:minmax(0,1fr) 470px;align-items:center;gap:64px;padding:96px 0 104px;display:grid;position:relative}.home-hero .hero-copy{padding:0}.home-hero h1{max-width:640px;margin-bottom:26px;font-size:clamp(40px,4.6vw,66px);line-height:1.12}.home-hero h1 i{color:#90b9e5;font-style:normal}.home-hero .hero-facts{margin-top:56px}.hero-showcase{grid-template-rows:repeat(3,1fr);grid-template-columns:1.15fr 1fr;gap:12px;height:520px;display:grid}.showcase-tile{color:#0d1a27;background:#fff;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000047}.showcase-tile:hover{transform:translateY(-4px);box-shadow:0 24px 50px #0000005c}.showcase-tile:focus-visible{outline-offset:3px;outline:3px solid #90b9e5}.showcase-tile img{object-fit:contain;flex:1;width:100%;min-height:0;padding:10px 12px 0}.showcase-tile span{flex-direction:column;gap:2px;padding:6px 14px 12px;display:flex}.showcase-tile b{letter-spacing:0;font-size:14px;font-weight:600}.showcase-tile em{color:#5e6c7a;letter-spacing:.02em;font-size:11px;font-style:normal}.showcase-main{background:#ebe9ee;grid-row:1/span 3}.showcase-main span{color:#fff;background:linear-gradient(#0a172500,#0a1725e0);padding:40px 18px 16px;position:absolute;bottom:0;left:0;right:0}.showcase-main b{font-size:18px}.showcase-main em{color:#c3d1df;font-size:12px}@media (max-width:1080px){.home-hero-layout{grid-template-columns:1fr;gap:48px;padding:72px 0 80px}.hero-showcase{max-width:560px;height:440px}}@media (max-width:760px){.home-hero-layout{padding:52px 0 64px}.home-hero h1{font-size:31px;line-height:1.25}.home-hero .hero-facts{margin-top:40px}.hero-showcase{grid-template-rows:auto;grid-template-columns:1fr 1fr;height:auto}.showcase-main{grid-area:auto/1/auto/span 2;height:300px}.showcase-tile:not(.showcase-main){height:170px}.showcase-tile:not(.showcase-main):last-child{grid-column:1/span 2}}.home-hero .hero-facts{grid-template-columns:repeat(4,auto);justify-content:start;gap:20px 32px;display:grid}@media (max-width:760px){.home-hero .hero-facts{grid-template-columns:1fr 1fr}}.hero-showcase{scroll-margin-top:110px}.showcase-cta{color:#1d6fff;margin-top:4px;font-size:12px;font-style:normal;font-weight:600}.showcase-main .showcase-cta{color:#90b9e5}.showcase-tile:hover .showcase-cta{text-decoration:underline}.hero-showcase{height:580px}.showcase-tile:not(.showcase-main) img{padding:12px 12px 2px}.showcase-tile:not(.showcase-main) span{padding:4px 14px 12px}@media (max-width:1080px){.hero-showcase{height:500px}}@media (max-width:760px){.hero-showcase{height:auto}.showcase-tile:not(.showcase-main){height:210px}}.selection-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:8px;display:flex}.selection-secondary-link{color:#c3d1df;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.selection-secondary-link:hover{color:#fff;text-decoration:underline}.selection-secondary-link svg{width:16px;height:16px}.showcase-main{background:#e2e1e6}.showcase-main img{object-fit:contain;object-position:center 75%;padding:34px 10px 66px}@media (max-width:760px){.showcase-main img{padding:12px 12px 64px}}.showcase-tile.showcase-photo{background:#e5e4e9}.showcase-tile.showcase-photo img{object-fit:contain;object-position:center;padding:4px 4px 0}.showcase-tile.showcase-photo span{background:#fff}.showcase-tile.showcase-side{position:relative}.showcase-tile.showcase-side img{object-fit:contain;object-position:right bottom;width:42%;height:calc(100% - 18px);padding:0;position:absolute;top:10px;bottom:8px;right:10px}.showcase-tile.showcase-side span{z-index:1;max-width:62%;margin-top:auto;position:relative}@media (max-width:760px){.showcase-tile.showcase-side img{object-position:center;flex:1;width:100%;height:auto;min-height:0;padding:12px 12px 2px;position:static}.showcase-tile.showcase-side span{max-width:none;margin-top:0}}.capability-copy p{color:#c3d4e2;max-width:460px;margin:26px 0 0;font-size:15px;line-height:1.85}.capability-copy p.capability-note{color:#7894ae;margin-top:14px;font-size:12px}.doc-center{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.doc-group{background:#ffffff09;border:1px solid #ddeffb33;border-radius:12px;padding:22px 22px 10px}.doc-group h3{color:#fff;margin:0 0 10px;font-size:18px}.doc-group ul{margin:0;padding:0;list-style:none}.doc-group li{border-top:1px solid #ddeffb1f;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.doc-group li svg{color:#86bdf4;width:18px}.doc-group li strong{color:#eff6fb;font-size:15px;font-weight:600;display:block}.doc-group li span{color:#8fa8bd;font-size:12px}.doc-group li a{color:#9dd4ff;white-space:nowrap;border:1px solid #9dd4ff59;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:700;text-decoration:none}.doc-group li a:hover{background:#9dd4ff1f}.doc-group li a:focus-visible{outline-offset:2px;outline:2px solid #9dd4ff}.doc-request{background:linear-gradient(135deg,#1d6fff38,#ffffff08);flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding-bottom:22px;display:flex}.doc-request p{color:#c3d4e2;margin:0 0 16px;font-size:14px;line-height:1.7}.about-company{background:#fff;border-bottom:1px solid #d7e1ea}.about-company-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:72px;display:grid}.about-company-copy h2{margin:0 0 24px;font-size:clamp(32px,4.4vw,54px);line-height:1.12}.about-company-copy p{color:#40576a;max-width:560px;margin:0 0 16px;font-size:16px;line-height:1.85}.about-company-copy strong{color:#0d1a27}.about-company-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.about-company-proof li{background:#f3f8fc;border:1px solid #c6d6e4;border-radius:12px;padding:22px}.about-company-proof strong{color:#173b56;margin-bottom:8px;font-size:20px;display:block}.about-company-proof span{color:#526979;font-size:14px;line-height:1.7}@media (max-width:900px){.doc-center,.about-company-layout{grid-template-columns:1fr}.about-company-layout{gap:36px}}@media (max-width:480px){.doc-group{padding:18px 16px 6px}.doc-group li{gap:8px}.doc-group li a{padding:6px 8px}.about-company-proof{grid-template-columns:1fr}}.heading-with-photo{align-items:center;gap:18px;display:flex}.heading-with-photo img{object-fit:cover;object-position:center 30%;background:#fff;border:1px solid #c6d6e4;border-radius:14px;flex:none;width:76px;height:76px}.handle-card .handle-path-preview{gap:18px;padding:16px 0}.handle-preview-photo{object-fit:cover;object-position:center 25%;background:#fff;border:1px solid #c6d6e4;border-radius:12px;flex:0 0 150px;width:150px;height:196px}.handle-card .handle-path-preview .dual-axis-symbol{flex:0 0 150px;width:150px}.handle-card .handle-path-preview .handle-friction-symbols{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.handle-card .handle-path-preview .handle-friction-symbols>div{text-align:left;align-items:center;gap:6px;display:flex}.handle-card .handle-path-preview .handle-friction-symbols .control-path-symbol{flex:0 0 56px;width:56px;height:56px}.handle-card .handle-path-preview .handle-friction-symbols span{margin:0;font-size:11px;line-height:1.45}@media (max-width:600px){.heading-with-photo img{border-radius:10px;width:56px;height:56px}.handle-preview-photo{flex-basis:110px;width:110px;height:150px}.handle-card .handle-path-preview .handle-friction-symbols{grid-template-columns:1fr}.handle-card .handle-path-preview .handle-friction-symbols .control-path-symbol{flex-basis:40px;width:40px;height:40px}}.handle-preview-photo[src*=excavator-control]{object-fit:contain;padding:6px}.heading-with-photo img[src*=thumb-d]{object-fit:contain;padding:4px}.about-us-index.about-us-index-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.about-us-index.about-us-index-3{grid-template-columns:1fr}}.purchased-grip-chip{z-index:1;color:#7a4b12;pointer-events:none;background:#fff7ea;border:1px solid #d9b98a;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.4;position:absolute;top:14px;left:14px}@media (max-width:600px){.purchased-grip-chip{padding:4px 8px;font-size:11px;top:8px;left:8px}}.harvester-products .harvester-categories em.purchased-grip-note{color:#7a4b12;white-space:normal;font-weight:600;overflow:visible}.doc-group li{grid-template-columns:20px minmax(0,1fr) auto}.doc-group li .doc-links{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (max-width:480px){.doc-group li{grid-template-columns:18px minmax(0,1fr)}.doc-group li .doc-links{grid-column:2;justify-content:flex-start}}@media (min-width:1001px){.industry-grid{grid-template-columns:repeat(3,1fr)}}.thumb-photo-gallery{background:#fff;border:1px solid #c6d6e4;border-radius:14px;margin:8px 0 36px;padding:24px}.thumb-photo-heading h3{margin:6px 0 8px;font-size:clamp(22px,2.6vw,30px)}.thumb-photo-heading p:last-child{color:#526979;max-width:720px;margin:0 0 18px;font-size:14px;line-height:1.7}.thumb-photo-layout{grid-template-columns:minmax(0,1fr) 150px;gap:14px;display:grid}.thumb-photo-main{margin:0}.thumb-photo-main a{cursor:zoom-in;background:#f4f5f7;border-radius:10px;display:block;overflow:hidden}.thumb-photo-main img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.thumb-photo-main figcaption{color:#526979;margin-top:8px;font-size:13px}.thumb-photo-thumbs{flex-direction:column;gap:10px;display:flex}.thumb-photo-thumbs button{cursor:pointer;background:#f4f5f7;border:2px solid #0000;border-radius:8px;padding:0;overflow:hidden}.thumb-photo-thumbs button[aria-pressed=true]{border-color:#1d6fff}.thumb-photo-thumbs button:focus-visible{outline-offset:2px;outline:3px solid #246da3}.thumb-photo-thumbs img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}@media (max-width:760px){.thumb-photo-gallery{padding:16px}.thumb-photo-layout{grid-template-columns:1fr}.thumb-photo-thumbs{flex-direction:row;overflow-x:auto}.thumb-photo-thumbs button{flex:0 0 96px}}.replaces-note{color:#0d1a27;background:#fff4f2;border-left:4px solid #d6262b;border-radius:6px;max-width:640px;margin:12px 0 0;padding:10px 14px;font-size:15px;line-height:1.5}.replaces-note b{color:#fff;letter-spacing:.04em;background:#d6262b;border-radius:4px;margin-right:8px;padding:1px 8px;font-size:13px;display:inline-block}.replaces-note small{color:#5d6b77;margin-top:4px;font-size:11.5px;line-height:1.45;display:block}.replaces-chip{color:#b51f24;background:#fff0ee;border:1px solid #f2c3bf;border-radius:999px;margin:6px 0 2px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-block}.card-badges{flex-wrap:wrap;gap:6px;margin:8px 0 4px;display:flex}.badge-patent,.badge-unique{border-radius:999px;align-items:center;padding:3px 10px;font-size:12.5px;font-weight:700;line-height:1.4;display:inline-flex}.badge-patent{color:#1d4f86;background:#eaf1f8;border:1px solid #c5d6ea}.badge-patent:before{content:"";background:#1d4f86;border-radius:50%;width:6px;height:6px;margin-right:6px}.badge-unique{color:#fff;background:#d6262b}.badge-unique:before{content:"★";margin-right:5px;font-size:11px}.card-note{color:#1d4f86;background:#f3f7fb;border-radius:6px;margin:10px 0 0;padding:7px 10px;font-size:13px;font-weight:600}.badge-granted{color:#1f7a3d;background:#e8f5ec;border-color:#bfe2c9}.badge-granted:before{background:#1f7a3d}.thumb-photo-main,.thumb-photo-thumbs button{position:relative}.thumb-photo-tag{color:#fff;letter-spacing:.02em;pointer-events:none;background:#0d1a27;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.5;position:absolute;top:6px;left:6px}.thumb-photo-tag.main-tag{padding:4px 12px;font-size:14px;top:12px;left:12px}.hp-field{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.handle-card .handle-path-preview .handle-return-symbols{grid-template-columns:1fr}.handle-card .handle-path-preview .handle-return-symbols>a{text-align:left;color:#173b56;background:#f4f8fc;border:1px solid #c9d8e6;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:flex}.handle-card .handle-path-preview .handle-return-symbols>a:hover{background:#e6f0f9;border-color:#246da3}.handle-card .handle-path-preview .handle-return-symbols .control-path-symbol{flex:0 0 56px;width:56px;height:56px}.handle-card .handle-path-preview .handle-return-symbols span{margin:0;font-size:12px;font-weight:600;line-height:1.45}.handle-card .handle-path-preview>a:first-child{display:block}.return-replaces{margin:0 0 8px}.handle-card .handle-path-preview>a:first-child{flex:0 0 200px}.handle-card .handle-path-preview>a:first-child .handle-preview-photo{object-fit:cover;object-position:center 45%;flex-basis:200px;width:200px;height:230px;padding:0}.handle-card .handle-path-preview .handle-return-symbols{flex:0 0 150px;width:150px}@media (max-width:640px){.handle-card .handle-path-preview>a:first-child{flex-basis:140px}.handle-card .handle-path-preview>a:first-child .handle-preview-photo{flex-basis:140px;width:140px;height:170px}.handle-card .handle-path-preview .handle-return-symbols{flex-basis:120px;width:120px}}.page-shortcuts{left:20px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:15;color:#fff;background:#14364e;border:1px solid #526e80;border-radius:12px;align-items:stretch;gap:2px;padding:5px;font-size:13px;display:flex;position:fixed;box-shadow:0 5px 22px #10283e30}.page-shortcuts>a,.page-shortcuts summary{cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:0 12px;list-style:none;display:flex}.page-shortcuts summary::-webkit-details-marker{display:none}.page-shortcuts>a:hover,.page-shortcuts summary:hover{background:#2d536b}:is(.page-shortcuts a:focus-visible,.page-shortcuts summary:focus-visible,.page-shortcuts button:focus-visible){outline-offset:2px;outline:3px solid #e9ad72}.page-shortcuts-panel{width:min(340px,100vw - 32px);max-height:70vh;overscroll-behavior:contain;color:#173b56;background:#fff;border:1px solid #c5d1dc;border-radius:12px;max-height:70dvh;padding:16px;position:absolute;bottom:calc(100% + 10px);left:0;overflow-y:auto;box-shadow:0 10px 36px #10283e30}.page-shortcuts-panel-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-shortcuts-panel button{color:#345269;cursor:pointer;background:0 0;border:0;min-height:40px;padding:6px}.page-shortcuts-panel section{border-top:1px solid #e0e7ed;margin-top:10px;padding-top:10px}.page-shortcuts-panel h2{letter-spacing:.04em;color:#677b8a;margin:0 0 6px;font-size:12px}.page-shortcuts-panel a{border-radius:5px;padding:11px 10px;line-height:1.5;display:block}.page-shortcuts-panel a:hover{background:#edf4f9}main{padding-bottom:84px}@media (max-width:600px){.page-shortcuts{left:10px;bottom:calc(10px + env(safe-area-inset-bottom));font-size:12px}.page-shortcuts>a,.page-shortcuts summary{padding:0 10px}.page-shortcuts-panel{width:min(320px,100vw - 24px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.page-shortcuts{display:none}main{padding-bottom:0}}.page-shortcuts-panel a.page-shortcuts-sub{color:#345269;border-left:2px solid #d3e0ea;border-radius:0 5px 5px 0;margin-left:14px;padding:7px 10px 7px 16px;font-size:12.5px;position:relative}.page-shortcuts-panel a.page-shortcuts-sub:hover{border-left-color:#246da3}.excavator-gallery{background:#f8fafc;border:1px solid #b8c6d3;margin-top:36px;padding:32px;scroll-margin-top:30px}.excavator-gallery-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.excavator-gallery-heading .eyebrow{margin-bottom:12px;font-size:10px}.excavator-gallery-heading h3{margin:0;font-size:30px;line-height:1.2}.excavator-gallery-heading .product-title-with-symbol{flex:1;justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.dual-axis-symbol{color:#173b56;text-align:center;flex:0 0 130px;width:130px;margin:0}.dual-axis-symbol svg{background:#f5f8fb;border:1px solid #c6d1dc;border-radius:8px;width:100%;height:auto;display:block}.dual-axis-symbol figcaption{color:#526979;margin-top:6px;font-size:12px;line-height:1.6}@media (max-width:800px){.excavator-gallery-heading .product-title-with-symbol{width:100%}}@media (max-width:480px){.dual-axis-symbol{flex-basis:100px;width:100px}}.excavator-gallery-heading>p{color:#31556f;margin:0;font-size:14px;line-height:1.8}.excavator-gallery-heading>p span{color:#5e6c7a;font-size:12px}.excavator-gallery-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:28px;display:grid}.excavator-main{background:#fff;border:1px solid #d7e0e8;min-width:0;margin:0}.excavator-image-button{cursor:zoom-in;background:#fff;border:0;width:100%;padding:18px;display:block;position:relative}.excavator-image-button>img{object-fit:contain;width:100%;height:510px;display:block}.excavator-zoom{color:#214968;background:#edf3f8;border:1px solid #c8d8e5;padding:8px 12px;font-size:12px;position:absolute;bottom:16px;right:16px}.excavator-main figcaption{color:#526979;border-top:1px solid #e1e8ee;padding:13px 16px;font-size:12px}.excavator-view-label{color:#31556f;margin:2px 0 14px;font-size:13px;font-weight:600}.excavator-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.excavator-thumbnails button{color:#526979;background:#fff;border:1px solid #c9d4df;min-width:0;padding:8px}.excavator-thumbnails button[aria-pressed=true]{color:#145789;background:#f3f8fc;border:2px solid #246da3;padding:7px}.excavator-thumbnails img{object-fit:contain;background:#fff;width:100%;height:145px;display:block}.excavator-thumbnails span{padding-top:8px;font-size:12px;display:block}.excavator-gallery-note{color:#637b8d;margin:22px 0 0;font-size:12px;line-height:1.9}.excavator-gallery button:focus-visible{outline-offset:3px;outline:3px solid #1d6fff}.excavator-gallery a:focus-visible{outline-offset:3px;outline:3px solid #1d6fff}.excavator-gallery-link:focus-visible{outline-offset:3px;outline:3px solid #1d6fff}.excavator-gallery-link{color:#185c91;text-underline-offset:5px;margin-top:16px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}.excavator-lightbox{color:#1b3549;background:#fff;border:1px solid #b8c6d3;width:min(1100px,94vw);max-height:94vh;padding:20px}.excavator-lightbox::backdrop{background:#061320c7}.excavator-lightbox-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;font-size:14px;display:flex}.excavator-lightbox-bar button{color:#214968;background:#f1f6fa;border:1px solid #c9d4df;padding:9px 14px}.excavator-lightbox>img{object-fit:contain;width:100%;height:72vh;display:block}.excavator-lightbox>a{text-align:center;padding:12px 0 0;font-size:13px;text-decoration:underline;display:block}@media (max-width:800px){.excavator-gallery{padding:20px}.excavator-gallery-layout{grid-template-columns:1fr}.excavator-gallery-heading{flex-direction:column;align-items:start;gap:12px}.excavator-image-button>img{height:420px}.excavator-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr))}.excavator-thumbnails img{height:100px}}@media (max-width:480px){.excavator-gallery{padding:14px}.excavator-gallery-heading h3{font-size:25px}.excavator-image-button{padding:8px}.excavator-image-button>img{height:360px}.excavator-thumbnails{gap:6px}.excavator-thumbnails img{height:70px}.excavator-lightbox{padding:12px}}.product-operation-video{border-top:1px solid #c6d1dc;margin-top:28px;padding-top:24px}.product-operation-video h4{color:#173b56;margin:0 0 8px;font-size:22px}.product-operation-video p{color:#526979;margin:0 0 16px;line-height:1.7}.product-operation-video video{object-fit:contain;background:#101820;border-radius:8px;width:100%;max-width:960px;height:auto;display:block}.product-operation-video video:focus-visible{outline-offset:4px;outline:3px solid #246a9a}.collapsible-group{margin-top:18px}.collapsible-toggle{color:#173b56;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #9fb7cc;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:16px 20px;font-size:15px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.collapsible-toggle:hover{background:#e4f0fa;border-color:#246da3}.collapsible-toggle:focus-visible{outline-offset:3px;outline:3px solid #246da3}.collapsible-toggle span{color:#246da3;font-size:13px}.collapsible-toggle[aria-expanded=true]{color:#fff;background:#173b56;border-color:#173b56}.collapsible-toggle[aria-expanded=true] span{color:#90b9e5}.collapsible-toggle-bottom{margin-top:24px}.collapsible-body[hidden]{display:none}.harvester-products{border-top:1px solid #b8c6d3;margin-top:44px;padding-top:30px;scroll-margin-top:30px}.harvester-products-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.harvester-products-heading .eyebrow{margin-bottom:12px;font-size:10px}.harvester-products-heading h3{margin:0;font-size:30px;line-height:1.2}.harvester-products-heading>p{color:#526979;margin:0;font-size:13px;line-height:1.8}.harvester-categories{flex-wrap:wrap;gap:12px;display:flex}.harvester-categories>a{color:#145789;background:#edf5fc;border:1px solid #246da3;align-items:center;gap:22px;padding:16px 20px;font-size:15px;display:flex}.harvester-categories>a:hover{background:#e0eefb}.harvester-categories>a:focus-visible{outline-offset:3px;outline:3px solid #1d6fff}.harvester-categories span{font-size:12px}.harvester-legacy-anchor{height:0;scroll-margin-top:30px;display:block}.harvester-type-group>.excavator-gallery{margin-top:20px}.harvester-products .excavator-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr))}.harvester-products .excavator-thumbnails img{height:148px}.harvester-application{background:#f5f8fb;border:1px solid #c6d1dc;margin-bottom:14px;padding:24px}.harvester-application .eyebrow{margin:0 0 10px;font-size:11px}.harvester-application h4{color:#173b56;margin:0 0 10px;font-size:24px;line-height:1.4}.harvester-application>p:not(.eyebrow){color:#526979;margin:0 0 20px;font-size:13px;line-height:1.8}.harvester-other-type{color:#526979;margin:0 0 28px;font-size:13px;line-height:1.8}.harvester-type-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.handle-path-preview{color:#173b56;justify-content:center;align-items:center;min-height:230px;padding:20px 0;display:flex}.handle-path-preview:focus-visible{outline-offset:4px;outline:3px solid #246da3}.handle-friction-symbols{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;display:grid}.handle-friction-symbols>div{text-align:center;min-width:0}.handle-friction-symbols .control-path-symbol{width:100%;max-width:130px;height:auto}.handle-friction-symbols span{margin-top:8px;font-size:12px;line-height:1.6;display:block}.product-grid.handle-grid{max-width:none}@media (min-width:1001px){.handle-card .handle-path-preview{height:230px;min-height:230px}}@media (min-width:801px) and (max-width:1000px){.product-grid.handle-grid{grid-template-columns:1fr}}@media (max-width:600px){.handle-friction-symbols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:801px) and (max-width:1200px){.harvester-type-options{grid-template-columns:1fr}}.harvester-type-options>a,.harvester-type-options>div{background:#f5f8fb;border:1px solid #c6d1dc;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-width:0;padding:22px;display:flex}.harvester-type-options .harvester-type-current{color:#174f78;background:#e4f0fa;border-color:#246da3}.harvester-type-current:hover{background:#dcecf9}.harvester-type-current:focus-visible{outline-offset:3px;outline:3px solid #1d6fff}.harvester-type-options span{font-size:16px;font-weight:600}.harvester-type-options strong{font-size:21px;font-weight:600;line-height:1.35}.harvester-type-options small{font-size:12px;line-height:1.6}.harvester-type-pending{color:#647789}.harvester-type-group{scroll-margin-top:30px}.harvester-type-group+.harvester-type-group{margin-top:40px}.harvester-type-heading{border-top:1px solid #b8c6d3;margin-bottom:22px;padding:22px 0}.harvester-type-heading .eyebrow{margin-bottom:12px;font-size:11px}.harvester-type-heading h4{color:#173b56;margin:0 0 12px;font-size:27px;font-weight:600;line-height:1.45}.harvester-type-heading>p:last-child{color:#526979;margin:0;font-size:13px;line-height:1.8}.control-path-heading{align-items:center;gap:20px;display:flex}.control-path-symbol{color:#173b56;background:#f5f8fb;border:1px solid #c6d1dc;border-radius:8px;flex:0 0 130px;width:130px;height:130px}.control-path-legend{color:#526979;margin:0 0 10px;font-size:12px;line-height:1.8}.product-title-with-symbol{flex:1;justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.product-title-with-symbol>div{min-width:0}.product-title-with-symbol>.control-path-symbol{flex-basis:110px;width:110px;height:110px}.harvester-categories>a>.control-path-symbol{flex-basis:90px;width:90px;height:90px;margin-left:auto}.harvester-type-options>a{padding-right:130px;position:relative}.harvester-type-options>a>.control-path-symbol{width:100px;height:100px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.harvester-other-type>a{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.harvester-other-type .control-path-symbol{flex-basis:90px;width:90px;height:90px}@media (max-width:800px){.product-title-with-symbol{width:100%}.harvester-type-options>a{padding-right:130px}}@media (max-width:480px){.product-title-with-symbol{gap:12px}.product-title-with-symbol>.control-path-symbol{flex-basis:90px;width:90px;height:90px}.harvester-categories>a{gap:10px;padding:12px;font-size:13px}.harvester-categories>a>span{flex-shrink:0}.control-path-heading{gap:12px}.control-path-symbol{flex-basis:100px;width:100px;height:100px}.control-path-heading>span{font-size:20px}}#harvester-product-04 .excavator-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:800px){.harvester-type-options{grid-template-columns:1fr}.harvester-type-options>a,.harvester-type-options>div{padding:18px}.harvester-type-heading h4{font-size:23px}#harvester-product-04 .excavator-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr))}.harvester-products-heading{flex-direction:column;align-items:start;gap:12px}.harvester-products .excavator-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr))}.harvester-products .excavator-thumbnails img{height:100px}}@media (max-width:480px){.harvester-products-heading h3{font-size:25px}.harvester-categories{flex-direction:column}.harvester-categories>a{justify-content:space-between}.harvester-products .excavator-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr))}.harvester-products .excavator-thumbnails img{height:100px}}.control-path-heading .type-thumb{object-fit:cover;object-position:center 40%;background:#fff;border:1px solid #c6d6e4;border-radius:12px;flex:0 0 104px;width:104px;height:130px}@media (max-width:480px){.control-path-heading .type-thumb{flex-basis:76px;width:76px;height:96px}}.harvester-products .harvester-type-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.harvester-products .harvester-type-options>a{border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:64px minmax(0,1fr);align-content:center;align-items:center;gap:2px 14px;padding:14px 16px;display:grid;position:relative}.harvester-products .harvester-type-options>a>.control-path-symbol{flex:none;grid-area:1/1/span 3;width:64px;height:64px;margin:0;position:static;transform:none}.harvester-products .harvester-type-options>a>span,.harvester-products .harvester-type-options>a>strong,.harvester-products .harvester-type-options>a>small{grid-column:2}.harvester-products .harvester-type-options span{color:#526979;font-size:13px;font-weight:500}.harvester-products .harvester-type-options strong{font-size:17px;line-height:1.35}.harvester-products .harvester-type-options small{color:#246da3;margin-top:4px;font-size:12px}.harvester-products .harvester-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.harvester-products .harvester-categories>a{border-radius:10px;justify-content:flex-start;align-items:center;gap:14px;min-width:0;padding:12px 14px;font-size:14px;display:flex}.harvester-products .harvester-categories>a>.control-path-symbol{flex:none;order:-1;width:58px;height:58px;margin:0}.harvester-products .harvester-categories>a>div{flex-direction:column;gap:2px;min-width:0;display:flex}.harvester-products .harvester-categories strong{color:#0d1a27;font-size:16px;font-weight:600}.harvester-products .harvester-categories em{color:#526979;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;overflow:hidden}.harvester-products .harvester-categories span{color:#246da3;margin-top:2px;font-size:12px}@media (max-width:1000px){.harvester-products .harvester-type-options,.harvester-products .harvester-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.harvester-products .harvester-categories{flex-direction:initial;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.harvester-products .harvester-categories>a{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.harvester-products .harvester-categories em{white-space:normal}.harvester-products .harvester-type-options>a{grid-template-columns:48px minmax(0,1fr);column-gap:10px;padding:12px}.harvester-products .harvester-type-options>a>.control-path-symbol{width:48px;height:48px}.harvester-products .harvester-type-options strong{font-size:15px}}@media (max-width:600px){main[lang=en] .harvester-products .harvester-type-options{grid-template-columns:1fr}main[lang=en] .harvester-products .harvester-type-options>a{grid-template-columns:52px minmax(0,1fr)}}.product-center,.pending-product-category,#about-us{scroll-margin-top:110px}.product-center{background:#eef3f7;border-bottom:1px solid #c6d1dc}.product-center-grid{border:1px solid #bccddc;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-center-grid>a{color:#173b56;background:#f8fafc;border-right:1px solid #bccddc;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:28px;text-decoration:none;display:flex}.product-center-grid>a:last-child{border-right:0}.product-center-grid>a:hover{background:#e4f0fa}.product-center-grid>a:focus-visible{outline-offset:-3px;outline:3px solid #246da3}.product-center-number{color:#607b90;letter-spacing:.1em;font-size:13px}.product-center-grid h3{margin:0;font-size:23px;line-height:1.4}.product-center-grid p{color:#526979;margin:0 0 12px;font-size:14px;line-height:1.8}.product-center-link{margin-top:auto;font-size:13px;font-weight:600}.pending-product-category{background:#f8fafc;border-bottom:1px solid #c6d1dc}.pending-product-category p{color:#526979;line-height:1.8}.pending-product-category a{color:#185c91;margin-top:16px;display:inline-block}.product-data-pending{color:#526979;border:1px solid #c6d1dc;padding:8px 12px;font-size:13px}@media (max-width:1000px){.product-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-center-grid>a{border-bottom:1px solid #bccddc}.product-center-grid>a:nth-child(2n){border-right:0}.product-center-grid>a:nth-last-child(-n+2){border-bottom:0}}@media (max-width:550px){.product-center-grid{grid-template-columns:1fr}.product-center-grid>a{border-right:0;padding:22px}.product-center-grid>a:nth-last-child(2){border-bottom:1px solid #bccddc}}.category-title-row{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:64px;display:flex}.category-title-row h3{min-width:0}.sensor-category-image{object-fit:contain;background:#fff;border-radius:4px;flex:0 0 78px;width:78px;height:70px;padding:4px;display:block}.angle-sensors{background:#eef3f7;border-bottom:1px solid #c6d1dc;scroll-margin-top:110px}.sensor-document-card{background:#fff;border:1px solid #bccddc;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;padding:40px;display:grid}.sensor-document-card figure{align-self:center;margin:0}.sensor-document-card figure img{object-fit:contain;width:100%;height:auto;max-height:360px;display:block}.sensor-document-card figcaption{color:#607b90;text-align:center;margin-top:18px;font-size:12px;line-height:1.6}.sensor-document-content h3{color:#173b56;overflow-wrap:anywhere;margin-bottom:20px;font-size:32px}.sensor-document-content>p{color:#526979;font-size:14px;line-height:1.8}.sensor-document-links{gap:12px;margin:24px 0;display:grid}.sensor-document-links>div{background:#f4f7fa;border:1px solid #d1dee7;padding:18px}.sensor-document-links h4{color:#173b56;margin:0 12px 0 0;font-size:16px;display:inline}.sensor-document-links span{color:#607b90;font-size:12px}.sensor-document-links>div>div{flex-wrap:wrap;gap:12px 22px;margin-top:16px;display:flex}.sensor-document-links a,.sensor-back-link{color:#185c91;font-size:14px;font-weight:600}.sensor-document-links a:hover,.sensor-back-link:hover{text-decoration:underline}.sensor-document-links a:focus-visible{outline-offset:4px;outline:2px solid #246da3}.sensor-back-link:focus-visible{outline-offset:4px;outline:2px solid #246da3}.sensor-source-note{font-size:12px!important}.sensor-back-link{margin-top:24px;display:inline-block}@media (max-width:800px){.sensor-document-card{grid-template-columns:1fr;gap:28px;padding:24px}.sensor-document-card figure img{max-height:260px}}.handle-grips{background:#f8fafc;border-bottom:1px solid #c6d1dc;scroll-margin-top:110px}.grip-catalog-note{color:#526979;max-width:860px;font-size:14px;line-height:1.8}.grip-index{flex-wrap:wrap;gap:10px;margin:24px 0 32px;display:flex}.grip-index a{color:#173b56;background:#fff;border:1px solid #bccddc;padding:10px 20px;font-weight:600}.grip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.grip-card{background:#fff;border:1px solid #c6d1dc;flex-direction:column;min-width:0;padding:24px;scroll-margin-top:24px;display:flex}.grip-card-heading{align-items:center;gap:14px;display:flex}.grip-card-heading span{color:#607b90;font-size:12px}.grip-card-heading h3{color:#173b56;margin:0;font-size:28px}.grip-card figure{margin:24px 0}.grip-card img{object-fit:contain;width:100%;height:220px;display:block}.grip-card figcaption{color:#607b90;text-align:center;margin-top:12px;font-size:12px}.grip-count{color:#173b56;font-size:15px;font-weight:600;line-height:1.6}.grip-detail{color:#526979;margin-bottom:24px;font-size:13px;line-height:1.8}.grip-document-actions{border-top:1px solid #dce6eb;flex-wrap:wrap;gap:12px 18px;margin-top:auto;padding-top:16px;display:flex}.grip-document-actions a{color:#185c91;font-size:13px;font-weight:600}.grip-document-actions span{color:#607b90;font-size:12px}.grip-index a:hover,.grip-document-actions a:hover{text-decoration:underline}:is(.grip-index a:focus-visible,.grip-document-actions a:focus-visible){outline-offset:3px;outline:2px solid #246da3}@media (max-width:1000px){.grip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.grip-grid{grid-template-columns:1fr}.grip-card{padding:22px}}
