.nv-web-paths{padding:56px 0 60px;background:linear-gradient(180deg,#f3f7fa,#f8fafc);color:#163346;border-top:1px solid #e8eff3;border-bottom:1px solid #e8eff3}
.nv-web-paths-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}
.nv-web-paths-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:12px;font-size:12px;line-height:1.5;letter-spacing:.05em;font-weight:750;color:#4e6b7b}
.nv-web-paths-eyebrow::before{content:'';width:22px;height:3px;border-radius:2px;background:#e9ad4e}
.nv-web-paths-heading h2{margin:0;font-size:clamp(26px,3vw,36px);line-height:1.2;letter-spacing:-.035em;font-weight:800;color:#17364a}

.nv-web-paths-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.nv-web-paths-grid .nv-web-path-card{--path-accent:#a76a11;--path-tint:#fff3df;position:relative;display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid #dbe5ec;border-radius:24px;background:linear-gradient(145deg,#fff 60%,#fbfcfd);box-shadow:0 4px 8px #16334603,0 14px 32px #16334605;transition:border-color .18s ease,box-shadow .18s ease}
.nv-web-paths-grid .nv-web-path-carrier{--path-accent:#175368;--path-tint:#e9f3f6}
.nv-web-paths-grid .nv-web-path-corporate{--path-accent:#444b78;--path-tint:#eeeef8}
.nv-web-path-card-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px}
.nv-web-path-icon{display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;border-radius:17px;background:var(--path-tint);color:var(--path-accent);border:1px solid #16334608}
.nv-web-path-icon svg{width:30px;height:30px}
.nv-web-path-role{font-size:12px;line-height:1.4;font-weight:700;color:var(--path-accent);padding:6px 11px;border-radius:999px;background:var(--path-tint)}
.nv-web-paths-grid h3{font-size:clamp(21px,2.05vw,25px);line-height:1.28;letter-spacing:-.025em;font-weight:750;margin:0 0 14px;color:#163346;max-width:260px}
.nv-web-paths-grid p{font-size:14px;line-height:1.75;color:#526b7c;margin:0 0 26px}
.nv-web-paths-grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:16px 0 0;margin-top:auto;border-top:1px solid #e8eef3;font-size:14px;font-weight:750;color:#163346;text-decoration:none;overflow-wrap:anywhere}
.nv-web-path-arrow{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#eef4f6;color:#204e62;transition:background .18s ease,color .18s ease}
.nv-web-path-arrow svg{width:20px;height:20px}
.nv-web-paths-grid a:focus-visible{outline:3px solid #d99a32;outline-offset:5px;border-radius:4px}
.nv-web-paths-grid article:focus-within{border-color:#b68a43;box-shadow:0 10px 30px #17364a10}
@media(hover:hover){.nv-web-paths-grid article:hover{border-color:#acbfcb;box-shadow:0 8px 14px #16334604,0 18px 40px #1633460b}.nv-web-paths-grid a:hover .nv-web-path-arrow{background:#173e52;color:#fff}}
@media(max-width:980px){.nv-web-paths-grid{gap:14px}.nv-web-paths-grid .nv-web-path-card{padding:22px}.nv-web-paths-grid h3{font-size:22px}}
@media(max-width:760px){.nv-web-paths{padding:36px 0 40px}.nv-web-paths-heading{display:block;margin-bottom:22px}.nv-web-paths-heading h2{font-size:28px;max-width:360px}.nv-web-paths-grid{grid-template-columns:1fr;gap:14px}.nv-web-paths-grid .nv-web-path-card{padding:24px}.nv-web-path-card-top{margin-bottom:18px}.nv-web-path-icon{width:48px;height:48px;border-radius:14px}.nv-web-path-icon svg{width:27px;height:27px}.nv-web-paths-grid h3{max-width:none;font-size:23px;margin-bottom:10px}.nv-web-paths-grid p{margin-bottom:20px;font-size:14px}.nv-web-paths-grid a{padding-top:12px;min-height:50px}}
@media(max-width:360px){.nv-web-paths-grid .nv-web-path-card{padding:20px}.nv-web-paths-heading h2{font-size:26px}.nv-web-paths-grid h3{font-size:22px}}
@media(prefers-reduced-motion:reduce){.nv-web-paths-grid article,.nv-web-path-arrow{transition:none}}
#nv-main-content{scroll-margin-top:90px}

/* Transport cards: fixed image row, aligned numbering, unfiltered photography. */
.nv-home-v2 .nv-category-grid-premium > .nv-cat-premium{justify-content:flex-start}
.nv-home-v2 .nv-category-grid-premium .nv-cat-premium .nv-cat-img{flex-shrink:0;background-image:var(--nvcat);filter:none;transform:none}
.nv-home-v2 .nv-category-grid-premium .nv-cat-premium .nv-cat-img::after{content:none}
.nv-home-v2 .nv-category-grid-premium .nv-cat-body{display:flex;flex:1;flex-direction:column;min-width:0}
.nv-home-v2 .nv-category-grid-premium .nv-cat-no{align-self:flex-start;flex-shrink:0}
.nv-home-v2 .nv-category-grid-premium .nv-cat-body > b{margin-top:auto}
