.global-section.dark-section{--benefit-pointer-x:0px;--benefit-pointer-y:0px;background:#012a57;color:#fff;padding:58px 0;position:relative;overflow:hidden}
.global-section .global-orbit{translate:var(--benefit-pointer-x) var(--benefit-pointer-y)}
.global-section .global-orbit{display:block;position:absolute;inset:-30px 0;width:auto;height:auto;margin:0;border:0;border-radius:0;background:url('../images/agriculture/trade-linework.svg') right -10px bottom -25px/640px auto no-repeat;opacity:.08;pointer-events:none;z-index:0;will-change:transform}
.global-section .dark-layout{position:relative;z-index:1}
.global-section:before{content:'';display:block;position:absolute;inset:-25px auto -25px -35px;width:330px;background:url('../images/agriculture/fruit-linework.svg') left bottom/300px auto no-repeat;opacity:.09;pointer-events:none;z-index:0;transform:translate(var(--benefit-pointer-x),calc(var(--benefit-fruit-y,0px) + var(--benefit-pointer-y)));}
.global-section .dark-layout{grid-template-columns:.85fr 1.65fr;gap:45px;align-items:center}
.global-section .dark-layout>div:first-child{position:static}
.global-section .eyebrow{color:#ff9b52;font-size:10px;margin-bottom:15px}
.global-section .display-title{color:#fff;font-size:clamp(25px,2.5vw,35px);line-height:1.18;margin:0 0 16px;letter-spacing:-.035em}
.global-section .dark-lead{color:#c6d3e2;font-size:12px;line-height:1.8;margin:0 0 22px;max-width:330px}
.global-section .btn-light-outline{color:#fff;background:transparent;border:1px solid #ffffff40;font-size:11px;padding:10px 16px;border-radius:6px}
.global-section .btn-light-outline:hover{background:#fff;color:#012a57;border-color:#fff}
.global-section .benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.global-section .benefit,.global-section .benefit:nth-child(n){background:#ffffff05;border:1px solid #ffffff1c;padding:18px 16px;border-radius:10px;min-height:0;box-shadow:none;transition:background .25s,border-color .25s;position:relative;overflow:hidden}
.global-section .benefit:hover{background:#ffffff0c;border-color:#ff9b5260}
.global-section .benefit>i{color:#ff9b52;font-size:22px;display:block;width:max-content;margin:0 0 10px;line-height:1;transform-origin:center}
.global-section .benefit h3{color:#fff;font-size:12px;line-height:1.45;letter-spacing:0;margin:0 0 7px}
.global-section .benefit p{color:#c6d3e2;font-size:10px;line-height:1.7;margin:0}
@media(max-width:991px){.global-section .dark-layout{grid-template-columns:1fr;gap:26px}.global-section .dark-layout>div:first-child{max-width:560px}.global-section .dark-lead{max-width:500px}.global-section .display-title{max-width:450px}}
@media(max-width:575px){.global-section.dark-section{padding:40px 0}.global-section .benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.global-section .benefit,.global-section .benefit:nth-child(n){padding:15px 13px}.global-section .benefit h3{font-size:11px}.global-section .benefit p{font-size:10px}.global-section .display-title{font-size:28px}}
@media(max-width:575px){.global-section .global-orbit{background-size:380px auto;background-position:right -35px bottom 10px;opacity:.065}}
@media(max-width:575px){.global-section:before{width:240px;left:-45px;background-size:220px auto;background-position:left 60px;opacity:.07}}
@media(prefers-reduced-motion:reduce){.global-section .benefit{transition:none}.global-section .global-orbit{will-change:auto}}
