/* English page accent: ice blue, with no yellow/gold/copper UI accents. */
:root { --orange: #58b6df; }
.quote,
.primary { background: #1679aa; box-shadow: 0 10px 24px rgba(22,121,170,.24); }
.quote:hover,
.primary:hover { background: #2394c8; }
.hero .kicker,
.hero h1 span { color: #73c8ec; }
.hero-machine .axis { background: rgba(88,182,223,.3); }
.spec-marker { border-color: rgba(88,182,223,.6); box-shadow: 10px 10px 0 rgba(88,182,223,.14); }
.spec-marker i { color: #73c8ec; }
.decision-strip button small { color: #73c8ec; }
.decision-strip button:hover,
.decision-strip button.active { background: #1679aa; }
.method-detail { border-left-color: #2b94c3; }
.product-copy a,
.product-card a { border-bottom-color: #58b6df; }
.product-copy > p:first-child,
.product-card p,
.kicker,
.index,
.method span,
.method-detail dt,
.flow-diagram span,
.industry-table .table-head { color: #318fba; }
.dark .index,
.dark .product-copy > p:first-child,
.dark .product-card p,
.inquiry .kicker { color: #73c8ec; }
:focus-visible { outline-color: #58b6df; }
