/* Kıbrıs Psikoloji v24 — curved hero seam and revised homepage flow. */

@media (min-width:1001px) {
  .kp-v18-hero-shell {
    position:relative;
    grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;
    background:linear-gradient(90deg,#fffdf9 0 54%,#dfe6e3 54% 100%)!important;
  }

  .kp-v18-hero-shell .kp-v12-hero-content {
    position:relative;
    z-index:2;
    padding-right:clamp(4rem,7vw,7rem)!important;
  }

  .kp-v18-hero-shell .kp-v18-hero-media {
    z-index:1;
    margin-left:clamp(-4rem,-3.4vw,-2rem)!important;
    clip-path:ellipse(96% 76% at 96% 50%);
    filter:drop-shadow(-16px 0 24px rgba(22,74,70,.10));
  }

  .kp-v18-hero-media .kp-v23-hero-note {
    top:2rem!important;
    right:clamp(1rem,2.5vw,2.25rem)!important;
    left:auto!important;
  }
}

/* Second section is the specialist profile; give it a clear editorial arrival. */
.home .kp-home-hero + .kp-v9-therapist,
.home .kp-v9-therapist {
  background:linear-gradient(145deg,#e7ede5 0%,#f5efe6 100%)!important;
}

.home .kp-v9-therapist-grid {
  gap:clamp(2rem,5vw,5rem)!important;
}

.home .kp-v9-therapist-grid > .wp-block-column:nth-child(2) p:not(.kp-eyebrow) {
  max-width:62ch;
  color:#4f625e;
  line-height:1.75;
}

@media (max-width:1000px) {
  .kp-v18-hero-shell .kp-v18-hero-media {
    margin-left:0!important;
    clip-path:none;
    filter:none;
  }
}

@media (max-width:600px) {
  .kp-v18-hero-shell .kp-v12-hero-content { padding-right:1.25rem!important; }
}
