/* ===== NEDEN OMEGA (namespaced) ===== */
.omega-why{
  --brand:#01b6e9;
  --ink:#0f172a;
  --muted:#5d6673;
  --line:#e7edf5;
  --card:#ffffff;
  --shadow:0 22px 55px rgba(7,13,23,.08);

  isolation:isolate;
  background:linear-gradient(180deg,#fbfdff 0%, #f6f9ff 60%, #fff 100%);
  padding:clamp(28px,6vw,72px) 0;
  font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
  color:var(--ink);
}
.omega-why *{box-sizing:border-box}

.omega-why .ow-container{
  width:min(1150px,92%);
  margin-inline:auto;
}

.omega-why .ow-title{
  margin:0 0 clamp(14px,2.6vw,22px);
  font:900 clamp(22px,4.2vw,38px)/1.12 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
}

.omega-why .ow-grid{
  display:grid;
  gap:clamp(14px,2.2vw,24px);
  grid-template-columns:repeat(auto-fit,minmax(260px,1fr));
}

.omega-why .ow-card{
  background:var(--card);
  border:1px solid var(--line);
  border-radius:18px;
  padding:clamp(16px,2.2vw,22px);
  box-shadow:var(--shadow);
  display:flex;
  flex-direction:column;
  min-height:140px;
  transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}
.omega-why .ow-card:hover{
  transform:translateY(-6px);
  border-color:rgba(1,182,233,.35);
  box-shadow:0 30px 70px rgba(7,13,23,.12);
}

.omega-why .ow-icon{
  width:44px;height:44px;display:grid;place-items:center;
  color:var(--brand);
  background:#e9f9ff;border-radius:12px;margin-bottom:10px;
}

.omega-why .ow-card h3{
  margin:0 0 6px;
  font-weight:800;
  font-size:clamp(16px,2.4vw,20px);
}
.omega-why .ow-card p{
  margin:0;color:var(--muted);
  line-height:1.7;font-size:clamp(14px,1.4vw,16px);
}

/* Reveal animasyonu */
.omega-why .ow-reveal{opacity:.001; transform:translateY(10px) scale(.98)}
.omega-why .ow-reveal.ow-in{
  opacity:1; transform:none;
  transition:opacity .5s cubic-bezier(.2,.6,.2,1),
             transform .5s cubic-bezier(.2,.6,.2,1);
}
@media (prefers-reduced-motion:reduce){
  .omega-why .ow-reveal,
  .omega-why .ow-reveal.ow-in{transition:none}
}
