.page-module__JmOk0W__hero{background:radial-gradient(70% 80% at 88% 20%,#01becc21,#0000 72%),linear-gradient(#000b172e,#000b17a8)}.page-module__JmOk0W__heroTitle{font-size:clamp(42px,4.6vw,60px)!important;line-height:1.01!important}.page-module__JmOk0W__heroImage{aspect-ratio:4/3;min-height:0}.page-module__JmOk0W__heroImage img{object-position:50% 50%}.page-module__JmOk0W__pageSection{padding-block:clamp(68px,7vw,92px)}.page-module__JmOk0W__pageSectionHead{margin-bottom:clamp(36px,4vw,44px)}.page-module__JmOk0W__heroStatement{border-left:3px solid var(--cyan);color:var(--white);font-family:var(--display);padding-left:20px;font-size:clamp(19px,2vw,24px);font-weight:650;line-height:1.45;margin-top:24px!important}.page-module__JmOk0W__hubTimeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.page-module__JmOk0W__hubTimeline:before{content:"";background:linear-gradient(90deg, var(--blue-bright), var(--cyan), var(--teal));height:1px;position:absolute;top:22px;left:10%;right:10%}.page-module__JmOk0W__hubTimeline>li{flex-direction:column;min-width:0;display:flex;position:relative}.page-module__JmOk0W__stageMarker{z-index:2;width:44px;height:44px;clip-path:var(--cham-sm);background:var(--grad-cyan);color:var(--ink);font-family:var(--display);place-items:center;margin:0 auto 20px;font-weight:800;display:grid;position:relative}.page-module__JmOk0W__stageCard{border:1px solid var(--line-soft);clip-path:var(--cham);background:linear-gradient(165deg,#0c3a635c,#04223c8c);flex:1;padding:28px 24px}.page-module__JmOk0W__stageLabel{color:var(--cyan);font-family:var(--display);letter-spacing:.16em;font-size:10px;font-weight:700;margin:0 0 8px!important}.page-module__JmOk0W__stageCard h3{margin-bottom:16px;font-size:24px}.page-module__JmOk0W__stageCard>p,.page-module__JmOk0W__stageCard li{font-size:14px;line-height:1.66}.page-module__JmOk0W__stageCard>p{margin:0 0 14px}.page-module__JmOk0W__stageCard ul,.page-module__JmOk0W__scopePanel ul,.page-module__JmOk0W__questionList{margin:18px 0 0;padding:0;list-style:none}.page-module__JmOk0W__stageCard li,.page-module__JmOk0W__scopePanel li,.page-module__JmOk0W__questionList li{padding:5px 0 5px 18px;position:relative}.page-module__JmOk0W__stageCard li:before,.page-module__JmOk0W__scopePanel li:before,.page-module__JmOk0W__questionList li:before{content:"▸";color:var(--cyan);position:absolute;left:0}.page-module__JmOk0W__stageClosing{color:var(--white);font-weight:650;margin-top:20px!important}.page-module__JmOk0W__hubClosing{text-align:center;background:#24e2f209;border-top:1px solid #24e2f238;border-bottom:1px solid #24e2f238;max-width:900px;margin:40px auto 0;padding:24px 22px}.page-module__JmOk0W__hubClosing p{margin:6px 0;font-size:clamp(19px,2.5vw,28px)}.page-module__JmOk0W__hubClosing strong{color:var(--cyan-soft);font-family:var(--display)}.page-module__JmOk0W__windowQuote{border:1px solid #24e2f247;border-left:4px solid var(--cyan);max-width:920px;color:var(--white);font-family:var(--display);background:#24e2f20f;margin:30px auto 0;padding:26px 30px;font-size:clamp(18px,2.4vw,25px);line-height:1.5}.page-module__JmOk0W__caveat{max-width:940px;color:var(--mist-dim);text-align:center;margin:22px auto 0;font-size:14px;line-height:1.7}.page-module__JmOk0W__dryDockGrid,.page-module__JmOk0W__procurementGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:start;gap:clamp(34px,6vw,78px);display:grid}.page-module__JmOk0W__dryDockGrid h2,.page-module__JmOk0W__procurementGrid h2{margin:18px 0 24px;font-size:clamp(34px,4.5vw,58px)}:is(.page-module__JmOk0W__dryDockGrid>div:first-child>p:not(.eyebrow),.page-module__JmOk0W__procurementGrid>div:first-child>p:not(.eyebrow)){font-size:17px;line-height:1.75}.page-module__JmOk0W__scopePanel{border:1px solid var(--line-soft);clip-path:var(--cham);background:linear-gradient(165deg,#0c3a6361,#04223c8f);padding:clamp(26px,4vw,40px)}.page-module__JmOk0W__scopePanel h3{font-size:26px}.page-module__JmOk0W__scopePanel li,.page-module__JmOk0W__questionList li{margin:5px 0;line-height:1.6}.page-module__JmOk0W__majorStatement{border-left:3px solid var(--cyan);max-width:950px;color:var(--white);font-family:var(--display);text-align:center;background:#24e2f20f;margin:26px auto 0;padding:22px 26px;font-weight:650;font-size:clamp(20px,2.5vw,28px)!important;line-height:1.48!important}.page-module__JmOk0W__benefitGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.page-module__JmOk0W__benefitGrid li{border:1px solid var(--line-soft);background:#05192bad;min-height:112px;padding:24px 22px 24px 48px;font-size:14px;line-height:1.58;position:relative}.page-module__JmOk0W__benefitGrid li:before{content:"✓";color:var(--cyan);font-family:var(--display);position:absolute;left:22px}.page-module__JmOk0W__methodGrid li:last-child{grid-column:auto}.page-module__JmOk0W__sequenceFlow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.page-module__JmOk0W__sequenceFlow div{border:1px solid var(--line-soft);min-height:96px;color:var(--white);font-family:var(--display);text-align:center;background:linear-gradient(165deg,#0c3a6352,#04223c85);place-items:center;padding:18px;font-size:14px;font-weight:650;line-height:1.5;display:grid}.page-module__JmOk0W__questionList{border:1px solid var(--line-soft);background:#05192bb3;margin-top:0;padding:30px}.page-module__JmOk0W__phaseGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.page-module__JmOk0W__phaseGrid li{border:1px solid var(--line-soft);clip-path:var(--cham);background:linear-gradient(165deg,#0c3a6357,#04223c80);padding:26px 22px}.page-module__JmOk0W__phaseGrid span{color:var(--cyan);font-family:var(--display);letter-spacing:.15em;font-size:12px;font-weight:800}.page-module__JmOk0W__phaseGrid h3{margin:13px 0 11px;font-size:19px;line-height:1.22}.page-module__JmOk0W__phaseGrid p{margin:0;font-size:14px;line-height:1.65}.page-module__JmOk0W__proofGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px;margin:0 auto}.page-module__JmOk0W__proofLinks,.page-module__JmOk0W__contactLinks{gap:14px}.page-module__JmOk0W__proofGrid a,.page-module__JmOk0W__decisionGrid a{color:var(--cyan-soft);font-family:var(--display);font-weight:700}.page-module__JmOk0W__decisionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.page-module__JmOk0W__decisionGrid article{border:1px solid var(--line-soft);min-height:280px;clip-path:var(--cham);background:linear-gradient(165deg,#0c3a6357,#04223c80);flex-direction:column;padding:clamp(26px,3vw,36px);display:flex}.page-module__JmOk0W__decisionGrid h3{margin-bottom:17px;font-size:24px}.page-module__JmOk0W__decisionGrid p{margin:0 0 24px;font-size:15px;line-height:1.7}.page-module__JmOk0W__decisionGrid a{margin-top:auto}.page-module__JmOk0W__contactLinks{justify-content:center}@media (max-width:1100px){.page-module__JmOk0W__hubTimeline,.page-module__JmOk0W__benefitGrid,.page-module__JmOk0W__methodGrid,.page-module__JmOk0W__phaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__JmOk0W__hubTimeline:before{display:none}.page-module__JmOk0W__stageMarker{margin-left:0}.page-module__JmOk0W__sequenceFlow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.page-module__JmOk0W__heroImage{min-height:0}.page-module__JmOk0W__dryDockGrid,.page-module__JmOk0W__procurementGrid,.page-module__JmOk0W__decisionGrid{grid-template-columns:1fr}.page-module__JmOk0W__sequenceFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__JmOk0W__decisionGrid article{min-height:auto}}@media (max-width:640px){.page-module__JmOk0W__pageSection{padding-block:56px}.page-module__JmOk0W__pageSectionHead{margin-bottom:32px}.page-module__JmOk0W__heroStatement{font-size:18px}.page-module__JmOk0W__heroImage{min-height:0}.page-module__JmOk0W__hubTimeline,.page-module__JmOk0W__benefitGrid,.page-module__JmOk0W__methodGrid,.page-module__JmOk0W__phaseGrid,.page-module__JmOk0W__proofGrid,.page-module__JmOk0W__sequenceFlow{grid-template-columns:1fr}.page-module__JmOk0W__stageMarker{margin-bottom:12px}.page-module__JmOk0W__stageCard{padding:24px 20px}.page-module__JmOk0W__hubClosing{margin-top:28px;padding:20px 14px}.page-module__JmOk0W__windowQuote{margin-top:24px;padding:22px 20px}.page-module__JmOk0W__caveat{margin-top:18px}.page-module__JmOk0W__benefitGrid li{min-height:auto}.page-module__JmOk0W__proofLinks{flex-direction:column;align-items:stretch}.page-module__JmOk0W__proofLinks .btn{justify-content:center;width:100%}}
