.jp-site{--jp-forest: #173f35;--jp-moss: #667c46;--jp-paper: #f8f8f2;--jp-muted: #5a6755;--jp-line: #dbe1d2;background:var(--jp-paper);color:var(--jp-forest);font-family:Segoe UI,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.jp-site *,.jp-site *:before,.jp-site *:after{box-sizing:border-box}.jp-site button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}.jp-site a{color:inherit;text-decoration:none}.jp-site :is(a,button,summary,video,[tabindex]):focus-visible{outline:3px solid #b27735;outline-offset:5px}.jp-site section{scroll-margin-top:85px}.jp-container{width:min(1240px,calc(100% - 112px));margin-inline:auto}.jp-section{padding:108px 0}.jp-site .eyebrow{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin:0 0 23px;color:#5a704b}.jp-site h1,.jp-site h2{font-family:Syne,Segoe UI,sans-serif;font-weight:700;letter-spacing:-.045em;margin:0}.jp-site h2{font-size:clamp(32px,3.7vw,50px);line-height:1.13}.jp-site .section-lead{font-size:16px;line-height:1.8;color:var(--jp-muted);margin:23px 0 0}.jp-site .text-link{display:inline-flex;align-items:center;gap:18px;padding:8px 0;font-size:12px;font-weight:600;border-bottom:1px solid currentColor}.jp-site .button{display:inline-flex;justify-content:center;align-items:center;gap:22px;padding:15px 21px;min-height:48px;border-radius:4px;font-size:12px;font-weight:500;transition:background .2s,transform .2s}.jp-site .button:hover{transform:translateY(-2px)}.jp-site .button-primary{background:var(--jp-forest);color:#fff;border:1px solid var(--jp-forest)}.jp-site .button-primary:hover{background:#2d5644}.jp-site .button-secondary{border:1px solid #aebba0;background:transparent}.jp-site .live-dot{width:5px;height:5px;border-radius:50%;background:#668d4a;display:inline-block}.jp-site .skip-link{position:fixed;left:20px;top:-80px;z-index:100;padding:14px 20px;background:#fff}.jp-site .skip-link:focus{top:15px}@media (max-width: 1000px){.jp-container{width:calc(100% - 64px)}.jp-section{padding:80px 0}}@media (max-width: 760px){.jp-container{width:calc(100% - 40px)}.jp-section{padding:64px 0}.jp-site .eyebrow{font-size:9px;line-height:1.6;margin-bottom:18px}.jp-site .section-lead{font-size:15px}.desktop-break{display:none}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto!important}.jp-site *,.jp-site *:before,.jp-site *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.jp-site .button:hover{transform:none}}.logo-wrap.svelte-1l8nvlt{display:flex;align-items:center;gap:1.25rem}.wordmark.svelte-1l8nvlt{display:flex;flex-direction:column;gap:2px}.w-jord.svelte-1l8nvlt{font-family:Syne,ui-sans-serif,sans-serif;font-weight:800;font-size:2.375rem;letter-spacing:-.03em;color:#2c1a08;line-height:1}.w-sub.svelte-1l8nvlt{font-family:Syne,ui-sans-serif,sans-serif;font-weight:700;font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:#7a5c3e;line-height:1}.intro.svelte-sy3rwk .truck-arrival:where(.svelte-sy3rwk){animation:svelte-sy3rwk-truck-arrive 1.4s .2s both}.intro.svelte-sy3rwk .delivery-piles:where(.svelte-sy3rwk){animation:svelte-sy3rwk-step-appear 1.3s 2.5s both}.intro.svelte-sy3rwk .sampling-pile:where(.svelte-sy3rwk){animation:svelte-sy3rwk-step-appear 1.3s 3.8s both}.intro.svelte-sy3rwk .site-office:where(.svelte-sy3rwk){animation:svelte-sy3rwk-step-appear 1.3s 5.1s both}.intro.svelte-sy3rwk .ground-connections:where(.svelte-sy3rwk){animation:svelte-sy3rwk-connection-appear 1.3s 3.1s both}.intro.svelte-sy3rwk .online-connections:where(.svelte-sy3rwk){animation:svelte-sy3rwk-connection-appear 1.3s 6.1s both}.intro.svelte-sy3rwk .digital-cloud:where(.svelte-sy3rwk){animation:svelte-sy3rwk-step-appear 1.3s 6.4s both}.intro.svelte-sy3rwk .lab-step:where(.svelte-sy3rwk){animation:svelte-sy3rwk-step-appear 1.2s 7s both}.intro.svelte-sy3rwk .classification-step:where(.svelte-sy3rwk){animation:svelte-sy3rwk-step-appear 1.2s 8.3s both}.intro.svelte-sy3rwk .documentation-step:where(.svelte-sy3rwk){animation:svelte-sy3rwk-step-appear 1.2s 9.6s both}@keyframes svelte-sy3rwk-truck-arrive{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-sy3rwk-step-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-sy3rwk-connection-appear{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.intro.svelte-sy3rwk :where(.svelte-sy3rwk){animation:none!important}}.online-step.svelte-sy3rwk{opacity:.6;transition:opacity .6s}.online-step.svelte-sy3rwk text:where(.svelte-sy3rwk){font-family:system-ui,sans-serif;font-size:10px;fill:#36563d}.online-step.active.svelte-sy3rwk{opacity:1}.sample-vessel.svelte-sy3rwk{opacity:.7;transition:opacity .6s}.sample-vessel.active.svelte-sy3rwk{opacity:1}@media (prefers-reduced-motion: reduce),(max-width: 760px){.online-step.svelte-sy3rwk,.sample-vessel.svelte-sy3rwk{transition:none}}.soil-scene.svelte-xzpggz{width:100%;pointer-events:none}svg.svelte-xzpggz{display:block;width:100%;height:auto;overflow:visible}.terrain.svelte-xzpggz{transform:translateY(var(--terrain-offset, 0px))}.batch-mounds.svelte-xzpggz,.sample-extract.svelte-xzpggz,.lab-marker.svelte-xzpggz,.document-assemble.svelte-xzpggz,.workflow-connect.svelte-xzpggz{opacity:.15;transform:translateY(8px);transition:opacity .65s ease,transform .8s ease}.present.svelte-xzpggz{opacity:1;transform:translateY(0)}.soil-rise.svelte-xzpggz,.plant-grow.svelte-xzpggz{transform-box:fill-box;transform-origin:center bottom}.hero.svelte-xzpggz .soil-rise:where(.svelte-xzpggz){animation:svelte-xzpggz-soil-rise 1.4s cubic-bezier(.2,.6,.3,1) both}.hero.svelte-xzpggz .plant-grow:where(.svelte-xzpggz){animation:svelte-xzpggz-plant-grow 1.3s .5s both}.hero.svelte-xzpggz .soil-layer-reveal:where(.svelte-xzpggz){animation:svelte-xzpggz-layer-reveal 1.1s both}.hero.svelte-xzpggz .terrain-road:where(.svelte-xzpggz){animation:svelte-xzpggz-road-reveal 1.6s 1.3s both}@keyframes svelte-xzpggz-road-reveal{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}.hero.svelte-xzpggz .data-emerge:where(.svelte-xzpggz){animation:svelte-xzpggz-data-emerge .8s 1s both}.hero.svelte-xzpggz .sample-extract:where(.svelte-xzpggz){animation:svelte-xzpggz-data-emerge .8s 1.4s both}.hero.svelte-xzpggz .document-assemble:where(.svelte-xzpggz),.hero.svelte-xzpggz .lab-marker:where(.svelte-xzpggz){animation:svelte-xzpggz-data-emerge .8s 1.7s both}.hero.svelte-xzpggz .soil-particles:where(.svelte-xzpggz){animation:svelte-xzpggz-data-emerge 1.2s .3s both}@keyframes svelte-xzpggz-soil-rise{0%{transform:scaleY(.25);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes svelte-xzpggz-plant-grow{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes svelte-xzpggz-layer-reveal{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-xzpggz-data-emerge{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.soil-scene.svelte-xzpggz :where(.svelte-xzpggz){animation:none!important;transition:none!important}.terrain.svelte-xzpggz{transform:none}}.product-capture.svelte-kjkjlq{display:block;position:relative;overflow:hidden;color:#536459;background:#f1f5f9}.framed.svelte-kjkjlq{border-radius:8px;border:1px solid #dce3dc;box-shadow:0 20px 55px #16392b12}.capture-chrome.svelte-kjkjlq{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:#fff;border-bottom:1px solid #e4e9e4;font-size:10px;font-weight:500}.window-dots.svelte-kjkjlq{color:#c6d0c8;letter-spacing:3px;font-size:9px}.chrome-divider.svelte-kjkjlq{margin:0 8px;color:#bcc8bd}.demo-label.svelte-kjkjlq{color:#738173;font-size:9px}img.svelte-kjkjlq{display:block;width:100%;height:auto}.capture-enlarge.svelte-kjkjlq{position:absolute;bottom:10px;right:10px;background:#fff;padding:8px 12px;border:1px solid #dce3dc;border-radius:4px;font-size:11px;opacity:0;transition:opacity .2s}a.svelte-kjkjlq:hover .capture-enlarge:where(.svelte-kjkjlq),a.svelte-kjkjlq:focus-visible .capture-enlarge:where(.svelte-kjkjlq){opacity:1}@media (hover: none){.capture-enlarge.svelte-kjkjlq{opacity:1}}.capture-modal.svelte-kjkjlq{padding:0;border:none;border-radius:8px;max-width:min(92vw,1280px);max-height:90vh;background:transparent;overflow:visible}.capture-modal.svelte-kjkjlq::backdrop{background:#10241abf}.capture-modal.svelte-kjkjlq img:where(.svelte-kjkjlq){display:block;width:100%;height:auto;max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:8px}.modal-close.svelte-kjkjlq{position:absolute;top:-14px;right:-14px;width:32px;height:32px;display:grid;place-items:center;background:#fff;border:1px solid #dce3dc;border-radius:50%;font-size:13px;box-shadow:0 4px 12px #16392b24}.workflow-section.svelte-6iwsc4{background:#edf1e9}.section-heading.svelte-6iwsc4{max-width:740px}.journey-layout.svelte-6iwsc4{display:grid;grid-template-columns:1.12fr 1fr;gap:90px;align-items:start;margin-top:68px}.journey-visual.svelte-6iwsc4{position:sticky;top:120px;padding-top:15px}.stage-meta.svelte-6iwsc4{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.1em;font-weight:600;color:#5a6c55}.interactive-landscape.svelte-6iwsc4{position:relative}.landscape-points.svelte-6iwsc4{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(var(--terrain-offset, 0px))}.landscape-point.svelte-6iwsc4{position:absolute;display:grid;place-items:center;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:50%;z-index:1}.point-dot.svelte-6iwsc4{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f8f8f2;color:#173f35;border:1px solid #6a8356;font-size:10px;font-weight:600;box-shadow:0 2px 7px #173f351c;transition:transform .2s,background .2s}.current.svelte-6iwsc4 .point-dot:where(.svelte-6iwsc4),.landscape-point.svelte-6iwsc4:hover .point-dot:where(.svelte-6iwsc4),.landscape-point.svelte-6iwsc4:focus-visible .point-dot:where(.svelte-6iwsc4){background:#173f35;color:#fff;transform:scale(1.12)}.landscape-point.svelte-6iwsc4:hover,.landscape-point.svelte-6iwsc4:focus-visible{z-index:2}.point-label.svelte-6iwsc4{position:absolute;bottom:44px;left:50%;transform:translate(-50%);padding:7px 10px;border-radius:4px;background:#173f35;color:#fff;font-size:11px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s}.landscape-point.svelte-6iwsc4:hover .point-label:where(.svelte-6iwsc4),.landscape-point.svelte-6iwsc4:focus-visible .point-label:where(.svelte-6iwsc4){opacity:1}.landscape-hint.svelte-6iwsc4{color:#526749;font-size:11px;line-height:1.6;margin:4px 0 0}.touch-hint.svelte-6iwsc4{display:none}@media (hover: none){.mouse-hint.svelte-6iwsc4{display:none}.touch-hint.svelte-6iwsc4{display:inline}}.journey-progress.svelte-6iwsc4{height:2px;background:#d2dccb;margin:16px 0 25px;overflow:hidden}.journey-progress.svelte-6iwsc4 span:where(.svelte-6iwsc4){display:block;height:100%;background:#456646;transform-origin:left;transform:scaleX(var(--journey-progress, .04))}.stage-caption.svelte-6iwsc4{display:flex;align-items:center;gap:18px}.stage-number.svelte-6iwsc4{font-size:40px;font-weight:300;color:#799267}.stage-title.svelte-6iwsc4{font-size:20px;font-weight:600}.stage-caption.svelte-6iwsc4 p:where(.svelte-6iwsc4){margin:4px 0 0;font-size:13px;color:#5d6d5b}.example-note.svelte-6iwsc4{font-size:10px;color:#677562;margin-top:30px}.journey-steps.svelte-6iwsc4{list-style:none;margin:0;padding:0}li.svelte-6iwsc4{display:grid;grid-template-columns:36px 1fr;gap:16px;position:relative;padding:35px 0 40px;border-top:1px solid #cdd8c6;scroll-margin-top:100px}li.svelte-6iwsc4:first-child{padding-top:20px}li.svelte-6iwsc4:last-child{min-height:var(--journey-visual-height, 600px)}.step-index.svelte-6iwsc4{color:#627b50;font-size:12px;padding-top:5px;font-variant-numeric:tabular-nums}h3.svelte-6iwsc4{font-size:23px;margin:0 0 14px;font-weight:500;letter-spacing:-.025em}li.svelte-6iwsc4 p:where(.svelte-6iwsc4){font-size:15px;line-height:1.8;color:#566354;margin:0}li.svelte-6iwsc4 .step-note:where(.svelte-6iwsc4){margin-top:16px;font-size:12px;line-height:1.7;color:#3e593c}li.svelte-6iwsc4:before{position:absolute;content:"";width:3px;height:36px;background:#668649;top:32px;left:-24px;opacity:0;transform:scaleY(.5);transition:opacity .4s,transform .4s}li.active.svelte-6iwsc4:before{opacity:1;transform:scaleY(1)}@media (max-width: 1000px){.journey-layout.svelte-6iwsc4{gap:45px}}@media (max-width: 760px){.landscape-points.svelte-6iwsc4{transform:none}.journey-layout.svelte-6iwsc4{display:block;margin-top:28px}.journey-visual.svelte-6iwsc4{position:relative;top:auto;max-width:500px;margin:0 auto 40px}.stage-caption.svelte-6iwsc4,.journey-progress.svelte-6iwsc4,.stage-meta.svelte-6iwsc4,.example-note.svelte-6iwsc4{display:none}li.svelte-6iwsc4{padding:26px 0}li.svelte-6iwsc4:last-child{min-height:0}li.svelte-6iwsc4:before{display:none}h3.svelte-6iwsc4{font-size:22px}}@media (prefers-reduced-motion: reduce){.landscape-points.svelte-6iwsc4{transform:none}li.svelte-6iwsc4:before{transition:none}}.guides-heading.svelte-1ravkad{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:60px}.guides-heading.svelte-1ravkad .section-lead:where(.svelte-1ravkad){max-width:390px;margin-bottom:5px}.guide-layout.svelte-1ravkad{display:grid;grid-template-columns:265px minmax(0,1fr);gap:65px}.guide-nav.svelte-1ravkad{display:flex;flex-direction:column}.guide-nav.svelte-1ravkad button:where(.svelte-1ravkad){display:grid;grid-template-columns:22px 1fr 20px;gap:14px;text-align:left;padding:23px 14px;border-bottom:1px solid #dce2d6;font-size:14px;align-items:center}.guide-nav.svelte-1ravkad button[aria-selected=true]:where(.svelte-1ravkad){background:#e8eee2;color:#294f34;border-left:2px solid #52713e}.guide-number.svelte-1ravkad{font-size:10px;color:#6b7a61}.guide-arrow.svelte-1ravkad{opacity:0}.guide-nav.svelte-1ravkad button[aria-selected=true]:where(.svelte-1ravkad) .guide-arrow:where(.svelte-1ravkad){opacity:1}.guide-film.svelte-1ravkad{display:grid;grid-template-columns:62px 1fr;gap:20px 10px;margin-top:46px;color:#6b7464;font-size:12px;line-height:1.6}.film-duration.svelte-1ravkad{font-size:24px;font-weight:300;color:#435c36}.guide-film.svelte-1ravkad button:where(.svelte-1ravkad){grid-column:1 / -1;justify-self:start}.guide-screen.svelte-1ravkad{background:#eaf0e7;padding:22px;border:1px solid #dde5d6;border-radius:8px}.screen-label.svelte-1ravkad{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.06em;margin-bottom:18px;color:#5b7055}.screen-label.svelte-1ravkad>span:where(.svelte-1ravkad):first-child{display:flex;align-items:center;gap:8px}.screen-transition.svelte-1ravkad{min-height:235px;display:grid;align-items:center;animation:svelte-1ravkad-screen-enter .35s ease both}.screen-transition.svelte-1ravkad .product-capture{border-radius:5px;box-shadow:0 8px 25px #173f350a}.video-preview.svelte-1ravkad{position:relative;isolation:isolate;min-height:300px}.video-play-overlay.svelte-1ravkad{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;border-radius:5px;background:linear-gradient(180deg,#173f3526,#173f35cc)!important;color:#fff!important;padding:24px;text-align:center}.video-play-circle.svelte-1ravkad{display:grid;place-items:center;width:76px;height:76px;padding-left:4px;border-radius:50%;background:#f8faf0;color:#294f34;font-size:25px;box-shadow:0 0 0 9px #f8faf020;transition:transform .2s ease,box-shadow .2s ease}.video-play-overlay.svelte-1ravkad:hover .video-play-circle:where(.svelte-1ravkad){transform:scale(1.06);box-shadow:0 0 0 13px #f8faf02b}.video-play-title.svelte-1ravkad{font-size:20px;font-weight:600}.video-play-duration.svelte-1ravkad{font-size:12px;color:#e2ecd8}.playback-note.svelte-1ravkad{font-size:11px;line-height:1.6;color:#6e7c65;margin:12px 0 0}.sample-views.svelte-1ravkad{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.sample-views.svelte-1ravkad button:where(.svelte-1ravkad){font-size:11px;min-height:38px;padding:7px 11px;border:1px solid #bccbb3;border-radius:3px}.sample-views.svelte-1ravkad button[aria-pressed=true]:where(.svelte-1ravkad){background:#294d35;color:#fff;border-color:#294d35}.guide-copy.svelte-1ravkad{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:28px}.guide-copy.svelte-1ravkad .eyebrow:where(.svelte-1ravkad){font-size:10px;margin-bottom:8px}h3.svelte-1ravkad{font-size:24px;font-weight:500;margin:0;letter-spacing:-.03em}.chapter-button.svelte-1ravkad{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:12px;padding:10px 14px;border:1px solid #bbcbb0;border-radius:5px;background:#e8eee2!important}.play-icon.svelte-1ravkad{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid #9dae91;font-size:10px}.chapter-time.svelte-1ravkad{color:#6e7c65;font-size:10px}.guide-description.svelte-1ravkad{color:#5b6856;font-size:15px;line-height:1.8;margin:18px 0}.guide-detail.svelte-1ravkad{font-size:13px;color:#516347}summary.svelte-1ravkad{cursor:pointer;width:-moz-fit-content;width:fit-content;padding:8px 0}details.svelte-1ravkad p:where(.svelte-1ravkad){line-height:1.8}.guide-footnote.svelte-1ravkad{margin-top:40px;padding-top:20px;border-top:1px solid #dce2d6;display:flex;gap:20px;justify-content:space-between;color:#6a7661;font-size:10px;line-height:1.7}.transcript.svelte-1ravkad{font-size:12px;margin-top:16px;color:#56694b}.transcript.svelte-1ravkad ol:where(.svelte-1ravkad){padding:15px 0 0 20px;-moz-columns:2;columns:2;gap:50px}.transcript.svelte-1ravkad li:where(.svelte-1ravkad){-moz-column-break-inside:avoid;break-inside:avoid;padding:10px}.transcript.svelte-1ravkad h3:where(.svelte-1ravkad){font-size:16px}.video-frame.svelte-1ravkad{aspect-ratio:16/9;background:#173f35}video.svelte-1ravkad{width:100%;height:100%;display:block}.media-error.svelte-1ravkad{font-size:14px;color:#8c4029}.media-error.svelte-1ravkad a:where(.svelte-1ravkad){text-decoration:underline}@keyframes svelte-1ravkad-screen-enter{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1000px){.guide-layout.svelte-1ravkad{grid-template-columns:220px minmax(0,1fr);gap:30px}}@media (max-width: 760px){.guides-heading.svelte-1ravkad{display:block;margin-bottom:32px}.guides-heading.svelte-1ravkad .section-lead:where(.svelte-1ravkad){margin-top:20px}.guide-layout.svelte-1ravkad{display:block}.guide-nav.svelte-1ravkad{margin-bottom:28px}.guide-nav.svelte-1ravkad button:where(.svelte-1ravkad){padding:16px}.guide-film.svelte-1ravkad{margin:0 0 28px;grid-template-columns:60px 1fr auto;align-items:center}.guide-film.svelte-1ravkad button:where(.svelte-1ravkad){grid-column:auto}.guide-screen.svelte-1ravkad{padding:12px}.guide-copy.svelte-1ravkad{align-items:start;flex-wrap:wrap;gap:10px}h3.svelte-1ravkad{font-size:21px}.chapter-button.svelte-1ravkad{gap:7px;white-space:nowrap}.chapter-time.svelte-1ravkad{display:none}.guide-footnote.svelte-1ravkad{display:block}.guide-footnote.svelte-1ravkad span:where(.svelte-1ravkad){display:block;margin-bottom:8px}.transcript.svelte-1ravkad ol:where(.svelte-1ravkad){-moz-columns:1;columns:1}.screen-transition.svelte-1ravkad{min-height:150px}.video-preview.svelte-1ravkad{min-height:250px}.video-play-circle.svelte-1ravkad{width:60px;height:60px;font-size:21px}.video-play-title.svelte-1ravkad{font-size:17px}}@media (prefers-reduced-motion: reduce){.screen-transition.svelte-1ravkad{animation:none}}.trace-section.svelte-183wtg4{background:#173f35;color:#f2f4e9}.trace-layout.svelte-183wtg4{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.trace-copy.svelte-183wtg4 .eyebrow:where(.svelte-183wtg4){color:#becba9}h2.svelte-183wtg4 span:where(.svelte-183wtg4){color:#b8cb96}.trace-copy.svelte-183wtg4 .section-lead:where(.svelte-183wtg4){color:#bac9bd;max-width:390px;margin-top:28px}.trace-detail.svelte-183wtg4{padding:25px 0 18px;border-top:1px solid #527064;margin-top:38px;min-height:195px}.detail-label.svelte-183wtg4{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#b1c696}.trace-detail.svelte-183wtg4 h3:where(.svelte-183wtg4){margin:12px 0;font-size:18px;font-weight:500}.trace-detail.svelte-183wtg4 p:where(.svelte-183wtg4){font-size:13px;line-height:1.8;color:#c1cec3;max-width:440px}.trace-copy.svelte-183wtg4 .text-link:where(.svelte-183wtg4){color:#e4ebd4;margin-top:20px}.diagram-note.svelte-183wtg4{display:flex;justify-content:space-between;color:#a7bca6;font-size:9px;letter-spacing:.1em;margin:0 0 22px}.trace-node.svelte-183wtg4{display:flex;align-items:center;width:100%;gap:18px;padding:16px 20px;text-align:left;border:1px solid #577364;border-radius:5px;background:#21493d;transition:background .2s,transform .2s;min-height:74px}.trace-node.svelte-183wtg4:hover,.weighing-group.svelte-183wtg4:hover{transform:translateY(-2px);background:#2f5543}.trace-node.selected.svelte-183wtg4{background:#e8eedb;color:#294830;border-color:#e8eedb}.node-icon.svelte-183wtg4{color:#b4c899;font-size:25px;width:24px;text-align:center}.selected.svelte-183wtg4 .node-icon:where(.svelte-183wtg4){color:#57733f}small.svelte-183wtg4{display:block;font-size:8px;letter-spacing:.11em;color:#afc1aa;margin-bottom:6px}.selected.svelte-183wtg4 small:where(.svelte-183wtg4){color:#5c734b}strong.svelte-183wtg4{display:block;font-size:13px;font-weight:500}.node-value.svelte-183wtg4,.node-check.svelte-183wtg4{margin-left:auto;font-size:14px}.node-check.svelte-183wtg4{color:#bbcf9d}.selected.svelte-183wtg4 .node-check:where(.svelte-183wtg4){color:#47683c}.connector.svelte-183wtg4{width:1px;height:23px;background:#577562;margin:auto;position:relative}.connector.svelte-183wtg4:after{content:"";background:#d4dfb8;width:1px;height:100%;position:absolute;transform-origin:top;transform:scaleY(var(--journey-progress, 1))}.weighing-group.svelte-183wtg4{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;border-radius:4px;text-align:center;transition:transform .2s}.weighing-group.svelte-183wtg4>span:where(.svelte-183wtg4){padding:16px 8px;border:1px solid #617959;border-radius:4px;background:#284d3d}.weighing-group.selected.svelte-183wtg4>span:where(.svelte-183wtg4){border-color:#d9e1ba}.weighing-group.svelte-183wtg4 strong:where(.svelte-183wtg4){font-size:12px}em.svelte-183wtg4{display:block;font-style:normal;font-size:9px;color:#c4d4ad;margin-top:9px}.weighing-group.svelte-183wtg4>.other-source:where(.svelte-183wtg4){background:transparent;border-style:dashed}.diagram-hint.svelte-183wtg4{color:#b9c9b2;font-size:10px;text-align:center;margin:22px 0 0}@media (max-width: 1000px){.trace-layout.svelte-183wtg4{gap:50px}}@media (max-width: 760px){.trace-layout.svelte-183wtg4{display:flex;flex-direction:column;gap:40px}.trace-copy.svelte-183wtg4,.trace-diagram.svelte-183wtg4{width:100%}.trace-detail.svelte-183wtg4{min-height:0}.trace-node.svelte-183wtg4{padding:16px}.trace-diagram.svelte-183wtg4{max-width:470px}}@media (prefers-reduced-motion: reduce){.trace-node.svelte-183wtg4,.weighing-group.svelte-183wtg4{transition:none;transform:none}}.mcp-section.svelte-1rj6xb1{background:#edf1e8}.mcp-heading.svelte-1rj6xb1{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:48px}.mcp-heading.svelte-1rj6xb1 .section-lead:where(.svelte-1rj6xb1){max-width:480px;margin-top:12px;margin-bottom:3px}.mcp-value.svelte-1rj6xb1 h3:where(.svelte-1rj6xb1){margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em}.mcp-benefits.svelte-1rj6xb1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:54px}.mcp-benefits.svelte-1rj6xb1 article:where(.svelte-1rj6xb1){border-top:1px solid #cbd7be;padding-top:20px}.mcp-benefits.svelte-1rj6xb1 h3:where(.svelte-1rj6xb1){margin:0 0 10px;font-size:15px;font-weight:600}.mcp-benefits.svelte-1rj6xb1 p:where(.svelte-1rj6xb1){margin:0;font-size:13px;line-height:1.8;color:var(--jp-muted)}.mcp-closing.svelte-1rj6xb1{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:38px}.mcp-closing.svelte-1rj6xb1 p:where(.svelte-1rj6xb1){margin:0;font-size:14px;line-height:1.8;color:var(--jp-muted)}.mcp-closing.svelte-1rj6xb1 strong:where(.svelte-1rj6xb1){font-size:20px;line-height:1.5;font-weight:500;letter-spacing:-.02em}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.mcp-benefits.svelte-1rj6xb1 article:where(.svelte-1rj6xb1),.mcp-closing.svelte-1rj6xb1{animation:svelte-1rj6xb1-benefit-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 100%}@keyframes svelte-1rj6xb1-benefit-reveal{0%{opacity:.65;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}}@media (max-width: 1000px){.mcp-benefits.svelte-1rj6xb1{grid-template-columns:repeat(2,minmax(0,1fr))}}.mcp-scene.svelte-1rj6xb1{max-width:900px;margin-inline:auto;background:#fffef8;border:1px solid #d7dfce;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #29452c09}.chat-header.svelte-1rj6xb1{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:23px 34px;border-bottom:1px solid #e3e8db;background:#f8faf3}.assistant-brand.svelte-1rj6xb1{display:flex;gap:12px;align-items:center}.assistant-avatar.svelte-1rj6xb1{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e5ecd9;color:#4e7042;font-size:25px}.assistant-brand.svelte-1rj6xb1 strong:where(.svelte-1rj6xb1){display:block;font-size:14px;font-weight:600}.assistant-brand.svelte-1rj6xb1 div:where(.svelte-1rj6xb1)>span:where(.svelte-1rj6xb1){display:block;margin-top:4px;font-size:11px;color:#75816a}.connected.svelte-1rj6xb1{display:flex;align-items:center;gap:7px;font-size:10px;color:#657a54}.connected.svelte-1rj6xb1 i:where(.svelte-1rj6xb1){width:5px;height:5px;border-radius:50%;background:#799f59}.chat-conversation.svelte-1rj6xb1{padding:34px 44px 24px}.user-message.svelte-1rj6xb1{max-width:470px;margin-left:auto}.speaker.svelte-1rj6xb1{display:block;margin-bottom:10px;color:#7a876d;font-size:9px;letter-spacing:.1em}.user-message.svelte-1rj6xb1 .speaker:where(.svelte-1rj6xb1){text-align:right}.question.svelte-1rj6xb1{background:#e8efdd;padding:19px 23px;border-radius:13px 13px 3px;font-size:17px;line-height:1.7}.sr-question.svelte-1rj6xb1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.typing-caret.svelte-1rj6xb1{opacity:0;color:#6a8852}.reply-area.svelte-1rj6xb1{position:relative;margin-top:35px;min-height:250px}.thinking.svelte-1rj6xb1{position:absolute;left:0;top:3px;opacity:0;color:#758266;font-size:12px;display:flex;gap:10px;align-items:center}.thinking-dots.svelte-1rj6xb1{font-size:21px;letter-spacing:3px;color:#7e9965}.assistant-message.svelte-1rj6xb1{max-width:610px}.source-label.svelte-1rj6xb1{letter-spacing:0;text-transform:none}.answer-intro.svelte-1rj6xb1{font-size:17px;line-height:1.7;margin:0 0 19px}.answer-intro.svelte-1rj6xb1 strong:where(.svelte-1rj6xb1){font-weight:600}.sample-list.svelte-1rj6xb1{border:1px solid #dce4d2;border-radius:8px;overflow:hidden}.sample-row.svelte-1rj6xb1{display:flex;align-items:center;gap:13px;padding:16px 20px;background:#f8faf3}.sample-row.svelte-1rj6xb1+.sample-row:where(.svelte-1rj6xb1){border-top:1px solid #e1e7d8}.sample-icon.svelte-1rj6xb1{width:32px;height:36px;flex-shrink:0}.sample-icon.svelte-1rj6xb1 svg:where(.svelte-1rj6xb1){width:100%;height:100%}.sample-info.svelte-1rj6xb1{flex:1}.sample-info.svelte-1rj6xb1 strong:where(.svelte-1rj6xb1){display:block;font-size:14px;font-weight:600}.sample-info.svelte-1rj6xb1>span:where(.svelte-1rj6xb1){display:block;margin-top:4px;font-size:10px;color:#7c886f}.status-badge.svelte-1rj6xb1{font-size:11px;color:#527447;white-space:nowrap}.answer-summary.svelte-1rj6xb1{margin:18px 0 0;font-size:14px;line-height:1.7;color:#5e7153}.chat-footnote.svelte-1rj6xb1{display:flex;gap:8px;align-items:center;margin-top:28px;font-size:10px;color:#819071}.soil-foundation.svelte-1rj6xb1{opacity:.6}.soil-foundation.svelte-1rj6xb1 span:where(.svelte-1rj6xb1){display:block;height:5px;background:#b9c99b}.soil-foundation.svelte-1rj6xb1 span:where(.svelte-1rj6xb1):nth-child(2){height:7px;background:#b79a74;background-image:radial-gradient(#ead8b9 1px,transparent 1px);background-size:17px 9px}.soil-foundation.svelte-1rj6xb1 span:where(.svelte-1rj6xb1):nth-child(3){background:#806244}.sequence-progress.svelte-1rj6xb1{height:2px;background:#d8dfcf}.sequence-progress.svelte-1rj6xb1 span:where(.svelte-1rj6xb1){display:block;height:100%;background:#587747;transform-origin:left}.scene-footer.svelte-1rj6xb1{max-width:900px;margin:20px auto 0;display:flex;justify-content:space-between;gap:16px;align-items:center}.scene-footer.svelte-1rj6xb1 p:where(.svelte-1rj6xb1){margin:0;font-size:11px;color:#6a7860}.playback-controls.svelte-1rj6xb1{display:flex;gap:22px}.animate.svelte-1rj6xb1 .animated:where(.svelte-1rj6xb1){animation-play-state:paused!important}.animate.playing.svelte-1rj6xb1 .animated:where(.svelte-1rj6xb1){animation-play-state:running!important}.animate.svelte-1rj6xb1 .typed-letter:where(.svelte-1rj6xb1){animation:svelte-1rj6xb1-type-letter .01s var(--letter-delay) both}.animate.svelte-1rj6xb1 .typing-caret:where(.svelte-1rj6xb1){animation:svelte-1rj6xb1-caret .5s 2.5s forwards}.animate.svelte-1rj6xb1 .thinking:where(.svelte-1rj6xb1){animation:svelte-1rj6xb1-thinking 1.2s 3s both}.animate.svelte-1rj6xb1 .assistant-message:where(.svelte-1rj6xb1){animation:svelte-1rj6xb1-appear .55s 4.25s both}.animate.svelte-1rj6xb1 .sample-row:where(.svelte-1rj6xb1){animation:svelte-1rj6xb1-appear .5s var(--row-delay) both}.animate.svelte-1rj6xb1 .answer-summary:where(.svelte-1rj6xb1){animation:svelte-1rj6xb1-appear .5s 5.9s both}.animate.svelte-1rj6xb1 .sequence-progress:where(.svelte-1rj6xb1) span:where(.svelte-1rj6xb1){animation:svelte-1rj6xb1-progress 7.5s linear both}@keyframes svelte-1rj6xb1-type-letter{0%{opacity:0}to{opacity:1}}@keyframes svelte-1rj6xb1-caret{0%,15%,35%,55%,75%,95%{opacity:1}10%,30%,50%,70%,90%,to{opacity:0}}@keyframes svelte-1rj6xb1-thinking{0%,to{opacity:0}15%,85%{opacity:1}}@keyframes svelte-1rj6xb1-appear{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1rj6xb1-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.animate.svelte-1rj6xb1 .animated:where(.svelte-1rj6xb1){animation:none!important}}@media (max-width: 760px){.mcp-value.svelte-1rj6xb1{margin-top:26px}.mcp-benefits.svelte-1rj6xb1{gap:24px;margin-top:36px}.mcp-closing.svelte-1rj6xb1{align-items:flex-start;flex-direction:column;gap:20px}.mcp-heading.svelte-1rj6xb1{grid-template-columns:1fr;gap:0;margin-bottom:30px}.chat-header.svelte-1rj6xb1{padding:18px 20px;flex-wrap:wrap;gap:12px}.connected.svelte-1rj6xb1{font-size:9px}.chat-conversation.svelte-1rj6xb1{padding:26px 20px 20px}.question.svelte-1rj6xb1{font-size:15px;padding:15px 17px}.answer-intro.svelte-1rj6xb1{font-size:15px}.sample-row.svelte-1rj6xb1{padding:14px 12px;gap:8px;flex-wrap:wrap}.sample-info.svelte-1rj6xb1 strong:where(.svelte-1rj6xb1){font-size:12px}.status-badge.svelte-1rj6xb1{margin-left:40px}.chat-footnote.svelte-1rj6xb1{font-size:9px;line-height:1.7}.scene-footer.svelte-1rj6xb1{align-items:flex-start;flex-direction:column}.source-label.svelte-1rj6xb1{display:block;margin-top:5px}}@media (max-width: 480px){.mcp-benefits.svelte-1rj6xb1{grid-template-columns:1fr;gap:20px}}.roi-landscape.svelte-ibxzsi{width:100%;height:100%;display:block}.soil-pile.svelte-ibxzsi,.background-truck.svelte-ibxzsi,.excavator.svelte-ibxzsi{transition:transform .35s ease,opacity .35s ease}@media (prefers-reduced-motion: reduce){.soil-pile.svelte-ibxzsi,.background-truck.svelte-ibxzsi,.excavator.svelte-ibxzsi{transition:none}}.roi-section.svelte-11jyw1l{background:#f4f6ed;overflow:hidden}.roi-heading.svelte-11jyw1l{text-align:center}.roi-heading.svelte-11jyw1l .section-lead:where(.svelte-11jyw1l){margin:22px auto 0}.roi-controls.svelte-11jyw1l{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-top:40px}label.svelte-11jyw1l{display:block;font-size:12px;font-weight:600;margin-bottom:8px;color:#53684a}.volume-value.svelte-11jyw1l{font-size:32px;font-weight:500;font-variant-numeric:tabular-nums}.volume-value.svelte-11jyw1l span:where(.svelte-11jyw1l){font-size:16px;color:#65765a}.hourly-rate.svelte-11jyw1l>div:where(.svelte-11jyw1l){display:flex;gap:9px;align-items:center;font-size:12px;color:#64735a}.hourly-rate.svelte-11jyw1l input:where(.svelte-11jyw1l){width:95px;border:1px solid #bdccb0;border-radius:6px;padding:10px;font:inherit;font-size:16px;background:#fffef8;color:var(--jp-forest)}.hourly-rate.svelte-11jyw1l input:where(.svelte-11jyw1l):focus-visible{outline:3px solid #b27735;outline-offset:3px}.rate-note.svelte-11jyw1l{text-align:right;font-size:10px;color:#738265;min-height:16px;margin:7px 0 0}.rate-note.invalid.svelte-11jyw1l{color:#963f2a}.roi-stage.svelte-11jyw1l{position:relative;height:295px;--truck-width: 180px}.landscape-backdrop.svelte-11jyw1l{position:absolute;top:0;right:0;bottom:30px;left:0;pointer-events:none}.truck-route.svelte-11jyw1l{position:absolute;bottom:11px;left:0;right:var(--truck-width);height:135px;pointer-events:none;z-index:1}.moving-truck.svelte-11jyw1l{position:absolute;left:var(--progress);width:var(--truck-width);bottom:0;transition:left .18s ease-out;display:flex;flex-direction:column;align-items:center}.moving-truck.svelte-11jyw1l svg:where(.svelte-11jyw1l){display:block;width:100%}.truck-badge.svelte-11jyw1l{color:#456738;background:#fffef7;border:1px solid #dae3cd;border-radius:20px;padding:5px 12px;font-size:11px;box-shadow:0 3px 12px #29452c0a}.truck-knob.svelte-11jyw1l{display:grid;place-items:center;background:#436a36;color:#fff;width:30px;height:30px;border:4px solid #f4f6ed;border-radius:50%}.slider-rail.svelte-11jyw1l{position:absolute;bottom:24px;height:5px;left:calc(var(--truck-width) / 2);right:calc(var(--truck-width) / 2);background:#d6dfcb;border-radius:5px;overflow:hidden}.slider-rail.svelte-11jyw1l span:where(.svelte-11jyw1l){display:block;height:100%;background:#779659}.truck-slider.svelte-11jyw1l{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;left:0;bottom:0;width:100%;height:160px;margin:0;background:transparent;cursor:grab;z-index:2;touch-action:pan-y}.truck-slider.svelte-11jyw1l:active{cursor:grabbing}.truck-slider.svelte-11jyw1l::-webkit-slider-runnable-track{height:160px;background:transparent}.truck-slider.svelte-11jyw1l::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:var(--truck-width);height:160px;background:transparent;border:0}.truck-slider.svelte-11jyw1l::-moz-range-track{height:160px;background:transparent}.truck-slider.svelte-11jyw1l::-moz-range-thumb{width:var(--truck-width);height:160px;background:transparent;border:0;border-radius:0}.truck-slider.svelte-11jyw1l:focus{outline:none}.roi-stage.svelte-11jyw1l:has(.truck-slider:where(.svelte-11jyw1l):focus-visible){outline:3px solid #b27735;outline-offset:5px;border-radius:10px}.slider-labels.svelte-11jyw1l{display:flex;justify-content:space-between;padding-inline:65px;font-size:11px;color:#718162}.roi-presets.svelte-11jyw1l{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.roi-presets.svelte-11jyw1l button:where(.svelte-11jyw1l){min-width:48px;min-height:44px;padding:9px 16px;border-radius:22px;border:1px solid #ccd7be;background:#fffef8;font-size:13px}.roi-presets.svelte-11jyw1l button[aria-pressed=true]:where(.svelte-11jyw1l){background:#315b3e;border-color:#315b3e;color:#fff}.slider-help.svelte-11jyw1l{text-align:center;font-size:11px;line-height:1.7;color:#6e7d60;margin:12px 0 30px}.roi-stats.svelte-11jyw1l{display:grid;grid-template-columns:1fr 1fr 1.05fr;gap:18px}.stat-card.svelte-11jyw1l{padding:28px;border:1px solid #e0e6d8;border-radius:15px;background:#fafbf7;box-shadow:0 10px 30px #314d3006}.stat-heading.svelte-11jyw1l{display:flex;gap:12px;align-items:center}.stat-icon.svelte-11jyw1l{font-size:30px;color:#7e8e72}h3.svelte-11jyw1l{font-size:19px;margin:0;font-weight:600;letter-spacing:-.02em}.stat-heading.svelte-11jyw1l p:where(.svelte-11jyw1l){font-size:12px;color:#738268;margin:6px 0 0}dl.svelte-11jyw1l{margin:24px 0 0}dl.svelte-11jyw1l>div:where(.svelte-11jyw1l)+div:where(.svelte-11jyw1l){margin-top:23px}dt.svelte-11jyw1l{font-size:11px;color:#6e7b63;margin-bottom:5px}dd.svelte-11jyw1l{margin:0;font-size:25px;font-weight:500;font-variant-numeric:tabular-nums}dd.svelte-11jyw1l small:where(.svelte-11jyw1l){font-size:17px}.platform.svelte-11jyw1l{background:#eaf1e2;border-color:#dae5cf}.saving.svelte-11jyw1l{background:#244c38;color:#fff;border-color:#244c38}.saving-label.svelte-11jyw1l{font-size:12px;color:#d2e2c0;margin:0 0 9px}.saving.svelte-11jyw1l h3:where(.svelte-11jyw1l){font-size:17px;font-weight:500}.saved-cost.svelte-11jyw1l{display:block;font-size:clamp(36px,4.5vw,56px);letter-spacing:-.04em;line-height:1.2;margin:19px 0 10px;font-variant-numeric:tabular-nums}.saved-cost.svelte-11jyw1l span:where(.svelte-11jyw1l){font-size:.5em}.saved-time.svelte-11jyw1l{display:block;font-size:24px;font-weight:500;color:#d4e7b8}.saving-caption.svelte-11jyw1l{display:block;font-size:10px;color:#c1d5b3;margin-top:15px;line-height:1.6}.manual-range.svelte-11jyw1l{font-size:20px;line-height:1.5}.manual.svelte-11jyw1l dd:where(.svelte-11jyw1l){overflow-wrap:anywhere}.saving.svelte-11jyw1l .saved-cost:where(.svelte-11jyw1l){font-size:clamp(28px,3.2vw,42px);overflow-wrap:anywhere}.saving.svelte-11jyw1l .saved-cost.wide-range:where(.svelte-11jyw1l){font-size:clamp(23px,2.5vw,32px)}.saved-time.svelte-11jyw1l{line-height:1.5}.roi-equivalent.svelte-11jyw1l{background:#e5eedb;border-radius:10px;padding:20px 24px;font-size:14px;margin:18px 0;line-height:1.8}.roi-equivalent.svelte-11jyw1l span:where(.svelte-11jyw1l){display:block;font-size:11px;color:#70825f}.roi-assumptions.svelte-11jyw1l{font-size:12px;color:#697c58;line-height:1.8}summary.svelte-11jyw1l{cursor:pointer;width:-moz-fit-content;width:fit-content;padding:8px 0}.roi-assumptions.svelte-11jyw1l p:where(.svelte-11jyw1l){max-width:880px}.roi-cta.svelte-11jyw1l{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:35px}.roi-cta.svelte-11jyw1l p:where(.svelte-11jyw1l){font-size:23px;line-height:1.5;letter-spacing:-.025em;margin:0}.sr-result.svelte-11jyw1l{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width: 1000px){.stat-card.svelte-11jyw1l{padding:20px}h3.svelte-11jyw1l{font-size:16px}dd.svelte-11jyw1l{font-size:21px}}@media (max-width: 760px){.roi-stage.svelte-11jyw1l{height:230px;--truck-width: 125px}.landscape-backdrop.svelte-11jyw1l{top:0;right:-65px;bottom:30px;left:-65px}.truck-slider.svelte-11jyw1l,.truck-slider.svelte-11jyw1l::-webkit-slider-runnable-track,.truck-slider.svelte-11jyw1l::-webkit-slider-thumb{height:125px}.truck-slider.svelte-11jyw1l::-moz-range-track,.truck-slider.svelte-11jyw1l::-moz-range-thumb{height:125px}.slider-labels.svelte-11jyw1l{padding-inline:38px}.roi-stats.svelte-11jyw1l{grid-template-columns:1fr 1fr;gap:12px}.saving.svelte-11jyw1l{grid-column:1 / -1}.saved-cost.svelte-11jyw1l{font-size:48px}.stat-heading.svelte-11jyw1l{align-items:start;gap:6px}.stat-icon.svelte-11jyw1l{display:none}.stat-card.svelte-11jyw1l{padding:18px 14px}dd.svelte-11jyw1l{font-size:20px}.roi-cta.svelte-11jyw1l{flex-direction:column;align-items:flex-start}.roi-cta.svelte-11jyw1l .button:where(.svelte-11jyw1l){width:100%}.roi-presets.svelte-11jyw1l{gap:6px}.roi-presets.svelte-11jyw1l button:where(.svelte-11jyw1l){padding:9px 12px;min-width:38px}.desktop-break.svelte-11jyw1l{display:none}}@media (prefers-reduced-motion: reduce){.moving-truck.svelte-11jyw1l{transition:none}}.site-header.svelte-1uha8ag{position:sticky;top:0;z-index:30;background:#f8f8f2f5;border-bottom:1px solid #e0e5d7}.header-inner.svelte-1uha8ag{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand.svelte-1uha8ag{flex-shrink:0}.brand.svelte-1uha8ag .logo-wrap{gap:9px}.brand.svelte-1uha8ag .w-jord{font-size:25px;color:#173f35}.brand.svelte-1uha8ag .w-sub{font-size:7px;letter-spacing:.18em;color:#60724d}.desktop-nav.svelte-1uha8ag{display:flex;gap:29px;margin-left:auto;margin-right:40px;font-size:14px;font-weight:500;color:#23332b}.desktop-nav.svelte-1uha8ag a:where(.svelte-1uha8ag),.login-link.svelte-1uha8ag{padding:14px 0}.desktop-nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.login-link.svelte-1uha8ag:hover{text-decoration:underline;text-underline-offset:6px}.nav-actions.svelte-1uha8ag{display:flex;gap:26px;align-items:center}.login-link.svelte-1uha8ag{font-size:14px;font-weight:500;white-space:nowrap}.jp-site.svelte-1uha8ag .nav-demo:where(.svelte-1uha8ag){padding:12px 17px;min-height:42px;font-size:13px}.mobile-toggle.svelte-1uha8ag{display:none}.hero-section.svelte-1uha8ag{overflow:clip;background:#edf1e9}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:.94fr 1.06fr;gap:25px;align-items:center;min-height:700px;padding-top:54px;padding-bottom:65px}.hero-copy.svelte-1uha8ag{position:relative;z-index:2}.hero-eyebrow.svelte-1uha8ag{display:flex;align-items:center;gap:9px}h1.svelte-1uha8ag{font-size:clamp(44px,4.7vw,67px);line-height:1.035}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#70834f}.hero-description.svelte-1uha8ag{max-width:415px;font-size:14px;line-height:1.85;color:#586751;margin:28px 0 25px}.hero-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:12px}.hero-note.svelte-1uha8ag{font-size:10px;letter-spacing:.025em;color:#6d7964;margin:18px 0 0}.hero-visual.svelte-1uha8ag{position:relative;aspect-ratio:1.08;align-self:center;margin-left:-15px;margin-right:-34px}.landscape-orbit.svelte-1uha8ag{position:absolute;width:490px;height:490px;max-width:100%;border-radius:50%;background:#d4d9ca;top:4%;left:12%}.hero-visual-label.svelte-1uha8ag{position:absolute;top:12px;left:15%;font-size:8px;letter-spacing:.15em;display:flex;align-items:center;gap:8px;color:#6a7f56}.hero-product.svelte-1uha8ag{position:absolute;top:9%;left:4%;width:90%;transform:rotate(-2deg);z-index:2}.hero-product.svelte-1uha8ag .product-capture{box-shadow:0 18px 45px #22483318;border-color:#cfdac4}.hero-landscape.svelte-1uha8ag{position:absolute;top:25%;left:-5%;width:110%;z-index:3;pointer-events:none}.landscape-caption.svelte-1uha8ag{position:absolute;bottom:0;left:10%;right:5%;display:flex;justify-content:space-between;color:#647354;font-size:8px;letter-spacing:.08em}.hero-bottom.svelte-1uha8ag{display:flex;align-items:center;gap:30px;border-top:1px solid #dbe2d3;min-height:79px;font-size:10px;color:#637355}.hero-bottom.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-right:auto}.hero-bottom.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:flex;gap:28px}.hero-bottom.svelte-1uha8ag>div:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag):before{content:"·";padding-right:18px}.hero-bottom.svelte-1uha8ag>a:where(.svelte-1uha8ag){margin-left:28px;padding:15px;font-size:20px}.intro-section.svelte-1uha8ag{padding-block:115px;display:grid;grid-template-columns:1.4fr 1fr;gap:0 80px}.intro-section.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){grid-column:1 / -1}.intro-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(28px,3vw,42px)}.intro-section.svelte-1uha8ag h2:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#6a7d52}.intro-section.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{color:#617057;font-size:14px;line-height:1.9;margin:0;align-self:center}.benefit-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 55px;margin-top:58px}.benefit-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){padding-top:25px;border-top:1px solid #d7e0cc}.benefit-icon.svelte-1uha8ag{font-size:26px;color:#748a55}.benefit-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:19px;font-weight:500;letter-spacing:-.02em;margin:20px 0 12px}.benefit-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#64715b;font-size:13px;line-height:1.8;max-width:330px}.faq-section.svelte-1uha8ag{border-top:1px solid #dce2d5;padding-top:80px}.faq-layout.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1.2fr;gap:90px}.faq-layout.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(28px,3vw,39px)}.faq-layout.svelte-1uha8ag .text-link:where(.svelte-1uha8ag){margin-top:28px}.faq-list.svelte-1uha8ag details:where(.svelte-1uha8ag){border-top:1px solid #d6dfcb}.faq-list.svelte-1uha8ag details:where(.svelte-1uha8ag):last-child{border-bottom:1px solid #d6dfcb}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag){display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:14px;cursor:pointer;list-style:none}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-size:21px;color:#7c8e63;transition:transform .2s}.faq-list.svelte-1uha8ag details[open]:where(.svelte-1uha8ag) summary:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){transform:rotate(45deg)}.faq-list.svelte-1uha8ag details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:13px;line-height:1.9;color:#5c7050;margin:0 25px 23px 0}.contact-section.svelte-1uha8ag{background:#e8eddf;overflow:hidden}.contact-inner.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;padding-top:74px;padding-bottom:74px}.contact-inner.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(38px,4vw,58px)}.contact-inner.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.eyebrow){font-size:14px;color:#5b6e4c;line-height:1.8;margin:25px 0}.closing-landscape.svelte-1uha8ag{transform:scale(1.18)}.site-footer.svelte-1uha8ag{padding:48px 0 24px}.footer-main.svelte-1uha8ag{display:flex;align-items:center;gap:35px;margin-bottom:38px}.footer-wordmark.svelte-1uha8ag{font-family:Syne,sans-serif;font-weight:800;font-size:24px;letter-spacing:-.055em}.footer-wordmark.svelte-1uha8ag>span:where(.svelte-1uha8ag){font-weight:700}.footer-wordmark.svelte-1uha8ag .footer-dot:where(.svelte-1uha8ag){color:#85995f}.footer-main.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#6d7c60;font-size:11px}.footer-main.svelte-1uha8ag>a:where(.svelte-1uha8ag):last-child{margin-left:auto;font-size:11px}.footer-bottom.svelte-1uha8ag{border-top:1px solid #dce2d5;padding-top:22px;display:flex;justify-content:space-between;gap:24px;color:#708065;font-size:9px}.footer-bottom.svelte-1uha8ag nav:where(.svelte-1uha8ag){display:flex;gap:24px}@media (min-width: 1500px){.hero-grid.svelte-1uha8ag{min-height:750px}}@media (max-width: 1120px){.desktop-nav.svelte-1uha8ag{gap:16px;margin-right:15px;font-size:13px}.login-link.svelte-1uha8ag{font-size:13px}.header-inner.svelte-1uha8ag{gap:20px}.nav-actions.svelte-1uha8ag{gap:18px}.hero-grid.svelte-1uha8ag{min-height:660px}.landscape-orbit.svelte-1uha8ag{width:400px;height:400px}.intro-section.svelte-1uha8ag{gap:0 50px}.hero-actions.svelte-1uha8ag{gap:8px}.hero-actions.svelte-1uha8ag .button:where(.svelte-1uha8ag){padding:14px;font-size:11px;gap:12px}}@media (max-width: 900px) and (min-width: 761px){.desktop-nav.svelte-1uha8ag{display:none}.hero-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}.landscape-orbit.svelte-1uha8ag{width:330px;height:330px;top:40px}.hero-bottom.svelte-1uha8ag>div:where(.svelte-1uha8ag){gap:15px}.hero-bottom.svelte-1uha8ag>div:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag):before{display:none}}@media (max-width: 760px){.header-inner.svelte-1uha8ag{min-height:72px;gap:14px}.desktop-nav.svelte-1uha8ag,.nav-demo.svelte-1uha8ag{display:none!important}.nav-actions.svelte-1uha8ag{gap:22px}.mobile-toggle.svelte-1uha8ag{display:flex;align-items:center;gap:9px;min-height:44px;font-size:12px}.mobile-toggle.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:20px}.mobile-menu.svelte-1uha8ag{display:flex;flex-direction:column;padding-bottom:20px}.mobile-menu.svelte-1uha8ag a:where(.svelte-1uha8ag){padding:14px 0;border-top:1px solid #dce3d3;font-size:14px}.hero-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:30px;min-height:auto;padding-top:42px;padding-bottom:25px}h1.svelte-1uha8ag{font-size:clamp(33px,10vw,59px);line-height:1.08}.wide-break.svelte-1uha8ag{display:none}.hero-description.svelte-1uha8ag{max-width:480px;margin-top:22px;font-size:14px}.hero-actions.svelte-1uha8ag .button:where(.svelte-1uha8ag){font-size:12px;padding:14px 15px}.hero-visual.svelte-1uha8ag{margin:0 -12px;width:calc(100% + 24px);max-width:550px;justify-self:center}.hero-product.svelte-1uha8ag{width:90%}.hero-landscape.svelte-1uha8ag{left:-5%;width:110%}.landscape-orbit.svelte-1uha8ag{width:80%;height:auto;aspect-ratio:1;left:10%;top:5px}.hero-visual-label.svelte-1uha8ag{top:3px;left:13%;font-size:7px}.landscape-caption.svelte-1uha8ag{font-size:7px;bottom:3px}.hero-bottom.svelte-1uha8ag{min-height:auto;padding-block:20px;flex-wrap:wrap;gap:10px;font-size:9px}.hero-bottom.svelte-1uha8ag p:where(.svelte-1uha8ag){width:100%;margin:0 0 5px}.hero-bottom.svelte-1uha8ag>div:where(.svelte-1uha8ag){gap:17px}.hero-bottom.svelte-1uha8ag>div:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag):before{display:none}.hero-bottom.svelte-1uha8ag>a:where(.svelte-1uha8ag){margin-left:auto;padding:0 10px}.intro-section.svelte-1uha8ag{display:block;padding-block:64px}.intro-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:30px}.intro-section.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{margin-top:24px}.benefit-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:28px;margin-top:35px}.benefit-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:17px}.benefit-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:12px}.faq-layout.svelte-1uha8ag{display:block}.faq-list.svelte-1uha8ag{margin-top:36px}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag){font-size:13px}.contact-inner.svelte-1uha8ag{grid-template-columns:1fr;gap:0;padding-top:60px;padding-bottom:20px}.closing-landscape.svelte-1uha8ag{transform:none;max-width:480px;margin:0 auto}.footer-main.svelte-1uha8ag{flex-wrap:wrap;gap:18px}.footer-main.svelte-1uha8ag p:where(.svelte-1uha8ag){width:100%;margin:0}.footer-main.svelte-1uha8ag>a:where(.svelte-1uha8ag):last-child{margin:0}.footer-bottom.svelte-1uha8ag{flex-wrap:wrap;line-height:1.8}.footer-bottom.svelte-1uha8ag nav:where(.svelte-1uha8ag){gap:20px}}@media (max-width: 359px){.hero-actions.svelte-1uha8ag .button:where(.svelte-1uha8ag){width:100%;justify-content:space-between}.benefit-grid.svelte-1uha8ag{grid-template-columns:1fr}}
