.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5728 .elementor-element.elementor-element-4ce0d07f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5728 .elementor-element.elementor-element-4ce0d07f{text-align:start;}.elementor-5728 .elementor-element.elementor-element-4ce0d07f .elementor-heading-title{font-family:"Podkova", Sans-serif;font-size:20px;font-weight:600;color:#0D1461;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5728 .elementor-element.elementor-element-63260862{--divider-border-style:solid;--divider-color:#E2B887;--divider-border-width:3.3px;}.elementor-5728 .elementor-element.elementor-element-63260862 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-5728 .elementor-element.elementor-element-63260862 .elementor-divider-separator{width:29%;margin:0 auto;margin-left:0;}.elementor-5728 .elementor-element.elementor-element-63260862 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}/* Start custom CSS for html, class: .elementor-element-a98f934 *//* ===== Açık Tema / Akordeonsuz / Akademik Tasarım ===== */
.mme-light{
  --bg:#f6f8fc;
  --card:#ffffff;
  --text:#0f172a;
  --muted:#475569;
  --line:rgba(15,23,42,.10);
  --brand:#1e4ed8;     /* koyu ama görünür mavi */
  --brand2:#0ea5e9;    /* vurgu */
  --radius:18px;
  --shadow: 0 16px 40px rgba(2,6,23,.08);
  --shadow2: 0 10px 26px rgba(2,6,23,.10);
  font-family: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, "Noto Sans", "Helvetica Neue", sans-serif;
  color: var(--text);
  background: radial-gradient(900px 380px at 10% 0%, rgba(30,78,216,.08), transparent 55%),
              radial-gradient(900px 380px at 90% 10%, rgba(14,165,233,.08), transparent 55%),
              linear-gradient(180deg, #ffffff, var(--bg));
  border: 1px solid var(--line);
  border-radius: 22px;
  box-shadow: var(--shadow);
}

.mme-light__wrap{
  max-width: 1120px;
  margin: 0 auto;
  padding: 34px 26px;
}

/* Hero */
.mme-light__kicker{
  display:inline-flex;
  padding: 8px 12px;
  border-radius: 999px;
  background: rgba(30,78,216,.08);
  color: rgba(30,78,216,.95);
  border: 1px solid rgba(30,78,216,.16);
  font-weight: 650;
  font-size: 13px;
  letter-spacing:.2px;
}

.mme-light__title{
  margin: 14px 0 10px;
  font-size: clamp(24px, 2.6vw, 36px);
  line-height: 1.12;
  letter-spacing: .2px;
}

.mme-light__lead{
  margin: 0 0 16px;
  color: var(--muted);
  font-size: 15.6px;
  line-height: 1.7;
  max-width: 85ch;
}

/* Nav pills */
.mme-light__nav{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top: 8px;
}

.mme-pill{
  display:inline-flex;
  align-items:center;
  padding: 10px 12px;
  border-radius: 999px;
  border: 1px solid rgba(15,23,42,.12);
  background: #fff;
  color: rgba(15,23,42,.92) !important;
  text-decoration: none !important;
  font-weight: 650;
  font-size: 13.6px;
  transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease;
  box-shadow: 0 6px 18px rgba(2,6,23,.05);
}

.mme-pill:hover{
  transform: translateY(-1px);
  border-color: rgba(30,78,216,.28);
  box-shadow: 0 10px 26px rgba(2,6,23,.08);
}

.mme-pill--primary{
  background: linear-gradient(135deg, rgba(30,78,216,.10), rgba(14,165,233,.10));
  border-color: rgba(30,78,216,.22);
}

/* Layout */
.mme-light__grid{
  display:grid;
  grid-template-columns: 1.65fr .95fr;
  gap: 16px;
  margin-top: 18px;
}

/* Main sections */
.mme-light__main{
  background: rgba(255,255,255,.55);
  border: 1px solid rgba(15,23,42,.10);
  border-radius: var(--radius);
  padding: 18px 18px 8px;
}

.mme-sec{
  background: var(--card);
  border: 1px solid rgba(15,23,42,.10);
  border-radius: var(--radius);
  padding: 16px 16px 14px;
  margin-bottom: 12px;
  box-shadow: 0 10px 26px rgba(2,6,23,.06);
  scroll-margin-top: 110px; /* üstte sabit menü varsa */
}

.mme-sec__title{
  margin: 0 0 10px;
  font-size: 17px;
  letter-spacing: .2px;
  line-height: 1.35;
  display:flex;
  align-items:flex-start;
  gap: 10px;
}

.mme-sec__no{
  flex:0 0 auto;
  min-width: 44px;
  height: 32px;
  display:inline-grid;
  place-items:center;
  border-radius: 10px;
  background: rgba(30,78,216,.10);
  border: 1px solid rgba(30,78,216,.18);
  color: rgba(30,78,216,.95);
  font-weight: 800;
  font-size: 13px;
}

.mme-sec p{
  margin: 10px 0 0;
  color: rgba(15,23,42,.86);
  font-size: 15px;
  line-height: 1.75;
}

/* Lists */
.mme-list{
  margin: 10px 0 0;
  padding-left: 18px;
  color: rgba(15,23,42,.84);
  line-height: 1.8;
  font-size: 15px;
}
.mme-list li{ margin: 6px 0; }
.mme-list--cols{ columns: 2; column-gap: 28px; }

/* Primary section highlight */
.mme-sec--primary{
  border-color: rgba(30,78,216,.22);
  background: linear-gradient(180deg, rgba(30,78,216,.04), #fff);
}

/* Callout */
.mme-callout{
  margin-top: 14px;
  border-radius: 16px;
  border: 1px solid rgba(30,78,216,.18);
  background: linear-gradient(135deg, rgba(30,78,216,.06), rgba(14,165,233,.06));
  padding: 14px 14px 12px;
}
.mme-callout__title{
  font-weight: 850;
  color: rgba(30,78,216,.95);
  margin: 0 0 6px;
}
.mme-callout__text{
  margin: 0;
  color: rgba(15,23,42,.86);
  line-height: 1.7;
  font-size: 15px;
}

/* Aside */
.mme-light__aside{
  position: relative;
}

.mme-sidecard{
  position: sticky;
  top: 110px; /* header varsa */
  background: #fff;
  border: 1px solid rgba(15,23,42,.10);
  border-radius: var(--radius);
  padding: 16px;
  box-shadow: var(--shadow2);
}

.mme-sidecard__title{
  font-weight: 900;
  font-size: 15px;
  letter-spacing:.2px;
  margin: 0 0 10px;
}

.mme-sidecard__list{
  margin: 0;
  padding-left: 18px;
  color: rgba(15,23,42,.80);
  line-height: 1.75;
  font-size: 14.6px;
}
.mme-sidecard__divider{
  height: 1px;
  background: rgba(15,23,42,.10);
  margin: 12px 0;
}

/* Side buttons */
.mme-sidebtn{
  display:flex;
  justify-content: space-between;
  align-items:center;
  padding: 11px 12px;
  border-radius: 14px;
  text-decoration: none !important;
  font-weight: 800;
  border: 1px solid rgba(30,78,216,.18);
  background: rgba(30,78,216,.08);
  color: rgba(30,78,216,.98) !important;
  margin-top: 10px;
}
.mme-sidebtn:hover{
  background: rgba(30,78,216,.12);
  border-color: rgba(30,78,216,.26);
}

.mme-sidebtn--ghost{
  background: #fff;
  color: rgba(15,23,42,.92) !important;
  border-color: rgba(15,23,42,.12);
}

/* Responsive */
@media (max-width: 980px){
  .mme-light__grid{ grid-template-columns: 1fr; }
  .mme-sidecard{ position: relative; top: 0; }
  .mme-list--cols{ columns: 1; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffa3749 *//* Dış alan */
.mkc-section {
  padding: 40px 20px;
  display: flex;
  justify-content: center;
}

/* Kart yapısı */
.mkc-inner {
  max-width: 900px;
  width: 100%;
  background: radial-gradient(circle at top left, #0f172a, #020617);
  border-radius: 20px;
  padding: 32px 28px;
  box-shadow: 0 18px 40px rgba(15, 23, 42, 0.5);
  color: #e5e7eb;
  border: 1px solid rgba(148, 163, 184, 0.25);
}

/* Üst rozet */
.mkc-badge {
  display: inline-block;
  padding: 6px 14px;
  border-radius: 999px;
  background: rgba(15, 118, 110, 0.12);
  color: #5eead4;
  font-size: 12px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  margin-bottom: 12px;
}

/* Başlık */
.mkc-title {
  font-size: 1.7rem;
  line-height: 1.3;
  margin: 0 0 18px 0;
  color: #f9fafb;
}

/* Paragraflar */
.mkc-text {
  font-size: 0.98rem;
  line-height: 1.7;
  margin-bottom: 12px;
  color: #e5e7eb;
}

.mkc-text strong {
  color: #a5b4fc;
  font-weight: 600;
}

/* Vurgu cümlesi */
.mkc-highlight {
  margin-top: 16px;
  margin-bottom: 22px;
  padding: 12px 14px;
  border-radius: 14px;
  background: rgba(56, 189, 248, 0.07);
  border: 1px dashed rgba(56, 189, 248, 0.35);
  color: #e0f2fe;
  font-size: 0.98rem;
}

/* Link buton alanı */
.mkc-links {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 12px;
}

/* Genel buton stili */
.mkc-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px 18px;
  border-radius: 999px;
  font-size: 0.9rem;
  font-weight: 500;
  text-decoration: none;
  border: 1px solid transparent;
  transition: all 0.2s ease;
  white-space: nowrap;
}

/* Ana buton */
.mkc-btn-primary {
  background: linear-gradient(135deg, #22c55e, #0ea5e9);
  color: #0b1120;
  box-shadow: 0 10px 25px rgba(34, 197, 94, 0.35);
}

.mkc-btn-primary:hover {
  transform: translateY(-1px);
  box-shadow: 0 16px 32px rgba(34, 197, 94, 0.5);
}

/* İkincil butonlar */
.mkc-btn-ghost {
  background: transparent;
  color: #e5e7eb;
  border-color: rgba(148, 163, 184, 0.55);
}

.mkc-btn-ghost:hover {
  background: rgba(15, 23, 42, 0.85);
  border-color: #a5b4fc;
}

/* Alt not */
.mkc-meta-note {
  font-size: 0.78rem;
  color: #9ca3af;
  margin: 0;
}

/* Mobil uyum */
@media (max-width: 768px) {
  .mkc-inner {
    padding: 24px 18px;
  }

  .mkc-title {
    font-size: 1.4rem;
  }

  .mkc-links {
    flex-direction: column;
    align-items: stretch;
  }

  .mkc-btn {
    width: 100%;
  }
}/* End custom CSS */