
#mainContent.mz-page--led-ekran-kiralama { width: 100% !important; max-width: none !important; overflow-x: hidden !important; }
.mz-page--led-ekran-kiralama {
  --mz-ink: #111827;
  --mz-accent: #334155;
  --mz-accent-2: #64748b;
  --mz-soft: #f8fafc;
  --mz-muted: #64748b;
  --mz-line: rgba(15, 23, 42, .12);
  --mz-radius: 22px;
  --mz-shell: min(calc(100% - var(--enb-layout-edge-gap, 48px)), var(--enb-layout-shell, var(--enb-header-shell, 1552px)));
  --mz-shell-max: var(--enb-layout-shell, var(--enb-header-shell, 1552px));
  color: #172033;
  background:
    radial-gradient(circle at 88% 2%, color-mix(in srgb, var(--mz-accent-2) 14%, transparent), transparent 28%),
    linear-gradient(180deg, #fff 0%, var(--mz-soft) 48%, #fff 100%);
}
.mz-page--led-ekran-kiralama * { box-sizing: border-box; }
.mz-page--led-ekran-kiralama .mz-wrap { width: var(--mz-shell); max-width: var(--mz-shell-max); margin: 0 auto; }
.mz-page--led-ekran-kiralama h1, .mz-page--led-ekran-kiralama h2, .mz-page--led-ekran-kiralama h3, .mz-page--led-ekran-kiralama h4 { letter-spacing: -.025em; text-wrap: balance; color: var(--mz-ink); }
.mz-page--led-ekran-kiralama p, .mz-page--led-ekran-kiralama li { color: #475569; line-height: 1.76; text-wrap: pretty; }
.mz-page--led-ekran-kiralama .mz-hero { position: relative; padding: clamp(54px, 7vw, 104px) 0 46px; overflow: hidden; background: linear-gradient(135deg, var(--mz-ink), color-mix(in srgb, var(--mz-accent) 64%, #111827)); color: #fff; }
.mz-page--led-ekran-kiralama .mz-hero::after { content:""; position:absolute; inset:auto -12% -32% 46%; height:62%; border-radius:999px; background:radial-gradient(circle, color-mix(in srgb, var(--mz-accent-2) 34%, transparent), transparent 68%); opacity:.7; pointer-events:none; }
.mz-page--led-ekran-kiralama .mz-hero__grid { position:relative; z-index:1; display:grid; grid-template-columns:minmax(0,1.05fr) minmax(280px,.85fr); gap:clamp(28px,5vw,64px); align-items:center; }
.mz-page--led-ekran-kiralama .mz-hero h1 { margin:0 0 18px; max-width:920px; color:#fff; font-size:clamp(2.15rem,5vw,4.7rem); line-height:.98; }
.mz-page--led-ekran-kiralama .mz-hero__lead { margin:0 0 14px; max-width:760px; color:rgba(255,255,255,.93); font-size:clamp(1.04rem,2vw,1.28rem); line-height:1.72; }
.mz-page--led-ekran-kiralama .mz-hero__text { margin:0; max-width:760px; color:rgba(255,255,255,.78); }
.mz-page--led-ekran-kiralama .mz-actions { display:flex; flex-wrap:wrap; gap:12px; margin-top:24px; }
.mz-page--led-ekran-kiralama .mz-btn { display:inline-flex; align-items:center; justify-content:center; min-height:38px; padding:.58rem .88rem; border-radius:999px; font-size:.9rem; font-weight:760; text-decoration:none; border:1px solid transparent; cursor:pointer; transition:transform .2s ease, box-shadow .2s ease, background .2s ease; }
.mz-page--led-ekran-kiralama .mz-btn:hover { transform:translateY(-1px); }
.mz-page--led-ekran-kiralama .mz-btn--primary { background:#fff; color:var(--mz-ink); box-shadow:0 12px 28px rgba(15,23,42,.16); }
.mz-page--led-ekran-kiralama .mz-btn--soft { background:rgba(255,255,255,.12); color:#fff; border-color:rgba(255,255,255,.30); }
.mz-page--led-ekran-kiralama .mz-btn--line { background:#fff; color:var(--mz-accent); border-color:color-mix(in srgb, var(--mz-accent) 32%, #fff); box-shadow:none; min-height:36px; padding:.52rem .78rem; font-size:.86rem; }
.mz-page--led-ekran-kiralama .mz-hero__media { margin:0; border-radius:30px; padding:10px; background:rgba(255,255,255,.14); border:1px solid rgba(255,255,255,.24); box-shadow:0 28px 80px rgba(0,0,0,.22); }
.mz-page--led-ekran-kiralama .mz-hero__media img { display:block; width:100%; aspect-ratio:4/3; object-fit:cover; border-radius:22px; background:rgba(255,255,255,.10); }
.mz-page--led-ekran-kiralama .mz-hero__media figcaption { color:rgba(255,255,255,.82); font-size:.88rem; padding:10px 6px 2px; }
.mz-page--led-ekran-kiralama .mz-section { padding:clamp(38px,6vw,76px) 0; }
.mz-page--led-ekran-kiralama .mz-section-head { max-width:780px; margin-bottom:20px; }
.mz-page--led-ekran-kiralama h2 { margin:0 0 14px; font-size:clamp(1.5rem,3vw,2.32rem); line-height:1.1; }
.mz-page--led-ekran-kiralama h3 { margin:0 0 8px; font-size:1.08rem; }
.mz-page--led-ekran-kiralama h4 { margin:0 0 6px; font-size:.98rem; }
.mz-page--led-ekran-kiralama .mz-world__grid, .mz-page--led-ekran-kiralama .mz-price__grid, .mz-page--led-ekran-kiralama .mz-scenes__grid, .mz-page--led-ekran-kiralama .mz-plan__grid, .mz-page--led-ekran-kiralama .mz-form__grid { display:grid; grid-template-columns:minmax(0,1.05fr) minmax(290px,.95fr); gap:24px; align-items:start; }
.mz-page--led-ekran-kiralama .mz-world__panel, .mz-page--led-ekran-kiralama .mz-price__box, .mz-page--led-ekran-kiralama .mz-package-card, .mz-page--led-ekran-kiralama .mz-scene-list article, .mz-page--led-ekran-kiralama .mz-plan-card, .mz-page--led-ekran-kiralama .mz-related-card, .mz-page--led-ekran-kiralama .mz-request-form, .mz-page--led-ekran-kiralama .mz-media-card, .mz-page--led-ekran-kiralama .mz-video-card, .mz-page--led-ekran-kiralama .mz-faq details { background:rgba(255,255,255,.94); border:1px solid var(--mz-line); border-radius:var(--mz-radius); box-shadow:0 16px 48px rgba(15,23,42,.075); }
.mz-page--led-ekran-kiralama .mz-world__panel { padding:24px; }
.mz-page--led-ekran-kiralama .mz-shelf-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
.mz-page--led-ekran-kiralama .mz-shelf-grid article { padding:14px; border-radius:16px; background:color-mix(in srgb, var(--mz-soft) 72%, #fff); border:1px solid color-mix(in srgb, var(--mz-accent) 16%, #fff); }
.mz-page--led-ekran-kiralama .mz-shelf-grid p { margin:0; font-size:.92rem; }
.mz-page--led-ekran-kiralama .mz-price { background:linear-gradient(180deg, rgba(255,255,255,.58), var(--mz-soft)); }
.mz-page--led-ekran-kiralama .mz-price__box { padding:24px; }
.mz-page--led-ekran-kiralama .mz-price__box strong { display:block; color:var(--mz-accent); font-size:clamp(1.48rem,4vw,2.24rem); line-height:1.08; letter-spacing:-.04em; }
.mz-page--led-ekran-kiralama .mz-package-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; }
.mz-page--led-ekran-kiralama .mz-package-card { padding:22px; display:flex; flex-direction:column; gap:14px; }
.mz-page--led-ekran-kiralama .mz-package-card strong { color:var(--mz-accent); font-size:1.02rem; }
.mz-page--led-ekran-kiralama .mz-package-card p { margin:0; }
.mz-page--led-ekran-kiralama .mz-package-card ul { margin:0; padding-left:1.1rem; }
.mz-page--led-ekran-kiralama .mz-package-card .mz-btn { margin-top:auto; align-self:flex-start; }
.mz-page--led-ekran-kiralama .mz-scenes { background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--mz-soft) 68%, #fff)); }
.mz-page--led-ekran-kiralama .mz-scene-list { display:grid; gap:12px; }
.mz-page--led-ekran-kiralama .mz-scene-list article { padding:18px 20px; }
.mz-page--led-ekran-kiralama .mz-scene-list p { margin:0; }
.mz-page--led-ekran-kiralama .mz-media { background:linear-gradient(180deg, color-mix(in srgb, var(--mz-soft) 75%, #fff), #fff); }
.mz-page--led-ekran-kiralama .mz-media-track { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; }
.mz-page--led-ekran-kiralama .mz-media-card { margin:0; overflow:hidden; }
.mz-page--led-ekran-kiralama .mz-media-card img { display:block; width:100%; aspect-ratio:4/3; object-fit:cover; background:var(--mz-soft); }
.mz-page--led-ekran-kiralama .mz-media-card figcaption { padding:12px 14px 14px; color:#475569; font-size:.92rem; }
.mz-page--led-ekran-kiralama .mz-video-card { margin-top:18px; padding:16px; }
.mz-page--led-ekran-kiralama .mz-video-card video { display:block; width:100%; max-height:520px; border-radius:16px; background:#0f172a; }
.mz-page--led-ekran-kiralama .mz-video-card p { margin:10px 2px 0; font-size:.92rem; }
.mz-page--led-ekran-kiralama .mz-plan-card, .mz-page--led-ekran-kiralama .mz-related-card { padding:24px; }
.mz-page--led-ekran-kiralama .mz-plan-card ol { margin:0; padding-left:1.25rem; }
.mz-page--led-ekran-kiralama .mz-related-links { display:flex; flex-wrap:wrap; gap:10px; margin-top:18px; }
.mz-page--led-ekran-kiralama .mz-related-links a { color:var(--mz-accent); background:color-mix(in srgb, var(--mz-soft) 76%, #fff); border:1px solid color-mix(in srgb, var(--mz-accent) 22%, #fff); border-radius:999px; padding:.5rem .72rem; font-size:.88rem; font-weight:740; text-decoration:none; }
.mz-page--led-ekran-kiralama .mz-form-section { background:linear-gradient(135deg, var(--mz-soft), #fff); }
.mz-page--led-ekran-kiralama .mz-request-form { padding:22px; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; }
.mz-page--led-ekran-kiralama .mz-request-form label { display:grid; gap:7px; color:var(--mz-ink); font-weight:720; font-size:.92rem; }
.mz-page--led-ekran-kiralama .mz-request-form input, .mz-page--led-ekran-kiralama .mz-request-form select, .mz-page--led-ekran-kiralama .mz-request-form textarea { width:100%; border:1px solid rgba(15,23,42,.16); border-radius:14px; padding:.76rem .84rem; font-size:16px; background:#fff; color:#172033; outline:none; }
.mz-page--led-ekran-kiralama .mz-request-form input:focus, .mz-page--led-ekran-kiralama .mz-request-form select:focus, .mz-page--led-ekran-kiralama .mz-request-form textarea:focus { border-color:var(--mz-accent); box-shadow:0 0 0 4px color-mix(in srgb, var(--mz-accent) 16%, transparent); }
.mz-page--led-ekran-kiralama .mz-form-wide, .mz-page--led-ekran-kiralama .mz-request-form button { grid-column:1 / -1; }
.mz-page--led-ekran-kiralama .mz-request-form .mz-btn--primary { background:var(--mz-accent); color:#fff; justify-self:start; min-height:38px; box-shadow:0 12px 28px color-mix(in srgb, var(--mz-accent) 22%, transparent); }
.mz-page--led-ekran-kiralama .mz-faq-list { display:grid; gap:12px; }
.mz-page--led-ekran-kiralama .mz-faq details { padding:18px 20px; }
.mz-page--led-ekran-kiralama .mz-faq summary { cursor:pointer; font-weight:800; color:var(--mz-ink); }
.mz-page--led-ekran-kiralama .mz-faq details p { margin:12px 0 0; }
.mz-page--led-ekran-kiralama a:focus-visible, .mz-page--led-ekran-kiralama button:focus-visible, .mz-page--led-ekran-kiralama input:focus-visible, .mz-page--led-ekran-kiralama select:focus-visible, .mz-page--led-ekran-kiralama textarea:focus-visible { outline:3px solid color-mix(in srgb, var(--mz-accent) 35%, #fff); outline-offset:3px; }
@media (max-width: 980px) {
  .mz-page--led-ekran-kiralama .mz-hero__grid, .mz-page--led-ekran-kiralama .mz-world__grid, .mz-page--led-ekran-kiralama .mz-price__grid, .mz-page--led-ekran-kiralama .mz-scenes__grid, .mz-page--led-ekran-kiralama .mz-plan__grid, .mz-page--led-ekran-kiralama .mz-form__grid { grid-template-columns:1fr; }
  .mz-page--led-ekran-kiralama .mz-package-grid { grid-template-columns:1fr; }
}
@media (max-width: 767px) {
  .mz-page--led-ekran-kiralama .mz-wrap { width: calc(100% - 24px); max-width: var(--mz-shell-max); }
  .mz-page--led-ekran-kiralama .mz-hero { padding:42px 0 30px; }
  .mz-page--led-ekran-kiralama .mz-actions { gap:10px; }
  .mz-page--led-ekran-kiralama .mz-btn { min-height:36px; padding:.52rem .76rem; font-size:.86rem; }
  .mz-page--led-ekran-kiralama .mz-shelf-grid { grid-template-columns:1fr; }
  .mz-page--led-ekran-kiralama .mz-media-track { display:flex; overflow-x:auto; gap:12px; padding:4px 4px 14px; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; }
  .mz-page--led-ekran-kiralama .mz-media-track::-webkit-scrollbar { height:6px; }
  .mz-page--led-ekran-kiralama .mz-media-track::-webkit-scrollbar-thumb { background:color-mix(in srgb, var(--mz-accent) 32%, #cbd5e1); border-radius:999px; }
  .mz-page--led-ekran-kiralama .mz-media-card { min-width:84%; scroll-snap-align:start; }
  .mz-page--led-ekran-kiralama .mz-request-form { grid-template-columns:1fr; padding:16px; }
  .mz-page--led-ekran-kiralama .mz-request-form .mz-btn--primary { width:auto; justify-self:start; }
}


/* Sayfa kabuğu genişliği yorum alanı ile aynı hizaya alınır. */
@media (min-width: 1280px) {
  .mz-page .mz-wrap {
    width: var(--mz-shell) !important;
    max-width: var(--mz-shell-max) !important;
  }
}
