.journey-site{background:#fcfbf9;color:#252a29;overflow:clip}.journey-site *{box-sizing:border-box}.journey-nav{height:94px;width:86%;max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9e5df}.journey-nav img{width:190px;height:auto;display:block}.journey-nav>div{display:flex;align-items:center;gap:24px}.journey-nav a{color:#343a38;text-decoration:none;font-size:14px}.journey-site .btn{background:#b9480c;border:1px solid #b9480c;color:#fff;min-height:46px;padding:12px 22px;font-size:14px;font-weight:600}.journey-site .btn.light{background:transparent;color:#006c75;border-color:#bfd2d1}.journey-intro{width:86%;max-width:1180px;margin:auto;padding:100px 0 90px}.journey-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;color:#766d63}.journey-intro h1{font-size:clamp(58px,8vw,118px);font-weight:600;letter-spacing:-.07em;line-height:1.02;margin:30px 0 45px}.journey-intro em{font-style:normal;color:#b9480c}.journey-intro-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.journey-intro-bottom p{font-size:20px;line-height:1.65;margin:0;color:#60645e}.journey-scroll-link{font-size:14px;color:#006c75;text-decoration:none;padding:12px 0;display:flex;gap:20px;align-items:center}.journey-scroll-link span{font-size:24px}.journey-track{position:relative;height:760svh}.journey-stage{position:sticky;top:0;height:100svh;min-height:620px;overflow:hidden;background:#fcfbf9}.journey-stage-inner{position:relative;height:calc(100% - 85px);max-width:1320px;width:86%;margin:auto}.journey-copy{position:absolute;left:0;top:24%;width:43%;height:300px}.journey-copy>div{position:absolute;inset:0;opacity:0;will-change:opacity,transform}.journey-copy>div:first-child{opacity:1}.journey-copy h2{font-size:clamp(38px,4.6vw,68px);letter-spacing:-.055em;font-weight:550;line-height:1.06;margin:28px 0}.journey-copy p{font-size:17px;line-height:1.75;max-width:330px;color:#62665f}.journey-object{position:absolute;right:0;top:19%;width:46%;max-width:480px;will-change:transform,opacity}.journey-document{background:#fff;border:1px solid #e4e1dc;border-radius:22px;padding:28px 30px 20px;box-shadow:0 24px 70px -35px #332a2440;transform-origin:center;will-change:transform}.journey-document-top{display:flex;gap:10px;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.08em;color:#706c65}.journey-doc-status{letter-spacing:0;color:#006c75;font-size:12px;background:#f1f6f4;padding:6px 10px;border-radius:20px}.journey-document h3{font-size:clamp(26px,2.8vw,38px);font-weight:600;letter-spacing:-.04em;line-height:1.15;margin:24px 0 8px}.journey-doc-sub{font-size:14px;color:#777770;line-height:1.5;margin:10px 0 18px}.journey-brief{overflow:hidden}.journey-brief>div{display:flex;justify-content:space-between;gap:16px;font-size:13px;padding:12px 0;border-bottom:1px solid #efede9}.journey-brief b{font-weight:600;text-align:right}.journey-brief span{color:#7b7973}.journey-worker{display:flex;align-items:center;gap:12px;overflow:hidden;max-height:0;opacity:0}.journey-initials{height:38px;width:38px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#f7ede5;color:#a74a18;font-size:13px}.journey-worker>div{display:flex;flex-direction:column;gap:5px;font-size:14px;padding:16px 0}.journey-worker-status{font-size:12px;color:#73756f}.journey-selection{margin-left:auto;font-size:12px;color:#007782;opacity:0}.journey-build,.journey-review,.journey-proof,.journey-certificate-label{overflow:hidden;max-height:0;opacity:0}.journey-scope{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#77786f;padding:8px 0 12px}.journey-chart{height:65px;display:flex;align-items:flex-end;gap:9px;padding:4px 16px 0;border-bottom:1px solid #dfe8e5}.journey-chart i{flex:1;height:100%;background:#007782;border-radius:4px 4px 0 0;transform-origin:bottom;transform:scaleY(.04)}.journey-chart i:nth-child(3n){background:#c56c3d}.journey-file{display:flex;justify-content:space-between;font-size:11px;padding:13px 0;gap:6px}.journey-file b{font-weight:500;color:#007782}.journey-collaboration{font-size:11px;color:#77786f;padding-bottom:10px}.journey-collaboration span{color:#b9480c}.journey-review>span{font-size:12px;color:#73756e}.journey-review>div{display:flex;justify-content:space-between;padding:12px 0;font-size:13px;border-bottom:1px solid #edece6}.journey-review b{color:#007782;font-weight:600}.journey-document-bottom{margin-top:18px;padding-top:15px;border-top:1px solid #eae7e1;display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#828179}.journey-payment{position:absolute;right:-20px;bottom:-72px;display:flex;flex-direction:column;gap:9px;width:225px;padding:23px;background:#007782;border-radius:18px;color:#fff;opacity:0;box-shadow:0 15px 40px #00778218}.journey-payment span{font-size:11px;letter-spacing:.04em}.journey-payment strong{font-size:36px;font-weight:550;letter-spacing:-.04em}.journey-proof{display:flex;flex-direction:column;gap:12px;padding:0;color:#4d5852}.journey-proof>span{font-size:11px;letter-spacing:.05em}.journey-proof strong{font-size:28px;font-weight:500;color:#b9480c}.journey-proof p{font-size:14px;margin:0}.journey-certificate-label{color:#007782;font-size:11px;letter-spacing:.12em}.journey-sho{position:absolute;left:0;bottom:3%;display:flex;align-items:center;gap:10px;will-change:opacity,transform}.journey-sho img{width:125px;height:125px;object-fit:contain}.journey-sho span{font-size:13px;line-height:1.7;color:#76766e}.journey-check{position:absolute;top:0;left:0;width:56px;height:56px;z-index:5;color:#007782;will-change:transform;pointer-events:none}.journey-check svg{display:block;width:100%;height:100%}.journey-final{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;visibility:hidden;text-align:center;gap:22px}.journey-final>p{font-size:20px;color:#63665f;margin:0}.journey-brand{display:flex;align-items:center;justify-content:center;gap:16px;color:#b9480c;font-size:clamp(35px,6.5vw,96px);font-weight:800;letter-spacing:-.055em;line-height:1.2;white-space:nowrap}.journey-check-dock{display:block;width:.8em;height:.8em;flex:0 0 .8em}.journey-final .journey-final-caption{font-size:16px;letter-spacing:.08em;color:#007782}.journey-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:20px}.journey-rail{height:30px;display:flex;align-items:center;justify-content:center;gap:13px;color:#96958d;font-size:10px;letter-spacing:.08em}.journey-rail i{width:36px;height:1px;background:#d5d9d3}.journey-rail .passed{color:#007782}.journey-demo-note{text-align:center;font-size:11px;color:#8a887f;margin:12px 16px 0}.journey-after{width:86%;max-width:1180px;margin:0 auto;padding:110px 0;text-align:center;border-top:1px solid #e5e1d9}.journey-after p{font-size:clamp(25px,3.6vw,46px);line-height:1.3;letter-spacing:-.035em;color:#38423d}.journey-after small{font-size:14px;line-height:1.7;color:#74776e}.journey-admin{width:86%;max-width:1180px;margin:auto;padding:24px 0 40px}.journey-summary{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}
@media(max-width:760px){.journey-nav{height:78px;width:calc(100% - 40px)}.journey-nav img{width:125px}.journey-nav>div{gap:8px}.journey-nav>div>a{display:none}.journey-nav .btn{padding:9px 12px;font-size:12px;min-height:40px}.journey-intro{width:calc(100% - 48px);padding:65px 0}.journey-intro h1{font-size:clamp(48px,10.5vw,78px)}.journey-intro-bottom{display:block}.journey-intro-bottom p{font-size:17px}.journey-scroll-link{margin-top:25px}.journey-track{height:820svh}.journey-stage{min-height:600px}.journey-stage-inner{width:calc(100% - 40px);height:calc(100% - 75px)}.journey-copy{top:5%;width:100%;height:180px}.journey-copy h2{font-size:32px;margin:14px 0}.journey-copy h2 br{display:none}.journey-copy p{font-size:14px;line-height:1.6;max-width:95%;margin:10px 0}.journey-copy .journey-eyebrow{font-size:10px}.journey-object{top:35%;right:3%;width:90%;max-width:420px}.journey-document{padding:18px 20px 14px;border-radius:18px}.journey-document h3{font-size:25px;margin-top:15px}.journey-doc-sub{font-size:12px;margin:6px 0 10px}.journey-brief>div{padding:8px 0;font-size:11px}.journey-document-top{font-size:9px}.journey-doc-status{font-size:10px}.journey-document-bottom{font-size:9px;margin-top:12px;padding-top:10px}.journey-sho{left:-8px;bottom:0}.journey-sho img{width:78px;height:78px}.journey-sho span{display:none}.journey-payment{right:-8px;bottom:-45px;padding:15px;width:170px;gap:6px}.journey-payment strong{font-size:28px}.journey-payment span{font-size:9px}.journey-brand{font-size:clamp(27px,7.3vw,52px);gap:8px}.journey-final>p{font-size:16px}.journey-final .journey-final-caption{font-size:14px}.journey-final .btn{font-size:12px;padding:10px 14px}.journey-rail{gap:6px;font-size:8px}.journey-rail i{width:15px}.journey-demo-note{font-size:9px}.journey-after{padding:70px 0}.journey-proof strong{font-size:23px}}
@media(prefers-reduced-motion:reduce){.journey-track{height:auto}.journey-stage{height:450px;min-height:450px;position:relative}.journey-summary{position:static;clip-path:none;overflow:visible;width:86%;max-width:900px;height:auto;margin:40px auto;padding:0;list-style:none}.journey-summary li{padding:25px 0;border-bottom:1px solid #e3e0da}.journey-summary h2{font-size:28px}.journey-summary p{font-size:16px;line-height:1.7}.journey-rail,.journey-sho,.journey-object,.journey-copy{display:none}.journey-check{will-change:auto}.journey-demo-note{margin-top:30px}}
.journey-reduced{height:auto}.journey-reduced .journey-stage{position:relative;height:450px;min-height:450px}.journey-reduced .journey-summary{position:static;clip-path:none;width:86%;height:auto;overflow:visible;margin:40px auto;list-style:none;padding:0}.journey-reduced .journey-summary li{margin:30px 0}.journey-reduced .journey-copy,.journey-reduced .journey-object,.journey-reduced .journey-sho{display:none}
