.elementor-274 .elementor-element.elementor-element-ee3737b{--display:flex;}.elementor-274 .elementor-element.elementor-element-dedea16{--display:flex;}.elementor-274 .elementor-element.elementor-element-ff17994{--display:flex;}.elementor-274 .elementor-element.elementor-element-c2cc5b1{--display:flex;}.elementor-274 .elementor-element.elementor-element-28993ab{--display:flex;}.elementor-274 .elementor-element.elementor-element-e80c0d2{--display:flex;}.elementor-274 .elementor-element.elementor-element-3c1c591 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-274 .elementor-element.elementor-element-c50a2bb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-274 .elementor-element.elementor-element-edfe004{--display:flex;}.elementor-274 .elementor-element.elementor-element-14ff614{--display:flex;}.elementor-274 .elementor-element.elementor-element-0a8206d{--display:flex;}.elementor-274 .elementor-element.elementor-element-2dcb5ac{--display:flex;}.elementor-274 .elementor-element.elementor-element-819448c{--display:flex;}.elementor-274 .elementor-element.elementor-element-5c8f7ff{--display:flex;}.elementor-274 .elementor-element.elementor-element-406103d{--display:flex;}.elementor-274 .elementor-element.elementor-element-d28e491{--display:flex;}.elementor-274 .elementor-element.elementor-element-5de0316{--display:flex;}.elementor-274 .elementor-element.elementor-element-ce32b28{--display:flex;}.elementor-274 .elementor-element.elementor-element-452d63e{--display:flex;}.elementor-274 .elementor-element.elementor-element-ca36653{--display:flex;}.elementor-274 .elementor-element.elementor-element-9dd92a2{--display:flex;}.elementor-274 .elementor-element.elementor-element-81f1704{--display:flex;}.elementor-274 .elementor-element.elementor-element-3c06481{--display:flex;}.elementor-274 .elementor-element.elementor-element-c44e38f{--display:flex;}.elementor-274 .elementor-element.elementor-element-995c795{--display:flex;}.elementor-274 .elementor-element.elementor-element-881a842{--display:flex;}.elementor-274 .elementor-element.elementor-element-9f9956b{--display:flex;}.elementor-274 .elementor-element.elementor-element-70f2a5e{--display:flex;}.elementor-274 .elementor-element.elementor-element-7085e96{--display:flex;}.elementor-274 .elementor-element.elementor-element-7c79937{--display:flex;}.elementor-274 .elementor-element.elementor-element-b9a1788{--display:flex;}.elementor-274 .elementor-element.elementor-element-c719549{--display:flex;}.elementor-274 .elementor-element.elementor-element-7ac59b8{--display:flex;}.elementor-274 .elementor-element.elementor-element-6486b8d{--display:flex;}.elementor-274 .elementor-element.elementor-element-5fa4eb5{--display:flex;}.elementor-274 .elementor-element.elementor-element-b897e53 .elementor-icon-wrapper{text-align:center;}.elementor-274 .elementor-element.elementor-element-7ee0b9b{--display:flex;}.elementor-274 .elementor-element.elementor-element-5f631a6{--display:flex;}.elementor-274 .elementor-element.elementor-element-412d21f{--display:flex;}.elementor-274 .elementor-element.elementor-element-68cb018{--display:flex;}.elementor-274 .elementor-element.elementor-element-73d496c{--display:flex;}.elementor-274 .elementor-element.elementor-element-56d589f{--display:flex;}.elementor-274 .elementor-element.elementor-element-a112252{--display:flex;}.elementor-274 .elementor-element.elementor-element-515ae03{--display:flex;}.elementor-274 .elementor-element.elementor-element-c168921{--display:flex;}.elementor-274 .elementor-element.elementor-element-052027d{--display:flex;}.elementor-274 .elementor-element.elementor-element-69e2e30{--display:flex;}.elementor-274 .elementor-element.elementor-element-52030f6{--display:flex;}.elementor-274 .elementor-element.elementor-element-020ec1c{--display:flex;}.elementor-274 .elementor-element.elementor-element-5e0c296{--display:flex;}.elementor-274 .elementor-element.elementor-element-6cea545{--display:flex;}.elementor-274 .elementor-element.elementor-element-eb60b7c{--display:flex;}.elementor-274 .elementor-element.elementor-element-3720491{--display:flex;}.elementor-274 .elementor-element.elementor-element-2593f79{--display:flex;}.elementor-274 .elementor-element.elementor-element-8001e00{--display:flex;}.elementor-274 .elementor-element.elementor-element-0f7018b{--display:flex;}.elementor-274 .elementor-element.elementor-element-8215d2e{--display:flex;}.elementor-274 .elementor-element.elementor-element-70e665c{--display:flex;}.elementor-274 .elementor-element.elementor-element-f5a71f3{--display:flex;}.elementor-274 .elementor-element.elementor-element-ac71f1a{--display:flex;}.elementor-274 .elementor-element.elementor-element-bd6b2cf{--display:flex;}.elementor-274 .elementor-element.elementor-element-93a7ead{--display:flex;}.elementor-274 .elementor-element.elementor-element-7a8e394{--display:flex;}.elementor-274 .elementor-element.elementor-element-e721531{--display:flex;}.elementor-274 .elementor-element.elementor-element-d24a146{--display:flex;}.elementor-274 .elementor-element.elementor-element-5e24950{--display:flex;}.elementor-274 .elementor-element.elementor-element-625146b{--display:flex;}.elementor-274 .elementor-element.elementor-element-011e65e{--display:flex;}.elementor-274 .elementor-element.elementor-element-b0cc7da{--display:flex;}.elementor-274 .elementor-element.elementor-element-bbd0a38{--display:flex;}.elementor-274 .elementor-element.elementor-element-d53ab4e{--display:flex;}.elementor-274 .elementor-element.elementor-element-4feeb85{--display:flex;}.elementor-274 .elementor-element.elementor-element-60018bc{--display:flex;}.elementor-274 .elementor-element.elementor-element-2af36a4{--display:flex;}.elementor-274 .elementor-element.elementor-element-2d1f1df{--display:flex;}.elementor-274 .elementor-element.elementor-element-bd34100{--display:flex;}.elementor-274 .elementor-element.elementor-element-f5c87d6{--display:flex;}.elementor-274 .elementor-element.elementor-element-dd696c6{--display:flex;}.elementor-274 .elementor-element.elementor-element-9456910{--display:flex;}.elementor-274 .elementor-element.elementor-element-b9f5cdd{--display:flex;}.elementor-274 .elementor-element.elementor-element-e2075dc{--display:flex;}.elementor-274 .elementor-element.elementor-element-a451c3e{--display:flex;}.elementor-274 .elementor-element.elementor-element-7c9a2f8{--display:flex;}.elementor-274 .elementor-element.elementor-element-bab3e37{--display:flex;}.elementor-274 .elementor-element.elementor-element-31ec486{--display:flex;}.elementor-274 .elementor-element.elementor-element-3011258{--display:flex;}.elementor-274 .elementor-element.elementor-element-5815ca5{--display:flex;}.elementor-274 .elementor-element.elementor-element-03fcb2e{--display:flex;}.elementor-274 .elementor-element.elementor-element-00cc4eb{--display:flex;}.elementor-274 .elementor-element.elementor-element-2dd5d6d{--display:flex;}.elementor-274 .elementor-element.elementor-element-35b248b{--display:flex;}.elementor-274 .elementor-element.elementor-element-c8f9ce7{--display:flex;}.elementor-274 .elementor-element.elementor-element-3a28c2e{--display:flex;}.elementor-274 .elementor-element.elementor-element-d08161d{--display:flex;}.elementor-274 .elementor-element.elementor-element-94060ab{--display:flex;}.elementor-274 .elementor-element.elementor-element-c2bb6b8{--display:flex;}.elementor-274 .elementor-element.elementor-element-fff2f71{--display:flex;}.elementor-274 .elementor-element.elementor-element-804825e{--display:flex;}.elementor-274 .elementor-element.elementor-element-4850465{--display:flex;}.elementor-274 .elementor-element.elementor-element-ee65555{--display:flex;}.elementor-274 .elementor-element.elementor-element-c5f7cec{--display:flex;}.elementor-274 .elementor-element.elementor-element-6978d13{--display:flex;}.elementor-274 .elementor-element.elementor-element-09d8eb5{--display:flex;}.elementor-274 .elementor-element.elementor-element-fab0645{--display:flex;}.elementor-274 .elementor-element.elementor-element-b6cb4d7{--display:flex;}.elementor-274 .elementor-element.elementor-element-c247616{--display:flex;}.elementor-274 .elementor-element.elementor-element-44a55c9{--display:flex;}.elementor-274 .elementor-element.elementor-element-0b705d4{--display:flex;}.elementor-274 .elementor-element.elementor-element-26d9086{--display:flex;}.elementor-274 .elementor-element.elementor-element-4189fce{--display:flex;}.elementor-274 .elementor-element.elementor-element-c769d7b{--display:flex;}.elementor-274 .elementor-element.elementor-element-47d95c4{--display:flex;}.elementor-274 .elementor-element.elementor-element-1e132b2{--display:flex;}.elementor-274 .elementor-element.elementor-element-2d3d2ad{--display:flex;}.elementor-274 .elementor-element.elementor-element-5558ef1{--display:flex;}.elementor-274 .elementor-element.elementor-element-48f5734{--display:flex;}.elementor-274 .elementor-element.elementor-element-d133d39{--display:flex;}.elementor-274 .elementor-element.elementor-element-ee21fe1{--display:flex;}.elementor-274 .elementor-element.elementor-element-17065df{--display:flex;}.elementor-274 .elementor-element.elementor-element-73b7e92{--display:flex;}.elementor-274 .elementor-element.elementor-element-b82b524{--display:flex;}.elementor-274 .elementor-element.elementor-element-56ec55d{--display:flex;}.elementor-274 .elementor-element.elementor-element-24f0611{--display:flex;}.elementor-274 .elementor-element.elementor-element-0cbac5f{--display:flex;}.elementor-274 .elementor-element.elementor-element-486d95e{--display:flex;}.elementor-274 .elementor-element.elementor-element-bc4726c{--display:flex;}.elementor-274 .elementor-element.elementor-element-6dddf98{--display:flex;}.elementor-274 .elementor-element.elementor-element-fd8f38d{--display:flex;}.elementor-274 .elementor-element.elementor-element-10f10d0{--display:flex;}.elementor-274 .elementor-element.elementor-element-76ed521{--display:flex;}.elementor-274 .elementor-element.elementor-element-39b20e0{--display:flex;}.elementor-274 .elementor-element.elementor-element-f861414{--display:flex;}.elementor-274 .elementor-element.elementor-element-1eb782a{--display:flex;}.elementor-274 .elementor-element.elementor-element-c842991{--display:flex;}.elementor-274 .elementor-element.elementor-element-2a7d147{--display:flex;}.elementor-274 .elementor-element.elementor-element-7bcec14{--display:flex;}.elementor-274 .elementor-element.elementor-element-16b37b9{--display:flex;}.elementor-274 .elementor-element.elementor-element-1da3673{--display:flex;}.elementor-274 .elementor-element.elementor-element-276d37c{--display:flex;}.elementor-274 .elementor-element.elementor-element-382cd39{--display:flex;}.elementor-274 .elementor-element.elementor-element-6d54be7{--display:flex;}.elementor-274 .elementor-element.elementor-element-f98cd68{--display:flex;}.elementor-274 .elementor-element.elementor-element-1976e71{--display:flex;}.elementor-274 .elementor-element.elementor-element-c62dc05{--display:flex;}.elementor-274 .elementor-element.elementor-element-b985a27{--display:flex;}.elementor-274 .elementor-element.elementor-element-d9dc322{--display:flex;}.elementor-274 .elementor-element.elementor-element-cf2bc61{--display:flex;}.elementor-274 .elementor-element.elementor-element-2d01985{--display:flex;}.elementor-274 .elementor-element.elementor-element-3e864a4{--display:flex;}.elementor-274 .elementor-element.elementor-element-88b3942{--display:flex;}.elementor-274 .elementor-element.elementor-element-ce45763{--display:flex;}.elementor-274 .elementor-element.elementor-element-0238ca5{--display:flex;}.elementor-274 .elementor-element.elementor-element-f8aa00c{--display:flex;}.elementor-274 .elementor-element.elementor-element-7f95bef{--display:flex;}.elementor-274 .elementor-element.elementor-element-d8e2fc1{--display:flex;}.elementor-274 .elementor-element.elementor-element-07bf520{--display:flex;}.elementor-274 .elementor-element.elementor-element-99b90d0{--display:flex;}.elementor-274 .elementor-element.elementor-element-4f9dcbc{--display:flex;}.elementor-274 .elementor-element.elementor-element-95dd4da .elementor-button-content-wrapper{flex-direction:row-reverse;}/* Start custom CSS */.elementor .ere-sector-page{
  --ere-primary:#0B6BFF;
  --ere-primary-hover:#0057D9;
  --ere-dark:#071E36;
  --ere-navy:#061A33;
  --ere-navy-2:#020B18;
  --ere-text:#1E293B;
  --ere-muted:#64748B;
  --ere-border:#E5EAF0;
  --ere-border-2:#D8E3F0;
  --ere-light:#F7F9FC;
  --ere-white:#FFFFFF;
  --ere-gold:#D7A64A;
  --ere-green:#18A957;
  --ere-red:#E5484D;
  --ere-purple:#7A3CC2;
  --ere-shadow:0 18px 50px rgba(7,30,54,.065);
  --ere-shadow-soft:0 10px 34px rgba(7,30,54,.045);

  color:var(--ere-text);
  background:#fff;
  font-family:Manrope, Inter, "Segoe UI", Arial, sans-serif;
  overflow:hidden;
}.elementor .ere-sector-page,.elementor .ere-sector-page *{
  box-sizing:border-box;
}.elementor .ere-sector-page a{
  color:inherit;
  text-decoration:none;
}.elementor .ere-sector-wrap{
  width:min(1600px, calc(100% - 48px));
  margin:0 auto;
}.elementor .ere-sector-kicker{
  display:inline-flex;
  align-items:center;
  gap:10px;
  margin-bottom:16px;
  color:var(--ere-primary);
  font-size:12px;
  line-height:1;
  font-weight:900;
  letter-spacing:.16em;
  text-transform:uppercase;
}.elementor .ere-sector-kicker:before{
  content:"";
  width:7px;
  height:7px;
  border-radius:999px;
  background:var(--ere-primary);
  box-shadow:0 0 18px rgba(11,107,255,.45);
}.elementor .ere-sector-title{
  margin:0;
  color:var(--ere-dark);
  font-size:clamp(34px, 3.4vw, 58px);
  line-height:1.04;
  letter-spacing:-.055em;
  font-weight:950;
}.elementor .ere-sector-lead{
  max-width:860px;
  margin:14px 0 0;
  color:var(--ere-muted);
  font-size:16px;
  line-height:1.8;
}.elementor .ere-sector-btn .elementor-button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:9px;
  min-height:52px;
  padding:0 24px;
  border-radius:13px;
  font-size:14px;
  font-weight:900;
  transition:transform .22s ease, background .22s ease, border-color .22s ease, color .22s ease, box-shadow .22s ease;
}.elementor .ere-sector-btn-primary .elementor-button{
  color:#fff;
  background:var(--ere-primary);
  box-shadow:0 18px 42px rgba(11,107,255,.22);
}.elementor .ere-sector-btn-primary .elementor-button:hover{
  background:var(--ere-primary-hover);
  transform:translateY(-2px);
}.elementor .ere-sector-btn-outline .elementor-button{
  color:var(--ere-dark);
  background:#fff;
  border:1px solid #D4E3F4;
}.elementor .ere-sector-btn-outline .elementor-button:hover{
  color:var(--ere-primary);
  border-color:#9EC4FF;
  transform:translateY(-2px);
}.elementor .ere-sector-hero{
  position:relative;
  padding:94px 0 58px;
  border-bottom:1px solid var(--ere-border);
  background:
    radial-gradient(circle at 82% 16%, rgba(11,107,255,.12), transparent 32%),
    radial-gradient(circle at 15% 18%, rgba(215,166,74,.06), transparent 24%),
    linear-gradient(180deg,#ffffff 0%,#f7faff 100%);
}.elementor .ere-sector-hero:before{
  content:"";
  position:absolute;
  inset:0;
  background-image:
    linear-gradient(rgba(11,107,255,.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(11,107,255,.035) 1px, transparent 1px);
  background-size:72px 72px;
  opacity:.62;
  pointer-events:none;
}.elementor .ere-sector-hero-grid{
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:.92fr 1.08fr;
  gap:68px;
  align-items:center;
}.elementor .ere-sector-hero-copy :where(h1:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h1){
  max-width:780px;
  margin:0;
  color:var(--ere-dark);
  font-size:clamp(48px, 5.4vw, 88px);
  line-height:.95;
  letter-spacing:-.07em;
  font-weight:950;
}.elementor .ere-sector-hero-copy :where(p:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-p){
  max-width:735px;
  margin:24px 0 0;
  color:var(--ere-muted);
  font-size:17px;
  line-height:1.85;
}.elementor .ere-sector-hero-actions{
  display:flex;
  flex-wrap:wrap;
  gap:14px;
  margin-top:34px;
}.elementor .ere-sector-pills{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:30px;
}.elementor .ere-sector-pill{
  display:inline-flex;
  align-items:center;
  gap:8px;
  min-height:40px;
  padding:0 14px;
  border:1px solid #DCE8F6;
  border-radius:999px;
  background:rgba(255,255,255,.78);
  color:#334155;
  font-size:13px;
  font-weight:850;
  box-shadow:0 10px 28px rgba(7,30,54,.035);
}.elementor .ere-sector-pill-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:24px;
  height:24px;
  border-radius:8px;
  color:var(--ere-primary);
  background:#EDF5FF;
  font-size:13px;
  font-weight:950;
}.elementor .ere-sector-dashboard-shell{
  position:relative;
  min-height:520px;
  border:1px solid #E2EBF6;
  border-radius:34px;
  background:
    radial-gradient(circle at 72% 22%, rgba(11,107,255,.13), transparent 30%),
    linear-gradient(180deg, rgba(255,255,255,.96), rgba(246,250,255,.96));
  box-shadow:0 30px 90px rgba(7,30,54,.09);
  overflow:hidden;
}.elementor .ere-sector-dashboard-shell:before{
  content:"";
  position:absolute;
  inset:auto -10% 0 -10%;
  height:165px;
  background:
    linear-gradient(rgba(11,107,255,.08) 1px, transparent 1px),
    linear-gradient(90deg, rgba(11,107,255,.08) 1px, transparent 1px);
  background-size:36px 36px;
  transform:perspective(520px) rotateX(58deg);
  transform-origin:bottom;
  opacity:.9;
}.elementor .ere-sector-dashboard{
  position:absolute;
  left:50%;
  top:50%;
  width:min(760px, calc(100% - 62px));
  transform:translate(-50%,-50%);
  border:1px solid #DDE8F5;
  border-radius:28px;
  background:rgba(255,255,255,.97);
  box-shadow:0 34px 84px rgba(7,30,54,.12);
  overflow:hidden;
}.elementor .ere-sector-dashboard-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  padding:22px 24px 16px;
}.elementor .ere-sector-dashboard-head :where(h3:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h3){
  margin:0;
  color:var(--ere-dark);
  font-size:24px;
  line-height:1.15;
  letter-spacing:-.035em;
  font-weight:950;
}.elementor .ere-sector-live{
  display:inline-flex;
  align-items:center;
  gap:8px;
  min-height:30px;
  padding:0 12px;
  border-radius:999px;
  color:#14804A;
  background:#EAF9EF;
  font-size:12px;
  font-weight:900;
  white-space:nowrap;
}.elementor .ere-sector-live:before{
  content:"";
  width:7px;
  height:7px;
  border-radius:999px;
  background:#18A957;
  box-shadow:0 0 14px rgba(24,169,87,.55);
}.elementor .ere-sector-dashboard-body{
  display:grid;
  grid-template-columns:82px 1fr;
  min-height:410px;
}.elementor .ere-sector-rail{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:12px;
  padding:18px 0;
  border-right:1px solid #EAF0F7;
  background:#F8FBFF;
}.elementor .ere-sector-rail :where(span:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-span){
  width:38px;
  height:38px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:13px;
  color:#7A91AE;
  background:#fff;
  border:1px solid #E4ECF7;
  font-size:15px;
  font-weight:900;
}.elementor .ere-sector-rail :where(span:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-span).active{
  color:#fff;
  background:var(--ere-primary);
  border-color:var(--ere-primary);
}.elementor .ere-sector-dashboard-content{
  padding:18px;
}.elementor .ere-sector-tabs{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:12px;
  margin-bottom:14px;
}.elementor .ere-sector-tab{
  min-height:112px;
  padding:14px 12px;
  border:1px solid #E5EAF0;
  border-radius:18px;
  background:#fff;
  box-shadow:0 8px 20px rgba(7,30,54,.035);
}.elementor .ere-sector-tab-icon{
  display:flex;
  align-items:center;
  justify-content:center;
  width:34px;
  height:34px;
  border-radius:12px;
  color:var(--ere-primary);
  background:#EDF5FF;
  font-size:16px;
  font-weight:950;
  margin-bottom:10px;
}.elementor .ere-sector-tab :where(h4:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h4){
  margin:0 0 8px;
  color:var(--ere-dark);
  font-size:13px;
  line-height:1.25;
  font-weight:950;
  letter-spacing:-.02em;
}.elementor .ere-sector-tab :where(small:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-small){
  display:flex;
  align-items:center;
  gap:6px;
  color:#14804A;
  font-size:11px;
  line-height:1;
  font-weight:900;
  margin-bottom:8px;
}.elementor .ere-sector-tab :where(small:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-small):before{
  content:"";
  width:6px;
  height:6px;
  border-radius:999px;
  background:#18A957;
}.elementor .ere-sector-tab :where(span:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-span){
  display:block;
  color:#64748B;
  font-size:11px;
  font-weight:800;
}.elementor .ere-sector-dashboard-grid{
  display:grid;
  grid-template-columns:1.36fr .82fr;
  gap:14px;
  margin-bottom:14px;
}.elementor .ere-sector-chart-card,.elementor .ere-sector-health-card{
  min-height:178px;
  border:1px solid #E5EAF0;
  border-radius:18px;
  background:#fff;
  padding:16px;
  box-shadow:0 8px 20px rgba(7,30,54,.035);
}.elementor .ere-sector-panel-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin-bottom:10px;
}.elementor .ere-sector-panel-head :where(strong:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-strong){
  color:var(--ere-dark);
  font-size:14px;
  line-height:1.2;
  font-weight:950;
}.elementor .ere-sector-chart-legend{
  display:flex;
  gap:12px;
  color:#64748B;
  font-size:10px;
  font-weight:850;
}.elementor .ere-sector-chart-legend :where(span:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-span){
  display:flex;
  align-items:center;
  gap:5px;
}.elementor .ere-sector-chart-legend :where(span:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-span):before{
  content:"";
  width:8px;
  height:3px;
  border-radius:999px;
  background:#0B6BFF;
}.elementor .ere-sector-chart-legend :where(span:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-span):nth-child(2):before{
  background:#A8C7FF;
}.elementor .ere-sector-line-chart{
  height:124px;
}.elementor .ere-sector-line-chart svg{
  width:100%;
  height:100%;
}.elementor .ere-sector-health-content{
  display:grid;
  grid-template-columns:112px 1fr;
  gap:14px;
  align-items:center;
}.elementor .ere-sector-donut{
  position:relative;
  width:104px;
  height:104px;
  border-radius:50%;
  background:conic-gradient(#18A957 0 288deg, #F6A623 288deg 342deg, #E5484D 342deg 360deg);
}.elementor .ere-sector-donut:after{
  content:"";
  position:absolute;
  inset:20px;
  border-radius:50%;
  background:#fff;
}.elementor .ere-sector-donut-center{
  position:absolute;
  inset:0;
  z-index:1;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-direction:column;
  color:var(--ere-dark);
  font-weight:950;
}.elementor .ere-sector-donut-center :where(b:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-b){
  font-size:23px;
  line-height:1;
}.elementor .ere-sector-donut-center :where(span:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-span){
  margin-top:2px;
  color:#64748B;
  font-size:10px;
  font-weight:850;
}.elementor .ere-sector-health-list{
  display:grid;
  gap:9px;
}.elementor .ere-sector-health-list :where(span:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-span){
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  color:#334155;
  font-size:12px;
  font-weight:850;
}.elementor .ere-sector-health-list :where(i:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-i){
  width:9px;
  height:9px;
  border-radius:999px;
  display:inline-block;
  margin-right:8px;
}.elementor .ere-sector-health-list .ok{background:#18A957;}.elementor .ere-sector-health-list .warn{background:#F6A623;}.elementor .ere-sector-health-list .crit{background:#E5484D;}.elementor .ere-sector-kpi-row{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:12px;
}.elementor .ere-sector-kpi{
  padding:14px;
  border:1px solid #E5EAF0;
  border-radius:17px;
  background:#fff;
  box-shadow:0 8px 20px rgba(7,30,54,.035);
}.elementor .ere-sector-kpi :where(span:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-span){
  display:block;
  margin-bottom:8px;
  color:#64748B;
  font-size:11px;
  font-weight:900;
}.elementor .ere-sector-kpi :where(b:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-b){
  display:block;
  color:var(--ere-dark);
  font-size:25px;
  line-height:1;
  letter-spacing:-.045em;
  font-weight:950;
}.elementor .ere-sector-kpi :where(em:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-em){
  display:block;
  margin-top:8px;
  color:#18A957;
  font-size:11px;
  line-height:1;
  font-style:normal;
  font-weight:900;
}.elementor .ere-sector-kpi :where(em:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-em).down{
  color:#E5484D;
}.elementor .ere-sector-cards{
  padding:66px 0 74px;
  background:#fff;
}.elementor .ere-sector-center-head{
  text-align:center;
  max-width:900px;
  margin:0 auto 34px;
}.elementor .ere-sector-center-head .ere-sector-kicker{
  justify-content:center;
}.elementor .ere-sector-center-head .ere-sector-kicker:before{
  display:none;
}.elementor .ere-sector-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:20px;
}.elementor .ere-sector-card{
  display:grid;
  grid-template-columns:72px 1fr;
  gap:18px;
  min-height:220px;
  align-items:flex-start;
  padding:28px;
  border:1px solid var(--ere-border);
  border-radius:24px;
  background:#fff;
  box-shadow:var(--ere-shadow-soft);
  transition:transform .22s ease, border-color .22s ease, box-shadow .22s ease;
}.elementor .ere-sector-card:hover{
  transform:translateY(-4px);
  border-color:#D2E2F4;
  box-shadow:0 24px 58px rgba(7,30,54,.075);
}.elementor .ere-sector-card-icon{
  width:60px;
  height:60px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:18px;
  color:var(--ere-primary);
  background:#EDF5FF;
  font-size:28px;
  font-weight:950;
}.elementor .ere-sector-card :where(h3:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h3){
  margin:0 0 10px;
  color:var(--ere-dark);
  font-size:23px;
  line-height:1.18;
  letter-spacing:-.04em;
  font-weight:950;
}.elementor .ere-sector-card :where(p:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-p){
  margin:0;
  color:var(--ere-muted);
  font-size:14px;
  line-height:1.72;
}.elementor .ere-sector-industry{
  padding:0 0 74px;
  background:#fff;
}.elementor .ere-sector-industry-box{
  display:grid;
  grid-template-columns:.92fr 1.08fr;
  overflow:hidden;
  border:1px solid #DDE8F5;
  border-radius:30px;
  background:#fff;
  box-shadow:0 28px 74px rgba(7,30,54,.075);
}.elementor .ere-sector-industry-dark{
  position:relative;
  min-height:500px;
  padding:42px;
  color:#fff;
  background:
    radial-gradient(circle at 88% 18%, rgba(11,107,255,.32), transparent 34%),
    linear-gradient(135deg,#061A33,#020B18);
  overflow:hidden;
}.elementor .ere-sector-industry-dark:before{
  content:"";
  position:absolute;
  right:32px;
  bottom:26px;
  width:210px;
  height:150px;
  opacity:.17;
  background:
    linear-gradient(#fff 0 0) left 0 bottom 0 / 34px 80px no-repeat,
    linear-gradient(#fff 0 0) left 46px bottom 0 / 38px 112px no-repeat,
    linear-gradient(#fff 0 0) left 98px bottom 0 / 56px 96px no-repeat,
    linear-gradient(#fff 0 0) left 168px bottom 0 / 28px 130px no-repeat;
  clip-path:polygon(0 100%,0 38%,12% 38%,12% 16%,28% 16%,28% 44%,48% 44%,48% 24%,75% 24%,75% 0,88% 0,88% 100%);
}.elementor .ere-sector-industry-dark .ere-sector-kicker{
  color:var(--ere-gold);
}.elementor .ere-sector-industry-dark .ere-sector-kicker:before{
  background:var(--ere-gold);
  box-shadow:0 0 18px rgba(215,166,74,.55);
}.elementor .ere-sector-industry-dark :where(h2:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h2){
  max-width:600px;
  margin:0;
  color:#fff;
  font-size:clamp(34px, 3vw, 56px);
  line-height:1.05;
  letter-spacing:-.055em;
  font-weight:950;
}.elementor .ere-sector-industry-list{
  display:grid;
  gap:14px;
  margin-top:34px;
  max-width:660px;
}.elementor .ere-sector-industry-list div{
  display:flex;
  align-items:flex-start;
  gap:12px;
  color:rgba(255,255,255,.84);
  font-size:15px;
  line-height:1.55;
  font-weight:800;
}.elementor .ere-sector-industry-list div:before{
  content:"✓";
  display:flex;
  align-items:center;
  justify-content:center;
  flex:0 0 24px;
  width:24px;
  height:24px;
  margin-top:1px;
  border-radius:999px;
  color:var(--ere-gold);
  border:1px solid rgba(215,166,74,.65);
  background:rgba(215,166,74,.08);
  font-size:12px;
  font-weight:950;
}.elementor .ere-sector-plant-panel{
  padding:28px;
  background:#fff;
}.elementor .ere-sector-plant-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  margin-bottom:18px;
}.elementor .ere-sector-plant-head :where(h3:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h3){
  margin:0;
  color:var(--ere-dark);
  font-size:24px;
  line-height:1.15;
  letter-spacing:-.04em;
  font-weight:950;
}.elementor .ere-sector-plant-content{
  display:grid;
  grid-template-columns:150px 1fr 180px;
  gap:16px;
  align-items:stretch;
}.elementor .ere-sector-kpi-stack{
  display:grid;
  gap:12px;
}.elementor .ere-sector-kpi-box{
  padding:14px;
  border:1px solid #E5EAF0;
  border-radius:18px;
  background:#fff;
  box-shadow:0 8px 20px rgba(7,30,54,.035);
}.elementor .ere-sector-kpi-box :where(span:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-span){
  display:block;
  margin-bottom:8px;
  color:#64748B;
  font-size:11px;
  line-height:1.25;
  font-weight:900;
}.elementor .ere-sector-kpi-box :where(b:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-b){
  display:block;
  color:var(--ere-dark);
  font-size:27px;
  line-height:1;
  letter-spacing:-.04em;
  font-weight:950;
}.elementor .ere-sector-kpi-box :where(em:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-em){
  display:block;
  margin-top:8px;
  color:#18A957;
  font-size:11px;
  font-style:normal;
  font-weight:900;
}.elementor .ere-sector-topology{
  min-height:340px;
  padding:18px;
  border:1px solid #E5EAF0;
  border-radius:20px;
  background:#fff;
  box-shadow:0 8px 20px rgba(7,30,54,.035);
}.elementor .ere-sector-topology :where(h4:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h4),.elementor .ere-sector-camera-card :where(h4:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h4),.elementor .ere-sector-backup-card :where(h4:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h4){
  margin:0 0 16px;
  color:var(--ere-dark);
  font-size:15px;
  font-weight:950;
}.elementor .ere-sector-topology-map{
  position:relative;
  height:270px;
}.elementor .ere-sector-topology-node{
  position:absolute;
  display:grid;
  justify-items:center;
  gap:6px;
  color:#334155;
  font-size:11px;
  font-weight:850;
  text-align:center;
}.elementor .ere-sector-topology-icon{
  display:flex;
  align-items:center;
  justify-content:center;
  width:50px;
  height:50px;
  border-radius:16px;
  color:#0B6BFF;
  background:#EDF5FF;
  border:1px solid #DDE8F5;
  font-size:22px;
  font-weight:950;
}.elementor .ere-sector-topology-node.internet{ left:50%; top:0; transform:translateX(-50%); }.elementor .ere-sector-topology-node.firewall{ left:50%; top:70px; transform:translateX(-50%); }.elementor .ere-sector-topology-node.switch{ left:50%; top:142px; transform:translateX(-50%); }.elementor .ere-sector-topology-node.line1{ left:8%; bottom:0; }.elementor .ere-sector-topology-node.line2{ left:32%; bottom:0; }.elementor .ere-sector-topology-node.line3{ right:32%; bottom:0; }.elementor .ere-sector-topology-node.line4{ right:8%; bottom:0; }.elementor .ere-sector-topology-map:before{
  content:"";
  position:absolute;
  left:50%;
  top:50px;
  width:2px;
  height:122px;
  background:#BBD4FF;
}.elementor .ere-sector-topology-map:after{
  content:"";
  position:absolute;
  left:13%;
  right:13%;
  bottom:64px;
  height:2px;
  background:#BBD4FF;
}.elementor .ere-sector-side-panel{
  display:grid;
  gap:16px;
}.elementor .ere-sector-camera-card,.elementor .ere-sector-backup-card{
  padding:16px;
  border:1px solid #E5EAF0;
  border-radius:20px;
  background:#fff;
  box-shadow:0 8px 20px rgba(7,30,54,.035);
}.elementor .ere-sector-camera-ring{
  position:relative;
  width:118px;
  height:118px;
  margin:0 auto 14px;
  border-radius:50%;
  background:conic-gradient(#18A957 0 310deg, #E5484D 310deg 360deg);
}.elementor .ere-sector-camera-ring:after{
  content:"";
  position:absolute;
  inset:22px;
  border-radius:50%;
  background:#fff;
}.elementor .ere-sector-camera-center{
  position:absolute;
  inset:0;
  z-index:1;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
}.elementor .ere-sector-camera-center :where(b:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-b){
  color:var(--ere-dark);
  font-size:28px;
  line-height:1;
  font-weight:950;
}.elementor .ere-sector-camera-center :where(span:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-span){
  margin-top:4px;
  color:#64748B;
  font-size:10px;
  font-weight:850;
}.elementor .ere-sector-camera-legend{
  display:grid;
  gap:8px;
}.elementor .ere-sector-camera-legend div{
  display:flex;
  align-items:center;
  justify-content:space-between;
  color:#334155;
  font-size:12px;
  font-weight:850;
}.elementor .ere-sector-camera-legend :where(i:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-i){
  width:8px;
  height:8px;
  display:inline-block;
  border-radius:999px;
  margin-right:7px;
}.elementor .ere-sector-camera-legend .green{background:#18A957;}.elementor .ere-sector-camera-legend .red{background:#E5484D;}.elementor .ere-sector-backup-row{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:12px;
}.elementor .ere-sector-backup-row div{
  padding:12px;
  border-radius:14px;
  background:#F8FBFF;
  border:1px solid #E5EAF0;
}.elementor .ere-sector-backup-row :where(span:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-span){
  display:block;
  margin-bottom:8px;
  color:#64748B;
  font-size:10px;
  font-weight:900;
}.elementor .ere-sector-backup-row :where(b:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-b){
  display:block;
  color:var(--ere-dark);
  font-size:15px;
  line-height:1.15;
  font-weight:950;
}.elementor .ere-sector-needs{
  padding:0 0 78px;
  background:#fff;
}.elementor .ere-sector-needs-grid{
  display:grid;
  grid-template-columns:repeat(6,minmax(0,1fr));
  gap:16px;
  margin-top:30px;
}.elementor .ere-sector-need-card{
  min-height:190px;
  padding:22px 18px;
  border:1px solid var(--ere-border);
  border-radius:22px;
  background:#fff;
  box-shadow:var(--ere-shadow-soft);
  transition:transform .22s ease, border-color .22s ease, box-shadow .22s ease;
}.elementor .ere-sector-need-card:hover{
  transform:translateY(-3px);
  border-color:#D2E2F4;
  box-shadow:0 22px 52px rgba(7,30,54,.07);
}.elementor .ere-sector-need-icon{
  display:flex;
  align-items:center;
  justify-content:center;
  width:48px;
  height:48px;
  margin-bottom:18px;
  border-radius:16px;
  color:#0B6BFF;
  background:#EDF5FF;
  font-size:24px;
  font-weight:950;
}.elementor .ere-sector-need-card :where(h3:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h3){
  margin:0 0 9px;
  color:var(--ere-dark);
  font-size:17px;
  line-height:1.2;
  letter-spacing:-.025em;
  font-weight:950;
}.elementor .ere-sector-need-card :where(p:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-p){
  margin:0;
  color:var(--ere-muted);
  font-size:13px;
  line-height:1.65;
}.elementor .ere-sector-cta{
  padding:0 0 86px;
  background:#fff;
}.elementor .ere-sector-cta-inner{
  display:grid;
  grid-template-columns:82px 1fr auto;
  gap:24px;
  align-items:center;
  padding:38px 42px;
  border-radius:30px;
  color:#fff;
  background:
    radial-gradient(circle at 84% 22%, rgba(11,107,255,.34), transparent 36%),
    linear-gradient(135deg,#061A33,#020B18);
  box-shadow:0 28px 70px rgba(7,30,54,.18);
  overflow:hidden;
}.elementor .ere-sector-cta-icon{
  width:72px;
  height:72px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:24px;
  border:1px solid rgba(215,166,74,.42);
  color:var(--ere-gold);
  background:rgba(215,166,74,.08);
  font-size:30px;
  font-weight:950;
}.elementor .ere-sector-cta :where(h2:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h2){
  max-width:900px;
  margin:0 0 8px;
  color:#fff;
  font-size:clamp(28px, 3vw, 46px);
  line-height:1.08;
  letter-spacing:-.05em;
  font-weight:950;
}.elementor .ere-sector-cta :where(p:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-p){
  margin:0;
  color:rgba(255,255,255,.72);
  font-size:15px;
  line-height:1.7;
}.elementor .ere-sector-cta .ere-sector-btn-outline .elementor-button{
  color:#fff;
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.22);
}.elementor .ere-sector-cta .ere-sector-btn-outline .elementor-button:hover{
  color:#fff;
  border-color:rgba(255,255,255,.46);
  background:rgba(255,255,255,.09);
}



@media (max-width:1280px){.elementor .ere-sector-hero-grid,.elementor .ere-sector-industry-box{
    grid-template-columns:1fr;
  }.elementor .ere-sector-dashboard-shell{
    min-height:560px;
  }.elementor .ere-sector-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }.elementor .ere-sector-needs-grid{
    grid-template-columns:repeat(3,minmax(0,1fr));
  }.elementor .ere-sector-plant-content{
    grid-template-columns:1fr;
  }.elementor .ere-sector-kpi-stack{
    grid-template-columns:repeat(4,minmax(0,1fr));
  }
}

@media (max-width:900px){.elementor .ere-sector-wrap{
    width:min(100% - 28px,1600px);
  }.elementor .ere-sector-hero{
    padding:58px 0 34px;
  }.elementor .ere-sector-hero-copy :where(h1:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-h1){
    font-size:42px;
  }.elementor .ere-sector-hero-copy :where(p:not(.ere-in>*,.elementor-button-content-wrapper,.elementor-button-text),.t-p){
    font-size:16px;
  }.elementor .ere-sector-hero-actions,.elementor .ere-sector-btn .elementor-button{
    width:100%;
  }.elementor .ere-sector-dashboard-shell{
    min-height:auto;
    padding:18px 0;
    border-radius:24px;
  }.elementor .ere-sector-dashboard{
    position:relative;
    left:auto;
    top:auto;
    width:calc(100% - 28px);
    transform:none;
    margin:0 auto;
  }.elementor .ere-sector-dashboard-body{
    grid-template-columns:1fr;
  }.elementor .ere-sector-rail{
    display:none;
  }.elementor .ere-sector-tabs,.elementor .ere-sector-dashboard-grid,.elementor .ere-sector-kpi-row,.elementor .ere-sector-grid,.elementor .ere-sector-needs-grid,.elementor .ere-sector-kpi-stack,.elementor .ere-sector-backup-row{
    grid-template-columns:1fr;
  }.elementor .ere-sector-health-content{
    grid-template-columns:1fr;
    justify-items:center;
  }.elementor .ere-sector-card{
    grid-template-columns:1fr;
  }.elementor .ere-sector-industry-dark,.elementor .ere-sector-plant-panel{
    padding:24px;
  }.elementor .ere-sector-topology-map{
    transform:scale(.88);
    transform-origin:center;
  }.elementor .ere-sector-cta-inner{
    grid-template-columns:1fr;
    padding:28px 24px;
  }
}

/* a11y-headings-20261108: başlık seviyeleri düzeltildi, görünüm sabitlendi */
.elementor-274 .elementor-element.elementor-element-f7503b3 .elementor-heading-title{font-family:Manrope;font-size:24px;font-weight:950;line-height:27.6px;letter-spacing:-0.84px;text-transform:none;margin-top:0px;margin-bottom:0px;color:rgb(7, 30, 54)}
.elementor-274 .elementor-element.elementor-element-cbd886b .elementor-heading-title{font-family:Manrope;font-size:13px;font-weight:950;line-height:16.25px;letter-spacing:-0.26px;text-transform:none;margin-top:0px;margin-bottom:8px;color:rgb(7, 30, 54)}
.elementor-274 .elementor-element.elementor-element-04eb59c .elementor-heading-title{font-family:Manrope;font-size:13px;font-weight:950;line-height:16.25px;letter-spacing:-0.26px;text-transform:none;margin-top:0px;margin-bottom:8px;color:rgb(7, 30, 54)}
.elementor-274 .elementor-element.elementor-element-2e12104 .elementor-heading-title{font-family:Manrope;font-size:13px;font-weight:950;line-height:16.25px;letter-spacing:-0.26px;text-transform:none;margin-top:0px;margin-bottom:8px;color:rgb(7, 30, 54)}
.elementor-274 .elementor-element.elementor-element-69a7b14 .elementor-heading-title{font-family:Manrope;font-size:13px;font-weight:950;line-height:16.25px;letter-spacing:-0.26px;text-transform:none;margin-top:0px;margin-bottom:8px;color:rgb(7, 30, 54)}
.elementor-274 .elementor-element.elementor-element-07b1533 .elementor-heading-title{font-family:Manrope;font-size:13px;font-weight:950;line-height:16.25px;letter-spacing:-0.26px;text-transform:none;margin-top:0px;margin-bottom:8px;color:rgb(7, 30, 54)}
/* /a11y-headings-20261108 *//* End custom CSS */