:root{--navy:#042f54;--water:#05b7c4;--mist:#e8f7f7;--jungle:#0d6b4e;--terra:#c85035;--sun:#f5b82e;--ink:#142532;--line:#c1e0df}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.5}.topbar{min-height:78px;display:flex;align-items:center;justify-content:space-between;padding:10px clamp(22px,6vw,90px);border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:10}.brand img{width:145px;display:block}nav{display:flex;align-items:center;gap:25px}nav a{color:var(--navy);font-weight:700;text-decoration:none;font-size:.94rem}.nav-cta,.button{border-radius:8px;padding:12px 18px}.nav-cta{background:var(--navy);color:#fff}.hero{position:relative;isolation:isolate;overflow:hidden;min-height:600px;display:grid;grid-template-columns:1.18fr .82fr;gap:50px;padding:88px clamp(22px,8vw,150px);color:#fff;background:var(--navy)}.hero-media,.hero-media:after{position:absolute;inset:0;z-index:-2}.hero-media{overflow:hidden;background:#082a3f}.hero-media iframe{position:absolute;width:177.78vh;min-width:100%;height:100%;min-height:56.25vw;top:50%;left:50%;transform:translate(-50%,-50%);border:0;pointer-events:none}.hero-media:after{content:"";z-index:1;background:linear-gradient(94deg,rgba(1,27,48,.94) 0%,rgba(1,41,67,.78) 48%,rgba(5,68,65,.48) 100%)}.eyebrow{font-size:.74rem;letter-spacing:.13em;font-weight:800;color:var(--jungle);margin:0 0 12px}.hero-eyebrow{color:#7be0dd}h1,h2,h3{line-height:1.12;margin:0}h1{font-size:clamp(2.55rem,5vw,4.7rem);color:#fff;max-width:720px;text-shadow:0 2px 18px rgba(0,0,0,.25)}.lead{font-size:1.17rem;max-width:600px;margin:24px 0 30px;color:#edfafa}.button{display:inline-block;border:0;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.primary{background:var(--terra);color:#fff;box-shadow:0 8px 20px rgba(80,20,10,.28)}.micro{font-size:.8rem;color:#d1eeee;margin-top:20px}.hero-panel{border-left:4px solid var(--water);padding:6px 0 6px 25px;display:grid;gap:22px;align-content:center}.hero-panel div{padding-bottom:18px;border-bottom:1px solid rgba(180,238,234,.36)}.hero-panel div:last-child{border:0}.hero-panel span{display:block;color:#ffc542;font-weight:800}.hero-panel strong{font-size:1.1rem;color:#fff}.hero-panel p{margin:4px 0 0;color:#e2f6f4}.quick-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:var(--jungle);color:#fff;padding:0 clamp(22px,8vw,150px)}.quick-strip p{margin:0;padding:18px 24px;border-right:1px solid rgba(255,255,255,.24);font-size:.95rem}.quick-strip p:first-child{padding-left:0}.quick-strip p:last-child{border:0}.section,.quote-section{padding:80px clamp(22px,8vw,150px)}.section h2,.process h2,.quote-intro h2{font-size:clamp(1.85rem,3vw,2.8rem);color:var(--navy)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}.cards article{border:1px solid var(--line);border-top:5px solid var(--water);padding:28px;background:#fff;box-shadow:0 10px 25px rgba(4,47,84,.06)}.cards article:nth-child(2){border-top-color:var(--jungle)}.cards article:nth-child(3){border-top-color:var(--terra)}.cards h3{color:var(--jungle);font-size:1.2rem}.cards p{margin:10px 0 0}.fleet{display:grid;grid-template-columns:1fr 1fr;gap:55px;background:linear-gradient(125deg,#e4f7f4 0%,#fff 65%)}.fleet-copy p:not(.eyebrow){font-size:1.06rem;max-width:640px}.fleet-points{display:grid;gap:12px;align-content:center}.fleet-points div{padding:18px 20px;border-left:4px solid var(--terra);background:#fff;box-shadow:0 8px 18px rgba(4,47,84,.08)}.fleet-points strong,.fleet-points span{display:block}.fleet-points strong{color:var(--navy);font-size:1.07rem}.fleet-points span{font-size:.9rem;margin-top:3px}.process{padding:70px clamp(22px,8vw,150px);display:grid;grid-template-columns:.75fr 1.25fr;gap:60px;background:var(--navy);color:#fff}.process h2{color:#fff}.process .eyebrow{color:#9fe8df}.process ol{list-style:none;margin:0;padding:0;display:grid;gap:22px}.process li{display:flex;gap:16px;align-items:flex-start}.process b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--water);color:var(--navy)}.process strong,.process small{display:block}.process small{margin-top:4px;color:#c8e6ea}.quote-section{display:grid;grid-template-columns:.78fr 1.22fr;gap:58px;background:linear-gradient(105deg,#fff7f4,#fff)}.quote-intro p{max-width:420px}.analysis-note{padding:12px;border-left:3px solid var(--terra);font-size:.9rem;color:#73402f;background:#fff4ee}form{display:grid;gap:14px;padding:28px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 28px rgba(7,61,115,.09)}label{font-weight:700;color:var(--navy);font-size:.9rem}label span{font-weight:400;color:#527080}input,textarea{display:block;width:100%;margin-top:6px;border:1px solid #9dc9cf;border-radius:5px;padding:12px;font:inherit;color:var(--ink);background:#fbfefe}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}#form-status{margin:0;font-size:.9rem;font-weight:700;color:var(--jungle)}footer{padding:42px clamp(22px,8vw,150px);background:#062e55;color:#d7edf0}footer img{width:112px;background:#fff;border-radius:5px;padding:5px}footer p{margin:8px 0;font-size:.86rem}@media(max-width:760px){.topbar{position:static}.topbar nav a:not(.nav-cta){display:none}.brand img{width:125px}.hero,.process,.quote-section,.fleet{grid-template-columns:1fr;padding:55px 22px;gap:35px}.hero{min-height:650px}.hero-panel{padding-left:17px}.quick-strip{grid-template-columns:1fr;padding:0 22px}.quick-strip p,.quick-strip p:first-child{padding:14px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.24)}.quick-strip p:last-child{border-bottom:0}.cards{grid-template-columns:1fr}.field-grid{grid-template-columns:1fr}h1{font-size:2.55rem}}
