/* Homepage service clarity: Turkish preview, isolated from other heroes. */
.service-first-hero .hero-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px}
.service-first-hero .agency-lead{padding:48px 0 40px}
.service-first-hero .service-first-title{font-size:clamp(34px,4.1vw,56px);line-height:1.12;letter-spacing:-.045em;margin:26px 0 22px}
.service-first-hero .agency-lead>p{max-width:570px;font-size:16px;line-height:1.65}
.hero-service-links{margin-top:24px;max-width:550px;border-top:1px solid #ffffff25}
.hero-service-links a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #ffffff25;color:#fff;font-size:14px;font-weight:500}
.hero-service-links small{display:block;font-size:12px;color:#bdb9cd;font-weight:400;margin-top:4px}
.hero-service-links a>span:last-child{color:var(--agency-lime);font-size:20px}
.hero-service-links a:hover{color:var(--agency-lime)}
.hero-service-links a:focus-visible{outline:2px solid var(--agency-lime);outline-offset:4px}
.service-first-hero .agency-cta{margin-top:22px}
.service-first-hero .hero-location{margin-top:24px}
@media(max-width:850px){
  .service-first-hero .hero-layout{grid-template-columns:1fr;gap:0}
  .service-first-hero .agency-lead{padding:36px 0 0}
  .service-first-hero .service-first-title{font-size:clamp(32px,6.5vw,48px)}
  .service-first-hero .flow-sculpture{height:320px;margin:0 auto}
}
@media(max-width:520px){
  .service-first-hero .agency-lead{padding-top:30px}
  .service-first-hero .service-first-title{font-size:clamp(29px,7.7vw,39px);margin:20px 0 18px}
  .service-first-hero .agency-lead>p{font-size:14px;line-height:1.6}
  .hero-service-links{margin-top:20px}
  .hero-service-links a{font-size:13px;padding:11px 0}
  .hero-service-links small{font-size:11px}
  .service-first-hero .flow-sculpture{height:280px;margin-top:12px}
}
