Check server response of

Server response
NS records
Whois domain
Response headers
Request headers
Raw HTML code
301 Moved Permanently - mpch.com
HTTP Status: 301
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Date: Tue, 06 May 2025 21:19:12 GMT
Content-Type: text/html
Content-Length: 166
Connection: keep-alive
strict-transport-security: max-age=31536000
Location: https://www.mpch.com/
X-Cluster-Name: eu-north-1-prod-hosting-red

HTTP Code 301 Moved Permanently

301 status code means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.

When is Code 301 used?

  • When changing a website domain
  • When modifying URL structures
  • When setting up redirects for SEO

What does Code 301 mean for the user?

The browser will automatically redirect the user to the new address, and search engines will update their indexes.

200 OK - https://mpch.com/
HTTP Status: 200
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Date: Tue, 06 May 2025 21:19:12 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
CF-Ray: 93bb83b48a7870b3-ARN
CF-Cache-Status: HIT
Last-Modified: Sat, 12 Apr 2025 06:43:50 GMT
Strict-Transport-Security: max-age=31536000
surrogate-control: max-age=2147483647
surrogate-key: www.mpch.com 64f840118eb58bcf7a407a64 pageId:65ef5a73b506b0ead8d9a438
x-lambda-id: e8bd0c4d-9f18-4b5a-b4d5-1564b19d33af
vary: Accept-Encoding
Set-Cookie: _cfuvid=k.DoUBo5DLlI.vGxgnPc80ccgs9N6f4Z1iOFUFdpqxM-1746566352222-0.0.1.1-604800000; path=/; domain=.cdn.webflow.com; HttpOnly; Secure; SameSite=None
alt-svc: h3=":443"; ma=86400
X-Cluster-Name: eu-north-1-prod-hosting-red

HTTP Code 200 OK

200 status code is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.

When is Code 200 used?

  • When loading a web page
  • When successfully receiving an API response
  • When processing a form or another HTTP request

What does Code 200 mean for the user?

The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.

GET / HTTP/1.1
Host: mpch.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html><!-- Last Published: Sat Apr 12 2025 06:43:38 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="www.mpch.com" data-wf-page="65ef5a73b506b0ead8d9a438" data-wf-site="64f840118eb58bcf7a407a64" lang="en" data-wf-locale="en"><head><meta charset="utf-8"/><title>MPCH: Advanced Security for Digital Assets &amp; Critical Infrastructure</title><meta content="Discover MPCH’s cryptographic hardware, software, and secure hosting solutions for enterprises, investors, and governments." name="description"/><meta content="MPCH: Advanced Security for Digital Assets &amp; Critical Infrastructure" property="og:title"/><meta content="Discover MPCH’s cryptographic hardware, software, and secure hosting solutions for enterprises, investors, and governments." property="og:description"/><meta content="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/650b08c9dc23d949106800da_MPCH%20-%20Website%20share%20image%2001.png" property="og:image"/><meta content="MPCH: Advanced Security for Digital Assets &amp; Critical Infrastructure" property="twitter:title"/><meta content="Discover MPCH’s cryptographic hardware, software, and secure hosting solutions for enterprises, investors, and governments." property="twitter:description"/><meta content="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/650b08c9dc23d949106800da_MPCH%20-%20Website%20share%20image%2001.png" property="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/css/pacifier-dejected-lusty-reid-gunshot.webflow.2a4c8337a.css" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/><script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script><script type="text/javascript">WebFont.load({  google: {    families: ["Montserrat:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic","Inter:regular,500,600,700,800,900","Onest:regular,500,600,700,800,900","Raleway:100,200,300,regular,500,600,700,800,900"]  }});</script><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/64fb389d09f1d7a380a39bf9_favicon.svg" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/64fb389f0039c8a4817f1717_webclip.svg" rel="apple-touch-icon"/><style>
  
  html, body {
  	width: 100%;
	height: auto !important;
  	min-height: 100%;
    -ms-overflow-style: none;
    scrollbar-width: none;

  }
  html.lenis {
    height: auto;
  }

  .lenis.lenis-smooth {
    scroll-behavior: auto;
  }

  .lenis.lenis-smooth [data-lenis-prevent] {
    overscroll-behavior: contain;
  }

  .lenis.lenis-stopped {
    overflow: hidden;
  }

  .lenis.lenis-scrolling iframe {
     pointer-events: none;
  } 
  
  .w-editor .load-w{
	display: none;
  }	 
 

</style></head><body><div class="global"><div class="w-embed"><style>

  :root {
  	--app-height: 100%;
    --blue: #2559E3;
    --black: #161618;
    --white: #FAFAFA;
  }
  
  ::-webkit-scrollbar {width:0px; display: none !important;}
	
  ::selection{
  	background: var(--blue);
    color: var(--white);
  }
  
  img::selection{
  	background: none;
  }
  
  body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.1111111111111112vw;
  }

  @media screen and (min-width:1920px) {
   body {font-size: 1.3333333333333333rem;}
  }
  @media screen and (max-width:991px) {
   body {font-size: 16px !important;}
  }
  
  a{
  	color: inherit;
  	text-decoration: none;
  }
   
  .pointer-off{
  	pointer-events: none;
  } 
  
  .slider-btn.swiper-button-disabled{
  	opacity: 0.5;
    pointer-events: none;
  }
  
  .dd-button__line{
  	background-color: currentColor;
  }

	@media screen and (max-width: 767px){
  	.swiper-slide.is--investors{
    	width: 20.9375rem !important;
    }
    .swiper-slide.is--investors:last-of-type{
    	width: 10rem !important;
    } 
  }
  
  .field-area {
  	resize: none;
	}
  
  .main-w{overflow-x:clip;}
</style></div></div><div><div class="mobile-menu"><div class="mobile-menu-container"><div class="mobile-menu-close-button"><div id="closemenu1" data-w-id="af5e84b7-f852-4b5f-7082-fd5cb38d8f34" class="mobile-menu-close-icon-container"><img src="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/65e2a03f32dacedc3620a706_x-icon.svg" loading="lazy" alt=""/></div></div><div class="mobile-menu-links"><div class="mobile-menu-main-links-container"><a href="/" aria-current="page" class="link-block w-inline-block w--current"><div class="mobile-menu-link-text">Home</div></a><a href="/platform" class="link-block hidden w-inline-block"><div class="mobile-menu-link-text">Platform</div></a><a href="/stronghold" class="link-block w-inline-block"><div class="mobile-menu-link-text">Stronghold</div></a><a href="/about" class="link-block w-inline-block"><div class="mobile-menu-link-text">About Us</div></a><a href="/news" class="link-block w-inline-block"><div class="mobile-menu-link-text">News</div></a><a href="/careers" class="link-block w-inline-block"><div class="mobile-menu-link-text">Careers</div></a><a href="/contact" class="link-block w-inline-block"><div class="mobile-menu-link-text">Contact</div></a></div></div><div class="mobile-nav-line-separator"></div><div class="mobile-menu-social"><div class="mobile-menu-social-links-container"></div></div><div class="mobile-menu-bg"><div class="mobile-menu-line-decoration"></div></div></div><div id="closemenu2" data-w-id="af5e84b7-f852-4b5f-7082-fd5cb38d8f4e" class="mobile-menu-fixed-bg"></div></div><div class="nav-fixed"><div class="nav-container"><div class="nav-content"><div class="nav-links-container"><a href="/" aria-current="page" class="nav-logo-container w-inline-block w--current"><img src="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c3ef3934d05d0b349ac0c2_MPCH_White.png" loading="lazy" sizes="(max-width: 846px) 100vw, 846px" srcset="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c3ef3934d05d0b349ac0c2_MPCH_White-p-500.png 500w, https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c3ef3934d05d0b349ac0c2_MPCH_White.png 846w" alt=""/></a><div class="div-block-131"><a href="/about" class="nav-link w-inline-block"><div class="nav-text-link">About Us</div></a><a href="/stronghold" class="nav-link w-inline-block"><div class="nav-text-link">Stronghold</div></a><a href="/news" class="nav-link w-inline-block"><div class="nav-text-link">News</div></a><a href="/careers" class="nav-link w-inline-block"><div class="nav-text-link">Careers</div></a><a href="https://www.ti22.co/" target="_blank" class="nav-link w-inline-block"><img src="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/66feab9afe82206a0db36bf9_unnamed.png" loading="lazy" sizes="(max-width: 540px) 100vw, 540px" srcset="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/66feab9afe82206a0db36bf9_unnamed-p-500.png 500w, https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/66feab9afe82206a0db36bf9_unnamed.png 540w" alt="" class="nav-ti22-logo"/></a></div></div><div class="button-nav-container"><a href="/contact" class="button-blue w-button">GET IN TOUCH</a></div><div id="openmenu" class="div-block-135"><div data-w-id="ed19ca03-ba6a-15ef-edc1-88ff5c99f364" class="div-block-130"><img src="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c4659c0c35a91a5f0f9d6f_burger-menu-right-svgrepo-com.svg" loading="lazy" alt="" class="image-34"/></div></div></div></div></div></div><div id="page" class="page-w"><section class="section-mpch-hero-home"><div class="w-layout-blockcontainer container-mpch w-container"><div class="hero-container"><div class="div-block-148"><img src="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c3ef3934d05d0b349ac0c2_MPCH_White.png" loading="lazy" sizes="(max-width: 767px) 100vw, (max-width: 991px) 728px, 846px" srcset="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c3ef3934d05d0b349ac0c2_MPCH_White-p-500.png 500w, https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c3ef3934d05d0b349ac0c2_MPCH_White.png 846w" alt="" class="image-41"/><div class="div-block-149"><div class="hero-subtitle-dmall">Advanced Security for <span class="text-span">Digital Assets and Critical Infrastructure</span></div><div class="hero-text-small">Purpose built to protect the most valuable digital assets in defense, enterprise and private wealth</div></div><a href="/contact" class="button-blue w-button">Ensure Unmatched Protection</a></div></div></div><div class="overlay-hero"></div><img src="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c4487f26c22be2be4b9900_s1-1.jpeg" loading="lazy" sizes="(max-width: 2000px) 100vw, 2000px" srcset="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c4487f26c22be2be4b9900_s1-1-p-500.jpeg 500w, https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c4487f26c22be2be4b9900_s1-1-p-800.jpeg 800w, https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c4487f26c22be2be4b9900_s1-1-p-1080.jpeg 1080w, https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c4487f26c22be2be4b9900_s1-1.jpeg 2000w" alt="" class="image-40"/></section><main class="main-w realtive"><section id="page" class="section"><div class="w-layout-blockcontainer container-mpch w-container"><div><div class="div-block-143-copy"><div class="div-block-142"><h2 data-w-id="2fe64bc8-0165-608c-7922-fa2f731b1440" class="section-title-small">MPCH addresses rising threats by delivering an integrated end-to-end security framework<br/></h2></div><div class="div-block-140"><div class="div-block-141"><p class="p-large small-on-phone">At MPCH, we are committed to leading the future of digital asset security through innovative and comprehensive solutions. Our vision is to provide holistic security frameworks that protect critical digital infrastructure.</p><p class="p-large small-on-phone">Our mission is to deliver the highest level of protection for mission-critical data across industries. By combining advanced physical and digital security strategies, we empower enterprises, governments, and financial institutions.<br/></p><p class="p-large small-on-phone">MPCH is built for those who value absolute security.</p></div><div class="div-block-21"><div class="div-block-24-copy"><div class="cryptographic-secure-logos-container"><img src="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/65edb5d0726cb0f88c049cc1_image%2030.jpg" loading="lazy" sizes="(max-width: 560px) 100vw, 560px" srcset="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/65edb5d0726cb0f88c049cc1_image%2030-p-500.jpg 500w, https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/65edb5d0726cb0f88c049cc1_image%2030.jpg 560w" alt="" class="cryptographic-secure-logo"/><img src="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/6728e9f70e38ce7c2c414ab6_WhatsApp%20Image%202024-11-04%20at%2014.54.21.jpeg" loading="lazy" alt="" class="cryptographic-secure-logo soc"/><img src="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/670a45353ceaebac23a89487_logo.png" loading="lazy" alt="" class="cryptographic-secure-logo-copy"/><img src="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/6684f5b4f4085b2b1815f4e9_WhatsApp%20Image%202024-07-03%20at%2004.45.40.jpeg" loading="lazy" sizes="(max-width: 516px) 100vw, 516px" srcset="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/6684f5b4f4085b2b1815f4e9_WhatsApp%20Image%202024-07-03%20at%2004.45.40-p-500.jpeg 500w, https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/6684f5b4f4085b2b1815f4e9_WhatsApp%20Image%202024-07-03%20at%2004.45.40.jpeg 516w" alt="" class="cryptographic-secure-logo-global"/></div><div class="p-small-copy">*ISO27001, CIS v8, and NIST CSF V2 compliant</div></div></div></div></div><div class="div-block-144"><a href="/contact" class="button-blue w-button">Protect Your Operations Today</a></div></div><div class="nav-space-static-home-copy"></div><div class="div-block-145"><img src="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c4487f453ee89423420d10_s4-2.jpeg" loading="lazy" sizes="(max-width: 767px) 100vw, (max-width: 991px) 728px, 940px" srcset="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c4487f453ee89423420d10_s4-2-p-500.jpeg 500w, https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c4487f453ee89423420d10_s4-2-p-800.jpeg 800w, https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c4487f453ee89423420d10_s4-2-p-1080.jpeg 1080w, https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c4487f453ee89423420d10_s4-2-p-1600.jpeg 1600w, https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c4487f453ee89423420d10_s4-2.jpeg 2000w" alt="" class="image-39"/><div class="div-block-146"><h2 class="section-title-small">Try the Stronghold Solution<br/></h2><div class="div-block-147"><p class="p-large small-on-phone">Stronghold enhances your security without introducing new technology risks.</p><p class="p-large small-on-phone">Discover disaster recovery and business continuity for seeds, secrets, keys and hardware signing devices.</p></div><a href="/stronghold" class="button-blue w-button">Learn More about Stronghold</a></div></div><div class="nav-space-static-home-copy"></div></div></section></main><section class="section-mpch"><div class="w-layout-blockcontainer container-mpch w-container"><div class="form-container"><div class="form-title-container"><h2 class="heading-2-white">Contact Us to Learn More</h2><div class="hero-text">MPCH is the trusted disaster recovery and business continuity solution for self-custody Connect with our experts to ensure your organization remains operational, no matter what.</div></div><div class="w-form"><form id="email-form" name="email-form" data-name="Email Form" method="get" class="form" data-wf-page-id="65ef5a73b506b0ead8d9a438" data-wf-element-id="4df425bd-726a-2ec8-e53b-6fafd8fe3be7" data-turnstile-sitekey="0x4AAAAAAAQTptj2So4dx43e"><div class="form-input-container"><label for="name-2" class="form-label">Name</label><input class="form-input w-input" maxlength="256" name="name-2" data-name="Name 2" placeholder="Name" type="text" id="name-2"/></div><div class="form-row"><div class="form-input-container"><label for="email-field-2" class="form-label">Email</label><input class="form-input w-input" maxlength="256" name="Email" data-name="Email" placeholder="Email" type="email" id="email-field" required=""/><div id="wrong-email" class="text-block-3">Only business emails are permitted.</div></div><div class="form-input-container"><label for="Company-Name-2" class="form-label">Company Name</label><input class="form-input w-input" maxlength="256" name="Company-Name-2" data-name="Company Name 2" placeholder="Company Name" type="text" id="Company-Name-2" required=""/></div></div><div class="form-input-container"><label for="Message-2" class="form-label">Message</label><textarea required="" placeholder="Message" maxlength="5000" id="Message-2" name="Message-2" data-name="Message 2" class="text-field-copy w-input"></textarea></div><div class="form-button-container"><input type="submit" data-wait="Please wait..." class="button-contact w-button" value="GET IN TOUCH"/></div></form><div class="w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div></div></div><div class="div-block-115"><div class="div-block-116"></div></div></section><section class="footer-mpch"><div class="w-layout-blockcontainer container-mpch w-container"><div class="footer-container"><div class="footer-box"><div class="footer-icons"><a href="/" aria-current="page" class="w-inline-block w--current"><img src="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c3ef3934d05d0b349ac0c2_MPCH_White.png" loading="lazy" sizes="(max-width: 767px) 100vw, (max-width: 991px) 728px, 846px" srcset="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c3ef3934d05d0b349ac0c2_MPCH_White-p-500.png 500w, https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c3ef3934d05d0b349ac0c2_MPCH_White.png 846w" alt="" class="footer-logo"/></a><div class="footer-social-icons hidden"><a href="#" class="w-inline-block"><img src="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c4358457dee5119588df21_tiktok.svg" loading="lazy" alt="" class="image-30"/></a><a href="#" class="w-inline-block"><img src="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c43584b872a81fe638b82d_instagram.svg" loading="lazy" alt="" class="image-30"/></a><a href="#" class="w-inline-block"><img src="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c43584b287cfef938ce00d_youtube-1.svg" loading="lazy" alt="" class="image-30"/></a><a href="#" class="w-inline-block"><img src="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/67c4358595569284b6638f0c_facebook.svg" loading="lazy" alt="" class="image-30"/></a></div></div><div class="footer-links-list"><div class="footer-text-bold">MPCH</div><a href="/about" class="footer-text">About Us</a><a href="/" aria-current="page" class="footer-text w--current">How it Works</a><a href="/contact" class="footer-text">Contact Us</a><a href="https://www.ti22.co/" target="_blank" class="footer-text">Ti22</a></div></div></div></div><div class="footer-privacy"><div class="w-layout-blockcontainer container-mpch w-container"><div class="footer-container-two"><div class="footer-text">© 2025 MPCH</div><div class="footer-link-box"><a href="/privacy-policy" class="footer-text">Privacy</a><a href="/careers" class="footer-text">Careers</a></div></div></div></div></section></div><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64f840118eb58bcf7a407a64" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/js/webflow.schunk.4a394eb5af8156f2.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/js/webflow.schunk.26b5bf87c1a73342.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/js/webflow.schunk.ef7080c06606ca1c.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/64f840118eb58bcf7a407a64/js/webflow.eebae546.824b2cbfd3f720a2.js" type="text/javascript"></script><!-- Start of HubSpot Embed Code -->
<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/43571193.js"></script>
<!-- End of HubSpot Embed Code -->
<script src="https://cdn.jsdelivr.net/gh/studio-freight/[email protected]/bundled/lenis.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/ScrollTrigger.min.js"></script>
<script src="https://unpkg.com/split-type"></script>
<script src="https://cdn.jsdelivr.net/npm/swiper@10/swiper-bundle.min.js"></script>
<script>
gsap.registerPlugin(ScrollTrigger);
  
// —————  100VH MINUS NAV 
const appHeight = () => {
    const doc = document.documentElement;
    doc.style.setProperty('--app-height', `${window.innerHeight}px`);
}
window.addEventListener('resize', appHeight);
appHeight();
window.addEventListener('DOMContentLoaded', (event) => {
    appHeight();
});  
    
// ————— LENIS
"use strict"; // fix lenis in safari
let lenis;
  
if (Webflow.env("editor") === undefined) {
  lenis = new Lenis({
    duration: 1.2,
    infinite: false,
    easing: (t) => (t === 1 ? 1 : 1 - Math.pow(2, -10 * t)),
    gestureOrientation: "vertical",
    normalizeWheel: false,
    smoothTouch: false
  });

  function raf(time) {
    lenis.raf(time);
    requestAnimationFrame(raf);
  }
  requestAnimationFrame(raf);

  $("[data-lenis-start]").on("click", function () {
    lenis.start();
  });
  $("[data-lenis-stop]").on("click", function () {
    lenis.stop();
  });
  $("[data-lenis-toggle]").on("click", function () {
    $(this).toggleClass("stop-scroll");
    if ($(this).hasClass("stop-scroll")) {
      lenis.stop();
    } else {
      lenis.start();
    }
  });

  function connectToScrollTrigger() {
    lenis.on("scroll", ScrollTrigger.update);
    gsap.ticker.add((time) => {
      lenis.raf(time * 1000);
    });
  }
  connectToScrollTrigger();
}
  
gsap.registerPlugin(ScrollTrigger);

// ————— TYPE SPLIT
let typeSplit;
function runSplit() {
  typeSplit = new SplitType("[data-text-highlight]", {
    types: "lines, words, chars"
  });
}
runSplit();

// ————— Update on window resize
let windowWidth = $(window).innerWidth();
window.addEventListener("resize", function () {
  if (windowWidth !== $(window).innerWidth()) {
    windowWidth = $(window).innerWidth();
    typeSplit.revert();
    runSplit();
  }
});

// ————— TEXT HIGHLIGHT ANIMATION
function lineAnimation() {
  $("[data-text-highlight]").each(function () {
    let highlightTl = gsap.timeline({
      scrollTrigger: {
        trigger: $(this),
        start: "top 65%",
        end: "bottom 30%",
        scrub: 1.1
      }
    });
    highlightTl.fromTo(
      $(this).find(".char"),
      { opacity: 0.4 },
      {
        opacity: 1,
        stagger: { each: 0.5 },
        duration: 1
      }
    );
  });
}
lineAnimation();


// ————— WHAT IS A SCIF
const dropdownTimeline = gsap.timeline({
  defaults: { ease: "power4.inOut", duration: 0.6 },
  paused: true,
  reversed: true,
  onComplete: () => {
    ScrollTrigger.refresh();
  },
  onReverseComplete: () => {
    ScrollTrigger.refresh();
  }
});

dropdownTimeline
  .fromTo(
    ".dropdown-wrapper",
    { height: "0px" },
    { height: "auto", duration: 1.2 }
  )
  .fromTo(
    ".dropdown-wrapper .line",
    { y: "40%", opacity: 0 },
    { y: "0%", opacity: 1, duration: 0.8, stagger: 0.03 },
    0.08
  )
  .to(
    ".dd-circle__bg",
    {
      scale: 1
    },
    0
  )
  .to(
    "[data-dropdown-line]",
    {
      rotate: 0
    },
    0
  )
  .to(
    ".dd-circle",
    {
      color: "#FAFAFA"
    },
    0
  )
  .to(".dd-circle", {
    borderColor: "#2559e3",
    duration: 0.01
  });

document.querySelector(".dd-button").addEventListener("click", () => {
  dropdownTimeline.reversed()
    ? dropdownTimeline.timeScale(1).play()
    : dropdownTimeline.timeScale(1.2).reverse();
});
  

// ————— ACCORDEONS
document.querySelectorAll(".accordeon-link").forEach((link) => {
  link.addEventListener("click", () => {
    let AccordeonTimeline = link.AccordeonTimeline;
    
    if (!AccordeonTimeline) {
      const accordeonContent = link.nextElementSibling;
      const dots = accordeonContent.querySelectorAll(".dot");
      const pSmalls = accordeonContent.querySelectorAll(".p-small");
      const parentElement = link.parentElement;
      console.log("parentElement")
      const imgWrapper = accordeonContent.querySelector(
        ".accordeon-img__wrapper"
      );

      AccordeonTimeline = gsap.timeline({
        defaults: { ease: "power4.inOut", duration: 0.6 },
        paused: true,
        reversed: true,
        onComplete: () => {
          ScrollTrigger.refresh();
        },
        onReverseComplete: () => {
          ScrollTrigger.refresh();
        }
      });

      AccordeonTimeline.fromTo(
        accordeonContent,
        { height: "0px" },
        { height: "auto", duration: 1 }
      )
        .fromTo(
          dots,
          { x: "-2rem", opacity: 0 },
          { x: "0rem", opacity: 1, stagger: 0.1 },
          0.1
        )
        .fromTo(
          pSmalls,
          { x: "2rem", opacity: 0 },
          { x: "0rem", opacity: 1, stagger: 0.1 },
          "<"
        )
        .from(imgWrapper, { scaleY: 0, duration: 0.8 }, "<+0.1")
        .to(parentElement.querySelectorAll(".accordeon-btn__bg"), { scale: 0 }, 0)
        .to(parentElement.querySelectorAll(".accordeon-btn"), { color: "#2559e3" }, 0)
        .to(parentElement.querySelectorAll(".dd-button__line.is--2"), { rotate: 0 }, 0);

      link.AccordeonTimeline = AccordeonTimeline;
    }

    AccordeonTimeline.reversed()
      ? AccordeonTimeline.timeScale(1).play()
      : AccordeonTimeline.timeScale(1.1).reverse();
  });
});

// ————— INVESTORS SLIDER
let investorSlider = new Swiper(".swiper.is--investors", {
  slidesPerView: "auto",
  spaceBetween: 20,
  speed: 800,
  loop: false,
  grabCursor: true,
  enabled: false,
  init: false,
  breakpoints: {
    768: {
      enabled: true,
      slidesPerView: 3
    }
  },
  navigation: {
    nextEl: ".swiper-btn-next",
    prevEl: ".swiper-btn-prev"
  }
});
let isInitialized = false;

const handleResize = () => {
  const windowWidth = window.innerWidth;

  if (windowWidth < 768 && isInitialized) {
    investorSlider.destroy(true, true);
    isInitialized = false;
  } else if (windowWidth >= 768 && !isInitialized) {
    investorSlider.init();
    isInitialized = true;
  }
};
handleResize();
window.addEventListener("resize", handleResize);

// —————— CONTACT FORM
let popupTimeline;
popupTimeline = gsap.timeline({
  defaults: { ease: "power4.inOut", duration: 0.6 },
  paused: true,
  reversed: true,
  onReverseComplete: () => {
    document.querySelector(".popup-w").classList.remove("active");
  }
});

popupTimeline
  .fromTo(".popup-inner", { scaleY: 0 }, { scaleY: 1, duration: 0.8 })
  .fromTo(".popup-bg", { opacity: 0 }, { opacity: 1, duration: 0.8 }, 0)
  .fromTo(
    "[data-form-anim]",
    { y: "2rem", opacity: 0 },
    {
      y: "0rem",
      opacity: 1,
      duration: 0.6,
      stagger: { each: 0.05, from: "end" }
    },
    0.1
  );

document.querySelectorAll("[data-contact-button]").forEach((btn) => {
  btn.addEventListener("click", () => {
    document.querySelector(".popup-w").classList.add("active");
    popupTimeline.timeScale(1).play();
  });
});

document.querySelectorAll("[data-close-popup]").forEach((btn) => {
  btn.addEventListener("click", () => {
    popupTimeline.timeScale(1.1).reverse();
  });
});

// ————— MIRROR CLICK ON FORM
document.querySelector("#form-action").addEventListener("click", () => {
  document.querySelector("#form-submit").click();
});
  
// ————— MIRROR CLICK ON ACCORDEON
document.querySelector(".accordeon-btn.xs--show").addEventListener("click", () => {
  document.querySelector(".accordeon-link").click();
});  

// ————— FOOTER
gsap.from("[data-footer-anim]", {
  y: "-10rem",
  opacity: 0,
  scrollTrigger: {
    trigger: ".footer-spacer",
    start: "top bottom",
    end: "bottom bottom",
    scrub: true
  }
});

// ————— © CURRENT YEAR
document.addEventListener("DOMContentLoaded", function () {
  const currentYearSpan = document.querySelector(".current-year");
  const currentYear = new Date().getFullYear();

  if (currentYearSpan) {
    currentYearSpan.textContent = currentYear;
  }
});
  
</script></body></html>                               

Whois info of domain

Domain Name: MPCH.COM
Registry Domain ID: 25706095_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.godaddy.com
Registrar URL: http://www.godaddy.com
Updated Date: 2025-04-02T18:54:37Z
Creation Date: 2000-04-26T14:44:42Z
Registry Expiry Date: 2026-04-26T14:44:42Z
Registrar: GoDaddy.com, LLC
Registrar IANA ID: 146
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: 480-624-2505
Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited
Domain Status: clientRenewProhibited https://icann.org/epp#clientRenewProhibited
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Name Server: VIN.NS.CLOUDFLARE.COM
Name Server: XIMENA.NS.CLOUDFLARE.COM
DNSSEC: signedDelegation
DNSSEC DS Data: 2371 13 2 32344658564A2CC2E562929C1C915BB2C27E13C3BE0144E2B889C79CD5743245
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-05-06T21:18:51Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
TERMS OF USE: You are not authorized to access or query our Whois
by the following terms of use: You agree that you may use this Data only
to: (1) allow, enable, or otherwise support the transmission of mass