”/”

  <!DOCTYPE html>
<html lang="sv">
<head>
  <meta charset="UTF-8" />
  <title>BallExtender™ – TennisBall Extender</title>
  <meta name="viewport" content="width=device-width, initial-scale=1" />
  <meta name="description" content="BallExtender™ TennisBall Extender – professional pressure restoration system for tennis balls, engineered primarily for professional use." />

  <style>
    :root {
      --bg: #050608;
      --bg-alt: #101319;
      --accent: #ffd600;
      --text: #f5f5f5;
      --muted: #b0b0b0;
      --border: #2a2f3a;
      --font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    }
    * { box-sizing: border-box; }

    body {
      margin: 0;
      font-family: var(--font);
      background: radial-gradient(circle at top, #141820 0, #050608 60%);
      color: var(--text);
      line-height: 1.6;
    }

    a { color: var(--accent); text-decoration: none; }
    a:hover { text-decoration: underline; }

    header {
      border-bottom: 1px solid var(--border);
      position: sticky; top: 0;
      z-index: 100;
      backdrop-filter: blur(16px);
      background: rgba(5, 6, 8, 0.88);
    }

    .container { max-width: 1100px; margin: 0 auto; padding: 0 16px; }

    .header-inner {
      display: flex; align-items: center; justify-content: space-between;
      padding: 14px 0; gap: 16px;
    }

    .logo-block { display: flex; flex-direction: column; }
    .logo-main { font-weight: 800; letter-spacing: 0.16em; font-size: 18px; text-transform: uppercase; }
    .logo-sub { font-size: 12px; text-transform: uppercase; color: var(--muted); }

    nav a { margin-left: 16px; font-size: 14px; color: var(--muted); }
    nav a:hover { color: var(--accent); }

    .lang-switch { display: flex; gap: 6px; align-items: center; font-size: 13px; color: var(--muted); }

    .lang-btn {
      border: 1px solid var(--border); background: transparent; color: var(--muted);
      padding: 4px 10px; border-radius: 999px; cursor: pointer; font-size: 12px;
    }

    .lang-btn.active {
      border-color: var(--accent); color: #000;
      background: var(--accent); font-weight: 600;
    }

    main { padding: 24px 0 48px; }
    section { padding: 32px 0; border-bottom: 1px solid rgba(255,255,255,0.04); }

    h1,h2,h3 { margin: 0 0 12px; font-weight: 600; }
    h1 { font-size: 28px; }
    h2 { font-size: 22px; margin-top: 8px; }
    h3 { font-size: 18px; margin-top: 16px; }

    p { margin: 0 0 10px; color: #e2e2e2; }

    .tagline { color: var(--accent); font-size:14px; text-transform:uppercase; letter-spacing:0.12em; margin-bottom:8px; }
    .grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(260px,1fr)); gap:20px; margin-top:8px; }

    .card {
      border-radius:14px; border:1px solid var(--border);
      background: linear-gradient(145deg,#151821,#050608);
      padding:18px 16px;
    }

    ul { padding-left:18px; margin:0 0 10px; }

    footer {
      padding:16px 0 24px;
      border-top:1px solid var(--border);
      font-size:13px; color:var(--muted);
    }

    .legal {
      margin-top: 16px;
      font-size: 12px;
      color: var(--muted);
      line-height: 1.5;
    }
  </style>
</head>

<body>

<header>
  <div class="container header-inner">
    <div class="logo-block">
      <span class="logo-main">BALLEXTENDER™</span>
      <span class="logo-sub">TennisBall Extender – Professional Pressure Restoration System</span>
    </div>

    <nav>
      <a href="#section-home">Start / Home</a>
      <a href="#section-models">Modeller / Models</a>
      <a href="#section-tech">Teknik / Technology</a>
      <a href="#section-safety">Säkerhet / Safety</a>
      <a href="#section-contact">Kontakt</a>
    </nav>

    <div class="lang-switch">
      <span>Språk:</span>
      <button class="lang-btn active" data-lang="sv">SV</button>
      <button class="lang-btn" data-lang="en">EN</button>
      <button class="lang-btn" data-lang="de">DE</button>
    </div>
  </div>
</header>

<main class="container">

<!-- ===================== SVENSKA ===================== -->
<div class="lang lang-sv">

<section id="section-home">
  <div class="tagline">Framför allt utvecklad för professionellt bruk.</div>

  <h1>BallExtender™ TennisBall Extender</h1>
  <h2>Professionellt tryckåterställningssystem för tennisbollar</h2>

  <p>
    BallExtender™ är ett <strong>professionellt system</strong> för återställning av trycket i tennisbollar,
    utvecklat för tennishallar, klubbar, sportcenter och akademier.
  </p>

  <p>
    Med kontrollerat övertryck diffunderar luft tillbaka in i bollens kärna och återställer studs, känsla och spelbarhet.
  </p>

  <p>
    Den integrerade <strong>fullvolymskorgen</strong> följer kärlets innervägg, vilket ger maximal kapacitet,
    stabilitet och snabb hantering av stora bollmängder.
  </p>
</section>

<section id="section-models">
  <h2>Modeller</h2>

  <div class="grid">

    <div class="card">
      <h3>40L – Club Compact</h3>
      <ul>
        <li>Volym: 40 liter</li>
        <li>Kapacitet: ca 175–200 tennisbollar</li>
        <li>Fullvolymskorg med 50×50 mm maskor</li>
        <li>För mindre klubbar och träningshallar</li>
      </ul>
    </div>

    <div class="card">
      <h3>100L – Standard Hall Model</h3>
      <ul>
        <li>Volym: 100 liter</li>
        <li>Kapacitet: ca 380–400 tennisbollar</li>
        <li>Standardvalet för professionella tennisanläggningar</li>
        <li>Optimerad för daglig drift</li>
      </ul>
    </div>

    <div class="card">
      <h3>150L – Academy High-Capacity</h3>
      <ul>
        <li>Volym: 150 liter</li>
        <li>Kapacitet: ca 500–550 tennisbollar</li>
        <li>Utvecklad för högvolymsträning och akademier</li>
        <li>Fullhöjdskorg som följer kärlets innersida</li>
      </ul>
    </div>

  </div>
</section>
<section id="section-tech">
  <h2>Teknik</h2>

  <h3>Tryckdiffusion – återställning av bollens kärntryck</h3>
  <p>
    Med tiden diffunderar gas ut genom bollens gummi och filt, vilket reducerar studs och spelkvalitet.
    I BallExtender™ skapas ett <strong>kontrollerat övertryck</strong> som gör att luft diffunderar tillbaka in i bollens kärna.
  </p>

  <h3>Integrerad kompressorenhet</h3>
  <p>
    Varje BallExtender™ levereras med en <strong>dedikerad kompressor</strong> anpassad till respektive kärlstorlek.
    Kompressorn producerar ett stabilt, repeterbart övertryck och kan <strong>finjusteras under inkörning</strong> för att
    uppnå så nära ursprungligt bolltryck som möjligt.
  </p>

  <h3>Fullvolymskorg i metall</h3>
  <p>
    Korgen är konstruerad för att ligga direkt mot kärlets innervägg, vilket maximerar volymutnyttjande och ger stabil
    hantering av stora bollmängder.
  </p>
  <ul>
    <li>50×50 mm maskor för fritt luftflöde</li>
    <li>Rostskyddad konstruktion</li>
    <li>Ergonomiska handtag</li>
    <li>Ingen volymförlust i kärlet</li>
  </ul>

  <h3>Svenska och europeiska standarder</h3>
  <p>
    Tryckkärlen kan tillverkas enligt relevanta svenska och europeiska normer för tryckbärande anordningar.
    Konstruktionen kan dokumenteras enligt kravbilder och alla bärande svetsar utförs av
    <strong>licensierade svetsare</strong>.
  </p>
</section>

<section id="section-safety">
  <h2>Säkerhet</h2>

  <ul>
    <li>Tryckklassade kärl för professionella miljöer</li>
    <li>Övertrycksskydd och definierade maximala driftvärden</li>
    <li>Industristandard på ventiler, tätningar och kopplingar</li>
    <li>Metallkorg som håller bollarna stabilt under trycksättning</li>
    <li>Teknisk dokumentation kan medfölja vid behov</li>
  </ul>

  <p class="note">
    Systemet är utvecklat för professionella användare och bör hanteras enligt tillverkarens instruktioner.
  </p>
</section>

<section id="section-contact">
  <h2>Kontakt & Beställning</h2>
  <p>
    Web: <a href="https://www.ballextender.com">www.ballextender.com</a><br>
    E-post: <a href="mailto:contact@ballextender.com">contact@ballextender.com</a>
  </p>
</section>

<div class="legal">
  <p><strong>Varumärkesskydd & immateriella rättigheter</strong><br>
    BallExtender™ är ett registrerat varumärke tillhörande Perforce Sport.
    Konstruktion, funktion och teknisk lösning skyddas av immateriella rättigheter.
  </p>

  <p><strong>Webbansvarig:</strong> Perforce Sport<br>
     Kontakt: <a href="mailto:contact@ballextender.com">contact@ballextender.com</a>
  </p>
</div>

</div> <!-- slut på svenska -->
<!-- ===================== ENGLISH ===================== -->
<div class="lang lang-en" style="display:none">

<section id="section-home-en">
  <div class="tagline">Engineered primarily for professional use.</div>

  <h1>BallExtender™ TennisBall Extender</h1>
  <h2>Professional pressure restoration system for tennis balls</h2>

  <p>
    BallExtender™ is a <strong>professional system</strong> for restoring internal pressure in tennis balls,
    developed for tennis clubs, indoor centres, sports facilities and academies.
  </p>

  <p>
    By applying a controlled overpressure, air diffuses back into the core of the ball, restoring bounce, feel and playability.
  </p>

  <p>
    The integrated <strong>full-volume metal basket</strong> follows the inner wall of the vessel,
    allowing maximum capacity and stable handling of large quantities of balls.
  </p>
</section>

<section id="section-models-en">
  <h2>Models</h2>

  <div class="grid">

    <div class="card">
      <h3>40L – Club Compact</h3>
      <ul>
        <li>Volume: 40 litres</li>
        <li>Capacity: approx. 175–200 tennis balls</li>
        <li>Full-volume 50×50 mm metal basket</li>
        <li>For smaller clubs and compact training facilities</li>
      </ul>
    </div>

    <div class="card">
      <h3>100L – Standard Hall Model</h3>
      <ul>
        <li>Volume: 100 litres</li>
        <li>Capacity: approx. 380–400 tennis balls</li>
        <li>Preferred solution for professional facilities</li>
        <li>Optimised for daily use</li>
      </ul>
    </div>

    <div class="card">
      <h3>150L – Academy High-Capacity</h3>
      <ul>
        <li>Volume: 150 litres</li>
        <li>Capacity: approx. 500–550 tennis balls</li>
        <li>Designed for high-volume academies and intensive training</li>
        <li>Full-height basket following vessel shape</li>
      </ul>
    </div>

  </div>
</section>

<section id="section-tech-en">
  <h2>Technology</h2>

  <h3>Pressure diffusion – restoring the ball core</h3>
  <p>
    Over time, gas diffuses out through the shell of a tennis ball, reducing bounce and performance.
    The BallExtender™ creates a <strong>controlled overpressure</strong>, enabling air to diffuse back into the ball core.
  </p>

  <h3>Integrated compressor unit</h3>
  <p>
    Each BallExtender™ includes a <strong>dedicated compressor</strong> matched to its vessel size.
    The pressure curve can be <strong>fine-tuned during commissioning</strong> to achieve bounce characteristics
    close to those of new balls.
  </p>

  <h3>Full-volume metal basket</h3>
  <p>
    The metal basket is designed to sit directly against the inner wall of the vessel,
    maintaining maximum internal volume and ensuring stable handling.
  </p>
  <ul>
    <li>50×50 mm mesh for unrestricted airflow</li>
    <li>Corrosion-protected steel</li>
    <li>Ergonomic handles</li>
    <li>No loss of usable chamber volume</li>
  </ul>

  <h3>Swedish & European standards</h3>
  <p>
    Pressure vessels can be manufactured according to applicable Swedish and European pressure-equipment standards.
    All structural welding is performed by <strong>licensed welders</strong>.
  </p>
</section>

<section id="section-safety-en">
  <h2>Safety</h2>

  <ul>
    <li>Pressure-rated vessels for professional environments</li>
    <li>Overpressure protection and clearly defined limits</li>
    <li>Industrial-grade valves, seals and fittings</li>
    <li>Stable metal basket keeps balls secure during pressurisation</li>
    <li>Technical documentation available on request</li>
  </ul>

  <p class="note">The system is intended for professional users and should be operated according to provided instructions.</p>
</section>

<section id="section-contact-en">
  <h2>Contact & Ordering</h2>
  <p>
    Web: <a href="https://www.ballextender.com">www.ballextender.com</a><br>
    Email: <a href="mailto:contact@ballextender.com">contact@ballextender.com</a>
  </p>
</section>

<div class="legal">
  <p><strong>Trademark & Intellectual Property</strong><br>
    BallExtender™ is a registered trademark of Perforce Sport.
    Construction, functionality and technical design are protected by intellectual property rights.
  </p>

  <p><strong>Webmaster:</strong> Perforce Sport<br>
     Contact: <a href="mailto:contact@ballextender.com">contact@ballextender.com</a>
  </p>
</div>

</div> <!-- end ENGLISH -->


<!-- ===================== GERMAN ===================== -->
<div class="lang lang-de" style="display:none">

<section id="section-home-de">
  <div class="tagline">Hauptsächlich für den professionellen Einsatz entwickelt.</div>

  <h1>BallExtender™ TennisBall Extender</h1>
  <h2>Professionelles System zur Druckwiederherstellung von Tennisbällen</h2>

  <p>
    BallExtender™ ist ein <strong>professionelles System</strong> zur Wiederherstellung des Innendrucks von Tennisbällen,
    entwickelt für Tennisclubs, Hallen, Sportzentren und Akademien.
  </p>

  <p>
    Durch kontrollierten Überdruck diffundiert Luft zurück in den Ballkern und stellt Sprungkraft und Spielbarkeit wieder her.
  </p>

  <p>
    Der integrierte <strong>Vollvolumen-Metallkorb</strong> folgt der Innenwand des Behälters und ermöglicht eine maximale Kapazität.
  </p>
</section>

<section id="section-models-de">
  <h2>Modelle</h2>

  <div class="grid">

    <div class="card">
      <h3>40L – Club Compact</h3>
      <ul>
        <li>Volumen: 40 Liter</li>
        <li>Kapazität: ca. 175–200 Tennisbälle</li>
        <li>Vollvolumen-Metallkorb 50×50 mm</li>
        <li>Für kleinere Clubs und Trainingsanlagen</li>
      </ul>
    </div>

    <div class="card">
      <h3>100L – Standard Hall Model</h3>
      <ul>
        <li>Volumen: 100 Liter</li>
        <li>Kapazität: ca. 380–400 Tennisbälle</li>
        <li>Standardlösung für professionelle Anlagen</li>
        <li>Für täglichen Einsatz optimiert</li>
      </ul>
    </div>

    <div class="card">
      <h3>150L – Academy High-Capacity</h3>
      <ul>
        <li>Volumen: 150 Liter</li>
        <li>Kapazität: ca. 500–550 Tennisbälle</li>
        <li>Für Akademien und intensives Training entwickelt</li>
        <li>Vollhöhenkorb entlang der Innenkontur</li>
      </ul>
    </div>

  </div>
</section>

<section id="section-tech-de">
  <h2>Technik</h2>

  <h3>Druckdiffusion – Wiederherstellung des Ballkerns</h3>
  <p>
    Mit der Zeit diffundiert Gas durch die Ballhülle nach außen. Der Ball verliert Sprungkraft.
    Im BallExtender™ wird ein <strong>kontrollierter Überdruck</strong> aufgebaut, sodass Luft zurück in den Ballkern diffundiert.
  </p>

  <h3>Integrierte Kompressoreinheit</h3>
  <p>
    Jede Einheit verfügt über einen <strong>dedizierten Kompressor</strong>, abgestimmt auf die jeweilige Behältergröße.
    Der Druckverlauf kann <strong>während der Einlaufphase feinjustiert</strong> werden.
  </p>

  <h3>Vollvolumen-Metallkorb</h3>
  <p>
    Der Metallkorb liegt direkt an der Innenwand an – kein Verlust an nutzbarem Volumen.
  </p>
  <ul>
    <li>50×50 mm Maschen für freien Luftstrom</li>
    <li>Korrosionsgeschützte Konstruktion</li>
    <li>Ergonomische Griffe</li>
    <li>Hohe Stabilität bei großen Ballmengen</li>
  </ul>

  <h3>Schwedische & europäische Normen</h3>
  <p>
    Die Behälter können nach relevanten schwedischen und europäischen Normen für Druckgeräte gefertigt werden.
    Alle tragenden Schweißnähte werden von <strong>lizenzierten Schweißern</strong> ausgeführt.
  </p>
</section>

<section id="section-safety-de">
  <h2>Sicherheit</h2>

  <ul>
    <li>Druckgeprüfte Behälter für professionelle Nutzung</li>
    <li>Überdruckschutz und klar definierte Grenzwerte</li>
    <li>Industrieventile, Dichtungen und Anschlüsse</li>
    <li>Metallkorb stabilisiert die Bälle während der Druckphase</li>
    <li>Technische Dokumentation auf Anfrage verfügbar</li>
  </ul>

  <p class="note">
    Das System ist für professionelle Anwender konzipiert und muss gemäß Anleitung betrieben werden.
  </p>
</section>

<section id="section-contact-de">
  <h2>Kontakt & Bestellung</h2>
  <p>
    Web: <a href="https://www.ballextender.com">www.ballextender.com</a><br>
    E-Mail: <a href="mailto:contact@ballextender.com">contact@ballextender.com</a>
  </p>
</section>

<div class="legal">
  <p><strong>Markenschutz & geistige Eigentumsrechte</strong><br>
    BallExtender™ ist eine eingetragene Marke von Perforce Sport.
    Konstruktion, Funktionsweise und technische Gestaltung sind geschützt.
  </p>

  <p><strong>Webmaster:</strong> Perforce Sport<br>
     Kontakt: <a href="mailto:contact@ballextender.com">contact@ballextender.com</a>
  </p>
</div>

</div> <!-- end GERMAN -->


</main>

<footer>
  <div class="container">
    © Perforce Sport – BallExtender™. All rights reserved.
  </div>
</footer>

<script>
const langBtns = document.querySelectorAll('.lang-btn');
const langs = document.querySelectorAll('.lang');

function setLang(lang) {
  langs.forEach(el => {
    el.style.display = el.classList.contains('lang-' + lang) ? 'block' : 'none';
  });
  langBtns.forEach(btn => {
    btn.classList.toggle('active', btn.dataset.lang === lang);
  });
}

langBtns.forEach(btn =>
  btn.addEventListener('click', () => setLang(btn.dataset.lang))
);
</script>

</body>