:root{--rst-orange57:#f7931e;--rst-orange-ink57:#102f36}
/* Hover and keyboard focus use the logo's orange family with dark readable text. */
@media(hover:hover){body :is(a.primary,a.outline,a.button,button:not(:disabled),[role="tab"],.tabs a,.product-jump a,.company-nav43 a,.capability-subnav a,.site-nav>ul>li>a,.site-nav>ul>li>button):hover{background:var(--rst-orange57)!important;background-image:none!important;border-color:var(--rst-orange57)!important;color:var(--rst-orange-ink57)!important;-webkit-text-fill-color:var(--rst-orange-ink57)!important;box-shadow:0 6px 20px #f7931e35!important}body :is(.site-nav,.main-nav,#site-nav) a:hover{color:#cf6b00!important;-webkit-text-fill-color:#cf6b00!important}body .founder-identity a.founder-link:hover{background:#f7931e!important;color:#102f36!important;-webkit-text-fill-color:#102f36!important}}
body :is(a.primary,a.outline,a.button,button:not(:disabled),[role="tab"],.tabs a,.product-jump a,.company-nav43 a,.capability-subnav a):focus-visible{outline:3px solid #f7931e!important;outline-offset:4px;background:#f7931e!important;color:#102f36!important;-webkit-text-fill-color:#102f36!important}
body :is(a.primary,a.outline,a.button,button,[role="tab"],.tabs a,.product-jump a,.company-nav43 a,.capability-subnav a){transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}
body .founder-identity a.founder-link{color:#0a66c2!important;-webkit-text-fill-color:#0a66c2!important;background:#fff!important;border-color:#a2c3df!important;display:inline-flex;align-items:center;gap:10px}
body svg.linkedin-brand57{display:inline-block!important;width:24px!important;height:24px!important;min-width:24px;filter:none!important;opacity:1!important;vertical-align:middle;flex-shrink:0}body svg.linkedin-brand57 rect{fill:#0a66c2!important}body svg.linkedin-brand57 path{fill:#fff!important}
.location-unset57{min-height:280px;padding:32px;display:grid;place-content:center;background:repeating-linear-gradient(135deg,#eaf0ed,#eaf0ed 16px,#e4ece8 16px,#e4ece8 32px);border:1px solid #bdccc4;border-radius:12px;color:#21463f;text-align:center}.location-unset57 strong{font-size:20px}.location-unset57 p{min-height:0;font-size:15px}
.resource-filename57{display:block;font-size:13px;overflow-wrap:anywhere;color:#42615c;margin-top:10px}
@media(prefers-reduced-motion:reduce){body :is(a.primary,a.outline,a.button,button,[role="tab"]){transition:none}}
@media(hover:hover){body :is(.rfq-link50,.header-search,.navlinks summary,.whatsapp-float,.resource-filter43 button,.product-highlights56 summary,.application-path56 summary):hover{background:#f7931e!important;border-color:#f7931e!important;color:#102f36!important;-webkit-text-fill-color:#102f36!important;box-shadow:0 6px 20px #f7931e35!important}.whatsapp-float:hover img{filter:none!important}}
@media(hover:hover){html body #main-content :is(a.primary,a.outline,a.button,button:not(:disabled),[role="tab"],summary,.rfq-link50,.product-jump a,.company-nav43 a,.capability-subnav a):hover,html body[data-surfaces51] .siteheader :is(a.primary,a.outline,button,summary):hover,html body .socials a:hover{background:#f7931e!important;background-image:none!important;border-color:#f7931e!important;color:#102f36!important;-webkit-text-fill-color:#102f36!important;box-shadow:0 6px 20px #f7931e35!important}html body #site-nav a:hover{background:#f7931e!important;color:#102f36!important;-webkit-text-fill-color:#102f36!important;border-radius:5px}}
