/* Mobilk operator profile V11 — full corporate identity, no shadows */

.page-prov .operator-profile-v16{
  --op-surface:#ffffff;
  --op-surface-soft:#f4f6f8;
  --op-surface-strong:#edf1f5;
  --op-line:rgba(var(--op-rgb,19,43,76),.20);
  --op-line-strong:rgba(var(--op-rgb,19,43,76),.38);
  --op-ink:#132b4c;
  --op-muted:#6f7f95;
  --op-white:#ffffff;
  width:min(calc(100% - 32px),1480px)!important;
  margin:0 auto!important;
  padding:20px 0 44px!important;
  color:var(--op-ink)!important;
  background:#f4f6f8!important;
}
.page-prov .operator-profile-v16,
.page-prov .operator-profile-v16 *{box-sizing:border-box}
.page-prov .operator-profile-v16>*+*{margin-top:22px!important}
.page-prov .operator-profile-v16 a{text-decoration:none!important}
.page-prov .operator-profile-v16 img{display:block;max-width:100%}
.page-prov .operator-profile-v16 :focus-visible{outline:3px solid rgba(var(--op-rgb,19,43,76),.35)!important;outline-offset:3px!important}

/* Breadcrumbs */
.page-prov .operator-profile-v16 .operator-breadcrumbs{
  display:flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  min-height:34px!important;
  padding:0 4px!important;
  color:var(--op-muted)!important;
  font-size:13px!important;
}
.page-prov .operator-profile-v16 .operator-breadcrumbs a{color:var(--op-muted)!important;font-weight:700!important}
.page-prov .operator-profile-v16 .operator-breadcrumbs strong{color:var(--op-primary)!important;font-weight:900!important}
.page-prov .operator-profile-v16 .operator-breadcrumbs .m-icon{width:14px!important;height:14px!important}

/* Corporate hero */
.page-prov .operator-profile-v16 .operator-profile-hero{
  position:relative!important;
  isolation:isolate!important;
  min-height:360px!important;
  display:grid!important;
  grid-template-columns:170px minmax(0,1fr) 190px!important;
  align-items:center!important;
  gap:32px!important;
  overflow:hidden!important;
  padding:38px 42px!important;
  border:1px solid rgba(255,255,255,.28)!important;
  border-radius:28px!important;
  background:
    linear-gradient(125deg,var(--op-dark,var(--op-primary)) 0%,var(--op-primary) 58%,var(--op-secondary,var(--op-primary)) 100%)!important;
  color:#fff!important;
}
.page-prov .operator-profile-v16 .operator-profile-hero::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-2;
  background:
    radial-gradient(circle at 15% 18%,rgba(255,255,255,.18),transparent 28%),
    linear-gradient(140deg,transparent 0 48%,rgba(255,255,255,.06) 48% 62%,transparent 62% 100%);
}
.page-prov .operator-profile-v16 .operator-profile-hero.has-panorama{
  background:
    linear-gradient(90deg,rgba(var(--op-rgb,19,43,76),.96) 0%,rgba(var(--op-rgb,19,43,76),.86) 52%,rgba(var(--op-rgb,19,43,76),.72) 100%),
    var(--operator-panorama) center/cover no-repeat!important;
}
.page-prov .operator-profile-v16 .operator-profile-hero.has-panorama::after{
  content:"";
  position:absolute;
  inset:auto 0 0 0;
  z-index:-1;
  height:7px;
  background:linear-gradient(90deg,#fff 0 8%,rgba(255,255,255,.18) 8% 100%);
}
.page-prov .operator-profile-v16 .operator-profile-aurora,
.page-prov .operator-profile-v16 .operator-profile-swatches{display:none!important}
.page-prov .operator-profile-v16 .operator-profile-logo-wrap{display:flex!important;align-items:center!important;justify-content:center!important}
.page-prov .operator-profile-v16 .operator-profile-logo{
  width:156px!important;
  height:138px!important;
  display:grid!important;
  place-items:center!important;
  padding:6px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
}
.page-prov .operator-profile-v16 .operator-profile-logo img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
}
.page-prov .operator-profile-v16 .operator-profile-copy{min-width:0!important}
.page-prov .operator-profile-v16 .operator-profile-eyebrow{
  display:inline-flex!important;
  align-items:center!important;
  min-height:28px!important;
  padding:0 11px!important;
  border:1px solid rgba(255,255,255,.34)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.08)!important;
  color:#fff!important;
  font-size:11px!important;
  font-weight:900!important;
  letter-spacing:.06em!important;
}
.page-prov .operator-profile-v16 .operator-profile-copy h1{
  margin:10px 0 0!important;
  color:#fff!important;
  font-size:clamp(38px,4vw,58px)!important;
  line-height:1.16!important;
  font-weight:950!important;
}
.page-prov .operator-profile-v16 .operator-profile-country{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  margin-top:10px!important;
  color:rgba(255,255,255,.92)!important;
  font-size:14px!important;
  font-weight:800!important;
}
.page-prov .operator-profile-v16 .operator-profile-country img{width:24px!important;height:17px!important;object-fit:cover!important;border-radius:3px!important}
.page-prov .operator-profile-v16 .operator-profile-copy>p{
  max-width:830px!important;
  margin:13px 0 0!important;
  color:rgba(255,255,255,.90)!important;
  font-size:15px!important;
  line-height:1.95!important;
}
.page-prov .operator-profile-v16 .operator-profile-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:9px!important;
  margin-top:18px!important;
}
.page-prov .operator-profile-v16 .operator-profile-actions a{
  min-height:44px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  padding:0 15px!important;
  border:1px solid rgba(255,255,255,.34)!important;
  border-radius:12px!important;
  background:rgba(255,255,255,.07)!important;
  color:#fff!important;
  font-size:13px!important;
  font-weight:900!important;
}
.page-prov .operator-profile-v16 .operator-profile-actions a:hover{background:rgba(255,255,255,.16)!important}
.page-prov .operator-profile-v16 .operator-profile-actions a.is-primary{border-color:#fff!important;background:#fff!important;color:var(--op-dark,var(--op-primary))!important}
.page-prov .operator-profile-v16 .operator-profile-actions .m-icon{width:18px!important;height:18px!important}
.page-prov .operator-profile-v16 .operator-profile-metrics{
  display:grid!important;
  gap:9px!important;
  align-self:stretch!important;
}
.page-prov .operator-profile-v16 .operator-profile-metrics>span{
  min-height:84px!important;
  display:grid!important;
  grid-template-columns:28px minmax(0,1fr)!important;
  grid-template-areas:'icon number' 'icon label'!important;
  align-content:center!important;
  gap:1px 9px!important;
  padding:12px!important;
  border:1px solid rgba(255,255,255,.25)!important;
  border-radius:14px!important;
  background:rgba(255,255,255,.09)!important;
}
.page-prov .operator-profile-v16 .operator-profile-metrics .m-icon{grid-area:icon!important;width:23px!important;height:23px!important;align-self:center!important}
.page-prov .operator-profile-v16 .operator-profile-metrics b{grid-area:number!important;color:#fff!important;font-size:24px!important;line-height:1!important}
.page-prov .operator-profile-v16 .operator-profile-metrics small{grid-area:label!important;color:rgba(255,255,255,.78)!important;font-size:11px!important;line-height:1.35!important}

/* App-like section navigation */
.page-prov .operator-profile-v16 .operator-profile-nav{
  position:sticky!important;
  top:8px!important;
  z-index:40!important;
  display:grid!important;
  grid-template-columns:repeat(4,1fr)!important;
  gap:6px!important;
  padding:7px!important;
  border:1px solid var(--op-line)!important;
  border-radius:16px!important;
  background:rgba(255,255,255,.96)!important;
}
.page-prov .operator-profile-v16 .operator-profile-nav a{
  min-height:46px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  border-radius:10px!important;
  color:var(--op-muted)!important;
  font-size:13px!important;
  font-weight:900!important;
}
.page-prov .operator-profile-v16 .operator-profile-nav a:hover,
.page-prov .operator-profile-v16 .operator-profile-nav a.is-active{background:var(--op-primary)!important;color:#fff!important}
.page-prov .operator-profile-v16 .operator-profile-nav .m-icon{width:18px!important;height:18px!important}

/* Shared section language */
.page-prov .operator-profile-v16 :is(.operator-v11-feature,.operator-v11-ecosystem,.operator-v11-devices,.operator-v11-archive,.operator-profile-cta){
  position:relative!important;
  overflow:hidden!important;
  padding:26px!important;
  border:1px solid var(--op-line)!important;
  border-top:5px solid var(--op-primary)!important;
  border-radius:22px!important;
  background:#fff!important;
}
.page-prov .operator-profile-v16 :is(.operator-v11-feature,.operator-v11-ecosystem,.operator-v11-devices,.operator-v11-archive)::before{
  content:"";
  position:absolute;
  inset:0 0 auto 0;
  height:92px;
  pointer-events:none;
  background:linear-gradient(180deg,#f4f6f8,rgba(244,246,248,0));
}
.page-prov .operator-profile-v16 .operator-section-heading{
  position:relative!important;
  z-index:1!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:18px!important;
  margin-bottom:20px!important;
}
.page-prov .operator-profile-v16 .operator-section-heading>div{min-width:0!important}
.page-prov .operator-profile-v16 .operator-section-heading span{
  display:block!important;
  color:var(--op-primary)!important;
  font-size:11px!important;
  font-weight:950!important;
  letter-spacing:.06em!important;
}
.page-prov .operator-profile-v16 .operator-section-heading h2{
  margin:5px 0 0!important;
  color:var(--op-ink)!important;
  font-size:clamp(27px,2.5vw,36px)!important;
  line-height:1.3!important;
  font-weight:950!important;
}
.page-prov .operator-profile-v16 .operator-section-heading p{
  margin:5px 0 0!important;
  color:var(--op-muted)!important;
  font-size:14px!important;
  line-height:1.75!important;
}
.page-prov .operator-profile-v16 .operator-section-heading>a{
  flex:0 0 auto!important;
  min-height:42px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  padding:0 14px!important;
  border:1px solid var(--op-line-strong)!important;
  border-radius:11px!important;
  background:var(--op-surface-soft)!important;
  color:var(--op-primary)!important;
  font-size:13px!important;
  font-weight:900!important;
}
.page-prov .operator-profile-v16 .operator-section-heading>a:hover{background:var(--op-primary)!important;color:#fff!important}

/* Newsroom */
.page-prov .operator-profile-v16 .operator-feature-layout{
  position:relative!important;
  z-index:1!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.32fr) minmax(390px,.88fr)!important;
  gap:18px!important;
  align-items:stretch!important;
}
.page-prov .operator-profile-v16 .operator-feature-primary{min-width:0!important}
.page-prov .operator-profile-v16 .operator-feature-primary .operator-news-card{
  height:100%!important;
  min-height:520px!important;
  display:grid!important;
  grid-template-rows:330px minmax(0,1fr)!important;
  overflow:hidden!important;
  border:1px solid var(--op-line)!important;
  border-radius:20px!important;
  background:#fff!important;
}
.page-prov .operator-profile-v16 .operator-feature-primary .operator-news-media{
  position:relative!important;
  height:330px!important;
  min-height:330px!important;
  overflow:hidden!important;
}
.page-prov .operator-profile-v16 .operator-feature-primary .operator-news-media::after{
  content:"";
  position:absolute;
  inset:auto 0 0 0;
  height:7px;
  background:var(--op-primary);
}
.page-prov .operator-profile-v16 .operator-feature-primary .operator-news-media img{width:100%!important;height:100%!important;object-fit:cover!important}
.page-prov .operator-profile-v16 .operator-feature-primary .operator-news-copy{display:flex!important;flex-direction:column!important;padding:22px!important}
.page-prov .operator-profile-v16 .operator-feature-primary .operator-news-meta{color:var(--op-muted)!important;font-size:12px!important}
.page-prov .operator-profile-v16 .operator-feature-primary .operator-news-copy h3{
  margin:10px 0 8px!important;
  color:var(--op-ink)!important;
  font-size:27px!important;
  line-height:1.45!important;
  font-weight:950!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
.page-prov .operator-profile-v16 .operator-feature-primary .operator-news-copy h3 a{color:inherit!important}
.page-prov .operator-profile-v16 .operator-feature-primary .operator-news-copy>p{
  margin:0!important;
  color:var(--op-muted)!important;
  font-size:14px!important;
  line-height:1.9!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
.page-prov .operator-profile-v16 .operator-feature-primary .operator-read-link{
  width:max-content!important;
  min-height:0!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:6px!important;
  margin-top:auto!important;
  padding:10px 0 0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:var(--op-primary)!important;
  font-size:13px!important;
  font-weight:950!important;
}
.page-prov .operator-profile-v16 .operator-featured-badge{
  top:12px!important;
  right:12px!important;
  min-height:26px!important;
  display:inline-flex!important;
  align-items:center!important;
  padding:0 10px!important;
  border-radius:999px!important;
  background:var(--op-primary)!important;
  color:#fff!important;
  font-size:10px!important;
  font-weight:900!important;
}
.page-prov .operator-profile-v16 .operator-feature-side-shell{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  padding:16px!important;
  border:1px solid var(--op-line)!important;
  border-radius:20px!important;
  background:var(--op-surface-soft)!important;
}
.page-prov .operator-profile-v16 .operator-feature-side-title{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin-bottom:10px!important;
  color:var(--op-primary)!important;
}
.page-prov .operator-profile-v16 .operator-feature-side-title strong{font-size:15px!important;font-weight:950!important}
.page-prov .operator-profile-v16 .operator-feature-side-title span{font-size:11px!important;color:var(--op-muted)!important}
.page-prov .operator-profile-v16 .operator-feature-side{
  display:grid!important;
  grid-template-rows:repeat(4,minmax(0,1fr))!important;
  gap:10px!important;
  min-height:0!important;
}
.page-prov .operator-profile-v16 .operator-feature-side .operator-news-card{
  min-height:104px!important;
  display:grid!important;
  grid-template-columns:150px minmax(0,1fr)!important;
  overflow:hidden!important;
  border:1px solid var(--op-line)!important;
  border-radius:14px!important;
  background:#fff!important;
}
.page-prov .operator-profile-v16 .operator-feature-side .operator-news-media{width:150px!important;height:100%!important;min-height:104px!important;overflow:hidden!important}
.page-prov .operator-profile-v16 .operator-feature-side .operator-news-media img{width:100%!important;height:100%!important;object-fit:cover!important}
.page-prov .operator-profile-v16 .operator-feature-side .operator-news-copy{min-width:0!important;display:flex!important;flex-direction:column!important;padding:11px!important}
.page-prov .operator-profile-v16 .operator-feature-side .operator-news-meta{font-size:10px!important;color:var(--op-muted)!important}
.page-prov .operator-profile-v16 .operator-feature-side .operator-news-copy h3{
  min-height:42px!important;
  margin:5px 0 0!important;
  color:var(--op-ink)!important;
  font-size:15px!important;
  line-height:1.45!important;
  font-weight:900!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
.page-prov .operator-profile-v16 .operator-feature-side .operator-news-copy h3 a{color:inherit!important}
.page-prov .operator-profile-v16 .operator-feature-side .operator-news-copy>p{display:none!important}
.page-prov .operator-profile-v16 .operator-feature-side .operator-read-link{
  margin-top:auto!important;
  color:var(--op-primary)!important;
  font-size:11px!important;
  font-weight:950!important;
}
.page-prov .operator-profile-v16 .operator-feature-side .operator-featured-badge{display:none!important}

/* Ecosystem */
.page-prov .operator-profile-v16 .operator-ecosystem-grid{
  position:relative!important;
  z-index:1!important;
  display:grid!important;
  grid-template-columns:330px minmax(0,1fr)!important;
  gap:18px!important;
}
.page-prov .operator-profile-v16 .operator-ecosystem-intro{
  padding:24px!important;
  border-radius:18px!important;
  background:linear-gradient(145deg,var(--op-dark,var(--op-primary)),var(--op-primary))!important;
  color:#fff!important;
}
.page-prov .operator-profile-v16 .operator-ecosystem-intro>div{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:12px!important}
.page-prov .operator-profile-v16 .operator-ecosystem-intro span{display:block!important;margin-top:16px!important;color:rgba(255,255,255,.76)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.06em!important}
.page-prov .operator-profile-v16 .operator-ecosystem-intro h3{margin:7px 0 8px!important;color:#fff!important;font-size:22px!important;line-height:1.45!important}
.page-prov .operator-profile-v16 .operator-ecosystem-intro p{margin:0!important;color:rgba(255,255,255,.84)!important;font-size:13px!important;line-height:1.85!important}
.page-prov .operator-profile-v16 .operator-ecosystem-entities{min-width:0!important;padding:2px!important}
.page-prov .operator-profile-v16 .operator-entity-group h3{margin:0 0 10px!important;color:var(--op-ink)!important;font-size:16px!important}
.page-prov .operator-profile-v16 .operator-entity-rail{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
.page-prov .operator-profile-v16 .operator-entity-group a{
  min-height:92px!important;
  display:grid!important;
  grid-template-columns:48px minmax(0,1fr) 18px!important;
  align-items:center!important;
  gap:10px!important;
  padding:11px!important;
  border:1px solid var(--op-line)!important;
  border-radius:13px!important;
  background:#fff!important;
  color:var(--op-ink)!important;
}
.page-prov .operator-profile-v16 .operator-entity-group a:hover{border-color:var(--op-line-strong)!important;background:var(--op-surface-soft)!important}
.page-prov .operator-profile-v16 .operator-entity-group a>span{width:48px!important;height:48px!important;display:grid!important;place-items:center!important}
.page-prov .operator-profile-v16 .operator-entity-group a img{max-width:100%!important;max-height:100%!important;object-fit:contain!important}
.page-prov .operator-profile-v16 .operator-entity-group a b{font-size:13px!important;line-height:1.45!important}
.page-prov .operator-profile-v16 .operator-entity-group a .m-icon{width:17px!important;height:17px!important;color:var(--op-primary)!important}

/* Device rail */
.page-prov .operator-profile-v16 .operator-device-rail-shell{
  position:relative!important;
  z-index:1!important;
  display:grid!important;
  grid-template-columns:44px minmax(0,1fr) 44px!important;
  align-items:center!important;
  gap:10px!important;
}
.page-prov .operator-profile-v16 .operator-device-scroller{
  display:flex!important;
  gap:12px!important;
  overflow-x:auto!important;
  scroll-snap-type:x mandatory!important;
  scrollbar-width:none!important;
  -webkit-overflow-scrolling:touch!important;
  padding:2px 2px 9px!important;
  cursor:grab!important;
}
.page-prov .operator-profile-v16 .operator-device-scroller::-webkit-scrollbar{display:none!important}
.page-prov .operator-profile-v16 .operator-device-scroller.is-dragging{cursor:grabbing!important;scroll-snap-type:none!important}
.page-prov .operator-profile-v16 .operator-device-scroller .operator-unified-phone-card{
  flex:0 0 calc((100% - 36px)/4)!important;
  min-width:240px!important;
  scroll-snap-align:start!important;
  overflow:hidden!important;
  border:1px solid var(--op-line)!important;
  border-radius:16px!important;
  background:#fff!important;
}
.page-prov .operator-profile-v16 .operator-device-arrow{
  width:44px!important;
  height:44px!important;
  border:1px solid var(--op-line-strong)!important;
  border-radius:12px!important;
  background:#fff!important;
  color:var(--op-primary)!important;
  font-size:25px!important;
  cursor:pointer!important;
}
.page-prov .operator-profile-v16 .operator-device-arrow:hover{background:var(--op-primary)!important;color:#fff!important}
.page-prov .operator-profile-v16 .company-phone-card-top{position:relative!important;height:172px!important;background:var(--op-surface-soft)!important}
.page-prov .operator-profile-v16 .company-phone-image{height:100%!important;display:grid!important;place-items:center!important;padding:14px!important}
.page-prov .operator-profile-v16 .company-phone-image img{max-width:88%!important;max-height:88%!important;object-fit:contain!important}
.page-prov .operator-profile-v16 .company-phone-rating{
  position:absolute!important;
  z-index:3!important;
  top:9px!important;
  right:9px!important;
  min-height:25px!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:4px!important;
  padding:0 8px!important;
  border-radius:8px!important;
  background:var(--op-dark,var(--op-primary))!important;
  color:#fff!important;
  font-size:11px!important;
}
.page-prov .operator-profile-v16 .company-phone-rating b{color:#ffd45c!important}
.page-prov .operator-profile-v16 .company-phone-card-body{padding:12px!important}
.page-prov .operator-profile-v16 .company-phone-brand{color:var(--op-primary)!important;font-size:11px!important;font-weight:900!important}
.page-prov .operator-profile-v16 .company-phone-card h3{min-height:42px!important;margin:4px 0 9px!important;color:var(--op-ink)!important;font-size:16px!important;line-height:1.4!important}
.page-prov .operator-profile-v16 .company-phone-card h3 a{color:inherit!important}
.page-prov .operator-profile-v16 .company-phone-specs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}
.page-prov .operator-profile-v16 .company-phone-specs>span{
  min-height:47px!important;
  display:grid!important;
  grid-template-columns:20px minmax(0,1fr)!important;
  grid-template-areas:'icon label' 'icon value'!important;
  align-items:center!important;
  padding:6px!important;
  border:1px solid var(--op-line)!important;
  border-radius:8px!important;
  background:#fff!important;
}
.page-prov .operator-profile-v16 .company-phone-specs .m-icon{grid-area:icon!important;width:16px!important;height:16px!important;color:var(--op-primary)!important}
.page-prov .operator-profile-v16 .company-phone-specs small{grid-area:label!important;color:var(--op-muted)!important;font-size:10px!important}
.page-prov .operator-profile-v16 .company-phone-specs b{grid-area:value!important;overflow:hidden!important;color:#344964!important;font-size:12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.page-prov .operator-profile-v16 .company-colors-spec{grid-column:1/-1!important}
.page-prov .operator-profile-v16 .company-color-swatches{display:inline-flex!important;align-items:center!important;gap:5px!important}
.page-prov .operator-profile-v16 .company-color-swatches i{width:15px!important;height:15px!important;border:1px solid #c9d2df!important;border-radius:50%!important;background:var(--swatch)!important}
.page-prov .operator-profile-v16 .company-phone-card-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;gap:7px!important;margin-top:9px!important}
.page-prov .operator-profile-v16 .company-phone-card-actions a{min-height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;font-size:12px!important;font-weight:900!important}
.page-prov .operator-profile-v16 .company-spec-button{background:var(--op-primary)!important;color:#fff!important}
.page-prov .operator-profile-v16 .company-compare-button{border:1px solid var(--op-line-strong)!important;background:#fff!important;color:var(--op-primary)!important}

/* Archive */
.page-prov .operator-profile-v16 .operator-news-grid{
  position:relative!important;
  z-index:1!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
}
.page-prov .operator-profile-v16 .operator-news-grid .operator-news-card{
  min-height:174px!important;
  display:grid!important;
  grid-template-columns:210px minmax(0,1fr)!important;
  overflow:hidden!important;
  border:1px solid var(--op-line)!important;
  border-radius:16px!important;
  background:#fff!important;
}
.page-prov .operator-profile-v16 .operator-news-grid .operator-news-card:hover{border-color:var(--op-line-strong)!important;background:var(--op-surface-soft)!important}
.page-prov .operator-profile-v16 .operator-news-grid .operator-news-media{width:210px!important;height:100%!important;min-height:174px!important;overflow:hidden!important}
.page-prov .operator-profile-v16 .operator-news-grid .operator-news-media img{width:100%!important;height:100%!important;object-fit:cover!important}
.page-prov .operator-profile-v16 .operator-news-grid .operator-news-copy{min-width:0!important;display:flex!important;flex-direction:column!important;padding:15px!important}
.page-prov .operator-profile-v16 .operator-news-grid .operator-news-meta{color:var(--op-muted)!important;font-size:11px!important}
.page-prov .operator-profile-v16 .operator-news-grid .operator-news-copy h3{
  min-height:48px!important;
  margin:7px 0 6px!important;
  color:var(--op-ink)!important;
  font-size:17px!important;
  line-height:1.5!important;
  font-weight:900!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
.page-prov .operator-profile-v16 .operator-news-grid .operator-news-copy h3 a{color:inherit!important}
.page-prov .operator-profile-v16 .operator-news-grid .operator-news-copy>p{
  margin:0!important;
  color:var(--op-muted)!important;
  font-size:12px!important;
  line-height:1.7!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
.page-prov .operator-profile-v16 .operator-news-grid .operator-read-link{
  width:max-content!important;
  min-height:31px!important;
  display:inline-flex!important;
  align-items:center!important;
  margin-top:auto!important;
  padding:0 10px!important;
  border-radius:7px!important;
  background:var(--op-primary)!important;
  color:#fff!important;
  font-size:11px!important;
  font-weight:900!important;
}
.page-prov .operator-profile-v16 .operator-news-grid .operator-featured-badge{top:8px!important;right:8px!important}
.page-prov .operator-profile-v16 .operator-infinite-loader{
  margin-top:17px!important;
  padding:16px!important;
  border:1px dashed var(--op-line-strong)!important;
  border-radius:13px!important;
  background:var(--op-surface-soft)!important;
  color:var(--op-muted)!important;
  text-align:center!important;
}
.page-prov .operator-profile-v16 .operator-infinite-loader button{
  min-height:34px!important;
  margin-inline-start:8px!important;
  padding:0 11px!important;
  border:1px solid var(--op-line-strong)!important;
  border-radius:8px!important;
  background:#fff!important;
  color:var(--op-primary)!important;
  font-weight:900!important;
}
.page-prov .operator-profile-v16 .operator-loader-dots i{background:var(--op-primary)!important}

/* Closing corporate CTA */
.page-prov .operator-profile-v16 .operator-profile-cta{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:24px!important;
  border-color:var(--op-primary)!important;
  background:linear-gradient(135deg,var(--op-dark,var(--op-primary)),var(--op-primary))!important;
  color:#fff!important;
}
.page-prov .operator-profile-v16 .operator-profile-cta span{color:rgba(255,255,255,.72)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.07em!important}
.page-prov .operator-profile-v16 .operator-profile-cta h2{margin:5px 0!important;color:#fff!important;font-size:28px!important;line-height:1.35!important}
.page-prov .operator-profile-v16 .operator-profile-cta p{margin:0!important;color:rgba(255,255,255,.82)!important;font-size:14px!important;line-height:1.75!important}
.page-prov .operator-profile-v16 .operator-profile-cta>div:last-child{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
.page-prov .operator-profile-v16 .operator-profile-cta a{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 14px!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:10px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;font-size:13px!important;font-weight:900!important}
.page-prov .operator-profile-v16 .operator-profile-cta a:first-child{background:#fff!important;color:var(--op-dark,var(--op-primary))!important}

/* Tablet */
@media(max-width:1180px){
  .page-prov .operator-profile-v16 .operator-profile-hero{grid-template-columns:145px minmax(0,1fr)!important;padding:32px!important}
  .page-prov .operator-profile-v16 .operator-profile-metrics{grid-column:1/-1!important;grid-template-columns:repeat(3,1fr)!important}
  .page-prov .operator-profile-v16 .operator-profile-metrics>span{min-height:72px!important}
  .page-prov .operator-profile-v16 .operator-feature-layout{grid-template-columns:1fr!important}
  .page-prov .operator-profile-v16 .operator-feature-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important}
  .page-prov .operator-profile-v16 .operator-entity-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .page-prov .operator-profile-v16 .operator-device-scroller .operator-unified-phone-card{flex-basis:calc((100% - 24px)/3)!important}
  .page-prov .operator-profile-v16 .operator-news-grid{grid-template-columns:1fr!important}
}

@media(max-width:900px){
  .page-prov .operator-profile-v16 .operator-ecosystem-grid{grid-template-columns:1fr!important}
  .page-prov .operator-profile-v16 .operator-device-scroller .operator-unified-phone-card{flex-basis:calc((100% - 12px)/2)!important}
}

/* Mobile app experience */
@media(max-width:767px){
  .page-prov .operator-profile-v16{
    width:min(calc(100% - 12px),1480px)!important;
    padding:10px 0 84px!important;
    background:#f4f6f8!important;
  }
  .page-prov .operator-profile-v16>*+*{margin-top:13px!important}
  .page-prov .operator-profile-v16 .operator-breadcrumbs{padding:0 3px!important;font-size:11px!important}
  .page-prov .operator-profile-v16 .operator-profile-hero{
    grid-template-columns:88px minmax(0,1fr)!important;
    gap:13px!important;
    min-height:0!important;
    padding:20px 15px!important;
    border-radius:20px!important;
  }
  .page-prov .operator-profile-v16 .operator-profile-logo{width:84px!important;height:78px!important;padding:0!important}
  .page-prov .operator-profile-v16 .operator-profile-eyebrow{min-height:24px!important;padding:0 8px!important;font-size:9px!important}
  .page-prov .operator-profile-v16 .operator-profile-copy h1{font-size:29px!important;line-height:1.25!important}
  .page-prov .operator-profile-v16 .operator-profile-country{font-size:12px!important}
  .page-prov .operator-profile-v16 .operator-profile-copy>p{grid-column:1/-1!important;font-size:13px!important;line-height:1.75!important}
  .page-prov .operator-profile-v16 .operator-profile-actions{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}
  .page-prov .operator-profile-v16 .operator-profile-actions a{min-height:41px!important;padding:0 9px!important;font-size:11px!important}
  .page-prov .operator-profile-v16 .operator-profile-actions a:last-child{grid-column:1/-1!important}
  .page-prov .operator-profile-v16 .operator-profile-metrics{grid-column:1/-1!important;grid-template-columns:repeat(3,1fr)!important;gap:5px!important}
  .page-prov .operator-profile-v16 .operator-profile-metrics>span{min-height:64px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:6px!important;text-align:center!important}
  .page-prov .operator-profile-v16 .operator-profile-metrics .m-icon{width:18px!important;height:18px!important}
  .page-prov .operator-profile-v16 .operator-profile-metrics b{font-size:19px!important}
  .page-prov .operator-profile-v16 .operator-profile-metrics small{font-size:9px!important}

  .page-prov .operator-profile-v16 .operator-profile-nav{
    top:5px!important;
    display:flex!important;
    gap:5px!important;
    overflow-x:auto!important;
    scroll-snap-type:x mandatory!important;
    scrollbar-width:none!important;
    padding:6px!important;
    border-radius:14px!important;
  }
  .page-prov .operator-profile-v16 .operator-profile-nav::-webkit-scrollbar{display:none!important}
  .page-prov .operator-profile-v16 .operator-profile-nav a{flex:0 0 43%!important;min-height:43px!important;scroll-snap-align:start!important;font-size:12px!important}

  .page-prov .operator-profile-v16 :is(.operator-v11-feature,.operator-v11-ecosystem,.operator-v11-devices,.operator-v11-archive,.operator-profile-cta){padding:15px!important;border-radius:18px!important;border-top-width:4px!important}
  .page-prov .operator-profile-v16 .operator-section-heading{align-items:flex-start!important;gap:10px!important;margin-bottom:14px!important}
  .page-prov .operator-profile-v16 .operator-section-heading h2{font-size:25px!important;line-height:1.35!important}
  .page-prov .operator-profile-v16 .operator-section-heading p{font-size:12px!important;line-height:1.65!important}
  .page-prov .operator-profile-v16 .operator-section-heading>a{min-height:36px!important;padding:0 9px!important;font-size:10px!important}

  .page-prov .operator-profile-v16 .operator-feature-layout{gap:12px!important}
  .page-prov .operator-profile-v16 .operator-feature-primary .operator-news-card{min-height:0!important;grid-template-rows:220px auto!important;border-radius:16px!important}
  .page-prov .operator-profile-v16 .operator-feature-primary .operator-news-media{height:220px!important;min-height:220px!important}
  .page-prov .operator-profile-v16 .operator-feature-primary .operator-news-copy{padding:15px!important}
  .page-prov .operator-profile-v16 .operator-feature-primary .operator-news-copy h3{font-size:21px!important;line-height:1.5!important}
  .page-prov .operator-profile-v16 .operator-feature-primary .operator-news-copy>p{font-size:13px!important;line-height:1.75!important}
  .page-prov .operator-profile-v16 .operator-feature-primary .operator-read-link{min-height:39px!important;margin-top:12px!important}
  .page-prov .operator-profile-v16 .operator-feature-side-shell{padding:11px!important;border-radius:15px!important}
  .page-prov .operator-profile-v16 .operator-feature-side{
    display:flex!important;
    grid-template-columns:none!important;
    gap:9px!important;
    overflow-x:auto!important;
    scroll-snap-type:x mandatory!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
    padding-bottom:4px!important;
  }
  .page-prov .operator-profile-v16 .operator-feature-side::-webkit-scrollbar{display:none!important}
  .page-prov .operator-profile-v16 .operator-feature-side.is-dragging{scroll-snap-type:none!important}
  .page-prov .operator-profile-v16 .operator-feature-side .operator-news-card{
    flex:0 0 87%!important;
    min-height:145px!important;
    grid-template-columns:118px minmax(0,1fr)!important;
    scroll-snap-align:start!important;
  }
  .page-prov .operator-profile-v16 .operator-feature-side .operator-news-media{width:118px!important;min-height:145px!important}
  .page-prov .operator-profile-v16 .operator-feature-side .operator-news-copy{padding:10px!important}
  .page-prov .operator-profile-v16 .operator-feature-side .operator-news-copy h3{font-size:14px!important;line-height:1.5!important}

  .page-prov .operator-profile-v16 .operator-ecosystem-intro{padding:18px!important}
  .page-prov .operator-profile-v16 .operator-entity-rail{
    display:flex!important;
    grid-template-columns:none!important;
    gap:9px!important;
    overflow-x:auto!important;
    scroll-snap-type:x mandatory!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
  }
  .page-prov .operator-profile-v16 .operator-entity-rail::-webkit-scrollbar{display:none!important}
  .page-prov .operator-profile-v16 .operator-entity-group a{flex:0 0 78%!important;scroll-snap-align:start!important}

  .page-prov .operator-profile-v16 .operator-device-rail-shell{display:block!important}
  .page-prov .operator-profile-v16 .operator-device-arrow{display:none!important}
  .page-prov .operator-profile-v16 .operator-device-scroller{gap:9px!important;padding-bottom:5px!important}
  .page-prov .operator-profile-v16 .operator-device-scroller .operator-unified-phone-card{
    flex:0 0 92%!important;
    min-width:0!important;
    min-height:228px!important;
    display:grid!important;
    grid-template-columns:118px minmax(0,1fr)!important;
    scroll-snap-align:center!important;
  }
  .page-prov .operator-profile-v16 .operator-device-scroller .company-phone-card-top{width:118px!important;height:100%!important;min-height:228px!important;border-inline-end:1px solid var(--op-line)!important}
  .page-prov .operator-profile-v16 .operator-device-scroller .company-phone-card-body{min-width:0!important;display:flex!important;flex-direction:column!important;padding:10px!important}
  .page-prov .operator-profile-v16 .operator-device-scroller .company-phone-image{padding:34px 8px 10px!important}
  .page-prov .operator-profile-v16 .operator-device-scroller .company-phone-image img{max-width:96%!important;max-height:165px!important}
  .page-prov .operator-profile-v16 .operator-device-scroller .company-phone-rating{right:auto!important;left:7px!important}
  .page-prov .operator-profile-v16 .operator-device-scroller .company-phone-card-actions{margin-top:auto!important;padding-top:7px!important}

  .page-prov .operator-profile-v16 .operator-news-grid{grid-template-columns:1fr!important;gap:10px!important}
  .page-prov .operator-profile-v16 .operator-news-grid .operator-news-card{min-height:146px!important;grid-template-columns:122px minmax(0,1fr)!important;border-radius:14px!important}
  .page-prov .operator-profile-v16 .operator-news-grid .operator-news-media{width:122px!important;min-height:146px!important}
  .page-prov .operator-profile-v16 .operator-news-grid .operator-news-copy{padding:10px!important}
  .page-prov .operator-profile-v16 .operator-news-grid .operator-news-copy h3{min-height:0!important;margin:6px 0!important;font-size:15px!important;line-height:1.48!important}
  .page-prov .operator-profile-v16 .operator-news-grid .operator-news-copy>p{display:none!important}
  .page-prov .operator-profile-v16 .operator-news-grid .operator-read-link{min-height:29px!important;margin-top:auto!important}

  .page-prov .operator-profile-v16 .operator-profile-cta{display:block!important}
  .page-prov .operator-profile-v16 .operator-profile-cta h2{font-size:24px!important}
  .page-prov .operator-profile-v16 .operator-profile-cta>div:last-child{margin-top:13px!important;display:grid!important;grid-template-columns:1fr 1fr!important}
}

@media(prefers-reduced-motion:reduce){
  .page-prov .operator-profile-v16 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}
}


/* V11: neutral canvas, living newsroom and company identity marks */
.page-prov .operator-profile-v16 .operator-profile-ad-after-hero{
  min-height:0!important;
  overflow:hidden!important;
  border-radius:16px!important;
  background:#fff!important;
}
.page-prov .operator-profile-v16 .operator-profile-hero.has-panorama{
  background-size:auto,cover!important;
  background-position:center,50% 50%!important;
  animation:operatorPanoramaDrift 18s ease-in-out infinite alternate!important;
}
@keyframes operatorPanoramaDrift{
  from{background-position:center,46% 50%}
  to{background-position:center,56% 50%}
}

.page-prov .operator-profile-v16 .operator-live-ticker{
  min-height:62px!important;
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:14px!important;
  overflow:hidden!important;
  padding:8px 12px!important;
  border:1px solid #dfe4ea!important;
  border-inline-start:5px solid var(--op-primary)!important;
  border-radius:16px!important;
  background:#fff!important;
}
.page-prov .operator-profile-v16 .operator-live-brand{display:flex!important;align-items:center!important;gap:9px!important;min-width:max-content!important;color:var(--op-primary)!important;font-size:12px!important;font-weight:950!important}
.page-prov .operator-profile-v16 .operator-live-logo{width:38px!important;height:34px!important;display:grid!important;place-items:center!important}
.page-prov .operator-profile-v16 .operator-live-logo img{width:100%!important;height:100%!important;object-fit:contain!important}
.page-prov .operator-profile-v16 .operator-live-viewport{height:44px!important;overflow:hidden!important;border-inline-start:1px solid #e1e5eb!important;padding-inline-start:14px!important}
.page-prov .operator-profile-v16 .operator-live-track{height:100%!important;transition:transform .55s cubic-bezier(.22,.61,.36,1)!important;will-change:transform!important}
.page-prov .operator-profile-v16 .operator-live-slide{height:44px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;color:var(--op-ink)!important}
.page-prov .operator-profile-v16 .operator-live-slide strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:900!important}
.page-prov .operator-profile-v16 .operator-live-slide small{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:5px!important;color:var(--op-primary)!important;font-size:11px!important;font-weight:900!important}
.page-prov .operator-profile-v16 .operator-live-slide small .m-icon{width:14px!important;height:14px!important}
.page-prov .operator-profile-v16 .operator-live-controls{display:flex!important;align-items:center!important;gap:6px!important}
.page-prov .operator-profile-v16 .operator-live-controls button{width:32px!important;height:32px!important;border:1px solid #d7dde5!important;border-radius:9px!important;background:#fff!important;color:var(--op-primary)!important;font-size:19px!important;cursor:pointer!important}
.page-prov .operator-profile-v16 .operator-live-controls button:hover{border-color:var(--op-primary)!important;background:var(--op-primary)!important;color:var(--op-on-primary,#fff)!important}
.page-prov .operator-profile-v16 .operator-live-counter{min-width:40px!important;color:#7a8797!important;font-size:11px!important;text-align:center!important}
.page-prov .operator-profile-v16 .operator-live-counter b{color:var(--op-primary)!important;font-style:normal!important}
.page-prov .operator-profile-v16 .operator-live-counter i{font-style:normal!important}

.page-prov .operator-profile-v16 .operator-section-title-wrap{min-width:0!important;display:flex!important;align-items:center!important;gap:13px!important}
.page-prov .operator-profile-v16 .operator-section-title-wrap>div{min-width:0!important}
.page-prov .operator-profile-v16 .operator-section-logo{flex:0 0 54px!important;width:54px!important;height:44px!important;display:grid!important;place-items:center!important}
.page-prov .operator-profile-v16 .operator-section-logo img{width:100%!important;height:100%!important;object-fit:contain!important}
.page-prov .operator-profile-v16 .operator-card-brand{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-inline-end:8px!important;color:var(--op-primary)!important;font-weight:900!important}
.page-prov .operator-profile-v16 .operator-card-brand img{width:29px!important;height:18px!important;object-fit:contain!important}
.page-prov .operator-profile-v16 .operator-news-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important}
.page-prov .operator-profile-v16 .operator-device-operator-logo{position:absolute!important;z-index:3!important;top:10px!important;left:10px!important;width:38px!important;height:27px!important;display:grid!important;place-items:center!important}
.page-prov .operator-profile-v16 .operator-device-operator-logo img{width:100%!important;height:100%!important;object-fit:contain!important}
.page-prov .operator-profile-v16 .operator-ecosystem-logo{width:82px!important;height:54px!important;display:grid!important;place-items:center!important;margin-bottom:12px!important}
.page-prov .operator-profile-v16 .operator-ecosystem-logo img{width:100%!important;height:100%!important;object-fit:contain!important}
.page-prov .operator-profile-v16 .operator-profile-cta-copy{display:flex!important;align-items:center!important;gap:16px!important}
.page-prov .operator-profile-v16 .operator-profile-cta-copy>div{min-width:0!important}
.page-prov .operator-profile-v16 .operator-cta-logo{flex:0 0 76px!important;width:76px!important;height:58px!important;display:grid!important;place-items:center!important}
.page-prov .operator-profile-v16 .operator-cta-logo img{width:100%!important;height:100%!important;object-fit:contain!important}

/* Reading links follow the main-site language: text only, never a filled button. */
.page-prov .operator-profile-v16 .operator-read-link{
  min-height:0!important;
  width:max-content!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:6px!important;
  margin-top:auto!important;
  padding:9px 0 0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:var(--op-primary)!important;
  font-weight:950!important;
}
.page-prov .operator-profile-v16 .operator-read-link:hover{text-decoration:underline!important;text-underline-offset:4px!important}

/* Every lower surface is neutral; company color remains an accent only. */
.page-prov .operator-profile-v16 :is(.operator-feature-side-shell,.company-phone-card-top,.operator-infinite-loader){background:#f4f6f8!important}
.page-prov .operator-profile-v16 :is(.operator-v11-feature,.operator-v11-ecosystem,.operator-v11-devices,.operator-v11-archive)::before{background:linear-gradient(180deg,#f4f6f8,rgba(244,246,248,0))!important}
.page-prov .operator-profile-v16 .operator-news-grid .operator-news-card:hover{background:#f7f8fa!important}

/* Smart footer contrast: dark company colors receive white links; light colors receive Mobilk navy. */
.page-prov footer,
.page-prov .site-footer,
.page-prov .mobilk-footer,
.page-prov .footer2026,
.page-prov #footer{color:var(--operator-footer-text,#fff)!important}
.page-prov footer :is(a,h2,h3,h4,strong,b,.footer-title,.footer-heading),
.page-prov .site-footer :is(a,h2,h3,h4,strong,b),
.page-prov .mobilk-footer :is(a,h2,h3,h4,strong,b),
.page-prov .footer2026 :is(a,h2,h3,h4,strong,b),
.page-prov #footer :is(a,h2,h3,h4,strong,b){color:var(--operator-footer-text,#fff)!important}
.page-prov footer :is(p,small,li,span),
.page-prov .site-footer :is(p,small,li,span),
.page-prov .mobilk-footer :is(p,small,li,span),
.page-prov .footer2026 :is(p,small,li,span),
.page-prov #footer :is(p,small,li,span){color:var(--operator-footer-muted,rgba(255,255,255,.78))!important}
.page-prov footer svg,
.page-prov .site-footer svg,
.page-prov .mobilk-footer svg,
.page-prov .footer2026 svg,
.page-prov #footer svg{color:var(--operator-footer-text,#fff)!important;fill:currentColor!important}

@media(max-width:767px){
  .page-prov .operator-profile-v16 .operator-live-ticker{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:8px!important;border-radius:14px!important}
  .page-prov .operator-profile-v16 .operator-live-brand{grid-column:1/-1!important;min-width:0!important;border-bottom:1px solid #e4e8ed!important;padding-bottom:7px!important}
  .page-prov .operator-profile-v16 .operator-live-logo{width:32px!important;height:27px!important}
  .page-prov .operator-profile-v16 .operator-live-viewport{height:54px!important;padding-inline-start:0!important;border-inline-start:0!important}
  .page-prov .operator-profile-v16 .operator-live-slide{height:54px!important;display:block!important;padding:4px 2px!important}
  .page-prov .operator-profile-v16 .operator-live-slide strong{display:-webkit-box!important;white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:13px!important;line-height:1.55!important}
  .page-prov .operator-profile-v16 .operator-live-slide small{margin-top:2px!important}
  .page-prov .operator-profile-v16 .operator-section-title-wrap{align-items:flex-start!important;gap:9px!important}
  .page-prov .operator-profile-v16 .operator-section-logo{flex-basis:42px!important;width:42px!important;height:34px!important}
  .page-prov .operator-profile-v16 .operator-profile-cta-copy{align-items:flex-start!important;gap:10px!important}
  .page-prov .operator-profile-v16 .operator-cta-logo{flex-basis:54px!important;width:54px!important;height:42px!important}
  .page-prov .operator-profile-v16 .operator-device-operator-logo{left:7px!important;top:35px!important;width:31px!important;height:23px!important}
}

@media(prefers-reduced-motion:reduce){
  .page-prov .operator-profile-v16 .operator-profile-hero.has-panorama{animation:none!important}
  .page-prov .operator-profile-v16 .operator-live-track{transition:none!important}
}


/* Final V13 specificity fixes */
body.page-prov{background:#f4f6f8!important}
.page-prov .operator-profile-v16 .operator-feature-primary .operator-read-link,
.page-prov .operator-profile-v16 .operator-feature-side .operator-read-link,
.page-prov .operator-profile-v16 .operator-news-grid .operator-read-link{
  min-height:0!important;
  width:max-content!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:6px!important;
  margin-top:auto!important;
  padding:9px 0 0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:var(--op-primary)!important;
}
.page-prov .operator-profile-v16 .operator-profile-cta{color:var(--op-on-primary,#fff)!important}
.page-prov .operator-profile-v16 .operator-profile-cta span{color:var(--op-on-primary-muted,rgba(255,255,255,.78))!important}
.page-prov .operator-profile-v16 .operator-profile-cta h2{color:var(--op-on-primary,#fff)!important}
.page-prov .operator-profile-v16 .operator-profile-cta p{color:var(--op-on-primary-muted,rgba(255,255,255,.78))!important}
.page-prov .operator-profile-v16 .operator-profile-cta a{color:var(--op-on-primary,#fff)!important;border-color:currentColor!important;background:transparent!important}
.page-prov .operator-profile-v16 .operator-profile-cta a:first-child{background:#fff!important;color:var(--op-dark,var(--op-primary))!important;border-color:#fff!important}
@media(max-width:767px){
  .page-prov .operator-profile-v16 .operator-feature-primary .operator-read-link,
  .page-prov .operator-profile-v16 .operator-feature-side .operator-read-link,
  .page-prov .operator-profile-v16 .operator-news-grid .operator-read-link{min-height:0!important;padding-top:7px!important}
}


/* V13: Mobilk-wide text-only read link; no button fill under any inherited theme rule. */
.page-prov .operator-profile-v16 a.operator-read-link,
.page-prov .operator-profile-v16 a.operator-read-link:link,
.page-prov .operator-profile-v16 a.operator-read-link:visited,
.page-prov .operator-profile-v16 a.operator-read-link:hover,
.page-prov .operator-profile-v16 a.operator-read-link:focus,
.page-prov .operator-profile-v16 a.operator-read-link:active{
  width:max-content!important;
  min-width:0!important;
  min-height:0!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:6px!important;
  margin-top:auto!important;
  padding:9px 0 0!important;
  border:0!important;
  border-radius:0!important;
  outline-offset:4px!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  color:var(--op-primary)!important;
  font-size:12px!important;
  font-weight:900!important;
  line-height:1.5!important;
  text-decoration:none!important;
  appearance:none!important;
  -webkit-appearance:none!important;
}
.page-prov .operator-profile-v16 a.operator-read-link *,
.page-prov .operator-profile-v16 a.operator-read-link span,
.page-prov .operator-profile-v16 a.operator-read-link svg,
.page-prov .operator-profile-v16 a.operator-read-link .m-icon{
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  color:inherit!important;
  fill:currentColor!important;
}
.page-prov .operator-profile-v16 a.operator-read-link:hover span,
.page-prov .operator-profile-v16 a.operator-read-link:focus span{
  text-decoration:underline!important;
  text-underline-offset:4px!important;
}
.page-prov .operator-profile-v16 .operator-news-copy h3{
  visibility:visible!important;
  opacity:1!important;
}
.page-prov .operator-profile-v16 .operator-news-copy h3 a{
  display:inline!important;
  visibility:visible!important;
  opacity:1!important;
  background:transparent!important;
  color:var(--op-ink)!important;
  white-space:normal!important;
}
.page-prov .operator-profile-v16 .operator-news-media-placeholder{
  width:100%!important;
  height:100%!important;
  display:grid!important;
  place-items:center!important;
  background:#eef1f4!important;
  color:var(--op-primary)!important;
}


/* V13 — moving corporate newsroom, spacious archive, and absolute zero-shadow policy */
.page-prov .operator-profile-v16,
.page-prov .operator-profile-v16 *,
.page-prov .operator-profile-v16 *::before,
.page-prov .operator-profile-v16 *::after{
  box-shadow:none!important;
  text-shadow:none!important;
  filter:none!important;
  -webkit-filter:none!important;
}

/* Text link only. The wrapper prevents legacy "last link" button selectors from reaching it. */
.page-prov .operator-profile-v16 .operator-story-action-v16{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  width:100%!important;
  margin-top:auto!important;
  padding-top:14px!important;
  border:0!important;
  background:transparent!important;
}
.page-prov .operator-profile-v16 .operator-story-action-v16.is-on-media{margin-top:14px!important;padding-top:0!important}
.page-prov .operator-profile-v16 .operator-story-action-v16::before,
.page-prov .operator-profile-v16 .operator-story-action-v16::after,
.page-prov .operator-profile-v16 a.operator-plain-story-link-v16::before,
.page-prov .operator-profile-v16 a.operator-plain-story-link-v16::after{content:none!important;display:none!important}
.page-prov .operator-profile-v16 a.operator-plain-story-link-v16,
.page-prov .operator-profile-v16 a.operator-plain-story-link-v16:link,
.page-prov .operator-profile-v16 a.operator-plain-story-link-v16:visited,
.page-prov .operator-profile-v16 a.operator-plain-story-link-v16:hover,
.page-prov .operator-profile-v16 a.operator-plain-story-link-v16:focus,
.page-prov .operator-profile-v16 a.operator-plain-story-link-v16:active{
  all:unset!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:7px!important;
  width:max-content!important;
  max-width:100%!important;
  padding:0 0 3px!important;
  border:0!important;
  border-bottom:1px solid currentColor!important;
  border-radius:0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  color:var(--op-primary)!important;
  font-family:inherit!important;
  font-size:12px!important;
  font-weight:900!important;
  line-height:1.5!important;
  cursor:pointer!important;
  box-shadow:none!important;
  text-shadow:none!important;
  filter:none!important;
  -webkit-filter:none!important;
}
.page-prov .operator-profile-v16 .operator-story-action-v16.is-on-media a.operator-plain-story-link-v16{
  color:#fff!important;
  border-bottom-color:rgba(255,255,255,.72)!important;
}
.page-prov .operator-profile-v16 a.operator-plain-story-link-v16 span,
.page-prov .operator-profile-v16 a.operator-plain-story-link-v16 svg,
.page-prov .operator-profile-v16 a.operator-plain-story-link-v16 .m-icon{
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  color:inherit!important;
  fill:currentColor!important;
  box-shadow:none!important;
  text-shadow:none!important;
  filter:none!important;
  -webkit-filter:none!important;
}
.page-prov .operator-profile-v16 a.operator-plain-story-link-v16 .m-icon{width:15px!important;height:15px!important}
.page-prov .operator-profile-v16 a.operator-plain-story-link-v16:hover{opacity:.82!important}

/* Main newsroom slider: homepage-like movement with a company-color transparent layer. */
.page-prov .operator-profile-v16 .operator-feature-slider{
  position:relative!important;
  z-index:1!important;
  overflow:hidden!important;
  border:1px solid var(--op-line)!important;
  border-radius:22px!important;
  background:#132b4c!important;
}
.page-prov .operator-profile-v16 .operator-feature-slider-viewport{
  position:relative!important;
  height:520px!important;
  overflow:hidden!important;
}
.page-prov .operator-profile-v16 .operator-feature-slider-track{
  display:flex!important;
  width:100%!important;
  height:100%!important;
  direction:ltr!important;
  transform:translate3d(0,0,0)!important;
  transition:transform .72s cubic-bezier(.22,.61,.36,1)!important;
  will-change:transform!important;
}
.page-prov .operator-profile-v16 .operator-feature-slide{
  position:relative!important;
  flex:0 0 100%!important;
  width:100%!important;
  min-width:100%!important;
  height:520px!important;
  overflow:hidden!important;
  direction:rtl!important;
  background:var(--op-dark,var(--op-primary))!important;
}
.page-prov .operator-profile-v16 .operator-feature-slider.is-en .operator-feature-slide{direction:ltr!important}
.page-prov .operator-profile-v16 .operator-feature-slide-media{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  overflow:hidden!important;
  background:var(--op-dark,var(--op-primary))!important;
}
.page-prov .operator-profile-v16 .operator-feature-slide-media img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  transform:scale(1.01)!important;
  transition:transform 7s ease!important;
}
.page-prov .operator-profile-v16 .operator-feature-slide.is-active .operator-feature-slide-media img{transform:scale(1.075)!important}
.page-prov .operator-profile-v16 .operator-feature-slide::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:linear-gradient(90deg,rgba(var(--op-rgb,19,43,76),.10) 0%,rgba(var(--op-rgb,19,43,76),.48) 42%,rgba(var(--op-rgb,19,43,76),.94) 100%);
}
.page-prov .operator-profile-v16 .operator-feature-slider.is-en .operator-feature-slide::after{
  background:linear-gradient(90deg,rgba(var(--op-rgb,19,43,76),.94) 0%,rgba(var(--op-rgb,19,43,76),.48) 58%,rgba(var(--op-rgb,19,43,76),.10) 100%);
}
.page-prov .operator-profile-v16 .operator-feature-slide-placeholder{
  width:100%!important;
  height:100%!important;
  display:grid!important;
  place-items:center!important;
  color:rgba(255,255,255,.65)!important;
  background:linear-gradient(135deg,var(--op-dark,var(--op-primary)),var(--op-primary))!important;
}
.page-prov .operator-profile-v16 .operator-feature-slide-placeholder .m-icon{width:90px!important;height:90px!important}
.page-prov .operator-profile-v16 .operator-feature-slide-content{
  position:relative!important;
  z-index:2!important;
  width:min(62%,780px)!important;
  min-height:100%!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:flex-start!important;
  margin-inline-start:auto!important;
  padding:48px 54px 78px!important;
  color:#fff!important;
  text-align:start!important;
}
.page-prov .operator-profile-v16 .operator-feature-slider.is-en .operator-feature-slide-content{
  margin-inline-start:0!important;
  margin-inline-end:auto!important;
}
.page-prov .operator-profile-v16 .operator-feature-slide-brand{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  margin-bottom:14px!important;
  color:rgba(255,255,255,.88)!important;
  font-size:12px!important;
  font-weight:900!important;
}
.page-prov .operator-profile-v16 .operator-feature-slide-brand img{
  width:48px!important;
  height:34px!important;
  object-fit:contain!important;
}
.page-prov .operator-profile-v16 .operator-feature-slide-meta{
  display:flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  color:rgba(255,255,255,.78)!important;
  font-size:11px!important;
  font-weight:800!important;
}
.page-prov .operator-profile-v16 .operator-feature-slide-meta span{display:inline-flex!important;align-items:center!important;gap:5px!important}
.page-prov .operator-profile-v16 .operator-feature-slide-meta .m-icon{width:14px!important;height:14px!important}
.page-prov .operator-profile-v16 .operator-feature-slide h3{
  margin:12px 0 9px!important;
  color:#fff!important;
  font-size:clamp(30px,3.15vw,45px)!important;
  line-height:1.35!important;
  font-weight:950!important;
}
.page-prov .operator-profile-v16 .operator-feature-slide h3 a{color:#fff!important;background:transparent!important}
.page-prov .operator-profile-v16 .operator-feature-slide p{
  max-width:720px!important;
  margin:0!important;
  color:rgba(255,255,255,.86)!important;
  font-size:15px!important;
  line-height:1.95!important;
}
.page-prov .operator-profile-v16 .operator-feature-slider-controls{
  position:absolute!important;
  z-index:5!important;
  right:22px!important;
  bottom:19px!important;
  left:22px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  pointer-events:none!important;
}
.page-prov .operator-profile-v16 .operator-feature-slider-controls>*{pointer-events:auto!important}
.page-prov .operator-profile-v16 .operator-feature-slider-arrow{
  width:38px!important;
  height:38px!important;
  display:grid!important;
  place-items:center!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.60)!important;
  border-radius:50%!important;
  background:transparent!important;
  color:#fff!important;
  font-size:24px!important;
  line-height:1!important;
  cursor:pointer!important;
}
.page-prov .operator-profile-v16 .operator-feature-slider-arrow:hover{background:rgba(255,255,255,.16)!important}
.page-prov .operator-profile-v16 .operator-feature-slider-dots{display:flex!important;align-items:center!important;gap:7px!important}
.page-prov .operator-profile-v16 .operator-feature-slider-dots button{
  width:9px!important;
  height:9px!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.82)!important;
  border-radius:50%!important;
  background:transparent!important;
  cursor:pointer!important;
}
.page-prov .operator-profile-v16 .operator-feature-slider-dots button.is-active{width:28px!important;border-radius:999px!important;background:#fff!important}
.page-prov .operator-profile-v16 .operator-feature-slider-count{min-width:42px!important;color:rgba(255,255,255,.78)!important;font-size:11px!important;text-align:center!important}
.page-prov .operator-profile-v16 .operator-feature-slider-count b{color:#fff!important}
.page-prov .operator-profile-v16 .operator-feature-slider-count i{font-style:normal!important}

/* Archive breathes: larger cards, complete excerpts, and comfortable spacing. */
.page-prov .operator-profile-v16 .operator-news-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:22px!important;
}
.page-prov .operator-profile-v16 .operator-news-grid .operator-news-card{
  min-height:224px!important;
  height:auto!important;
  grid-template-columns:225px minmax(0,1fr)!important;
  align-items:stretch!important;
  border-radius:17px!important;
}
.page-prov .operator-profile-v16 .operator-news-grid .operator-news-media{
  width:225px!important;
  height:100%!important;
  min-height:224px!important;
}
.page-prov .operator-profile-v16 .operator-news-grid .operator-news-copy{
  min-width:0!important;
  padding:18px 19px!important;
}
.page-prov .operator-profile-v16 .operator-news-grid .operator-news-copy h3{
  min-height:0!important;
  margin:9px 0 8px!important;
  font-size:18px!important;
  line-height:1.55!important;
  display:block!important;
  overflow:visible!important;
  -webkit-line-clamp:unset!important;
}
.page-prov .operator-profile-v16 .operator-news-grid .operator-news-copy>p{
  display:block!important;
  overflow:visible!important;
  margin:0!important;
  color:var(--op-muted)!important;
  font-size:13px!important;
  line-height:1.82!important;
  -webkit-line-clamp:unset!important;
}
.page-prov .operator-profile-v16 .operator-news-grid .operator-story-action-v16{margin-top:auto!important;padding-top:0!important}

@media(max-width:1180px){
  .page-prov .operator-profile-v16 .operator-feature-slider-viewport,
  .page-prov .operator-profile-v16 .operator-feature-slide{height:480px!important}
  .page-prov .operator-profile-v16 .operator-feature-slide-content{width:min(72%,760px)!important;padding:40px 42px 74px!important}
  .page-prov .operator-profile-v16 .operator-news-grid{grid-template-columns:1fr!important;gap:18px!important}
}

@media(max-width:767px){
  .page-prov .operator-profile-v16 .operator-feature-slider{border-radius:17px!important}
  .page-prov .operator-profile-v16 .operator-feature-slider-viewport,
  .page-prov .operator-profile-v16 .operator-feature-slide{height:455px!important}
  .page-prov .operator-profile-v16 .operator-feature-slide::after{
    background:linear-gradient(0deg,rgba(var(--op-rgb,19,43,76),.97) 0%,rgba(var(--op-rgb,19,43,76),.74) 55%,rgba(var(--op-rgb,19,43,76),.12) 100%)!important;
  }
  .page-prov .operator-profile-v16 .operator-feature-slider.is-en .operator-feature-slide::after{
    background:linear-gradient(0deg,rgba(var(--op-rgb,19,43,76),.97) 0%,rgba(var(--op-rgb,19,43,76),.74) 55%,rgba(var(--op-rgb,19,43,76),.12) 100%)!important;
  }
  .page-prov .operator-profile-v16 .operator-feature-slide-content{
    width:100%!important;
    min-height:100%!important;
    justify-content:flex-end!important;
    margin:0!important;
    padding:150px 18px 68px!important;
  }
  .page-prov .operator-profile-v16 .operator-feature-slide-brand{margin-bottom:8px!important;font-size:10px!important}
  .page-prov .operator-profile-v16 .operator-feature-slide-brand img{width:38px!important;height:27px!important}
  .page-prov .operator-profile-v16 .operator-feature-slide h3{margin:8px 0 6px!important;font-size:24px!important;line-height:1.42!important}
  .page-prov .operator-profile-v16 .operator-feature-slide p{font-size:12px!important;line-height:1.72!important}
  .page-prov .operator-profile-v16 .operator-feature-slider-controls{right:13px!important;bottom:13px!important;left:13px!important;gap:8px!important}
  .page-prov .operator-profile-v16 .operator-feature-slider-arrow{width:34px!important;height:34px!important;font-size:21px!important}
  .page-prov .operator-profile-v16 .operator-feature-slider-count{display:none!important}

  .page-prov .operator-profile-v16 .operator-news-grid{gap:15px!important}
  .page-prov .operator-profile-v16 .operator-news-grid .operator-news-card{
    min-height:205px!important;
    grid-template-columns:128px minmax(0,1fr)!important;
    border-radius:15px!important;
  }
  .page-prov .operator-profile-v16 .operator-news-grid .operator-news-media{
    width:128px!important;
    min-height:205px!important;
  }
  .page-prov .operator-profile-v16 .operator-news-grid .operator-news-copy{padding:13px!important}
  .page-prov .operator-profile-v16 .operator-news-grid .operator-news-copy h3{margin:7px 0!important;font-size:15px!important;line-height:1.5!important}
  .page-prov .operator-profile-v16 .operator-news-grid .operator-news-copy>p{font-size:11.5px!important;line-height:1.68!important}
  .page-prov .operator-profile-v16 a.operator-plain-story-link-v16{font-size:11px!important}
}

@media(max-width:430px){
  .page-prov .operator-profile-v16 .operator-feature-slider-viewport,
  .page-prov .operator-profile-v16 .operator-feature-slide{height:475px!important}
  .page-prov .operator-profile-v16 .operator-news-grid .operator-news-card{
    grid-template-columns:112px minmax(0,1fr)!important;
    min-height:220px!important;
  }
  .page-prov .operator-profile-v16 .operator-news-grid .operator-news-media{width:112px!important;min-height:220px!important}
}

@media(prefers-reduced-motion:reduce){
  .page-prov .operator-profile-v16 .operator-feature-slider-track,
  .page-prov .operator-profile-v16 .operator-feature-slide-media img{transition:none!important}
}


/* V16 FINAL: exact fixes only — no filled read-story buttons anywhere. */
.page-prov .operator-profile-v16 .operator-news-card .operator-news-copy > .operator-story-action-v16,
.page-prov .operator-profile-v16 .operator-feature-slide-content > .operator-story-action-v16{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  width:100%!important;
  min-width:0!important;
  height:auto!important;
  min-height:0!important;
  margin-top:auto!important;
  padding:12px 0 0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  text-shadow:none!important;
  filter:none!important;
  -webkit-filter:none!important;
}
.page-prov .operator-profile-v16 .operator-news-card .operator-news-copy > .operator-story-action-v16::before,
.page-prov .operator-profile-v16 .operator-news-card .operator-news-copy > .operator-story-action-v16::after,
.page-prov .operator-profile-v16 .operator-feature-slide-content > .operator-story-action-v16::before,
.page-prov .operator-profile-v16 .operator-feature-slide-content > .operator-story-action-v16::after{
  content:none!important;
  display:none!important;
  background:none!important;
}
.page-prov .operator-profile-v16 .operator-news-card .operator-news-copy > .operator-story-action-v16 > a.operator-plain-story-link-v16,
.page-prov .operator-profile-v16 .operator-news-card .operator-news-copy > .operator-story-action-v16 > a.operator-plain-story-link-v16:link,
.page-prov .operator-profile-v16 .operator-news-card .operator-news-copy > .operator-story-action-v16 > a.operator-plain-story-link-v16:visited,
.page-prov .operator-profile-v16 .operator-news-card .operator-news-copy > .operator-story-action-v16 > a.operator-plain-story-link-v16:hover,
.page-prov .operator-profile-v16 .operator-news-card .operator-news-copy > .operator-story-action-v16 > a.operator-plain-story-link-v16:focus,
.page-prov .operator-profile-v16 .operator-news-card .operator-news-copy > .operator-story-action-v16 > a.operator-plain-story-link-v16:active,
.page-prov .operator-profile-v16 .operator-feature-slide-content > .operator-story-action-v16 > a.operator-plain-story-link-v16,
.page-prov .operator-profile-v16 .operator-feature-slide-content > .operator-story-action-v16 > a.operator-plain-story-link-v16:link,
.page-prov .operator-profile-v16 .operator-feature-slide-content > .operator-story-action-v16 > a.operator-plain-story-link-v16:visited,
.page-prov .operator-profile-v16 .operator-feature-slide-content > .operator-story-action-v16 > a.operator-plain-story-link-v16:hover,
.page-prov .operator-profile-v16 .operator-feature-slide-content > .operator-story-action-v16 > a.operator-plain-story-link-v16:focus,
.page-prov .operator-profile-v16 .operator-feature-slide-content > .operator-story-action-v16 > a.operator-plain-story-link-v16:active{
  all:unset!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:7px!important;
  width:auto!important;
  min-width:0!important;
  max-width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0 0 3px!important;
  border:0!important;
  border-bottom:1px solid currentColor!important;
  border-radius:0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  color:var(--op-primary)!important;
  font-family:inherit!important;
  font-size:12px!important;
  font-weight:900!important;
  line-height:1.5!important;
  text-decoration:none!important;
  cursor:pointer!important;
  appearance:none!important;
  -webkit-appearance:none!important;
  box-shadow:none!important;
  text-shadow:none!important;
  filter:none!important;
  -webkit-filter:none!important;
}
.page-prov .operator-profile-v16 .operator-feature-slide-content > .operator-story-action-v16 > a.operator-plain-story-link-v16{
  color:#fff!important;
}
.page-prov .operator-profile-v16 a.operator-plain-story-link-v16::before,
.page-prov .operator-profile-v16 a.operator-plain-story-link-v16::after,
.page-prov .operator-profile-v16 a.operator-plain-story-link-v16 > span::before,
.page-prov .operator-profile-v16 a.operator-plain-story-link-v16 > span::after{
  content:none!important;
  display:none!important;
  background:none!important;
}
.page-prov .operator-profile-v16 a.operator-plain-story-link-v16 > span,
.page-prov .operator-profile-v16 a.operator-plain-story-link-v16 > svg,
.page-prov .operator-profile-v16 a.operator-plain-story-link-v16 > .m-icon{
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  color:inherit!important;
  fill:currentColor!important;
  box-shadow:none!important;
  text-shadow:none!important;
  filter:none!important;
  -webkit-filter:none!important;
}

/* V16: titles always occupy normal visible space; quotes and Arabic marks are text, not CSS hooks. */
.page-prov .operator-profile-v16 .operator-news-card .operator-news-copy h3,
.page-prov .operator-profile-v16 .operator-feature-slide-content h3{
  visibility:visible!important;
  opacity:1!important;
  color:var(--op-ink)!important;
  text-indent:0!important;
}
.page-prov .operator-profile-v16 .operator-news-card .operator-news-copy h3 > a{
  display:inline!important;
  visibility:visible!important;
  opacity:1!important;
  color:inherit!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
}
.page-prov .operator-profile-v16 .operator-feature-slide-content h3,
.page-prov .operator-profile-v16 .operator-feature-slide-content h3 > a{color:#fff!important}

/* V17 MOBILE REVIEW — mobile-only layout correction. Desktop remains unchanged. */
@media (max-width:767px){
  .page-prov .operator-profile-v16{
    width:100%!important;
    max-width:100%!important;
    padding:8px 8px 84px!important;
    overflow-x:hidden!important;
  }

  .page-prov .operator-profile-v16 :is(.operator-v11-feature,.operator-v11-ecosystem,.operator-v11-devices,.operator-v11-archive,.operator-profile-cta){
    padding:13px!important;
    border-radius:16px!important;
  }

  .page-prov .operator-profile-v16 .operator-section-heading{
    flex-direction:column!important;
    align-items:stretch!important;
    gap:9px!important;
  }
  .page-prov .operator-profile-v16 .operator-section-heading>a{
    align-self:flex-start!important;
  }
  .page-prov .operator-profile-v16 .operator-section-title-wrap{
    align-items:flex-start!important;
    gap:10px!important;
  }
  .page-prov .operator-profile-v16 .operator-section-logo{
    flex:0 0 42px!important;
    width:42px!important;
    height:36px!important;
  }
  .page-prov .operator-profile-v16 .operator-section-heading h2{
    font-size:22px!important;
    line-height:1.38!important;
  }

  /* Featured slider: one complete landscape image, not a tall split crop. */
  .page-prov .operator-profile-v16 .operator-feature-slider{
    border-radius:16px!important;
  }
  .page-prov .operator-profile-v16 .operator-feature-slider-viewport,
  .page-prov .operator-profile-v16 .operator-feature-slide{
    height:390px!important;
    min-height:390px!important;
  }
  .page-prov .operator-profile-v16 .operator-feature-slide-media img{
    object-fit:cover!important;
    object-position:center center!important;
  }
  .page-prov .operator-profile-v16 .operator-feature-slide-content{
    width:100%!important;
    min-height:100%!important;
    padding:138px 16px 62px!important;
  }
  .page-prov .operator-profile-v16 .operator-feature-slide h3{
    margin:7px 0 6px!important;
    font-size:21px!important;
    line-height:1.46!important;
    display:-webkit-box!important;
    -webkit-line-clamp:3!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }
  .page-prov .operator-profile-v16 .operator-feature-slide p{
    font-size:12px!important;
    line-height:1.7!important;
    display:-webkit-box!important;
    -webkit-line-clamp:3!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }
  .page-prov .operator-profile-v16 .operator-feature-slider-controls{
    right:10px!important;
    bottom:10px!important;
    left:10px!important;
  }

  /* Archive cards: horizontal source images remain horizontal on phones. */
  .page-prov .operator-profile-v16 .operator-news-grid{
    grid-template-columns:1fr!important;
    gap:14px!important;
  }
  .page-prov .operator-profile-v16 .operator-news-grid .operator-news-card{
    min-height:0!important;
    height:auto!important;
    display:flex!important;
    flex-direction:column!important;
    grid-template-columns:none!important;
    overflow:hidden!important;
    border-radius:15px!important;
  }
  .page-prov .operator-profile-v16 .operator-news-grid .operator-news-media{
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:16/9!important;
    flex:0 0 auto!important;
  }
  .page-prov .operator-profile-v16 .operator-news-grid .operator-news-media img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    object-position:center center!important;
  }
  .page-prov .operator-profile-v16 .operator-news-grid .operator-news-copy{
    min-width:0!important;
    padding:13px 14px 14px!important;
  }
  .page-prov .operator-profile-v16 .operator-news-grid .operator-news-meta{
    gap:5px 8px!important;
    font-size:10px!important;
  }
  .page-prov .operator-profile-v16 .operator-news-grid .operator-news-copy h3{
    min-height:0!important;
    margin:7px 0 6px!important;
    font-size:16px!important;
    line-height:1.55!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }
  .page-prov .operator-profile-v16 .operator-news-grid .operator-news-copy>p{
    display:-webkit-box!important;
    margin:0!important;
    font-size:12px!important;
    line-height:1.72!important;
    -webkit-line-clamp:3!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }
  .page-prov .operator-profile-v16 .operator-news-grid .operator-story-action-v16,
  .page-prov .operator-profile-v16 .operator-news-grid .operator-story-action-v17{
    margin-top:8px!important;
    padding-top:0!important;
  }

  /* Live ticker: keep it readable without squeezing the headline. */
  .page-prov .operator-profile-v16 .operator-live-ticker{
    grid-template-columns:42px minmax(0,1fr) auto!important;
    gap:8px!important;
    padding:7px 8px!important;
  }
  .page-prov .operator-profile-v16 .operator-live-brand{
    min-width:42px!important;
  }
  .page-prov .operator-profile-v16 .operator-live-brand>span:not(.operator-live-logo){
    display:none!important;
  }
  .page-prov .operator-profile-v16 .operator-live-logo{
    width:36px!important;
    height:30px!important;
  }
  .page-prov .operator-profile-v16 .operator-live-viewport{
    padding-inline-start:8px!important;
  }
  .page-prov .operator-profile-v16 .operator-live-slide strong{
    font-size:12px!important;
  }
  .page-prov .operator-profile-v16 .operator-live-slide small{
    display:none!important;
  }
  .page-prov .operator-profile-v16 .operator-live-counter{
    display:none!important;
  }

  /* Device cards remain app-like and fully visible. */
  .page-prov .operator-profile-v16 .operator-device-scroller .operator-unified-phone-card{
    flex:0 0 88%!important;
    grid-template-columns:112px minmax(0,1fr)!important;
    min-height:218px!important;
    scroll-snap-align:start!important;
  }
  .page-prov .operator-profile-v16 .operator-device-scroller .company-phone-card-top{
    width:112px!important;
    min-height:218px!important;
  }
  .page-prov .operator-profile-v16 .operator-device-scroller .company-phone-image{
    padding:34px 7px 9px!important;
  }

  /* No visual shadows anywhere in this page. */
  .page-prov .operator-profile-v16,
  .page-prov .operator-profile-v16 *,
  .page-prov .operator-profile-v16 *::before,
  .page-prov .operator-profile-v16 *::after{
    box-shadow:none!important;
    text-shadow:none!important;
  }
}

@media (max-width:430px){
  .page-prov .operator-profile-v16 .operator-feature-slider-viewport,
  .page-prov .operator-profile-v16 .operator-feature-slide{
    height:365px!important;
    min-height:365px!important;
  }
  .page-prov .operator-profile-v16 .operator-feature-slide-content{
    padding:116px 14px 58px!important;
  }
  .page-prov .operator-profile-v16 .operator-feature-slide h3{
    font-size:19px!important;
  }
  .page-prov .operator-profile-v16 .operator-news-grid .operator-news-media{
    aspect-ratio:16/9!important;
  }
  .page-prov .operator-profile-v16 .operator-device-scroller .operator-unified-phone-card{
    flex-basis:92%!important;
  }
}

/* V18 MOBILE POLISH — ticker and section tabs only. */
@media (max-width:767px){
  /* Compact app-style ticker: logo + readable headline, without overlapping controls. */
  .page-prov .operator-profile-v16 .operator-live-ticker{
    position:relative!important;
    display:grid!important;
    grid-template-columns:38px minmax(0,1fr)!important;
    grid-template-rows:1fr!important;
    align-items:center!important;
    gap:8px!important;
    min-height:62px!important;
    padding:8px 10px!important;
    overflow:hidden!important;
  }
  .page-prov .operator-profile-v16 .operator-live-brand{
    grid-column:auto!important;
    grid-row:auto!important;
    width:38px!important;
    min-width:38px!important;
    height:42px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
  }
  .page-prov .operator-profile-v16 .operator-live-brand>span:not(.operator-live-logo){
    display:none!important;
  }
  .page-prov .operator-profile-v16 .operator-live-logo{
    width:34px!important;
    height:34px!important;
    flex:0 0 34px!important;
  }
  .page-prov .operator-profile-v16 .operator-live-viewport{
    grid-column:auto!important;
    grid-row:auto!important;
    width:100%!important;
    min-width:0!important;
    height:46px!important;
    padding:0 10px 0 0!important;
    border:0!important;
    border-inline-start:1px solid #e1e5eb!important;
    overflow:hidden!important;
  }
  [dir="ltr"] .page-prov .operator-profile-v16 .operator-live-viewport{
    padding:0 0 0 10px!important;
  }
  .page-prov .operator-profile-v16 .operator-live-track{
    width:100%!important;
    height:46px!important;
  }
  .page-prov .operator-profile-v16 .operator-live-slide{
    width:100%!important;
    min-width:0!important;
    height:46px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    padding:0!important;
  }
  .page-prov .operator-profile-v16 .operator-live-slide strong{
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    overflow:hidden!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    white-space:normal!important;
    text-overflow:clip!important;
    font-size:12px!important;
    line-height:1.55!important;
  }
  .page-prov .operator-profile-v16 .operator-live-slide small,
  .page-prov .operator-profile-v16 .operator-live-controls{
    display:none!important;
  }

  /* News/archive tabs: real internal padding and centered icon/text. */
  .page-prov .operator-profile-v16 .operator-profile-nav{
    align-items:stretch!important;
    gap:6px!important;
    padding:7px!important;
  }
  .page-prov .operator-profile-v16 .operator-profile-nav a{
    flex:0 0 calc(50% - 3px)!important;
    min-height:62px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:5px!important;
    padding:8px 10px 7px!important;
    line-height:1.2!important;
    overflow:visible!important;
  }
  .page-prov .operator-profile-v16 .operator-profile-nav a .m-icon{
    display:block!important;
    width:19px!important;
    height:19px!important;
    flex:0 0 19px!important;
    margin:0!important;
    overflow:visible!important;
  }
  .page-prov .operator-profile-v16 .operator-profile-nav a>span{
    display:block!important;
    margin:0!important;
    padding:0!important;
    line-height:1.25!important;
  }

  .page-prov .operator-profile-v16 .operator-section-title-wrap{
    padding-top:3px!important;
  }
  .page-prov .operator-profile-v16 .operator-section-logo{
    margin-top:2px!important;
  }

  .page-prov .operator-profile-v16,
  .page-prov .operator-profile-v16 *,
  .page-prov .operator-profile-v16 *::before,
  .page-prov .operator-profile-v16 *::after{
    box-shadow:none!important;
    text-shadow:none!important;
  }
}
