/* mobile-polish.css — 手机版打磨（D1：手机版 = base.css + 本文件；移除 layout 引用即暂停手机版）
 * 源 = tmp/Create Company Homepage App.tsx 相对 PC 版 7 处差异：
 *   #1 hero svh → master D4 对照表合并入 base；#2 左列 max-w-760 移除 → <768 无视觉差不译；
 *   以下 #3-#7 为可视差异，加载顺序在 base.css 之后（同特异性后来者胜）；
 *   #8 services 差异（T6，§七 细则）：section padding 手机档 + 简介文案档 + 768-1023 留白收紧；
 *      超集档（cell p-5/md:p-7/lg:p-9、角标 inset、kicker clamp×4）已按施工规则并入 base.css。 */

/* <768：hero 居中档 + 字号下限收紧（源 justify-center / text-center / gap-4 / clamp 48px / 40px） */
@media (max-width: 767px) {
  .hero-eyebrow { justify-content: center; }
  .hero-title { text-align: center; font-size: clamp(48px, 7.4vw, 120px); }
  .hero-line-2 { justify-content: center; gap: 1rem; }
  /* 人物虚化背影（用户 20260901 需求）：PC 右侧形象照在手机档垫到文字底下，名片/水印/投影隐藏 */
  .hero-founder { display: block; position: absolute; inset: 0; height: auto; z-index: 0; pointer-events: none; }
  .hero-headline { position: relative; z-index: 1; padding-bottom: 11rem; }
  .hero-photo {
    height: auto; width: min(72vw, 340px);
    filter: none; opacity: .95;
    -webkit-mask-image: linear-gradient(to bottom, transparent 2%, rgba(0,0,0,.95) 12%, #000 55%, rgba(0,0,0,.6) 88%, transparent 100%);
    mask-image: linear-gradient(to bottom, transparent 2%, rgba(0,0,0,.95) 12%, #000 55%, rgba(0,0,0,.6) 88%, transparent 100%);
  }
  .hero-shadow { display: none; }
  /* 水印「口袋」二字手机档可见（alpha 较 PC .04 略提，顶部让开居中标题） */
  .hero-watermark { right: 3%; top: 6%; font-size: clamp(80px, 22vw, 150px); color: rgba(21,19,15,.07); }
  /* 名片手机档恢复显示并缩排（右下角，层序仍在标题之下） */
  .hero-namecard { bottom: 1.25rem; right: 1.25rem; }
  .hero-namecard-tag { font-size: 9px; }
  .hero-namecard-cn { font-size: 20px; }
  .hero-namecard-en { font-size: 12px; }
  .about { padding: 3rem 1.25rem; }
  .stat-number { font-size: clamp(40px, 5.6vw, 88px); }
  .services { padding: 40px 20px 56px; }                                /* 源 px-5 pt-10 pb-14 */
  .services-intro-text { font-size: clamp(14px, 1.3vw, 16px); line-height: 2; } /* 源 1.3vw/2.0 */
  .jrn-header, .jrn-footer { padding-inline: 20px; }                    /* #9 journey（T8）：源 px-8→px-5 */
  .jrn-head-row { align-items: center; gap: 16px; }                     /* 源 items-end gap-6→items-center gap-4 */
  .org { padding: 48px 20px; }                                          /* #10 org（T9）：源 px-8 py-14→px-5 py-12 */
}

/* 768-1023：services/jrn/org 横向留白收紧（源 md:px-10）；左轨统一 40——hero/about 左移入轨，四区块 40 不动
 * （20260901 v2：culture 横排 nowrap 禁升 96，故反向对齐；≥1024 统一 96px 悬挂轨 52） */
@media (min-width: 768px) and (max-width: 1023px) {
  .services { padding-inline: 2.5rem; }
  .jrn-header, .jrn-footer { padding-inline: 40px; }                    /* #9 journey（T8）：源 md:px-16→md:px-10 */
  .org { padding-inline: 40px; }                                        /* #10 org（T9）：源 md:px-16→md:px-10 */
  .hero-headline { padding-left: 5.25rem; }                             /* hero 眉题 84−44 悬挂=40，对齐四区块（20260901 v2） */
}
