.PassengerVesselRecoveryCase-module__mkbXnW__hero{padding:132px 0 72px;position:relative;overflow:hidden}.PassengerVesselRecoveryCase-module__mkbXnW__hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 18%,#24e2f224,#0000 34%),linear-gradient(#001a332e,#0000 72%);position:absolute;inset:0}.PassengerVesselRecoveryCase-module__mkbXnW__breadcrumbs{color:var(--mist-dim);z-index:1;margin-bottom:34px;font-size:12px;position:relative}.PassengerVesselRecoveryCase-module__mkbXnW__breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:9px;margin:0;padding:0;list-style:none;display:flex}.PassengerVesselRecoveryCase-module__mkbXnW__breadcrumbs li:not(:last-child):after{color:var(--cyan);content:"›";margin-left:9px}.PassengerVesselRecoveryCase-module__mkbXnW__breadcrumbs a{color:var(--mist)}.PassengerVesselRecoveryCase-module__mkbXnW__breadcrumbs a:hover{color:var(--cyan-soft)}.PassengerVesselRecoveryCase-module__mkbXnW__heroGrid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:54px;display:grid;position:relative}.PassengerVesselRecoveryCase-module__mkbXnW__heroCopy h1{color:var(--white);letter-spacing:-.035em;margin:20px 0 28px;font-size:clamp(42px,5vw,72px);font-weight:700;line-height:1}.PassengerVesselRecoveryCase-module__mkbXnW__heroCopy p{color:var(--mist);margin:14px 0 0;font-size:16px;line-height:1.72}.PassengerVesselRecoveryCase-module__mkbXnW__heroCopy .PassengerVesselRecoveryCase-module__mkbXnW__intro{color:var(--white);font-size:19px;line-height:1.65}.PassengerVesselRecoveryCase-module__mkbXnW__heroFigure{min-width:0;margin:0}.PassengerVesselRecoveryCase-module__mkbXnW__heroMedia{aspect-ratio:4/3;border:1px solid var(--line);min-height:380px;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000006b}.PassengerVesselRecoveryCase-module__mkbXnW__heroMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#000b178a);position:absolute;inset:0}.PassengerVesselRecoveryCase-module__mkbXnW__heroMedia img{object-fit:cover}.PassengerVesselRecoveryCase-module__mkbXnW__heroFigure figcaption,.PassengerVesselRecoveryCase-module__mkbXnW__evidenceFigure figcaption{border:1px solid var(--line-soft);color:var(--mist-dim);background:#021221d1;border-top:0;padding:12px 14px;font-size:13px;line-height:1.55}.PassengerVesselRecoveryCase-module__mkbXnW__highlightGrid{z-index:1;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:44px;display:grid;position:relative;overflow:hidden}.PassengerVesselRecoveryCase-module__mkbXnW__highlightGrid div{border:1px solid var(--line-soft);color:var(--mist);background:#05192bcc;min-height:98px;padding:20px 18px 20px 38px;font-size:13px;line-height:1.5;position:relative}.PassengerVesselRecoveryCase-module__mkbXnW__highlightGrid div:before{color:var(--cyan);content:"▸";position:absolute;left:18px}.PassengerVesselRecoveryCase-module__mkbXnW__heroCta{z-index:1;background:linear-gradient(110deg,#08273ef0,#001426eb);border:1px solid #24e2f247;justify-content:space-between;align-items:center;gap:34px;margin-top:22px;padding:28px 30px;display:flex;position:relative}.PassengerVesselRecoveryCase-module__mkbXnW__heroCta h2,.PassengerVesselRecoveryCase-module__mkbXnW__inlineCtaPanel h2{color:var(--white);margin:0 0 9px;font-size:clamp(24px,3vw,34px)}.PassengerVesselRecoveryCase-module__mkbXnW__heroCta p,.PassengerVesselRecoveryCase-module__mkbXnW__inlineCtaPanel p{color:var(--mist);max-width:760px;margin:0;line-height:1.65}.PassengerVesselRecoveryCase-module__mkbXnW__heroCta a,.PassengerVesselRecoveryCase-module__mkbXnW__inlineCtaPanel a{flex:none}.PassengerVesselRecoveryCase-module__mkbXnW__content{position:relative}.PassengerVesselRecoveryCase-module__mkbXnW__section,.PassengerVesselRecoveryCase-module__mkbXnW__gallerySection,.PassengerVesselRecoveryCase-module__mkbXnW__requestSection{padding:92px 0;position:relative}.PassengerVesselRecoveryCase-module__mkbXnW__tinted{background:#0313228a;border-top:1px solid #79aed214;border-bottom:1px solid #79aed214}.PassengerVesselRecoveryCase-module__mkbXnW__sectionHead{max-width:820px;margin-bottom:34px}.PassengerVesselRecoveryCase-module__mkbXnW__sectionHead h2{color:var(--white);margin:14px 0 0;font-size:clamp(31px,4vw,52px);line-height:1.08}.PassengerVesselRecoveryCase-module__mkbXnW__sectionHead>p:not(:first-child){color:var(--mist);margin:18px 0 0;font-size:17px;line-height:1.68}.PassengerVesselRecoveryCase-module__mkbXnW__prose{color:var(--mist);max-width:890px;margin-top:34px;font-size:17px;line-height:1.75}.PassengerVesselRecoveryCase-module__mkbXnW__prose p{margin:0 0 16px}.PassengerVesselRecoveryCase-module__mkbXnW__prose a,.PassengerVesselRecoveryCase-module__mkbXnW__centeredProse a,.PassengerVesselRecoveryCase-module__mkbXnW__twoColumn a{color:var(--cyan-soft);text-underline-offset:4px;-webkit-text-decoration:underline #24e2f25c;text-decoration:underline #24e2f25c}.PassengerVesselRecoveryCase-module__mkbXnW__prose a:hover,.PassengerVesselRecoveryCase-module__mkbXnW__centeredProse a:hover,.PassengerVesselRecoveryCase-module__mkbXnW__twoColumn a:hover{-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan)}.PassengerVesselRecoveryCase-module__mkbXnW__projectFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.PassengerVesselRecoveryCase-module__mkbXnW__projectFacts div{border:1px solid var(--line-soft);background:#05192bb3;padding:22px}.PassengerVesselRecoveryCase-module__mkbXnW__projectFacts dt{color:var(--cyan);font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:10px}.PassengerVesselRecoveryCase-module__mkbXnW__projectFacts dd{color:var(--white);margin:0;font-size:15px;line-height:1.5}.PassengerVesselRecoveryCase-module__mkbXnW__statement{color:var(--white);font-size:20px;font-weight:700}.PassengerVesselRecoveryCase-module__mkbXnW__twoColumn{grid-template-columns:1fr 1fr;align-items:start;gap:62px;display:grid}.PassengerVesselRecoveryCase-module__mkbXnW__twoColumn p{color:var(--mist);font-size:16px;line-height:1.72}.PassengerVesselRecoveryCase-module__mkbXnW__questionList,.PassengerVesselRecoveryCase-module__mkbXnW__riskList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.PassengerVesselRecoveryCase-module__mkbXnW__questionList li,.PassengerVesselRecoveryCase-module__mkbXnW__riskList li{border:1px solid var(--line-soft);color:var(--mist);background:#061d31cc;padding:17px 20px 17px 44px;font-size:15px;line-height:1.52;position:relative}.PassengerVesselRecoveryCase-module__mkbXnW__questionList li:before,.PassengerVesselRecoveryCase-module__mkbXnW__riskList li:before{color:var(--cyan);content:"▸";position:absolute;left:20px}.PassengerVesselRecoveryCase-module__mkbXnW__checkGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.PassengerVesselRecoveryCase-module__mkbXnW__checkGrid div{border:1px solid var(--line-soft);color:var(--mist);background:#05192bad;min-height:92px;padding:21px 20px 21px 46px;font-size:14px;line-height:1.55;position:relative}.PassengerVesselRecoveryCase-module__mkbXnW__checkGrid div:before{color:var(--cyan);content:"✓";font-family:var(--display);position:absolute;left:20px}.PassengerVesselRecoveryCase-module__mkbXnW__pullQuote{border-left:3px solid var(--cyan);color:var(--white);max-width:970px;margin:38px 0 0;padding-left:26px;font-size:clamp(22px,3vw,32px);font-weight:600;line-height:1.45}.PassengerVesselRecoveryCase-module__mkbXnW__inlineCta{padding:22px 0}.PassengerVesselRecoveryCase-module__mkbXnW__inlineCtaPanel{background:linear-gradient(115deg,#072943f2,#011120f5);border:1px solid #24e2f252;justify-content:space-between;align-items:center;gap:40px;padding:38px;display:flex}.PassengerVesselRecoveryCase-module__mkbXnW__inlineCtaPanel .eyebrow{margin-bottom:12px}.PassengerVesselRecoveryCase-module__mkbXnW__comparison{gap:14px;display:grid}.PassengerVesselRecoveryCase-module__mkbXnW__comparison article{border:1px solid var(--line-soft);background:#061d31cc;padding:27px}.PassengerVesselRecoveryCase-module__mkbXnW__comparison article:first-child{border-color:#24e2f25c}.PassengerVesselRecoveryCase-module__mkbXnW__comparison span{color:var(--cyan);font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.PassengerVesselRecoveryCase-module__mkbXnW__comparison h3{color:var(--white);margin:8px 0 6px;font-size:25px}.PassengerVesselRecoveryCase-module__mkbXnW__comparison p{margin:0}.PassengerVesselRecoveryCase-module__mkbXnW__evidenceFigure{max-width:960px;margin:42px 0 0}.PassengerVesselRecoveryCase-module__mkbXnW__portraitFigure{max-width:680px}.PassengerVesselRecoveryCase-module__mkbXnW__evidenceMedia,.PassengerVesselRecoveryCase-module__mkbXnW__galleryMedia{border:1px solid var(--line-soft);display:block;overflow:hidden}.PassengerVesselRecoveryCase-module__mkbXnW__evidenceMedia img{width:100%;height:auto;display:block}.PassengerVesselRecoveryCase-module__mkbXnW__gallerySection{padding-bottom:44px}.PassengerVesselRecoveryCase-module__mkbXnW__gallery{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.PassengerVesselRecoveryCase-module__mkbXnW__gallery .PassengerVesselRecoveryCase-module__mkbXnW__evidenceFigure{max-width:none;margin:0}.PassengerVesselRecoveryCase-module__mkbXnW__galleryMedia{aspect-ratio:4/3}.PassengerVesselRecoveryCase-module__mkbXnW__galleryMedia img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.PassengerVesselRecoveryCase-module__mkbXnW__galleryMedia:hover img{transform:scale(1.015)}.PassengerVesselRecoveryCase-module__mkbXnW__centeredProse{color:var(--mist);max-width:900px;margin:28px 0 32px;font-size:17px;line-height:1.75}.PassengerVesselRecoveryCase-module__mkbXnW__statementCenter{color:var(--white);text-align:center;max-width:900px;margin:36px auto 0;font-size:20px;font-weight:700;line-height:1.6}.PassengerVesselRecoveryCase-module__mkbXnW__roadmapGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.PassengerVesselRecoveryCase-module__mkbXnW__roadmapGrid div{border-bottom:1px solid var(--line-soft);color:var(--mist);padding:14px 14px 14px 36px;font-size:15px;position:relative}.PassengerVesselRecoveryCase-module__mkbXnW__roadmapGrid div:before{color:var(--cyan);content:"◆";font-size:9px;position:absolute;top:19px;left:12px}.PassengerVesselRecoveryCase-module__mkbXnW__phaseGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.PassengerVesselRecoveryCase-module__mkbXnW__phaseGrid li{border:1px solid var(--line-soft);background:#05192bb3;min-height:210px;padding:24px}.PassengerVesselRecoveryCase-module__mkbXnW__phaseGrid li:last-child{border-color:#24e2f252;grid-column:span 2}.PassengerVesselRecoveryCase-module__mkbXnW__phaseGrid span{color:var(--cyan);font-family:var(--display);letter-spacing:.18em;font-size:12px}.PassengerVesselRecoveryCase-module__mkbXnW__phaseGrid h3{color:var(--white);margin:30px 0 9px;font-size:21px}.PassengerVesselRecoveryCase-module__mkbXnW__phaseGrid p{color:var(--mist);margin:0;font-size:14px;line-height:1.6}.PassengerVesselRecoveryCase-module__mkbXnW__scopeList{columns:2;column-gap:42px;margin:0;padding:0;list-style:none}.PassengerVesselRecoveryCase-module__mkbXnW__scopeList li{break-inside:avoid;color:var(--mist);padding:10px 8px 10px 30px;font-size:15px;line-height:1.55;position:relative}.PassengerVesselRecoveryCase-module__mkbXnW__scopeList li:before{color:var(--cyan);content:"▸";position:absolute;left:7px}.PassengerVesselRecoveryCase-module__mkbXnW__resultPanel{background:linear-gradient(120deg,#06263ef5,#01101ef5);border:1px solid #24e2f24d;padding:clamp(30px,5vw,58px)}.PassengerVesselRecoveryCase-module__mkbXnW__resultPanel h2{color:var(--white);margin:14px 0 25px;font-size:clamp(30px,4vw,50px)}.PassengerVesselRecoveryCase-module__mkbXnW__resultPanel>ul{grid-template-columns:repeat(2,1fr);gap:10px 28px;margin:30px 0;padding:0;list-style:none;display:grid}.PassengerVesselRecoveryCase-module__mkbXnW__resultPanel>ul li{color:var(--mist);padding:9px 8px 9px 28px;line-height:1.55;position:relative}.PassengerVesselRecoveryCase-module__mkbXnW__resultPanel>ul li:before{color:var(--cyan);content:"✓";position:absolute;left:3px}.PassengerVesselRecoveryCase-module__mkbXnW__resultClose{border-top:1px solid var(--line-soft);color:var(--white);margin:0;padding-top:26px;font-size:20px;font-weight:600;line-height:1.55}.PassengerVesselRecoveryCase-module__mkbXnW__sequence{grid-template-columns:repeat(8,1fr);gap:8px;margin:0 0 46px;padding:0;list-style:none;display:grid}.PassengerVesselRecoveryCase-module__mkbXnW__sequence li{border:1px solid var(--line-soft);color:var(--white);font-family:var(--display);letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#05192bcc;justify-content:center;align-items:center;min-height:78px;padding:12px 8px;font-size:10px;display:flex;position:relative}.PassengerVesselRecoveryCase-module__mkbXnW__sequence li:not(:last-child):after{background:var(--cyan);content:"";z-index:1;width:9px;height:1px;position:absolute;top:50%;right:-9px}.PassengerVesselRecoveryCase-module__mkbXnW__closingLine{color:var(--cyan-soft);font-family:var(--display);letter-spacing:.05em;text-align:center;margin:56px 0 0;font-size:clamp(17px,2.3vw,27px)}.PassengerVesselRecoveryCase-module__mkbXnW__requestSection{padding-bottom:28px}.PassengerVesselRecoveryCase-module__mkbXnW__requestGrid{border:1px solid var(--line-soft);background:#05192bb3;grid-template-columns:1.1fr .9fr;align-items:start;gap:50px;padding:clamp(30px,5vw,58px);display:grid}.PassengerVesselRecoveryCase-module__mkbXnW__requestGrid h2{color:var(--white);margin:14px 0 20px;font-size:clamp(30px,4vw,48px);line-height:1.1}.PassengerVesselRecoveryCase-module__mkbXnW__requestGrid p{color:var(--mist);line-height:1.7}.PassengerVesselRecoveryCase-module__mkbXnW__requestGrid ul{columns:2;column-gap:24px;margin:0;padding:0;list-style:none}.PassengerVesselRecoveryCase-module__mkbXnW__requestGrid li{break-inside:avoid;color:var(--mist);padding:8px 6px 8px 24px;font-size:14px;position:relative}.PassengerVesselRecoveryCase-module__mkbXnW__requestGrid li:before{color:var(--cyan);content:"▸";position:absolute;left:4px}@media (max-width:980px){.PassengerVesselRecoveryCase-module__mkbXnW__heroGrid,.PassengerVesselRecoveryCase-module__mkbXnW__twoColumn,.PassengerVesselRecoveryCase-module__mkbXnW__requestGrid{grid-template-columns:1fr}.PassengerVesselRecoveryCase-module__mkbXnW__heroMedia{min-height:0}.PassengerVesselRecoveryCase-module__mkbXnW__highlightGrid,.PassengerVesselRecoveryCase-module__mkbXnW__projectFacts,.PassengerVesselRecoveryCase-module__mkbXnW__checkGrid,.PassengerVesselRecoveryCase-module__mkbXnW__phaseGrid{grid-template-columns:repeat(2,1fr)}.PassengerVesselRecoveryCase-module__mkbXnW__sequence{grid-template-columns:repeat(4,1fr)}.PassengerVesselRecoveryCase-module__mkbXnW__sequence li:nth-child(4):after{display:none}}@media (max-width:680px){.PassengerVesselRecoveryCase-module__mkbXnW__hero{padding-top:112px}.PassengerVesselRecoveryCase-module__mkbXnW__heroCopy h1{font-size:clamp(38px,13vw,54px)}.PassengerVesselRecoveryCase-module__mkbXnW__hero[data-locale=es] .PassengerVesselRecoveryCase-module__mkbXnW__heroCopy h1{font-size:clamp(36px,11.5vw,50px)}.PassengerVesselRecoveryCase-module__mkbXnW__highlightGrid,.PassengerVesselRecoveryCase-module__mkbXnW__projectFacts,.PassengerVesselRecoveryCase-module__mkbXnW__checkGrid,.PassengerVesselRecoveryCase-module__mkbXnW__gallery,.PassengerVesselRecoveryCase-module__mkbXnW__roadmapGrid,.PassengerVesselRecoveryCase-module__mkbXnW__phaseGrid,.PassengerVesselRecoveryCase-module__mkbXnW__resultPanel>ul,.PassengerVesselRecoveryCase-module__mkbXnW__sequence{grid-template-columns:1fr}.PassengerVesselRecoveryCase-module__mkbXnW__highlightGrid div,.PassengerVesselRecoveryCase-module__mkbXnW__checkGrid div{min-height:auto}.PassengerVesselRecoveryCase-module__mkbXnW__heroCta,.PassengerVesselRecoveryCase-module__mkbXnW__inlineCtaPanel{flex-direction:column;align-items:flex-start;padding:27px 23px}.PassengerVesselRecoveryCase-module__mkbXnW__heroCta a,.PassengerVesselRecoveryCase-module__mkbXnW__inlineCtaPanel a{text-align:center;width:100%}.PassengerVesselRecoveryCase-module__mkbXnW__section,.PassengerVesselRecoveryCase-module__mkbXnW__gallerySection,.PassengerVesselRecoveryCase-module__mkbXnW__requestSection{padding:70px 0}.PassengerVesselRecoveryCase-module__mkbXnW__scopeList,.PassengerVesselRecoveryCase-module__mkbXnW__requestGrid ul{columns:1}.PassengerVesselRecoveryCase-module__mkbXnW__evidenceFigure,.PassengerVesselRecoveryCase-module__mkbXnW__portraitFigure{max-width:none}.PassengerVesselRecoveryCase-module__mkbXnW__phaseGrid li:last-child{grid-column:span 1}.PassengerVesselRecoveryCase-module__mkbXnW__sequence li:not(:last-child):after{display:none}}
