/* The original remains in the flow; only one visible label exists at a time. */
body.nova-third-site :is(#nova-delivery header>.nsm-eyebrow,.nvg-map-section .nvg-kicker){display:block;position:relative;width:fit-content;max-width:100%;box-sizing:border-box;padding:12px 20px;margin:0 0 30px;font:400 14px/14px "Mozilla Text",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:normal;text-transform:uppercase;background:#0000000d;color:#141d29}
body.nova-third-site #nova-delivery header>.nsm-eyebrow{background:#ffffff12;color:#edf4fc}
body.nova-third-site :is(#nova-delivery header>.nsm-eyebrow,.nvg-map-section .nvg-kicker)::before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(currentColor,currentColor) left top/8px 1px no-repeat,linear-gradient(currentColor,currentColor) left top/1px 8px no-repeat,linear-gradient(currentColor,currentColor) right top/8px 1px no-repeat,linear-gradient(currentColor,currentColor) right top/1px 8px no-repeat,linear-gradient(currentColor,currentColor) left bottom/8px 1px no-repeat,linear-gradient(currentColor,currentColor) left bottom/1px 8px no-repeat,linear-gradient(currentColor,currentColor) right bottom/8px 1px no-repeat,linear-gradient(currentColor,currentColor) right bottom/1px 8px no-repeat}
.nvb-section-preview-target{scroll-margin-top:var(--nvb-section-preview-offset,160px)}
.nvb-section-preview-source-hidden{visibility:hidden!important}
.nvb-section-preview[hidden]{display:none!important}
.nvb-section-preview{position:fixed;z-index:999800;display:inline-flex;flex-direction:column;align-items:stretch;gap:0;box-sizing:border-box;margin:0;padding:0;text-decoration:none!important;isolation:isolate;white-space:nowrap;opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease;max-width:calc(100vw - 32px);min-width:180px;border:0;border-radius:0;line-height:1;cursor:pointer;color:#075bff!important;background:none;-webkit-tap-highlight-color:transparent}
.nvb-section-preview.is-visible{opacity:1;transform:none}
.nvb-section-preview:not(.is-visible){pointer-events:none}
/* Three independent broad vector contours; a separate pulse phase for each. */
.nvb-section-preview-face{display:block;position:relative;box-sizing:border-box;flex:0 0 auto;align-self:flex-start;min-width:0;margin:0;padding:0;opacity:0;transition:opacity .12s linear;background:none}
.nvb-section-preview-text{display:block;position:relative;margin:0;padding:0;font:inherit;color:inherit;text-align:inherit;text-transform:inherit;letter-spacing:inherit;white-space:inherit;overflow-wrap:inherit;word-break:inherit}
.nvb-section-preview-decoration{display:block;position:absolute;inset:0;pointer-events:none}
.nvb-section-preview-decoration[hidden]{display:none!important}
.nvb-section-preview-motion{display:flex;flex-direction:column;gap:4px;position:relative;box-sizing:border-box;width:180px;max-width:100%;height:80px;flex:0 0 80px;align-self:flex-start;margin:0;padding:0;pointer-events:none;opacity:var(--nvb-route-intensity,.45);transition:opacity .3s linear}
.nvb-section-preview-flight{position:absolute;inset:0 auto auto 0;display:flex;flex-direction:column;gap:4px;width:180px;height:var(--nvb-flight-height,240px);pointer-events:none;overflow:visible}
.nvb-section-chevron{display:block;flex:0 0 24px;width:180px;max-width:100%;height:24px;overflow:visible;opacity:.18;transform:none;animation:nvb-chevron-pulse 3.6s ease-in-out infinite}
.nvb-section-chevron path{fill:#168aff;fill-opacity:.72;stroke:#b1eaff;stroke-width:1.35;stroke-linejoin:round;filter:drop-shadow(0 0 2px #1385ff) drop-shadow(0 0 1px #68d9ff)}
.nvb-section-chevron:nth-child(2){animation-delay:-2.4s}
.nvb-section-chevron:nth-child(3){animation-delay:-1.2s}
@keyframes nvb-chevron-pulse{0%,100%{opacity:1}33.333333%,66.666667%{opacity:.18}}
.nvb-section-preview:focus-visible{outline:2px solid #075bff;outline-offset:5px}
@media(max-width:767px){.nvb-section-preview{z-index:999800}}
@media(prefers-reduced-motion:reduce){.nvb-section-preview{transition:none;transform:none}.nvb-section-preview-face{transition:none}.nvb-section-preview-motion{transition:none}.nvb-section-chevron{animation:none;transform:none;opacity:.85}}
@media print{.nvb-section-preview{display:none!important}.nvb-section-preview-source-hidden{visibility:visible!important}}
