/*! RLT */
/* Shared invitation to the narrated product tour. */
.public-video-promo{margin:24px 0}
body.application-shell a.button.video-cta{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:50px;padding:14px 20px;background:#edc576;border:1px solid #edc576;color:#081725;font-size:1rem;line-height:1.4;font-weight:750;text-align:center;white-space:normal}
body.application-shell a.button.video-cta:hover{background:#f5d79d;border-color:#f5d79d;color:#081725}
body.application-shell .public-video-promo .video-caption{margin:9px 0 0;color:#b6c8d8;font-size:.875rem;line-height:1.5}
.overview-page{margin:0;background:#081725;color:#f2f6fa;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;color-scheme:dark}
.overview-page *{box-sizing:border-box}
.overview-page a{color:#7adbc8;text-underline-offset:4px}
.overview-page a:focus-visible,.overview-player:focus-visible{outline:3px solid #edc576;outline-offset:5px}
.overview-header{max-width:1200px;margin:auto;padding:24px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #294256}
.overview-brand{display:flex;align-items:center;gap:12px;font-size:1.125rem;font-weight:750;text-decoration:none;color:#f2f6fa!important}
.overview-brand img{object-fit:contain}
.overview-back{font-size:.9375rem;font-weight:650}
.overview-main{max-width:1200px;margin:auto;padding:44px 24px 60px}
.overview-kicker{color:#7adbc8;font-size:.875rem;letter-spacing:.12em;font-weight:750;margin:0 0 12px}
.overview-main h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:0;max-width:950px}
.overview-intro{font-size:1.0625rem;color:#b6c8d8;max-width:780px;margin:20px 0 28px}
.overview-player{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#020a13;border:1px solid #355373;border-radius:12px}
.overview-details{display:flex;align-items:baseline;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;font-size:.875rem;color:#b6c8d8;margin-top:12px}
.overview-details p{margin:0}
.overview-home-cta{display:inline-block;margin-top:28px;padding:12px 18px;border-radius:8px;background:#edc576;color:#081725!important;text-decoration:none;font-weight:750}
.overview-home-cta:hover{background:#f5d79d}
@media(max-width:600px){.overview-header{padding:18px;align-items:flex-start;flex-wrap:wrap;gap:12px}.overview-main{padding:30px 18px 42px}.overview-intro{font-size:1rem}.overview-player{border-radius:7px}body.application-shell .public-video-promo a.button.video-cta{width:100%}}
