.investor-funnel{--if-cyan:#57e4ed;color:#eff7ff;background:#061725;min-height:100svh;font-family:inherit}.investor-funnel *{box-sizing:border-box}.investor-funnel a{color:inherit;text-decoration:none}.investor-funnel p{color:#b4c7d6;margin:0;line-height:1.65}.if-container{width:min(1180px,100% - 80px);margin-inline:auto}.if-header{z-index:50;background:#061725f5;border-bottom:1px solid #8bd8ec1a;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:14px max(28px,50vw - 680px);display:flex;position:sticky;top:0}.if-brand .em-brand{width:225px}.if-header nav,.if-header-actions{align-items:center;gap:24px;font-size:14px;display:flex}.if-header a:hover{color:var(--if-cyan)}.if-header-actions{gap:16px}.if-header .if-button.small{min-height:42px;padding:10px 15px;font-size:13px}.if-header .if-button:hover{color:#00202d}.if-menu{display:none}.if-button{cursor:pointer;background:#57e4ed;border:1px solid #57e4ed;border-radius:7px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:14px 22px;font-size:15px;font-weight:650;transition:background .2s;display:inline-flex;color:#00202d!important}.if-button:hover{background:#97f2f6}.if-button.secondary{background:0 0;border-color:#488292;color:#d7f8ff!important}.if-button:disabled{opacity:.5;cursor:wait}.if-text-link{align-items:center;gap:10px;min-height:44px;font-size:14px;display:inline-flex;color:#82e2ed!important}.if-actions{align-items:center;gap:28px;margin-top:30px;display:flex}.if-eyebrow{letter-spacing:.25em;font-weight:600;color:#65d8e5!important;margin-bottom:22px!important;font-size:11px!important}.if-hero{isolation:isolate;align-items:center;min-height:min(660px,100svh - 72px);padding-block:76px;display:flex;position:relative}.if-photo:before{content:"";z-index:-2;opacity:.34;background:url(/maritime/investor/asset-desktop.webp) 50%/cover no-repeat;position:absolute;inset:0}.if-photo:after{content:"";z-index:-1;background:linear-gradient(90deg,#061725ed 0%,#06172590 45%,#0000 100%);position:absolute;inset:0}.if-hero h1{letter-spacing:-.035em;max-width:760px;margin:0 0 24px;font-size:clamp(38px,4.4vw,62px);font-weight:700;line-height:1.1}.investor-funnel h1 span,.investor-funnel h2 span{color:#65dfe9}.if-lead{max-width:570px;font-size:18px}.if-section{padding:72px 0;scroll-margin-top:76px;position:relative}.if-anchor{scroll-margin-top:76px;position:absolute;top:0}.if-muted{background:#0b2131}.if-section-intro{max-width:780px;margin-bottom:34px}.if-section h2{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(27px,3vw,40px);line-height:1.17}.if-section-intro>p:not(.if-eyebrow){max-width:680px;font-size:16px}.if-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.if-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#12334570,#0b20354a);border:1px solid #8bc9dd29;border-radius:10px;padding:28px}.if-card>svg{color:#55dce7;width:28px;height:28px;margin-bottom:20px}.investor-funnel h3{margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.35}.if-card p,.if-process p,.if-steps p{font-size:15px}.if-card small{color:#94b7c9;margin-top:18px;display:block}.if-card .if-text-link{margin-top:14px}.if-process article{padding-inline-end:24px}.if-process-top{color:#59dce7;align-items:center;gap:20px;margin-bottom:20px;display:flex}.if-process-top span{color:#78a7bd;font-size:13px}.if-process-top svg{width:26px}.if-steps{margin:0;padding:0;list-style:none}.if-step-number{color:#67e3eb;border:1px solid #58b9c660;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:18px;font-size:13px;display:flex}.if-faq-layout{grid-template-columns:1fr 1.6fr;gap:70px;display:grid}.if-faq details{border-bottom:1px solid #89bfd32d}.if-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.if-faq summary::-webkit-details-marker{display:none}.if-faq summary span{color:#62dfe8;font-size:24px;font-weight:400}.if-faq details[open] summary span{transform:rotate(45deg)}.if-faq details p{padding:0 30px 24px 0;font-size:15px}.if-final{text-align:center;background:linear-gradient(140deg,#0e2d3d,#081d2b)}.if-final p{margin-bottom:26px}.if-footer{justify-content:space-between;align-items:center;gap:24px;padding-block:32px;display:flex}.if-footer .em-brand{width:210px}.if-footer p,.if-footer nav{font-size:12px}.if-footer nav{gap:22px;display:flex}.investor-funnel :is(a,button,input,summary):focus-visible{outline-offset:5px;outline:2px solid #77ebf3}.if-account-main{padding-block:52px}.if-account-main>h1{margin:0 0 14px;font-size:34px}.if-account-main>.if-grid{margin-top:32px}.if-error{border:1px solid #a86767;border-radius:6px;padding:12px;color:#ffc7c7!important;margin-block:16px!important}.if-success{border:1px solid #497f6c;border-radius:6px;padding:12px;color:#b7f4dd!important;margin-block:16px!important}.if-empty{padding-block:24px}.if-account-links{flex-wrap:wrap;gap:20px;margin-top:28px;display:flex}@media (min-width:1400px){.if-hero .if-container{width:min(1280px,100% - 120px)}}@media (max-width:1100px){.if-header{gap:16px;padding-inline:24px}.if-brand .em-brand{width:185px}.if-header nav{gap:16px}.if-header-actions{gap:12px}.if-header .if-login{display:none}.if-container{width:calc(100% - 56px)}.if-section{padding-block:58px}.if-card{padding:23px}.if-grid{gap:18px}}@media (max-width:820px){.if-menu{color:#fff;background:0 0;border:1px solid #6495a747;border-radius:6px;justify-content:center;align-items:center;width:42px;height:42px;margin-inline-start:auto;display:flex}.if-header nav{background:#081e2e;border-bottom:1px solid #385364;padding:20px 28px;display:none;position:absolute;inset:100% 0 auto}.if-header nav.is-open{flex-direction:column;align-items:flex-start;display:flex}.if-header-actions .if-button{display:none}.if-header .if-login{display:block}.if-header .if-brand .em-brand{width:180px}.if-header{gap:12px;min-height:66px;padding:12px 20px}.if-header-actions{gap:12px;font-size:12px}.if-faq-layout{grid-template-columns:1fr;gap:12px}.if-grid{gap:16px}.if-card{padding:20px}.if-footer{flex-wrap:wrap}.if-hero{min-height:550px}.if-section h2{font-size:31px}}@media (max-width:600px){.if-container{width:calc(100% - 40px)}.if-header .if-brand .em-brand{width:155px}.if-header{gap:7px;padding-inline:14px}.if-header-actions .if-login{display:none}.if-header-actions{gap:4px}.if-grid{grid-template-columns:1fr}.if-hero{min-height:auto;padding-block:68px 72px}.if-hero h1{font-size:39px}.if-hero .if-lead{font-size:16px}.if-actions{flex-direction:column;align-items:flex-start;gap:12px}.if-section{padding-block:44px}.if-section-intro{margin-bottom:26px}.if-card{padding:24px}.if-card>svg{margin-bottom:14px}.if-process article+article,.if-steps li+li{border-top:1px solid #8bc9dd29;padding-top:23px}.if-process article,.if-steps li{padding-bottom:12px}.if-photo:before{opacity:.22;background-image:url(/maritime/investor/asset-mobile.webp)}.if-footer{flex-direction:column;align-items:flex-start;gap:24px}.if-footer nav{flex-wrap:wrap}.if-faq summary{font-size:15px}.if-final h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.investor-funnel *{scroll-behavior:auto!important;transition:none!important}}.investor-funnel .em-brand{gap:10px}.investor-funnel .em-brand .em-wave{flex-shrink:0;width:44px;height:38px}.investor-funnel .em-brand>span>span{font-size:20px}.investor-funnel .em-brand small{letter-spacing:2.6px;font-size:7px}.investor-funnel .if-header{min-height:72px}.investor-funnel .if-header .language-trigger{background:0 0;border-color:#6c96a542;min-height:40px;padding:7px 10px}.investor-funnel .if-header .language-trigger img{width:22px;height:16px}.investor-funnel .if-header .language-trigger span{font-size:12px}.investor-funnel .if-menu{min-width:40px;min-height:40px}@media (max-width:600px){.investor-funnel .if-header{min-height:66px}.investor-funnel .em-brand .em-wave{width:32px;height:30px}.investor-funnel .em-brand>span>span{letter-spacing:0;font-size:14px}.investor-funnel .em-brand small{letter-spacing:1.7px;font-size:5px}}.if-hero{scroll-margin-top:72px}.if-mobile-auth{display:none}@media (max-width:820px){.if-mobile-auth{display:block}.if-header nav.is-open{gap:20px}.if-header nav a{min-height:28px}}.ip-package strong span{margin-inline-start:5px}
