.sb-supplier-page{--navy:#0F2742;--cyan:#2794AA;--line:#DCE6EB;width:100%;margin:0!important}.sb-supplier-page .sb-shell{width:min(1460px,calc(100% - 72px));max-width:none!important;margin:0 auto!important}.sb-supplier-page .sb-supplier-hero{padding:74px 0 62px;background:#F4F8FA;border-bottom:1px solid var(--line)}.sb-supplier-page .sb-eyebrow{margin:0 0 14px!important;color:#2794AA;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sb-supplier-page h1{max-width:1180px!important;margin:0!important;font-size:clamp(46px,4.6vw,70px);line-height:1.03;letter-spacing:-.038em;font-weight:600;color:#111}.sb-supplier-page .sb-lead{max-width:1000px!important;margin:20px 0 0!important;color:#465765;font-size:19px;line-height:1.7}.sb-supplier-page .sb-hero-sub{max-width:980px!important;margin:12px 0 0!important;color:#647483;font-size:16px;line-height:1.7}.sb-supplier-page .sb-hero-buttons{margin-top:28px!important}.sb-supplier-page .wp-block-button__link{border-radius:999px;padding:14px 22px}.sb-supplier-page .sb-section{padding:66px 0;border-bottom:1px solid #E5ECEF}.sb-supplier-page .sb-soft{background:#F7FAFB}.sb-supplier-page h2{margin:0!important;max-width:1100px!important;font-size:clamp(34px,3vw,48px);line-height:1.08;letter-spacing:-.025em;font-weight:500}.sb-supplier-page .sb-section-intro{max-width:960px!important;margin:14px 0 0!important;color:#596A79;font-size:17px;line-height:1.7}.sb-supplier-page .sb-three-grid,.sb-supplier-page .sb-two-grid,.sb-supplier-page .sb-four-grid,.sb-supplier-page .sb-five-grid{display:grid!important;gap:18px!important;margin:30px 0 0!important}.sb-supplier-page .sb-three-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sb-supplier-page .sb-two-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sb-supplier-page .sb-four-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.sb-supplier-page .sb-five-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.sb-supplier-page .wp-block-column{margin:0!important;width:auto!important;flex-basis:auto!important}.sb-supplier-page .sb-card,.sb-supplier-page .sb-link-card,.sb-supplier-page .sb-product-card,.sb-supplier-page .sb-step{height:100%;padding:26px;background:#fff;border:1px solid var(--line);border-radius:15px}.sb-supplier-page .sb-card h3,.sb-supplier-page .sb-link-card h3,.sb-supplier-page .sb-product-card h3,.sb-supplier-page .sb-step h3{margin:0 0 9px!important;font-size:21px}.sb-supplier-page .sb-card p,.sb-supplier-page .sb-link-card p,.sb-supplier-page .sb-product-card p,.sb-supplier-page .sb-step p{margin:0;color:#566777;line-height:1.65}.sb-supplier-page .sb-link-card h3 a,.sb-supplier-page .sb-product-card a{color:#111;text-decoration:none}.sb-supplier-page .sb-inline-link{margin-top:24px!important;color:#4C5E6C}.sb-supplier-page .sb-check-list{columns:2;column-gap:50px;margin:26px 0!important;padding-left:22px}.sb-supplier-page .sb-check-list li{break-inside:avoid;margin:0 0 12px}.sb-supplier-page .sb-step-num{color:#2794AA!important;font-size:13px;font-weight:700;letter-spacing:.12em;margin-bottom:12px!important}.sb-supplier-page .sb-faq details{margin:14px 0;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:#fff}.sb-supplier-page .sb-faq summary{font-weight:600;cursor:pointer}.sb-supplier-page .sb-faq details p{margin-top:12px;color:#596A79;line-height:1.65}.sb-supplier-page .sb-final-cta{padding:58px 0;background:#0F2742;color:#fff}.sb-supplier-page .sb-final-cta .sb-eyebrow{color:#75D5E7}.sb-supplier-page .sb-final-cta h2{color:#fff}.sb-supplier-page .sb-final-cta p:not(.sb-eyebrow){max-width:840px;color:rgba(255,255,255,.86)}.sb-supplier-page .sb-final-cta .wp-block-buttons{margin-top:24px!important}.sb-supplier-page .sb-final-cta .is-style-outline .wp-block-button__link{color:#fff;border-color:#fff}@media(max-width:1150px){.sb-supplier-page .sb-four-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sb-supplier-page .sb-five-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:820px){.sb-supplier-page .sb-shell{width:calc(100% - 36px)}.sb-supplier-page .sb-three-grid,.sb-supplier-page .sb-two-grid,.sb-supplier-page .sb-four-grid,.sb-supplier-page .sb-five-grid{grid-template-columns:1fr!important}.sb-supplier-page .sb-check-list{columns:1}}
