Get in Touch

Contact & Consultation Inquiries

Get in touch with our academic team to inquire about educational mentorship sessions, university curriculum design, or technical lexicon research.

Academic & Research Office

Whether you are an academic researcher, an engineering team lead, or an independent student looking for conceptual clarity on Dime, our research staff is available to discuss your educational requirements.

<div class="contact-info-card">
  <div class="contact-icon">
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"></path><circle cx="12" cy="10" r="3"></circle></svg>
  </div>
  <div>
    <div style="font-size: 0.8rem; text-transform: uppercase; color: var(--text-muted); letter-spacing: 0.05em; font-weight: 600;">Office Address (Verbatim)</div>
    <div style="font-weight: 600; color: #fff; font-size: 1.05rem; margin-top: 0.2rem;">Office 8, 37 Example Road, Khon Kaen 00000</div>
    <div style="font-size: 0.85rem; color: var(--text-secondary);">Kingdom of Thailand (TH)</div>
  </div>
</div>

<div class="contact-info-card">
  <div class="contact-icon">
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path></svg>
  </div>
  <div>
    <div style="font-size: 0.8rem; text-transform: uppercase; color: var(--text-muted); letter-spacing: 0.05em; font-weight: 600;">Phone Line (Verbatim)</div>
    <div style="font-weight: 600; color: #fff; font-size: 1.05rem; margin-top: 0.2rem;">+66 43 000 374</div>
    <div style="font-size: 0.85rem; color: var(--text-secondary);">Mon–Fri, 09:00–17:00 ICT (UTC+7)</div>
  </div>
</div>

<div class="contact-info-card">
  <div class="contact-icon">
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"></path><polyline points="22,6 12,13 2,6"></polyline></svg>
  </div>
  <div>
    <div style="font-size: 0.8rem; text-transform: uppercase; color: var(--text-muted); letter-spacing: 0.05em; font-weight: 600;">Direct Email</div>
    <div style="margin-top: 0.2rem;">
      <a href="mailto:info@systemharborcore.click" style="font-weight: 600; color: var(--sol-cyan); font-size: 1.05rem;">info@systemharborcore.click</a>
    </div>
    <div style="font-size: 0.85rem; color: var(--text-secondary);">General & Educational Inquiries</div>
  </div>
</div>

<div style="margin-top: 2rem; padding: 1.25rem; background: rgba(153, 69, 255, 0.08); border-radius: var(--radius-md); border: 1px solid rgba(153, 69, 255, 0.2);">
  <strong style="color: #fff; font-size: 0.9rem;">Response Commitment:</strong>
  <p style="font-size: 0.85rem; color: var(--text-secondary); margin: 0.4rem 0 0;">
    All educational consultations and syllabus inquiries receive a written response from an academic coordinator within 24 business hours.
  </p>
</div>

Submit an Educational Inquiry

Fill out the form below to connect with our curriculum advisors.

<form 
  x-data="{
    name: '',
    email: '',
    serviceType: '1-on-1 Terminology Mentorship',
    message: '',
    loading: false,
    success: false,
    errorMessage: '',
    errors: {},
    validate() {
      this.errors = {};
      if (!this.name.trim()) this.errors.name = 'Please provide your name.';
      if (!this.email.trim() || !/^\S+@\S+\.\S+$/.test(this.email)) this.errors.email = 'Please enter a valid email address.';
      if (!this.message.trim() || this.message.trim().length < 10) this.errors.message = 'Please provide inquiry details (min 10 characters).';
      return Object.keys(this.errors).length === 0;
    },
    async submitForm() {
      if (!this.validate()) return;
      this.loading = true;
      this.errorMessage = '';
      try {
        const response = await fetch('/api/mock.json', {
          method: 'POST',
          headers: { 'Content-Type': 'application/json' },
          body: JSON.stringify({
            name: this.name,
            email: this.email,
            serviceType: this.serviceType,
            message: this.message
          })
        });
        if (response.ok) {
          const data = await response.json();
          this.success = true;
        } else {
          this.errorMessage = 'Submission failed. Please check your information and retry.';
        }
      } catch (err) {
        this.errorMessage = 'Network error occurred. Please try again later.';
      } finally {
        this.loading = false;
      }
    }
  }"
  @submit.prevent="submitForm"
  novalidate
>
  <div x-show="success" x-cloak class="form-alert-success">
    <strong>Inquiry Sent!</strong> Thank you for reaching out to Dime Glossary Library. We have received your inquiry and will respond within 24 business hours.
  </div>

  <div x-show="errorMessage" x-cloak class="form-alert-error" x-text="errorMessage"></div>

  <div x-show="!success">
    <div class="form-group">
      <label class="form-label" for="contact-name">Your Full Name *</label>
      <input type="text" id="contact-name" class="form-control" x-model="name" placeholder="Prof. Jane Doe / Alex Smith">
      <span class="form-error" x-show="errors.name" x-text="errors.name"></span>
    </div>

    <div class="form-group">
      <label class="form-label" for="contact-email">Email Address *</label>
      <input type="email" id="contact-email" class="form-control" x-model="email" placeholder="jane.doe@university.edu">
      <span class="form-error" x-show="errors.email" x-text="errors.email"></span>
    </div>

    <div class="form-group">
      <label class="form-label" for="contact-service">Educational Area of Interest</label>
      <select id="contact-service" class="form-control" x-model="serviceType">
        <option value="1-on-1 Terminology Mentorship">1-on-1 Terminology Mentorship ($120/session)</option>
        <option value="Interactive Team Workshop">Interactive Team Workshop ($450/seminar)</option>
        <option value="Institutional Curriculum Design">Institutional Curriculum Design (Bespoke)</option>
        <option value="Technical Documentation Review">Technical Documentation Review (From $95)</option>
        <option value="General Lexicon / Research Question">General Lexicon / Research Question</option>
      </select>
    </div>

    <div class="form-group">
      <label class="form-label" for="contact-message">Message / Scope of Discussion *</label>
      <textarea id="contact-message" class="form-control" x-model="message" rows="5" placeholder="Describe your research context, specific questions regarding Dime or Web3 terminology, or target dates for consultation..."></textarea>
      <span class="form-error" x-show="errors.message" x-text="errors.message"></span>
    </div>

    <button type="submit" class="btn btn-primary btn-full" :disabled="loading">
      <span x-show="!loading">Send Educational Inquiry</span>
      <span x-show="loading" x-cloak>Transmitting...</span>
    </button>
  </div>
</form>