.TrochiNavBar_wrapper__KEiPJ{position:relative;display:flex;flex-direction:row;align-items:center;gap:8px;transition:gap .35s cubic-bezier(.16,1,.3,1)}.TrochiNavBar_wrapper__KEiPJ.TrochiNavBar_searchOpen__05LBX{gap:0}.TrochiNavBar_primaryBar__wvffa{position:relative;width:392px;height:56px;background:#2e3442;border-radius:60px;box-shadow:inset -2px -4px 8px rgba(236,238,242,.2);display:flex;align-items:center;justify-content:space-between;padding:0 32px;overflow:visible;transition:width .35s cubic-bezier(.16,1,.3,1),border-radius .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.TrochiNavBar_wrapper__KEiPJ.TrochiNavBar_searchOpen__05LBX .TrochiNavBar_primaryBar__wvffa{width:456px;border-radius:8px;box-shadow:0 2px 6px rgba(44,37,35,.1);padding:0 24px}.TrochiNavBar_navIcons__cXoor{display:flex;align-items:center;gap:0;flex:1 1;justify-content:space-between;max-width:288px;margin:0 auto;transition:opacity .35s cubic-bezier(.16,1,.3,1)}.TrochiNavBar_wrapper__KEiPJ.TrochiNavBar_searchOpen__05LBX .TrochiNavBar_navIcons__cXoor{opacity:0;pointer-events:none;position:absolute}.TrochiNavBar_navButton__BpsWY{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background:transparent;border-radius:8px;cursor:pointer;transition:background .3s ease,box-shadow .5s cubic-bezier(.16,1,.3,1),transform .2s ease;overflow:visible}.TrochiNavBar_navButton__BpsWY.TrochiNavBar_active__6bfkn,.TrochiNavBar_navButton__BpsWY:hover{background:#47526c}.TrochiNavBar_navButton__BpsWY:active{transform:translateY(1px);box-shadow:inset 0 2px 4px rgba(0,0,0,.25),inset 0 1px 0 rgba(0,0,0,.15)}.TrochiNavBar_navButton__BpsWY:active .TrochiNavBar_icon__cJKyJ{filter:brightness(.95)}.TrochiNavBar_navButton__BpsWY:hover .TrochiNavBar_tooltip__DDQl2{opacity:1;visibility:visible;transition-delay:.7s}.TrochiNavBar_iconWrapper__2PgTX{position:relative;width:24px;height:24px}.TrochiNavBar_icon__cJKyJ{width:24px;height:24px;object-fit:contain;transition:opacity .15s ease-in,filter .15s ease-in}.TrochiNavBar_iconOverlay__7D3iU{inset:0;justify-content:center}.TrochiNavBar_iconOverlay__7D3iU,.TrochiNavBar_tooltip__DDQl2{position:absolute;display:flex;align-items:center;pointer-events:none}.TrochiNavBar_tooltip__DDQl2{bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);gap:8px;padding:8px;background:#16181d;border-radius:4px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease 0s,visibility .2s ease 0s;z-index:50}.TrochiNavBar_tooltipLabel__9BirX{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:700;line-height:21px;color:#fff}.TrochiNavBar_hotkeys__MoiMc{display:flex;align-items:center;gap:4px}.TrochiNavBar_hotkey__r8fSq{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;background:#3d465c;border-radius:2px;font-weight:700}.TrochiNavBar_hotkeyThen__s5x50,.TrochiNavBar_hotkey__r8fSq{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:21px;color:#fff}.TrochiNavBar_hotkeyThen__s5x50{font-weight:400}.TrochiNavBar_searchButton__25OtN{position:relative;flex-shrink:0;width:56px;height:56px;min-width:56px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #d4d9e3;background:#2e3442;border-radius:60px;cursor:pointer;transition:width .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1),min-width .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1),border .35s cubic-bezier(.16,1,.3,1),background .3s ease,border-color .3s ease,box-shadow .5s cubic-bezier(.16,1,.3,1),transform .2s ease;overflow:visible}.TrochiNavBar_wrapper__KEiPJ.TrochiNavBar_searchOpen__05LBX .TrochiNavBar_searchButton__25OtN{width:0;height:0;min-width:0;opacity:0;border-width:0;padding:0;pointer-events:none}.TrochiNavBar_searchButton__25OtN:hover{border-color:#afb7ca;box-shadow:0 2px 6px rgba(44,37,35,.1)}.TrochiNavBar_searchButton__25OtN.TrochiNavBar_active__6bfkn{background:#47526c;border-color:#afb7ca;box-shadow:0 2px 6px rgba(44,37,35,.1)}.TrochiNavBar_searchButton__25OtN:active{transform:scale(.97);border-color:rgba(93,212,212,.35);box-shadow:0 0 0 1px rgba(93,212,212,.1),0 0 14px 3px rgba(93,212,212,.12),0 0 28px 10px rgba(93,212,212,.07),inset 0 1px 0 hsla(0,0%,100%,.05)}.TrochiNavBar_searchButton__25OtN:active .TrochiNavBar_searchIcon__rIk0h{filter:brightness(1.08)}.TrochiNavBar_searchButton__25OtN:hover .TrochiNavBar_tooltip__DDQl2{opacity:1;visibility:visible;transition-delay:.7s}.TrochiNavBar_searchIcon__rIk0h{width:24px;height:24px;object-fit:contain;transition:filter .4s cubic-bezier(.16,1,.3,1)}.TrochiNavBar_searchInput__Zt91X{position:absolute;inset:0;width:100%;height:100%;padding:0 24px;border:none;background:transparent;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#fff;opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.16,1,.3,1)}.TrochiNavBar_searchInput__Zt91X::placeholder{color:#afb7ca}.TrochiNavBar_searchInput__Zt91X:focus{outline:none}.TrochiNavBar_wrapper__KEiPJ.TrochiNavBar_searchOpen__05LBX .TrochiNavBar_searchInput__Zt91X{opacity:1;pointer-events:auto}.TrochiNavBar_resultsPanel__KIMik{position:absolute;bottom:calc(100% + 16px);left:50%;width:726px;max-height:320px;overflow:hidden;background:#2e3442;border-radius:20px;padding:24px;box-shadow:0 2px 6px rgba(44,37,35,.1);transform-origin:bottom center;transform:translateX(-50%) translateY(20px) scaleY(.4);opacity:0;visibility:hidden;pointer-events:none;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .35s ease-out,visibility .35s;z-index:100}.TrochiNavBar_wrapper__KEiPJ.TrochiNavBar_searchOpen__05LBX .TrochiNavBar_resultsPanel__KIMik{transform:translateX(-50%) translateY(0) scaleY(1);opacity:1;visibility:visible;pointer-events:auto}.TrochiNavBar_wrapper__KEiPJ.TrochiNavBar_searchOpen__05LBX .TrochiNavBar_resultsPanel__KIMik.TrochiNavBar_resultsExiting__bn2Me{transform:translateX(-50%) translateY(20px) scaleY(1);opacity:0;pointer-events:none;transition:transform .1s ease-out,opacity .1s ease-out}.TrochiNavBar_resultsPanelInner__LyVxB{max-height:272px;overflow-y:auto}.TrochiNavBar_resultsHeader__h01vO{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:700;line-height:18px;color:#afb7ca;margin:0 0 8px}.TrochiNavBar_resultsList__JQdTd{display:flex;flex-direction:column;gap:4px}.TrochiNavBar_resultRow__B_EOj{position:relative;display:flex;align-items:center;width:100%;padding:10px 12px;margin:0;border:none;border-bottom:1px dashed #3d465c;border-radius:8px;gap:16px;background:transparent;cursor:pointer;color:inherit;font:inherit;text-align:left;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.TrochiNavBar_resultRow__B_EOj:last-child{border-bottom:none}.TrochiNavBar_resultRow__B_EOj:hover{background-color:#20232d;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.25);z-index:1}.TrochiNavBar_resultRow__B_EOj:active{transform:translateY(0);background-color:#1a1c23;box-shadow:inset 0 1px 3px rgba(0,0,0,.25)}.TrochiNavBar_resultLeft__tTPJX{display:flex;align-items:center;gap:8px;width:344px;min-width:344px;flex-shrink:0}.TrochiNavBar_resultRoute__XrJXE{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#d4d9e3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:320px;flex-shrink:0}.TrochiNavBar_resultRight___LHvj{display:flex;align-items:center;gap:16px;flex-shrink:0}.TrochiNavBar_equipmentBadge__OAKGw{display:flex;align-items:center;justify-content:center;width:84px;flex-shrink:0;padding:2px 0;border-radius:4px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:700;line-height:18px}.TrochiNavBar_equipmentBadge__OAKGw.TrochiNavBar_van__0FsX0{background:#fffeea;border:2px solid #482300;color:#482300}.TrochiNavBar_equipmentBadge__OAKGw.TrochiNavBar_temp__jbLmv{background:#f0f6fd;border:2px solid #203046;color:#203046}.TrochiNavBar_equipmentBadge__OAKGw.TrochiNavBar_flatbed__vGlJl{background:#edeef1;border:2px solid #292d38;color:#292d38}.TrochiNavBar_resultPrice__ZU8zj{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#fff;width:60px;flex-shrink:0;text-align:left}.TrochiNavBar_resultConfidence__etzZU{display:flex;align-items:center;gap:8px}.TrochiNavBar_resultConfidenceText__5P4xY{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:700;line-height:18px;color:#d4d9e3}.TrochiNavBar_confidenceIcon__ebRwf,.TrochiNavBar_historyIcon__ydA9l{width:16px;height:16px;flex-shrink:0;object-fit:contain}.page_page__o5zcX{position:relative;width:100%;min-height:100vh;background:#16181d;animation:page_pageDissolveIn__TuEus .5s ease-out forwards}@keyframes page_pageDissolveIn__TuEus{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.page_page__o5zcX{animation:none}}.page_back__BD9nc{position:fixed;top:24px;left:24px;z-index:100;display:inline-block;margin:0;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;font-weight:500;letter-spacing:.04em;color:var(--text-secondary);transition:color .2s ease,letter-spacing .2s ease}.page_back__BD9nc:hover{color:var(--accent-gold);letter-spacing:.08em}.page_back__BD9nc:focus-visible{outline:2px solid var(--accent-gold);outline-offset:4px}.page_scrollContainer__BemUF{width:100%;height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:y mandatory}.page_section__aYQMC{min-height:100dvh;scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;position:relative;padding:72px 24px 48px;box-sizing:border-box}.page_openingGrid__7TpTs,.page_section__aYQMC{display:flex;align-items:center;justify-content:center}.page_openingGrid__7TpTs{width:100%;max-width:1600px;margin:0 auto;gap:48px;flex:1 1;min-height:0}.page_sidebarContent__ZSSut{width:50%;max-width:42rem;display:flex;flex-direction:column;gap:0}.page_logo__ghb_a{display:block;width:auto;height:48px;max-width:100%;object-fit:contain;object-position:left top;margin-bottom:2rem}.page_copy__sqVN5{max-width:42rem}.page_copy__sqVN5 p{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.65;color:#d4d9e3;margin:0 0 1rem}.page_copy__sqVN5 p:last-child{margin-bottom:0}.page_navDemo__HKAzV{width:50%;max-width:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.page_navBarLabel__OMU0F{margin:0;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.04em;color:#afb7ca}.page_scrollIndicator__NuRD6{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none;animation:page_scrollBounce__ZUkwm 2s ease-in-out infinite}@keyframes page_scrollBounce__ZUkwm{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(6px)}}.page_scrollHint__T0vFN{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.06em;color:#afb7ca;text-transform:uppercase}.page_scrollChevron__Oqc6f{font-size:1rem;color:#afb7ca;line-height:1}.page_problemStatement__xCCrj{font-size:clamp(1.25rem,2.5vw,2rem);font-weight:400;line-height:1.5;color:#d4d9e3;max-width:52ch;margin:0;padding:3rem 1.5rem}.page_problemStatement__xCCrj,.page_sectionHeader__uh2qr{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;text-align:center}.page_sectionHeader__uh2qr{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.page_sectionSubtext__3gZNV{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;font-weight:400;color:#afb7ca;margin:0 0 2rem;text-align:center}.page_personaGrid__6B38p{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;width:100%;max-width:1100px;margin:0 auto}.page_personaCard__J04Kb{border:1px solid rgba(175,183,202,.2);background:rgba(26,24,22,.6);border-radius:12px;padding:0;display:flex;flex-direction:column;overflow:hidden;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;text-align:left}.page_personaCard__J04Kb:hover{border-color:rgba(201,162,39,.4);box-shadow:0 4px 24px rgba(0,0,0,.3);transform:translateY(-2px)}.page_personaCard__J04Kb:focus-visible{outline:2px solid var(--accent-gold);outline-offset:4px}.page_personaThumbnail__n2xNA{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden}.page_personaImage__ShdzC{object-fit:contain;object-position:top center}.page_personaMeta__awRTt{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.25rem}.page_personaName__to2pf{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:700;color:var(--text-primary)}.page_personaRole__8LbMI{font-size:.8125rem;color:#afb7ca}.page_personaExpandHint__bZc7e,.page_personaRole__8LbMI{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.page_personaExpandHint__bZc7e{font-size:.75rem;letter-spacing:.04em;color:var(--accent-gold);margin-top:.5rem}.page_overlay__CTtXK{position:fixed;inset:0;z-index:1000;margin:0;background:rgba(0,0,0,.92);animation:page_overlayIn__uuKYz .2s ease-out forwards}.page_overlayClose__JCNGw,.page_overlay__CTtXK{padding:0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.page_overlayClose__JCNGw{position:absolute;top:24px;right:24px;z-index:1001;width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.12);color:#fff;font-size:1.75rem;line-height:1;transition:background .2s ease,color .2s ease}.page_overlayClose__JCNGw:hover{background:hsla(0,0%,100%,.2)}.page_overlayClose__JCNGw:focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px}.page_overlayZoomControls__LcZik{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:1002;display:flex;align-items:center;gap:12px;padding:8px 16px;background:rgba(0,0,0,.6);border-radius:8px}.page_zoomBtn__5orS_{width:36px;height:36px;padding:0;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;background:hsla(0,0%,100%,.1);color:#fff;font-size:1.25rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease}.page_zoomBtn__5orS_:hover:not(:disabled){background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5)}.page_zoomBtn__5orS_:disabled{opacity:.4;cursor:not-allowed}.page_zoomBtn__5orS_:focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px}.page_zoomLabel__u5j6x{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:500;color:#afb7ca;min-width:3ch;text-align:center}@keyframes page_overlayIn__uuKYz{0%{opacity:0}to{opacity:1}}.page_overlayImageWrap__ibRRL{position:relative;width:95vw;max-width:1575px;aspect-ratio:4/3;max-height:95vh;overflow:hidden;touch-action:none}.page_overlayZoomContent__LU00V{position:absolute;inset:0;transform-origin:center center}.page_overlayImage__uHNm0{object-fit:contain;object-position:center}.page_productStack__sMZzl{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;width:100%;max-width:1200px;margin:0 auto;flex:1 1;min-height:0;text-align:center}.page_productSubtitle__K5w9G{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:400;line-height:1.5;color:#d4d9e3;margin:0;max-width:48ch}.page_productScreen__R6NtC{width:100%;max-width:1100px;flex:1 1;min-height:420px;position:relative;border-radius:12px;overflow:hidden;padding:0;border:none;background:none;font:inherit;cursor:pointer;display:block}.page_productScreenImg___nC9x{object-fit:contain;object-position:top center}.page_screenPlaceholder__yJyyN{width:100%;max-width:1100px;flex:1 1;min-height:420px;border:1px dashed #afb7ca;background:rgba(175,183,202,.06);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#afb7ca;font-size:.875rem;font-weight:500}.page_outcomeStatement___9gwO,.page_screenPlaceholder__yJyyN{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif}.page_outcomeStatement___9gwO{font-size:clamp(1.25rem,2.5vw,2rem);font-weight:400;line-height:1.5;color:#d4d9e3;max-width:52ch;margin:0;text-align:center;padding:3rem 1.5rem}@media (max-width:860px){.page_scrollContainer__BemUF{scroll-snap-type:y proximity}.page_section__aYQMC{min-height:min(100dvh,auto);padding-top:80px}.page_openingGrid__7TpTs{flex-direction:column;gap:2rem}.page_sidebarContent__ZSSut{width:100%;max-width:100%}.page_navDemo__HKAzV{width:100%}.page_personaGrid__6B38p{grid-template-columns:1fr;max-width:380px}.page_productStack__sMZzl{gap:1rem}.page_productScreen__R6NtC,.page_screenPlaceholder__yJyyN{min-height:320px}}