.marine-module__zuwHvq__hero{border-bottom:1px solid var(--line);background:radial-gradient(900px 560px at 82% -10%,#0070c01f,#0000 60%),radial-gradient(700px 500px at -5% 100%,#18265166,#0000 60%),linear-gradient(#0c1120 0% 100%);padding:88px 0 90px;overflow:hidden}.marine-module__zuwHvq__hero h1{margin-bottom:22px;font-size:clamp(34px,4.8vw,58px);line-height:1.05}.marine-module__zuwHvq__hero h1 span{color:var(--ember)}.marine-module__zuwHvq__hero p.marine-module__zuwHvq__lede{max-width:560px;margin-bottom:14px}.marine-module__zuwHvq__hero-chips{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.marine-module__zuwHvq__hero-chips span{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--line);background:#0c112080;border-radius:30px;align-items:center;gap:8px;padding:8px 14px;font-family:Oswald,sans-serif;font-size:11.5px;display:flex}.marine-module__zuwHvq__hero-chips i{color:var(--ember);font-size:11px}.marine-module__zuwHvq__content-section{max-width:920px;margin:0 auto;padding:80px 0}.marine-module__zuwHvq__content-section h2{color:var(--ink);margin-top:60px;margin-bottom:32px}.marine-module__zuwHvq__content-section h4{color:var(--ink);margin-top:28px;margin-bottom:16px;font-size:16px}.marine-module__zuwHvq__content-section p{color:var(--ink-dim);margin-bottom:18px;line-height:1.75}.marine-module__zuwHvq__app-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:40px 0;display:grid}.marine-module__zuwHvq__app-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:28px;transition:all .2s}.marine-module__zuwHvq__app-card:hover{border-color:var(--ember);box-shadow:0 20px 40px -20px #ed223533}.marine-module__zuwHvq__app-card h4{color:var(--ink);margin-top:0;margin-bottom:12px}.marine-module__zuwHvq__app-card p{margin-bottom:0;font-size:14px}.marine-module__zuwHvq__process-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin:40px 0;display:grid}.marine-module__zuwHvq__process-step{padding-left:60px;position:relative}.marine-module__zuwHvq__step-num{background:var(--ember);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-family:Oswald,sans-serif;font-size:18px;font-weight:700;display:flex;position:absolute;top:0;left:0;box-shadow:0 10px 20px -10px #ed22354d}.marine-module__zuwHvq__process-step h4{margin-top:0}.marine-module__zuwHvq__benefit-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;margin:40px 0;display:grid}.marine-module__zuwHvq__benefit-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);border-left:4px solid var(--ember);padding:24px}.marine-module__zuwHvq__benefit-card h4{color:var(--ink);margin-top:0;margin-bottom:8px}.marine-module__zuwHvq__benefit-card p{margin-bottom:0;font-size:14px}.marine-module__zuwHvq__finish-list{flex-direction:column;gap:16px;margin:30px 0;display:flex}.marine-module__zuwHvq__finish-list>div{background:var(--panel);border-left:3px solid var(--ember);border-radius:var(--radius);color:var(--ink-dim);padding:16px 20px}.marine-module__zuwHvq__finish-list strong{color:var(--ink)}.marine-module__zuwHvq__faq-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px;margin:40px 0;display:grid}.marine-module__zuwHvq__faq-item{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.marine-module__zuwHvq__faq-item h4{color:var(--ink);margin-top:0;margin-bottom:12px;font-size:15px}.marine-module__zuwHvq__faq-item p{color:var(--ink-dim);margin-bottom:0;font-size:14px}@media (max-width:900px){.marine-module__zuwHvq__hero{padding:70px 0 60px}.marine-module__zuwHvq__hero h1{font-size:clamp(28px,3.5vw,42px)}.marine-module__zuwHvq__process-grid,.marine-module__zuwHvq__app-grid,.marine-module__zuwHvq__benefit-grid{grid-template-columns:1fr}}@media (max-width:640px){.marine-module__zuwHvq__content-section{padding:50px 28px}.marine-module__zuwHvq__hero{padding:50px 0 40px}.marine-module__zuwHvq__hero-chips{flex-direction:column;gap:8px}.marine-module__zuwHvq__hero-chips span{width:100%}.marine-module__zuwHvq__app-card,.marine-module__zuwHvq__benefit-card,.marine-module__zuwHvq__faq-item{padding:20px}.marine-module__zuwHvq__process-step{padding-left:50px}.marine-module__zuwHvq__step-num{width:40px;height:40px;font-size:14px}}
