.ex-hero h1{max-width:950px}.ex-hero>.container>p{max-width:760px}.ex-actions{display:flex;gap:25px;flex-wrap:wrap;align-items:center;margin-top:30px}.ex-animation.shipping-demo{margin:45px 0 25px;text-align:left}.ex-animation .shipping-copy>p{font-size:17px;max-width:330px}.ex-waypoints{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ex-waypoints a{padding:16px;border:1px solid #4e5c3d;border-radius:8px;background:#172010;color:#cfbd86;text-decoration:none;font-size:12px;letter-spacing:.04em}.ex-waypoints a:hover{background:#2c381e}.ex-pack-demo{padding:28px;background:radial-gradient(ellipse at top right,#304126,#121c0e 70%);border:1px solid #52633e;border-radius:18px;min-width:0}.ex-demo-bar{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #435634;padding-bottom:18px;font-size:10px;letter-spacing:.06em;color:#d6c285}.ex-demo-bar>span:last-child{color:#9fb38c;letter-spacing:0}.ex-carton{display:flex;gap:25px;align-items:center;margin:28px 0}.ex-carton>span{font-size:85px;line-height:1;color:#b49c60}.ex-carton strong{display:block;font-size:27px;color:#e0e7cf}.ex-carton small{display:block;margin-top:9px;color:#a9bc94;font-size:13px}.ex-pack-line{display:flex;justify-content:space-between;gap:15px;font-size:14px;color:#c0d1aa}.ex-pack-line strong{color:#e1ca8d}.ex-pack-progress{height:8px;background:#34482a;border-radius:8px;overflow:hidden;margin:15px 0 25px}.ex-pack-progress>span{display:block;height:100%;background:#d7bf7c;transition:width .3s}.ex-label{font-size:10px;letter-spacing:.12em;color:#d4bf83}.ex-scan-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:15px 0 25px}.ex-scan-controls button{font:inherit;font-size:13px;color:#d3dfbf;padding:12px;border:1px solid #576c41;border-radius:8px;background:#1f2e17;cursor:pointer;transition:none}.ex-scan-controls button[aria-pressed=true]{background:#d5bf83;color:#29371e}.ex-pack-feedback{padding:20px;border-left:3px solid #bca86c;background:#1e2b16;min-height:150px}.ex-pack-feedback h3{font-size:23px;margin:0 0 13px;line-height:1.2}.ex-pack-feedback p{font-size:15px;line-height:1.7;margin:0;color:#b5c59f}.ex-note{font-size:12px!important;line-height:1.7;color:#9fb28c;margin:20px 0 0}.ex-print-section{background:#131d0e;border-block:1px solid #435632}.ex-handoff{display:grid;grid-template-columns:1fr 25px 1fr 25px 1fr;gap:20px;align-items:center;margin-top:35px}.ex-handoff article{align-self:stretch;background:#192612;border:1px solid #50643a;border-radius:15px;padding:28px}.ex-handoff h3{font-size:26px;line-height:1.2;margin:20px 0 15px}.ex-handoff p{font-size:16px;line-height:1.7;color:#b1c29b}.ex-arrow{font-size:28px;color:#d5bf83}.ex-device-icon{font-size:70px;color:#cbb474;line-height:1;margin:25px 0;height:80px}.ex-mini-printer{width:115px;height:65px;border:4px solid #a4b28b;border-radius:10px;background:#334528;margin:33px 0 32px;position:relative}.ex-mini-printer span{position:absolute;top:28px;left:15px;background:#e2dfc4;color:#293420;padding:15px 7px;font:bold 15px monospace;border-radius:2px;box-shadow:0 5px 15px #0004}.shipping-rule-stack>div{border-left:3px solid #aa985f}.warehouse-depth-grid article{border-radius:12px}.ex-hero .shipping-copy h2{font-size:clamp(30px,3vw,42px)}@media(max-width:950px){.ex-waypoints{grid-template-columns:1fr 1fr}.ex-handoff{gap:10px}.ex-handoff article{padding:20px}}@media(max-width:650px){.ex-handoff{grid-template-columns:1fr;gap:12px}.ex-arrow{transform:rotate(90deg);justify-self:center}.ex-demo-bar{flex-wrap:wrap;gap:7px}.ex-pack-demo{padding:20px}.ex-waypoints a{font-size:11px;padding:13px}.ex-pack-feedback{min-height:0}.ex-animation.shipping-demo{margin-top:30px}.ex-carton strong{font-size:24px}}@media(prefers-reduced-motion:reduce){.ex-pack-progress>span{transition:none}}
