/* about.html — 会社概要（株式会社労務ニュース版） */

const AbMission = () => (
  <section style={{padding:'72px 0', background:'var(--paper)'}} id="message" data-screen-label="01 Mission">
    <div className="container" style={{display:'grid', gridTemplateColumns:'repeat(auto-fit, minmax(300px, 1fr))', gap:64, alignItems:'start'}}>
      <div>
        <Eyebrow>MISSION · 私たちの想い</Eyebrow>
        <h2 style={{marginTop:16}}>人事を、止めない。<br/>動き続ける仕組みを、内側からつくる。</h2>
      </div>
      <div className="prose">
        <p>
          中小企業の人事の悩みは、いつも一つでは終わりません。
          「管理職が育たない」「会議で決まらない」「社員が辞める」「AIが進まない」「評価が形骸化」──
          一見バラバラに見えるこれらは、<strong>「チームが機能していない」</strong>という一点に集約されることが多いと感じています。
        </p>
        <p>
          私たちは、外から答えを差し込むコンサルではなく、現場が自分たちで考え、語り、決められる状態をつくる
          <strong>「顧問ファシリテーター」</strong>として、中小企業の人事に伴走します。
          隣の社労士法人で約80社の実務に触れ続けている感覚を背負ったまま、戦略・育成・AI・評価を語る。
          机上の人事論ではない、地に足のついた助言を心がけています。
        </p>
        <p style={{marginTop:24, padding:'20px 22px', background:'var(--navy-050)', borderLeft:'3px solid var(--accent)', fontFamily:'var(--font-serif)', fontWeight:700, fontSize:17, color:'var(--ink-900)', lineHeight:1.85}}>
          経営会議に、もう一人。<br/>いうべきことを、いう。
        </p>
      </div>
    </div>
  </section>
);

const LEADERS_FULL = [
  {
    role: '株式会社労務ニュース 代表取締役 ／ 顧問ファシリテーター',
    name: '倉田 諒',
    en: 'KURATA RYO',
    photo: 'assets/kurata.jpg',
    certs: ['経営心理士', '組織分析アドバイザー®', 'Everything DiSC® 認定資格者', '人材定着指導士', 'ほめる達人検定 2級', 'ファシリテーションの学校 修了', '「教える技術」認定資格 3級'],
    msg: 'チームが機能していない状態を、研修や仕組みだけで解こうとしても元に戻ります。必要なのは、現場が自分たちで考え、語り、決められる場をつくり続けること。証券会社の営業を経て、生命保険会社で代理店の立ち上げを支援してきた「ゼロから事業を立ち上げる現場感覚」を、人事の現場に持ち込みました。社労士法人で執行役員として日常の労務・freee運用・規程整備を見続けてきた背景と合わせて、机上の人事論ではなく、地に足のついた伴走をお届けします。',
    career: [
      ['出身', '千葉県'],
      ['専門', 'マネジ・幹部育成支援／AI研修・AI顧問／人事評価制度／組織開発／ファシリテーション'],
      ['資格', '経営心理士 ／ 組織分析アドバイザー® ／ Everything DiSC® 認定資格者 ／ 人材定着指導士 ／ ほめる達人検定 2級 ／ ファシリテーションの学校 修了 ／ 「教える技術」認定資格 3級'],
      ['略歴', '証券会社の営業を経て、生命保険会社で生命保険代理店の立ち上げを支援。2020年より社会保険労務士法人 労務ニュースに参画。社会保険労務士法人では執行役員として顧問対応・人事コンサル・freee運用設計を担当し、株式会社労務ニュースでは代表取締役 兼 顧問ファシリテーターとして、育成・AI・人事評価の3本柱を担う。'],
      ['発信', 'ブログ『中小企業の労務DX』／note『労務の現場から』']
    ]
  }
];

const AbLeaders = () => (
  <section style={{padding:'64px 0', background:'var(--paper-2)'}} id="leaders" data-screen-label="02 Leaders">
    <div className="container" style={{maxWidth:1040, margin:'0 auto'}}>
      <div className="section-head" style={{marginBottom:36}}>
        <Eyebrow>LEADERSHIP · 代表</Eyebrow>
        <h2>顧問ファシリテーターとして、<br/>現場に立っています。</h2>
      </div>
      {LEADERS_FULL.map((p, i) => (
        <div className="profile" key={i}>
          <div>
            <div className="profile__photo">
              {p.photo
                ? <img src={p.photo} alt={p.name} style={{width:'100%',height:'100%',objectFit:'cover'}}/>
                : <Placeholder tag={`PORTRAIT — ${p.name}（撮影予定）`} style={{height:'100%'}}/>}
            </div>
            <div className="profile__cert">
              {p.certs.map((c, j) => <span key={j}>{c}</span>)}
            </div>
          </div>
          <div>
            <div className="profile__role">{p.role}</div>
            <div className="profile__name">{p.name}</div>
            <div className="profile__en">{p.en}</div>
            <p className="profile__msg">{p.msg}</p>
            <div className="profile__career">
              <table>
                <tbody>
                  {p.career.map(([k,v], j) => (
                    <tr key={j}><th>{k}</th><td>{v}</td></tr>
                  ))}
                </tbody>
              </table>
            </div>
          </div>
        </div>
      ))}
    </div>
  </section>
);

const AbCorp = () => (
  <section style={{padding:'72px 0', background:'var(--paper)'}} id="info" data-screen-label="03 Corp Info">
    <div className="container" style={{maxWidth:900, margin:'0 auto'}}>
      <div className="section-head" style={{marginBottom:28}}>
        <Eyebrow>COMPANY · 法人情報</Eyebrow>
        <h2>株式会社 労務ニュース</h2>
      </div>
      <div className="corptbl">
        <table>
          <tbody>
            <tr><th>法人名</th><td>株式会社 労務ニュース<small>関連会社：社会保険労務士法人 労務ニュース</small></td></tr>
            <tr><th>代表取締役</th><td>倉田 諒（顧問ファシリテーター）</td></tr>
            <tr><th>所在地</th><td>〒262-0018 千葉県千葉市花見川区畑町759 フォレストビル202</td></tr>
            <tr><th>電話</th><td>050-5784-3599<small>平日 9:00–18:00</small></td></tr>
            <tr><th>事業内容</th><td>
              ファシリテーション型 マネジ・幹部育成支援（オマカセファシリくん）／<br/>
              AI研修・AI顧問（オマカセAIマナブくん）／<br/>
              人事評価制度の設計＋運用伴走／<br/>
              人事・組織・採用に関するコンサルティング
            </td></tr>
            <tr><th>グループ</th><td>社会保険労務士法人 労務ニュース<small>顧問先 約80社／助成金申請 累計6億円超</small></td></tr>
            <tr><th>対応エリア</th><td>全国オンライン対応<small>千葉県内は対面・訪問も可</small></td></tr>
          </tbody>
        </table>
      </div>
    </div>
  </section>
);

const AbAccess = () => (
  <section style={{padding:'64px 0', background:'var(--paper-2)'}} id="access" data-screen-label="04 Access">
    <div className="container" style={{maxWidth:900, margin:'0 auto'}}>
      <div className="section-head" style={{marginBottom:28}}>
        <Eyebrow>ACCESS · 全国オンライン対応</Eyebrow>
        <h2>拠点は千葉、<br/>仕事は全国オンラインで。</h2>
        <p className="lead" style={{marginTop:12, maxWidth:'62ch'}}>
          研修・AI顧問・人事評価の伴走は、ほとんどオンラインで完結します。
          月次の経営会議・幹部会のファシリテーションのみ、必要に応じて出張対応しています。
        </p>
      </div>
      <div style={{background:'#fff', border:'1px solid var(--paper-line)', borderRadius:'var(--radius)', padding:32, display:'grid', gridTemplateColumns:'repeat(auto-fit, minmax(280px, 1fr))', gap:32}}>
        <div>
          <div style={{fontFamily:'var(--font-mono)', fontSize:11, letterSpacing:'.14em', color:'var(--accent)', fontWeight:600, marginBottom:10}}>ONLINE MEETING</div>
          <h4 style={{fontFamily:'var(--font-serif)', fontWeight:700, fontSize:18, color:'var(--ink-900)', margin:'0 0 10px', letterSpacing:'.04em'}}>研修・打ち合わせ</h4>
          <p style={{fontSize:14, lineHeight:1.95, color:'var(--ink-700)', margin:0}}>
            ZOOM／Google Meet／Microsoft Teams に対応。研修は録画提供も可能。AI顧問はSlack／Chatwork／LINEで日常やり取りします。
          </p>
        </div>
        <div>
          <div style={{fontFamily:'var(--font-mono)', fontSize:11, letterSpacing:'.14em', color:'var(--accent)', fontWeight:600, marginBottom:10}}>DAILY COMMUNICATION</div>
          <h4 style={{fontFamily:'var(--font-serif)', fontWeight:700, fontSize:18, color:'var(--ink-900)', margin:'0 0 10px', letterSpacing:'.04em'}}>日常のやり取り</h4>
          <p style={{fontSize:14, lineHeight:1.95, color:'var(--ink-700)', margin:0}}>
            Chatwork／Slack／LINE／メール、いずれも対応。「ちょっと聞きたい」に、その日のうちに返します。
          </p>
        </div>
        <div>
          <div style={{fontFamily:'var(--font-mono)', fontSize:11, letterSpacing:'.14em', color:'var(--accent)', fontWeight:600, marginBottom:10}}>COVERAGE</div>
          <h4 style={{fontFamily:'var(--font-serif)', fontWeight:700, fontSize:18, color:'var(--ink-900)', margin:'0 0 10px', letterSpacing:'.04em'}}>対応エリア</h4>
          <p style={{fontSize:14, lineHeight:1.95, color:'var(--ink-700)', margin:0}}>
            全国47都道府県対応。業種・規模を問わずご相談ください。福祉・教育・保育・士業の研修実績多数。
          </p>
        </div>
        <div>
          <div style={{fontFamily:'var(--font-mono)', fontSize:11, letterSpacing:'.14em', color:'var(--accent)', fontWeight:600, marginBottom:10}}>VISIT</div>
          <h4 style={{fontFamily:'var(--font-serif)', fontWeight:700, fontSize:18, color:'var(--ink-900)', margin:'0 0 10px', letterSpacing:'.04em'}}>訪問について</h4>
          <p style={{fontSize:14, lineHeight:1.95, color:'var(--ink-700)', margin:0}}>
            基本はオンライン完結ですが、月次の経営会議・幹部会のファシリテーションなど、現場に入った方が効果が出る場面では出張対応します。
          </p>
        </div>
      </div>
    </div>
  </section>
);

const AbCTA = () => (
  <section style={{padding:'72px 0', background:'linear-gradient(180deg, var(--navy-800), var(--navy-900))', color:'#fff'}} data-screen-label="05 CTA">
    <div className="container" style={{textAlign:'center', maxWidth:720, margin:'0 auto'}}>
      <div style={{fontFamily:'var(--font-mono)', fontSize:12, letterSpacing:'.24em', color:'rgba(255,255,255,.7)', marginBottom:16}}>NEXT STEP</div>
      <h2 style={{fontFamily:'var(--font-serif)', fontWeight:700, fontSize:'clamp(26px, 3.2vw, 36px)', lineHeight:1.5, color:'#fff', marginBottom:18, letterSpacing:'.04em'}}>
        まずは<em style={{fontStyle:'normal', background:'linear-gradient(180deg, transparent 62%, rgba(230,126,34,.55) 62% 92%, transparent 92%)', padding:'0 4px'}}>話をしてみる</em>ところから。
      </h2>
      <div style={{display:'flex', gap:14, justifyContent:'center', flexWrap:'wrap', marginTop:18}}>
        <a className="btn btn--primary btn--lg" href="contact.html">無料相談を予約する <Arrow/></a>
        <a className="btn btn--ghost btn--lg" href="service.html" style={{color:'#fff', borderColor:'rgba(255,255,255,.4)'}}>3本柱の詳細を見る</a>
      </div>
    </div>
  </section>
);

Object.assign(window, { AbMission, AbLeaders, AbCorp, AbAccess, AbCTA });
