/* Generated dimensional objects; all interface pictograms use real raster assets. */
.object-3d{display:inline-block;width:32px;height:32px;object-fit:contain;vertical-align:middle;flex-shrink:0;max-width:none;filter:drop-shadow(0 3px 3px #1a33500b)}
.button .object-3d{width:28px;height:28px}.button-primary .object-3d{border-radius:7px;background:#fff;padding:3px}.button-outline .printer-3d{width:31px;height:31px}.header-print{padding-block:7px;gap:9px}
.arrow-3d{width:24px;height:24px}.arrow-back{transform:rotate(180deg)}.arrow-down{transform:rotate(135deg)}.text-link .object-3d{width:25px;height:25px}.tiny-arrow{display:inline-flex;margin-right:8px}.tiny-arrow .object-3d{width:30px;height:30px}
.check-icon{width:25px;height:28px;display:inline-flex;background:transparent;box-shadow:none}.check-icon .object-3d{width:25px;height:28px}
.pass-symbol{display:inline-flex}.pass-symbol .object-3d{width:32px;height:32px}.pass-top{gap:6px}.route-dash .plane-3d{position:absolute;width:57px;height:57px;top:-30px;left:calc(50% - 28px);transform:rotate(-10deg);filter:drop-shadow(0 3px 2px #15283e15)}
.promise-strip{padding-block:21px}.promise-strip>div{gap:14px}.strip-icon{display:flex;align-items:center;justify-content:center;width:76px;flex-shrink:0}.strip-icon .object-3d{width:76px;height:76px}.promise-strip>div>span:last-child{min-width:0}
.browser-top .expand-icon{display:flex;align-items:center}.expand-icon .object-3d{width:17px;height:17px}.source-link{align-items:center}.source-link .object-3d{width:22px;height:22px}
.experience-detail{gap:15px}.experience-detail>span{width:43px;height:43px;background:transparent;border-radius:0;margin-top:0}.experience-detail .object-3d{width:43px;height:43px}.product-illustration .sweater-3d{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;margin-block:6px 12px;filter:drop-shadow(0 8px 8px #3c526b0c)}.delivery-line .truck-3d{width:30px;height:30px}.delivery-line{gap:5px}.product-info .swatches{margin-top:15px}.demo-status .status-object{width:23px;height:23px;margin-left:6px}
.tracking-icon{width:67px;height:67px;background:transparent;border-radius:0}.tracking-icon .object-3d{width:67px;height:67px}.tracking-heading{gap:12px}.tracking-heading .demo-pill{align-self:center}.tracking-preview>p{margin-top:12px}
.integration-note{gap:14px;align-items:center}.integration-note>span{display:flex;align-items:center}.integration-note .object-3d{width:43px;height:43px}
.flow-arrow{display:flex;align-items:center;justify-content:center;padding-block:4px;height:37px}.flow-arrow .object-3d{width:27px;height:27px}
.system-list article{gap:21px}.system-list article>span{display:flex;width:66px;align-items:flex-start;justify-content:center}.system-list .object-3d{width:66px;height:66px}
.advanced summary,.references summary{gap:12px}.disclosure-3d{width:24px;height:24px;transform:rotate(135deg);transition:transform 200ms var(--ease-out)}.advanced[open] .disclosure-3d,.references details[open] .disclosure-3d{transform:rotate(315deg)}.reference-body a{display:inline-flex;align-items:center;gap:5px}.reference-body a .object-3d{width:18px;height:18px}
@media(hover:hover) and (pointer:fine){.promise-strip>div .object-3d{transition:transform 250ms var(--ease-out)}.promise-strip>div:hover .object-3d{transform:translateY(-4px) rotate(-4deg)}}
@media(max-width:1100px){.strip-icon,.strip-icon .object-3d{width:65px;height:65px}.promise-strip>div{gap:10px}.route-dash .plane-3d{width:50px;height:50px;top:-26px;left:calc(50% - 25px)}}
@media(max-width:800px){.header-print .printer-3d{width:27px;height:27px}.strip-icon,.strip-icon .object-3d{width:54px;height:54px}.promise-strip>div{gap:9px}.promise-strip small{font-size:8px}.tracking-icon,.tracking-icon .object-3d{width:63px;height:63px}.system-list article>span,.system-list .object-3d{width:61px;height:61px}.product-illustration .sweater-3d{max-height:285px}}
@media(max-width:500px){.header-print{gap:6px;padding:6px 9px}.header-print .printer-3d{width:26px;height:26px}.hero-actions .button{gap:9px}.hero-actions .button .object-3d{width:25px;height:25px}.hero-proof{gap:6px}.check-icon,.check-icon .object-3d{width:22px;height:24px}.tiny-arrow .object-3d{width:25px;height:25px}.pass-symbol .object-3d{width:26px;height:26px}.pass-top{font-size:7px;gap:4px}.pass-route{margin-block:10px}.route-dash .plane-3d{width:43px;height:43px;top:-22px;left:calc(50% - 21px)}.promise-strip{padding:0}.promise-strip>div{gap:14px;padding:10px 5px}.strip-icon,.strip-icon .object-3d{width:58px;height:58px}.promise-strip small{font-size:9px}.experience-detail>span,.experience-detail .object-3d{width:36px;height:36px}.experience-detail{gap:11px}.delivery-line .truck-3d{width:25px;height:25px}.product-illustration .sweater-3d{margin-top:12px;margin-bottom:15px}.demo-check{gap:9px}.demo-check .object-3d{width:26px;height:26px}.tracking-icon,.tracking-icon .object-3d{width:48px;height:48px}.tracking-heading{gap:8px}.tracking-heading h3{font-size:11px}.tracking-heading small{font-size:8px}.integration-note{padding:14px;gap:10px}.integration-note .object-3d{width:34px;height:34px}.system-list article>span,.system-list .object-3d{width:48px;height:48px}.system-list article{gap:13px}.decision-actions{gap:9px}.decision-actions .button{gap:8px;padding-inline:13px}.decision-actions .object-3d{width:25px;height:25px}}
@media(prefers-reduced-motion:reduce){.disclosure-3d{transition:none}.promise-strip>div .object-3d{transition:none!important}.promise-strip>div:hover .object-3d{transform:none}}
@media print{.object-3d{filter:none!important}.strip-icon,.strip-icon .object-3d{width:42px;height:42px}.check-icon,.check-icon .object-3d{width:18px;height:20px}.tracking-icon,.tracking-icon .object-3d{width:45px;height:45px}.system-list article>span,.system-list .object-3d{width:44px;height:44px}.experience-detail>span,.experience-detail .object-3d{width:30px;height:30px}.route-dash .plane-3d{width:37px;height:37px;top:-20px;left:calc(50% - 18px)}.pass-symbol .object-3d{width:22px;height:22px}.pass-top{font-size:6px}}
