/**
 * domain-lander-shared — silver + diamond ortak: güven şeridi, pazaryeri okunurluk, kontrast
 */

.cizgi-ltr-isolate {
  direction: ltr;
  unicode-bidi: isolate;
}

/* —— İki sütun lander grid oranları (Seçenek A: kimlik ~%45, ticari ~%55) —— */
.page-domain-lander-silver,
.page-domain-lander-diamond {
  --lander-hero-col-identity: 0.952fr;
  --lander-hero-col-commerce: 1.168fr;
  --lander-offer-accent: var(--cizgi-color-brand-primary, #38bdf8);
  --lander-offer-accent-2: #e879a9;
  --lander-offer-headline-solid: #f0f9ff;
  --lander-offer-icon-bg: rgba(56, 189, 248, 0.18);
  --lander-offer-icon-bg-2: rgba(232, 121, 169, 0.16);
  --lander-offer-headline-size: clamp(0.6875rem, 1.65vw, 0.8125rem);
  --lander-identity-logo-max-h: min(26vh, 188px);
  --lander-identity-title-size: clamp(1.9rem, 4.5vw, 2.75rem);
  --lander-identity-title-size-long: clamp(1.45rem, 3.2vw, 2.1rem);
  --lander-identity-title-size-xlong: clamp(1.2rem, 2.5vw, 1.75rem);
  --lander-identity-tld-ratio: 0.92em;
  --lander-focus-ring: 0 0 0 3px rgba(56, 189, 248, 0.45);
}

/* —— Kimlik domain başlığı: silver + diamond aynı ölçek (uzunluk sınıfları PHP) —— */
.page-domain-lander-silver .domain-silver-section--identity .domain-title,
.page-domain-lander-diamond .domain-diamond-section--identity .domain-title {
  text-align: center;
  margin: 0;
  font-size: var(--lander-identity-title-size);
  font-weight: 900;
  line-height: 1.08;
  letter-spacing: -0.03em;
  overflow-wrap: anywhere;
  word-break: break-word;
  hyphens: manual;
  max-width: 100%;
}

.page-domain-lander-silver .domain-silver-section--identity .domain-title.domain-title--len-long,
.page-domain-lander-diamond .domain-diamond-section--identity .domain-title.domain-title--len-long {
  font-size: var(--lander-identity-title-size-long);
  letter-spacing: -0.025em;
}

.page-domain-lander-silver .domain-silver-section--identity .domain-title.domain-title--len-xlong,
.page-domain-lander-diamond .domain-diamond-section--identity .domain-title.domain-title--len-xlong {
  font-size: var(--lander-identity-title-size-xlong);
  letter-spacing: -0.02em;
  line-height: 1.1;
}

.page-domain-lander-silver .domain-silver-section--identity .domain-title.domain-title--len-short .domain-highlight,
.page-domain-lander-diamond .domain-diamond-section--identity .domain-title.domain-title--len-short .domain-highlight {
  gap: 0.06em;
}

.page-domain-lander-silver .domain-silver-section--identity .domain-title.domain-title--len-short .domain-sld,
.page-domain-lander-diamond .domain-diamond-section--identity .domain-title.domain-title--len-short .domain-sld {
  letter-spacing: -0.02em;
}

.page-domain-lander-silver .domain-silver-section--identity .domain-title .domain-highlight,
.page-domain-lander-diamond .domain-diamond-section--identity .domain-title .domain-highlight {
  display: inline-flex;
  align-items: baseline;
  justify-content: center;
  flex-wrap: wrap;
  gap: 0.04em;
  max-width: 100%;
}

.page-domain-lander-silver .domain-silver-section--identity .domain-title .domain-tld,
.page-domain-lander-diamond .domain-diamond-section--identity .domain-title .domain-tld {
  font-size: var(--lander-identity-tld-ratio) !important;
  font-weight: 800;
  opacity: 1;
  letter-spacing: -0.02em;
}

/* —— Satılık premium domain başlığı (Silver offer + Diamond fiyat) —— */
.page-domain-lander-silver .domain-silver-section--offer .domain-silver-offer__headline-row,
.page-domain-lander-diamond .domain-diamond-section--price .domain-silver-offer__headline-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: clamp(0.45rem, 1.4vw, 0.65rem);
  width: 100%;
  max-width: 100%;
  min-width: 0;
}

.page-domain-lander-diamond .domain-diamond-section--price .domain-silver-offer__headline-row {
  margin-bottom: 0.15rem;
}

.page-domain-lander-silver .domain-silver-section--offer .domain-silver-offer__headline-icon,
.page-domain-lander-diamond .domain-diamond-section--price .domain-silver-offer__headline-icon {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: clamp(1.65rem, 4vw, 2rem);
  height: clamp(1.65rem, 4vw, 2rem);
  border-radius: 50%;
  background: linear-gradient(145deg, var(--lander-offer-icon-bg) 0%, var(--lander-offer-icon-bg-2) 100%);
  border: 1px solid rgba(125, 211, 252, 0.35);
  color: var(--lander-offer-accent);
  font-size: clamp(0.75rem, 2vw, 0.9rem);
  line-height: 1;
  box-shadow: 0 4px 14px rgba(0, 12, 28, 0.12);
}

.page-domain-lander-silver .domain-silver-offer__headline-icon > i,
.page-domain-lander-diamond .domain-diamond-section--price .domain-silver-offer__headline-icon > i {
  font-family: FontAwesome !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.page-domain-lander-silver .domain-silver-offer__headline,
.page-domain-lander-diamond .domain-diamond-section--price .domain-silver-offer__headline {
  margin: 0;
  min-width: 0;
  flex: 0 1 auto;
  max-width: calc(100% - 2.5rem);
  font-size: var(--lander-offer-headline-size);
  font-weight: 700;
  letter-spacing: 0.03em;
  line-height: 1.3;
  text-align: center;
  text-transform: none;
  overflow-wrap: anywhere;
  word-break: break-word;
  hyphens: manual;
}

.page-domain-lander-silver .domain-silver-offer__headline-text,
.page-domain-lander-diamond .domain-diamond-section--price .domain-silver-offer__headline-text {
  display: inline;
  background: linear-gradient(
    105deg,
    var(--lander-offer-headline-solid) 0%,
    var(--lander-offer-headline-solid) 22%,
    var(--lander-offer-accent) 48%,
    var(--lander-offer-accent-2) 100%
  );
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

:is(html[data-site-mode="light"], html[data-theme="light"])
  .page-domain-lander-silver
  .domain-silver-offer__headline-text,
:is(html[data-site-mode="light"], html[data-theme="light"])
  .page-domain-lander-diamond
  .domain-diamond-section--price
  .domain-silver-offer__headline-text,
.page-domain-lander-silver[data-site-mode="light"] .domain-silver-offer__headline-text,
.page-domain-lander-silver[data-theme="light"] .domain-silver-offer__headline-text,
.page-domain-lander-diamond[data-site-mode="light"]
  .domain-diamond-section--price
  .domain-silver-offer__headline-text,
.page-domain-lander-diamond[data-theme="light"]
  .domain-diamond-section--price
  .domain-silver-offer__headline-text {
  -webkit-background-clip: text !important;
  background-clip: text !important;
  color: transparent !important;
}

@supports not ((-webkit-background-clip: text) or (background-clip: text)) {
  .page-domain-lander-silver .domain-silver-offer__headline-text,
  .page-domain-lander-diamond .domain-diamond-section--price .domain-silver-offer__headline-text {
    color: var(--lander-offer-headline-solid);
    background: none;
  }
}

:is(html[data-site-mode="dark"], html[data-theme="dark"])
  .page-domain-lander-silver
  .domain-silver-offer__headline-text,
:is(html[data-site-mode="dark"], html[data-theme="dark"])
  .page-domain-lander-diamond
  .domain-diamond-section--price
  .domain-silver-offer__headline-text,
html:not([data-site-mode="light"]):not([data-theme="light"])
  .page-domain-lander-silver
  .domain-silver-offer__headline-text,
html:not([data-site-mode="light"]):not([data-theme="light"])
  .page-domain-lander-diamond
  .domain-diamond-section--price
  .domain-silver-offer__headline-text,
.page-domain-lander-silver[data-site-mode="dark"] .domain-silver-offer__headline-text,
.page-domain-lander-silver[data-theme="dark"] .domain-silver-offer__headline-text,
.page-domain-lander-diamond[data-site-mode="dark"]
  .domain-diamond-section--price
  .domain-silver-offer__headline-text,
.page-domain-lander-diamond[data-theme="dark"]
  .domain-diamond-section--price
  .domain-silver-offer__headline-text {
  -webkit-background-clip: text !important;
  background-clip: text !important;
  color: transparent !important;
}

:is(html[data-site-mode="light"], html[data-theme="light"])
  .page-domain-lander-silver
  .domain-silver-offer__headline-icon,
:is(html[data-site-mode="light"], html[data-theme="light"])
  .page-domain-lander-diamond
  .domain-diamond-section--price
  .domain-silver-offer__headline-icon,
.page-domain-lander-silver[data-site-mode="light"] .domain-silver-offer__headline-icon,
.page-domain-lander-silver[data-theme="light"] .domain-silver-offer__headline-icon,
.page-domain-lander-diamond[data-site-mode="light"]
  .domain-diamond-section--price
  .domain-silver-offer__headline-icon,
.page-domain-lander-diamond[data-theme="light"]
  .domain-diamond-section--price
  .domain-silver-offer__headline-icon {
  border-color: rgba(2, 132, 199, 0.28);
  color: #0369a1;
  box-shadow: 0 4px 12px rgba(15, 23, 42, 0.08);
}

/* Kimlik kartı: ticari kolona bakan iç köprü accent */
.page-domain-lander-silver .domain-silver-section--identity .hero-showcase-card.domain-hero-intro-card,
.page-domain-lander-diamond .domain-diamond-section--identity .hero-showcase-card.domain-hero-intro-card {
  position: relative;
  overflow: visible;
}

.page-domain-lander-silver .domain-silver-section--identity .hero-showcase-card.domain-hero-intro-card::before,
.page-domain-lander-diamond .domain-diamond-section--identity .hero-showcase-card.domain-hero-intro-card::before {
  content: "";
  position: absolute;
  inset-inline-end: 0;
  top: 14%;
  bottom: 14%;
  width: 3px;
  border-radius: 4px 0 0 4px;
  background: linear-gradient(180deg, var(--lander-offer-accent) 0%, var(--lander-offer-accent-2) 100%);
  opacity: 0.5;
  pointer-events: none;
  z-index: 2;
  box-shadow: 0 0 10px rgba(56, 189, 248, 0.28);
}

html[dir="rtl"] .page-domain-lander-silver .domain-silver-section--identity .hero-showcase-card.domain-hero-intro-card::before,
.page-domain-lander-silver[dir="rtl"] .domain-silver-section--identity .hero-showcase-card.domain-hero-intro-card::before,
html[dir="rtl"] .page-domain-lander-diamond .domain-diamond-section--identity .hero-showcase-card.domain-hero-intro-card::before,
.page-domain-lander-diamond[dir="rtl"] .domain-diamond-section--identity .hero-showcase-card.domain-hero-intro-card::before {
  border-radius: 0 4px 4px 0;
}

/* Dar kimlik kolonu: güven şeridi 2×2 */
@media (min-width: 992px) {
  .page-domain-lander-silver .domain-silver-cell--identity .domain-lander-trust-strip,
  .page-domain-lander-diamond .domain-diamond-cell--identity .domain-lander-trust-strip {
    flex-wrap: wrap;
    justify-content: center;
    row-gap: clamp(0.35rem, 1.2vw, 0.55rem);
    column-gap: clamp(0.25rem, 0.8vw, 0.4rem);
  }

  .page-domain-lander-silver .domain-silver-cell--identity .domain-lander-trust-chip,
  .page-domain-lander-diamond .domain-diamond-cell--identity .domain-lander-trust-chip {
    flex: 1 1 calc(50% - 0.35rem);
    max-width: calc(50% - 0.35rem);
  }

  .page-domain-lander-silver .domain-silver-cell--identity .domain-lander-trust-chip__caption,
  .page-domain-lander-diamond .domain-diamond-cell--identity .domain-lander-trust-chip__caption {
    font-size: clamp(0.58rem, 1.1vw, 0.68rem);
    line-height: 1.2;
  }
}

/* Pazaryeri yok: ticari kolon tek kart dengesi */
.page-domain-lander-silver .domain-silver-hero-grid--no-market .domain-silver-cell--commerce,
.page-domain-lander-diamond .domain-diamond-hero-grid--no-market .domain-diamond-cell--commerce {
  justify-content: stretch;
}

.page-domain-lander-silver .domain-silver-hero-grid--no-market .domain-silver-cell--offer,
.page-domain-lander-diamond .domain-diamond-hero-grid--no-market .domain-diamond-cell--price {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
}

.page-domain-lander-silver .domain-silver-hero-grid--no-market .domain-silver-cell--offer .hero-showcase-card,
.page-domain-lander-diamond .domain-diamond-hero-grid--no-market .domain-diamond-cell--price .hero-showcase-card {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* Fiyat hiyerarşisi */
.page-domain-lander-diamond .domain-diamond-section--price .domain-hero-price__values {
  gap: clamp(0.35rem, 1vw, 0.55rem);
}

.page-domain-lander-diamond .domain-diamond-section--price .domain-hero-price__old {
  font-size: clamp(0.95rem, 2.2vw, 1.15rem);
  font-weight: 600;
  opacity: 0.72;
}

.page-domain-lander-diamond .domain-diamond-section--price .domain-hero-price__current {
  font-size: clamp(1.65rem, 4.2vw, 2.35rem);
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 1.05;
}

:is(html[data-site-mode="light"], html[data-theme="light"])
  .page-domain-lander-diamond
  .domain-diamond-section--price
  .domain-hero-price__current,
.page-domain-lander-diamond[data-site-mode="light"] .domain-diamond-section--price .domain-hero-price__current,
.page-domain-lander-diamond[data-theme="light"] .domain-diamond-section--price .domain-hero-price__current {
  color: #0f172a;
}

:is(html[data-site-mode="light"], html[data-theme="light"])
  .page-domain-lander-diamond
  .domain-diamond-section--price
  .domain-hero-price__old,
.page-domain-lander-diamond[data-site-mode="light"] .domain-diamond-section--price .domain-hero-price__old,
.page-domain-lander-diamond[data-theme="light"] .domain-diamond-section--price .domain-hero-price__old {
  color: rgba(51, 65, 85, 0.75);
}

/* Açık tema: teklif başlığı gradyanı (dark ile aynı dil, beyaz kartta okunur) */
:is(html[data-site-mode="light"], html[data-theme="light"])
  .page-domain-lander-silver,
:is(html[data-site-mode="light"], html[data-theme="light"])
  .page-domain-lander-diamond,
.page-domain-lander-silver[data-site-mode="light"],
.page-domain-lander-silver[data-theme="light"],
.page-domain-lander-diamond[data-site-mode="light"],
.page-domain-lander-diamond[data-theme="light"] {
  --lander-offer-accent: #0284c7;
  --lander-offer-accent-2: #be185d;
  --lander-offer-headline-solid: #0f172a;
}

:is(html[data-site-mode="light"], html[data-theme="light"])
  .page-domain-lander-silver
  .domain-silver-offer__headline-text,
:is(html[data-site-mode="light"], html[data-theme="light"])
  .page-domain-lander-diamond
  .domain-diamond-section--price
  .domain-silver-offer__headline-text,
.page-domain-lander-silver[data-site-mode="light"] .domain-silver-offer__headline-text,
.page-domain-lander-silver[data-theme="light"] .domain-silver-offer__headline-text,
.page-domain-lander-diamond[data-site-mode="light"]
  .domain-diamond-section--price
  .domain-silver-offer__headline-text,
.page-domain-lander-diamond[data-theme="light"]
  .domain-diamond-section--price
  .domain-silver-offer__headline-text {
  background-image: linear-gradient(
    105deg,
    var(--lander-offer-headline-solid) 0%,
    var(--lander-offer-headline-solid) 10%,
    var(--lander-offer-accent) 38%,
    var(--lander-offer-accent-2) 100%
  ) !important;
  filter: drop-shadow(0 1px 8px rgba(14, 165, 233, 0.18));
}

/* Dark tema: ortak offer token güncellemesi */
:is(html[data-site-mode="dark"], html[data-theme="dark"])
  .page-domain-lander-silver,
:is(html[data-site-mode="dark"], html[data-theme="dark"])
  .page-domain-lander-diamond,
html:not([data-site-mode="light"]):not([data-theme="light"]) .page-domain-lander-silver,
html:not([data-site-mode="light"]):not([data-theme="light"]) .page-domain-lander-diamond,
.page-domain-lander-silver[data-site-mode="dark"],
.page-domain-lander-silver[data-theme="dark"],
.page-domain-lander-diamond[data-site-mode="dark"],
.page-domain-lander-diamond[data-theme="dark"] {
  --lander-offer-accent: #22d3ee;
  --lander-offer-accent-2: #f472b6;
  --lander-offer-headline-solid: #ffffff;
}

:is(html[data-site-mode="dark"], html[data-theme="dark"])
  .page-domain-lander-silver
  .domain-silver-offer__headline-text,
:is(html[data-site-mode="dark"], html[data-theme="dark"])
  .page-domain-lander-diamond
  .domain-diamond-section--price
  .domain-silver-offer__headline-text,
html:not([data-site-mode="light"]):not([data-theme="light"])
  .page-domain-lander-silver
  .domain-silver-offer__headline-text,
html:not([data-site-mode="light"]):not([data-theme="light"])
  .page-domain-lander-diamond
  .domain-diamond-section--price
  .domain-silver-offer__headline-text,
.page-domain-lander-silver[data-site-mode="dark"] .domain-silver-offer__headline-text,
.page-domain-lander-silver[data-theme="dark"] .domain-silver-offer__headline-text,
.page-domain-lander-diamond[data-site-mode="dark"]
  .domain-diamond-section--price
  .domain-silver-offer__headline-text,
.page-domain-lander-diamond[data-theme="dark"]
  .domain-diamond-section--price
  .domain-silver-offer__headline-text {
  filter: drop-shadow(0 0 12px rgba(56, 189, 248, 0.4));
}

/* —— Güven şeridi: her zaman görünür kısa etiket —— */
.page-domain-lander-silver .domain-lander-trust-strip,
.page-domain-lander-diamond .domain-lander-trust-strip {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  gap: clamp(0.2rem, 1vw, 0.5rem);
  width: 100%;
  margin-top: clamp(0.45rem, 1.4vw, 0.75rem);
  padding-top: clamp(0.55rem, 1.4vw, 0.75rem);
  padding-bottom: clamp(0.25rem, 0.6vw, 0.4rem);
  border-top: 1px solid rgba(255, 255, 255, 0.14);
  position: relative;
  z-index: 1;
  flex-shrink: 0;
}

.page-domain-lander-silver .domain-lander-trust-chip,
.page-domain-lander-diamond .domain-lander-trust-chip {
  flex: 1 1 0;
  min-width: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 0.28rem;
  padding: 0.2rem 0.12rem 0.35rem;
  border-radius: 10px;
  outline: none;
  transition: background 0.15s ease;
}

.page-domain-lander-silver .domain-lander-trust-chip:hover,
.page-domain-lander-silver .domain-lander-trust-chip:focus-visible,
.page-domain-lander-diamond .domain-lander-trust-chip:hover,
.page-domain-lander-diamond .domain-lander-trust-chip:focus-visible {
  background: rgba(255, 255, 255, 0.08);
}

.page-domain-lander-silver .domain-lander-trust-chip:focus-visible,
.page-domain-lander-diamond .domain-lander-trust-chip:focus-visible {
  box-shadow: 0 0 0 3px rgba(56, 189, 248, 0.45);
}

.page-domain-lander-silver .domain-lander-trust-chip__icon,
.page-domain-lander-diamond .domain-lander-trust-chip__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  font-size: clamp(1rem, 2.5vw, 1.28rem);
  line-height: 1;
  color: rgba(186, 230, 253, 0.96);
}

.page-domain-lander-silver .domain-lander-trust-chip__icon > i,
.page-domain-lander-diamond .domain-lander-trust-chip__icon > i {
  font-family: FontAwesome !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.page-domain-lander-silver .domain-lander-trust-chip__caption,
.page-domain-lander-diamond .domain-lander-trust-chip__caption {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0 0.1rem;
  font-size: clamp(0.625rem, 1.35vw, 0.72rem);
  font-weight: 700;
  line-height: 1.25;
  text-align: center;
  color: rgba(248, 250, 252, 0.92);
  overflow-wrap: break-word;
  hyphens: manual;
}

:is(html[data-site-mode="light"], html[data-theme="light"])
  .page-domain-lander-silver
  .domain-lander-trust-strip,
:is(html[data-site-mode="light"], html[data-theme="light"])
  .page-domain-lander-diamond
  .domain-lander-trust-strip,
.page-domain-lander-silver[data-site-mode="light"] .domain-lander-trust-strip,
.page-domain-lander-silver[data-theme="light"] .domain-lander-trust-strip,
.page-domain-lander-diamond[data-site-mode="light"] .domain-lander-trust-strip,
.page-domain-lander-diamond[data-theme="light"] .domain-lander-trust-strip {
  border-top-color: rgba(15, 23, 42, 0.12);
}

:is(html[data-site-mode="light"], html[data-theme="light"])
  .page-domain-lander-silver
  .domain-lander-trust-chip__icon,
:is(html[data-site-mode="light"], html[data-theme="light"])
  .page-domain-lander-diamond
  .domain-lander-trust-chip__icon,
.page-domain-lander-silver[data-site-mode="light"] .domain-lander-trust-chip__icon,
.page-domain-lander-silver[data-theme="light"] .domain-lander-trust-chip__icon,
.page-domain-lander-diamond[data-site-mode="light"] .domain-lander-trust-chip__icon,
.page-domain-lander-diamond[data-theme="light"] .domain-lander-trust-chip__icon {
  color: rgba(30, 58, 138, 0.9);
}

:is(html[data-site-mode="light"], html[data-theme="light"])
  .page-domain-lander-silver
  .domain-lander-trust-chip__caption,
:is(html[data-site-mode="light"], html[data-theme="light"])
  .page-domain-lander-diamond
  .domain-lander-trust-chip__caption,
.page-domain-lander-silver[data-site-mode="light"] .domain-lander-trust-chip__caption,
.page-domain-lander-silver[data-theme="light"] .domain-lander-trust-chip__caption,
.page-domain-lander-diamond[data-site-mode="light"] .domain-lander-trust-chip__caption,
.page-domain-lander-diamond[data-theme="light"] .domain-lander-trust-chip__caption {
  color: rgba(15, 23, 42, 0.88);
}

/* —— Diamond: tek seferlik satın alma etiketi —— */
.page-domain-lander-diamond .domain-hero-price__onetime-hint {
  margin: 0.15rem 0 0.1rem;
  font-size: clamp(0.68rem, 1.45vw, 0.76rem);
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  line-height: 1.35;
  text-align: center;
  text-wrap: balance;
  color: rgba(167, 243, 208, 0.94);
}

:is(html[data-site-mode="light"], html[data-theme="light"])
  .page-domain-lander-diamond
  .domain-hero-price__onetime-hint,
.page-domain-lander-diamond[data-site-mode="light"] .domain-hero-price__onetime-hint,
.page-domain-lander-diamond[data-theme="light"] .domain-hero-price__onetime-hint {
  color: rgba(21, 128, 61, 0.9);
}

/* —— Diamond: indirimli fiyat ipucu —— */
.page-domain-lander-diamond .domain-hero-price__discount-hint {
  margin: 0.2rem 0 0;
  font-size: clamp(0.7rem, 1.5vw, 0.78rem);
  font-weight: 600;
  line-height: 1.35;
  color: rgba(167, 243, 208, 0.95);
  text-align: center;
}

:is(html[data-site-mode="light"], html[data-theme="light"])
  .page-domain-lander-diamond
  .domain-hero-price__discount-hint,
.page-domain-lander-diamond[data-site-mode="light"] .domain-hero-price__discount-hint,
.page-domain-lander-diamond[data-theme="light"] .domain-hero-price__discount-hint {
  color: rgba(21, 128, 61, 0.92);
}

.page-domain-lander-diamond .domain-diamond-no-price-next {
  margin: 0.45rem 0 0;
  max-width: 32rem;
  text-align: center;
  font-size: clamp(0.78rem, 1.75vw, 0.875rem);
  font-weight: 600;
  line-height: 1.45;
  color: var(--dv-copy-mid);
}

/* —— Pazaryeri: okunurluk + görünür hedef adres —— */
.page-domain-lander-silver .domain-silver-section--market .sales-channel-card__name,
.page-domain-lander-diamond .domain-diamond-section--market .sales-channel-card__name {
  font-size: max(11px, 0.6875rem) !important;
  line-height: 1.22 !important;
  letter-spacing: -0.015em;
  color: rgba(248, 250, 252, 0.96);
}

:is(html[data-site-mode="light"], html[data-theme="light"])
  .page-domain-lander-silver
  .domain-silver-section--market
  .sales-channel-card__destination,
:is(html[data-site-mode="light"], html[data-theme="light"])
  .page-domain-lander-diamond
  .domain-diamond-section--market
  .sales-channel-card__destination {
  color: #0369a1;
}

@media (min-width: 992px) {
  .page-domain-lander-silver .domain-silver-section--market .sales-channel-card__name,
  .page-domain-lander-diamond .domain-diamond-section--market .sales-channel-card__name {
    font-size: max(11px, 0.65rem) !important;
    min-height: 28px;
  }
}

.page-domain-lander-silver .domain-silver-section--market .sales-channel-card:focus-visible,
.page-domain-lander-diamond .domain-diamond-section--market .sales-channel-card:focus-visible {
  outline: none;
  box-shadow: var(--lander-focus-ring), 0 6px 16px rgba(0, 0, 0, 0.14);
}

/* Escrow pasif: domain-park.css — logo/uyarı düzeni tüm lander’larda ortak */

:is(html[data-site-mode="light"], html[data-theme="light"])
  .page-domain-lander-silver
  .domain-silver-section--market
  .sales-channel-card__name,
:is(html[data-site-mode="light"], html[data-theme="light"])
  .page-domain-lander-diamond
  .domain-diamond-section--market
  .sales-channel-card__name,
.page-domain-lander-silver[data-site-mode="light"]
  .domain-silver-section--market
  .sales-channel-card__name,
.page-domain-lander-silver[data-theme="light"]
  .domain-silver-section--market
  .sales-channel-card__name,
.page-domain-lander-diamond[data-site-mode="light"]
  .domain-diamond-section--market
  .sales-channel-card__name,
.page-domain-lander-diamond[data-theme="light"]
  .domain-diamond-section--market
  .sales-channel-card__name {
  color: rgba(15, 23, 42, 0.92);
}

/* CTA strip kontrast */
.page-domain-lander-silver .domain-silver-section--market .sales-channels-cta-strip__sub,
.page-domain-lander-diamond .domain-diamond-section--market .sales-channels-cta-strip__sub {
  color: rgba(224, 242, 254, 0.96);
}

.page-domain-min .domain-min-right-contact__email-row {
  margin: 0;
  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__email {
  color: var(--dm-contact-title, #fff);
  text-decoration: none;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
}

.page-domain-min .domain-min-right-contact__email:hover,
.page-domain-min .domain-min-right-contact__email:focus-visible {
  text-decoration: underline;
  outline: none;
  box-shadow: 0 0 0 3px var(--dm-contact-focus, rgba(125, 211, 252, 0.92));
  border-radius: 4px;
}

.page-domain-min .domain-min-right-contact__lead {
  margin: 0 0 10px;
  font-size: 0.95rem;
  line-height: 1.45;
  color: var(--dm-contact-sub, rgba(255, 255, 255, 0.92));
}

@media (prefers-reduced-motion: reduce) {
  .page-domain-lander-silver .domain-lander-trust-chip,
  .page-domain-lander-diamond .domain-lander-trust-chip {
    transition: none;
  }

  .page-domain-lander-silver .domain-silver-section--offer .hero-showcase-card.domain-hero-intro-card::after,
  .page-domain-lander-diamond .domain-diamond-section--price .hero-showcase-card.domain-hero-intro-card::after,
  .page-domain-lander-silver .domain-silver-section--identity .hero-showcase-card.domain-hero-intro-card::before,
  .page-domain-lander-diamond .domain-diamond-section--identity .hero-showcase-card.domain-hero-intro-card::before {
    box-shadow: none;
  }

  .page-domain-lander-silver .domain-silver-offer__headline-text,
  .page-domain-lander-diamond .domain-diamond-section--price .domain-silver-offer__headline-text,
  .page-domain-lander-silver .domain-silver-section--identity .domain-title .domain-sld,
  .page-domain-lander-diamond .domain-diamond-section--identity .domain-title .domain-sld {
    filter: none;
    text-shadow: none;
  }

  .page-domain-lander-silver .domain-silver-section--identity .domain-title .domain-tld,
  .page-domain-lander-diamond .domain-diamond-section--identity .domain-title .domain-tld {
    filter: none;
  }
}
