// SQSEO marketing, Terms of Service page
(function init(){
if(!window.LongtailIQDesignSystem_ae8f12 || !window.LTQM || !window.LTQM.PageHeader){return setTimeout(init,30);}
const React = window.React;
const { PageHeader, SectionWrap } = window.LTQM;

const UPDATED = "8 June 2026";

const SECTIONS = [
  ["Agreement", [
    "These terms govern your use of SQSEO at sqseo.com. By using the service you agree to them. If you are using SQSEO on behalf of an organisation, you agree on its behalf.",
  ]],
  ["The service", [
    "SQSEO turns a seed keyword, URL, or domain into longtail and AI-search query suggestions, grouped by intent and opportunity. Core keyword generation is free. Paid Pro and Team plans add depth features such as historical trends, competitor monitoring, AI-visibility tracking, team workspaces, and the API.",
    "Keyword volumes, difficulty, and opportunity scores are estimates derived from multiple signals. They are provided for research and planning and are not guarantees of ranking, traffic, or revenue.",
  ]],
  ["Accounts", [
    "You are responsible for keeping your login credentials secure and for activity under your account. Tell us promptly if you suspect unauthorised use.",
  ]],
  ["Acceptable use", [
    "Do not abuse, overload, scrape, or attempt to disrupt the service or its infrastructure. Do not use SQSEO to break the law, infringe others’ rights, or circumvent rate limits and plan boundaries. We may suspend accounts that put the service or other users at risk.",
  ]],
  ["Plans, billing, and cancellation", [
    "Paid plans are billed in advance on a recurring basis through our payment processor. You can cancel at any time; access continues until the end of the current billing period. Except where required by law, fees already paid are non-refundable. We will give notice of material price changes.",
  ]],
  ["Intellectual property", [
    "SQSEO, its design, and its software are owned by us and protected by law. The keyword lists and outputs you generate are yours to use for your own SEO and content work. You may not resell or redistribute the raw SQSEO product itself.",
  ]],
  ["Third-party links", [
    "Results and pages may reference third-party sites and tools. We are not responsible for their content or practices.",
  ]],
  ["Disclaimers", [
    "The service is provided “as is” and “as available”, without warranties of any kind to the fullest extent permitted by law. We do not warrant that results will be uninterrupted, error-free, or that estimates will be accurate.",
  ]],
  ["Limitation of liability", [
    "To the maximum extent permitted by law, SQSEO is not liable for indirect, incidental, or consequential damages, or for lost profits, revenue, or data, arising from your use of the service. Our total liability is limited to the amount you paid us in the twelve months before the claim.",
  ]],
  ["Changes and termination", [
    "We may update these terms as the product evolves and will post the new version here with an updated date. We may modify or discontinue features, and you may stop using SQSEO at any time. We may suspend or terminate access for breach of these terms.",
  ]],
  ["Contact", [
    "Questions about these terms? Email legal@sqseo.com.",
  ]],
];

function Terms() {
  return (
    <div>
      <PageHeader pill="Legal" pillIcon="scale"
        title="Terms of service."
        gray="Fair, readable, no surprises."
        sub="The ground rules for using SQSEO. Core keyword research is free; the depth features are the paid part." />
      <SectionWrap style={{ maxWidth: 760 }}>
        <p style={{ fontFamily: "var(--font-mono)", fontSize: 12, letterSpacing: "0.04em", textTransform: "uppercase", color: "var(--text-faint)", marginTop: 0, marginBottom: 36 }}>Last updated {UPDATED}</p>
        {SECTIONS.map(([h, paras], i) => (
          <section key={i} style={{ marginBottom: 34 }}>
            <h2 style={{ fontSize: 19, fontWeight: 600, letterSpacing: "-0.02em", color: "var(--ink-900)", margin: "0 0 12px" }}>{h}</h2>
            {paras.map((p, j) => (
              <p key={j} style={{ fontSize: 15, color: "var(--text-body)", lineHeight: 1.7, margin: "0 0 10px" }}>{p}</p>
            ))}
          </section>
        ))}
      </SectionWrap>
    </div>
  );
}
window.LTQM = window.LTQM || {};
window.LTQM.Terms = Terms;
})();
