/* Supported ownership and supply experience, given a clear reading hierarchy. */
.brand-proof-strip{display:grid;grid-template-columns:1fr 1fr 1.2fr;background:#fff;padding:30px var(--page-gutter);border-bottom:1px solid #dce7ed;gap:30px;}
.brand-proof-strip>a{display:flex;align-items:center;gap:20px;text-decoration:none;color:#082b48;padding:6px 0;min-width:0;}
.brand-proof-strip>a+a{border-left:1px solid #cedfe9;padding-left:30px;}
.brand-proof-strip strong{font-family:Georgia,'Times New Roman',serif;font-size:42px;font-weight:400;line-height:1;white-space:nowrap;letter-spacing:-.035em;}
.brand-proof-strip h2{font:600 16px/1.3 Arial,Helvetica,sans-serif;margin:0 0 6px;letter-spacing:0;}
.brand-proof-strip p{font:400 13px/1.4 Arial,Helvetica,sans-serif;margin:0;color:#52718a;}
.brand-proof-strip a:hover h2{text-decoration:underline;text-underline-offset:5px;}
.brand-section-intro{max-width:790px;line-height:1.6;margin:-10px 0 28px;font-size:17px;color:#3e627c;}
.brand-company-statement{font-size:20px;line-height:1.6;margin:0 0 30px;max-width:700px;color:#173e5c;}
.brand-company-statement strong{font-weight:600;}
.brand-experience-statement{font-size:20px;line-height:1.55;max-width:1000px;margin:24px 0;}
.brand-supply-experience{border-left:2px solid #9fc1d7;padding:1px 0 1px 19px;margin:25px 0;}
.brand-supply-experience .eyebrow{font-size:12px;font-weight:700;letter-spacing:.09em;line-height:1.5;margin:0 0 9px;color:#1d567b;}
.brand-supply-experience p:not(.eyebrow){font-size:15px;line-height:1.65;margin:0;color:#365b76;max-width:58ch;}
.refined-industries .ri-feature-robotics .brand-supply-experience .eyebrow{color:#b9d8eb;}
.ri-feature-robotics .brand-supply-experience p:not(.eyebrow){color:#e0edf5;}
.ri-applications>.ri-application-wide{align-self:stretch;}
.brand-supply-scope{background:#fff;border-bottom:1px solid #dfebf1;}
.brand-scope-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;}
.brand-scope-columns article{border-top:2px solid #9fbed2;padding-top:20px;}
.brand-scope-columns h3{font:600 17px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;margin:0 0 12px;}
.brand-scope-columns p{font-size:16px;line-height:1.6;max-width:38ch;margin:0;color:#42657d;}
.page-index .home-logos.brand-compact-logos{padding-top:34px;padding-bottom:24px;}
.site-polished .refined-forms img.brand-product-photo{object-fit:contain;object-view-box:unset;aspect-ratio:3/2;background:#edf4f8;width:100%;}
.split-hero-image>img[src*="brand-v2-"]{object-fit:contain;object-position:center;}
.brand-next-steps{border-top:1px solid #cbdee9;margin-top:28px;padding-top:23px;}
.brand-next-steps h2{font-size:24px;line-height:1.25;margin:0 0 17px;}
.brand-next-steps ol{list-style:none;padding:0;margin:0;display:grid;gap:17px;counter-reset:next;}
.brand-next-steps li{counter-increment:next;display:grid;grid-template-columns:24px 1fr;gap:10px;font-size:14px;line-height:1.5;color:#46657b;}
.brand-next-steps li:before{content:counter(next,decimal-leading-zero);font-size:12px;color:#5b839e;font-weight:700;padding-top:2px;}
.brand-next-steps strong{display:block;color:#153b58;font-size:14px;margin-bottom:3px;}
@media(max-width:1050px){.brand-proof-strip{padding:25px 32px;gap:20px;grid-template-columns:1fr 1fr 1.2fr;}.brand-proof-strip>a{display:block;}.brand-proof-strip strong{font-size:36px;display:block;margin-bottom:14px;}.brand-proof-strip>a+a{padding-left:20px;}.brand-scope-columns{gap:24px;}}
@media(max-width:650px){.brand-proof-strip{grid-template-columns:1fr;padding:15px 24px;gap:0;}.brand-proof-strip>a,.brand-proof-strip>a+a{display:grid;grid-template-columns:92px 1fr;gap:15px;padding:19px 0;border-left:0;}.brand-proof-strip>a+a{border-top:1px solid #dbe7ee;}.brand-proof-strip strong{font-size:35px;margin:0;}.brand-proof-strip h2{font-size:15px;}.brand-proof-strip p{font-size:12px;}.brand-section-intro{font-size:16px;margin:0 0 25px;}.brand-company-statement,.brand-experience-statement{font-size:18px;}.brand-scope-columns{grid-template-columns:1fr;gap:22px;}.brand-scope-columns article{padding-top:16px;}.brand-scope-columns p{max-width:none;font-size:15px;}.brand-supply-experience{margin:20px 0;padding-left:15px;}.brand-supply-experience p:not(.eyebrow){font-size:14px;}}
