/* Página de servicio Next Day: conserva la paleta de V46; cambia únicamente lateral y contenido central. */
.nextday-shell{grid-template-columns:260px minmax(0,1fr);align-items:start}
.nextday-rail{position:sticky;top:142px}
.nextday-rail-title{font-size:10px;letter-spacing:2px;color:#7f8ea1;margin:2px 14px 18px;font-weight:800}
.nextday-link{display:grid;grid-template-columns:38px 1fr 15px;align-items:center;gap:8px;margin:3px 0;padding:11px 12px;min-height:58px;color:#f1f5fa}
.nextday-link b{font-size:13px}
.nextday-link.is-current{background:#152333;color:#4aa8ff;box-shadow:inset 3px 0 0 #0879dc}
.nextday-link .rail-icon{font-size:16px}
.nextday-rail-sep{height:1px;background:rgba(255,255,255,.08);margin:12px 14px}
.nextday-content{min-width:0}
.nextday-breadcrumb{display:flex;align-items:center;gap:9px;color:#8492a3;font-size:11px;margin:4px 0 14px;padding-left:4px}
.nextday-breadcrumb a:hover{color:#4aa8ff}.nextday-breadcrumb strong{color:#dbe7f5;font-weight:700}
.nextday-hero{min-height:390px;border-radius:24px;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;background:#0d141d;border:1px solid rgba(8,121,220,.24);box-shadow:0 10px 28px rgba(0,0,0,.22)}
.nextday-hero-copy{padding:48px 42px;display:flex;flex-direction:column;justify-content:center}
.nextday-kicker,.nextday-intro span,.nextday-detail-copy>span{font-size:9px;letter-spacing:2px;color:#0879dc;font-weight:800}
.nextday-hero h1{font-size:54px;line-height:.98;letter-spacing:-3px;margin:12px 0 18px;color:#fff}
.nextday-hero h1 em{font-style:normal;color:#0879dc}
.nextday-lead{max-width:560px;color:#aebccc;font-size:14px;line-height:1.75;margin:0}
.nextday-actions{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}
.nextday-primary,.nextday-secondary{padding:13px 20px;border-radius:25px;font-size:11px;font-weight:800}
.nextday-primary{background:#0879dc;color:#fff}.nextday-primary:hover{background:#ff7900}.nextday-secondary{border:1px solid rgba(8,121,220,.45);color:#dce8f5;background:#111b26}
.nextday-hero-image{min-height:390px;position:relative;overflow:hidden}.nextday-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,20,29,.1),rgba(13,20,29,.0) 45%,rgba(13,20,29,.15))}.nextday-hero-image img{width:100%;height:100%;object-fit:cover;display:block}
.nextday-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:end;padding:38px 4px 22px}.nextday-intro h2{font-size:28px;line-height:1.12;letter-spacing:-1.2px;margin:9px 0 0;color:#fff}.nextday-intro p{color:#94a2b3;font-size:12px;line-height:1.7;margin:0}
.nextday-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.nextday-steps article{background:#0d141d;border:1px solid rgba(8,121,220,.22);border-radius:20px;padding:24px 20px;min-height:185px}.nextday-step-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#102c4a;color:#4ba8ff;font-size:11px;font-weight:800;margin-bottom:17px}.nextday-steps h3{font-size:15px;margin:0 0 9px;color:#fff}.nextday-steps p{font-size:11px;line-height:1.65;color:#8f9aaa;margin:0}
.nextday-detail{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;align-items:stretch;background:#0d141d;border:1px solid rgba(8,121,220,.22);border-radius:24px;overflow:hidden;margin-top:18px}.nextday-detail-image{min-height:300px}.nextday-detail-image img{width:100%;height:100%;object-fit:cover;display:block}.nextday-detail-copy{padding:34px 34px}.nextday-detail-copy h2{font-size:27px;line-height:1.15;letter-spacing:-1px;margin:9px 0 13px;color:#fff}.nextday-detail-copy p{font-size:12px;line-height:1.75;color:#9aa8b8;margin:0 0 14px}.nextday-detail-copy ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:9px 16px}.nextday-detail-copy li{font-size:11px;color:#dbe5ef}.nextday-detail-copy li:before{content:'✓';color:#0879dc;font-weight:900;margin-right:8px}
.nextday-contact{margin-top:40px}
@media(max-width:1050px){.nextday-shell{grid-template-columns:220px minmax(0,1fr)}}
@media(max-width:760px){
 .nextday-shell{display:block;padding:18px 14px 45px}
 .nextday-rail{position:fixed}
 .nextday-content{padding-top:0}
 .nextday-breadcrumb{margin-top:2px;font-size:10px}
 .nextday-hero{display:flex;flex-direction:column-reverse;min-height:0}
 .nextday-hero-image{height:230px;min-height:230px}.nextday-hero-copy{padding:30px 22px 34px}.nextday-hero h1{font-size:42px;letter-spacing:-2px}.nextday-lead{font-size:12px}.nextday-actions{margin-top:22px}
 .nextday-intro{display:block;padding:30px 2px 18px}.nextday-intro h2{font-size:24px}.nextday-intro p{margin-top:14px}
 .nextday-steps{grid-template-columns:1fr;gap:10px}.nextday-steps article{min-height:auto;padding:20px}.nextday-detail{grid-template-columns:1fr;margin-top:12px}.nextday-detail-image{height:220px;min-height:220px}.nextday-detail-copy{padding:25px 22px}.nextday-detail-copy h2{font-size:23px}.nextday-detail-copy ul{grid-template-columns:1fr}
 .nextday-contact{margin-top:10px}
}
