/* V9 — only targeted adjustments. The existing V8 forms, buttons and colors are preserved. */
#hizmetler{scroll-margin-top:105px}
.hero .hero-report-title{display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap;text-align:center;margin:18px auto 16px;max-width:100%;width:100%;font-size:clamp(28px,3.55vw,52px);line-height:1.15;letter-spacing:-.03em;word-spacing:0}
.hero .hero-report-title .hero-report-words{display:inline;white-space:nowrap;color:#c32738;min-width:0}
.hero .hero-report-down{display:inline-flex;align-items:center;justify-content:center;flex:none;aspect-ratio:1;width:42px;height:42px;border:2px solid #c32738;border-radius:50%;font-family:Arial,sans-serif;font-size:30px;font-weight:800;line-height:1;color:#c32738;background:#fff6f7;text-decoration:none;transition:transform .2s ease,background .2s ease}
.hero .hero-report-down:hover,.hero .hero-report-down:focus-visible{transform:translateY(3px);background:#ffe9ed;outline:2px solid #c32738;outline-offset:3px}
/* Preserve the existing personal-site and portfolio button colors; keep the short text in one row. */
.advisor-lower .advisor-links a{white-space:nowrap;word-break:normal;min-width:0}
/* Download the JPG first, then save the contact with its original red button. */
.business-card-actions{margin-top:22px;margin-bottom:12px}
.contact-vcard-wrap{margin-top:14px}
@media(max-width:850px){
  .hero .hero-report-title{font-size:clamp(27px,5.4vw,38px);gap:8px}
  .hero .hero-report-down{width:36px;height:36px;font-size:26px}
  .advisor-lower .advisor-links{flex-wrap:nowrap}
  .advisor-lower .advisor-links a{white-space:nowrap;flex:1 1 0;font-size:clamp(11.5px,3vw,14px);padding:13px 5px;min-width:0}
}
@media(max-width:600px){
  .hero .hero-report-title{font-size:clamp(20px,6.6vw,33px);gap:6px;margin:16px auto 15px;letter-spacing:-.03em}
  .hero .hero-report-down{width:29px;height:29px;border-width:1.5px;font-size:21px}
  .advisor-lower .advisor-links a{font-size:clamp(11px,3.1vw,14px);padding:13px 3px;min-height:49px}
}
@media(max-width:350px){
  .hero .hero-report-title{font-size:20px;gap:4px}
  .hero .hero-report-down{width:26px;height:26px;font-size:19px}
  .advisor-lower .advisor-links a{font-size:11px;padding-left:2px;padding-right:2px}
}
@media(prefers-reduced-motion:reduce){.hero .hero-report-down{transition:none}}
