.project-guide-module___P1wFa__page{--pg-rail:1360px;--pg-gutter:40px;color:var(--text-dark);background:var(--surface-white)}.project-guide-module___P1wFa__container,.project-guide-module___P1wFa__heroInner{width:min(var(--pg-rail), 100%);padding-inline:var(--pg-gutter);margin-inline:auto}.project-guide-module___P1wFa__hero{color:var(--text-light);background:var(--engineering-navy);align-items:flex-end;display:flex;position:relative;overflow:hidden}.project-guide-module___P1wFa__heroPicture,.project-guide-module___P1wFa__heroImage,.project-guide-module___P1wFa__heroOverlay{position:absolute;inset:0}.project-guide-module___P1wFa__heroPicture{display:block}.project-guide-module___P1wFa__heroImage{object-fit:cover;object-position:center}.project-guide-module___P1wFa__heroOverlay{z-index:1;background:linear-gradient(90deg,#051829f7 0%,#051829e0 44%,#05182959 76%,#0518292e 100%)}.project-guide-module___P1wFa__hero:after{content:"";z-index:2;background:linear-gradient(90deg, var(--interaction-accent-orange) 0 92px, #ffffff5c 92px 100%);height:3px;position:absolute;inset:auto 0 0}.project-guide-module___P1wFa__heroInner{z-index:2;padding-top:154px;padding-bottom:64px;position:relative}.project-guide-module___P1wFa__heroCopy{max-width:1110px}.project-guide-module___P1wFa__heroEyebrow{color:#86a3ba}.project-guide-module___P1wFa__heroCopy h1{max-width:1110px;color:var(--text-light);letter-spacing:-.05em;margin:20px 0 0;font-size:52px;font-weight:700;line-height:1.02}.project-guide-module___P1wFa__heroCopy h1 span{display:block}.project-guide-module___P1wFa__heroCopy>p:not(.project-guide-module___P1wFa__heroEyebrow){color:#f5fafdd6;max-width:760px;margin:28px 0 0;font-size:16px;line-height:1.6}.project-guide-module___P1wFa__localIndex [data-detail-local-index]{border-bottom:0}.project-guide-module___P1wFa__localIndex [data-detail-local-index]>div{width:min(var(--header-content-max), calc(100% - var(--gutter-desktop)));padding-inline:0}.project-guide-module___P1wFa__localIndex [data-detail-local-index] nav{border-bottom:1px solid var(--steel-line);grid-template-columns:repeat(6,minmax(0,1fr))}.project-guide-module___P1wFa__localIndex [data-detail-local-index] a{min-height:78px;color:var(--jto-logo-blue);letter-spacing:normal;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:1.25;transition:color .18s ease-out}.project-guide-module___P1wFa__localIndex [data-detail-local-index] a svg{width:18px;height:18px;color:var(--jto-logo-blue);transition:color .18s ease-out}.project-guide-module___P1wFa__earlyRfqPrompt{background:var(--surface-white)}.project-guide-module___P1wFa__earlyRfqPrompt .project-guide-module___P1wFa__container{border-bottom:1px solid var(--steel-line);justify-content:space-between;align-items:center;gap:32px;min-height:76px;display:flex}.project-guide-module___P1wFa__earlyRfqPrompt p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.55}.project-guide-module___P1wFa__earlyRfqPrompt p strong{color:var(--engineering-navy);font-weight:650}.project-guide-module___P1wFa__earlyRfqPrompt a{color:var(--jto-logo-blue);flex:none;align-items:center;gap:14px;font-size:14px;font-weight:650;transition:color .18s ease-out;display:flex}.project-guide-module___P1wFa__earlyRfqPrompt a svg{color:currentColor;width:20px;height:20px}.project-guide-module___P1wFa__section{padding:var(--homepage-section-space-desktop) 0;scroll-margin-top:96px}.project-guide-module___P1wFa__splitHead,.project-guide-module___P1wFa__darkHead,.project-guide-module___P1wFa__relatedHead{grid-template-columns:1fr 1fr;align-items:start;gap:86px;display:grid}.project-guide-module___P1wFa__splitHead h2,.project-guide-module___P1wFa__darkHead h2,.project-guide-module___P1wFa__editorialGrid h2,.project-guide-module___P1wFa__finalCta h2{color:var(--engineering-navy);letter-spacing:-.04em;text-wrap:balance;margin:18px 0 0;font-size:38px;font-weight:700;line-height:1.08}.project-guide-module___P1wFa__splitHead>p,.project-guide-module___P1wFa__darkHead>p,.project-guide-module___P1wFa__relatedHead>p{max-width:600px;color:var(--text-muted);margin:18px 0 0;font-size:15px;line-height:1.7}.project-guide-module___P1wFa__inputs{background:var(--surface-white)}.project-guide-module___P1wFa__inputGrid{border-block:1px solid var(--steel-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;display:grid}.project-guide-module___P1wFa__inputGrid article{min-height:240px;padding:30px 32px 28px 0}.project-guide-module___P1wFa__inputGrid article:nth-child(3n+2),.project-guide-module___P1wFa__inputGrid article:nth-child(3n+3){border-left:1px solid var(--steel-line);padding-left:32px}.project-guide-module___P1wFa__inputGrid article:nth-child(n+4){border-top:1px solid var(--steel-line)}.project-guide-module___P1wFa__inputGrid svg{width:48px;height:48px;color:var(--jto-logo-blue)}.project-guide-module___P1wFa__inputGrid h3{color:var(--engineering-navy);letter-spacing:.07em;margin:24px 0 0;font-size:13px;font-weight:700;line-height:1.4}.project-guide-module___P1wFa__inputGrid p{max-width:330px;color:var(--text-muted);margin:14px 0 0;font-size:14px;line-height:1.62}.project-guide-module___P1wFa__engineering{background:var(--surface-pale)}.project-guide-module___P1wFa__reviewTopics{border-block:1px solid var(--steel-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:50px;display:grid}.project-guide-module___P1wFa__reviewTopics span{min-height:74px;color:var(--engineering-navy);align-items:center;padding:18px 24px 18px 0;font-size:13px;font-weight:650;line-height:1.4;display:flex}.project-guide-module___P1wFa__reviewTopics span+span{border-left:1px solid var(--steel-line);padding-left:24px}.project-guide-module___P1wFa__reviewTopics span:nth-child(n+5){border-top:1px solid var(--steel-line)}.project-guide-module___P1wFa__reviewTopics span:nth-child(5){border-left:0;padding-left:0}.project-guide-module___P1wFa__evidenceGrid{grid-template-columns:1.35fr .65fr;align-items:stretch;gap:24px;margin-top:56px;display:grid}.project-guide-module___P1wFa__evidenceGrid figure{min-width:0;margin:0}.project-guide-module___P1wFa__evidencePrimary{grid-template-rows:minmax(0,1fr) auto;display:grid}.project-guide-module___P1wFa__evidencePrimary .project-guide-module___P1wFa__evidenceImage{height:100%;min-height:620px}.project-guide-module___P1wFa__evidenceSupport{grid-template-rows:1fr 1fr;gap:24px;display:grid}.project-guide-module___P1wFa__evidenceSupport figure{grid-template-rows:minmax(0,1fr) auto;display:grid}.project-guide-module___P1wFa__evidenceSupport .project-guide-module___P1wFa__evidenceImage{height:100%;min-height:238px}.project-guide-module___P1wFa__evidenceImage{background:var(--soft-blue-grey);position:relative;overflow:hidden}.project-guide-module___P1wFa__evidenceImage img{object-fit:cover}.project-guide-module___P1wFa__evidenceGrid [data-evidence-caption]{min-height:112px}.project-guide-module___P1wFa__evidenceGrid [data-evidence-caption] span{color:var(--engineering-navy)}.project-guide-module___P1wFa__alignment{background:var(--surface-white)}.project-guide-module___P1wFa__alignmentSystem{max-width:1120px;margin:58px auto 0}.project-guide-module___P1wFa__alignmentSystem article{border-block:1px solid #9fb5c39e;width:100%;padding:30px 42px}.project-guide-module___P1wFa__alignmentSystem article>p{color:var(--text-muted);letter-spacing:.12em;text-align:center;margin:0;font-size:11px;font-weight:700;line-height:1.45}.project-guide-module___P1wFa__alignmentSystem article>div{flex-wrap:wrap;justify-content:center;gap:18px 32px;margin-top:25px;display:flex}.project-guide-module___P1wFa__alignmentSystem article span{color:var(--jto-logo-blue);text-align:center;font-size:14px;font-weight:650;position:relative}.project-guide-module___P1wFa__alignmentSystem article span+span:before{content:"";background:var(--steel-line);border-radius:50%;width:2px;height:2px;position:absolute;top:50%;left:-17px}.project-guide-module___P1wFa__engineeringLayer{box-shadow:inset 3px 0 0 var(--jto-logo-blue);text-align:center;background:#e4edf2;border:0!important;padding-block:36px!important}.project-guide-module___P1wFa__engineeringLayer p{color:var(--engineering-navy)!important}.project-guide-module___P1wFa__engineeringLayer strong{color:var(--engineering-navy);margin-top:18px;font-size:15px;line-height:1.5;display:block}.project-guide-module___P1wFa__routeLayer{color:var(--text-light);background:var(--engineering-navy);border:0!important;padding-block:38px!important}.project-guide-module___P1wFa__routeLayer>p{color:#f5fafdad!important}.project-guide-module___P1wFa__routeLayer span{color:var(--text-light)!important}.project-guide-module___P1wFa__routeLayer span+span:before{background:#b7cedc61!important}.project-guide-module___P1wFa__alignmentConnector{background:var(--jto-logo-blue);width:1px;height:58px;margin-inline:auto;position:relative}.project-guide-module___P1wFa__alignmentConnector span{border:2px solid var(--surface-white);background:var(--interaction-accent-orange);outline:1px solid var(--interaction-accent-orange);border-radius:50%;width:9px;height:9px;position:absolute;top:25px;left:-4px}.project-guide-module___P1wFa__alignmentConnector i{border-right:1px solid var(--jto-logo-blue);border-bottom:1px solid var(--jto-logo-blue);width:9px;height:9px;position:absolute;bottom:0;right:-4px;transform:rotate(45deg)}.project-guide-module___P1wFa__quality{background:var(--surface-white)}.project-guide-module___P1wFa__editorialGrid{grid-template-columns:.42fr .58fr;align-items:start;gap:86px;display:grid}.project-guide-module___P1wFa__editorialGrid header>p:not([data-detail-eyebrow]){max-width:510px;color:var(--text-muted);margin:26px 0 0;font-size:15px;line-height:1.7}.project-guide-module___P1wFa__inlineEntry{width:min(100%,310px);min-height:48px;color:var(--jto-logo-blue);border:1px solid var(--jto-logo-blue);justify-content:space-between;align-items:center;gap:18px;margin-top:32px;padding:0 22px;font-size:14px;font-weight:600;transition:color .18s ease-out,border-color .18s ease-out;display:flex}.project-guide-module___P1wFa__inlineEntry svg{color:currentColor;width:18px;height:18px}.project-guide-module___P1wFa__qualityList{border-top:1px solid var(--steel-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-guide-module___P1wFa__qualityList article{border-bottom:1px solid var(--steel-line);min-height:170px;padding:26px 30px 24px 0}.project-guide-module___P1wFa__qualityList article:nth-child(2n){border-left:1px solid var(--steel-line);padding-left:30px}.project-guide-module___P1wFa__qualityList h3{color:var(--engineering-navy);margin:0;font-size:16px;line-height:1.4}.project-guide-module___P1wFa__qualityList p{color:var(--text-muted);margin:12px 0 0;font-size:14px;line-height:1.6}.project-guide-module___P1wFa__readiness{color:var(--text-light);background:var(--engineering-navy)}.project-guide-module___P1wFa__darkHead h2{color:var(--text-light)}.project-guide-module___P1wFa__darkHead>p{color:#f5fafdb8}.project-guide-module___P1wFa__readinessSystem{max-width:1180px;margin:60px auto 0}.project-guide-module___P1wFa__readinessSignals{grid-template-columns:repeat(5,minmax(0,1fr));padding-bottom:46px;display:grid;position:relative}.project-guide-module___P1wFa__readinessSignals:after{content:"";background:var(--jto-logo-blue);height:1px;position:absolute;bottom:0;left:10%;right:10%}.project-guide-module___P1wFa__readinessSignals article{text-align:center;min-height:170px;padding:20px 28px;position:relative}.project-guide-module___P1wFa__readinessSignals article+article{border-left:1px solid #b7cedc3d}.project-guide-module___P1wFa__readinessSignals article:after{content:"";background:var(--jto-logo-blue);width:1px;height:46px;position:absolute;bottom:-46px;left:50%}.project-guide-module___P1wFa__readinessSignals article:before{content:"";z-index:1;border:2px solid var(--engineering-navy);background:var(--interaction-accent-orange);outline:1px solid var(--interaction-accent-orange);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-50px;left:calc(50% - 4px)}.project-guide-module___P1wFa__readinessSignals h3{color:var(--text-light);letter-spacing:.08em;margin:0;font-size:12px;line-height:1.45}.project-guide-module___P1wFa__readinessSignals p{color:#f5fafda8;margin:14px 0 0;font-size:13px;line-height:1.55}.project-guide-module___P1wFa__readinessConnector{background:var(--jto-logo-blue);width:1px;height:42px;margin-inline:auto;position:relative}.project-guide-module___P1wFa__readinessConnector span{border:2px solid var(--engineering-navy);background:var(--interaction-accent-orange);outline:1px solid var(--interaction-accent-orange);border-radius:50%;width:9px;height:9px;position:absolute;top:17px;left:-4px}.project-guide-module___P1wFa__readinessBaseline{max-width:560px;min-height:58px;color:var(--text-light);letter-spacing:.12em;text-align:center;border:1px solid #b7cedc57;place-items:center;margin-inline:auto;padding:14px 24px;font-size:12px;line-height:1.4;display:grid}.project-guide-module___P1wFa__rfq{background:var(--surface-pale)}.project-guide-module___P1wFa__rfqLayout{grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:54px;margin-top:58px;display:grid}.project-guide-module___P1wFa__rfqGuidance{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.project-guide-module___P1wFa__checklist{border-block:1px solid var(--steel-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-guide-module___P1wFa__checklist section{min-width:0;padding:28px 30px 30px 0}.project-guide-module___P1wFa__checklist section+section{border-left:1px solid var(--steel-line);padding-left:30px}.project-guide-module___P1wFa__checklist h3{color:var(--engineering-navy);letter-spacing:.08em;margin:0;font-size:13px}.project-guide-module___P1wFa__checklist ul{margin:22px 0 0;padding:0;list-style:none}.project-guide-module___P1wFa__checklist li{color:var(--text-muted);padding:8px 0 8px 16px;font-size:14px;line-height:1.48;position:relative}.project-guide-module___P1wFa__checklist li:before{content:"";background:var(--jto-logo-blue);border-radius:50%;width:5px;height:5px;position:absolute;top:16px;left:0}.project-guide-module___P1wFa__rfqActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.project-guide-module___P1wFa__rfqActions>a:nth-child(2){color:var(--jto-logo-blue);border-color:var(--jto-logo-blue)}.project-guide-module___P1wFa__rfqLayout figure{border-bottom:1px solid var(--steel-line);min-width:0;margin:0}.project-guide-module___P1wFa__rfqImage{background:var(--soft-blue-grey);min-height:560px;position:relative;overflow:hidden}.project-guide-module___P1wFa__rfqImage img{object-fit:cover}.project-guide-module___P1wFa__related{background:var(--surface-white)}.project-guide-module___P1wFa__relatedHead>p{margin-top:0}.project-guide-module___P1wFa__relatedGrid{border-block:1px solid var(--steel-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;display:grid}.project-guide-module___P1wFa__relatedGrid>a{min-height:250px;padding:30px 32px 28px 0}.project-guide-module___P1wFa__relatedGrid>a+a{border-left:1px solid var(--steel-line);padding-left:32px}.project-guide-module___P1wFa__relatedGrid [class*=relatedTitle]{margin:14px 0 0}.project-guide-module___P1wFa__relatedGrid [class*=relatedAction]{width:min(100%,292px);min-width:292px;min-height:48px;color:var(--jto-logo-blue);border:1px solid var(--jto-logo-blue);background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:0 24px;font-size:14px;font-weight:600;transition:color .18s ease-out,border-color .18s ease-out;display:flex}.project-guide-module___P1wFa__relatedGrid [class*=relatedAction] svg{color:currentColor;width:18px;height:18px;transition:color .18s ease-out}.project-guide-module___P1wFa__continue{background:var(--surface-white);padding-top:0}.project-guide-module___P1wFa__continueGrid{border-block:1px solid var(--steel-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}.project-guide-module___P1wFa__continueGrid a{min-height:148px;color:var(--jto-logo-blue);grid-template-columns:1fr auto;align-content:center;gap:10px 20px;padding:26px 34px 26px 0;transition:color .18s ease-out;display:grid}.project-guide-module___P1wFa__continueGrid a:nth-child(2n){border-left:1px solid var(--steel-line);padding-left:34px}.project-guide-module___P1wFa__continueGrid a:nth-child(n+3){border-top:1px solid var(--steel-line)}.project-guide-module___P1wFa__continueGrid span{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:700}.project-guide-module___P1wFa__continueGrid strong{color:var(--jto-logo-blue);font-size:20px;font-weight:700;transition:color .18s ease-out}.project-guide-module___P1wFa__continueGrid svg{color:var(--jto-logo-blue);transition:color .18s ease-out}.project-guide-module___P1wFa__finalCta{color:var(--text-light);background:var(--engineering-navy);padding:82px 0}.project-guide-module___P1wFa__finalCta .project-guide-module___P1wFa__container{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;display:grid}.project-guide-module___P1wFa__finalCta h2{color:var(--text-light)}.project-guide-module___P1wFa__finalCta p:not([data-detail-eyebrow]){color:#f5fafdc2;max-width:640px;margin:22px 0 0;font-size:14px;line-height:1.65}.project-guide-module___P1wFa__ctaActions{gap:12px;display:grid}.project-guide-module___P1wFa__page a:focus-visible{outline:2px solid var(--interaction-accent-orange);outline-offset:4px;border-radius:0}@media (hover:hover) and (pointer:fine){.project-guide-module___P1wFa__earlyRfqPrompt a:hover,.project-guide-module___P1wFa__inlineEntry:hover,.project-guide-module___P1wFa__continueGrid a:hover strong,.project-guide-module___P1wFa__continueGrid a:hover svg{color:var(--interaction-accent-orange)}.project-guide-module___P1wFa__localIndex [data-detail-local-index] a:hover{color:var(--interaction-accent-orange)}.project-guide-module___P1wFa__localIndex [data-detail-local-index] a:hover svg{color:var(--interaction-accent-orange)}.project-guide-module___P1wFa__inlineEntry:hover{border-color:var(--interaction-accent-orange)}.project-guide-module___P1wFa__relatedGrid>a:hover [class*=relatedAction]{color:var(--interaction-accent-orange);border-color:var(--interaction-accent-orange);background:0 0}}@media (max-width:1000px){.project-guide-module___P1wFa__splitHead,.project-guide-module___P1wFa__darkHead,.project-guide-module___P1wFa__relatedHead,.project-guide-module___P1wFa__editorialGrid{grid-template-columns:1fr;gap:28px}.project-guide-module___P1wFa__reviewTopics{grid-template-columns:repeat(2,minmax(0,1fr))}.project-guide-module___P1wFa__reviewTopics span:nth-child(odd){border-left:0;padding-left:0}.project-guide-module___P1wFa__reviewTopics span:nth-child(n+3){border-top:1px solid var(--steel-line)}.project-guide-module___P1wFa__readinessSignals{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.project-guide-module___P1wFa__relatedGrid [class*=relatedAction]{box-sizing:border-box;width:100%;min-width:0;padding-inline:18px}}@media (max-width:760px){.project-guide-module___P1wFa__inputGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-guide-module___P1wFa__inputGrid article:nth-child(n){border-left:0;padding:28px 24px 28px 0}.project-guide-module___P1wFa__inputGrid article:nth-child(2n){border-left:1px solid var(--steel-line);padding-left:24px}.project-guide-module___P1wFa__inputGrid article:nth-child(n+3){border-top:1px solid var(--steel-line)}.project-guide-module___P1wFa__evidenceGrid,.project-guide-module___P1wFa__rfqLayout{grid-template-columns:1fr}.project-guide-module___P1wFa__evidencePrimary .project-guide-module___P1wFa__evidenceImage{min-height:500px}.project-guide-module___P1wFa__evidenceSupport{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.project-guide-module___P1wFa__evidenceSupport .project-guide-module___P1wFa__evidenceImage{min-height:260px}.project-guide-module___P1wFa__rfqImage{min-height:500px}}@media (max-width:640px){.project-guide-module___P1wFa__page{--pg-gutter:16px}.project-guide-module___P1wFa__heroImage{object-position:62% center}.project-guide-module___P1wFa__heroOverlay{background:linear-gradient(90deg,#051829f5 0%,#051829b3 58%,#05182957 100%)}.project-guide-module___P1wFa__heroInner{padding-top:calc(var(--header-height-compact) + 72px);padding-bottom:48px}.project-guide-module___P1wFa__heroCopy h1{max-width:358px;font-size:33px;line-height:1.05}.project-guide-module___P1wFa__heroCopy h1 span{display:inline}.project-guide-module___P1wFa__heroCopy>p:not(.project-guide-module___P1wFa__heroEyebrow){max-width:356px;font-size:15px;line-height:1.58}.project-guide-module___P1wFa__earlyRfqPrompt .project-guide-module___P1wFa__container{flex-direction:column;align-items:flex-start;gap:14px;min-height:0;padding-block:22px}.project-guide-module___P1wFa__section{padding:var(--homepage-section-space-mobile) 0;scroll-margin-top:80px}.project-guide-module___P1wFa__splitHead h2,.project-guide-module___P1wFa__darkHead h2,.project-guide-module___P1wFa__editorialGrid h2,.project-guide-module___P1wFa__finalCta h2{font-size:32px}.project-guide-module___P1wFa__localIndex [data-detail-local-index] nav{grid-template-columns:repeat(2,minmax(0,1fr))}.project-guide-module___P1wFa__localIndex [data-detail-local-index]>div{width:calc(100% - var(--gutter-mobile))}.project-guide-module___P1wFa__localIndex [data-detail-local-index] a{border-bottom:1px solid var(--steel-line);min-height:86px;padding:0 16px;font-size:14px}.project-guide-module___P1wFa__localIndex [data-detail-local-index] a:nth-last-child(-n+2){border-bottom:0}.project-guide-module___P1wFa__localIndex [data-detail-local-index] a:last-child{border-top:0;grid-column:auto}.project-guide-module___P1wFa__inputGrid{grid-template-columns:1fr;margin-top:42px}.project-guide-module___P1wFa__inputGrid article:nth-child(n),.project-guide-module___P1wFa__inputGrid article:nth-child(2n){border-top:0;border-left:0;border-bottom:1px solid var(--steel-line);min-height:0;padding:26px 0}.project-guide-module___P1wFa__inputGrid article:last-child{border-bottom:0}.project-guide-module___P1wFa__inputGrid svg{width:44px;height:44px}.project-guide-module___P1wFa__reviewTopics{grid-template-columns:1fr;margin-top:40px}.project-guide-module___P1wFa__reviewTopics span:nth-child(n){border-top:0;border-left:0;border-bottom:1px solid var(--steel-line);min-height:58px;padding:14px 0}.project-guide-module___P1wFa__reviewTopics span:last-child{border-bottom:0}.project-guide-module___P1wFa__evidenceGrid{margin-top:42px}.project-guide-module___P1wFa__evidencePrimary .project-guide-module___P1wFa__evidenceImage{min-height:360px}.project-guide-module___P1wFa__evidenceSupport{grid-template-columns:1fr}.project-guide-module___P1wFa__evidenceSupport .project-guide-module___P1wFa__evidenceImage{min-height:300px}.project-guide-module___P1wFa__alignmentSystem{margin-top:42px}.project-guide-module___P1wFa__alignmentSystem article{padding-inline:20px}.project-guide-module___P1wFa__alignmentSystem article>div{grid-template-columns:1fr;gap:0;width:100%;display:grid}.project-guide-module___P1wFa__alignmentSystem article span{padding:9px 6px}.project-guide-module___P1wFa__alignmentSystem article span+span:before{display:none}.project-guide-module___P1wFa__engineeringLayer strong{font-size:14px}.project-guide-module___P1wFa__qualityList{grid-template-columns:1fr}.project-guide-module___P1wFa__qualityList article,.project-guide-module___P1wFa__qualityList article:nth-child(2n){border-left:0;min-height:0;padding:22px 0}.project-guide-module___P1wFa__readinessSystem{margin-top:42px}.project-guide-module___P1wFa__readinessSignals{padding-bottom:0;display:block;overflow:visible}.project-guide-module___P1wFa__readinessSignals:after{display:none}.project-guide-module___P1wFa__readinessSignals article,.project-guide-module___P1wFa__readinessSignals article+article{text-align:left;border-bottom:1px solid #b7cedc38;border-left:1px solid #b7cedc4d;min-height:0;padding:24px 0 24px 28px}.project-guide-module___P1wFa__readinessSignals article:after{background:var(--jto-logo-blue);width:1px;height:100%;top:0;bottom:auto;left:-1px}.project-guide-module___P1wFa__readinessSignals article:before{top:31px;bottom:auto;left:-5px}.project-guide-module___P1wFa__readinessConnector{height:34px}.project-guide-module___P1wFa__readinessBaseline{min-height:64px}.project-guide-module___P1wFa__rfqLayout{gap:42px;margin-top:42px}.project-guide-module___P1wFa__checklist{grid-template-columns:1fr}.project-guide-module___P1wFa__checklist section,.project-guide-module___P1wFa__checklist section+section{border-left:0;padding:26px 0}.project-guide-module___P1wFa__checklist section+section{border-top:1px solid var(--steel-line)}.project-guide-module___P1wFa__rfqActions{grid-template-columns:1fr}.project-guide-module___P1wFa__rfqImage{min-height:360px}.project-guide-module___P1wFa__relatedGrid{grid-template-columns:1fr}.project-guide-module___P1wFa__relatedGrid>a,.project-guide-module___P1wFa__relatedGrid>a+a{border-left:0;min-height:210px;padding:28px 0}.project-guide-module___P1wFa__relatedGrid>a+a{border-top:1px solid var(--steel-line)}.project-guide-module___P1wFa__continueGrid{grid-template-columns:1fr}.project-guide-module___P1wFa__continueGrid a,.project-guide-module___P1wFa__continueGrid a:nth-child(2n){border-left:0;min-height:118px;padding:22px 0}.project-guide-module___P1wFa__continueGrid a+a{border-top:1px solid var(--steel-line)}.project-guide-module___P1wFa__finalCta{padding:72px 0}.project-guide-module___P1wFa__finalCta .project-guide-module___P1wFa__container{grid-template-columns:1fr;gap:38px}}@media (prefers-reduced-motion:reduce){.project-guide-module___P1wFa__earlyRfqPrompt a,.project-guide-module___P1wFa__inlineEntry,.project-guide-module___P1wFa__continueGrid a,.project-guide-module___P1wFa__continueGrid strong,.project-guide-module___P1wFa__continueGrid svg{transition-duration:.01ms}.project-guide-module___P1wFa__localIndex [data-detail-local-index] a{transition-duration:.01ms}}
