/* Shared review fixes: one readable accent, clear links, compact tablet rhythm. */
body.ndl-v4{--ndl-accent:#1761ad;--ndl-accent-light:#add5ff;--ndl-link:#193860;--ndl-link-hover:#12579b;}
body.ndl-v4 main span[class*="eyebrow"]{color:var(--ndl-accent)!important;}
body.ndl-v4 main :is(.territory,.cta,.partner-hero,.partner-final) span[class*="eyebrow"]{color:var(--ndl-accent-light)!important;}
body.ndl-v4 :is(.tier-explore,.connected-explore){color:var(--ndl-link)!important;font-weight:500;}
body.ndl-v4 :is(.tier-card,.connected-card):is(:hover,:focus-visible) :is(.tier-explore,.connected-explore){color:var(--ndl-link-hover)!important;text-decoration:underline;text-underline-offset:4px;}
body.ndl-v4 main a.text-link{color:var(--ndl-link);}
body.ndl-v4 main a.text-link:is(:hover,:focus-visible){color:var(--ndl-link-hover);text-decoration:underline;text-underline-offset:4px;}
body.ndl-v4 :is(.tier-card,.connected-card,a.text-link):focus-visible{outline:3px solid var(--ndl-link-hover);outline-offset:4px;}
body.ndl-v4 .tier-card{padding:24px;min-height:0;gap:12px;}
body.ndl-v4 .tier-card h3,body.ndl-v4 .tier-card p{margin:0;}
body.ndl-v4 .tier-card .tier-explore{padding-top:4px;}
body.ndl-v4 .tier-card[href="/services/stat-courier/index.html"]:hover :is(h3,p){color:#087a36;}
body.ndl-v4 .tier-card[href="/services/same-day-delivery/index.html"]:hover :is(h3,p){color:#075fa8;}
body.ndl-v4 .tier-card[href="/services/routed-delivery/index.html"]:hover :is(h3,p){color:#ac3500;}
body.ndl-v4 .tier-card[href="/services/after-hours-courier/index.html"]:hover :is(h3,p){color:#6040cf;}
body.ndl-v4 .proof-service-facts strong{font-size:clamp(22px,2.6vw,38px);letter-spacing:-.035em;}
@media(min-width:601px) and (max-width:1100px){
 body.ndl-v4 .v4-tiers{padding-block:48px;}
 body.ndl-v4 .tiers-heading{margin-bottom:24px;}
 body.ndl-v4 .tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
 body.ndl-v4 .tier-card{padding:24px;}
 body.ndl-v4 main>:is(.section,.reference-feature,.v4-get-started,.v4-field-notes){padding-block:48px;}
 body.ndl-v4 .reference-feature .feature-visual{min-height:0;}
 body.ndl-v4 .reference-feature .feature-visual img{height:320px;min-height:0;}
 body.ndl-v4 .v4-get-started .process-grid{gap:20px;}
 body.ndl-v4 .proof-strip.proof-service-facts>div{min-height:0;}
 body.ndl-v4 .proof-service-facts strong{font-size:clamp(24px,3vw,32px);margin-bottom:16px;}
 body.ndl-v4 main .v4-home-faq{margin-block:48px 24px;}
 body.ndl-v4 main .v4-home-faq+.v4-field-notes{padding-top:24px;}
 body.ndl-v4 :is(.stat-story-sections,.stat-request-process,.stat-connected){padding-block:48px;}
 body.ndl-v4 .stat-connected .connected-card{min-height:0;padding:24px;}
}
@media(max-width:600px){body.ndl-v4 .proof-service-facts strong{font-size:32px;}body.ndl-v4 .tier-card{padding:24px;}}
/* Keep the desktop header inside the landscape-tablet viewport. */
@media(min-width:1001px) and (max-width:1100px){
 body.ndl-v4 .site-header .header-inner{gap:12px;}
 body.ndl-v4 .site-header .header-inner .brand-logo{width:145px;}
 body.ndl-v4 .site-header .main-nav{gap:8px;font-size:12px;}
}

/* A balanced, editorial service-facts panel for the homepage. */
body.ndl-v4 .proof-strip.proof-service-facts{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;padding:32px 12px;min-height:0;border-radius:20px;background:linear-gradient(115deg,#142e50,#1c466e);overflow:hidden;}
body.ndl-v4 .proof-strip.proof-service-facts>div.service-fact,
body.ndl-v4 .proof-strip.proof-service-facts>div.service-fact:first-child,
body.ndl-v4 .proof-strip.proof-service-facts>div.service-fact:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;min-height:0;padding:4px 28px!important;border:0;}
body.ndl-v4 .proof-strip.proof-service-facts>div.service-fact+div.service-fact{border-left:1px solid #ffffff24;}
body.ndl-v4 .proof-service-facts .fact-category{display:block;margin:0;color:#b8cce4;font:500 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;}
body.ndl-v4 .proof-service-facts .service-fact strong{display:block;margin:0;color:#fff;font:500 32px/1.25 Poppins,Arial,sans-serif;letter-spacing:-.025em;white-space:nowrap;}
body.ndl-v4 .proof-service-facts .service-fact.fact-region strong{font-size:28px;line-height:40px;}
body.ndl-v4 .proof-service-facts .service-fact .stat-label{display:block;margin:0;color:#d5e0ee;font:400 12px/1.6 Inter,Arial,sans-serif;}
@media(min-width:601px) and (max-width:1100px){
 body.ndl-v4 .proof-strip.proof-service-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 24px;}
 body.ndl-v4 .proof-strip.proof-service-facts>div.service-fact,
 body.ndl-v4 .proof-strip.proof-service-facts>div.service-fact:first-child,
 body.ndl-v4 .proof-strip.proof-service-facts>div.service-fact:last-child{padding:24px!important;}
 body.ndl-v4 .proof-strip.proof-service-facts>div.service-fact:nth-child(3){border-left:0;}
 body.ndl-v4 .proof-strip.proof-service-facts>div.service-fact:nth-child(n+3){border-top:1px solid #ffffff24;}
}
@media(max-width:600px){
 body.ndl-v4 .proof-strip.proof-service-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;border-radius:16px;}
 body.ndl-v4 .proof-strip.proof-service-facts>div.service-fact,
 body.ndl-v4 .proof-strip.proof-service-facts>div.service-fact:first-child,
 body.ndl-v4 .proof-strip.proof-service-facts>div.service-fact:last-child{padding:20px 14px!important;gap:10px;}
 body.ndl-v4 .proof-strip.proof-service-facts>div.service-fact:nth-child(3){border-left:0;}
 body.ndl-v4 .proof-strip.proof-service-facts>div.service-fact:nth-child(n+3){border-top:1px solid #ffffff24;}
 body.ndl-v4 .proof-service-facts .service-fact strong{font-size:26px;line-height:34px;}
 body.ndl-v4 .proof-service-facts .service-fact.fact-region strong{font-size:19px;line-height:34px;}
 body.ndl-v4 .proof-service-facts .fact-category{font-size:10px;letter-spacing:.06em;}
 body.ndl-v4 .proof-service-facts .service-fact .stat-label{font-size:11px;}
}

/* Single-item audience dropdown follows the shared desktop and phone menu styles. */
body.ndl-v4 .who-serve-menu .dropdown-grid{grid-template-columns:minmax(0,1fr);}
@media(min-width:1001px) and (max-width:1100px){body.ndl-v4 .site-header .header-inner>.main-nav{gap:6px;}}

/* Consistent primary actions beneath application and request forms. */
body.ndl-v4 .form-action-row{display:flex;justify-content:flex-end;width:100%;gap:12px;}
body.ndl-v4 .form-action-row .form-action-primary{background:#193860!important;border-color:#193860!important;color:#fff!important;margin-left:0;margin-right:0;}
body.ndl-v4 .form-action-row .form-action-primary:hover{background:#244874!important;border-color:#244874!important;}
