.src2b8dd-home-hero{background:var(--brand-primary-dark);padding:64px 0}.src2b8dd-home-hero .btn-outline-light,.src2b8dd-home-hero .eyebrow,.src2b8dd-home-hero h1,.src2b8dd-home-hero li,.src2b8dd-home-hero p,.src2b8dd-home-hero strong{color:#fff}.src2b8dd-home-hero img{min-height:280px;-o-object-fit:cover;object-fit:cover;width:100%;margin-top:24px}.src2b8dd-path{list-style:none;margin:16px 0 0;padding:0 0 0 16px;border-left:4px solid rgba(255,255,255,.45)}.src2b8dd-path li{margin-bottom:24px;color:#fff}.src2b8dd-path-no{display:block;font-size:2rem;line-height:1;font-weight:700;color:#fff;margin-bottom:8px}.src2b8dd-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0 0}.chem-chem-quote-steps{padding:64px 0}.src2b8dd-stat{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px;list-style:none;padding:0;margin:32px 0 0}.src2b8dd-stat li{background:0 0;border-top:4px solid var(--brand-primary);padding:16px 0;color:var(--brand-text)}.src2b8dd-stat strong{display:block;font-size:1.75rem;color:var(--brand-primary)}.src2b8dd-spec-table{width:100%;border-collapse:collapse;background:#fff}.src2b8dd-spec-table td,.src2b8dd-spec-table th{border:1px solid var(--brand-border);padding:16px;color:var(--brand-text);vertical-align:top;text-align:left}.src2b8dd-spec-table thead th{background:var(--brand-primary-light);font-weight:700}.src2b8dd-spec-table tbody th{width:18%}.chem-chem-category-rows,.chem-chem-compliance-questions{padding:64px 0}.src2b8dd-faq-stack{display:flex;flex-direction:column;gap:16px}.src2b8dd-faq-item{border-left:4px solid var(--brand-primary);padding:16px 16px 16px 24px;background:#fff}.src2b8dd-faq-item h3,.src2b8dd-faq-item p{color:var(--brand-text);margin-bottom:8px}.src2b8dd-cta{background:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px) 0 0/32px 32px,var(--brand-neutral-dark);padding:64px 0 96px}.src2b8dd-cta .eyebrow,.src2b8dd-cta h2,.src2b8dd-cta p{color:#fff}.src2b8dd-cta-shell{background:#fff;padding:24px;border-radius:0;box-shadow:0 8px 24px rgba(14,22,36,.2)}.src2b8dd-cta-shell .form-text,.src2b8dd-cta-shell .src2b8dd-form-note,.src2b8dd-cta-shell .src2b8dd-form-note a:not([class*=btn-]),.src2b8dd-cta-shell label{color:var(--brand-text)}.src2b8dd-cta-shell .form-control,.src2b8dd-cta-shell .form-select{color:var(--brand-text);background:#fff}@media (max-width:991px){.src2b8dd-stat{grid-template-columns:1fr 1fr}}@media (max-width:767px){.src2b8dd-stat{grid-template-columns:1fr}}