.arp-page.p3175{--navy:#0b2f46;--blue:#008fed;--orange:#ff8a12;--muted:#536775;--soft:#f3f7fa;background:#fff;color:#122f41;font-family:Roboto,"Segoe UI",sans-serif;line-height:1.65;scroll-margin-top:100px}
.p3175::before{display:none}.p3175 [hidden]{display:none!important}.p3175 .p3175-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.p3175 h1,.p3175 h2,.p3175 h3{font-family:Inter,Roboto,"Segoe UI",sans-serif;text-transform:none;letter-spacing:-.035em;line-height:1.15;font-weight:650}.p3175 h2{font-size:clamp(29px,3.2vw,40px);margin:0 0 16px}.p3175 h3{font-size:21px;margin:0 0 12px}.p3175 p{margin:0 0 18px}.p3175 a{color:#005998;text-underline-offset:4px}.p3175 button,.p3175 input,.p3175 select{font:inherit}.p3175 :focus-visible{outline:3px solid #008fed;outline-offset:4px}.p3175 section{scroll-margin-top:125px}.p3175 .p3175-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:#fff;padding-block:17px}.p3175 .p3175-breadcrumb a,.p3175 .p3175-breadcrumb span{color:#fff}
.p3175 .p3175-hero{background:var(--navy);color:#fff;overflow:hidden}.p3175 .p3175-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:34px;min-height:570px;padding-block:48px}.p3175 .p3175-kicker{font-size:14px;color:#b9d8ea;margin:0 0 18px}.p3175 .p3175-hero h1{color:#fff;font-size:clamp(36px,3.7vw,52px);line-height:1.08;text-transform:none;max-width:620px;margin:0 0 25px}.p3175 .p3175-lead{font-size:18px;line-height:1.65;max-width:580px;color:#e0edf4;margin-bottom:28px}.p3175 .p3175-actions{display:flex;flex-wrap:wrap;gap:12px}.p3175 .p3175-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid #164860;border-radius:4px;padding:12px 21px;min-height:49px;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;line-height:1.4;background:#fff;color:var(--navy);text-align:center;transition:background .15s}.p3175 .p3175-button-primary{background:var(--orange);border-color:var(--orange);color:#102d40}.p3175 .p3175-button-primary:hover{background:#ffac51;border-color:#ffac51}.p3175 .p3175-hero .p3175-button-secondary{color:#fff;background:transparent;border-color:#8faebf}.p3175 .p3175-button-secondary:hover{background:#eaf3fa}.p3175 .p3175-hero .p3175-button-secondary:hover{background:#17465f}.p3175 .p3175-file-link{font-size:13px;margin:17px 0 26px}.p3175 .p3175-file-link a{color:#d5e9f7}.p3175 .p3175-hero-facts{display:flex;flex-wrap:wrap;gap:8px 19px;padding:18px 0 0;margin:0;list-style:none;border-top:1px solid #416070;font-size:13px;color:#e9f3f9}.p3175 .p3175-hero-facts li::before{content:"✓";color:#5fc7ff;margin-right:7px}.p3175 .p3175-identity{font-size:12px;color:#b5cbd8;margin:14px 0 0;max-width:560px}.p3175 .p3175-product{margin:0;position:relative;align-self:center}.p3175 .p3175-product img{width:100%;height:auto;max-height:450px;object-fit:contain;filter:drop-shadow(0 22px 15px #001a2b66)}.p3175 .p3175-product figcaption{color:#bed7e5;font-size:12px;text-align:center;margin-top:14px}
.p3175 .p3175-section-nav{background:#fff;border-bottom:1px solid #cbdbe5;position:sticky;top:76px;z-index:20}.p3175 .p3175-section-nav>div{display:flex;gap:25px;overflow-x:auto;white-space:nowrap}.p3175 .p3175-section-nav a{font-size:14px;font-weight:600;text-decoration:none;padding-block:17px;color:var(--navy)}.p3175 .p3175-section-nav a:hover{color:#005998;text-decoration:underline}.p3175 .p3175-section{padding-block:65px}.p3175 .p3175-soft{background:var(--soft)}.p3175 .p3175-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-bottom:30px}.p3175 .p3175-heading p{color:var(--muted);font-size:16px;max-width:570px;margin-top:4px}.p3175 .p3175-scope-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #cbdbe5}.p3175 .p3175-scope{padding:25px 25px 26px 0;border-bottom:1px solid #cbdbe5;display:flex;flex-direction:column;align-items:flex-start}.p3175 .p3175-scope:nth-child(3n+2),.p3175 .p3175-scope:nth-child(3n){padding-left:25px;border-left:1px solid #cbdbe5}.p3175 .p3175-scope p{font-size:15px;color:var(--muted);max-width:330px;flex:1}.p3175 .p3175-scope button{background:none;border:0;color:#005998;cursor:pointer;padding:6px 0;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.p3175 .p3175-note{font-size:13px;color:var(--muted);margin:18px 0 0;line-height:1.6}.p3175 .p3175-finder-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.p3175 .p3175-finder{padding:26px;background:#fff;border:1px solid #cbdbe5}.p3175 .p3175-fields{display:grid;grid-template-columns:1fr 1fr;gap:19px;margin-bottom:23px}.p3175 .p3175-fields label,.p3175 .p3175-part-entry label,.p3175 .p3175-size-list>label,.p3175 .p3175-delivery label{display:block;font-size:14px;font-weight:600}.p3175 .p3175-fields input,.p3175 .p3175-fields select,.p3175 .p3175-part-entry input,.p3175 .p3175-size-list>input,.p3175 .p3175-delivery input,.p3175 .p3175-delivery select{display:block;width:100%;border:1px solid #8da8b9;background:#fff;color:var(--navy);border-radius:4px;min-height:47px;padding:10px 12px;font-size:16px;margin-top:6px}.p3175 .p3175-part-entry{padding:24px 0 0}.p3175 .p3175-part-entry input{margin-bottom:16px}.p3175 .p3175-result{font-size:13px;margin:10px 0;color:var(--muted)}.p3175 .p3175-table-scroll{max-height:380px;overflow:auto;border:1px solid #cbdbe5;background:#fff}.p3175 .p3175-table{border-collapse:collapse;width:100%;font-size:14px;min-width:310px;margin:0}.p3175 .p3175-table caption{position:absolute;clip-path:inset(50%);height:1px;width:1px;overflow:hidden}.p3175 .p3175-table thead th{position:sticky;top:0;background:var(--navy);color:#fff;text-align:left;font-size:13px;padding:10px 14px;z-index:1}.p3175 .p3175-table tbody th,.p3175 .p3175-table td{padding:10px 14px;border-bottom:1px solid #dbe5eb;text-align:left;font-weight:400}.p3175 .p3175-table tbody th{font-weight:700;color:var(--navy);white-space:nowrap}.p3175 .p3175-table tr:nth-child(even){background:#f5f9fc}.p3175 .p3175-table .request-size{padding:3px 0;color:#005998;font-size:13px;letter-spacing:0;text-transform:none;white-space:nowrap}
.p3175 .p3175-material-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:45px}.p3175 .p3175-material-table{border-collapse:collapse;width:100%;font-size:15px;margin:0}.p3175 .p3175-material-table th,.p3175 .p3175-material-table td{padding:13px 12px;border-bottom:1px solid #cbdbe5;vertical-align:top;text-align:left}.p3175 .p3175-material-table thead{background:var(--soft);font-size:13px}.p3175 .p3175-material-table tbody th{width:37%;font-weight:600}.p3175 .p3175-material-table td{color:var(--muted)}.p3175 .p3175-text-link{display:inline-block;font-weight:700;font-size:14px;margin-top:18px}.p3175 .p3175-duty{background:var(--soft);padding:25px 28px}.p3175 .p3175-duty dl{margin:0}.p3175 .p3175-duty dl>div{padding:12px 0;border-bottom:1px solid #cbdbe5}.p3175 .p3175-duty dt{font-size:14px;font-weight:700}.p3175 .p3175-duty dd{margin:3px 0 0;font-size:14px;color:var(--muted)}.p3175 .p3175-duty p{font-size:14px;color:var(--muted);margin-top:18px}.p3175 .p3175-oem-reference{margin-top:30px;border-block:1px solid #cbdbe5;padding-block:15px;font-size:14px;color:var(--muted)}.p3175 .p3175-oem-reference summary{cursor:pointer;font-weight:600;color:var(--navy)}.p3175 .p3175-oem-reference p{margin:15px 0}
.p3175 .p3175-dark{background:var(--navy);color:#fff}.p3175 .p3175-dark h2,.p3175 .p3175-dark h3{color:#fff}.p3175 .p3175-dark .p3175-heading p{color:#d7e6ee}.p3175 .p3175-fit-grid{display:grid;grid-template-columns:1.15fr 1fr;align-items:start;gap:40px}.p3175 .p3175-fit-grid figure{margin:0}.p3175 .p3175-fit-grid img{width:100%;height:auto;border-radius:3px}.p3175 .p3175-fit-grid figcaption{font-size:12px;line-height:1.6;color:#bed7e5;margin-top:12px}.p3175 .p3175-checklist{padding:0;list-style:none;margin:0 0 24px}.p3175 .p3175-checklist li{padding:11px 0 11px 25px;border-bottom:1px solid #3b596a;font-size:15px;position:relative}.p3175 .p3175-checklist li::before{content:"✓";position:absolute;left:0;color:#73d0ff}.p3175 .p3175-dark .p3175-note,.p3175 .p3175-dark .p3175-note a{color:#bed7e5}.p3175 .p3175-doc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.p3175 .p3175-doc-grid article{border-top:3px solid #008fed;padding:24px 0 0}.p3175 .p3175-doc-grid p{font-size:15px;color:var(--muted)}.p3175 .p3175-doc-grid a{font-size:14px;font-weight:700}.p3175 .p3175-rfq-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:25px}.p3175 .rfq-form--live{background:#fff;border:1px solid #cbdbe5;padding:28px;box-shadow:none}.p3175 .p3175-rfq-side{padding:28px;background:var(--navy);color:#fff}.p3175 .p3175-rfq-side h3{color:#fff}.p3175 .summary-list{margin-bottom:28px}.p3175 .summary-list div{padding:10px 0}.p3175 .summary-list dt{text-transform:none;letter-spacing:0;font-size:13px}.p3175 .p3175-delivery{padding-top:24px;border-top:1px solid #4a697a}.p3175 .p3175-delivery label{margin-top:14px;color:#e5eff5}.p3175 .p3175-delivery p,.p3175 .p3175-rfq-side .p3175-note{color:#bed7e5;font-size:13px;margin-top:18px}.p3175 .p3175-quote-scope{grid-column:1/-1}.p3175 .p3175-quote-scope label{display:block;font-size:14px;font-weight:700;margin-bottom:6px}.p3175 .rfq-form--live .ff-btn-submit{letter-spacing:0!important;text-transform:none!important;font-size:16px!important;min-height:49px;background:var(--orange)!important}.p3175 .arp-upload-fallback{border:1px dashed #8da8b9!important;border-radius:4px!important;background:#f5faff!important}.p3175 .arp-upload-fallback label{font-size:14px!important;text-transform:none!important;letter-spacing:0!important}.p3175 .arp-upload-fallback input{max-width:100%}.p3175 .p3175-faq h2{margin-bottom:25px}.p3175 .p3175-faq details{padding-block:18px;border-top:1px solid #cbdbe5}.p3175 .p3175-faq details:last-child{border-bottom:1px solid #cbdbe5}.p3175 .p3175-faq summary{cursor:pointer;font-size:17px;font-weight:600;color:var(--navy)}.p3175 .p3175-faq details p{max-width:900px;margin:14px 0 0;color:var(--muted);font-size:15px}
@media(max-width:960px){.p3175 .p3175-hero-grid{grid-template-columns:1.1fr 1fr;gap:20px;min-height:0}.p3175 .p3175-hero h1{font-size:40px}.p3175 .p3175-product img{max-height:380px}.p3175 .p3175-heading{gap:25px}.p3175 .p3175-finder-grid,.p3175 .p3175-material-grid{gap:25px}.p3175 .p3175-fields{grid-template-columns:1fr}.p3175 .p3175-rfq-grid{grid-template-columns:1.4fr 1fr}.p3175 .p3175-fit-grid{grid-template-columns:1fr 1fr;gap:25px}}
@media(max-width:720px){.p3175 .p3175-wrap{width:calc(100% - 36px)}.p3175 section{scroll-margin-top:120px}.p3175 .p3175-hero-grid{grid-template-columns:1fr;padding-block:32px;gap:25px}.p3175 .p3175-hero h1{font-size:38px;max-width:520px}.p3175 .p3175-lead{font-size:16px;margin-bottom:23px}.p3175 .p3175-product img{max-height:340px}.p3175 .p3175-product figcaption{font-size:11px}.p3175 .p3175-actions{gap:10px}.p3175 .p3175-button{font-size:14px;padding:12px 16px}.p3175 .p3175-section-nav{top:68px}.p3175 .p3175-section-nav>div{gap:23px}.p3175 .p3175-section-nav a{font-size:13px;padding-block:14px}.p3175 .p3175-section{padding-block:43px}.p3175 .p3175-heading{grid-template-columns:1fr;gap:0;margin-bottom:22px}.p3175 .p3175-heading p{margin:0}.p3175 h2{font-size:30px}.p3175 .p3175-scope-grid{grid-template-columns:1fr 1fr;gap:0 20px}.p3175 .p3175-scope,.p3175 .p3175-scope:nth-child(3n+2),.p3175 .p3175-scope:nth-child(3n){padding:21px 0;border-left:0}.p3175 .p3175-scope h3{font-size:18px}.p3175 .p3175-scope p{font-size:14px}.p3175 .p3175-scope button{font-size:13px}.p3175 .p3175-finder-grid,.p3175 .p3175-material-grid,.p3175 .p3175-fit-grid,.p3175 .p3175-doc-grid,.p3175 .p3175-rfq-grid{grid-template-columns:1fr;gap:25px}.p3175 .p3175-finder{padding:21px}.p3175 .p3175-fields{gap:16px}.p3175 .p3175-table-scroll{max-height:360px}.p3175 .p3175-table thead th,.p3175 .p3175-table tbody th,.p3175 .p3175-table td{padding:10px}.p3175 .p3175-material-table{font-size:14px}.p3175 .p3175-material-table th,.p3175 .p3175-material-table td{padding:12px 8px}.p3175 .p3175-duty{padding:22px}.p3175 .p3175-rfq-side,.p3175 .rfq-form--live{padding:22px}.p3175 .p3175-faq summary{font-size:16px}}
@media(prefers-reduced-motion:reduce){.arp-page.p3175{scroll-behavior:auto}.p3175 .p3175-button{transition:none}}
