.elementor-11248 .elementor-element.elementor-element-ab98cc3{--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;overflow:visible;}.elementor-11248 .elementor-element.elementor-element-7bd73fa{--spacer-size:50px;}.elementor-11248 .elementor-element.elementor-element-6b271aef{--display:flex;border-style:none;--border-style:none;overflow:visible;}.elementor-11248 .elementor-element.elementor-element-6b271aef:not(.elementor-motion-effects-element-type-background), .elementor-11248 .elementor-element.elementor-element-6b271aef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #071424 64%, #CF6E01 100%);}.elementor-11248 .elementor-element.elementor-element-5d99a8d > .elementor-widget-container{padding:0px 0px 50px 0px;}body.elementor-page-11248:not(.elementor-motion-effects-element-type-background), body.elementor-page-11248 > .elementor-motion-effects-container > .elementor-motion-effects-layer, body.elementor-page-11248 #page .site-content{background-color:#071424;}body{--transparent-navigation-position:fixed;}body.elementor-page-11248 .site-header.sticky-header.show-on-scroll.hide-menu{pointer-events:auto;}body.elementor-page-11248 .site-header.sticky-header.show-on-scroll.hide-menu .site-header-wrapper{opacity:1;transform:none;pointer-events:auto;}:root{--page-title-display:none;}body.elementor-page-11248 .site-header.sticky-header:not(.scrolled):not(.mobile-menu-active) .elementor>.e-con.e-flex:last-child{background-color:transparent;border:none;box-shadow:none;}body.elementor-page-11248{--header-filter:blur(20px);}body.elementor-page-11248 .site-header.sticky-header.scrolled:not(.mobile-menu-active) .ekit-template-content-header>.elementor>.e-con.e-flex:last-child{background-color:#0000004d;}body.elementor-page-11248:not(.elementor-motion-effects-element-type-background), body.elementor-page-11248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #071424 64%, #CF6E01 100%);}@media(min-width:768px){.elementor-11248 .elementor-element.elementor-element-6b271aef{--content-width:940px;}}/* Start custom CSS for html, class: .elementor-element-5d99a8d */:root {
  --tutbak-bg-dark: #071424;
  --tutbak-header: #cf6e01;
  --tutbak-text-main: #f5f5f0; /* kırık beyaz */
  --tutbak-text-muted: rgba(245, 245, 240, 0.7);
}

/* Body'de SADECE tipografi; background yok */
body {
  margin: 0;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  color: var(--tutbak-text-main);
}

/* Ana bölüm – arka planı Elementor'dan vereceksin */
.tutbak-terms {
  padding: clamp(2.5rem, 4vw, 3.5rem) 1.5rem;
}

.tutbak-terms-inner {
  max-width: 960px;
  margin: 0 auto;
}

/* Başlık alanı */
.tutbak-terms-header h1 {
  font-size: clamp(1.7rem, 3vw, 2.2rem);
  margin: 0 0 0.75rem;
  color: var(--tutbak-text-main);
}

.tutbak-terms-intro {
  margin: 0 0 1.75rem;
  font-size: 0.98rem;
  line-height: 1.7;
  color: var(--tutbak-text-muted);
  max-width: 720px;
}

.tutbak-highlight {
  color: var(--tutbak-header);
  font-weight: 600;
}

/* Madde başlıkları */
.tutbak-article {
  margin-top: 1.75rem;
}

.tutbak-article:first-of-type {
  margin-top: 1.25rem;
}

.tutbak-article h2 {
  font-size: 1.1rem;
  margin: 0 0 0.5rem;
  color: var(--tutbak-header);
  font-weight: 600;
  letter-spacing: 0.01em;
}

/* Paragraflar */
.tutbak-article p {
  margin: 0 0 0.5rem;
  font-size: 0.97rem;
  line-height: 1.7;
  color: var(--tutbak-text-main);
}

/* Liste yapıları (özellikle madde 7) */
.tutbak-article ul {
  margin: 0.25rem 0 0.75rem 1.2rem;
  padding: 0;
}

.tutbak-article li {
  margin-bottom: 0.3rem;
  font-size: 0.95rem;
  line-height: 1.6;
}

.tutbak-article ul,
.tutbak-article li {
  color: var(--tutbak-text-main) !important;
}
/* Küçük ekran uyumu */
@media (max-width: 600px) {
  .tutbak-terms {
    padding-inline: 1.1rem;
  }

  .tutbak-article h2 {
    font-size: 1.02rem;
  }

  .tutbak-article p,
  .tutbak-article li {
    font-size: 0.94rem;
  }
}/* End custom CSS */