/* GENERATED FILE — do not edit.
   Built by tools/generate-light-mode.py from showcase-red.css and
   assets/skins/light-mode-curated.css. Edit the curated file instead;
   anything written here is overwritten on the next run.
   Curated rules win property by property. */

/* ---------- CURATED ---------- */
/* LIGHT MODE
   The site's default rendering is dark. This sheet supplies the light rendering
   for visitors whose device or explicit choice asks for it — a genuine
   accessibility need for light sensitivity, astigmatism and migraine triggers,
   not a palette preference.
   Every rule is scoped to html[data-sad-theme="light"], which PHP writes onto the
   <html> element from a cookie before the page renders, so there is no flash.
   The brand accent is identical in both modes; only surfaces change. */
html[data-sad-theme="light"]{
  --sad-ink:#1b1812;
  --sad-paper:#fbfaf6;
  --sad-band:#f3eee3;
  --sad-line:#ddd3c1;
  --sad-accent:#c7a24b;
  --sad-accent-deep:#987225;
}
html[data-sad-theme="light"] body{background:var(--sad-paper);color:var(--sad-ink)}
/* Header */
html[data-sad-theme="light"] .site-header{background:rgba(251,250,247,.94)!important;color:var(--sad-ink)!important;border-bottom:1px solid var(--sad-line)!important;box-shadow:0 2px 0 rgba(21,38,60,.04)!important}
html[data-sad-theme="light"] .brand-main{color:var(--sad-ink)}
html[data-sad-theme="light"] .brand-main span{color:var(--sad-accent)}
html[data-sad-theme="light"] .brand-sub{color:#5a6570}
html[data-sad-theme="light"] .navlinks{background:transparent!important}
html[data-sad-theme="light"] .navlinks a,html[data-sad-theme="light"] .navdrop>a,html[data-sad-theme="light"] .navdrop-trigger{color:var(--sad-ink)}
html[data-sad-theme="light"] .navlinks a:hover,html[data-sad-theme="light"] .navdrop>a:hover{color:var(--sad-accent)}
html[data-sad-theme="light"] .navdrop>a:after,html[data-sad-theme="light"] .navdrop-trigger:after{color:#9a927f}
html[data-sad-theme="light"] .phone{color:#2f3a44}
html[data-sad-theme="light"] .dropdown{background:#fff;border-color:var(--sad-line);box-shadow:0 18px 44px rgba(21,38,60,.13)}
html[data-sad-theme="light"] .dropdown a{color:var(--sad-ink)}
html[data-sad-theme="light"] .dropdown a:hover{background:var(--sad-band);color:var(--sad-accent)}
html[data-sad-theme="light"] .topnote{background:var(--sad-accent-deep)}
/* Heroes */
html[data-sad-theme="light"] .hero,html[data-sad-theme="light"] .neutral-showcase-hero,html[data-sad-theme="light"] .commodity-home-hero{background:linear-gradient(160deg,#fbfaf7 0%,#f4f1ea 55%,#eee9de 100%)!important;color:var(--sad-ink)!important;border-bottom:1px solid var(--sad-line)}
html[data-sad-theme="light"] .hero h1,html[data-sad-theme="light"] .hero h2,html[data-sad-theme="light"] .page-hero h1{color:var(--sad-ink)}
html[data-sad-theme="light"] .hero h1 span,html[data-sad-theme="light"] .hero-context-line{color:var(--sad-accent)}
html[data-sad-theme="light"] .hero-lead,html[data-sad-theme="light"] .hero p,html[data-sad-theme="light"] .page-hero p{color:#2f3a44}
html[data-sad-theme="light"] .hero-lead{font-weight:500}
html[data-sad-theme="light"] .hero-grid-overlay{opacity:.25}
html[data-sad-theme="light"] .page-hero,html[data-sad-theme="light"] .pricing-hero{background:var(--sad-band)!important;color:var(--sad-ink)!important;border-bottom:1px solid var(--sad-line)}
html[data-sad-theme="light"] .breadcrumbs{color:#5a6570}
html[data-sad-theme="light"] .breadcrumbs a{color:var(--sad-accent)}
html[data-sad-theme="light"] .national-production-message h2,html[data-sad-theme="light"] .national-production-message h2 strong{color:var(--sad-ink)}
html[data-sad-theme="light"] .national-production-message h2 em{color:var(--sad-accent)}
html[data-sad-theme="light"] .national-production-message p{color:#2f3a44}
html[data-sad-theme="light"] .national-detail-link{color:var(--sad-accent)}
/* Price cards in the hero */
html[data-sad-theme="light"] .showcase-pow-card,html[data-sad-theme="light"] .showcase-pow-card.pow-acrylic{background:#fff!important;border-color:var(--sad-line)!important;border-top:2px solid var(--sad-accent)!important;color:var(--sad-ink)!important;box-shadow:0 10px 26px rgba(21,38,60,.07)}
html[data-sad-theme="light"] .showcase-pow-card>h3.pow-title,html[data-sad-theme="light"] .showcase-pow-card.pow-acrylic>h3.pow-title{color:var(--sad-accent)}
html[data-sad-theme="light"] .showcase-pow-card>div b,html[data-sad-theme="light"] .showcase-pow-card.pow-acrylic>div b{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .showcase-pow-card>div small{color:#5a6570}
html[data-sad-theme="light"] .showcase-pow-card em{color:#4a5560}
/* Dark bands become tinted bands */
html[data-sad-theme="light"] .dark-section,html[data-sad-theme="light"] .homepage-simple-process,html[data-sad-theme="light"] .project-secondary-hub,html[data-sad-theme="light"] .home-cta,html[data-sad-theme="light"] .closing-action,html[data-sad-theme="light"] .about-home-strip{background:var(--sad-band)!important;color:var(--sad-ink)!important;border-top:1px solid var(--sad-line);border-bottom:1px solid var(--sad-line)}
html[data-sad-theme="light"] .dark-section h2,html[data-sad-theme="light"] .homepage-simple-process h2,html[data-sad-theme="light"] .project-secondary-hub h2,html[data-sad-theme="light"] .home-cta h2{color:var(--sad-ink)}
html[data-sad-theme="light"] .dark-section p,html[data-sad-theme="light"] .homepage-simple-process p,html[data-sad-theme="light"] .project-secondary-hub p,html[data-sad-theme="light"] .home-cta p,html[data-sad-theme="light"] .section-head.inverse p{color:#3a4550}
html[data-sad-theme="light"] .project-secondary-tags span{background:#fff;border:1px solid var(--sad-line);color:#3a4550}
html[data-sad-theme="light"] .fabricated-rigid-hero-panel,html[data-sad-theme="light"] .fabricated-rigid-products-panel,html[data-sad-theme="light"] .fabrication-lane{background:#fff!important;color:var(--sad-ink)!important;border-color:var(--sad-line)!important;border-left:5px solid var(--sad-accent)!important}
html[data-sad-theme="light"] .fabricated-rigid-hero-panel h2,html[data-sad-theme="light"] .fabricated-rigid-products-panel h2{color:var(--sad-ink)}
html[data-sad-theme="light"] .fabricated-rigid-hero-panel p,html[data-sad-theme="light"] .fabricated-rigid-products-panel p,html[data-sad-theme="light"] .fabrication-lane p,html[data-sad-theme="light"] .fabrication-lane li{color:#4a5560}
html[data-sad-theme="light"] .fabricated-rigid-hero-panel>span,html[data-sad-theme="light"] .fabricated-rigid-products-panel>span,html[data-sad-theme="light"] .fabrication-lane .lane-kicker{color:var(--sad-accent)}
html[data-sad-theme="light"] .fabricated-rigid-hero-panel>b{color:var(--sad-accent)}
/* Sidebars, forms, footers */
html[data-sad-theme="light"] .sidebar-card,html[data-sad-theme="light"] .form-card,html[data-sad-theme="light"] .response-card,html[data-sad-theme="light"] .assurance-accountability-card{background:#fff!important;color:var(--sad-ink)!important;border:1px solid var(--sad-line)!important}
html[data-sad-theme="light"] .sidebar-card p,html[data-sad-theme="light"] .form-card p,html[data-sad-theme="light"] .response-card p{color:#4a5560}
html[data-sad-theme="light"] .site-footer{background:#f2f0ea!important;color:#3a4550!important;border-top:1px solid #e0dcd2}
html[data-sad-theme="light"] .site-footer b{color:#15263c}
/* Accent buttons and links */
html[data-sad-theme="light"] .btn.primary{background:var(--sad-accent)!important;border-color:var(--sad-accent)!important;color:#0b0b0a!important}
html[data-sad-theme="light"] .btn.primary:hover{background:#e0bf70!important;border-color:#e0bf70!important;color:#0b0b0a!important}
html[data-sad-theme="light"] .btn.ghost-light{border-color:var(--sad-line)!important;color:var(--sad-ink)!important}
html[data-sad-theme="light"] .text-link,html[data-sad-theme="light"] .inline-help,html[data-sad-theme="light"] .layout-rules-link{color:var(--sad-accent)!important}
html[data-sad-theme="light"] .eyebrow,html[data-sad-theme="light"] .lane-kicker,html[data-sad-theme="light"] .summary-kicker,html[data-sad-theme="light"] .sheet-side-kicker{color:var(--sad-accent)}
html[data-sad-theme="light"] .piece-slot{border-color:var(--sad-accent)}
html[data-sad-theme="light"] .legend-cut{border-color:var(--sad-accent)}
html[data-sad-theme="light"] .legend-selected{background:var(--sad-accent)}
html[data-sad-theme="light"] .mobile-total-bar{background:var(--sad-ink)}
/* Contrast floor: nothing in body prose lighter than ~4.9:1 on the paper palette. */
html[data-sad-theme="light"] .muted,html[data-sad-theme="light"] small,html[data-sad-theme="light"] .mini,html[data-sad-theme="light"] .card p,html[data-sad-theme="light"] .section-head p,html[data-sad-theme="light"] .cap-card p,html[data-sad-theme="light"] .resource span,html[data-sad-theme="light"] .policy-card span,html[data-sad-theme="light"] .capability-list span,html[data-sad-theme="light"] .edge-copy span,html[data-sad-theme="light"] .trust-grid small,html[data-sad-theme="light"] .promise-card p,html[data-sad-theme="light"] .config-rule p,html[data-sad-theme="light"] .sheet-legend span,html[data-sad-theme="light"] .size-preset-help{color:#4a5560!important}
html[data-sad-theme="light"]{--muted:#4a5560}
/* Contrast repair: every base rule that sets light text for a dark surface,
   re-pointed for the paper palette. Selector specificity matches the original
   exactly, so nothing relies on source order alone. Surfaces that stay dark
   (footer, mobile total bar, sheet canvas, machine visuals) are excluded. */
html[data-sad-theme="light"] .site-header{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .brand-sub{color:#4a5560!important}
html[data-sad-theme="light"] .navlinks a:hover{color:var(--sad-accent)!important}
html[data-sad-theme="light"] .phone{color:#4a5560!important}
html[data-sad-theme="light"] .hero{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .hero-lead{color:#4a5560!important}
html[data-sad-theme="light"] .response-policy span{color:#4a5560!important}
html[data-sad-theme="light"] .dark-section{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .section-head.inverse p{color:#4a5560!important}
html[data-sad-theme="light"] .fabrication-lane{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .fabrication-lane p,html[data-sad-theme="light"] .fabrication-lane li{color:#4a5560!important}
html[data-sad-theme="light"] .fabrication-lane .lane-kicker{color:var(--sad-accent)!important}
html[data-sad-theme="light"] .smallpart-card{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .smallpart-card p{color:#4a5560!important}
html[data-sad-theme="light"] .big-num small{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .price-small{color:#4a5560!important}
html[data-sad-theme="light"] .response-card{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .response-card p{color:#4a5560!important}
html[data-sad-theme="light"] .resource-v2 .resource b{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .resource-v2 .resource span{color:#4a5560!important}
html[data-sad-theme="light"] .page-hero{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .page-hero p{color:#4a5560!important}
html[data-sad-theme="light"] .sidebar-card{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .sidebar-card p{color:#4a5560!important}
html[data-sad-theme="light"] .form-card{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .form-card p{color:#4a5560!important}
html[data-sad-theme="light"] .hero-policy-line{color:#4a5560!important}
html[data-sad-theme="light"] .hero-policy-line b{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .hero-policy-line span{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .home-cta{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .home-cta p{color:#4a5560!important}
html[data-sad-theme="light"] .ghost-light{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .showcase-copy .hero-lead{color:#4a5560!important}
html[data-sad-theme="light"] .light-eyebrow{color:var(--sad-accent)!important}
html[data-sad-theme="light"] .showcase-policy{color:#4a5560!important}
html[data-sad-theme="light"] .showcase-policy b{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .showcase-policy span{color:#4a5560!important}
html[data-sad-theme="light"] .hero-chip-row span{color:var(--sad-accent)!important}
html[data-sad-theme="light"] .visual-letters b{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .visual-letters span{color:var(--sad-accent)!important}
html[data-sad-theme="light"] .showcase-final-cta{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .showcase-final-inner p{color:#4a5560!important}
html[data-sad-theme="light"] .material-name{color:#4a5560!important}
html[data-sad-theme="light"] .phone-stack .tollfree{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .phone-stack .local{color:#4a5560!important}
html[data-sad-theme="light"] .footer-phone-line a{color:#4a5560!important}
html[data-sad-theme="light"] .footer-phone-line b{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .about-home-strip{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .about-home-inner p{color:#4a5560!important}
html[data-sad-theme="light"] .phone-stack .localphone span{color:#4a5560!important}
html[data-sad-theme="light"] .phone-stack .tollfree strong{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .showcase-price-hook span{color:var(--sad-accent)!important}
html[data-sad-theme="light"] .public-anchor-card .eyebrow{color:var(--sad-accent)!important}
html[data-sad-theme="light"] .showcase-price-badge .price-badge-label{color:var(--sad-accent)!important}
html[data-sad-theme="light"] .showcase-price-badge .price-badge-main span{color:#4a5560!important}
html[data-sad-theme="light"] .showcase-price-badge .price-badge-main b{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .white-label-home{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .white-label-home p{color:#4a5560!important}
html[data-sad-theme="light"] .page-hero .eyebrow,html[data-sad-theme="light"] .page-hero .breadcrumbs a{color:#4a5560!important}
html[data-sad-theme="light"] .showcase-photo-caption b{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .showcase-pow-card{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .showcase-pow-card>span{color:var(--sad-accent)!important}
html[data-sad-theme="light"] .showcase-pow-card>div small{color:#4a5560!important}
html[data-sad-theme="light"] .showcase-pow-card em{color:#4a5560!important}
html[data-sad-theme="light"] .partner-production-desk{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .showcase-pow-card.pow-pvc>span{color:var(--sad-accent)!important}
html[data-sad-theme="light"] .showcase-private-priority{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .private-priority-mark{color:#4a5560!important}
html[data-sad-theme="light"] .private-priority-copy span{color:var(--sad-accent)!important}
html[data-sad-theme="light"] .private-priority-copy small{color:#4a5560!important}
html[data-sad-theme="light"] .private-priority-link{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .showcase-capability-line a{color:#4a5560!important}
html[data-sad-theme="light"] .showcase-capability-line a:hover{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .partner-system-section{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .partner-system-copy>p{color:#4a5560!important}
html[data-sad-theme="light"] .system-steps li>span{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .partner-system-section .btn.light{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .desk-job em{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .service-hero .btn.light{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .egd-scope-grid article>span{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .project-flow>div{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .project-flow small{color:#4a5560!important}
html[data-sad-theme="light"] .operating-gates span{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .mobile-nav-toggle{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .footer-identity>span{color:#4a5560!important}
html[data-sad-theme="light"] .footer-policy-row b{color:#4a5560!important}
html[data-sad-theme="light"] .public-price-action{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .public-price-action p{color:#4a5560!important}
html[data-sad-theme="light"] .florida-production-hero .btn.light{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .hero-fast-lane b{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .hero-fast-lane small{color:#4a5560!important}
html[data-sad-theme="light"] .fast-lane-hero-note b{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .fast-lane-hero-note span{color:#4a5560!important}
html[data-sad-theme="light"] .fast-lane-steps article>span{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .reach-panel{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .reach-panel-copy p{color:#4a5560!important}
html[data-sad-theme="light"] .reach-tiers span{color:#4a5560!important}
html[data-sad-theme="light"] .reach-tiers b{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .fast-lane-hero-stage{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .fast-lane-stage-top span{color:#4a5560!important}
html[data-sad-theme="light"] .fast-lane-stage-main span{color:#4a5560!important}
html[data-sad-theme="light"] .fast-lane-stage-main strong{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .fast-lane-stage-route small{color:#4a5560!important}
html[data-sad-theme="light"] .fast-lane-stage-route b{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .fast-lane-stage-products span{color:#4a5560!important}
html[data-sad-theme="light"] .fast-lane-stage-cta{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .homepage-simple-process{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .simple-process-heading>p{color:#4a5560!important}
html[data-sad-theme="light"] .closing-action{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .closing-action small{color:#4a5560!important}
html[data-sad-theme="light"] .national-production-message h2{color:#4a5560!important}
html[data-sad-theme="light"] .national-production-message h2 strong{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .national-production-message p{color:#4a5560!important}
html[data-sad-theme="light"] .pricing-launch-foot>div b{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .pricing-zip-check label{color:#4a5560!important}
html[data-sad-theme="light"] .pricing-zip-check button{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .showcase-pow-card.pow-acrylic>span{color:#4a5560!important}
html[data-sad-theme="light"] .showcase-pow-card.pow-acrylic>div b{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .showcase-copy h1 span{color:var(--sad-accent)!important}
html[data-sad-theme="light"] .showcase-pow-card>span,html[data-sad-theme="light"] .showcase-pow-card.pow-acrylic>span{color:var(--sad-accent)!important}
html[data-sad-theme="light"] .showcase-pow-card>div b,html[data-sad-theme="light"] .showcase-pow-card.pow-acrylic>div b{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .florida-clock-grid span{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .shipping-release-row{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .commodity-hero-copy h1 small{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .commodity-proof-grid .pow-small>span{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .standard-lane-action{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .standard-lane-action span{color:#4a5560!important}
html[data-sad-theme="light"] .project-secondary-hub{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .project-secondary-inner p{color:#4a5560!important}
html[data-sad-theme="light"] .project-secondary-tags span{color:#4a5560!important}
html[data-sad-theme="light"] .yield-layout-summary{color:#4a5560!important}
html[data-sad-theme="light"] .assurance-report-list li>span{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .commodity-proof-grid .pow-small>div b{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .hero-context-line{color:#4a5560!important}
html[data-sad-theme="light"] .process-cutoff-note{color:#4a5560!important}
html[data-sad-theme="light"] .process-cutoff-note b{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .simple-process-steps h3{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .fabricated-rigid-hero-panel{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .fabricated-rigid-hero-panel>span{color:var(--sad-accent)!important}
html[data-sad-theme="light"] .fabricated-rigid-hero-panel h2{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .fabricated-rigid-hero-panel p{color:#4a5560!important}
html[data-sad-theme="light"] .fabricated-rigid-hero-panel>b{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .hero-everyday-products>a{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .hero-everyday-products span{color:var(--sad-accent)!important}
html[data-sad-theme="light"] .hero-everyday-products b{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .hero-everyday-products small{color:#4a5560!important}
html[data-sad-theme="light"] .product-grid-41 .smallpart-card{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .product-grid-41 .smallpart-card h3{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .product-grid-41 .smallpart-card p{color:#4a5560!important}
html[data-sad-theme="light"] .router-knife-card .router-knife-cta{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .fabricated-rigid-products-panel{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .fabricated-rigid-products-panel span{color:var(--sad-accent)!important}
html[data-sad-theme="light"] .fabricated-rigid-products-panel h2{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .fabricated-rigid-products-panel p{color:#4a5560!important}
html[data-sad-theme="light"] .showcase-pow-card>h3.pow-title{color:var(--sad-accent)!important}
/* 5.4 — piece numbers must not pick up the inverted filename-bar treatment. */
html[data-sad-theme="light"] .piece-slot span.slot-num{background:transparent!important;color:var(--sad-accent)!important}
html[data-sad-theme="light"] .commodity-proof-grid .showcase-pow-card>h3.pow-title,
html[data-sad-theme="light"] .commodity-proof-grid .pow-small>h3.pow-title,
html[data-sad-theme="light"] .commodity-proof-grid .pow-small>span{color:var(--sad-accent)!important}
html[data-sad-theme="light"] .commodity-proof-grid .showcase-pow-card,
html[data-sad-theme="light"] .commodity-proof-grid .showcase-pow-card.pow-acrylic,
html[data-sad-theme="light"] .commodity-proof-grid .pow-small{background:#fff!important;border-color:var(--sad-line)!important}
html[data-sad-theme="light"] .commodity-proof-grid .showcase-pow-card>div b,
html[data-sad-theme="light"] .commodity-proof-grid .pow-small>div b{color:var(--sad-ink)!important}

/* ==================================================================
   CURATED CORRECTIONS — review findings.
   These live here, in the curated SOURCE, not in the generated output.
   Anything appended to light-mode.css is destroyed the next time the
   generator runs; this file is the input and survives regeneration.
   ================================================================== */

/* Footer. Originally kept dark as an anchor, which left the link colours
   (dark text) invisible on it. Light like the rest of the page instead.
   Measured on #f2f0ea: body 8.58:1, bold 13.41:1, hover 4.93:1. */
html[data-sad-theme="light"] .site-footer,
html[data-sad-theme="light"] .site-footer p,
html[data-sad-theme="light"] .site-footer small,
html[data-sad-theme="light"] .site-footer span{color:#5f584d!important}
html[data-sad-theme="light"] .site-footer b,
html[data-sad-theme="light"] .site-footer strong,
html[data-sad-theme="light"] .site-footer h3,
html[data-sad-theme="light"] .site-footer h4{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .site-footer a{color:#5f584d!important}
html[data-sad-theme="light"] .site-footer a:hover{color:var(--sad-accent-deep)!important}

/* Floating controls keep dark pills in light mode: they sit over content,
   not in it, and must stay legible against whatever scrolls beneath. */
html[data-sad-theme="light"] .sad-help-launch{background:#071321!important;color:#fff!important;border-color:rgba(255,255,255,.28)!important}
html[data-sad-theme="light"] .sad-notification-bell{background:#071321!important;color:#fff!important}

/* "For published standard products" kicker was too pale on paper. */
html[data-sad-theme="light"] .showcase-order-panel>span,
html[data-sad-theme="light"] .hero-context-line,
html[data-sad-theme="light"] .eyebrow{color:var(--sad-accent-deep)}

/* Price cards: white ground with gold trim and warm-neutral text. */
html[data-sad-theme="light"] .commodity-proof-grid .showcase-pow-card,
html[data-sad-theme="light"] .commodity-proof-grid .showcase-pow-card.pow-acrylic,
html[data-sad-theme="light"] .commodity-proof-grid .pow-small{background:#fff!important;border-color:var(--sad-line)!important;border-top-color:var(--sad-accent)!important}
html[data-sad-theme="light"] .commodity-proof-grid .showcase-pow-card>h3.pow-title,
html[data-sad-theme="light"] .commodity-proof-grid .pow-small>h3.pow-title,
html[data-sad-theme="light"] .commodity-proof-grid .pow-small>span{color:var(--sad-accent-deep)!important}
html[data-sad-theme="light"] .commodity-proof-grid .showcase-pow-card>div b,
html[data-sad-theme="light"] .commodity-proof-grid .pow-small>div b{color:var(--sad-ink)!important}

/* DATE panel keeps the neutral surface with a gold accent. */
html[data-sad-theme="light"] .commodity-trustbar .simplified-trust-grid>a:first-child{background:transparent!important}
html[data-sad-theme="light"] .commodity-trustbar .simplified-trust-grid>a:first-child span{color:var(--sad-accent)!important}

/* Appearance toggle in light mode: the pill needs ink-on-paper contrast rather
   than the header's white-on-navy treatment. */
html[data-sad-theme="light"] .sad-theme-toggle{
  border:0!important;background:transparent!important;color:#2f3a44!important}
html[data-sad-theme="light"] .sad-theme-toggle:hover{color:#15263c!important}

/* Quantity stepper and reset keep their light-surface treatment in light mode. */
html[data-sad-theme="light"] .qty-stepper{border-color:#d8d3c8!important;background:#fff!important}
html[data-sad-theme="light"] .qty-step{background:#f2f0ea!important;color:#3a4550!important}
html[data-sad-theme="light"] .qty-step:hover{background:#eee7d8!important;color:#987225!important}
html[data-sad-theme="light"] .config-reset{border-color:#d8d0c2!important;background:#fff!important;color:#4f493e!important}
html[data-sad-theme="light"] .config-reset:hover{border-color:#c7a24b!important;color:#987225!important}

/* Segmented toggles: same explicit unselected colour in light mode. */
html[data-sad-theme="light"] .seg{color:#4f493e!important;background:#f3eee3!important}
html[data-sad-theme="light"] .seg:hover{color:#1b1812!important;background:#eee7d8!important}
html[data-sad-theme="light"] .seg.is-active{background:#c7a24b!important;color:#0b0b0a!important}

/* Inputs and radios keep an ink-on-paper treatment in light mode. */
html[data-sad-theme="light"] input:not([type]),
html[data-sad-theme="light"] input[type="text"],
html[data-sad-theme="light"] input[type="email"],
html[data-sad-theme="light"] input[type="tel"],
html[data-sad-theme="light"] input[type="number"],
html[data-sad-theme="light"] textarea,
html[data-sad-theme="light"] select{color:#15263c!important;background:#fff!important;border-color:#d8d3c8!important}
html[data-sad-theme="light"] input[type="radio"]{border-color:#b9b0a1!important;background:#fff!important}
html[data-sad-theme="light"] input[type="radio"]:checked{border-color:#c7a24b!important;background:radial-gradient(circle,#c7a24b 0 5.5px,#fff 6.5px)!important}
html[data-sad-theme="light"] .radio-line:has(input:checked){background:#fbf5e8!important;color:#6f5114!important}

/* Number and dimension fields in light mode. */
html[data-sad-theme="light"] .config-section input[type="number"],
html[data-sad-theme="light"] .dimension-row input[type="number"],
html[data-sad-theme="light"] .yield-controls-card input[type="number"],
html[data-sad-theme="light"] .quote-form input,
html[data-sad-theme="light"] .quote-form textarea,
html[data-sad-theme="light"] .quote-form select{color:#15263c!important;background:#fff!important}

/* Geometry preview: scrap surface and remnant treatment in light mode. */
html[data-sad-theme="light"] .sheet-canvas.is-geometry,
html[data-sad-theme="light"] .yield-sheet-preview.is-geometry{background:#e6e1d6!important}
html[data-sad-theme="light"] .sheet-scrap,html[data-sad-theme="light"] .yield-scrap{background:repeating-linear-gradient(135deg,rgba(90,80,60,.18) 0 2px,transparent 2px 9px),#f3efe6!important;border-color:rgba(90,80,60,.4)!important}

/* Production standard band in light mode */
html[data-sad-theme="light"] .production-standard-band{background:var(--sad-band)!important;color:var(--sad-ink)!important;border-top:1px solid var(--sad-line)}
html[data-sad-theme="light"] .production-standard h2{color:var(--sad-ink)!important}
html[data-sad-theme="light"] .production-standard p{color:#5f584d!important}
html[data-sad-theme="light"] .production-standard .text-link{color:var(--sad-accent-deep)!important}

/* ---------- GENERATED COVERAGE ---------- */
html[data-sad-theme="light"] .topnote{color:#15263c}
html[data-sad-theme="light"] .btn.dark{background:#fbfaf7;color:#15263c;border-color:#e0dcd2}
html[data-sad-theme="light"] .response-policy>div{border:1px solid #e0dcd2}
html[data-sad-theme="light"] .machine-placeholder{background:#fbfaf7}
html[data-sad-theme="light"] .machine-label{border-bottom:1px solid #e0dcd2}
html[data-sad-theme="light"] .machine-shell{background:linear-gradient(#fbfaf7,#fbfaf7)}
html[data-sad-theme="light"] .machine-bed{background:linear-gradient(#eee9de,#f2f0ea)}
html[data-sad-theme="light"] .machine-leg{background:#eee9de}
html[data-sad-theme="light"] .machine-caption{color:#4a5560}
html[data-sad-theme="light"] .machine-caption b{color:#15263c}
html[data-sad-theme="light"] .miniart.acrylic:before{background:linear-gradient(135deg,rgba(21,38,60,.9),rgba(185,213,235,.42))}
html[data-sad-theme="light"] .smallpart-card{background:linear-gradient(160deg,#fbfaf7,#f2f0ea)}
html[data-sad-theme="light"] .response-card hr{border-top:1px solid #e0dcd2}
html[data-sad-theme="light"] .resource-v2 .resource{background:#fbfaf7;border-color:#e0dcd2}
html[data-sad-theme="light"] .ada-icon.door{border:4px solid #e0dcd2}
html[data-sad-theme="light"] .ada-icon.door:after{background:#eee9de}
html[data-sad-theme="light"] .ada-icon.braille{background:radial-gradient(circle,#eee9de 0 3px,transparent 4px) 0 0/18px 18px}
html[data-sad-theme="light"] .dropdown{border:1px solid #e0dcd2}
html[data-sad-theme="light"] .hero-policy-line{border-top:1px solid #e0dcd2}
html[data-sad-theme="light"] .machine-visual{background:#fbfaf7}
html[data-sad-theme="light"] .product-tab.is-active{color:#15263c}
html[data-sad-theme="light"] .sheet-canvas{border:4px solid #e0dcd2}
html[data-sad-theme="light"] .piece-slot span{background:rgba(21,38,60,.86)}
html[data-sad-theme="light"] .gate-login .login-submit input{color:#15263c}
html[data-sad-theme="light"] .ghost-light{background:rgba(21,38,60,.055);border-color:rgba(21,38,60,.34)}
html[data-sad-theme="light"] .ghost-light:hover{background:rgba(21,38,60,.10)}
html[data-sad-theme="light"] .showcase-hero{background:radial-gradient(circle at 77% 31%,rgba(214,58,58,.22),transparent 31%),
 radial-gradient(circle at 18% 83%,rgba(230,92,92,.12),transparent 33%),
 linear-gradient(132deg,#fbfaf7 0%,#fbfaf7 50%,#fbfaf7 100%)}
html[data-sad-theme="light"] .showcase-hero:before{background:linear-gradient(90deg,rgba(21,38,60,.018) 1px,transparent 1px),linear-gradient(rgba(21,38,60,.018) 1px,transparent 1px)}
html[data-sad-theme="light"] .showcase-policy{border-top:1px solid rgba(21,38,60,.12)}
html[data-sad-theme="light"] .showcase-console{background:linear-gradient(145deg,rgba(21,38,60,.09),rgba(21,38,60,.035))}
html[data-sad-theme="light"] .console-topbar{color:#4a5560;border-bottom:1px solid rgba(21,38,60,.11)}
html[data-sad-theme="light"] .console-metrics{border-top:1px solid rgba(21,38,60,.09);border-bottom:1px solid rgba(21,38,60,.09)}
html[data-sad-theme="light"] .console-metrics>div+div{border-left:1px solid rgba(21,38,60,.09)}
html[data-sad-theme="light"] .console-metrics b{color:#15263c}
html[data-sad-theme="light"] .ready-icon{color:#2f3a44}
html[data-sad-theme="light"] .cap-visual{background:linear-gradient(145deg,#fbfaf7,#fbfaf7)}
html[data-sad-theme="light"] .visual-rigid i:nth-child(3){background:linear-gradient(90deg,#fff 0 67%,#fbfaf7 67%)}
html[data-sad-theme="light"] .visual-panels i{background:rgba(21,38,60,.09);border:3px solid rgba(21,38,60,.75)}
html[data-sad-theme="light"] .monument-base{background:#f2f0ea}
html[data-sad-theme="light"] .showcase-final-cta{background:linear-gradient(120deg,#fbfaf7,#fbfaf7)}
html[data-sad-theme="light"] .dim-sheet{border:4px solid #e0dcd2}
html[data-sad-theme="light"] .drawing-door{border:6px solid #e0dcd2}
html[data-sad-theme="light"] .trade-proof-strip{background:#fbfaf7}
html[data-sad-theme="light"] .public-anchor-card{background:linear-gradient(135deg,#fbfaf7,#fbfaf7)}
html[data-sad-theme="light"] .showcase-photo-machine{background:#fbfaf7 url('assets/hero-uv-flatbed.jpg') center/cover no-repeat}
html[data-sad-theme="light"] .cap-visual.photo-cap{background:#fbfaf7}
html[data-sad-theme="light"] .white-label-home{background:#fbfaf7;border-top:1px solid #e0dcd2;border-bottom:1px solid #e0dcd2}
html[data-sad-theme="light"] .clean-cap-visual{background:linear-gradient(135deg,#fbfaf7,#fbfaf7);color:#15263c}
html[data-sad-theme="light"] .clean-produce-art{background:linear-gradient(135deg,#fbfaf7,#fbfaf7);color:#15263c}
html[data-sad-theme="light"] .console-production-stack{border-bottom:1px solid #e0dcd2}
html[data-sad-theme="light"] .console-production-stack>div{border-right:1px solid #e0dcd2;border-top:1px solid #e0dcd2}
html[data-sad-theme="light"] .showcase-photo-caption{border-top:1px solid #e0dcd2}
html[data-sad-theme="light"] .partner-production-desk{background:#fbfaf7;border:1px solid #e0dcd2}
html[data-sad-theme="light"] .partner-desk-heading p{color:#4a5560}
html[data-sad-theme="light"] .partner-desk-grid{border:1px solid #e0dcd2}
html[data-sad-theme="light"] .partner-desk-grid>div{border-right:1px solid #e0dcd2}
html[data-sad-theme="light"] .partner-desk-grid>div:nth-child(-n+2){border-bottom:1px solid #e0dcd2}
html[data-sad-theme="light"] .partner-desk-grid>div{border-bottom:1px solid #e0dcd2}
html[data-sad-theme="light"] .showcase-private-priority{background:#fbfaf7}
html[data-sad-theme="light"] .private-priority-link{background:#fbfaf7}
html[data-sad-theme="light"] .private-priority-link:hover{background:#fbfaf7}
html[data-sad-theme="light"] .showcase-capability-line a{background:rgba(21,38,60,.055);border:1px solid rgba(21,38,60,.18)}
html[data-sad-theme="light"] .expanded-cap-grid .vinyl-cap .clean-cap-visual{background:linear-gradient(145deg,#fbfaf7,#f2f0ea)}
html[data-sad-theme="light"] .expanded-cap-grid .magnet-cap .clean-cap-visual{background:linear-gradient(145deg,#fbfaf7,#f2f0ea)}
html[data-sad-theme="light"] .expanded-cap-grid .egd-cap .clean-cap-visual{background:linear-gradient(145deg,#fbfaf7,#fbfaf7)}
html[data-sad-theme="light"] .partner-system-section{background:radial-gradient(circle at 85% 15%,rgba(198,40,40,.19),transparent 34%),linear-gradient(135deg,#fbfaf7,#fbfaf7 58%,#fbfaf7);border-top:1px solid #e0dcd2;border-bottom:1px solid #e0dcd2}
html[data-sad-theme="light"] .system-steps li{background:rgba(21,38,60,.035);border:1px solid #e0dcd2}
html[data-sad-theme="light"] .partner-system-section .btn.light{border-color:#e0dcd2}
html[data-sad-theme="light"] .partner-desk-preview{background:#fbfaf7;border:1px solid #e0dcd2}
html[data-sad-theme="light"] .desk-bar{background:#fbfaf7;border-bottom:1px solid #e0dcd2}
html[data-sad-theme="light"] .desk-progress i{background:#f2f0ea}
html[data-sad-theme="light"] .desk-status-grid>div{background:#fbfaf7;border:1px solid #e0dcd2}
html[data-sad-theme="light"] .install-kit-demo{background:linear-gradient(150deg,#fbfaf7,#fbfaf7);border:1px solid #e0dcd2}
html[data-sad-theme="light"] .install-kit-demo span{background:#f2f0ea;color:#2f3a44}
html[data-sad-theme="light"] .desk-alert{background:#fbfaf7;border:1px solid #e0dcd2}
html[data-sad-theme="light"] .vinyl-service-hero{background:radial-gradient(circle at 80% 15%,rgba(78,126,176,.24),transparent 35%),linear-gradient(125deg,#fbfaf7,#fbfaf7 60%,#fbfaf7)}
html[data-sad-theme="light"] .magnet-service-hero{background:radial-gradient(circle at 78% 12%,rgba(198,40,40,.23),transparent 34%),linear-gradient(125deg,#fbfaf7,#fbfaf7 62%,#fbfaf7)}
html[data-sad-theme="light"] .egd-service-hero{background:linear-gradient(115deg,#fbfaf7 0%,#fbfaf7 58%,#fbfaf7 100%)}
html[data-sad-theme="light"] .project-flow>div{background:#fbfaf7}
html[data-sad-theme="light"] .miniart.vinyl:before{background:linear-gradient(135deg,#f2f0ea 0 34%,#b32831 34% 58%,#f4f7fa 58%)}
html[data-sad-theme="light"] .miniart.magnet:before{border:5px solid #e0dcd2}
html[data-sad-theme="light"] .mobile-nav-toggle{background:#fff;border:2px solid #aeb9c4;color:#15263c;box-shadow:0 2px 8px rgba(21,38,60,.10)}
html[data-sad-theme="light"] .mobile-nav-toggle i{gap:4px}
html[data-sad-theme="light"] .mobile-nav-toggle i span{width:20px;height:2.5px;background:#15263c}
@media(max-width:1100px){html[data-sad-theme="light"] .navlinks.is-open{background:#fff!important;border:1px solid #cfd8e1!important;box-shadow:0 24px 55px rgba(16,31,47,.28);z-index:150;padding:12px!important}html[data-sad-theme="light"] .navlinks.is-open>a,html[data-sad-theme="light"] .navlinks.is-open .navdrop>a{color:#15263c!important;background:#fff!important;border-bottom:1px solid #e7ecf0;border-radius:0!important}html[data-sad-theme="light"] .navlinks.is-open>a:hover,html[data-sad-theme="light"] .navlinks.is-open .navdrop>a:hover{background:#f3f6f9!important}html[data-sad-theme="light"] .navlinks.is-open .dropdown{background:#f8fafc!important;border-left-color:#9fb2c7!important;margin-top:0!important}html[data-sad-theme="light"] .navlinks.is-open .dropdown a{color:#334b63!important;background:#f8fafc!important}html[data-sad-theme="light"] .navlinks.is-open .dropdown a:hover{background:#edf2f7!important;color:#15263c!important}}
html[data-sad-theme="light"] .navlinks{border:1px solid #e0dcd2}
html[data-sad-theme="light"] .navlinks>a:hover{background:#fbfaf7}
html[data-sad-theme="light"] .navdrop>a:hover{background:#fbfaf7}
html[data-sad-theme="light"] .navdrop:hover .dropdown{background:#fbfaf7}
html[data-sad-theme="light"] .navdrop:focus-within .dropdown{background:#fbfaf7}
html[data-sad-theme="light"] .site-footer .footer-links a{color:#2f3a44}
html[data-sad-theme="light"] .site-footer .footer-links a:hover{color:#15263c}
html[data-sad-theme="light"] .footer-policy-row{border-top:1px solid #e0dcd2}
html[data-sad-theme="light"] .public-price-action{background:#fbfaf7}
html[data-sad-theme="light"] .florida-production-hero{background:radial-gradient(circle at 78% 18%,rgba(198,40,40,.18),transparent 32%),linear-gradient(125deg,#fbfaf7,#fbfaf7 62%,#fbfaf7)}
html[data-sad-theme="light"] .florida-fulfillment-row .content-card{border-top:4px solid #e0dcd2}
html[data-sad-theme="light"] .hero-fast-lane{border:1px solid rgba(21,38,60,.24)}
html[data-sad-theme="light"] .hero-fast-lane:hover{border-color:rgba(21,38,60,.48)}
html[data-sad-theme="light"] .fast-lane-hero-note{border:1px solid rgba(21,38,60,.19)}
html[data-sad-theme="light"] .reach-panel{background:radial-gradient(circle at 88% 12%,rgba(21,38,60,.09),transparent 36%),#fbfaf7}
html[data-sad-theme="light"] .reach-tiers{border:1px solid #e0dcd2}
html[data-sad-theme="light"] .reach-tiers>div+div{border-left:1px solid #e0dcd2}
html[data-sad-theme="light"] .reach-tiers>div+div{border-top:1px solid #e0dcd2}
html[data-sad-theme="light"] .fast-lane-hero-stage{background:radial-gradient(circle at 92% 7%,rgba(255,95,95,.27),transparent 30%),linear-gradient(145deg,#fbfaf7,#fbfaf7 58%,#fbfaf7);border:1px solid rgba(21,38,60,.19)}
html[data-sad-theme="light"] .fast-lane-hero-stage:before{border:52px solid rgba(21,38,60,.035)}
html[data-sad-theme="light"] .fast-lane-stage-top{border-bottom:1px solid rgba(21,38,60,.13)}
html[data-sad-theme="light"] .fast-lane-stage-route{border:1px solid rgba(21,38,60,.14)}
html[data-sad-theme="light"] .fast-lane-stage-products span{background:rgba(21,38,60,.055);border:1px solid rgba(21,38,60,.19)}
html[data-sad-theme="light"] .homepage-production-proof figure{background:#fbfaf7}
html[data-sad-theme="light"] .fast-lane-hero-stage{border-left:1px solid rgba(21,38,60,.16)}
html[data-sad-theme="light"] .fast-lane-hero-stage:before{border-color:rgba(21,38,60,.028)}
html[data-sad-theme="light"] .fast-lane-stage-route{border-top:1px solid rgba(21,38,60,.18);border-bottom:1px solid rgba(21,38,60,.18)}
html[data-sad-theme="light"] media(max-width:1180px){border-top:1px solid rgba(21,38,60,.16)}
html[data-sad-theme="light"] .simple-process-steps{border-top:1px solid #e0dcd2;border-bottom:1px solid #e0dcd2}
html[data-sad-theme="light"] .simple-process-steps li+li{border-left:1px solid #e0dcd2}
html[data-sad-theme="light"] .simple-process-steps li:nth-child(3){border-top:1px solid #e0dcd2}
html[data-sad-theme="light"] .simple-process-steps li:nth-child(4){border-top:1px solid #e0dcd2}
html[data-sad-theme="light"] .simple-process-steps li+li{border-top:1px solid #e0dcd2}
html[data-sad-theme="light"] .national-production-message{border-left:1px solid rgba(21,38,60,.18)}
html[data-sad-theme="light"] .pricing-launch{background:radial-gradient(circle at 85% 0,rgba(72,117,171,.2),transparent 35%),#fbfaf7}
html[data-sad-theme="light"] .pricing-zip-check input{border:1px solid #e0dcd2}
html[data-sad-theme="light"] .national-production-message{border-top:1px solid rgba(21,38,60,.18)}
html[data-sad-theme="light"] .shipping-release-row{background:#fbfaf7}
html[data-sad-theme="light"] .florida-transit-result{border-left:5px solid #e0dcd2}
html[data-sad-theme="light"] .standard-product-grid>a{border-top:4px solid #e0dcd2}
html[data-sad-theme="light"] .standard-lane-action{background:#fbfaf7}
html[data-sad-theme="light"] .tool-sheet-visual{background:#eee9de;border:5px solid #e0dcd2}
html[data-sad-theme="light"] .resource-tool-preview{background:#eee9de;border:5px solid #e0dcd2}
html[data-sad-theme="light"] .owner-monogram{background:#fbfaf7;color:#15263c}
html[data-sad-theme="light"] .yield-tool-hero{background:radial-gradient(circle at 83% 22%,rgba(54,120,198,.22),transparent 32%),#fbfaf7}
html[data-sad-theme="light"] .yield-layout-summary{background:#fbfaf7}
html[data-sad-theme="light"] .yield-sheet-preview{border:5px solid #e0dcd2}
html[data-sad-theme="light"] .assurance-hero{background:radial-gradient(circle at 80% 20%,rgba(42,142,96,.17),transparent 32%),#fbfaf7}
html[data-sad-theme="light"] .assurance-promise-card{border-left:5px solid #e0dcd2}
html[data-sad-theme="light"] .assurance-report-list li>span{background:#f2f0ea}
html[data-sad-theme="light"] .assurance-sidebar{border-top:5px solid #e0dcd2}
html[data-sad-theme="light"] .commodity-proof-grid .showcase-pow-card.pow-small{background:#fbfaf7}
html[data-sad-theme="light"] .process-cutoff-note{background:rgba(21,38,60,.035);border:1px solid #e0dcd2}
html[data-sad-theme="light"] .commodity-proof-grid .showcase-pow-card.pow-small{background:#fbfaf7!important}
html[data-sad-theme="light"] .standard-product-grid .small-product-feature{border-top-color:#e0dcd2!important}
html[data-sad-theme="light"] .commodity-proof-grid .showcase-pow-card.pow-small{background:#fbfaf7!important}
html[data-sad-theme="light"] .fabricated-rigid-hero-panel{border:1px solid #e0dcd2}
html[data-sad-theme="light"] .fabricated-rigid-hero-panel:hover{border-color:#e0dcd2}
html[data-sad-theme="light"] .hero-everyday-products>a{border:1px solid rgba(21,38,60,.2)}
html[data-sad-theme="light"] .hero-everyday-products>a:hover{background:#fbfaf7;border-color:rgba(21,38,60,.42)}
html[data-sad-theme="light"] .product-grid-41 .smallpart-card{background:linear-gradient(160deg,#fbfaf7,#f2f0ea)}
html[data-sad-theme="light"] .product-grid-41 .coro-product-card{border-top:4px solid #e0dcd2}
html[data-sad-theme="light"] .router-knife-card{border:2px solid #e0dcd2!important}
html[data-sad-theme="light"] .fabricated-rigid-products-panel{border:1px solid #e0dcd2}
html[data-sad-theme="light"] .layout-rules-link{border-top:1px solid rgba(21,38,60,.18)}
html[data-sad-theme="light"] .layout-rules-link:hover{color:#15263c}
html[data-sad-theme="light"] media(max-width:1100px){background:#fbfaf7;border-top:1px solid #e0dcd2}
html[data-sad-theme="light"] .mtb-figures strong{color:#15263c}
html[data-sad-theme="light"] .mtb-figures small{color:#4a5560}
html[data-sad-theme="light"] .sad-skin-switch{border:1px solid rgba(21,38,60,.16)}
html[data-sad-theme="light"] .sad-skin-switch a{color:#2f3a44}
html[data-sad-theme="light"] .sad-skin-switch a:hover{background:rgba(21,38,60,.09);color:#15263c}
html[data-sad-theme="light"] .seg.is-active:hover{color:#15263c}
