/* Isolated app promotion styles. Player, video and ad selectors are untouched. */
.ksev-appbar{display:none}
.ksev-growth-show{padding:24px;display:flex;align-items:center;gap:24px;margin-top:20px}
.ksev-growth-show>div{flex:1;min-width:0}
.ksev-growth-show h2{font-size:clamp(23px,3vw,32px);line-height:1.15;margin:0 0 10px}
.ksev-growth-show p:not(.ksev-kicker){color:var(--ksev-text);margin:0}
.ksev-growth-show>a{flex-shrink:0}
.ksev-growth-benefits{margin:36px 0}
.ksev-growth-benefits h2{font-size:clamp(28px,4vw,42px);line-height:1.12;margin:0 0 22px}
.ksev-growth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.ksev-growth-grid article{padding:24px}
.ksev-growth-grid article>span{font-size:11px;letter-spacing:.12em;color:#ff9aaa;font-weight:800}
.ksev-growth-grid h3{font-size:23px;line-height:1.15;margin:14px 0}
.ksev-growth-grid p,.ksev-growth-faq p{color:var(--ksev-text);font-size:15px;line-height:1.65}
.ksev-growth-faq{padding:24px;margin:30px 0}
.ksev-growth-faq h2{margin:0 0 14px;font-size:26px}
.ksev-growth-faq details{border-top:1px solid var(--ksev-line);padding:14px 0}
.ksev-growth-faq summary{font-weight:700;cursor:pointer;min-height:30px}
.ksev-growth-faq summary:focus-visible{outline:2px solid #fff;outline-offset:5px}
@media(max-width:768px){
 .ksev-appbar{display:flex;align-items:center;gap:8px;min-height:60px;padding:6px 4px 6px 12px;background:#0b1736;border-bottom:1px solid #364461;color:#fff;font-size:13px;line-height:1.25}
 .ksev-appbar__text{flex:1;min-width:0}
 .ksev-appbar__text strong,.ksev-appbar__text small{display:block}
 .ksev-appbar__text small{font-size:11px;color:#d2ddeb;margin-top:3px}
 .ksev-appbar__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:7px 12px;border-radius:9px;background:#bf0a30;color:#fff;font-size:12px;font-weight:800;text-align:center;max-width:110px}
 .ksev-appbar__close{flex:0 0 44px;width:44px;min-height:44px;padding:0;border:0;background:transparent;color:white;font-size:25px;cursor:pointer}
 .ksev-appbar a:focus-visible,.ksev-appbar button:focus-visible{outline:2px solid white;outline-offset:2px}
 html.ksev-appbar-ios .ksev-appbar__link--android,html.ksev-appbar-android .ksev-appbar__link--ios{display:none}
 html.ksev-appbar-off .ksev-appbar,html.ksev-appbar-page .ksev-appbar{display:none}
 html.ksev-growth-ready .ksev-appbar{position:sticky;top:var(--ksev-growth-admin-offset,0px);z-index:101}
 html.ksev-growth-ready .ksev-header{top:calc(var(--ksev-growth-admin-offset,0px) + var(--ksev-growth-bar-height,0px))}
 .ksev-growth-show{display:block}
 .ksev-growth-show>a{margin-top:18px}
 .ksev-growth-grid{grid-template-columns:1fr}
 .ksev-growth-grid article{padding:22px}
}
@media print{.ksev-appbar{display:none!important}}
