/* Product banners use fixed local URLs because inline style attributes are blocked by the site CSP. */
.ya-product-sector-banner{position:relative;isolation:isolate;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}
.ya-product-sector-banner--agriculture{background-image:linear-gradient(90deg,rgba(2,44,29,.94),rgba(3,65,42,.62) 57%,rgba(3,65,42,.2)),url('../../uploads/brand/agricbanner.jpg')!important}
.ya-product-sector-banner--oil-and-gas{background-image:linear-gradient(90deg,rgba(2,44,29,.94),rgba(3,65,42,.62) 57%,rgba(3,65,42,.2)),url('../../uploads/brand/oilandgasbanner.jpg')!important}
.ya-product-sector-banner--solid-minerals{background-image:linear-gradient(90deg,rgba(2,44,29,.94),rgba(3,65,42,.62) 57%,rgba(3,65,42,.2)),url('../../uploads/brand/solidmineralbanner.jpg')!important}
.ya-product-sector-banner--medical-health{background-image:linear-gradient(90deg,rgba(2,44,29,.94),rgba(3,65,42,.62) 57%,rgba(3,65,42,.2)),url('../../uploads/hero/healthhero.jpg')!important}
.ya-product-sector-banner--industrial-chemicals{background-image:linear-gradient(90deg,rgba(2,44,29,.94),rgba(3,65,42,.62) 57%,rgba(3,65,42,.2)),url('../../uploads/hero/industrialhero.jpg')!important}

/* One Requirement Launchpad system for home and all sector pages. */
.ya-home-launchpad,.ya-launchpad{--mx:50%;--my:50%;position:relative;isolation:isolate;overflow:hidden;min-height:590px;display:grid;place-items:center;padding:105px 24px!important;background:radial-gradient(circle at var(--mx) var(--my),rgba(62,165,109,.5),transparent 24%),radial-gradient(circle at 50% 48%,#126344 0,#06452f 43%,#022c1e 100%)!important;color:#fff;text-align:center}
.ya-home-launchpad:before,.ya-launchpad:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.05) 48%,transparent 73%);animation:yaUnifiedSweep92 8s linear infinite}
.ya-home-launchpad__content,.ya-launchpad .container{position:relative;z-index:2;max-width:940px}
.ya-home-launchpad__eyebrow,.ya-launchpad .eyebrow{margin:0!important;color:#f2a51f!important;font-size:9px!important;font-weight:900!important;letter-spacing:.2em!important}
.ya-home-launchpad h2,.ya-launchpad h2{max-width:880px;margin:10px auto!important;color:#fff!important;font-size:40px!important;line-height:1!important;letter-spacing:-.045em!important;text-wrap:balance}
.ya-home-launchpad__content>p:not(.ya-home-launchpad__eyebrow),.ya-launchpad .container>p:not(.eyebrow){max-width:720px;margin:20px auto!important;color:rgba(238,248,242,.8)!important;font-size:14px!important;line-height:1.75!important}
.ya-home-launchpad ol,.ya-launchpad ol{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:34px 0;padding:0;list-style:none}
.ya-home-launchpad li,.ya-launchpad li{display:grid;gap:8px;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:rgba(255,255,255,.055);backdrop-filter:blur(8px)}
.ya-home-launchpad li span,.ya-launchpad li span{color:#f2a51f;font-size:10px}.ya-home-launchpad li strong,.ya-launchpad li strong{font-size:12px}
.ya-home-launchpad a,.ya-launchpad a{display:inline-flex;min-height:58px;align-items:center;justify-content:center;gap:12px;padding:0 24px;border:1px solid #f2a51f;border-radius:11px;background:#f2a51f;color:#211707;font-size:11px;font-weight:900;text-decoration:none;box-shadow:0 20px 50px rgba(242,165,31,.28);animation:yaUnifiedPulse92 2.8s ease-in-out infinite}
@keyframes yaUnifiedPulse92{50%{transform:translateY(-4px);box-shadow:0 27px 62px rgba(242,165,31,.43)}}@keyframes yaUnifiedSweep92{to{transform:translateX(35%)}}
@media(max-width:700px){.ya-home-launchpad,.ya-launchpad{min-height:680px;padding:82px 20px!important}.ya-home-launchpad h2,.ya-launchpad h2{font-size:34px!important}.ya-home-launchpad ol,.ya-launchpad ol{grid-template-columns:1fr}.ya-home-launchpad a,.ya-launchpad a{width:100%;max-width:330px}}
@media(prefers-reduced-motion:reduce){.ya-home-launchpad:before,.ya-launchpad:before,.ya-home-launchpad a,.ya-launchpad a{animation:none!important}}