.page-domain-min .domain-hero-row--premium { align-items: flex-start; }
.page-domain.page-domain-min {
  --dm-contact-bg:
    radial-gradient(circle at left center, rgba(255, 255, 255, 0.08), transparent 34%),
    linear-gradient(90deg, rgba(8, 47, 73, 0.96) 0%, rgba(14, 116, 144, 0.92) 44%, rgba(56, 189, 248, 0.58) 100%);
  --dm-contact-shadow: 0 14px 30px rgba(0, 12, 28, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.08);
  --dm-contact-title: #fff;
  --dm-contact-sub: rgba(255, 255, 255, 0.92);
  --dm-contact-cta-border: rgba(56, 189, 248, 0.42);
  --dm-contact-cta-bg: linear-gradient(180deg, rgba(56, 189, 248, 0.98), rgba(37, 153, 219, 0.98));
  --dm-contact-cta-bg-hover: linear-gradient(180deg, rgba(74, 201, 255, 1), rgba(48, 173, 236, 1));
  --dm-contact-cta-text: #08304a;
  --dm-contact-focus: rgba(125, 211, 252, 0.92);
}
.page-domain.page-domain-min #header-area.header-area.overlay-section > .overlay {
  display: block !important;
  position: fixed !important;
  inset: 0 !important;
  z-index: 0 !important;
  pointer-events: none !important;
  background: rgba(
    var(--cizgi-domain-hero-overlay-r, 14),
    var(--cizgi-domain-hero-overlay-g, 116),
    var(--cizgi-domain-hero-overlay-b, 144),
    var(--cizgi-domain-hero-overlay-alpha, 0.2)
  ) !important;
}
.page-domain.page-domain-min #header-area.header-area.overlay-section.has-category-bg::before {
  display: none !important;
}
.page-domain.page-domain-min main#main-content {
  position: relative;
  z-index: 1;
}
.page-domain.page-domain-min #header-area.header-area.overlay-section {
  padding-bottom: 8px;
}
.page-domain-min .domain-hero-left-master,
.page-domain-min .domain-hero-right-shell { display: flex; flex-direction: column; }
.page-domain-min .park-right-stack--premium { display: flex; flex-direction: column; gap: 12px; width: 100%; }
.page-domain-min .park-form-slot.compact-form-slot.premium-form-slot { display: flex; flex-direction: column; }
.page-domain-min .domain-min-right-contact--desktop { display: none; }
.page-domain-min .domain-min-right-contact-wrap { display: block; }
.page-domain-min .domain-min-right-contact {
  width: 100%;
  margin: 2px 0 0;
  border-radius: 16px;
  overflow: hidden;
  padding: 12px 14px;
  min-height: 136px;
  box-shadow: var(--dm-contact-shadow);
  background: var(--dm-contact-bg);
}
.page-domain-min .domain-min-right-contact .domain-min-right-contact__inner {
  padding: 0;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 6px;
}
.page-domain-min .domain-min-right-contact .domain-min-right-contact__title {
  margin: 0;
  color: var(--dm-contact-title);
  font-size: clamp(0.95rem, 1.15vw, 1.2rem);
  line-height: 1.15;
  font-weight: 900;
  letter-spacing: -0.01em;
}
.page-domain-min .domain-min-right-contact .domain-min-right-contact__sub {
  margin: 0 auto;
  max-width: 600px;
  color: var(--dm-contact-sub);
  font-size: 0.82rem;
  line-height: 1.3;
  font-weight: 500;
}
.page-domain-min .domain-min-right-contact .domain-min-right-contact__cta {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 34px;
  padding: 0 14px;
  margin-top: 4px;
  border-radius: 10px;
  border: 1px solid var(--dm-contact-cta-border);
  background: var(--dm-contact-cta-bg);
  color: var(--dm-contact-cta-text);
  font-size: .8rem;
  font-weight: 800;
  line-height: 1;
  letter-spacing: .01em;
  text-decoration: none;
  transition: all .18s ease;
}
.page-domain-min .domain-min-right-contact .domain-min-right-contact__cta:hover,
.page-domain-min .domain-min-right-contact .domain-min-right-contact__cta:focus-visible {
  color: var(--dm-contact-cta-text);
  text-decoration: none;
  background: var(--dm-contact-cta-bg-hover);
  transform: translateY(-1px);
}
.page-domain.page-domain-min .domain-min-right-contact-wrap {
  width: 100%;
  max-width: min(1240px, 96vw);
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  padding-left: 0;
  padding-right: 0;
}
.page-domain-min .sales-channels-panel--fallback {
  margin-bottom: 12px;
  border: 1px dashed rgba(255, 255, 255, 0.36);
  grid-column: 1 / -1;
  width: 100%;
  text-align: center;
}
.page-domain-min .sales-channels-empty-copy {
  margin: 10px 0 0;
  opacity: .9;
}
.page-domain-min a:focus-visible,
.page-domain-min button:focus-visible {
  outline: 2px solid var(--dm-contact-focus);
  outline-offset: 2px;
}
html[data-site-mode="light"] .page-domain.page-domain-min,
html[data-theme="light"] .page-domain.page-domain-min,
.page-domain.page-domain-min[data-site-mode="light"],
.page-domain.page-domain-min[data-theme="light"] {
  --cizgi-domain-hero-bg: var(--cizgi-domain-hero-bg-light);
  --dm-contact-bg:
    radial-gradient(circle at left top, rgba(255, 255, 255, 0.14), transparent 38%),
    linear-gradient(140deg, rgba(217, 40, 121, 0.96), rgba(166, 22, 88, 0.92));
  --dm-contact-shadow: 0 12px 26px rgba(143, 26, 83, 0.24), inset 0 1px 0 rgba(255, 255, 255, 0.1);
  --dm-contact-title: #fff;
  --dm-contact-sub: rgba(255, 255, 255, 0.94);
  --dm-contact-cta-border: rgba(255, 255, 255, 0.38);
  --dm-contact-cta-bg: linear-gradient(180deg, rgba(178, 59, 120, 0.95), rgba(146, 41, 98, 0.95));
  --dm-contact-cta-bg-hover: linear-gradient(180deg, rgba(194, 70, 134, 0.96), rgba(160, 48, 110, 0.96));
  --dm-contact-cta-text: #fff;
  --dm-contact-focus: rgba(255, 255, 255, 0.92);
}

@media (min-width: 800px) {
  .page-domain.page-domain-min .park-hero-row.domain-hero-row--reorder > .domain-hero-left-master,
  .page-domain.page-domain-min .park-hero-row.domain-hero-row--reorder > .domain-hero-right-shell {
    align-self: flex-start;
  }
  .page-domain.page-domain-min .domain-hero-left-master .domain-hero-intro-card {
    height: auto;
  }
  .page-domain.page-domain-min .domain-hero-right-shell > .park-right-stack,
  .page-domain.page-domain-min .domain-hero-right-shell > .park-right-stack > .park-form-slot {
    height: auto;
  }
  .page-domain.page-domain-min .domain-min-right-contact-wrap {
    margin-top: 14px;
  }
}
@media (max-width: 991.98px) {
  .page-domain-min .domain-min-right-contact {
    min-height: 156px;
    padding: 14px 12px;
  }
  .page-domain-min .domain-min-right-contact .domain-min-right-contact__title {
    font-size: clamp(1rem, 5.4vw, 1.2rem);
  }
  .page-domain-min .domain-min-right-contact .domain-min-right-contact__sub {
    font-size: .82rem;
  }
}
@media (max-width: 799.98px) {
  .page-domain-min .domain-min-right-contact--desktop {
    display: none;
  }
  .page-domain-min .domain-min-right-contact-wrap {
    display: block;
  }
  .page-domain.page-domain-min main#main-content > #header-area {
    order: 1 !important;
  }
  .page-domain.page-domain-min #header-area.header-area.overlay-section {
    padding-bottom: 6px;
    background-image: var(--cizgi-domain-min-mobile-bg-dark) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center top !important;
  }
  html[data-site-mode="light"] .page-domain.page-domain-min #header-area.header-area.overlay-section,
  html[data-theme="light"] .page-domain.page-domain-min #header-area.header-area.overlay-section,
  .page-domain.page-domain-min[data-site-mode="light"] #header-area.header-area.overlay-section,
  .page-domain.page-domain-min[data-theme="light"] #header-area.header-area.overlay-section {
    background-image: var(--cizgi-domain-min-mobile-bg-light) !important;
  }
  .page-domain.page-domain-min main#main-content > .domain-min-right-contact-wrap {
    order: 99 !important;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
    box-sizing: border-box;
    margin-top: 6px;
  }
  .page-domain.page-domain-min #cizgi-domain-home-bg-video {
    display: none !important;
  }
}

