.elementor-5347 .elementor-element.elementor-element-7d41263{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5347 .elementor-element.elementor-element-cb24faf{--spacer-size:50px;}.elementor-5347 .elementor-element.elementor-element-09f64e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5347 .elementor-element.elementor-element-55806fc img{width:70%;}.elementor-5347 .elementor-element.elementor-element-69c5a71d:not(.elementor-motion-effects-element-type-background), .elementor-5347 .elementor-element.elementor-element-69c5a71d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfa1f76 );}.elementor-5347 .elementor-element.elementor-element-69c5a71d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-5347 .elementor-element.elementor-element-69c5a71d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5347 .elementor-element.elementor-element-734cff84 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5347 .elementor-element.elementor-element-4b2ef32d > .elementor-container{max-width:840px;}.elementor-5347 .elementor-element.elementor-element-4b2ef32d{padding:0em 0em 0em 0em;}.elementor-5347 .elementor-element.elementor-element-141b51b7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5347 .elementor-element.elementor-element-141b51b7 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-5347 .elementor-element.elementor-element-1e5bbb90{text-align:center;}.elementor-5347 .elementor-element.elementor-element-3aaf92e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5347 .elementor-element.elementor-element-c7f0283{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5347 .elementor-element.elementor-element-433c2be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5347 .elementor-element.elementor-element-783de64{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5347 .elementor-element.elementor-element-b3e51c1{--display:flex;}.elementor-5347 .elementor-element.elementor-element-58875d1 > .elementor-widget-container{background-color:#DEFF37;margin:-12px 0px 0px 0px;border-radius:42px 42px 42px 42px;}.elementor-5347 .elementor-element.elementor-element-58875d1:hover .elementor-widget-container{background-color:#EBFF86;}.elementor-5347 .elementor-element.elementor-element-58875d1{text-align:center;}.elementor-5347 .elementor-element.elementor-element-e799837{--display:flex;}.elementor-5347 .elementor-element.elementor-element-414dd1e > .elementor-widget-container{background-color:#DEFF37;margin:-12px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-5347 .elementor-element.elementor-element-414dd1e:hover .elementor-widget-container{background-color:#EBFF86;}.elementor-5347 .elementor-element.elementor-element-414dd1e{text-align:center;}.elementor-5347 .elementor-element.elementor-element-2bcda11{--display:flex;}.elementor-5347 .elementor-element.elementor-element-e9459ca > .elementor-widget-container{background-color:#DEFF37;margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-5347 .elementor-element.elementor-element-e9459ca:hover .elementor-widget-container{background-color:#EBFF86;}.elementor-5347 .elementor-element.elementor-element-e9459ca{text-align:center;}.elementor-5347 .elementor-element.elementor-element-e9459ca .elementor-heading-title{font-size:26px;}.elementor-5347 .elementor-element.elementor-element-a5625ee{--display:flex;}.elementor-5347 .elementor-element.elementor-element-0f259c3 > .elementor-widget-container{background-color:#DEFF37;margin:-12px 0px 0px 0px;border-radius:35px 35px 35px 35px;}.elementor-5347 .elementor-element.elementor-element-0f259c3:hover .elementor-widget-container{background-color:#EBFF86;}.elementor-5347 .elementor-element.elementor-element-0f259c3{text-align:center;}.elementor-5347 .elementor-element.elementor-element-6ea4a5a{--display:flex;}.elementor-5347 .elementor-element.elementor-element-5db4e26 > .elementor-widget-container{background-color:#DEFF37;margin:-12px 0px 0px 0px;border-radius:46px 46px 46px 46px;}.elementor-5347 .elementor-element.elementor-element-5db4e26:hover .elementor-widget-container{background-color:#EBFF86;}.elementor-5347 .elementor-element.elementor-element-5db4e26{text-align:center;}.elementor-5347 .elementor-element.elementor-element-d3857f6{--display:flex;}.elementor-5347 .elementor-element.elementor-element-491b837 > .elementor-widget-container{background-color:#DEFF37;margin:-12px 0px 0px 0px;border-radius:42px 42px 42px 42px;}.elementor-5347 .elementor-element.elementor-element-491b837:hover .elementor-widget-container{background-color:#EBFF86;}.elementor-5347 .elementor-element.elementor-element-491b837{text-align:center;}@media(max-width:1024px){.elementor-5347 .elementor-element.elementor-element-69c5a71d{padding:7em 0em 0em 0em;}.elementor-5347 .elementor-element.elementor-element-4b2ef32d > .elementor-container{max-width:600px;}.elementor-5347 .elementor-element.elementor-element-4b2ef32d{padding:3em 0em 10em 0em;}.elementor-5347 .elementor-element.elementor-element-783de64{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5347 .elementor-element.elementor-element-69c5a71d > .elementor-container{max-width:500px;}.elementor-5347 .elementor-element.elementor-element-69c5a71d{padding:0em 0em 0em 0em;}.elementor-5347 .elementor-element.elementor-element-4b2ef32d{padding:0em 0em 0em 0em;}.elementor-5347 .elementor-element.elementor-element-141b51b7 > .elementor-element-populated{padding:14px 14px 14px 14px;}.elementor-5347 .elementor-element.elementor-element-783de64{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-37639ce *//* ------ Renkler ------ */
.ikasA {
  --bg1: #0a0f2d;        /* zemin */
  --bg2: #0f1640;        /* gradient ikinci ton */
  --card: #141a3a;       /* kart zemini (daha açık) */
  --border: #263058;     /* kart sınırı */
  --text: #ffffff;       /* başlık/beyaz */
  --muted: #c8cfde;      /* açıklama */
  --accent: #c6ff3e;     /* neon vurgular */
}

/* ------ Bölüm ------ */
.ikasA {
  color: var(--text);
  background: radial-gradient(1200px 700px at 20% 0%, rgba(198,255,62,0.10), transparent),
              linear-gradient(180deg, var(--bg2), var(--bg1));
  padding: 64px 0 48px;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

/* ------ Hero ------ */
.ikasA-hero {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
  display: grid;
  grid-template-columns: 1.1fr 0.9fr;
  gap: 32px;
  align-items: center;
}

.ikasA-badge {
  display: inline-block;
  background: var(--accent);
  color: #0a0f2d;
  font-weight: 800;
  padding: 6px 12px;
  border-radius: 999px;
  margin-bottom: 12px;
  letter-spacing: .2px;
}

.ikasA h2 {
  margin: 0 0 12px;
  font-weight: 900;
  font-size: clamp(28px, 4.2vw, 44px);
  line-height: 1.1;
  /* okunurluk için çok hafif gölge */
  text-shadow: 0 7px 0 rgba(0,0,0,.8);
  color: white;
}

.ikasA p {
  margin: 0 0 18px;
  color: var(--muted);
  max-width: 60ch;
}

.ikasA-btn {
  display: inline-block;
  background: #ffffff;
  color: #0a0f2d;
  font-weight: 800;
  text-decoration: none;
  padding: 12px 18px;
  border-radius: 12px;
  box-shadow: 0 6px 18px rgba(0,0,0,.25);
  transition: transform .2s ease, box-shadow .2s ease;
}
.ikasA-btn:hover { transform: translateY(-2px); box-shadow: 0 10px 24px rgba(0,0,0,.30); }

.ikasA-trust {
  margin: 14px 0 0;
  padding: 0;
  list-style: none;
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}
.ikasA-trust li {
  background: #1a2246;       /* koyu ama net */
  color: #e9ecf6;
  padding: 8px 12px;
  border-radius: 999px;
  font-size: 14px;
  border: 1px solid #2a3563;
}

/* ------ Hero görsel kart (metnin üstüne taşmıyor) ------ */
.ikasA-visual { min-height: 320px; }
.ikasA-glasscard {
  width: 100%;
  aspect-ratio: 16 / 12;
  border-radius: 24px;
  background:
    radial-gradient(600px 300px at 80% 20%, rgba(198,255,62,.15), transparent),
    linear-gradient(145deg, #12193b, #0c1233);
  border: 1px solid #243055;
  box-shadow: 0 10px 40px rgba(0,0,0,.35);
  position: relative;
  overflow: hidden;
}
.ikasA-glow {
  position: absolute; inset: 0;
  background:
    radial-gradient(400px 220px at 25% 75%, rgba(198,255,62,.12), transparent),
    radial-gradient(300px 200px at 70% 30%, rgba(255,255,255,.06), transparent);
  pointer-events: none;
}

/* ------ Özellik Grid ------ */
.ikasA-grid {
  max-width: 1200px;
  margin: 36px auto 8px;
  padding: 0 20px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 18px;
}

.ikasA-card {
  background: var(--card);         /* sis/blur yok → net zemin */
  border: 1px solid var(--border);
  border-radius: 16px;
  padding: 20px;
  box-shadow: 0 6px 14px rgba(0,0,0,.18);
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s;
}
.ikasA-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 12px 26px rgba(0,0,0,.24);
  border-color: #34427a;
}

.ikasA-icon { font-size: 24px; margin-bottom: 10px; }
.ikasA-card h3 {
  margin: 0 0 8px;
  font-size: 18px;
  font-weight: 800;
  color: #ffffff;
}
.ikasA-card p {
  margin: 0;
  color: var(--muted);
  line-height: 1.55;
  font-size: 14.5px;
}

/* ------ Responsive ------ */
@media (max-width: 980px) {
  .ikasA-hero { grid-template-columns: 1fr; }
  .ikasA-visual { order: 2; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2aff124 */.ikasC{padding:64px 20px;background:#f8fafc;color:#0f172a;text-align:center}
.ikasC h2{font-size:30px;margin:0 0 20px}
.ikasC .table{max-width:900px;margin:0 auto 20px;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}
.ikasC .row{display:grid;grid-template-columns:2fr 1fr 1fr}
.ikasC .row div{padding:14px;border-bottom:1px solid #eef2f7}
.ikasC .row.head{background:#0f172a;color:#fff;font-weight:700}
.ikasC .row:last-child div{border-bottom:none}
.ikasC .faq{max-width:900px;margin:10px auto;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 14px}
.ikasC .faq summary{cursor:pointer;font-weight:600}
.ikasC .cta{display:inline-block;margin-top:16px;background:#3333;color:#00;padding:12px 18px;border-radius:10px;text-decoration:none;font-weight:700}
.ikasC .cta:hover{opacity:.9}
@media (max-width:720px){.ikasC .row{grid-template-columns:1.2fr .9fr .9fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-783de64 *//* Üst kapsayıcı ID veya class eklemen iyi olur (ör: #refs3) */
#refs3.e-con .e-con-inner {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px; /* kartlar arası boşluk */
  align-items: start;
}

/* Responsive */
@media (max-width: 1024px) {
  #refs3.e-con .e-con-inner {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767px) {
  #refs3.e-con .e-con-inner {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */