/* Public navigation and media are independent layout regions. */
.landing-v13{padding-top:0!important}
.landing-v13>.public-nav{position:sticky!important;top:0!important;left:auto;right:auto;width:100%;box-sizing:border-box;height:56px;margin:0;border-radius:0!important;z-index:50;background:linear-gradient(105deg,#092c39,#155448 58%,#153140)!important;border-bottom:1px solid #ffffff20}
.landing-v13 .standalone-header{box-sizing:border-box;width:calc(100% - 40px);margin:20px 20px 26px;height:auto;aspect-ratio:8/3;border-radius:28px;background:#eef1f4!important;box-shadow:0 8px 30px #00000019;min-height:0}
.landing-v13 .standalone-header .hero-media{height:100%;background:#eef1f4!important;position:absolute;inset:0}
.landing-v13 .standalone-header .hero-media img,.landing-v13 .standalone-header .hero-media video{object-fit:cover!important;object-position:center;opacity:1;background:#eef1f4}
.media-fit-preview{width:100%;aspect-ratio:8/3;background:#eef1f4;border-radius:14px;overflow:hidden;margin:12px 0}.media-fit-preview img{width:100%;height:100%;object-fit:contain}.model-picker{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.model-picker select{flex:1;min-width:220px}.model-picker .status{width:100%;font-size:12px;line-height:1.8}
.rail-item[data-rail=home]{color:#8ce6ce;border-bottom:1px solid #ffffff20}
@media(max-width:760px){.landing-v13>.public-nav{height:50px;padding:0 13px}.landing-v13 .standalone-header{width:calc(100% - 20px);margin:12px 10px 20px;border-radius:18px;aspect-ratio:8/3;height:auto}.landing-v13 .hero-media-caption{display:none}}
