.restored-original-issues{padding-bottom:0!important}.issue-hiring{background:transparent!important;padding:36px 32px 56px!important;border:0!important;margin:0!important}.issue-hiring .editorial-cost-inner{padding:32px 0 0!important;border-top:1px solid #ccd3dc;grid-template-columns:1fr 1fr;gap:16px 56px}.issue-hiring h3{font-size:30px;line-height:1.65;font-weight:800;margin:0}.issue-hiring .editorial-cost-total dt{font-size:15px!important}.issue-hiring .editorial-cost-total dd{font-size:76px!important}.issue-hiring .restore-source{font-size:10px!important;color:#667183!important;line-height:1.7}.cso-solution{background:#fff;padding:72px 32px 48px}.cso-solution .compact-inner{display:grid;grid-template-columns:1.25fr 1fr;gap:50px;align-items:end}.cso-solution h2{font-size:clamp(36px,4.1vw,58px);font-weight:900;letter-spacing:-.03em;line-height:1.45;margin:0;color:#14213a}.cso-solution h2::first-line{color:#075ae8}.cso-solution p{font-size:16px;line-height:1.95;margin:0}.cso-solution .cso-definition{font-size:14px;font-weight:700;margin-bottom:12px;color:#075ae8}.journey{padding-top:32px!important}.journey h2{font-size:25px!important;margin-bottom:30px}.journey-grid{gap:48px}.journey-stage{opacity:1!important;padding-top:6px;padding-bottom:28px;margin-bottom:26px}.journey-stage h3{font-size:23px;margin:0 0 16px;display:flex;align-items:baseline;gap:14px}.journey-stage h3>span{font-family:Inter,Arial,sans-serif;font-size:14px;color:#075ae8}.journey-stage>p{font-size:15px}.rail-line{width:32px;height:360px;flex-shrink:0;background:linear-gradient(#dde4ee,#dde4ee) center/2px 100% no-repeat}.rail-line i{left:15px;height:var(--marker-y,36px)}.rail-line b{left:50%;top:var(--marker-y,36px);transform:translate(-50%,-50%);width:48px;height:48px;font-size:0;background:#fff;line-height:1;transition:top .18s ease}.rail-line b img{display:block;width:100%;height:100%;object-fit:contain;transform:rotate(90deg)}.journey-rail li{height:72px}.approach-example{margin:22px 0 0;padding:22px 24px;background:#f4f6f9;border-left:3px solid #075ae8}.approach-example .example-label{font-size:14px;font-weight:800;margin:0 0 8px;color:#075ae8}.example-context{font-size:12px;line-height:1.8;color:#617085;margin:0 0 15px}.approach-example blockquote{font-size:14px;line-height:1.95;margin:0}.approach-example small{font-size:10px;color:#667183;display:block;margin-top:12px}.journey-stage .approach-methods{font-size:13px;color:#536277;line-height:1.9;margin-top:18px}.pricing-pair{grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr);align-items:start}.price-transition{align-self:center}.price-transition span{display:block;font-size:12px;font-weight:700;line-height:1.8}.price-transition img{width:94px;height:72px;object-fit:contain;display:block;margin:6px auto 0;animation:price-arrow-nudge 2.8s ease-in-out infinite}.warmup-note{border-top:1px solid #dce2eb;margin-top:24px;padding-top:18px}.warmup-note strong{font-size:13px;font-weight:800}.warmup-note p{font-size:12px;line-height:1.9;color:#536277;margin:8px 0 0}.trial-plan .price-pending{font-size:13px!important}.pricing-inner>h2{font-size:30px}.monthly-plan{margin-top:0}@keyframes price-arrow-nudge{0%,100%{transform:translateX(-3px)}50%{transform:translateX(3px)}}@media(max-width:768px){.issue-hiring{padding:28px 24px 36px!important}.issue-hiring .editorial-cost-inner{grid-template-columns:1fr;gap:18px}.issue-hiring h3{font-size:25px}.issue-hiring .editorial-cost-total dd{font-size:60px!important}.cso-solution{padding:40px 24px 24px}.cso-solution .compact-inner{grid-template-columns:1fr;gap:20px}.cso-solution h2{font-size:34px}.cso-solution p{font-size:14px}.journey-grid{gap:22px}.journey h2{font-size:22px!important}.journey-stage h3{font-size:20px;gap:10px}.journey-stage>p{font-size:14px}.journey-rail{padding:10px 4px 10px 36px}.journey-rail li{height:auto}.journey-rail a{font-size:9px}.rail-line{position:absolute;left:0;top:50%;transform:translateY(-50%);width:32px;height:32px;background:none}.rail-line i{display:none}.rail-line b{display:block;top:50%!important;left:50%;width:32px;height:32px;transform:translate(-50%,-50%)}.rail-line b img{transform:rotate(0deg)}.approach-example{padding:18px}.pricing-pair{grid-template-columns:1fr}.price-transition img{transform:rotate(90deg);animation:price-arrow-down 2.8s ease-in-out infinite;margin:0 auto;width:70px;height:58px}.price-transition span{font-size:12px}.pricing-inner>h2{font-size:24px}.warmup-note p{font-size:12px}}@keyframes price-arrow-down{0%,100%{transform:translateY(-2px) rotate(90deg)}50%{transform:translateY(2px) rotate(90deg)}}@media(prefers-reduced-motion:reduce){.price-transition img{animation:none!important}.rail-line b{transition:none!important}}
.rail-line b{transform:translate(-50%,-92.4%)}@media(max-width:768px){.rail-line b{transform:translate(-50%,-50%)}}
.rail-line b{transition:none!important}
