*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f2f5f3;color:#173a3b;font:16px/1.7 system-ui,sans-serif}a{color:inherit;text-decoration:none}header,main,footer{max-width:1240px;margin:auto;padding:24px 32px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d5e0da}.brand{font-size:30px;font-weight:800}.brand span{display:block;font-size:10px;letter-spacing:2px}nav{display:flex;align-items:center;gap:24px}select{padding:9px;background:white;border:1px solid #ccd8d1;border-radius:6px}.hero{display:grid;grid-template-columns:1.5fr 1fr;gap:72px;align-items:center;padding:64px 0 90px}h1{font-size:58px;line-height:1.2;letter-spacing:-2px;margin:25px 0}h2{font-size:32px;margin:12px 0 25px}h3{font-size:23px;margin:16px 0}.eyebrow{font-size:11px;letter-spacing:3px;color:#557970}.lead{color:#5b706b;max-width:640px;margin-bottom:30px}.primary,.outline{display:inline-block;border-radius:8px;padding:13px 23px;margin:0 8px 8px 0;font-weight:650}.primary{background:#145c56;color:#fff}.outline{border:1px solid #145c56}.features{display:flex;gap:18px;font-size:12px;margin-top:30px;color:#637a72}.route{background:#143e3f;color:#fff;padding:35px 45px;border-radius:20px;box-shadow:20px 25px 0 #dfebe4}.route div{font-size:29px;font-weight:600}.route span{display:block;font-size:10px;letter-spacing:3px;color:#a2cdb9}.route b{color:#b4d7a0;font-size:30px}.route small{font-size:10px;letter-spacing:3px}.route p{font-size:12px;color:#bad2c7}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{display:block;padding:28px;background:#fff;border:1px solid #d9e4dd;border-radius:12px;transition:transform .2s}.card:hover{transform:translateY(-4px);border-color:#267266}.card small{font-size:10px;color:#68877c;letter-spacing:2px}.card p{font-size:14px;color:#63796f;min-height:65px}.card strong{font-size:13px;color:#18695d}section{padding:25px 0 40px}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.steps p{padding:20px;background:#e3ece6;border-radius:8px;font-size:14px}.support{display:grid;grid-template-columns:1fr 1fr;gap:50px}.support p{color:#657b70}.support a{font-weight:650}footer{border-top:1px solid #cedcd1;font-size:13px;display:flex;justify-content:space-between}a:focus-visible,button:focus-visible{outline:3px solid #f0ae4f;outline-offset:4px}@media(max-width:760px){header,main,footer{padding:20px}.hero{grid-template-columns:1fr;gap:35px;padding:20px 0 50px}h1{font-size:40px}nav{gap:10px}nav a{display:none}.cards{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.support{grid-template-columns:1fr;gap:15px}.route{box-shadow:none}.features{flex-wrap:wrap;gap:8px}footer{display:block}}h1{white-space:pre-line}

body{background:#f5f8ff;color:#14294b}header,main,footer{max-width:1360px}.brand{color:#073a8b}nav a:hover{color:#0663f7}h1{font-size:62px;line-height:1.2;color:#112c55}.eyebrow{color:#4a7ac7;letter-spacing:2px}.primary{background:#ff701e;box-shadow:0 8px 22px #f8752030}.outline{border:1px solid #b5c9e9;background:white;color:#1453ab}.hero{padding-top:66px;gap:50px}.lead{color:#6b7c96;font-size:17px}.route{position:relative;min-height:380px;background:linear-gradient(145deg,#0b3b87,#0864d6);box-shadow:20px 25px 0 #e0ebfb;overflow:hidden}.route>div,.route>b,.route>small{position:relative;z-index:1}.route>div{font-size:22px}.route>div span{color:#b4d9ff}.route p{position:relative;color:#b4d9ff;max-width:230px}.freight-art{position:absolute;width:85%;right:-20%;bottom:35px;opacity:.9}.cards .card{box-shadow:0 5px 25px #1a4c8d08;border-color:#e3eaf6;position:relative}.cards .card:after{content:'↗';position:absolute;right:24px;top:25px;color:#b6c9e8;font-size:25px}.cards .card:hover{border-color:#1465e6}.cards .card h3{color:#163766}.cards .card strong{color:#0064ee}.card small{color:#6f94ce}.steps p{background:white;border-top:3px solid #1467ed;box-shadow:0 8px 20px #0a346208}.support{background:#fff;border-radius:18px;padding:35px;box-shadow:0 8px 30px #17375c07}.features{color:#40618f}.features span:before{content:'✓';display:inline-grid;place-items:center;background:#e2edff;color:#0962df;border-radius:50%;width:19px;height:19px;margin-right:6px}@media(max-width:760px){h1{font-size:40px}.hero{padding-top:20px}.route{min-height:320px}.freight-art{width:70%;right:-5%}.support{padding:25px}}
