.trace{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center;background:#163c23;color:#fff}
.trace h2{color:#fff}.trace h2 em{color:var(--lime)}
.trace-copy>p{max-width:520px;color:#c9d9cb;line-height:1.75}
.trace-points{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;color:#e8f2e4;font-size:13px}
.trace-points span{border-top:1px solid #ffffff2b;padding-top:12px}
.trace-visual{background:#f5f4ee;color:var(--ink);padding:24px;border-radius:4px;box-shadow:0 28px 70px #071b0d55}
.fruit-card{display:grid;grid-template-columns:125px 1fr;align-items:center;background:#fff;border:1px solid var(--line)}
.fruit-photo{height:125px;display:grid;place-items:center;background:linear-gradient(145deg,#deedc3,#91bb52);font-size:76px}
.fruit-data{padding:20px;display:flex;flex-direction:column;gap:7px}.fruit-data span{font-size:9px;letter-spacing:.14em;color:var(--green);font-weight:700}.fruit-data strong{font-size:18px}.fruit-data small{color:#778077}
.data-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:28px 0}.data-flow article{min-width:0}.data-flow b,.data-flow span,.data-flow small{display:block}.data-flow b{color:var(--green);font-size:11px;margin-bottom:8px}.data-flow span{font-weight:700}.data-flow small{color:#788178;font-size:10px;margin-top:4px}.data-flow i{font-style:normal;color:#a9b2a8}
.security-note{display:flex;gap:13px;align-items:center;background:#e4eed7;padding:14px 16px;color:var(--green)}.security-note>span{font-size:24px}.security-note strong,.security-note small{display:block}.security-note small{margin-top:3px;color:#65755f}
@media(max-width:800px){.trace{grid-template-columns:1fr;gap:40px}.trace-points{grid-template-columns:1fr}.fruit-card{grid-template-columns:90px 1fr}.fruit-photo{height:110px;font-size:55px}.trace-visual{padding:14px}.data-flow{grid-template-columns:1fr;gap:13px}.data-flow i{display:none}.data-flow article{border-bottom:1px solid var(--line);padding-bottom:10px}.data-flow article:last-child{border-bottom:0}}
