/* AetherA V3.6.8.2 Overview: full-visibility premium city/network background with graduated transparency. */
.local-mvno-section {
  position: relative; isolation: isolate; overflow: hidden;
  background:#edf6fd !important;
  padding: 76px 0 70px;
}
.local-mvno-section::before {
  content:""; position:absolute; z-index:-2; inset:0;
  background: url("./aethera-overview-city-network.webp") center top / cover no-repeat;
  pointer-events:none;
}
.local-mvno-section::after {
  content:""; position:absolute; z-index:-1; inset:0;
  background:
    linear-gradient(90deg,
      rgba(246,250,255,.20) 0%,
      rgba(246,250,255,.12) 18%,
      rgba(246,250,255,.06) 34%,
      rgba(246,250,255,.015) 54%,
      rgba(246,250,255,0) 72%),
    linear-gradient(180deg,
      rgba(255,255,255,.12) 0%,
      rgba(255,255,255,.04) 18%,
      rgba(255,255,255,0) 36%,
      rgba(255,255,255,.10) 100%);
  pointer-events:none;
}
.local-mvno-section>.container {position:relative;z-index:1;}
.local-mvno-head {grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:44px;align-items:end;margin-bottom:36px;}
.local-mvno-head .seo-hub-kicker{
  display:inline-flex;align-items:center;max-width:100%;
  padding:11px 18px;margin:0 0 18px;
  border:1px solid rgba(171,216,247,.92);border-radius:999px;
  background:rgba(255,255,255,.82);color:#123f79!important;
  font-size:.76rem;letter-spacing:.12em;line-height:1.5;
  box-shadow:0 8px 30px rgba(43,128,191,.08);
}
.local-mvno-head h2{
  color:#082f60!important;font-size:clamp(2.4rem,4.05vw,4.25rem);font-weight:900;line-height:1.075;
  letter-spacing:-.045em;text-wrap:balance;max-width:780px;
  text-shadow:0 2px 14px rgba(255,255,255,.52), 0 0 1px rgba(255,255,255,.45);
}
.local-mvno-head>p{
  color:#275171!important;font-size:clamp(1rem,1.18vw,1.16rem);font-weight:500;line-height:1.73;
  margin:0 0 6px;max-width:550px;
  background:rgba(255,255,255,.72);
  border-left:3px solid #2b9df1;
  border-radius:0 20px 20px 0;padding:20px 24px;
  backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);
  box-shadow:0 12px 36px rgba(20,68,119,.08);
}
.local-mvno-grid {gap:16px;}
.local-mvno-card {
  background:rgba(255,255,255,.84)!important;
  border:1px solid rgba(183,214,239,.86)!important;
  border-radius:20px;
  backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
  box-shadow:0 18px 36px rgba(28,83,144,.11);
}
.local-mvno-card>span {color:#1266c2!important; background:#e9f5ff!important;}
.local-mvno-card h3{color:#0d3763!important;}
.local-mvno-card p{color:#385a78!important;}
.local-mvno-flow{background:rgba(255,255,255,.82)!important;backdrop-filter:blur(8px);}
@media(max-width:1000px){
 .local-mvno-section{padding:58px 0;}
 .local-mvno-head{grid-template-columns:1fr;gap:18px;}
 .local-mvno-head>p{max-width:740px;}
 .local-mvno-section::after{background:
   linear-gradient(180deg,rgba(246,250,255,.16),rgba(246,250,255,.05) 28%,rgba(246,250,255,0) 65%),
   linear-gradient(90deg,rgba(246,250,255,.12),rgba(246,250,255,.02) 55%,rgba(246,250,255,0));}
}
@media(max-width:650px){
 .local-mvno-section{padding:42px 0 50px;}
 .local-mvno-section::after{background:
   linear-gradient(180deg,rgba(246,250,255,.24),rgba(246,250,255,.10) 22%,rgba(246,250,255,.02) 52%,rgba(246,250,255,.10) 100%);}
 .local-mvno-head .seo-hub-kicker{font-size:.65rem;letter-spacing:.06em;padding:9px 12px;}
 .local-mvno-head h2{font-size:clamp(2.05rem,8vw,2.7rem);line-height:1.1;}
 .local-mvno-head>p{padding:17px 18px;font-size:1rem;background:rgba(255,255,255,.78);}
 .local-mvno-card{background:rgba(255,255,255,.88)!important;}
 .local-mvno-flow{background:rgba(255,255,255,.86)!important;}
}
