---
import PageShell from '../components/PageShell.astro';
import { process } from '../data/site.js';
---

<PageShell
  title="เกี่ยวกับเรา | MoreminiMore"
  description="รู้จัก MoreminiMore ที่ปรึกษาเว็บไซต์ การตลาด และ AI สำหรับ SME ที่เริ่มจากข้อมูลจริงก่อนเลือกสิ่งที่ควรทำ"
>
  <section class="page-hero scene scene-light hero-oversized" data-scene="light">
    <p class="eyebrow">เกี่ยวกับเรา</p>
    <h1>กำไรของคุณคือเป้าหมายของเรา</h1>
    <p class="hero-lead">
      ทุกบริการของ MoreminiMore มีจุดมุ่งหมายคือ เพิ่มยอดขาย หรือ ลดต้นทุน เพื่อสุดท้ายให้ลูกค้ามีกำไรมากขึ้น โดยใช้ข้อมูลเป็นพื้นฐานในการวางกลยุทธ์ทั้งการตลาดและการทำงาน
    </p>
  </section>

  <section class="page-section">
    <div class="about-grid">
      <article class="glass-panel liquid-glass liquidGlass-wrapper">
        <div class="liquidGlass-effect" aria-hidden="true"></div>
        <div class="liquidGlass-tint" aria-hidden="true"></div>
        <div class="liquidGlass-shine" aria-hidden="true"></div>
        <p class="eyebrow">ทำไมถึงมีเรา</p>
        <h2>ธุรกิจไม่ควรเสียต้นทุนกับการ "ตาม" คนอื่นจน "ลืม" ตัวเอง</h2>
        <p>
          เราเห็น SME หลายรายจ่ายเงินกับเว็บที่สวยแต่ไม่มีคนทัก โฆษณาที่มีคนคลิกแต่ไม่เกิดยอดขาย หรือเครื่องมือ AI ที่ดูน่าตื่นเต้นแต่ไม่เข้ากับงานจริง สุดท้ายคือเสียเงินเปล่าเพราะ "ตาม" สิ่งที่คนอื่นขาย โดย "ลืม" ว่าธุรกิจตัวเองต้องการอะไรกันแน่
        </p>
      </article>
      <article class="glass-panel liquid-glass liquidGlass-wrapper">
        <div class="liquidGlass-effect" aria-hidden="true"></div>
        <div class="liquidGlass-tint" aria-hidden="true"></div>
        <div class="liquidGlass-shine" aria-hidden="true"></div>
        <p class="eyebrow">นโยบาย</p>
        <h2>เป้าหมายของเราคือการเพิ่มกำไรให้ลูกค้า</h2>
        <p>
          ถ้าลูกค้ามีกำไรมากขึ้น ลูกค้าก็อยู่ต่อได้ และเราก็ทำงานต่อได้ด้วย ทุกงานจึงต้องตอบให้ได้ว่าช่วยเพิ่มยอดขาย ลดต้นทุน ประหยัดเวลา หรือช่วยตัดสินใจได้ดีขึ้นอย่างไร
        </p>
      </article>
    </div>
  </section>

  <section class="process-section">
    <div class="section-heading">
      <p class="eyebrow">วิธีการทำงาน</p>
      <h2>กลยุทธ์และระบบงานของเรา สำหรับลูกค้าแต่ละรายจะไม่เหมือนกัน</h2>
    </div>
    <div class="process-grid">
      {process.map(([title, copy], index) => (
        <article class="liquid-glass liquidGlass-wrapper">
          <div class="liquidGlass-effect" aria-hidden="true"></div>
          <div class="liquidGlass-tint" aria-hidden="true"></div>
          <div class="liquidGlass-shine" aria-hidden="true"></div>
          <span class="step-number">{String(index + 1).padStart(2, '0')}</span>
          <h3>{title}</h3>
          <p>{copy}</p>
        </article>
      ))}
    </div>
  </section>

  <section class="tools-section-full">
    <div class="section-heading">
      <p class="eyebrow">เทคโนโลยีและแอป</p>
      <h2>เราเลือกเทคโนโลยีและแอปให้เหมาะสมกับงาน</h2>
    </div>

    <div class="tools-grid">
      <article class="tool-card liquid-glass liquidGlass-wrapper">
        <div class="liquidGlass-effect" aria-hidden="true"></div>
        <div class="liquidGlass-tint" aria-hidden="true"></div>
        <div class="liquidGlass-shine" aria-hidden="true"></div>
        <span>01</span>
        <h3>Data Collection & Analytics</h3>
        <p>รวบรวมและวิเคราะห์ข้อมูลจากทุกช่องทาง — Google Analytics, Search Console, Meta Ads, LINE OA และอื่น ๆ เพื่อให้ทุกการตัดสินใจมีตัวเลขรองรับ ไม่ใช่แค่ความรู้สึก</p>
      </article>

      <article class="tool-card liquid-glass liquidGlass-wrapper">
        <div class="liquidGlass-effect" aria-hidden="true"></div>
        <div class="liquidGlass-tint" aria-hidden="true"></div>
        <div class="liquidGlass-shine" aria-hidden="true"></div>
        <span>02</span>
        <h3>Development Stack</h3>
        <p>Astro, WordPress, Python, PHP, Node.js — เราเลือก stack จากโจทย์จริง ไม่ใช่จากเทรนด์ ทุกเทคโนโลยีต้องตอบโจทย์ธุรกิจคุณ</p>
      </article>

      <article class="tool-card liquid-glass liquidGlass-wrapper">
        <div class="liquidGlass-effect" aria-hidden="true"></div>
        <div class="liquidGlass-tint" aria-hidden="true"></div>
        <div class="liquidGlass-shine" aria-hidden="true"></div>
        <span>03</span>
        <h3>Automation & AI Integration</h3>
        <p>n8n, Make, OpenAI API, Local LLM — เชื่อมต่อระบบ ลดงานซ้ำ และใช้ AI ในจุดที่สร้างผลลัพธ์จริง ไม่ใช่แค่เพิ่มเครื่องมือ</p>
      </article>
    </div>
  </section>

  <section class="page-section contact-layout">
    <div class="glass-panel liquid-glass liquidGlass-wrapper contact-hero">
      <div class="liquidGlass-effect" aria-hidden="true"></div>
      <div class="liquidGlass-tint" aria-hidden="true"></div>
      <div class="liquidGlass-shine" aria-hidden="true"></div>
      <p class="eyebrow">เริ่มต้นกับเรา</p>
      <h2>เลือกปัญหาที่ใกล้ที่สุด</h2>
      <p class="contact-hero-text">ส่งโจทย์ของคุณมาให้เราดู — ไม่ต้องเตรียม brief สมบูรณ์ แค่เล่าว่าตอนนี้ธุรกิจติดตรงไหน เราจะช่วยคุณต่อ</p>
      <button class="button button-primary" type="button" data-open-lead>เปิดฟอร์มส่งโจทย์</button>
    </div>

    <div class="contact-info-grid">
      <a class="contact-info-card liquid-glass liquidGlass-wrapper" href="mailto:contact@moreminimore.com">
        <div class="liquidGlass-effect" aria-hidden="true"></div>
        <div class="liquidGlass-tint" aria-hidden="true"></div>
        <div class="liquidGlass-shine" aria-hidden="true"></div>
        <svg class="contact-icon" aria-hidden="true" viewBox="0 0 24 24" focusable="false">
          <path d="M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6zm-2 0l-8 5-8-5h16zm0 12H4V8l8 5 8-5v10z" />
        </svg>
        <span>contact@moreminimore.com</span>
      </a>
      <a class="contact-info-card liquid-glass liquidGlass-wrapper" href="tel:+668****5945">
        <div class="liquidGlass-effect" aria-hidden="true"></div>
        <div class="liquidGlass-tint" aria-hidden="true"></div>
        <div class="liquidGlass-shine" aria-hidden="true"></div>
        <svg class="contact-icon" aria-hidden="true" viewBox="0 0 24 24" focusable="false">
          <path d="M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.8-.4 1.2-.3 1.3.4 2.6.6 4 .6.7 0 1.2.5 1.2 1.2v3.5c0 .7-.5 1.2-1.2 1.2C10.6 21.4 2.6 13.4 2.6 3.4c0-.7.5-1.2 1.2-1.2h3.5c.7 0 1.2.5 1.2 1.2 0 1.4.2 2.7.6 4 .1.4 0 .8-.3 1.2l-2.2 2.2Z" />
        </svg>
        <span>080-995-5945</span>
      </a>
      <a class="contact-info-card liquid-glass liquidGlass-wrapper" href="https://line.me/ti/p/@moreminimore" target="_blank" rel="noopener noreferrer">
        <div class="liquidGlass-effect" aria-hidden="true"></div>
        <div class="liquidGlass-tint" aria-hidden="true"></div>
        <div class="liquidGlass-shine" aria-hidden="true"></div>
        <img class="contact-icon" src="/images/social/line-icon.png" alt="" width="28" height="28" />
        <span>@moreminimore</span>
      </a>
    </div>
  </section>
</PageShell>

<style>
  .page-section::before {
    display: none;
  }

  .page-section h2,
  .page-section h3 {
    color: var(--ink);
  }

  .page-section p {
    color: var(--muted);
  }

  .page-section .eyebrow {
    border-color: rgb(19 18 13 / .10);
    background: rgb(255 255 255 / .52);
    color: var(--muted);
  }

  .contact-layout {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .contact-hero {
    text-align: center;
    padding: clamp(28px, 5vw, 48px);
    margin-bottom: clamp(24px, 4vw, 40px);
  }

  .contact-hero h2 {
    max-width: none;
  }

  .contact-hero-text {
    max-width: 52ch;
    margin: 14px auto 20px;
    color: var(--muted);
    font-size: 0.95rem;
    line-height: 1.65;
  }

  .contact-info-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16px;
  }

  .contact-info-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    padding: clamp(20px, 3vw, 28px);
    border-radius: 22px;
    text-decoration: none;
    transition: transform .2s var(--ease), box-shadow .2s var(--ease);
  }

  .contact-info-card:hover {
    transform: translateY(-4px);
  }

  .contact-icon {
    width: 28px;
    height: 28px;
    flex: 0 0 auto;
  }

  .contact-info-card svg.contact-icon {
    fill: var(--ink);
  }

  .contact-icon img {
    width: 28px;
    height: 28px;
  }

  .contact-info-card > span:last-child {
    color: var(--muted);
    font-size: 0.88rem;
    font-weight: 600;
    text-align: center;
    word-break: break-all;
  }

  @media (max-width: 620px) {
    .contact-info-grid {
      grid-template-columns: 1fr;
    }
  }

  .tools-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 18px;
    max-width: var(--container);
    margin-inline: auto;
  }

  .tool-card {
    position: relative;
    overflow: hidden;
    padding: clamp(24px, 4vw, 38px);
    border: 1px solid rgb(255 255 255 / .24);
    border-radius: 28px;
    transition: border-color .25s var(--ease), transform .2s var(--ease);
  }

  .tool-card:hover {
    border-color: var(--yellow);
  }

  .tool-card > *:not(.liquidGlass-effect, .liquidGlass-tint, .liquidGlass-shine) {
    position: relative;
    z-index: 3;
  }

  .tool-card span {
    display: inline-flex;
    margin-bottom: 18px;
    border-radius: 999px;
    padding: 6px 12px;
    background: var(--yellow);
    color: var(--ink);
    font-size: 12px;
    font-weight: 900;
    letter-spacing: .08em;
  }

  .tool-card h3 {
    margin-bottom: 14px;
    color: white;
    font-size: clamp(1.35rem, 1.8vw, 1.9rem);
    font-weight: 800;
    line-height: 1.2;
  }

  .tool-card p {
    color: rgb(255 255 255 / .72);
    font-size: 0.92rem;
    line-height: 1.7;
  }

  /* Full-width filter background */
  .tools-section-full {
    position: relative;
    isolation: isolate;
    padding: clamp(54px, 8vw, 104px) 0;
    color: white;
  }

  .tools-section-full::before {
    position: absolute;
    inset: 0 calc(50% - 50vw);
    z-index: -1;
    pointer-events: none;
    content: "";
    background: rgb(0 0 0 / .14);
    backdrop-filter: invert(1);
    -webkit-backdrop-filter: invert(1);
  }

  .tools-section-full .section-heading {
    width: var(--container);
    margin-inline: auto;
  }

  .tools-section-full .section-heading h2 {
    color: white;
  }

  .tools-section-full .section-heading .eyebrow {
    border-color: var(--dark-line);
    background: rgb(255 255 255 / .10);
    color: rgb(255 255 255 / .72);
  }

  @media (max-width: 920px) {
    .tools-grid {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (max-width: 620px) {
    .tools-grid {
      grid-template-columns: 1fr;
    }
  }
</style>
