.oott-mobile-crisp-v7317,.exact-map-overlay{display:none}
@media(min-width:1500px){
 .exact-legal-mask{position:absolute;z-index:3;left:1.7%;top:30.45%;display:block;width:7.25%;height:3.05%;border-radius:3px;background:#03070a}
 .exact-map-overlay{position:absolute;z-index:3;left:66.45%;top:55.82%;display:block;width:14.15%;height:16.86%;margin:0;padding:0;overflow:hidden;border:1px solid rgba(190,126,34,.72);border-radius:7px;background:#05090c;box-sizing:border-box}
 .exact-map-link{display:flex;flex-direction:column;width:100%;height:100%;padding:6px 8px 5px;color:#f7f0df;text-decoration:none;box-sizing:border-box}
 .exact-map-heading{font-family:Georgia,"Times New Roman",serif;font-size:clamp(9px,1.05vw,16px);font-weight:700;line-height:1}
 .exact-map-subtitle{margin-top:2px;color:#e8e0d1;font-size:clamp(5px,.48vw,8px);font-weight:600;line-height:1}
 .exact-map-art{display:block;width:100%;height:57%;margin:0 auto -1px;object-fit:cover;object-position:center}
 .exact-map-cities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-top:auto}
 .exact-map-cities span,.exact-map-button{border:1px solid rgba(214,153,54,.72);border-radius:4px;background:#090b0d;color:#f2d28e;text-align:center}
 .exact-map-cities span{padding:2px 1px;font-size:clamp(4px,.4vw,7px);font-weight:700;line-height:1}
 .exact-map-button{display:block;width:67%;margin:3px auto 0;padding:2px 4px;color:#f7f0df;font-size:clamp(4px,.39vw,7px);font-weight:800;line-height:1}
 .exact-map-button b{float:right;color:#e5af4d}
}
@media(min-width:0px){
 .oott-exact-crisp-mobile{display:none!important}
 .oott-mobile-crisp-v7317{
  --mc-bg:#020609;--mc-panel:#050b10;--mc-panel-2:#071018;--mc-gold:#e4b759;--mc-gold-light:#ffe29a;--mc-line:rgba(224,174,73,.48);--mc-text:#f7f4ec;--mc-muted:#b8b8b5;
  display:block;width:auto;max-width:760px;margin:0 auto;padding:6px 0 14px;background:var(--mc-bg);color:var(--mc-text);
  font-family:Arial,"Helvetica Neue",sans-serif;font-size:16px;line-height:1.35;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision
 }
 .oott-mobile-crisp-v7317 *{box-sizing:border-box}
 .oott-mobile-crisp-v7317 a{color:inherit;text-decoration:none}
 .oott-mobile-crisp-v7317 button,.oott-mobile-crisp-v7317 input{font:inherit}
 .mc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
 .mc-head{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto 42px;gap:7px;align-items:center;min-height:64px;padding:7px 9px;border:1px solid var(--mc-line);border-radius:10px;background:rgba(3,8,12,.97);box-shadow:0 5px 20px #000}
 .mc-brand{min-width:0}.mc-brand img{display:block;width:230px;max-width:100%;height:51px;object-fit:contain;object-position:left center}
 .mc-desktop-nav{display:none}
 .mc-gold-button,.mc-journey button{min-height:44px;padding:0 13px;border:1px solid #ffe2a0;border-radius:8px;background:linear-gradient(135deg,#ffe8aa,#dca944 70%);color:#15100a;font-weight:900;letter-spacing:.01em;box-shadow:0 0 15px rgba(231,181,79,.22)}
 .mc-head>.mc-gold-button{white-space:nowrap}
 .mc-menu{display:grid;place-items:center;width:42px;height:44px;padding:0;border:1px solid var(--mc-line);border-radius:8px;background:#071018;color:var(--mc-gold-light);font-size:20px;cursor:pointer}
 .mc-menu[aria-expanded="true"]{border-color:#f0c66e;background:#101820;box-shadow:0 0 14px rgba(228,183,89,.22)}
 .mc-mobile-nav{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;padding:8px;border-top:1px solid var(--mc-line);border-radius:0 0 8px 8px;background:#03080c;box-shadow:0 12px 22px rgba(0,0,0,.48)}
 .mc-mobile-nav[hidden]{display:none!important}
 .mc-mobile-nav a{display:flex;align-items:center;min-height:42px;padding:8px 10px;border:1px solid rgba(224,174,73,.26);border-radius:6px;background:linear-gradient(180deg,#0c141a,#060b0f);color:#f5f0e6;font-size:13px;font-weight:750}
 .mc-mobile-nav a:first-child,.mc-mobile-nav .mc-language-switch{color:var(--mc-gold-light)}
 .mc-mobile-nav .mc-language-switch{border-color:rgba(255,218,137,.62)}
 .mc-reference{display:block;width:100%;margin:5px 0 0;padding:0;border:0;border-radius:9px;background:#020609;overflow:hidden}
 .mc-reference img{display:block;width:100%;height:auto;max-width:100%;filter:none;transform:none;image-rendering:auto}
 .mc-reference-grid{display:grid;grid-template-columns:1fr;gap:5px}
 .mc-hero-copy-crisp{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;aspect-ratio:1040/508;margin-top:5px;padding:2.8% 5.2% 2.4%;overflow:hidden;border:1px solid rgba(224,174,73,.34);border-radius:9px;background:#03070a;color:#f8f4ea;box-sizing:border-box;container-type:inline-size}
 .mc-hero-copy-crisp:before{content:"";position:absolute;z-index:-2;inset:0;background:url('../images/reference-crops/m-hero-copy-2x.png') right center/auto 100% no-repeat}
 .mc-hero-copy-crisp:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#03070a 0%,#03070a 58%,rgba(3,7,10,.98) 72%,rgba(3,7,10,.82) 82%,rgba(3,7,10,.22) 100%)}
.mc-hero-badge{align-self:flex-start;padding:.8cqw 2cqw;border:1px solid rgba(224,174,73,.5);border-radius:99px;color:#e7c06e;font-size:2.25cqw;font-weight:800;line-height:1;white-space:nowrap}
.mc-hero-badge .mc-ca-flag{position:relative;display:inline-block;width:1.55em;height:.92em;margin-left:.7cqw;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:.12em;background:linear-gradient(90deg,#d80621 0 25%,#fff 25% 75%,#d80621 75%);vertical-align:-.15em;box-sizing:border-box;box-shadow:0 0 .32em rgba(255,255,255,.2)}
.mc-hero-badge .mc-ca-flag:after{content:"◆";position:absolute;left:50%;top:50%;color:#d80621;font-size:.62em;line-height:1;transform:translate(-50%,-53%) rotate(45deg)}
.mc-stage-title .mc-maple{display:inline-block;font-size:.82em;line-height:1;vertical-align:.03em;filter:saturate(1.2) contrast(1.08)}
 .mc-hero-copy-crisp .mc-stage-title{margin:1.7cqw 0 0;font-family:Georgia,"Times New Roman",serif;font-size:7.2cqw;font-weight:700;line-height:.88;letter-spacing:-.2cqw}.mc-hero-copy-crisp .mc-stage-title em{color:#efbd59;font-style:normal}
 .mc-hero-copy-crisp>p{margin:1.7cqw 0 0;color:#fffaf0;font-size:clamp(12px,2.55cqw,15px);font-weight:600;line-height:1.22;text-shadow:0 1px 5px rgba(0,0,0,.86)}
 .mc-hero-actions{display:flex;gap:2cqw;margin-top:auto}.mc-hero-actions button,.mc-hero-actions a{display:flex;align-items:center;justify-content:center;height:6.4cqw;padding:0 3cqw;border-radius:1.4cqw;font-size:2.15cqw;font-weight:900;letter-spacing:.04cqw}.mc-hero-actions button{border:0;background:linear-gradient(180deg,#ffd777,#e9ad42);color:#171006}.mc-hero-actions a{border:1px solid rgba(224,174,73,.62);background:rgba(3,7,10,.85);color:#fff}.mc-hero-actions button b{margin-left:1.4cqw;font-size:3.3cqw}
 .mc-hero-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1cqw;margin-top:2.1cqw}.mc-hero-facts span{position:relative;padding-left:5.5cqw;font-size:2.05cqw;font-weight:700;line-height:1}.mc-hero-facts span>b{position:absolute;left:0;top:-.2cqw;color:#e7bb5d;font-size:4.1cqw}.mc-hero-facts small{display:block;margin-top:.6cqw;color:#c7c3ba;font-size:1.65cqw;font-weight:500}
 .mc-devices-crisp,.mc-trial-crisp{position:relative;display:flex;width:100%;overflow:hidden;border:1px solid rgba(224,174,73,.48);border-radius:9px;background:radial-gradient(circle at 76% 42%,rgba(87,62,25,.16),transparent 42%),#050a0e;color:#f8f4ea;text-decoration:none;box-sizing:border-box;container-type:inline-size}
 .mc-devices-crisp{flex-direction:column;min-height:260px;aspect-ratio:auto;padding:3.2cqw 3.5cqw 2.7cqw}.mc-devices-crisp>strong{font-family:Georgia,"Times New Roman",serif;font-size:clamp(22px,5cqw,28px);line-height:1.1;white-space:normal}.mc-devices-crisp>small{margin-top:.7cqw;color:#dedbd3;font-size:clamp(12px,2.55cqw,14px);line-height:1.24}.mc-device-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(4px,1.2cqw,7px);margin-top:auto}.mc-device-logos>b{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(35px,9.2cqw,46px);padding:4px 3px;border:1px solid rgba(224,174,73,.38);border-radius:clamp(5px,1.2cqw,8px);background:linear-gradient(180deg,#0d141a,#070c11);color:#f7f7f5;font-size:clamp(10px,2.6cqw,13px);font-weight:800;line-height:1;text-align:center;box-shadow:inset 0 1px rgba(255,255,255,.025)}.mc-device-logos>b:before{content:"";position:absolute;inset:0 20% auto;height:2px;border-radius:0 0 4px 4px;background:#d6a94f;opacity:.85}.mc-device-logos>b span{font-size:1em}.mc-device-logos>b small{display:block;margin-top:3px;color:#cfd2d3;font-size:.72em;font-weight:600}.mc-device-logos>.mc-device-android{color:#b9e77f}.mc-device-logos>.mc-device-android:before{background:#8dcc58}.mc-device-logos>.mc-device-fire{color:#ff815b}.mc-device-logos>.mc-device-fire:before{background:#ef633b}.mc-device-logos>.mc-device-google:before{background:linear-gradient(90deg,#4285f4 0 25%,#ea4335 25% 50%,#fbbc05 50% 75%,#34a853 75%)}.mc-device-logos>.mc-device-apple:before{background:#e8e8e8}.mc-device-logos>.mc-device-samsung:before{background:#5d82ff}.mc-device-logos>.mc-device-lg:before{background:#d94b78}.mc-device-logos>.mc-device-formuler:before{background:#c7d2dd}.mc-device-logos>.mc-device-dreamlink:before{background:#e0b45e}.mc-device-logos>.mc-device-buzztv:before{background:#68b8e8}.mc-devices-crisp>em{align-self:center;margin-top:clamp(6px,1.4cqw,9px);padding:clamp(7px,1.35cqw,9px) clamp(24px,9cqw,50px);border:1px solid rgba(224,174,73,.7);border-radius:clamp(6px,1.4cqw,9px);color:#fff;font-size:clamp(10px,2.35cqw,12px);font-style:normal;font-weight:850;line-height:1}
 .mc-device-logos>.mc-device-roku{color:#d8b8ff}.mc-device-logos>.mc-device-roku:before{background:#6f2da8}.mc-device-logos>.mc-device-shield{color:#aef096}.mc-device-logos>.mc-device-shield:before{background:#76b900}.mc-device-logos>.mc-device-mag{color:#8ed9ff}.mc-device-logos>.mc-device-mag:before{background:#1888bd}
 .mc-compat-strip,.mc-app-showcase{width:100%;margin-top:5px;padding:12px;border:1px solid rgba(224,174,73,.48);border-radius:9px;background:radial-gradient(circle at 88% 15%,rgba(93,65,22,.14),transparent 38%),#050a0e;box-sizing:border-box}.mc-compat-strip>strong,.mc-app-showcase-head>strong{display:block;font-family:Georgia,"Times New Roman",serif;color:#f5e8cb;font-size:20px;line-height:1}.mc-compat-strip>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:9px}.mc-compat-strip span{display:flex;align-items:center;justify-content:center;min-height:34px;padding:5px;border:1px solid rgba(224,174,73,.3);border-radius:6px;background:linear-gradient(180deg,#0d141a,#070c11);color:#f6f3ed;font-size:10.5px;font-weight:750;line-height:1.08;text-align:center}
 .mc-app-showcase-head{display:flex;align-items:end;justify-content:space-between;gap:12px}.mc-app-showcase-head small{color:#c9c3b8;font-size:11px}.mc-app-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.mc-app-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:center;min-height:58px;padding:7px 8px;border:1px solid rgba(224,174,73,.3);border-radius:7px;background:linear-gradient(145deg,#0e161d,#05090d);box-sizing:border-box}.mc-app-card i{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.2);border-radius:9px;background:#18242d;color:#fff;font-style:normal;font-size:11px;font-weight:950;letter-spacing:-.25px;box-shadow:inset 0 1px rgba(255,255,255,.06)}.mc-app-card b{display:block;color:#fff;font-size:11px;line-height:1.08}.mc-app-card small{display:inline-block;margin-top:4px;padding:2px 4px;border-radius:3px;background:#1e633c;color:#d9ffe8;font-size:7.5px;font-weight:800;line-height:1}.mc-app-ibo i{background:linear-gradient(145deg,#178f51,#0a5331)}.mc-app-hot i{background:linear-gradient(145deg,#e83e54,#8d1729)}.mc-app-tivi i{background:linear-gradient(145deg,#4c72df,#273b91)}.mc-app-smarters i{background:linear-gradient(145deg,#7e5ae3,#42269e)}.mc-app-xc i{background:linear-gradient(145deg,#3c92d3,#175486)}.mc-app-nav i{background:linear-gradient(145deg,#556774,#24343f)}.mc-app-televizo i{background:linear-gradient(145deg,#8f58cf,#523080)}.mc-app-vlc i{background:linear-gradient(145deg,#ff9b32,#ce5e10)}.mc-app-kodi i{background:linear-gradient(145deg,#3c9bd7,#17618f)}.mc-app-smartone i{background:linear-gradient(145deg,#d6a94f,#78551d)}
 .mc-trial-crisp{align-items:center;justify-content:center;aspect-ratio:792/182;gap:4cqw;padding:4cqw 6cqw;border-color:rgba(233,173,66,.72);box-shadow:inset 0 0 3cqw rgba(230,164,51,.16),0 0 2cqw rgba(230,164,51,.14)}.mc-trial-wide{margin-top:5px}.mc-wa-mark{display:grid;place-items:center;width:16cqw;height:16cqw;border:.9cqw solid #dbffe1;border-radius:50%;background:#25d366;box-shadow:0 0 3cqw rgba(37,211,102,.55);color:#fff;font-size:8cqw;font-weight:800;line-height:1}.mc-trial-crisp>span:nth-child(2){display:flex;flex-direction:column;align-items:flex-start}.mc-trial-crisp strong{color:#f5bc55;font-size:7.1cqw;line-height:1;white-space:nowrap}.mc-trial-crisp small{margin-top:1.5cqw;color:#f7f2e8;font-size:3cqw;white-space:nowrap}.mc-trial-crisp>b{margin-left:auto;color:#f2b54c;font-size:10cqw;line-height:1}
 .mc-panel{margin-top:6px;border:1px solid var(--mc-line);border-radius:10px;background:linear-gradient(145deg,var(--mc-panel-2),var(--mc-panel));box-shadow:inset 0 0 18px rgba(223,172,74,.025),0 2px 10px rgba(0,0,0,.45);overflow:hidden}
 .mc-navigator{padding:10px}
 .mc-nav-title{display:grid;grid-template-columns:42px 1fr auto;gap:9px;align-items:center;padding-bottom:9px;border-bottom:1px solid rgba(224,174,73,.22)}
 .mc-nav-title .mc-symbol{display:grid;place-items:center;width:42px;height:42px;border:2px solid var(--mc-gold);border-radius:50%;color:var(--mc-gold-light);font-size:25px}
 .mc-nav-title strong{display:block;font-family:Georgia,serif;font-size:22px;line-height:1;color:#fff}
 .mc-nav-title small{display:block;margin-top:3px;color:var(--mc-muted);font-size:12px}
 .mc-nav-title>b{padding:3px 6px;border:1px solid var(--mc-line);border-radius:5px;color:var(--mc-gold-light);font-size:11px}
 .mc-search{display:grid;grid-template-columns:minmax(0,1fr) 112px;margin-top:9px;border:1px solid rgba(224,174,73,.32);border-radius:7px;overflow:hidden}
 .mc-search input{min-width:0;height:45px;padding:0 12px;border:0;background:#03070c;color:#fff;outline:0;font-size:14px}
 .mc-search button{border:0;background:linear-gradient(135deg,#ffdc8b,#d9a53d);color:#171008;font-weight:900}
 .mc-tags{display:flex;gap:6px;align-items:center;overflow-x:auto;padding-top:9px;scrollbar-width:none}
 .mc-tags span{flex:0 0 auto;color:var(--mc-muted);font-size:12px}.mc-tags a{flex:0 0 auto;padding:6px 10px;border:1px solid var(--mc-line);border-radius:6px;color:var(--mc-gold-light);font-size:12px}
 .mc-section{padding:9px}
 .mc-section-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 11px;border:1px solid rgba(224,174,73,.24);border-radius:8px;background:#050b10}
 .mc-section-heading strong{display:block;font-family:Georgia,serif;color:var(--mc-gold-light);font-size:23px;line-height:1}
 .mc-section-heading small{display:block;margin-top:5px;color:var(--mc-muted);font-size:12px}
 .mc-section-heading>span{flex:0 0 auto;padding:7px 9px;border:1px solid var(--mc-line);border-radius:6px;color:#fff;font-size:10px;font-weight:800}
 .mc-card-grid{display:grid;grid-template-columns:1fr;gap:6px;margin-top:7px}
 .mc-info-card{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;min-height:86px;padding:10px 13px;border:1px solid rgba(224,174,73,.25);border-radius:8px;background:linear-gradient(120deg,#071019,#03080c)}
 .mc-info-card i{display:grid;place-items:center;width:52px;height:52px;color:var(--mc-gold);font-style:normal;font-size:35px;text-shadow:0 0 10px rgba(228,183,89,.2)}
 .mc-info-card strong{display:block;color:#fff;font-size:17px;line-height:1.1}.mc-info-card small{display:block;margin-top:5px;color:var(--mc-muted);font-size:13px;line-height:1.25}
 .mc-device-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:7px}
 .mc-device-grid a{min-height:79px;padding:12px;border:1px solid rgba(224,174,73,.25);border-radius:8px;background:radial-gradient(circle at 12% 50%,rgba(224,174,73,.16),transparent 35%),#050b10}
 .mc-device-grid b{display:block;color:#fff;font-size:15px}.mc-device-grid small{display:block;margin-top:5px;color:var(--mc-muted);font-size:11px;line-height:1.25}
 .mc-apps{margin-top:7px;padding:10px;border:1px solid rgba(224,174,73,.25);border-radius:8px;background:#050b10}.mc-apps>strong{display:block;margin-bottom:8px;color:#fff;font-size:14px}
 .mc-apps>div{display:flex;gap:5px;flex-wrap:wrap}.mc-apps span{padding:5px 7px;border-radius:4px;background:#173f2d;color:#fff;font-size:10px;font-weight:900}
 .mc-content-grid{display:grid;grid-template-columns:1fr;gap:6px;margin-top:6px}
 .mc-content-card{margin-top:0;padding:11px}
 .mc-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid rgba(224,174,73,.22)}
 .mc-card-head h3{margin:0;font-family:Georgia,serif;color:#fff;font-size:20px;line-height:1.05}.mc-card-head a{color:var(--mc-gold);font-size:11px}
 .mc-content-card ul{list-style:none;margin:7px 0 0;padding:0}.mc-content-card li{display:flex;justify-content:space-between;gap:8px;align-items:center;min-height:43px;padding:7px 5px;border-bottom:1px solid rgba(255,255,255,.07);font-size:13px}
 .mc-content-card li:last-child{border-bottom:0}.mc-content-card li>b{flex:0 0 auto;color:var(--mc-gold);font-size:12px}
 .mc-levels li{justify-content:flex-start}.mc-levels i{display:grid;place-items:center;width:30px;height:30px;border:1px solid #2477aa;border-radius:6px;color:#58b6ee;font-style:normal}.mc-levels b,.mc-levels small{display:block}.mc-levels small{margin-top:2px;color:var(--mc-muted);font-size:11px}
 .mc-video{display:grid;grid-template-columns:56px 1fr;grid-template-rows:auto auto;gap:2px 10px;align-items:center;min-height:92px;margin-top:9px;padding:9px;border:1px solid rgba(224,174,73,.25);border-radius:7px;background:radial-gradient(circle at 20% 50%,#283d4d,#070d12 55%)}
 .mc-video span{grid-row:1/3;display:grid;place-items:center;width:50px;height:50px;border:2px solid #fff;border-radius:50%;font-size:22px}.mc-video b{align-self:end}.mc-video small{align-self:start;color:var(--mc-muted)}
 .mc-mini-links{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:6px}.mc-mini-links a{padding:7px;border:1px solid rgba(224,174,73,.22);border-radius:5px;font-size:11px}
 .mc-map{text-align:center;padding:12px}.mc-map>span{display:block;font-size:52px}.mc-map>b{display:block;margin:4px 0 9px}.mc-map div{display:flex;justify-content:center;gap:5px;flex-wrap:wrap}.mc-map em{padding:4px 7px;border:1px solid var(--mc-line);border-radius:4px;color:var(--mc-gold-light);font-size:10px;font-style:normal}
 .mc-map-reference{padding:0;overflow:hidden;background:radial-gradient(circle at 50% 55%,rgba(198,135,34,.10),transparent 62%),#05090c}.mc-map-link{display:flex;flex-direction:column;width:100%;height:100%;min-height:288px;padding:13px 15px 10px;color:#f7f0df;text-decoration:none;box-sizing:border-box}.mc-map-heading{display:block;font-family:Georgia,"Times New Roman",serif;font-size:22px;font-weight:700;line-height:1.05;letter-spacing:-.3px;text-shadow:0 1px 8px rgba(255,196,84,.16)}.mc-map-subtitle{display:block;margin-top:3px;color:#e8e0d1;font-size:12px;font-weight:600;line-height:1.2}.mc-map-art{display:block;width:100%;height:142px;margin:0 auto -2px;object-fit:cover;object-position:center;image-rendering:auto;filter:none;transform:none}.mc-map-cities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:auto}.mc-map-cities span,.mc-map-button{border:1px solid rgba(214,153,54,.72);border-radius:7px;background:linear-gradient(180deg,rgba(28,25,20,.84),rgba(5,8,10,.94));box-shadow:inset 0 0 0 1px rgba(255,205,111,.08),0 0 8px rgba(195,125,25,.08);color:#f2d28e;text-align:center}.mc-map-cities span{padding:5px 2px;font-size:10px;font-weight:700;line-height:1}.mc-map-button{display:block;width:62%;margin:7px auto 0;padding:5px 8px;color:#f7f0df;font-size:10px;font-weight:800;line-height:1;letter-spacing:.25px}.mc-map-button b{float:right;color:#e5af4d;font-size:15px;line-height:8px}
 .mc-rating{text-align:center;padding:14px}.mc-rating strong{font-family:Georgia,serif;color:var(--mc-gold);font-size:45px}.mc-rating strong small{font-size:19px}.mc-rating span{display:block;color:var(--mc-gold);letter-spacing:5px}.mc-rating p{margin:8px 0 0;color:var(--mc-muted);font-size:12px}
 .mc-trust-grid{display:grid;grid-template-columns:1fr;gap:5px;margin-top:6px}
 .mc-trust-grid>div{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;min-height:62px;padding:9px 12px;border:1px solid var(--mc-line);border-radius:8px;background:#050b10}
 .mc-trust-grid i{grid-row:1/3;align-self:center;color:var(--mc-gold);font-style:normal;font-size:24px}.mc-trust-grid b{align-self:end;font-size:14px}.mc-trust-grid small{align-self:start;color:var(--mc-muted);font-size:11px}
 .mc-plans{padding:11px}.mc-plan-grid{display:grid;grid-template-columns:1fr;gap:7px;margin-top:8px}.mc-plan-grid article{padding:13px;border:1px solid var(--mc-line);border-radius:8px;background:#050b10}.mc-plan-grid h4{margin:0 0 8px;color:#fff}.mc-plan-grid h4 em{color:var(--mc-gold);font-family:Georgia,serif;font-style:normal}.mc-plan-grid>article>strong{display:block;color:#fff;font-family:Georgia,serif;font-size:36px}.mc-plan-grid>article>strong small{font-family:Arial,sans-serif;color:var(--mc-muted);font-size:12px}.mc-plan-grid p{margin:5px 0;color:var(--mc-muted);font-size:12px}.mc-plan-grid a{display:block;margin-top:10px;padding:8px;border:1px solid var(--mc-line);border-radius:5px;text-align:center;color:var(--mc-gold-light);font-size:12px;font-weight:800}
 .mc-journey{padding:12px;text-align:center}.mc-journey h3{margin:0 0 12px;font-family:Georgia,serif;font-size:22px}.mc-journey ol{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;list-style:none;margin:0;padding:0}.mc-journey li{position:relative;display:grid;justify-items:center;gap:4px;color:var(--mc-muted);font-size:10px}.mc-journey li b{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--mc-line);border-radius:50%;color:#fff;font-size:13px}.mc-journey button{margin-top:14px}.mc-journey p{margin:10px 0 0;color:var(--mc-muted);font-size:10px}
 .mc-bottom-grid{display:grid;grid-template-columns:1fr;gap:6px}.mc-faq,.mc-status{padding:11px}.mc-faq details{border-bottom:1px solid rgba(255,255,255,.08)}.mc-faq summary{padding:10px 2px;cursor:pointer;font-size:13px}.mc-faq details p{margin:0 0 10px;color:var(--mc-muted);font-size:12px}
 .mc-status h3{margin:0 0 8px;font-family:Georgia,serif;font-size:20px}.mc-status p{display:flex;justify-content:space-between;gap:8px;margin:0;padding:8px 2px;border-bottom:1px solid rgba(255,255,255,.07);font-size:12px}.mc-status p span{color:#c8e8ce}.mc-status p b{color:#61d070;font-size:10px}.mc-status>a{display:block;margin-top:10px;padding:8px;border:1px solid var(--mc-line);border-radius:5px;text-align:center;color:var(--mc-gold-light);font-size:11px}
 .mc-footer{padding:13px;text-align:center}.mc-footer>img{display:block;width:310px;max-width:88%;height:auto;margin:0 auto 12px}.mc-footer>div{display:flex;justify-content:center;gap:9px;flex-wrap:wrap}.mc-footer>div a{color:var(--mc-muted);font-size:11px}.mc-footer form{display:grid;grid-template-columns:1fr auto;margin:12px 0;border:1px solid var(--mc-line);border-radius:6px;overflow:hidden}.mc-footer input{min-width:0;height:42px;padding:0 10px;border:0;background:#03070b;color:#fff}.mc-footer button{border:0;background:var(--mc-gold);color:#160f07;font-weight:900;font-size:11px}.mc-footer p,.mc-footer small{display:block;margin:7px 0 0;color:var(--mc-muted);font-size:10px}
 .oott-mobile-crisp-v7317 :focus-visible{outline:3px solid #fff0bd;outline-offset:2px}
}
@media(min-width:600px) and (max-width:1099.98px){
 .mc-reference-grid{grid-template-columns:1fr}
 .mc-content-grid,.mc-plan-grid,.mc-bottom-grid{grid-template-columns:1fr 1fr}
 .mc-card-grid{grid-template-columns:1fr 1fr}
 .mc-trust-grid{grid-template-columns:1fr 1fr}
 .mc-app-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(min-width:1100px){
 .oott-exact-crisp-desktop{display:none!important}
 .oott-mobile-crisp-v7317{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;width:calc(100% - 16px);max-width:1536px;padding:6px 0 14px}
 .oott-mobile-crisp-v7317>*{min-width:0}
 .mc-head{position:relative;top:auto;grid-column:1/-1;grid-template-columns:250px minmax(0,1fr) auto 0;margin:0;min-height:58px;padding:4px 9px}
 .mc-head>.mc-brand{grid-column:1;grid-row:1}
 .mc-brand img{width:238px;height:48px}
 .mc-desktop-nav{display:flex;grid-column:2;grid-row:1;align-items:center;justify-content:center;gap:clamp(8px,1.2vw,19px);min-width:0}
 .mc-desktop-nav a{color:#f4eee3;font-size:clamp(10px,.78vw,13px);font-weight:700;white-space:nowrap}
 .mc-desktop-nav a:first-child{color:var(--mc-gold-light)}
 .mc-head>.mc-gold-button{grid-column:3;grid-row:1;min-height:38px;padding:0 14px;font-size:11px}
 .mc-head>.mc-menu{display:none}
 .mc-head>.mc-mobile-nav{display:none!important}
 .mc-hero-actions button{padding-inline:1cqw;font-size:1.75cqw;letter-spacing:0;white-space:nowrap}
 .mc-search{grid-template-columns:minmax(0,1fr) 136px}
 .mc-hero-copy-crisp{grid-column:span 4;margin:0;min-height:260px;aspect-ratio:auto}
 .mc-hero-tv{grid-column:span 5;height:auto;margin:0;align-self:start}
 .mc-hero-tv img{width:100%;height:auto;object-fit:contain;object-position:center}
 .mc-reference-grid{grid-column:span 3;grid-template-columns:1fr;gap:6px;align-self:stretch}
 .mc-reference-grid .mc-devices-crisp{height:100%;aspect-ratio:auto;padding:14px 15px 12px}
 .mc-reference-grid .mc-devices-crisp>strong{font-size:22px;line-height:1.08}
 .mc-reference-grid .mc-devices-crisp>small{margin-top:5px;font-size:12px;line-height:1.24}
 .mc-reference-grid .mc-device-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:10px}
 .mc-reference-grid .mc-device-logos>b{min-height:38px;font-size:9.5px}
 .mc-reference-grid .mc-devices-crisp>em{margin-top:8px;min-height:27px;padding:7px 34px;font-size:10.5px}
 .mc-compat-strip,.mc-app-showcase{grid-column:1/-1;margin-top:0}
 .mc-compat-strip>div{grid-template-columns:repeat(9,minmax(0,1fr))}
 .mc-app-showcase-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
 .mc-app-card{min-height:62px}
 .mc-trial-wide{grid-column:1/-1;align-items:center;justify-content:center;width:100%;height:64px;aspect-ratio:auto;gap:18px;padding:7px 24px;margin:0;border-radius:7px}
 .mc-trial-wide .mc-wa-mark{width:44px;height:44px;border-width:3px;font-size:23px}
 .mc-trial-wide>span:nth-child(2){align-items:flex-start}
 .mc-trial-wide strong{font-size:24px}
 .mc-trial-wide small{margin-top:3px;font-size:12px}
 .mc-trial-wide>b{margin-left:18px;font-size:34px}
 .mc-navigator,.oott-mobile-crisp-v7317>.mc-section,.mc-content-grid,.mc-trust-grid,.mc-footer{grid-column:1/-1}
 .mc-card-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
 .mc-info-card{grid-template-columns:42px minmax(0,1fr);gap:7px;min-height:76px;padding:8px}
 .mc-info-card i{width:38px;height:38px;font-size:27px}.mc-info-card strong{font-size:14px}.mc-info-card small{font-size:10px}
 .mc-device-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.mc-device-grid a{min-height:72px;padding:10px}
 .mc-content-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:0}
 .mc-content-card{min-height:176px;padding:8px}.mc-content-card h3{font-size:15px}.mc-content-card li{padding:5px 0;font-size:10px}
 .mc-panel{border-radius:7px}.mc-section{padding:8px}.mc-section-heading strong{font-size:17px}.mc-section-heading small{font-size:9px}
 .mc-apps{margin-top:6px;padding:6px}.mc-apps strong{font-size:10px}
 .mc-trust-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:0}.mc-trust-grid>div{padding:8px;grid-template-columns:30px minmax(0,1fr)}.mc-trust-grid i{font-size:20px}.mc-trust-grid b{font-size:12px}.mc-trust-grid small{font-size:9px}
 .mc-plans,.mc-journey,.mc-bottom-grid{grid-column:span 4;margin-top:0;align-self:start}
 .mc-plan-grid,.mc-bottom-grid{grid-template-columns:1fr 1fr}
 .mc-journey ol{grid-template-columns:repeat(6,1fr)}
 .mc-footer{margin-top:0}
}
@media(max-width:430px){
 .mc-hero-copy-crisp{min-height:240px;aspect-ratio:auto}
 .oott-mobile-crisp-v7317{font-size:15px}.mc-head{grid-template-columns:minmax(0,1fr) auto 40px}.mc-brand img{width:190px;max-width:100%;height:46px}.mc-gold-button{padding:0 8px;font-size:11px}
 .mc-section-heading{align-items:flex-start}.mc-section-heading strong{font-size:20px}.mc-section-heading>span{font-size:9px}
 .mc-device-grid{grid-template-columns:1fr 1fr}.mc-device-grid a{padding:10px}.mc-device-grid b{font-size:13px}.mc-journey ol{grid-template-columns:repeat(3,1fr)}
}

/* S-10.22 to S-10.28: premium device/application polish. */
.mc-more-devices,.mc-app-showcase{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 5%,rgba(224,174,73,.15),transparent 34%),linear-gradient(145deg,#081017,#03070a);box-shadow:inset 0 1px rgba(255,255,255,.035),0 5px 18px rgba(0,0,0,.38)}
.mc-more-devices:before,.mc-app-showcase:before{content:"";position:absolute;inset:0 auto auto;width:100%;height:2px;background:linear-gradient(90deg,transparent,#edbd5f 22%,#fff0b8 50%,#edbd5f 78%,transparent);opacity:.72}
.mc-more-devices>strong,.mc-app-showcase-head>strong{letter-spacing:.01em;text-shadow:0 1px 8px rgba(238,188,91,.18)}
.mc-more-devices>div{gap:7px;margin-top:11px}
.mc-more-devices span{position:relative;flex-direction:column;gap:5px;min-height:54px;padding:7px 5px;border-color:rgba(224,174,73,.4);background:linear-gradient(155deg,rgba(21,33,43,.96),rgba(5,10,14,.98));font-size:10.5px;box-shadow:inset 0 1px rgba(255,255,255,.04),0 3px 9px rgba(0,0,0,.28)}
.mc-more-devices span:before{display:grid;place-items:center;width:25px;height:25px;border:1px solid rgba(241,195,102,.5);border-radius:7px;background:linear-gradient(145deg,#273744,#111b23);color:#f3c76f;font-size:11px;font-weight:900;line-height:1;box-shadow:inset 0 1px rgba(255,255,255,.07),0 0 8px rgba(224,174,73,.08)}
.mc-more-devices span:nth-child(1):before{content:"G"}.mc-more-devices span:nth-child(2):before{content:"V"}.mc-more-devices span:nth-child(3):before{content:"T"}.mc-more-devices span:nth-child(4):before{content:"TV"}.mc-more-devices span:nth-child(5):before{content:"⊞"}.mc-more-devices span:nth-child(6):before{content:"⌘"}.mc-more-devices span:nth-child(7):before{content:"●"}.mc-more-devices span:nth-child(8):before{content:"▭"}.mc-more-devices span:nth-child(9):before{content:"A"}
.mc-app-showcase-head{position:relative;z-index:1;align-items:center}.mc-app-showcase-head small{max-width:48%;color:#ded5c5;line-height:1.2;text-align:right}
.mc-app-showcase-grid{position:relative;z-index:1;gap:8px;margin-top:12px}
.mc-app-card{position:relative;grid-template-columns:48px minmax(0,1fr);gap:10px;min-height:82px;padding:10px;border-color:rgba(224,174,73,.38);border-radius:9px;background:linear-gradient(145deg,#111c24,#05090d 72%);box-shadow:inset 0 1px rgba(255,255,255,.045),0 4px 12px rgba(0,0,0,.34)}
.mc-app-card:before{content:"";position:absolute;inset:0 12% auto;height:2px;border-radius:0 0 6px 6px;background:linear-gradient(90deg,transparent,#dda94a,transparent);opacity:.72}
.mc-app-card i{width:46px;height:46px;border-color:rgba(255,255,255,.28);border-radius:11px;font-size:11.5px;box-shadow:inset 0 1px rgba(255,255,255,.1),0 3px 10px rgba(0,0,0,.35)}
.mc-app-card>span{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px}
.mc-app-card b{font-size:11.5px;line-height:1.12;text-shadow:0 1px 4px #000}
.mc-app-card small{display:inline-flex;align-items:center;gap:4px;margin:0;padding:5px 7px;border:1px solid #4fbd7c;border-radius:5px;background:linear-gradient(180deg,#28734a,#174b31);color:#effff5;font-size:8.4px;font-weight:900;letter-spacing:.015em;line-height:1;white-space:nowrap;box-shadow:0 0 10px rgba(48,177,101,.23),inset 0 1px rgba(255,255,255,.12)}
.mc-app-card small:before{content:"✓";display:grid;place-items:center;width:12px;height:12px;border-radius:50%;background:#79e7a3;color:#0b3f25;font-size:8px;font-weight:950}
.mc-app-ibo i{background:linear-gradient(145deg,#21a963,#075035)}.mc-app-hot i{background:linear-gradient(145deg,#f14a60,#831324)}.mc-app-tivi i{background:linear-gradient(145deg,#5c84f0,#263a8d)}.mc-app-smarters i{background:linear-gradient(145deg,#8c68ec,#422391)}.mc-app-xc i{background:linear-gradient(145deg,#46a5e8,#15517e)}.mc-app-nav i{background:linear-gradient(145deg,#6b7f8f,#26343e)}.mc-app-televizo i{background:linear-gradient(145deg,#a26bdd,#4f2c78)}.mc-app-vlc i{background:linear-gradient(145deg,#ffad43,#be530a)}.mc-app-kodi i{background:linear-gradient(145deg,#42a8e7,#145b87)}.mc-app-smartone i{background:linear-gradient(145deg,#efc565,#765019)}
@media(min-width:700px){.mc-more-devices span{min-height:62px;font-size:11px}.mc-more-devices span:before{width:29px;height:29px;font-size:12px}.mc-app-card{min-height:86px}.mc-app-card b{font-size:12px}.mc-app-card small{font-size:8.8px}}
@media(min-width:1100px){.mc-more-devices span{min-height:68px;padding:8px 4px;font-size:10.5px}.mc-more-devices span:before{width:30px;height:30px}.mc-app-card{min-height:88px;padding:11px}.mc-app-card i{width:48px;height:48px}.mc-app-card b{font-size:11.5px}.mc-app-card small{font-size:8.2px;padding:5px 6px}}
@media(max-width:430px){.mc-more-devices,.mc-app-showcase{padding:10px}.mc-more-devices span{min-height:58px}.mc-app-showcase-head{align-items:flex-start}.mc-app-showcase-head small{font-size:9.5px}.mc-app-card{grid-template-columns:44px minmax(0,1fr);min-height:82px;padding:8px}.mc-app-card i{width:42px;height:42px}.mc-app-card b{font-size:10.5px}.mc-app-card small{padding:4px 6px;font-size:7.6px}}

/* S-10.29 to S-10.36: grouped devices and clearly non-exhaustive app compatibility. */
.mc-more-devices>.mc-compat-heading{position:relative;z-index:1;display:flex;grid-template-columns:none;align-items:flex-end;justify-content:space-between;gap:12px}.mc-compat-heading>strong{font-family:Georgia,"Times New Roman",serif;color:#f5e8cb;font-size:20px;line-height:1}.mc-compat-heading>small{max-width:48%;color:#d7cdbc;font-size:10.5px;line-height:1.2;text-align:right}
.mc-more-devices>.mc-device-groups{position:relative;z-index:1;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:12px!important}
.mc-device-family{min-width:0;padding:9px;border:1px solid rgba(224,174,73,.36);border-radius:9px;background:linear-gradient(150deg,rgba(18,29,38,.97),rgba(4,9,13,.99));box-shadow:inset 0 1px rgba(255,255,255,.04),0 4px 12px rgba(0,0,0,.3)}
.mc-device-family h3{display:flex;align-items:center;gap:7px;margin:0 0 8px;color:#f2d28d;font-family:Arial,sans-serif;font-size:11.5px;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:.03em}.mc-device-family h3 i{display:grid;place-items:center;width:25px;height:25px;border:1px solid rgba(238,191,95,.55);border-radius:7px;background:#17232c;color:#f6c968;font-style:normal;font-size:12px}
.mc-device-family>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
.mc-device-family span{position:relative;display:flex;min-height:48px;padding:6px 5px 6px 38px!important;align-items:center!important;justify-content:flex-start!important;border:1px solid rgba(224,174,73,.28);border-radius:7px;background:linear-gradient(145deg,#111c24,#070c11);color:#fff;font-size:10.5px;font-weight:800;line-height:1.08;text-align:left!important;box-shadow:inset 0 1px rgba(255,255,255,.035)}
.mc-device-family span:before{position:absolute;left:7px;top:50%;display:grid!important;place-items:center;width:25px!important;height:25px!important;border:1px solid rgba(241,195,102,.5);border-radius:7px;background:linear-gradient(145deg,#2a3a46,#111b23);color:#f3c76f;font-size:10px!important;font-weight:900;line-height:1;transform:translateY(-50%);box-sizing:border-box}
.mc-platform-google:before{content:"▶"!important;background:linear-gradient(145deg,#243848,#111b23)!important;color:#6cb4ff!important}.mc-platform-vidaa:before{content:"TV"!important;background:linear-gradient(145deg,#342947,#15141e)!important;color:#d8a7ff!important}.mc-platform-titan:before{content:"OS"!important;background:linear-gradient(145deg,#263642,#111b23)!important;color:#f2d47d!important}.mc-platform-tvip:before{content:"▰"!important;background:linear-gradient(145deg,#273a45,#111b23)!important;color:#7ed6ff!important}.mc-platform-windows:before{content:"⊞"!important;background:linear-gradient(145deg,#174f79,#10202d)!important;color:#8fd4ff!important}.mc-platform-macos:before{content:"⌘"!important;background:linear-gradient(145deg,#3b4248,#181d21)!important;color:#f2f4f5!important}.mc-platform-iphone:before{content:"▯"!important;background:linear-gradient(145deg,#31383e,#171c20)!important;color:#f4f5f6!important}.mc-platform-ipad:before{content:"▭"!important;background:linear-gradient(145deg,#31383e,#171c20)!important;color:#f4f5f6!important}.mc-platform-android:before{content:"●"!important;background:linear-gradient(145deg,#285d35,#12271a)!important;color:#9bea83!important}
.mc-app-compat-copy{position:relative;z-index:1;margin:9px 0 0;color:#eee8dc;font-size:10.8px;line-height:1.35}
.mc-compat-methods{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px}.mc-compat-methods span{display:inline-flex;align-items:center;min-height:27px;padding:5px 9px;border:1px solid rgba(225,179,83,.62);border-radius:999px;background:linear-gradient(180deg,#25323c,#111a21);color:#ffe2a2;font-size:9.5px;font-weight:900;line-height:1;box-shadow:inset 0 1px rgba(255,255,255,.06)}.mc-compat-methods span:before{content:"✓";margin-right:5px;color:#79e7a3}.mc-compat-methods em{color:#cfc6b7;font-size:9.5px;font-style:normal;font-weight:700}
.mc-activation-note{position:relative;z-index:1;margin:10px 0 0;padding:8px 10px;border-left:3px solid #54c984;border-radius:0 6px 6px 0;background:rgba(32,105,65,.16);color:#dff6e8;font-size:9.5px;font-weight:650;line-height:1.3}
@media(min-width:700px){.mc-more-devices>.mc-device-groups{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mc-device-family>div{grid-template-columns:1fr}.mc-family-mobile>div{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-app-compat-copy{font-size:11.5px}.mc-activation-note{font-size:10px}}
@media(min-width:1100px){.mc-compat-heading>strong{font-size:22px}.mc-more-devices>.mc-device-groups{grid-template-columns:1.05fr .62fr 1.55fr!important}.mc-device-family>div{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-family-box>div{grid-template-columns:1fr}.mc-family-mobile>div{grid-template-columns:repeat(5,minmax(0,1fr))}.mc-device-family span{min-height:50px}.mc-app-compat-copy{max-width:1120px;font-size:12px}.mc-compat-methods span{font-size:10px}.mc-activation-note{font-size:10.5px}}
@media(max-width:430px){.mc-more-devices>.mc-compat-heading{align-items:flex-start;flex-direction:column;gap:4px}.mc-compat-heading>small{max-width:none;text-align:left}.mc-device-family>div{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-family-box>div{grid-template-columns:1fr}.mc-app-compat-copy{font-size:10px}.mc-compat-methods{gap:5px}.mc-compat-methods span{font-size:8.5px;padding:5px 7px}.mc-compat-methods em{width:100%;font-size:8.8px}.mc-activation-note{font-size:8.8px}}

/* S-10.37 to S-10.44: sharper, differentiated device and application marks. */
.mc-device-family span:after{content:"";position:absolute;left:13px;top:12px;width:12px;height:2px;border-radius:3px;background:rgba(255,255,255,.5);opacity:.58}
.mc-platform-google:after{background:linear-gradient(90deg,#4285f4 0 25%,#ea4335 25% 50%,#fbbc05 50% 75%,#34a853 75%)}
.mc-platform-vidaa:after{background:#9b5de5}.mc-platform-titan:after{background:#e6b957}.mc-platform-tvip:after{background:#37a7d8}.mc-platform-windows:after{background:#4ab4f5}.mc-platform-macos:after,.mc-platform-iphone:after,.mc-platform-ipad:after{background:#dfe4e7}.mc-platform-android:after{background:#73c95d}
.mc-app-card i{position:relative;isolation:isolate;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.65)}
.mc-app-card i:before{content:"";position:absolute;z-index:-1;inset:3px;border:1px solid rgba(255,255,255,.16);border-radius:8px}
.mc-app-card i:after{content:"";position:absolute;right:5px;bottom:5px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid rgba(255,255,255,.78);filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}
.mc-app-ibo i:after{border-left-color:#d9ffe8}.mc-app-hot i:after{width:7px;height:10px;border:0;border-radius:8px 8px 8px 2px;background:#ffd18a;transform:rotate(20deg)}
.mc-app-tivi i:after,.mc-app-smarters i:after,.mc-app-televizo i:after{width:10px;height:7px;border:1px solid rgba(255,255,255,.82);border-radius:2px;background:transparent}
.mc-app-xc i:after{content:"×";width:auto;height:auto;border:0;color:#dff4ff;font-size:16px;font-weight:900;line-height:.7}
.mc-app-nav i:after{width:10px;height:10px;border:1px solid #dbe5ec;border-radius:50%;background:linear-gradient(135deg,transparent 45%,#e6bd67 46% 54%,transparent 55%)}
.mc-app-vlc i:after{width:0;height:0;border:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:11px solid #fff0d0}
.mc-app-kodi i:after{width:8px;height:8px;border:0;background:#c8edff;transform:rotate(45deg)}
.mc-app-smartone i:after{width:9px;height:9px;border:1px solid #ffefb3;border-radius:50%;background:transparent}

/* Staging R4: approved CTA wrapping and non-overlapping utility launchers. */
@media(max-width:1099px){
 html[lang^="fr"] .mc-hero-actions button{white-space:normal;text-wrap:balance}
}
body.officialott-master-page:has(.mc-hero-copy-crisp) .oott-consent-manage{position:relative;inset:auto;display:block;width:max-content;max-width:calc(100% - 24px);margin:12px 12px 12px auto}
body.officialott-master-page.logged-in:has(.mc-hero-copy-crisp) #vue-app .kodee-fab{position:relative!important;inset:auto!important;width:max-content;margin:12px 12px 12px auto}
