/* LUNAVO sister sites: shared destinations, existing brand palette and compact CTAs. */
.lv-main-network>header,body.lv-main-network.scene-light>header.solid{background:rgba(14,26,50,.96);border-bottom:1px solid rgba(87,231,224,.15)}
.lv-main-network>header img{mix-blend-mode:normal}
.lv-home-routes{scroll-margin-top:155px}.lv-home-routes h2 span{font-family:inherit;font-style:normal}
header[data-lv-shared] nav .lv-net-link{font-family:Arial,sans-serif;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none}
header[data-lv-shared=main].lv-header nav{gap:23px}.lv-header nav .lv-net-link{color:#0e1a32}.lv-header nav .lv-net-guide{background:#57e7e0;color:#0e1a32}
header[data-lv-shared] nav .lv-guide-nav{display:inline-flex;align-items:center;justify-content:center;background:#57e7e0!important;color:#0e1a32!important;border:1px solid #0e1a32;border-radius:8px;box-shadow:0 3px 0 #0e1a32;padding:12px 16px!important;font-size:16px;font-weight:700!important}
.lv-main-network>header{gap:30px}.lv-main-network>header nav{display:flex;gap:26px;align-items:center}.lv-main-network>header nav .lv-net-link{color:#f6f8fa;opacity:1}.lv-main-network>header .lv-main-brand{display:inline-flex;flex-shrink:0}.lv-main-network>header .lv-main-brand img{width:158px;height:auto}
.lv-home-routes{position:relative;z-index:2;background:#f6f8fa;color:#0e1a32;padding:70px 30px}.lv-home-routes-inner{max-width:1120px;margin:auto}.lv-home-routes *{box-sizing:border-box}.lv-home-routes .lv-route-eyebrow{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.13em;color:#0d746e;margin:0 0 18px}.lv-home-routes h2{font-family:'Space Grotesk',Arial,sans-serif;font-size:clamp(30px,4vw,46px);font-weight:600;letter-spacing:-.04em;line-height:1.15;margin:0 0 38px}.lv-home-routes h2 span{color:#0d8179}.lv-route-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px}.lv-route-grid article{border-top:2px solid #0e1a32;padding-top:28px}.lv-route-grid h3{font-family:'Space Grotesk',Arial,sans-serif;font-size:28px;letter-spacing:-.03em;margin:0 0 18px}.lv-route-grid p{font-family:'Manrope',Arial,sans-serif;font-size:17px;line-height:1.7;margin:0 0 24px;max-width:480px}.lv-route-grid .lv-route-button{font-family:Arial,sans-serif;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;max-width:100%;width:fit-content;min-height:54px;padding:10px 16px;border:2px solid #8bf4ee;border-radius:9px;background:#57e7e0;color:#0e1a32;font-size:18px;line-height:1.3;font-weight:700;text-decoration:none;box-shadow:0 3px 0 #0e8f86}.lv-route-grid .lv-route-button span{display:inline-grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;background:#0e1a32;color:#57e7e0;font-size:24px}.lv-route-grid .lv-route-store{background:#0e1a32;color:#fff;border-color:#0e1a32;box-shadow:0 3px 0 #c4d4dc}.lv-route-grid .lv-route-store span{background:#fff;color:#0e1a32}.lv-route-grid small{display:block;font-family:Arial,sans-serif;font-size:13px;line-height:1.6;margin:18px 0;color:#526076}.lv-route-grid .lv-route-text{font-family:Arial,sans-serif;display:inline-block;font-size:15px;line-height:1.6;font-weight:600;text-underline-offset:4px;color:#0e1a32}.lv-route-button:hover{filter:brightness(.96)}
header[data-lv-shared] .lv-net-link:focus-visible,.lv-home-routes a:focus-visible{outline:3px solid #0e8f86;outline-offset:5px}
@media(max-width:900px){.lv-main-network>header{padding:20px 24px;gap:20px}.lv-main-network>header nav{gap:15px}.lv-main-network>header .lv-main-brand img{width:130px}header[data-lv-shared] nav .lv-net-link{font-size:14px}}
@media(max-width:620px){.lv-home-routes{padding:44px 22px}.lv-route-grid{grid-template-columns:1fr;gap:34px}.lv-route-grid h3{font-size:25px}.lv-route-grid p{font-size:16px}.lv-route-grid .lv-route-button{font-size:17px;gap:16px}}
@media(prefers-reduced-motion:reduce){.lv-home-routes *{scroll-behavior:auto;transition:none}}
@media(max-width:620px){.lv-home-routes{scroll-margin-top:96px}}
