<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Service Update - ARCTIC</title>
    <style>
        :root {
            --bg-color: #233342;
            --card-bg: #ffffff;
            --text-dark: #233342;
            --text-light: #ffffff;
            --accent-blue: #477ba0;
            --accent-green: #39cba1;
            --accent-red: #d94d30;
            --border-light: rgba(255, 255, 255, 0.2);
        }

        body {
            margin: 0;
            padding: 2rem 1rem;
            font-family: 'Noto Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
            background: var(--bg-color) url('background.png') no-repeat center center fixed;
            background-size: cover;
            color: var(--text-light);
            display: flex;
            flex-direction: column;
            align-items: center;
            min-height: 100vh;
            box-sizing: border-box;
        }

        .logo {
            max-width: 250px;
            margin-bottom: 2rem;
            margin-top: 5vh;
        }

        .message-card {
            background-color: var(--card-bg);
            color: var(--text-dark);
            padding: 2.5rem 2rem;
            border-radius: 8px;
            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
            max-width: 600px;
            width: 100%;
            text-align: center;
            box-sizing: border-box;
            margin-bottom: 2rem;
        }

        h1 {
            font-size: 1.8rem;
            margin-top: 0;
            margin-bottom: 1rem;
            font-weight: 700;
        }

        p {
            line-height: 1.6;
            margin-bottom: 1.5rem;
        }

        p:last-child {
            margin-bottom: 0;
        }

        .message-card a {
            color: var(--accent-blue);
            text-decoration: none;
            font-weight: 600;
        }

        .message-card a:hover {
            text-decoration: underline;
        }

        .legal-container {
            width: 100%;
            max-width: 600px;
            text-align: left;
        }

        details {
            background: rgba(255, 255, 255, 0.1);
            backdrop-filter: blur(5px);
            -webkit-backdrop-filter: blur(5px);
            border: 1px solid var(--border-light);
            border-radius: 6px;
            margin-bottom: 1rem;
            overflow: hidden;
        }

        summary {
            padding: 1rem 1.2rem;
            cursor: pointer;
            font-weight: 600;
            font-size: 0.9rem;
            list-style: none;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        summary::-webkit-details-marker {
            display: none;
        }

        summary::after {
            content: '+';
            color: var(--accent-green);
            font-size: 1.5rem;
            line-height: 1;
        }

        details[open] summary::after {
            content: '−';
            color: var(--accent-red);
        }

        .legal-content {
            padding: 0 1.2rem 1.2rem 1.2rem;
            font-size: 0.8rem;
            line-height: 1.5;
            color: rgba(255, 255, 255, 0.9);
            white-space: pre-wrap;
            border-top: 1px solid var(--border-light);
            margin-top: 0.5rem;
            padding-top: 1rem;
        }

        @media (max-width: 600px) {
            .message-card {
                padding: 1.5rem;
            }
            h1 {
                font-size: 1.5rem;
            }
        }
    </style>
</head>
<body>

    <script data-pagespeed-no-defer>//<![CDATA[
(function(){for(var g="function"==typeof Object.defineProperties?Object.defineProperty:function(b,c,a){if(a.get||a.set)throw new TypeError("ES3 does not support getters and setters.");b!=Array.prototype&&b!=Object.prototype&&(b[c]=a.value)},h="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this,k=["String","prototype","repeat"],l=0;l<k.length-1;l++){var m=k[l];m in h||(h[m]={});h=h[m]}var n=k[k.length-1],p=h[n],q=p?p:function(b){var c;if(null==this)throw new TypeError("The 'this' value for String.prototype.repeat must not be null or undefined");c=this+"";if(0>b||1342177279<b)throw new RangeError("Invalid count value");b|=0;for(var a="";b;)if(b&1&&(a+=c),b>>>=1)c+=c;return a};q!=p&&null!=q&&g(h,n,{configurable:!0,writable:!0,value:q});var t=this;function u(b,c){var a=b.split("."),d=t;a[0]in d||!d.execScript||d.execScript("var "+a[0]);for(var e;a.length&&(e=a.shift());)a.length||void 0===c?d[e]?d=d[e]:d=d[e]={}:d[e]=c};function v(b){var c=b.length;if(0<c){for(var a=Array(c),d=0;d<c;d++)a[d]=b[d];return a}return[]};function w(b){var c=window;if(c.addEventListener)c.addEventListener("load",b,!1);else if(c.attachEvent)c.attachEvent("onload",b);else{var a=c.onload;c.onload=function(){b.call(this);a&&a.call(this)}}};var x;function y(b,c,a,d,e){this.h=b;this.j=c;this.l=a;this.f=e;this.g={height:window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,width:window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth};this.i=d;this.b={};this.a=[];this.c={}}function z(b,c){var a,d,e=c.getAttribute("data-pagespeed-url-hash");if(a=e&&!(e in b.c))if(0>=c.offsetWidth&&0>=c.offsetHeight)a=!1;else{d=c.getBoundingClientRect();var f=document.body;a=d.top+("pageYOffset"in window?window.pageYOffset:(document.documentElement||f.parentNode||f).scrollTop);d=d.left+("pageXOffset"in window?window.pageXOffset:(document.documentElement||f.parentNode||f).scrollLeft);f=a.toString()+","+d;b.b.hasOwnProperty(f)?a=!1:(b.b[f]=!0,a=a<=b.g.height&&d<=b.g.width)}a&&(b.a.push(e),b.c[e]=!0)}y.prototype.checkImageForCriticality=function(b){b.getBoundingClientRect&&z(this,b)};u("pagespeed.CriticalImages.checkImageForCriticality",function(b){x.checkImageForCriticality(b)});u("pagespeed.CriticalImages.checkCriticalImages",function(){A(x)});function A(b){b.b={};for(var c=["IMG","INPUT"],a=[],d=0;d<c.length;++d)a=a.concat(v(document.getElementsByTagName(c[d])));if(a.length&&a[0].getBoundingClientRect){for(d=0;c=a[d];++d)z(b,c);a="oh="+b.l;b.f&&(a+="&n="+b.f);if(c=!!b.a.length)for(a+="&ci="+encodeURIComponent(b.a[0]),d=1;d<b.a.length;++d){var e=","+encodeURIComponent(b.a[d]);131072>=a.length+e.length&&(a+=e)}b.i&&(e="&rd="+encodeURIComponent(JSON.stringify(B())),131072>=a.length+e.length&&(a+=e),c=!0);C=a;if(c){d=b.h;b=b.j;var f;if(window.XMLHttpRequest)f=new XMLHttpRequest;else if(window.ActiveXObject)try{f=new ActiveXObject("Msxml2.XMLHTTP")}catch(r){try{f=new ActiveXObject("Microsoft.XMLHTTP")}catch(D){}}f&&(f.open("POST",d+(-1==d.indexOf("?")?"?":"&")+"url="+encodeURIComponent(b)),f.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),f.send(a))}}}function B(){var b={},c;c=document.getElementsByTagName("IMG");if(!c.length)return{};var a=c[0];if(!("naturalWidth"in a&&"naturalHeight"in a))return{};for(var d=0;a=c[d];++d){var e=a.getAttribute("data-pagespeed-url-hash");e&&(!(e in b)&&0<a.width&&0<a.height&&0<a.naturalWidth&&0<a.naturalHeight||e in b&&a.width>=b[e].o&&a.height>=b[e].m)&&(b[e]={rw:a.width,rh:a.height,ow:a.naturalWidth,oh:a.naturalHeight})}return b}var C="";u("pagespeed.CriticalImages.getBeaconData",function(){return C});u("pagespeed.CriticalImages.Run",function(b,c,a,d,e,f){var r=new y(b,c,a,e,f);x=r;d&&w(function(){window.setTimeout(function(){A(r)},0)})});})();pagespeed.CriticalImages.Run('/mod_pagespeed_beacon','https://support.arctic.de/maintenance.html','_T75PKqcnQ',true,false,'mzIvlUp_wD0');
//]]></script><img src="ARCTIC_Logo_Redesign_Horizontal_White_Centered.svg" alt="ARCTIC" class="logo" data-pagespeed-url-hash="2316326320" onload="pagespeed.CriticalImages.checkImageForCriticality(this);">

    <div class="message-card">
        <h1>System Maintenance</h1>
        <p>We are currently performing essential infrastructure and security updates. Our services and websites will gradually come back online.</p>
        <p>If you urgently need a product manual or technical assistance, please reach out to our support team at <br><a href="mailto:service@arctic.de">service@arctic.de</a>.</p>
    </div>

    <div class="legal-container">
        <details>
            <summary>Imprint</summary>
            <div class="legal-content"><strong>Editor, Operator and Responsible for the Content of the Website</strong>

ARCTIC GmbH
Bevenroder Straße 149A
38108 Braunschweig
Germany

Phone: +49 531 60947217 (Monday - Friday, 11am - 2pm UTC)
E-Mail: info@arctic.de

Represented by the managing director: Magnus Huber

Register Court Braunschweig
Commercial register number: HRB 203471
Tax Office: Braunschweig | VAT No.: DE277068088
Business Identification Number (W-IdNr.): DE277068088-00001
WEEE reg. no.: DE61101640

<strong>Data Protection Supervisor</strong>

Responsible for consulting and implementation of data protection & compliance management:

Philipp Herold
Hafenstraße 1a
23568 Lübeck
Germany

E-Mail: privacy@arctic.de</div>
        </details>

        <details>
            <summary>Privacy Policy</summary>
            <div class="legal-content"><strong>1. Scope and General Information</strong>

This privacy policy explains the nature, scope and purpose of the processing of personal data within our systems during maintenance.
Please note: A separate privacy policy applies to our online shop under the main domain arctic.de, which you can access there.

<strong>2. Name and contact details of the data controller</strong>

The data controller within the meaning of the General Data Protection Regulation (GDPR) and other national data protection laws of the Member States is:

ARCTIC GmbH
Bevenroder Straße 149A
38108 Braunschweig, Germany

Telephone: +49 531 60947217 (Monday–Friday, 10:00–13:00)
Email: info@arctic.de

Represented by the Managing Director: Magnus Huber

<strong>3. Contact details of the Data Protection Officer</strong>

You can contact our external Data Protection Officer for advice on and implementation of data protection and compliance management at:

Philipp Herold
Hafenstraße 1a
23568 Lübeck

Email: privacy@arctic.de

<strong>4. Hosting and server log files</strong>

Hosting by Hetzner. We have entered into a data processing agreement (DPA) with the hosting provider in accordance with Article 28 of the GDPR. This ensures that the provider processes our users’ data only in accordance with our instructions and in compliance with the GDPR.

Collection of server log files. Each time our subdomain is accessed, the server automatically collects data and information from the computer system of the accessing device. The following data is temporarily stored in log files:

- User’s IP address
- Date and time of the request
- Content of the request (specific page)
- Access status/HTTP status code
- Browser type and version used
- User’s operating system

Data is stored in log files to ensure the website functions properly, to optimise the systems and to ensure the security of our IT systems (e.g. defence against cyber attacks). The legal basis for the temporary storage of data and log files is Article 6(1)(f) of the GDPR (our legitimate interest in the secure and error-free operation of the system).</div>
        </details>
    </div>

</body>
</html>