:root{--navy:#071525;--panel:#0d2138;--cyan:#16bde1;--teal:#19b8a8;--ink:#effaff;--muted:#a7bed0;--line:#1d4260;--orange:#ff8a3d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--ink);font:17px/1.6 system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit}header{height:78px;display:flex;align-items:center;justify-content:space-between;max-width:1240px;margin:auto;padding:0 24px;border-bottom:1px solid var(--line)}.brand{text-decoration:none;font-weight:900;letter-spacing:.08em}nav{display:flex;gap:24px;align-items:center}nav a{text-decoration:none}.login,.primary{background:linear-gradient(135deg,var(--cyan),var(--teal));color:#02121f!important;padding:12px 18px;border-radius:12px;font-weight:800;text-decoration:none}.secondary{border:1px solid var(--line);padding:11px 17px;border-radius:12px;text-decoration:none}main{max-width:1240px;margin:auto;padding:0 24px}.hero,.hub-hero{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;padding:72px 0}.hero h1,.hub-hero h1{font-size:clamp(42px,6vw,76px);line-height:1.03;margin:.2em 0}.lead{font-size:clamp(19px,2vw,24px);color:#cce4ee}.eyebrow{color:#56d9ee;text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:900}.hero figure{margin:0}.hero img,.hub-hero img{width:100%;height:auto;border-radius:24px;border:1px solid #2e678b;box-shadow:0 30px 80px #0008}.hero figcaption{font-size:13px;color:var(--muted);margin-top:10px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.proof{padding:0;display:flex;gap:18px;flex-wrap:wrap;color:var(--muted);list-style:none}.proof li:before{content:'✓';color:var(--teal);margin-right:7px}.section{padding:76px 0}.section>h2,.split h2,.cta h2,.related h2{font-size:clamp(32px,4vw,50px);line-height:1.1;max-width:800px}.cards,.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cards article,.feature-grid>div,.calc{background:var(--panel);border:1px solid var(--line);padding:28px;border-radius:18px}.cards span{color:var(--orange);font-weight:900}.split{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;background:#091b2f;padding:50px;border:1px solid var(--line);border-radius:26px}.split li{margin:10px 0}.calc div{padding:12px 0;border-bottom:1px solid var(--line)}.small{font-size:13px;color:var(--muted)}.feature-grid{grid-template-columns:repeat(2,1fr)}.cta{text-align:center;margin:70px 0;padding:70px 24px;border-radius:26px;background:radial-gradient(circle at top,#174d66,var(--panel));border:1px solid #2f708b}.cta h2,.cta p{margin-left:auto;margin-right:auto}.related{padding:20px 0 80px}.related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.related a{padding:16px;border:1px solid var(--line);border-radius:12px;text-decoration:none;display:flex;justify-content:space-between}.hub-hero{grid-template-columns:1.1fr .9fr}.search{display:block;margin-top:28px}.search span{display:block;font-weight:800;margin-bottom:8px}.search input{width:100%;padding:17px;border:1px solid #3d7594;border-radius:13px;background:#071525;color:white;font-size:17px}.industry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:80px}.industry-grid>a{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden;text-decoration:none}.industry-grid img{width:100%;height:auto;display:block}.industry-grid>a>div{padding:20px}.industry-grid h2{margin:.2em 0}.industry-grid p{color:var(--muted)}.industry-grid span{color:#55def0;font-weight:800}footer{max-width:1240px;margin:auto;border-top:1px solid var(--line);padding:35px 24px 60px;display:flex;justify-content:space-between;color:var(--muted)}footer a{margin-left:20px}@media(max-width:850px){nav a:not(.login){display:none}.hero,.hub-hero,.split{grid-template-columns:1fr}.hero,.hub-hero{padding:45px 0}.cards,.industry-grid{grid-template-columns:1fr}.feature-grid,.related>div{grid-template-columns:1fr}.split{padding:28px}.hero h1,.hub-hero h1{font-size:44px}.hub-hero img{grid-row:1}footer{display:block}.proof{display:block}.proof li{margin:8px 0}}
 .hub-nav{display:none}.industry-switcher{max-width:1240px;margin:18px auto 0;padding:0 24px;display:flex;align-items:center;gap:12px}.industry-switcher label{font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.industry-switcher select{width:min(100%,520px);min-height:46px;padding:10px 42px 10px 14px;border:1px solid #3d7594;border-radius:12px;background:#0d2138;color:var(--ink);font:inherit;font-weight:750}nav a[aria-current=page]{color:#56d9ee}@media(max-width:850px){header{height:auto;min-height:72px;align-items:flex-start;padding-top:14px;padding-bottom:14px;gap:14px}header nav{gap:8px;justify-content:flex-end;flex-wrap:wrap}header nav a{display:none!important}header nav a[href="/industries/"],header nav .login{display:inline-flex!important;padding:8px 11px;border-radius:9px}header nav a[href="/industries/"]{border:1px solid var(--line)}.industry-switcher{margin-top:12px;display:block}.industry-switcher label{display:block;margin-bottom:6px}.industry-switcher select{width:100%}}

.boat-command{display:grid;grid-template-columns:1.15fr .85fr;gap:34px;align-items:center;margin:20px 0 36px;padding:44px;border:1px solid #2e678b;border-radius:26px;background:linear-gradient(135deg,#0b2a43,#0d2138 58%,#15364a)}
.boat-command h2{font-size:clamp(34px,4vw,54px);line-height:1.08;margin:.2em 0}.boat-command p{color:#cce4ee}.boat-metrics{display:grid;gap:12px}.boat-metrics div{padding:18px;border:1px solid #315b73;border-radius:16px;background:#071525b8}.boat-metrics strong,.boat-metrics span{display:block}.boat-metrics strong{font-size:20px;color:#fff}.boat-metrics span{color:var(--muted)}
.pricing-heading{display:grid;grid-template-columns:1fr 330px;gap:24px;align-items:end}.pricing-heading>div>p:not(.eyebrow){color:var(--muted)}.pricing-heading aside{display:grid;gap:5px;padding:20px;border:1px solid #ff8a3d;border-radius:16px;background:#29180d}.pricing-heading aside strong{color:#ffb27f;font-size:19px}.pricing-heading aside span{color:#ffe0cc}
.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}.pricing-grid article{position:relative;padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.pricing-grid article.featured{border-color:#46d4e9;box-shadow:0 18px 50px #0005}.popular{position:absolute;right:18px;top:18px;padding:5px 9px;border-radius:99px;background:#164f62;color:#a5f3fc;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.pricing-grid h3{font-size:26px;margin:0 0 4px}.pricing-grid article>p{color:var(--muted)}.standard-price{color:#91a9bb;font-size:14px}.price{display:flex;align-items:baseline;gap:7px;margin:3px 0}.price strong{font-size:clamp(34px,4vw,48px);color:#fff}.price span{color:var(--muted)}.founder-note{margin:0!important;color:#ffb27f!important;font-weight:800}.pricing-grid ul{padding-left:20px;min-height:250px}.pricing-grid li{margin:8px 0}.pricing-cta{display:block;text-align:center;padding:13px;border-radius:12px;background:linear-gradient(135deg,var(--cyan),var(--teal));color:#02121f;font-weight:900;text-decoration:none}.pricing-terms{max-width:940px;color:var(--muted);font-size:14px}
.marketplace-hub{max-width:1180px;margin:auto;padding:54px 24px 90px}.marketplace-hub h1{font-size:clamp(42px,7vw,76px);line-height:1.02;max-width:900px}.marketplace-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:38px}.marketplace-card{display:grid;min-height:390px;padding:34px;border:1px solid var(--line);border-radius:24px;text-decoration:none;background:radial-gradient(circle at top right,#174b66,#0d2138 58%)}.marketplace-card.motorcycle{background:radial-gradient(circle at top right,#7c3513,#17191d 58%);border-color:#7b482c}.marketplace-card h2{font-size:38px;margin:auto 0 8px}.marketplace-card p{color:#c8d7e2}.marketplace-card strong{align-self:end;color:#67e8f9}.marketplace-card.motorcycle strong{color:#ff9a50}
@media(max-width:850px){.boat-command,.pricing-heading,.pricing-grid,.marketplace-grid{grid-template-columns:1fr}.boat-command{padding:26px}.pricing-heading aside{margin-top:8px}.pricing-grid ul{min-height:0}.pricing-grid article{padding:24px}.popular{position:static;display:inline-block;margin-bottom:12px}}

@media(max-width:850px){
  .ac-global-header nav.open a,.ac-global-header nav.open a:not(.login){display:flex!important}
  .ac-global-header nav.open{width:100%}
}

.pricing-grid .enterprise-card{background:linear-gradient(160deg,#102a43,#152f45);border-color:#ff8a3d}
.enterprise-card .price strong{font-size:clamp(30px,3vw,42px)}.enterprise-card .pricing-cta{background:linear-gradient(135deg,#ff9b58,#ff7a22)}
@media(max-width:1100px) and (min-width:851px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
