.elementor-67612 .elementor-element.elementor-element-bdcc9d0{--display:flex;}/* Start custom CSS *//* =========================================================
   FULL WIDTH + HORIZONTAL ALIGNMENT FIX
========================================================= */

/* Elementor boxed container'dan çık */
.prisync-feed-page {
  width: 100vw;
  max-width: none !important;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

/* Tüm section içeriklerini aynı yatay hatta getir */
.prisync-feed-page .pf-container {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

/* Hero kolonlarının dengeli dağılımı */
.prisync-feed-page .pf-hero-grid {
  width: 100%;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 64px;
}

/* Hero içeriği gereksiz yere daralmasın */
.prisync-feed-page .pf-hero-copy {
  width: 100%;
  max-width: 600px;
}

/* Sağ görsel kendi kolonunu tam kullansın */
.prisync-feed-page .pf-visual {
  width: 100%;
  max-width: 540px;
  margin-left: auto;
}

/* Desktop'ta section gerçekten tam genişlik */
.prisync-feed-page .pf-hero,
.prisync-feed-page .pf-section,
.prisync-feed-page .pf-format-strip,
.prisync-feed-page .pf-beta-section,
.prisync-feed-page .pf-final {
  width: 100%;
}

@media (max-width: 900px) {
  .prisync-feed-page .pf-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .prisync-feed-page .pf-visual,
  .prisync-feed-page .pf-hero-copy {
    max-width: none;
  }
}/* End custom CSS */