.material-nav{max-height:clamp(580px,47vw,680px);overflow-y:auto;scrollbar-color:#a9bed1 transparent;scrollbar-width:thin}.material-detail{grid-template-columns:1fr}.material-detail-media{min-height:clamp(270px,25vw,390px);max-height:none}.material-detail-copy{padding:clamp(30px,3.5vw,54px)}@media (max-width:650px){.material-nav{max-height:none;overflow:visible}.material-detail-media{min-height:220px}}.quality-section{grid-template-columns:1fr;align-items:start;gap:clamp(30px,3vw,48px);background:#f3f8fc;color:#10243e}.quality-section .section-intro{max-width:600px}.quality-section .pd-kicker{color:#0878ed}.quality-section .section-intro>p:not(.pd-kicker){color:#5b7087}.quality-section .section-intro a{color:#0878ed}.quality-details{display:grid;grid-gap:20px;gap:20px}.quality-details>img{width:100%;height:clamp(220px,22vw,310px);display:block;object-fit:cover;filter:grayscale(.85)}.quality-details>img.quality-image--natural{width:100%;height:clamp(320px,25vw,420px);margin-inline:0;object-fit:cover;object-position:center;filter:none}.quality-gallery{position:relative;width:100%;height:clamp(320px,25vw,420px);overflow:hidden;background:#091d31}.quality-gallery>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;animation:quality-gallery-fade .28s ease}.quality-gallery-arrow{position:absolute;z-index:1;top:50%;width:48px;height:64px;padding:0;border:0;background:transparent;color:#fff;font-size:52px;font-weight:300;line-height:1;cursor:pointer;opacity:.82;transform:translateY(-50%);transition:opacity .2s ease,background-color .2s ease}.quality-gallery-arrow--previous{left:0}.quality-gallery-arrow--next{right:0}.quality-gallery-arrow:focus-visible,.quality-gallery-arrow:hover{background:rgba(4,20,36,.26);opacity:1;outline:none}@keyframes quality-gallery-fade{0%{opacity:.35}to{opacity:1}}.quality-details ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0}.quality-details li{min-height:46px;display:flex;align-items:center;position:relative;padding-left:28px;color:#304b66;font-size:clamp(14px,.2vw + 11px,16px);font-weight:700;line-height:1.35}.quality-section .quality-table{border-color:#d4e1ec;background:#fff}.quality-section .quality-table div{border-bottom-color:#dce7f0}.quality-section .quality-table div:first-child{background:#eaf3fb}.quality-section .quality-table div:first-child span,.quality-section .quality-table span{color:#304b66;padding:11px 14px;font-size:clamp(13px,.2vw + 10px,15px);line-height:1.45}.quality-section .quality-table div:first-child span{color:#10243e}.quality-section .quality-table span:last-child{border-left-color:#dce7f0}.quality-section li{color:#425f79}.quality-section li:before{content:"✓";width:auto;height:auto;border:0;border-radius:0;background:transparent;color:#0878ed;font-size:19px;font-weight:900;line-height:1;top:50%;transform:translateY(-50%)}.service-rfq-button{justify-self:end;min-width:156px}.product-footer,.rfq-banner{grid-template-columns:minmax(0,1fr) auto;align-items:center}.product-footer{display:grid;grid-template-rows:auto auto;grid-column-gap:42px;column-gap:42px;grid-row-gap:8px;row-gap:8px;min-height:100px}.product-footer>:first-child{grid-column:1;grid-row:2}.product-footer>:last-child{grid-column:2;grid-row:1/span 2;align-self:center;justify-self:end}.footer-contact{grid-column:1;grid-row:1;display:flex;align-items:center;gap:12px;color:#536b83;font-size:12px}.footer-contact img{width:70px;height:34px;object-fit:contain}.footer-contact div{display:grid;grid-gap:2px;gap:2px}.footer-contact b{color:#163350;font-size:12px}.footer-contact a{color:#0878ed}.footer-contact small{font-size:11px}.faq-section,.volume-section{display:block}.faq-section>div:first-child,.volume-section .section-intro{max-width:680px}.faq-section .faq-grid,.volume-section .volume-cards{margin-top:clamp(28px,2.6vw,42px)}.volume-section .volume-cards img{height:clamp(170px,14vw,220px);object-fit:cover;object-position:center}.volume-section .volume-card--1 img{object-position:center 46%}.volume-section .volume-card--2 img{object-position:center 50%}.volume-section .volume-card--3 img{object-position:center 45%}.capability-card--linked{position:relative;overflow:hidden;cursor:pointer;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.capability-card--linked img{transition:transform .32s ease}.capability-card-link{position:absolute;inset:0;z-index:1;display:block;color:inherit;text-decoration:none}.capability-card-link span{position:absolute;right:12px;bottom:12px;padding:7px 9px;border-radius:2px;background:#0878ed;color:#fff;font-size:11px;font-weight:800;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}.capability-card--linked:focus-within,.capability-card--linked:hover{border-color:#0878ed;box-shadow:0 12px 26px rgba(7,57,111,.16);transform:translateY(-4px)}.capability-card--linked:focus-within img,.capability-card--linked:hover img{transform:scale(1.045)}.capability-card--linked:hover .capability-card-link span,.capability-card-link:focus-visible span{opacity:1;transform:translateY(0)}.capability-card-link:focus-visible{outline:3px solid #0878ed;outline-offset:-3px}.capability-card--quote{display:flex;flex-direction:column}.capability-card--quote p{margin-bottom:14px}.capability-quote-button{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin:0 20px 22px;padding:10px 14px;border:1px solid #0878ed;background:#0878ed;color:#fff;font-size:13px;font-weight:800;line-height:1;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.capability-quote-button:focus-visible,.capability-quote-button:hover{border-color:#005fc9;background:#005fc9;color:#fff;outline:none;transform:translateY(-2px)}.capability-quote-button span{font-size:16px;line-height:.75;transition:transform .2s ease}.capability-quote-button:focus-visible span,.capability-quote-button:hover span{transform:translateX(4px)}@media (min-width:901px){.quality-section--service{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);column-gap:clamp(40px,5vw,80px);row-gap:clamp(28px,3vw,44px)}.quality-section--service .section-intro{align-self:center}.quality-section--service .quality-details{display:contents}.quality-section--service .quality-image--natural{grid-column:2;grid-row:1;height:clamp(300px,22vw,380px)}.quality-section--service .quality-details .quality-table,.quality-section--service .quality-details ul{grid-column:1/-1}}@media (min-width:1101px){.faq-section,.volume-section{width:min(1328px,calc(100% - 56px));max-width:none;margin-inline:auto}}@media (max-width:700px){.rfq-banner{grid-template-columns:1fr}.service-rfq-button{justify-self:start}.product-footer{grid-template-columns:1fr;grid-template-rows:auto;gap:16px}.footer-contact,.product-footer>:first-child,.product-footer>:last-child{grid-column:auto;grid-row:auto;justify-self:start}.quality-details ul{grid-template-columns:repeat(2,minmax(0,1fr))}}