:root{--brand-heading:Arial,sans-serif;--brand-primary:#355E82;--brand-primary-dark:#1C3A54;--brand-primary-light:#EEF0F1;--brand-secondary:#764C4C;--brand-accent:#3137A5;--brand-bg:#FFFFFF;--brand-bg-alt:#F7F5F2;--brand-text:#24313B;--brand-text-secondary:#52616D;--brand-text-inverse:#FFFFFF;--brand-border:#D5DDE1;--brand-success:#1B6B44;--brand-warning:#875600;--brand-danger:#A12635;--brand-radius:4px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px}body.src923f0{color:#24313b;color:var(--brand-text);background:#fff;background:var(--brand-bg);font-family:Arial,sans-serif;font-size:1rem;line-height:1.6}.src923f0 h1,.src923f0 h2,.src923f0 h3,.src923f0 h4,.src923f0 h5{font-family:Arial,sans-serif;color:#24313b;color:var(--brand-text)}.src923f0 h1{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.25;word-break:normal;word-wrap:break-word}.src923f0 img[src=""]{font-size:0;line-height:0;color:transparent;text-indent:-9999px}.src923f0 h2{font-size:1.75rem}.src923f0 h3{font-size:1.375rem}.src923f0 a{color:#355e82;color:var(--brand-primary)}.src923f0 .btn-primary{background:#3137a5;background:var(--brand-accent);border-color:#3137a5;border-color:var(--brand-accent);color:#fff;color:var(--brand-text-inverse);border-radius:4px;border-radius:var(--brand-radius)}.src923f0 .btn-primary:hover{background:#1c3a54;background:var(--brand-primary-dark);border-color:#1c3a54;border-color:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.src923f0 .btn-outline-light{color:#fff;color:var(--brand-text-inverse);border-color:#fff;border-color:var(--brand-text-inverse)}.src923f0 .btn-light{background:#fff;background:var(--brand-text-inverse);border-color:#fff;border-color:var(--brand-text-inverse);color:#1c3a54;color:var(--brand-primary-dark)}.src923f0-skip{position:absolute;left:-999px;top:8px;z-index:1000;padding:8px 16px;background:#1c3a54;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.src923f0-skip:focus{left:8px}.src923f0-cta-gradient,.src923f0-cta-image,.src923f0-cta-solid,.src923f0-cta-split{background:#1c3a54;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse);padding:80px 0 96px}.src923f0-cta-gradient a,.src923f0-cta-gradient h2,.src923f0-cta-gradient p,.src923f0-cta-image a,.src923f0-cta-image h2,.src923f0-cta-image p,.src923f0-cta-solid a,.src923f0-cta-solid h2,.src923f0-cta-solid p,.src923f0-cta-split a,.src923f0-cta-split h2,.src923f0-cta-split p{color:#fff;color:var(--brand-text-inverse)}.src923f0-cta-solid .container{max-width:700px;text-align:center}.src923f0-cta-solid .btn+.btn{margin-left:16px}.src923f0 .table{color:#24313b;color:var(--brand-text)}.src923f0 .table caption{caption-side:top;color:#24313b;color:var(--brand-text);font-weight:700;padding-bottom:8px}.pkg-prod-rfq-strip{padding:64px 0 48px;background:#e5f5f3}.pkg-prod-rfq-strip dd,.pkg-prod-rfq-strip dt,.pkg-prod-rfq-strip h1,.pkg-prod-rfq-strip p{color:#24313b}.pkg-prod-rfq-strip p{max-width:720px;margin-bottom:24px}.pkg-prod-rfq-strip dt{font-weight:700;margin-bottom:8px}.pkg-prod-rfq-strip dd{margin:0 0 16px}.pkg-prod-grid{padding:48px 0 64px;background:#fff}.src923f0-catalog-tools{display:grid;grid-gap:16px;gap:16px;margin-bottom:32px;padding:16px;background:#f1f5f6;border-radius:4px}.src923f0-filter-row{display:flex;flex-wrap:wrap;gap:8px}.src923f0-search-label{color:#24313b;font-weight:600}.src923f0-cat-block{margin-bottom:32px}.pkg-prod-card{width:100%;display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid #d5dde1;border-radius:4px;background:#fff;text-align:left;color:#24313b}.pkg-prod-card:hover{background:#e5f5f3}.pkg-prod-card img{width:100%;height:160px;-o-object-fit:contain;object-fit:contain;background:#f1f5f6;border-radius:4px}.src923f0-text-card{display:block;min-height:160px;padding:16px;background:#f1f5f6;border-radius:4px;font-size:.875rem;color:#24313b}.bm-product-name{font-size:1.125rem;margin:0;color:#24313b}.src923f0-inquire{color:#28675f;font-weight:600}.src923f0-empty{padding:24px;background:#f1f5f6;color:#24313b}.src923f0-catalog-notes{margin-top:48px}.src923f0-catalog-notes caption,.src923f0-catalog-notes h2,.src923f0-catalog-notes p,.src923f0-catalog-notes td,.src923f0-catalog-notes th{color:#24313b}@media (max-width:575px){.src923f0-inquire{white-space:normal}}