.journey-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center;padding-block:70px 60px}.journey-intro h1{font-size:clamp(45px,5.4vw,78px)}.journey-intro>div>p:not(.intro):not(.quiet){font-size:18px;color:var(--muted);margin-bottom:25px;max-width:42ch}.journey-intro .quiet{margin-top:18px}.journey-skip{display:inline-block;font-size:13px;margin-left:20px}.journey{background:#F5F7F7;position:relative;border-top:1px solid var(--border)}.journey-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.journey-chapter{min-height:85vh;display:flex;align-items:center;padding-block:70px;scroll-margin-top:120px}.journey-chapter>div{max-width:44ch}.chapter-number{display:block;font-size:13px;color:var(--muted);margin-bottom:25px}.journey-chapter h2{font-size:clamp(34px,3.8vw,54px);margin-bottom:25px}.journey-chapter p{font-size:17px;color:var(--muted)}.journey-chapter .chapter-aside{font-size:13px;line-height:1.6;margin-top:25px;padding-left:17px;border-left:2px solid #A3CFCB}.scroll-cue{display:block;font-size:12px;color:var(--muted);margin-top:40px}.scroll-cue span{margin-left:12px}.decision-chapter>div{background:var(--petrol);color:#fff;padding:36px;border-radius:10px}.decision-chapter h2{color:#fff}.decision-chapter p,.decision-chapter .chapter-number{color:#CFE6E4}.decision-chapter .chapter-aside{border-color:var(--mint)}.journey-chapter .journey-skip{margin:25px 0 0}.journey-sticky{position:sticky;top:111px;align-self:start;padding:20px 0 25px}.journey-sticky .document-stage{padding-top:10px;animation:none}.journey-progress{height:3px;background:var(--border);margin:0 15px 15px;border-radius:3px;overflow:hidden}.journey-progress span{display:block;height:100%;width:25%;background:var(--deepmint);transition:width 240ms ease-out}.journey .document{padding:20px 27px 15px}.journey .document-header{padding-bottom:12px}.journey .document-id{padding-block:8px}.journey .document-state{margin-bottom:15px}.journey .document h2{font-size:30px;min-height:68px}.journey .document #demo-copy{font-size:13px;margin-top:11px;min-height:62px}.journey .document-detail{padding-block:12px;margin:14px 0;min-height:62px}.journey .document-note{margin-top:8px}.journey .demo-track{margin-top:13px}.journey .document-label{font-size:11px;margin-bottom:7px}.correction-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;border:1px solid #DCE1E1;border-radius:5px;overflow:hidden}.correction-compare>div{padding:10px;font-size:11px;line-height:1.4}.correction-compare>div:last-child{background:#E8F3F2;color:var(--petrol)}.correction-compare small{display:block;color:var(--muted);font-size:9px;margin-bottom:5px}.journey-receipt{display:flex;align-items:center;gap:13px;border:1px solid #A3CFCB;background:#EAFBF4;padding:13px;margin-top:13px;border-radius:5px;color:var(--deepmint)}.journey-receipt strong,.journey-receipt span{display:block;font-size:11px}.journey-receipt strong{font-weight:500}.report-demo-entry{display:flex;gap:14px;padding:17px;background:#EAFBF4;color:var(--deepmint);border-radius:5px;margin-bottom:25px}.report-demo-entry strong{display:block;font-size:14px;font-weight:500}.report-demo-entry span{display:block;font-size:12px;margin-top:5px}.journey [hidden],.report-demo-entry[hidden]{display:none!important}.journey-sticky.is-recovered .document{border-color:#0E7A54}.journey-sticky.is-recovered .document-header{border-color:#A3CFCB}.journey-sticky.is-recovered .document-stack{background:#CDF5E5}.journey-sticky .document-stack{transition:background 240ms ease}.journey-sticky .document{transition:border-color 240ms ease}.journey.is-enhanced .journey-chapter.is-current .chapter-number{color:var(--deepmint)}.journey.is-enhanced .decision-chapter.is-current .chapter-number{color:var(--mint)}
@media(min-width:901px) and (max-height:800px){.journey-sticky{top:100px;padding-top:8px}.journey .document-header{padding-bottom:8px}.journey .document h2{font-size:26px;min-height:57px}.journey .document #demo-copy{min-height:42px;font-size:12px}.journey .document-detail{min-height:50px;margin-block:10px;padding-block:8px}.journey .document-header img{width:23px}.journey .document-note{font-size:9px}.journey .document-action{min-height:42px}.journey .demo-track button{min-height:40px}.correction-compare{margin-block:8px}.journey-receipt{padding:8px;margin-top:8px}}
@media(max-width:1100px){.journey-layout,.journey-intro{gap:40px}.journey .document{padding-inline:20px}.journey-intro .journey-skip{margin:18px 0 0;display:block}}
@media(max-width:900px),(max-height:650px){.journey-layout{grid-template-columns:1fr;gap:15px;padding-block:35px}.journey-sticky{position:relative;top:auto;width:min(100%,540px);margin-inline:auto;padding-top:0}.journey-chapter{min-height:0;padding:20px 0;scroll-margin-top:100px}.journey-chapter>div{max-width:65ch}.journey.is-enhanced .journey-chapter{display:none}.journey.is-enhanced .journey-chapter.is-current{display:block}.journey-chapter h2{font-size:33px;margin-bottom:17px}.journey-chapter p{font-size:15px}.chapter-number{margin-bottom:12px}.journey-chapter .chapter-aside,.scroll-cue{display:none}.decision-chapter>div{padding:25px}.journey-progress{margin-top:5px}.journey-intro{gap:30px}.journey-intro h1{font-size:48px}.journey-intro>div>p:not(.intro):not(.quiet){font-size:16px}.journey .document #demo-copy{min-height:63px}}
@media(max-width:640px){.journey-intro{grid-template-columns:1fr;gap:25px;padding-block:38px}.journey-intro h1{font-size:clamp(40px,11.3vw,60px)}.journey-intro .intro{margin-bottom:18px}.journey-intro .quiet{font-size:11px}.journey-intro .journey-skip{font-size:12px}.journey-chapter h2{font-size:30px}.journey-chapter p{font-size:14px}.journey .document{padding:20px}.journey .document h2{font-size:30px}.journey .document-header>span{font-size:12px}.journey .document-stage{padding-inline:5px}.journey-sticky{padding-bottom:5px}.journey-layout{padding-top:20px}.correction-compare{gap:0}.correction-compare>div{font-size:10px}.journey .document-state>span:last-child{font-size:9px}}
@media(prefers-reduced-motion:reduce){.journey-progress span,.journey-sticky .document,.journey-sticky .document-stack{transition:none}}
