/* Softfocus Proagro — acento de produto (amarelo-ouro #eb9c00) */
.prod-proagro{--acc:#eb9c00;--acc-soft:#ffbe3d;--acc-deep:#b87700;--acc-glow:rgba(235,156,0,.42);--acc-tint:rgba(235,156,0,.10);--acc-line:rgba(235,156,0,.30);--acc-ink:#1e1400}
.prod-proagro .section-light{--acc:#a86d00;--acc-tint:rgba(168,109,0,.07);--acc-line:rgba(168,109,0,.22)}

/* wordmark do produto na nav (enquanto não houver arquivo do logotipo) */
.p-word{display:flex;align-items:baseline;gap:7px;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:19px;letter-spacing:-.01em;color:var(--ink)}
.p-word i{width:7px;height:7px;border-radius:50%;background:var(--acc);font-style:normal;transform:translateY(-3px)}
@media(max-width:1120px){.p-word{display:none}}

/* telas do produto flutuando, sem moldura */
.prod-proagro .z-panel .z-shot{background:none;border:0;padding:0;box-shadow:none;border-radius:0;overflow:visible}
.prod-proagro .z-panel .z-shot image-slot,.prod-proagro .z-split .z-media image-slot,.prod-proagro .z-sensing .z-media image-slot{--slot-frame-bg:transparent}
.prod-proagro .z-split .z-media,.prod-proagro .z-sensing .z-media{background:none;border:0;box-shadow:none;border-radius:0;overflow:visible}
.prod-proagro .z-sensing{grid-template-columns:1fr 1.25fr}
.prod-proagro .z-sensing .z-media,.prod-proagro .z-split .z-media{min-height:0}
.prod-proagro .z-sensing .z-media image-slot,.prod-proagro .z-split .z-media image-slot{position:relative;inset:auto;height:auto}
@media(max-width:960px){.prod-proagro .z-sensing{grid-template-columns:1fr}}
@keyframes pFloat{0%,100%{transform:translateY(-8px)}50%{transform:translateY(8px)}}
.prod-proagro .z-panel .z-shot image-slot,.prod-proagro .z-split .z-media image-slot,.prod-proagro .z-sensing .z-media image-slot{animation:pFloat 7s ease-in-out infinite;will-change:transform}
.prod-proagro .z-split .z-media image-slot{animation-duration:8s}
@media(prefers-reduced-motion:reduce){.prod-proagro .z-panel .z-shot image-slot,.prod-proagro .z-split .z-media image-slot,.prod-proagro .z-sensing .z-media image-slot{animation:none}}

/* ganhos operacionais */
.p-gains{display:grid;grid-template-columns:repeat(2,1fr);gap:0 56px}
.p-gains div{display:flex;gap:14px;align-items:flex-start;padding:18px 0;border-top:1px solid var(--line)}
.p-gains div:last-child,.p-gains div:nth-last-child(2){border-bottom:1px solid var(--line)}
.p-gains i{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--acc-tint);border:1px solid var(--acc-line);margin-top:1px}
.p-gains i svg{width:12px;height:12px;color:var(--acc)}
.p-gains p{font-size:15px;color:var(--ink-2);font-weight:300;line-height:1.55;margin:0}
@media(max-width:820px){.p-gains{grid-template-columns:1fr;gap:0}.p-gains div:nth-last-child(2){border-bottom:0}}

/* lista de capacidades (split) */
.p-caps{display:grid;gap:10px;margin-top:28px}
.p-caps div{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--ink-2);font-weight:300;line-height:1.55}
.p-caps svg{width:16px;height:16px;color:var(--acc);flex-shrink:0;margin-top:4px}
