/* Institutional brand presentation for retail and distribution partners. */
.trade-section{background:#193e2e;color:#f7f3e9;position:relative}
.trade-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);align-items:start}
.trade-copy>.eyebrow{color:#c3d298;margin-bottom:22px}
.trade-copy h2{font-size:clamp(38px,4.1vw,57px);letter-spacing:-1.8px}
.trade-copy h2 em{color:#d7dfad}
.trade-copy>p:not(.eyebrow){color:#d2dbc8;font-size:14px;line-height:1.85;max-width:440px;margin-top:24px}
.trade-points{margin-top:34px}
.trade-points article{display:grid;grid-template-columns:28px 1fr;gap:17px;padding:20px 0;border-top:1px solid #bfd1a832}
.trade-points article>span{font-size:10px;color:#bfce9d;letter-spacing:1px;padding-top:4px}
.trade-points h3{font-size:16px;font-weight:500;color:#faf6e9}
.trade-points p{font-size:12px;line-height:1.85;color:#d0dac7;margin-top:9px}
.trade-copy>.text-link{color:#e6eccd;border-color:#9fae7b;margin-top:10px}
.trade-copy>.text-link:hover{color:#fffef5;border-color:#fffef5}
.market-evidence{background:#f5f0e3;border-radius:9px;padding:34px;color:var(--forest)}
.market-evidence>.eyebrow{font-size:9px;color:#61743c;letter-spacing:1.5px}
.market-evidence>h3{font-family:var(--serif);font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-.4px;margin-top:12px;margin-bottom:22px}
.market-stat{display:grid;grid-template-columns:118px 1fr;gap:19px;align-items:center;padding:21px 0;border-top:1px solid #d7d8c6}
.market-stat>strong{font-family:var(--serif);font-size:67px;line-height:1;font-weight:400;letter-spacing:-3px;color:#667b3f}
.market-stat>strong>span{font-size:31px;letter-spacing:-1px;margin-left:2px}
.market-stat>p{font-size:12px;line-height:1.8;color:#59664e}
.market-stat b{font-weight:600;color:#284b34}
.market-evidence .market-method{font-size:10px;line-height:1.8;color:#69705f;margin:5px 0 10px}
.market-evidence .text-link{font-size:10px;gap:14px}
.pet-market{padding-top:22px;margin-top:23px;border-top:1px solid #d7d8c6}
.pet-market>.eyebrow{font-size:8px;letter-spacing:1.4px}
.pet-market>p:not(.eyebrow){font-size:12px;line-height:1.8;margin:8px 0 9px;color:#59664e}
.pet-market strong{font-weight:600;color:#284b34}
.market-evidence .market-note{font-size:9px;line-height:1.8;color:#727663;margin-top:20px}
.trade-perspective{display:grid;grid-template-columns:1fr 2.1fr;gap:40px;margin-top:46px;padding-top:29px;border-top:1px solid #bfd1a832}
.trade-perspective>.eyebrow{color:#c3d298;font-size:9px;margin-top:4px}
.trade-perspective>p:last-child{color:#d2dbc8;font-size:12px;line-height:1.85;max-width:660px}
.closing .closing-description{font-size:14px;line-height:1.8;color:#d6e0ca;max-width:510px;margin:-3px auto 30px}
.closing-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:22px}
.closing-actions>.text-link{color:#f3f2df;border-color:#a8b28d}
@media(max-width:1100px){.trade-layout{gap:42px}.market-evidence{padding:27px}.market-stat{grid-template-columns:96px 1fr;gap:13px}.market-stat>strong{font-size:58px}.market-stat>strong>span{font-size:27px}.trade-copy h2{font-size:44px}}
@media(max-width:800px){.trade-layout{grid-template-columns:1fr;gap:36px}.trade-copy>p:not(.eyebrow){max-width:620px}.trade-points article{grid-template-columns:30px 1fr}.trade-points p{max-width:580px}.trade-copy h2{font-size:46px}.market-evidence{padding:34px}.market-stat{grid-template-columns:118px 1fr;gap:24px}.market-stat>strong{font-size:67px}.market-stat>p{max-width:350px;font-size:13px}.trade-perspective{grid-template-columns:1fr;gap:15px;margin-top:35px;padding-top:25px}.trade-perspective>p:last-child{max-width:100%}}
@media(max-width:600px){.trade-copy>.eyebrow{font-size:8px;letter-spacing:1.35px;margin-bottom:18px}.trade-copy h2{font-size:40px;letter-spacing:-1.5px}.trade-copy>p:not(.eyebrow){font-size:12px;margin-top:21px}.trade-points{margin-top:27px}.trade-points article{grid-template-columns:23px 1fr;gap:12px;padding:18px 0}.trade-points h3{font-size:15px}.trade-points p{font-size:11px;margin-top:7px}.trade-copy>.text-link{font-size:11px}.market-evidence{padding:25px 22px}.market-evidence>.eyebrow{font-size:8px;letter-spacing:1.3px}.market-evidence>h3{font-size:27px;max-width:250px;margin-bottom:20px}.market-stat{grid-template-columns:91px 1fr;gap:16px;padding:20px 0}.market-stat>strong{font-size:58px}.market-stat>strong>span{font-size:27px}.market-stat>p{font-size:11px;line-height:1.8}.market-evidence .market-method{font-size:9px}.pet-market>p:not(.eyebrow){font-size:11px}.market-evidence .market-note{font-size:9px}.trade-perspective>.eyebrow{font-size:8px;letter-spacing:1.4px}.trade-perspective>p:last-child{font-size:11px}.hero-amazon .hero-actions{gap:18px;flex-wrap:wrap}.hero-amazon .hero-actions .button{gap:15px;padding-inline:17px}.closing .closing-description{font-size:12px;max-width:310px;margin-top:-5px;margin-bottom:27px}.closing-actions{gap:16px}.closing-actions>.text-link{font-size:10px}}
