OK
https://www.proton.me/
Websites
Runtime: 2s
On November 21, 2024, 06:48 AM UTC, https://www.proton.me/ was accessible when tested on AS8697 in Jordan.
Failures
HTTP Experiment
null
DNS Experiment
null
Control
null
DNS Queries
Resolver:
194.165.130.235
Query:
IN A www.proton.me
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
185.70.42.45
TCP Connections
Connection to 185.70.42.45:443 succeeded.
HTTP Requests
URL
GET https://proton.me/
Response Headers
Accept-Ranges:bytesAge:2Cache-Control:public, max-age=1, s-maxage=5, must-revalidateContent-Length:222726Content-Security-Policy-Report-Only:default-src 'self'; media-src https://static.zdassets.com; connect-src 'self' wss: https://protonmail.zendesk.com https://ekr.zdassets.com blob: https://account.proton.me https://reports.proton.me https://*.algolia.net https://*.algolianet.com https://go.getproton.me; script-src 'self' blob: 'unsafe-eval' 'unsafe-inline' https://static.zdassets.com https://pmecdn.protonweb.com; style-src 'self' 'unsafe-inline' https://pmecdn.protonweb.com; font-src 'self' https://pmecdn.protonweb.com; img-src 'self' data: blob: https:; object-src 'self' data: blob:; frame-src 'self' data: blob: https://www.youtube-nocookie.com; child-src 'self' data: blob:; report-uri https://reports.proton.me/reports/csp; frame-ancestors 'self';Content-Type:text/html; charset=utf-8Date:Thu, 21 Nov 2024 06:48:51 GMTEtag:"36606-62758b1089940"Last-Modified:Wed, 20 Nov 2024 14:09:01 GMTOnion-Location:https://protonmailrmez3lotccipshtkleegetolb73fuirgj7r4o4vfu7ozyd.onion/Public-Key-Pins-Report-Only:pin-sha256="CT56BhOTmj5ZIPgb/xD5mH8rY3BLo/MlhP7oPyJUEDo="; pin-sha256="35Dx28/uzN3LeltkCBQ8RHK0tlNSa2kCpCRGNp34Gxc="; report-uri="https://reports.proton.me/reports/tls"Referrer-Policy:strict-origin-when-cross-originSet-Cookie:Domain=proton.me; Path=/; HttpOnly; SameSite=None; Secure; Max-Age=7776000Strict-Transport-Security:max-age=31536000; includeSubDomains; preloadVary:Accept-EncodingX-Content-Type-Options:nosniffX-Frame-Options:sameoriginX-Permitted-Cross-Domain-Policies:noneX-Xss-Protection:0
Response Body
<!DOCTYPE html><html lang="en"> <head><script>(function(){const frameworkContext = {"currentUrl":"https://proton.me/","localization":{"alternateLanguages":["en","cs","da","de","es-419","es-es","fi","fr","it","nl","pl","pt","pt-br","ro","ru","sv","tr"]},"translations":{"headers":{"plural-forms":"nplurals=2; plural=(n != 1);","language":"en"},"contexts":{}},"base":"","cdn":{"url":"https://pmecdn.protonweb.com/","enabledForAssets":false,"enabledForImages":true},"unleashApi":"https://account.proton.me/api"}; window.frameworkContext = frameworkContext; const context = frameworkContext.base === '' ? '' : `${frameworkContext.base}/`; window.__toAssetUrl = (filename) => { if (frameworkContext.cdn !== undefined && frameworkContext.cdn.enabledForAssets === true) { return `${frameworkContext.cdn.url}${context}${filename}`; } else { return `/${context}${filename}`; } }; })();</script><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><link rel="preconnect" href="https://res.cloudinary.com/"/><link rel="dns-prefetch" href="https://res.cloudinary.com/"/><link rel="preconnect" href="https://images.prismic.io/"/><link rel="dns-prefetch" href="https://images.prismic.io/"/><link rel="preconnect" href="https://account.proton.me/"/><link rel="dns-prefetch" href="https://account.proton.me/"/><link rel="preconnect" href="https://pmecdn.protonweb.com/"/><link rel="dns-prefetch" href="https://pmecdn.protonweb.com/"/><link rel="preload" href="/fonts/arizona/ABCArizonaFlareVariable.en.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="/fonts/inter/InterVariable.en.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><style>@font-face{font-family:Arizona;font-style:normal;font-weight:200 700;font-display:swap;src:url('/fonts/arizona/ABCArizonaFlareVariable.en.woff2')format('woff2');}@font-face{font-family:Arizona;font-style:italic;font-weight:200 700;font-display:swap;src:url('/fonts/arizona/ABCArizonaFlareVariable.en.woff2')format('woff2');}@font-face{font-family:ArizonaFallback;font-style:normal;font-weight:200 700;src:local(Georgia);size-adjust:97%;ascent-override:99%;descent-override:27%;line-gap-override:0%;}@font-face{font-family:ArizonaFallback;font-style:italic;font-weight:200 700;src:local(Georgia);size-adjust:97%;ascent-override:99%;descent-override:27%;line-gap-override:0%;}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url('/fonts/inter/InterVariable.en.woff2')format('woff2');}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url('/fonts/inter/InterVariable.en.woff2')format('woff2');}@font-face{font-family:InterFallback;font-style:normal;font-weight:100 900;src:local(Arial);size-adjust:104%;}@font-face{font-family:InterFallback;font-style:italic;font-weight:100 900;src:local(Arial);size-adjust:104%;}</style><meta name="robots" content="index, follow"/><link rel="canonical" href="https://proton.me"/><link rel="alternate" hrefLang="x-default" href="https://proton.me"/><link rel="alternate" hrefLang="en" href="https://proton.me"/><link rel="alternate" hrefLang="cs" href="https://proton.me/cs"/><link rel="alternate" hrefLang="da" href="https://proton.me/da"/><link rel="alternate" hrefLang="de" href="https://proton.me/de"/><link rel="alternate" hrefLang="es" href="https://proton.me/es-419"/><link rel="alternate" hrefLang="es-es" href="https://proton.me/es-es"/><link rel="alternate" hrefLang="fi" href="https://proton.me/fi"/><link rel="alternate" hrefLang="fr" href="https://proton.me/fr"/><link rel="alternate" hrefLang="it" href="https://proton.me/it"/><link rel="alternate" hrefLang="nl" href="https://proton.me/nl"/><link rel="alternate" hrefLang="pl" href="https://proton.me/pl"/><link rel="alternate" hrefLang="pt" href="https://proton.me/pt"/><link rel="alternate" hrefLang="pt-br" href="https://proton.me/pt-br"/><link rel="alternate" hrefLang="ro" href="https://proton.me/ro"/><link rel="alternate" hrefLang="ru" href="https://proton.me/ru"/><link rel="alternate" hrefLang="sv" href="https://proton.me/sv"/><link rel="alternate" hrefLang="tr" href="https://proton.me/tr"/><link rel="manifest" href="/site.webmanifest"/><title>Proton: Privacy by default</title><meta name="description" content="Over 100 million people use Proton to stay private and secure online. Get a free Proton account and take back your privacy."/><meta property="og:title" content="Proton: Privacy by default"/><meta property="og:description" content="Over 100 million people use Proton to stay private and secure online. Get a free Proton account and take back your privacy."/><meta property="og:url" content="https://proton.me/"/><meta property="og:type" content="website"/><meta property="og:site_name" content="Proton"/><meta property="og:image" content="https://proton.me/images/social/proton-og.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="twitter:card" content="summary_large_image"/><meta property="twitter:title" content="Proton: Privacy by default"/><meta property="twitter:description" content="Over 100 million people use Proton to stay private and secure online. Get a free Proton account and take back your privacy."/><meta property="twitter:image" content="https://proton.me/images/social/proton-og.png"/><meta property="twitter:site" content="@ProtonVPN"/><meta property="twitter:creator" content="@ProtonVPN"/><link rel="me" href="https://mastodon.social/@protonprivacy"/><link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/><link rel="mask-icon" href="/favicons/safari-pinned-tab.svg" color="#6d4aff"/><link rel="shortcut icon" href="/favicons/favicon.ico"/><meta name="msapplication-TileColor" content="#6d4aff"/><meta name="msapplication-config" content="/favicons/browserconfig.xml"/><meta name="theme-color" content="#ffffff"/><script type="application/ld+json">{"@context":"https://schema.org/","@graph":[{"@type":"webPage","@id":"https://proton.me/","url":"https://proton.me/","name":"Proton","description":"Proton provides easy-to-use encrypted email, calendar, file storage, VPN, and password manager built on the principle of your data, your rules. Your privacy is ensured by strong encryption, open-source code, and Swiss privacy laws.","isPartOf":{"@id":"https://proton.me/#website"},"inLanguage":["en","fr","de","es","it","pl","nl","ru","tr","pt"],"significantLink":["https://proton.me/mail","https://proton.me/calendar","https://proton.me/drive","https://proton.me/pass","https://protonvpn.com","https://simplelogin.io","https://proton.me/business","https://proton.me/blog","https://proton.me/support","https://proton.me/about"],"copyrightHolder":{"@id":"https://proton.me/#corporation"},"creator":{"@id":"https://proton.me/#corporation"},"mainEntity":{"@id":"https://proton.me/#corporation"},"about":{"@id":"https://proton.me/#corporation"}},{"@context":"https://schema.org/","@type":"WebSite","@id":"https://proton.me/#website","url":"https://proton.me","name":"Proton","mainEntity":{"@id":"https://proton.me/#corporation"},"about":{"@id":"https://proton.me/#corporation"},"creator":{"@id":"https://proton.me/#corporation"},"publisher":{"@id":"https://proton.me/#corporation"},"copyrightHolder":{"@id":"https://proton.me/#corporation"},"copyrightNotice":"© Proton AG. All rights reserved.","copyrightYear":"2023","isAccessibleForFree":"True","inLanguage":["en","fr","de","es","it","pl","nl","ru","tr","pt"]},{"@type":"Corporation","@id":"https://proton.me/#corporation","additionalType":"http://www.productontology.org/id/Technology_company","name":"Proton","legalName":"Proton AG","url":"https://proton.me","logo":"https://proton.me/images/social/proton-logo-square.png","slogan":"Privacy by default","foundingDate":"2014-07-18","description":"Proton provides easy-to-use encrypted email, calendar, cloud storage, password manager, and VPN services, built on the principle of, 'your data, your rules'.","address":{"@type":"PostalAddress","addressCountry":"Switzerland","addressRegion":"Geneve","addressLocality":"Plan-les-Ouates","postalCode":"1228","streetAddress":"Route de la Galaise 32"},"sameAs":["https://www.linkedin.com/company/protonprivacy/","https://twitter.com/ProtonPrivacy","https://www.facebook.com/Proton","https://www.instagram.com/protonprivacy/","https://www.wikidata.org/wiki/Q30537036","https://en.wikipedia.org/wiki/Proton_(Swiss_company)","https://www.google.com/search?kgmid=/g/11g8vthvmc"],"employee":{"@type":"Person","name":"Andy Yen","jobTitle":"Chief Executive Officer","sameAs":["https://twitter.com/andyyen","https://www.linkedin.com/in/andy-yen-03a9676/","https://www.wikidata.org/wiki/Q23759707"]},"owns":[{"@id":"https://proton.me/#Proton_Mail"},{"@id":"https://proton.me/#Proton_Calendar"},{"@id":"https://proton.me/#Proton_Drive"},{"@id":"https://proton.me/#Proton_Pass"},{"@id":"https://proton.me/#Proton_VPN"},{"@id":"https://proton.me/#Proton_SimpleLogin"}]},{"@type":"SoftwareApplication","@id":"https://proton.me/#Proton_Calendar","additionalType":"http://www.productontology.org/id/Digital_calendar","name":"Proton Calendar","description":"Proton Calendar helps you stay on top of your schedule while encrypting and protecting your calendar data. Available on Web, Android and iOS.","keywords":"digital calendar,calendar app,diary app,free,open source,no ads,private calendar,secure calendar,encrypted calendar","applicationCategory":"CommunicationApplication","applicationSubCategory":"Calendar Application","isAccessibleForFree":"True","operatingSystem":["Android","iOS"],"image":"https://proton.me/images/social/proton-calendar-logo.png","sameAs":"https://www.wikidata.org/wiki/Q114414130","downloadUrl":["https://proton.me/calendar/download","https://play.google.com/store/apps/details?id=me.proton.android.calendar","https://apps.apple.com/app/apple-store/id1514709943"],"subjectOf":{"@id":"https://proton.me/calendar"},"url":"https://proton.me/calendar","mainEntityOfPage":{"@id":"https://proton.me/calendar"},"copyrightHolder":{"@id":"https://proton.me/#corporation"},"creator":{"@id":"https://proton.me/#corporation"},"maintainer":{"@id":"https://proton.me/#corporation"}},{"@type":"SoftwareApplication","@id":"https://proton.me/#Proton_Drive","additionalType":["http://www.productontology.org/id/File_hosting_service","http://www.productontology.org/id/Mobile_cloud_storage"],"name":"Proton Drive","description":"End-to-end encrypted file storage that lets you securely back up your files on the cloud, access them anywhere, and share them with anyone. Based in Switzerland.","keywords":"cloud storage,mobile cloud storage,file hosting service,file transfer service,cloud drive,file sharing,free,photo storage,video storage,secure cloud storage,encrypted cloud storage,private cloud storage","applicationCategory":"SecurityApplication","applicationSubCategory":"Cloud Storage Application","isAccessibleForFree":"True","operatingSystem":["Windows","Android","iOS"],"image":"https://proton.me/images/social/proton-drive-logo.png","sameAs":"https://www.wikidata.org/wiki/Q30537036","downloadUrl":["https://proton.me/drive/download","https://apps.apple.com/app/id1509667851","https://play.google.com/store/apps/details?id=me.proton.android.drive"],"subjectOf":{"@id":"https://proton.me/drive"},"url":"https://proton.me/drive","mainEntityOfPage":{"@id":"https://proton.me/drive"},"copyrightHolder":{"@id":"https://proton.me/#corporation"},"creator":{"@id":"https://proton.me/#corporation"},"maintainer":{"@id":"https://proton.me/#corporation"}},{"@type":"SoftwareApplication","@id":"https://proton.me/#Proton_Mail","additionalType":"http://www.productontology.org/id/Webmail","name":"Proton Mail","alternateName":"ProtonMail","description":"Proton Mail is the world’s largest secure email service with over 100 million users. Available on Web, iOS, Android, and desktop. Protected by Swiss privacy law.","keywords":"webmail,email app,email account,free,open source,no ads,private email,secure email,encrypted email","applicationCategory":"CommunicationApplication","applicationSubCategory":"Webmail Application","isAccessibleForFree":"True","operatingSystem":["Windows","macOS","Linux","Android","iOS"],"image":"https://proton.me/images/social/proton-mail-logo.png","sameAs":["https://www.google.com/search?kgmid=/m/0113fkjd","https://proton.me/mail","https://en.wikipedia.org/wiki/ProtonMail","https://www.wikidata.org/wiki/Q17355735"],"downloadUrl":["https://proton.me/mail/download","https://apps.apple.com/app/apple-store/id979659905","https://play.google.com/store/apps/details?id=ch.protonmail.android"],"subjectOf":{"@id":"https://proton.me/mail"},"url":"https://proton.me/mail","mainEntityOfPage":["https://www.google.com/search?kgmid=/m/0113fkjd","https://proton.me/mail","https://en.wikipedia.org/wiki/ProtonMail","https://www.wikidata.org/wiki/Q17355735"],"copyrightHolder":{"@id":"https://proton.me/#corporation"},"creator":{"@id":"https://proton.me/#corporation"},"maintainer":{"@id":"https://proton.me/#corporation"}},{"@type":"SoftwareApplication","@id":"https://proton.me/#Proton_Pass","additionalType":"http://www.productontology.org/id/Password_manager","name":"Proton Pass","description":"Proton Pass is an open source, end-to-end encrypted, no ads password manager. Create and securely store passwords, email aliases, 2FA codes, and notes on all your devices.","keywords":"password manager,password generator,free,open source,no ads,unlimited,biometric login,vault,2fa","applicationCategory":"SecurityApplication","applicationSubCategory":"Password Manager","isAccessibleForFree":"True","operatingSystem":["Windows","macOS","Linux","Android","iOS"],"image":"https://proton.me/images/social/proton-pass-logo.png","sameAs":["https://www.wikidata.org/wiki/Q118744792","https://apps.apple.com/us/app/proton-pass-password-manager/id6443490629","https://play.google.com/store/apps/details?id=proton.android.pass","https://addons.mozilla.org/en-US/firefox/addon/proton-pass/","https://chrome.google.com/webstore/detail/proton-pass-free-password/ghmbeldphafepmbegfdlkpapadhbakde","https://www.reddit.com/r/ProtonPass/","https://twitter.com/proton_pass","https://www.linkedin.com/products/protonprivacy-proton-pass/","https://github.com/protonpass/"],"downloadUrl":["https://proton.me/pass/download","https://apps.apple.com/us/app/proton-pass-password-manager/id6443490629","https://play.google.com/store/apps/details?id=proton.android.pass","https://addons.mozilla.org/en-US/firefox/addon/proton-pass/","https://chrome.google.com/webstore/detail/proton-pass-free-password/ghmbeldphafepmbegfdlkpapadhbakde"],"subjectOf":{"@id":"https://proton.me/pass"},"url":"https://proton.me/pass","mainEntityOfPage":{"@id":"https://proton.me/pass"},"copyrightHolder":{"@id":"https://proton.me/#corporation"},"creator":{"@id":"https://proton.me/#corporation"},"maintainer":{"@id":"https://proton.me/#corporation"},"video":{"@context":"https://schema.org","@type":"VideoObject","name":"Proton Pass: free password manager created by the scientists behind Proton Mail","description":"Proton Pass is the password manager created by the scientists, who met at CERN, behind Proton Mail: the world’s largest encrypted email provider. Proton Pass is open source, end-to-end encrypted, and protected by Swiss privacy laws. Proton Pass offers more than other free password managers and has no ads or data collection. You can use it for free on all your devices to create and store unlimited passwords, autofill logins, generate 2FA codes, and secure your notes. You can also create email aliases and more.","contentUrl":"https://youtu.be/4YLxjvxHMYo","thumbnailUrl":"https://images.prismic.io/proton-me/b855bb45-9bf7-430d-b24e-bc9546d839ba_pass+%E2%80%93+home+thumbnail%402x.png?auto=compress,format","uploadDate":"2023-06-20T22:00:00+0000"}},{"@type":"SoftwareApplication","@id":"https://proton.me/#Proton_SimpleLogin","additionalType":["http://www.productontology.org/id/Email_alias","http://www.productontology.org/id/Email_forwarding"],"name":"SimpleLogin","description":"SimpleLogin allows you to set up email aliases that hide your real email address, so you can be anonymous online and protect your inbox against spam and phishing.","keywords":"email alias,email forwarding,email protection","applicationCategory":["SecurityApplication","CommunicationApplication"],"applicationSubCategory":"Email Alias Application","isAccessibleForFree":"True","operatingSystem":["Windows","macOS","Linux","Android","iOS"],"image":"https://simplelogin.io/logo.svg","sameAs":"https://www.wikidata.org/wiki/Q118390928","downloadUrl":["https://chrome.google.com/webstore/detail/simpleloginreceive-send-e/dphilobhebphkdjbpfohgikllaljmgbn","https://addons.mozilla.org/en-US/firefox/addon/simplelogin/"],"subjectOf":{"@id":"https://simplelogin.io/"},"url":"https://simplelogin.io/","mainEntityOfPage":{"@id":"https://simplelogin.io/"},"copyrightHolder":{"@id":"https://proton.me/#corporation"},"creator":{"@id":"https://proton.me/#corporation"},"maintainer":{"@id":"https://proton.me/#corporation"}},{"@type":"SoftwareApplication","@id":"https://proton.me/#Proton_VPN","additionalType":"http://www.productontology.org/id/Virtual_private_network","name":"Proton VPN","description":"Proton VPN is a security focused free VPN service, developed by CERN and MIT scientists. Use the web anonymously, unblock websites and encrypt your connection.","keywords":"vpn,secure vpn,private,vpn,encrypted vpn,free,no ads, vpn service","applicationCategory":["SecurityApplication","CommunicationApplication"],"applicationSubCategory":"VPN Application","isAccessibleForFree":"True","operatingSystem":["Windows","macOS","Linux","Android","iOS"],"image":"https://protonvpn.com/images/social/proton-vpn-logo.png","sameAs":"https://www.wikidata.org/wiki/Q55157581","downloadUrl":["https://protonvpn.com/download","https://protonvpn.com/download-windows","https://protonvpn.com/download-macos","https://protonvpn.com/download-linux","https://protonvpn.com/download-ios","https://protonvpn.com/download-android","https://apps.apple.com/app/apple-store/id1437005085","https://play.google.com/store/apps/details?id=ch.protonvpn.android"],"subjectOf":{"@id":"https://protonvpn.com"},"url":"https://protonvpn.com","mainEntityOfPage":{"@id":"https://protonvpn.com"},"copyrightHolder":{"@id":"https://proton.me/#corporation"},"creator":{"@id":"https://proton.me/#corporation"},"maintainer":{"@id":"https://proton.me/#corporation"}}]}</script><link rel="stylesheet" href="/_astro/_form_.C7KHP-V7.css"> <style>.background-gradient-proton,.background-gradient-mail,.background-gradient-calendar,.background-gradient-drive,.background-gradient-vpn,.background-gradient-pass,.background-gradient-wallet{background-image:radial-gradient(var(--w-radius) var(--h-radius) at var(--w-start) var(--h-start),var(--color-gradient),transparent);--w-radius: 60%;--h-radius: 22rem;--w-start: 100%;--h-start: 100%;--color-proton: #6d4aff;--color-mail: #6d629b;--color-calendar: #205c8a;--color-drive: #92356a;--color-vpn: #1f7170;--color-pass: #ffd580 0%, #f6cc88 6.25%, #e4bb98 18.23%, #d2aaa8 29.17%, #c9a2ab 34.38%, #bb95b1 45.31%, #9a75a3 58.33%, #724c91 72.4%, #312255 89.58%;--color-wallet: #fa528ecc 1.66%, #ee6c6ecc 38.87%, #e0775ccc 62.81%}.background-gradient-proton{--color-gradient: var(--color-proton)}.background-gradient-mail{--color-gradient: var(--color-mail)}.background-gradient-calendar{--color-gradient: var(--color-calendar)}.background-gradient-drive{--color-gradient: var(--color-drive)}.background-gradient-vpn{--color-gradient: var(--color-vpn)}.background-gradient-pass{--color-gradient: var(--color-pass)}.background-gradient-wallet{--w-radius: 65.58%;--h-radius: 115.8%;--w-start: 98.48%;--h-start: 124.13%;--color-gradient: var(--color-wallet)}.background-gradient-top{--h-start: -15%}.background-gradient-v-center{--h-start: 50%}.background-gradient-bottom{--h-start: 110%}.background-gradient-left{--w-start: 0%}.background-gradient-h-center{--w-start: 50%;--h-radius: 18rem}.background-gradient-right{--w-start: 100%}@media (min-width: 64em){.lg\:background-gradient-top{--h-start: -15%}.lg\:background-gradient-v-center{--h-start: 50%}.lg\:background-gradient-bottom{--h-start: 150%}.lg\:background-gradient-left{--w-start: 0%}.lg\:background-gradient-h-center{--w-start: 50%;--h-radius: 18rem}.lg\:background-gradient-right{--w-start: 100%}} .new-comparison-table{scrollbar-color:#6d4aff #e2dbff;background:linear-gradient(to right,#fff 30%,#fff0) left center,linear-gradient(to right,#fff0,#fff 70%) right center,radial-gradient(farthest-side at 0 50%,#00000080,#0000) left center,radial-gradient(farthest-side at 100% 50%,#00000080,#0000) right center;background-repeat:no-repeat;background-size:40px 100%,40px 100%,10px 100%,10px 100%;background-attachment:local,local,scroll,scroll}.new-comparison-table::-webkit-scrollbar{height:4px}.new-comparison-table::-webkit-scrollbar-track{background:#e2dbff;border-radius:9999px}.new-comparison-table::-webkit-scrollbar-thumb{background-color:#6d4aff;border-radius:9999px}.plan-comparison-table th{font-weight:400}.signup-drive-image-file-pdf,.signup-drive-image-mountain,.signup-drive-image-encrypt,.signup-drive-image-ticket{display:none}.signup-drive-image-phone{height:17rem;top:0;left:calc(50% - 1rem)}.signup-drive-image-file-xls{height:6rem;top:2rem;right:calc(50% + 8rem);z-index:1}.signup-drive-image-hike{height:10rem;top:4rem;right:calc(50% - 2rem)}.signup-drive-image-file-folder{height:5.5rem;top:3rem;left:calc(50% + 9rem)}@media (min-width: 64em){.signup-drive-image-file-pdf{display:inline-block;height:6rem;top:7rem;left:3rem}.signup-drive-image-mountain{display:inline-block;height:15rem;top:17rem;left:-2.3rem}.signup-drive-image-encrypt{display:inline-block;height:16.2rem;top:16.55rem;left:9rem}.signup-drive-image-ticket{display:inline-block;height:12rem;top:9rem;left:4rem}.signup-drive-image-phone{height:19rem;top:9rem;right:-3.5rem;left:unset}.signup-drive-image-file-xls{height:6.5rem;top:7rem;right:7rem;left:unset}.signup-drive-image-hike{height:10rem;top:20rem;right:1rem;left:unset}.signup-drive-image-file-folder{height:6rem;top:26rem;right:.2rem;left:unset}}@media (min-width: 96em){.signup-drive-image-file-pdf{height:8rem;top:2rem;left:3rem}.signup-drive-image-mountain{height:18rem;top:16rem;left:-5.2rem}.signup-drive-image-encrypt{height:19.5rem;top:15.4rem;left:8.5rem}.signup-drive-image-ticket{height:15rem;top:5rem;left:4rem}.signup-drive-image-phone{height:22rem;top:5rem;right:-4rem}.signup-drive-image-file-xls{height:7.5rem;top:2rem;right:7rem}.signup-drive-image-hike{height:12rem;top:20rem;right:2rem}.signup-drive-image-file-folder{height:8rem;top:27rem;right:.5rem}}.range-wrapper input[type=range][scrubbed]-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:1rem;width:1rem;border-radius:50%;background:#fff;position:relative;z-index:1}.range-wrapper input[type=range][scrubbed]-moz-range-thumb{border:none;height:1rem;width:1rem;border-radius:50%;background:#fff;position:relative;z-index:1}.password-generator-grid{grid-template-areas:"B B B B" "A A A A" "C C C C" "D D D D" "E E F F";grid-template-columns:1fr .5fr .5fr 1fr}@media (min-width: 1280px){.password-generator-grid{grid-template-areas:"A B B C" "A B B C" "A B B C" "D D E F";grid-template-columns:1fr 1fr 1fr 1.5fr;grid-template-rows:.1fr 1fr .5fr 1fr}}@media (min-width: 1401px){.password-generator-grid{grid-template-areas:"A B B C" "A B B C" "A D E C" "A D E F";grid-template-rows:1fr 1fr .5fr 1fr;grid-template-columns:1.2fr 1.5fr .5fr 1fr}}.password-generator-grid [scrubbed]-webkit-scrollbar{-webkit-appearance:none;width:6px;height:4px}.password-generator-grid [scrubbed]-webkit-scrollbar-thumb{border-radius:12px;background-color:#fff}.password-generator-grid [scrubbed]-webkit-scrollbar-track-piece{background-color:#ffffff1a;border-radius:12px}.box1{grid-area:A}@media (max-width: 1280px){.box1 div:first-child{background-image:none!important;z-index:auto;-webkit-backdrop-filter:unset!important;backdrop-filter:unset!important}}.box2{grid-area:B}.box3{grid-area:C}.box4{grid-area:D}.box5{grid-area:E}.box6{grid-area:F} .background-gradient-proton,.background-gradient-mail,.background-gradient-calendar,.background-gradient-drive,.background-gradient-vpn,.background-gradient-pass,.background-gradient-wallet{background-image:radial-gradient(var(--w-radius) var(--h-radius) at var(--w-start) var(--h-start),var(--color-gradient),transparent);--w-radius: 60%;--h-radius: 22rem;--w-start: 100%;--h-start: 100%;--color-proton: #6d4aff;--color-mail: #6d629b;--color-calendar: #205c8a;--color-drive: #92356a;--color-vpn: #1f7170;--color-pass: #ffd580 0%, #f6cc88 6.25%, #e4bb98 18.23%, #d2aaa8 29.17%, #c9a2ab 34.38%, #bb95b1 45.31%, #9a75a3 58.33%, #724c91 72.4%, #312255 89.58%;--color-wallet: #fa528ecc 1.66%, #ee6c6ecc 38.87%, #e0775ccc 62.81%}.background-gradient-proton{--color-gradient: var(--color-proton)}.background-gradient-mail{--color-gradient: var(--color-mail)}.background-gradient-calendar{--color-gradient: var(--color-calendar)}.background-gradient-drive{--color-gradient: var(--color-drive)}.background-gradient-vpn{--color-gradient: var(--color-vpn)}.background-gradient-pass{--color-gradient: var(--color-pass)}.background-gradient-wallet{--w-radius: 65.58%;--h-radius: 115.8%;--w-start: 98.48%;--h-start: 124.13%;--color-gradient: var(--color-wallet)}.background-gradient-top{--h-start: -15%}.background-gradient-v-center{--h-start: 50%}.background-gradient-bottom{--h-start: 110%}.background-gradient-left{--w-start: 0%}.background-gradient-h-center{--w-start: 50%;--h-radius: 18rem}.background-gradient-right{--w-start: 100%}@media (min-width: 64em){.lg\:background-gradient-top{--h-start: -15%}.lg\:background-gradient-v-center{--h-start: 50%}.lg\:background-gradient-bottom{--h-start: 150%}.lg\:background-gradient-left{--w-start: 0%}.lg\:background-gradient-h-center{--w-start: 50%;--h-radius: 18rem}.lg\:background-gradient-right{--w-start: 100%}} :root{--shadow-color: 252deg 100% 18%}.button-text-shadow{text-shadow:0px 1px 3px rgba(0,0,0,.6)}.group:hover .group-hover\:button-text-shadow,.group:focus .group-focus\:button-text-shadow{text-shadow:0px 1px 3px rgba(0,0,0,.6)}.button-hover-shadow:hover,.button-hover-shadow:focus{box-shadow:.5px .8px 1.3px hsl(var(--shadow-color)/.12),2px 3.4px 5.3px -.3px hsl(var(--shadow-color)/.21),4.3px 7.2px 11.3px -.7px hsl(var(--shadow-color)/.31),9.3px 15.6px 24.5px -1px hsl(var(--shadow-color)/.4)} </style></head> <body class="bg-purple-25"> <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).only=e;window.dispatchEvent(new Event("astro:only"));})();;(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="18mAL9" component-url="/_astro/FrameworkClient.C6LeahWZ.js" component-export="FrameworkClient" renderer-url="/_astro/client.BpZF3Q_1.js" props="{}" ssr="" client="only" opts="{"name":"FrameworkClient","value":"react"}"></astro-island> <script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><astro-island uid="2kSRWp" prefix="r2" component-url="/_astro/HeaderDefault.DQ9DPnBF.js" component-export="HeaderDefault" renderer-url="/_astro/client.BpZF3Q_1.js" props="{}" ssr="" client="load" opts="{"name":"HeaderDefault","value":true}" await-children=""><div class="ease-out-cubic top-0 z-menu w-full xl:fixed sticky bg-purple-25 text-purple-800"><div><div class="relative z-over flex min-h-12 w-full overflow-hidden sm:min-h-14"></div><div><header data-testid="header-id" class="container"><div class="ease-linear relative flex h-12 items-center justify-between gap-4 text-sm duration-150"><a href="/" aria-current="page" class="flex h-5"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:98/32;gap:10.204081632653061%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-purple_lf83vr.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-purple_lf83vr.svg" alt="Proton" loading="eager" decoding="async" class="w-auto h-full"/></picture></div><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hdrlogo'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><div class="hidden xl:block xl:flex-grow"><nav><ul class="flex flex-wrap gap-x-4 gap-y-1"><li data-headlessui-state=""><button class="flex items-center gap-1 font-semibold text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 aria-current-page:text-purple-500" type="button" aria-expanded="false" data-headlessui-state=""><span>Products</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-5 w-5 transition-transform"><path fill-rule="evenodd" d="M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"></path></svg></button><div data-testid="popover-panel" class="z-over mt-3 transform overflow-y-auto bg-white shadow-s ring-1 ring-black ring-opacity-5 absolute rounded-lg -ms-10 w-screen max-w-4xl" style="display:none" hidden="" id="headlessui-popover-panel-:r2R39b9:" tabindex="-1" data-headlessui-state=""><div class="-ms-4 py-6 xl:ms-0 xl:px-6"><div class="xl:grid xl:grid-cols-[repeat(auto-fill,minmax(16rem,1fr))]"><a href="/mail" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold"><span class="block h-7"><div class="inline-flex flex-row items-center justify-between w-auto h-full" style="aspect-ratio:166.575/36"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fmail_xxy4bg.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fmail_xxy4bg.svg" alt="Proton Mail" loading="lazy" decoding="async" class="inline-flex w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><div class="relative top-[10%] flex h-[62%] justify-center"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:170/32;gap:5.882352941176471%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" alt="Proton" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><picture class="w-auto h-full"><source sizes="(min-width: 62px) 62px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fmail-purple_resbmb.svg" height="32" width="62"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fmail-purple_resbmb.svg" alt="Mail" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div></div></span></div><p class="mt-1 text-sm text-body">Encrypted email that's private by default.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'prdmenumail'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/calendar" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold"><span class="block h-7"><div class="inline-flex flex-row items-center justify-between w-auto h-full" style="aspect-ratio:218.8875/36"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fcalendar_ylg2jq.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fcalendar_ylg2jq.svg" alt="Proton Calendar" loading="lazy" decoding="async" class="inline-flex w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><div class="relative top-[10%] flex h-[62%] justify-center"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:245/32;gap:4.081632653061225%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" alt="Proton" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><picture class="w-auto h-full"><source sizes="(min-width: 137px) 137px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fcalendar-purple_axpwhi.svg" height="32" width="137"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fcalendar-purple_axpwhi.svg" alt="Calendar" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div></div></span></div><p class="mt-1 text-sm text-body">Your calendar is a record of your life. Keep it safe.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'prdmenucal'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/drive" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold"><span class="block h-7"><div class="inline-flex flex-row items-center justify-between w-auto h-full" style="aspect-ratio:172.8525/36"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fdrive_wo2nx4.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fdrive_wo2nx4.svg" alt="Proton Drive" loading="lazy" decoding="async" class="inline-flex w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><div class="relative top-[10%] flex h-[62%] justify-center"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:179/32;gap:5.58659217877095%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" alt="Proton" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><picture class="w-auto h-full"><source sizes="(min-width: 71px) 71px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fdrive-purple_gvgywi.svg" height="32" width="71"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fdrive-purple_gvgywi.svg" alt="Drive" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div></div></span></div><p class="mt-1 text-sm text-body">Secure cloud storage that gives you control of your data.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'prdmenudrive'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a rel="noopener noreferrer" target="_blank" href="https://protonvpn.com/?ref=prdmenuvpn" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold"><span class="block h-7"><div class="inline-flex flex-row items-center justify-between w-auto h-full" style="aspect-ratio:171.45749999999998/36"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fvpn_f9embt.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fvpn_f9embt.svg" alt="Proton VPN" loading="lazy" decoding="async" class="inline-flex w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><div class="relative top-[10%] flex h-[62%] justify-center"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:177/32;gap:5.649717514124294%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" alt="Proton" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><picture class="w-auto h-full"><source sizes="(min-width: 69px) 69px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fvpn-purple_afexu9.svg" height="32" width="69"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fvpn-purple_afexu9.svg" alt="VPN" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div></div></span></div><p class="mt-1 text-sm text-body">Your gateway to online freedom.</p><span class="sr-only">(new window)</span></a><a href="/pass" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold"><span class="block h-7"><div class="inline-flex flex-row items-center justify-between w-auto h-full" style="aspect-ratio:170.0625/36"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fpass_wl1fk9.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fpass_wl1fk9.svg" alt="Proton Pass" loading="lazy" decoding="async" class="inline-flex w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><div class="relative top-[10%] flex h-[62%] justify-center"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:175/32;gap:5.714285714285714%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" alt="Proton" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><picture class="w-auto h-full"><source sizes="(min-width: 67px) 67px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fpass-purple_h2rbko.svg" height="32" width="67"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fpass-purple_h2rbko.svg" alt="Pass" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div></div></span></div><p class="mt-1 text-sm text-body">An encrypted password manager that protects your online identity.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'prdmenupass'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/wallet" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold"><span class="block h-7"><div class="inline-flex flex-row items-center justify-between w-auto h-full" style="aspect-ratio:193.7775/36"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fwallet_hnlslt.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fwallet_hnlslt.svg" alt="Proton Wallet" loading="lazy" decoding="async" class="inline-flex w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><div class="relative top-[10%] flex h-[62%] justify-center"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:209/32;gap:4.784688995215311%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" alt="Proton" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture><picture class="w-auto h-full"><source sizes="(min-width: 101px) 101px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fwallet-purple_gxmyyv.svg" height="32" width="101"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fwallet-purple_gxmyyv.svg" alt="Wallet" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div></div></span></div><p class="mt-1 text-sm text-body">Store and transact Bitcoin privately with an encrypted self-custody wallet.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'prdmenuwallet'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div><hr class="m-4 xl:mx-0 xl:my-6"/><div><a href="/business" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold"><span class="block h-5"><div class="relative inline-flex justify-between flex-row w-auto h-full" style="aspect-ratio:233/32"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:98/32;gap:10.204081632653061%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-black_zvq72v.svg" alt="Proton" loading="lazy" decoding="async" class="w-auto h-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div><div class="w-auto h-full"><picture class="h-full w-auto"><source sizes="(min-width: 125px) 125px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fbusiness-black_xc1ryk.svg" height="32" width="125"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fbusiness-black_xc1ryk.svg" alt="For Business" loading="lazy" decoding="async" class="h-full w-auto opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div></div></span></div><p class="mt-1 text-sm text-body">Improve the security of your business and comply with data protection laws.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'prdmenubiz'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div></div></li><li><a href="/business" class="font-semibold text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 aria-current-page:text-purple-500">Proton for Business<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hdrbizswitch'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></li><li data-headlessui-state=""><button class="flex items-center gap-1 font-semibold text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 aria-current-page:text-purple-500" type="button" aria-expanded="false" data-headlessui-state=""><span>Who we are</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-5 w-5 transition-transform"><path fill-rule="evenodd" d="M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"></path></svg></button><div data-testid="popover-panel" class="z-over mt-3 transform overflow-y-auto bg-white shadow-s ring-1 ring-black ring-opacity-5 absolute rounded-lg -ms-10 w-screen max-w-3xl" style="display:none" hidden="" id="headlessui-popover-panel-:r2R3bb9:" tabindex="-1" data-headlessui-state=""><div class="xl:grid xl:grid-cols-2 xl:items-stretch -ms-4 py-6 xl:ms-0 xl:px-6 gap-12 xl:bg-gradient-to-r from-transparent from-50% to-gray-50 to-50%"><div><a href="/" aria-current="page" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold">Proton</div><p class="mt-1 text-sm text-body">A better internet starts with privacy and freedom.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'menu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/about" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold">About us</div><p class="mt-1 text-sm text-body">Proton stands for privacy. Always has, always will.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'menu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/about/team" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold">Team</div><p class="mt-1 text-sm text-body">Meet the people building a better internet.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'menu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/about/impact" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold">Impact</div><p class="mt-1 text-sm text-body">Defending freedom through tech is why we exist.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'menu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/careers" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold"><span class="inline-flex flex-wrap items-center gap-x-4">Careers<span class="inline-block rounded-full bg-purple-100 px-4 py-1 text-xs uppercase text-purple-600 font-bold">We're hiring</span></span></div><p class="mt-1 text-sm text-body">Seeking talented people to take Proton to the next level.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'menu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div><hr class="xl:hidden m-4 xl:mx-0 xl:my-6"/><div><div class="flex flex-row flex-nowrap items-center gap-4 p-4 text-body xl:ms-0"><div class="hidden xl:flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-full bg-white sm:h-12 sm:w-12"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="h-6 w-6"><path stroke-linecap="round" stroke-linejoin="round" d="M18 18.72a9.094 9.094 0 0 0 3.741-.479 3 3 0 0 0-4.682-2.72m.94 3.198.001.031c0 .225-.012.447-.037.666A11.944 11.944 0 0 1 12 21c-2.17 0-4.207-.576-5.963-1.584A6.062 6.062 0 0 1 6 18.719m12 0a5.971 5.971 0 0 0-.941-3.197m0 0A5.995 5.995 0 0 0 12 12.75a5.995 5.995 0 0 0-5.058 2.772m0 0a3 3 0 0 0-4.681 2.72 8.986 8.986 0 0 0 3.74.477m.94-3.197a5.971 5.971 0 0 0-.94 3.197M15 6.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm6 3a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Zm-13.5 0a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Z"></path></svg></div><p class="xl:text-sm">We've always been guided by the Proton community.</p></div><a href="/community" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50"><div class="text-base font-semibold">Community</div><p class="mt-1 text-sm text-body">Join the fight to make the internet a better place.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'menu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/community/open-source" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50"><div class="text-base font-semibold">Open source</div><p class="mt-1 text-sm text-body">Everyone is welcome to inspect our code. We're open.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'menu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/foundation" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50"><div class="text-base font-semibold">Proton Foundation</div><p class="mt-1 text-sm text-body">Our non-profit model puts people before profit.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'menu'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div></div></li><li data-headlessui-state=""><button class="flex items-center gap-1 font-semibold text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 aria-current-page:text-purple-500" type="button" aria-expanded="false" data-headlessui-state=""><span>Resources and support</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-5 w-5 transition-transform"><path fill-rule="evenodd" d="M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"></path></svg></button><div data-testid="popover-panel" class="z-over mt-3 transform overflow-y-auto bg-white shadow-s ring-1 ring-black ring-opacity-5 absolute rounded-lg -ms-10 w-screen max-w-3xl" style="display:none" hidden="" id="headlessui-popover-panel-:r2R3cb9:" tabindex="-1" data-headlessui-state=""><div class="xl:bg-gradient-to-r from-transparent from-[66.2%] to-gray-50 to-[66.2%]"><div class="xl:flex items-start gap-6 space-y-8 xl:space-y-0 -ms-2 py-5 xl:ms-0 xl:p-6"><div class="space-y-6 xl:space-y-4 flex-1"><div><div class="px-4 mb-2 text-sm uppercase">Help</div><a href="/easyswitch" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold">Switch to Proton</div><p class="mt-1 text-sm text-body">Move to Proton in just a few clicks with Easy Switch.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'navswitch'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a rel="" target="_self" href="/support" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold">Help and support</div><p class="mt-1 text-sm text-body">Guides and customer support for Proton products.</p></a><a href="/pass/password-generator" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold">Password generator</div><p class="mt-1 text-sm text-body">Create strong, random passwords.</p><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'navpssgen'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div><div class="space-y-6 xl:space-y-4 flex-1"><div><div class="px-4 mb-2 text-sm uppercase">Blog</div><a rel="" target="_self" href="/blog" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold">News</div><p class="mt-1 text-sm text-body">Latest news on privacy and the Internet.</p></a><a rel="" target="_self" href="/blog/product-updates" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold">Product updates</div></a><a rel="" target="_self" href="/blog/news" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold">Proton news</div></a><a rel="" target="_self" href="/blog/privacy-guides" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-25 focus-visible:bg-purple-25"><div class="text-base font-semibold">Privacy guides</div></a></div></div><div class="space-y-6 xl:space-y-4 flex-1"><div><div class="px-4 mb-2 text-sm uppercase">Download the apps</div><a href="/mail/download" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50"><div class="text-base font-semibold">Proton Mail</div><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hdrdwlmail'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/calendar/download" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50"><div class="text-base font-semibold">Proton Calendar</div><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hdrdwlcal'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a href="/drive/download" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50"><div class="text-base font-semibold">Proton Drive</div><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hdrdwldrive'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a><a rel="noopener noreferrer" target="_blank" href="https://protonvpn.com/download?ref=hdrdwnlvpn" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50"><div class="text-base font-semibold">Proton VPN</div><span class="sr-only">(new window)</span></a><a href="/pass/download" class="block rounded-lg p-4 text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 hover:bg-purple-50 focus-visible:bg-purple-50"><div class="text-base font-semibold">Proton Pass</div><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hdrdwlpass'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div></div></div></div></li></ul><div hidden="" style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></div></nav></div><div class="ms-auto flex items-center shrink-0 gap-4"><div class="hidden sm:block"><a href="/mail/pricing" class="border-2 bg-[length:110%] bg-[center_left_-4px] flex flex-row items-center text-center font-bold rounded-full group transition-all duration-300 no-underline justify-center items-center transition-all px-3 py-1.5 text-sm bg-purple-500 text-white active:text-white button-hover-shadow hover:!text-white focus:text-white border-transparent w-fit"><span class="flex items-center gap-3 px-3"><span class="flex items-center gap-2 transition-transform duration-300 group-hover:!-translate-x-[12px] group-focus:!-translate-x-[12px] button-text-shadow group-hover:button-text-shadow group-focus:button-text-shadow">Create a free account</span></span><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="opacity-0 transition-opacity duration-300 group-hover:!opacity-100 group-focus:!opacity-100 -ml-4 block h-4 w-4"><g filter="url(#:r2R9l9:)"><path d="M13.5 4.5L21 12M21 12L13.5 19.5M21 12H3" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><filter id=":r2R9l9:" x="-1" y="-2" width="30" height="30" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset dy="1"></feOffset><feGaussianBlur stdDeviation="1.5"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0"></feColorMatrix><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_18398_336"></feBlend><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_18398_336" result="shape"></feBlend></filter></defs></svg><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hdrbtncta'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div><div class="hidden md:block"><a rel="noopener noreferrer" href="https://account.proton.me/login" class="font-semibold text-purple-800 hover:text-purple-500 focus-visible:text-purple-500 aria-current-page:text-purple-500">Sign in</a></div></div><div class="flex xl:hidden items-center"><button data-testid="hamburger-menu" type="button" class="text-gray-900 outline-none hover:text-purple-500 focus-visible:text-purple-500"><span class="sr-only">Open menu</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="h-7 w-7"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path></svg></button></div><div hidden="" style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></div></div></header></div></div></div><div class="hidden h-24 sm:h-28 xl:block"></div><!--astro:end--></astro-island> <!-- We generate fallback pages for unlocalized pages. It's possible that the content of the page is not actually localized. --> <main lang="en"> <div class="flex flex-col items-center justify-center pt-12 md:pt-28 pb-12"><div class="flex max-w-182.5 flex-col gap-6 px-6 text-left md:px-0 md:text-center"><h1 class="text-4xl sm:text-5xl lg:text-6xl text-purple-800 font-serif">A better internet starts with privacy and freedom</h1><div class="text-purple-800 font-normal text-lg sm:text-xl"><div class="hidden md:block"><p>Take control of your data with end-to-end encryption</p></div><div class="md:hidden [&_a:focus]:underline [&_a:hover]:underline [&_a]:text-current [&_a]:no-underline"><p>Take control of your data with our end-to-end encrypted <a href="/mail">email<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hpherolink'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a>, <a rel="noopener noreferrer" target="_blank" href="https://protonvpn.com/?ref=pmehpherolink">VPN<span class="sr-only">(new window)</span></a>, <a href="/drive">cloud storage<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hpherolink'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a>, <a href="/pass">password manager<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hpherolink'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a>, <a href="/calendar">calendar<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hpherolink'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a> and <a href="/wallet">wallet</a>.</p></div></div></div><div class="mx-auto mt-6 hidden max-w-[120rem] px-2 md:block md:px-12 lg:px-20"><ul class="flex flex-row flex-wrap items-center justify-center gap-1 rounded-[2rem] bg-white p-1 shadow-m"><li><a href="/mail" title="Encrypt your emails with Proton Mail" class="flex flex-row flex-nowrap items-center gap-3 rounded-full py-3 pl-4 pr-6 text-center text-lg text-purple-800 decoration-purple-200 decoration-2 underline-offset-2 hover:bg-purple-50 hover:text-purple-500 hover:underline hover:decoration-purple-400 focus:bg-purple-50 focus:text-purple-500 focus:underline focus:decoration-purple-400 transition-all"><span class="h-5 w-5 flex-none"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fmail_xxy4bg.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fmail_xxy4bg.svg" alt="" loading="eager" decoding="async" class="inline-flex w-auto h-full"/></picture></span>Email<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hpherolink'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></li><li><a rel="noopener noreferrer" target="_blank" href="https://protonvpn.com/?ref=pmehpherolink" title="Browse privately with Proton VPN" class="flex flex-row flex-nowrap items-center gap-3 rounded-full py-3 pl-4 pr-6 text-center text-lg text-purple-800 decoration-purple-200 decoration-2 underline-offset-2 hover:bg-purple-50 hover:text-purple-500 hover:underline hover:decoration-purple-400 focus:bg-purple-50 focus:text-purple-500 focus:underline focus:decoration-purple-400 transition-all"><span class="h-5 w-5 flex-none"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fvpn_f9embt.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fvpn_f9embt.svg" alt="" loading="eager" decoding="async" class="inline-flex w-auto h-full"/></picture></span>VPN<span class="sr-only">(new window)</span></a></li><li><a href="/drive" title="Secure your files with Proton Drive" class="flex flex-row flex-nowrap items-center gap-3 rounded-full py-3 pl-4 pr-6 text-center text-lg text-purple-800 decoration-purple-200 decoration-2 underline-offset-2 hover:bg-purple-50 hover:text-purple-500 hover:underline hover:decoration-purple-400 focus:bg-purple-50 focus:text-purple-500 focus:underline focus:decoration-purple-400 transition-all"><span class="h-5 w-5 flex-none"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fdrive_wo2nx4.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fdrive_wo2nx4.svg" alt="" loading="eager" decoding="async" class="inline-flex w-auto h-full"/></picture></span>Cloud storage<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hpherolink'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></li><li><a href="/pass" title="Protect your passwords with Proton Pass" class="flex flex-row flex-nowrap items-center gap-3 rounded-full py-3 pl-4 pr-6 text-center text-lg text-purple-800 decoration-purple-200 decoration-2 underline-offset-2 hover:bg-purple-50 hover:text-purple-500 hover:underline hover:decoration-purple-400 focus:bg-purple-50 focus:text-purple-500 focus:underline focus:decoration-purple-400 transition-all"><span class="h-5 w-5 flex-none"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fpass_wl1fk9.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fpass_wl1fk9.svg" alt="" loading="eager" decoding="async" class="inline-flex w-auto h-full"/></picture></span>Password manager<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hpherolink'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></li><li><a href="/calendar" title="Schedule privately with Proton Calendar" class="flex flex-row flex-nowrap items-center gap-3 rounded-full py-3 pl-4 pr-6 text-center text-lg text-purple-800 decoration-purple-200 decoration-2 underline-offset-2 hover:bg-purple-50 hover:text-purple-500 hover:underline hover:decoration-purple-400 focus:bg-purple-50 focus:text-purple-500 focus:underline focus:decoration-purple-400 transition-all"><span class="h-5 w-5 flex-none"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fcalendar_ylg2jq.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fcalendar_ylg2jq.svg" alt="" loading="eager" decoding="async" class="inline-flex w-auto h-full"/></picture></span>Calendar<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hpherolink'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></li><li><a href="/wallet" title="Wallet" class="flex flex-row flex-nowrap items-center gap-3 rounded-full py-3 pl-4 pr-6 text-center text-lg text-purple-800 decoration-purple-200 decoration-2 underline-offset-2 hover:bg-purple-50 hover:text-purple-500 hover:underline hover:decoration-purple-400 focus:bg-purple-50 focus:text-purple-500 focus:underline focus:decoration-purple-400 transition-all"><span class="h-5 w-5 flex-none"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fwallet_hnlslt.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fwallet_hnlslt.svg" alt="" loading="eager" decoding="async" class="inline-flex w-auto h-full"/></picture></span>Wallet<script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hpherolink'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></li></ul></div><div class="relative mt-8 flex flex-col gap-10 md:mt-40 lg:gap-14"><div class="order-1 pb-4 md:order-none md:pb-0 lg:px-40"><picture class="h-auto w-full"><source media="(min-width: 64em)" sizes="(min-width: 1330px) 1330px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=d71e1a15_f7a6_4490_b350_a75e06c35858_Proton_me_Home_Hero_Desktop_V3_OPTIMISED_3acda3f3cc.svg" height="535" width="1330"/><source sizes="(min-width: 280px) 280px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=7d5d9600_5e68_4195_a4e7_db31f0c106e9_Proton_me_Home_Hero_Mobile_f85194b846.svg" height="320" width="280"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&image=7d5d9600_5e68_4195_a4e7_db31f0c106e9_Proton_me_Home_Hero_Mobile_f85194b846.svg" alt="" loading="eager" decoding="async" class="h-auto w-full"/></picture></div><div class="hidden max-w-[120rem] text-center font-serif md:block md:px-24 lg:px-40"><h2 class="text-3xl text-white font-serif">Choose an internet where your privacy comes first</h2></div><div class="max-w-[120rem] grid grid-flow-row auto-rows-min grid-cols-1 gap-x-4 gap-y-8 px-8 pb-4 pt-8 sm:grid-cols-2 md:gap-8 md:px-24 md:pb-10 lg:grid-cols-3 lg:gap-12 lg:px-40 lg:pb-20 lg:pt-0"><div class="flex h-full flex-col justify-between gap-1 sm:gap-4"><div class="h-5 md:hidden"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:170/32;gap:5.882352941176471%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" alt="Proton" loading="eager" decoding="async" class="w-auto h-full"/></picture><picture class="w-auto h-full"><source sizes="(min-width: 62px) 62px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fmail-white_qcqrum.svg" height="32" width="62"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fmail-white_qcqrum.svg" alt="Mail" loading="eager" decoding="async" class="w-auto h-full"/></picture></div></div><div class="hidden md:block md:h-8 lg:h-10"><div class="inline-flex flex-row items-center justify-between w-auto h-full" style="aspect-ratio:166.575/36"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fmail_xxy4bg.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fmail_xxy4bg.svg" alt="" loading="eager" decoding="async" class="inline-flex w-auto h-full"/></picture><div class="relative top-[10%] flex h-[62%] justify-center"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:170/32;gap:5.882352941176471%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" alt="Proton" loading="eager" decoding="async" class="w-auto h-full"/></picture><picture class="w-auto h-full"><source sizes="(min-width: 62px) 62px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fmail-white_qcqrum.svg" height="32" width="62"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fmail-white_qcqrum.svg" alt="Mail" loading="eager" decoding="async" class="w-auto h-full"/></picture></div></div></div></div><div class="grow"><div class="text-white font-normal text-base"><div><p>Protect your communications with encrypted email that is private by default.</p></div></div></div><div class="hidden md:inline-block"><a href="/mail" class="border-2 bg-[length:110%] bg-[center_left_-4px] flex flex-row items-center text-center font-bold rounded-full group transition-all duration-300 no-underline justify-center items-center transition-all px-4 py-2 text-lg text-white bg-btnMail active:text-white button-hover-shadow button-text-shadow hover:text-white focus:text-white border-transparent w-fit"><span class="flex items-center px-3"><span class="flex items-center gap-2 transition-transform duration-300 group-hover:!-translate-x-[12px] group-focus:!-translate-x-[12px] button-text-shadow group-hover:button-text-shadow group-focus:button-text-shadow">Encrypt emails</span></span><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="opacity-0 transition-opacity duration-300 group-hover:!opacity-100 group-focus:!opacity-100 -ml-5 block h-5 w-5"><g filter="url(#:r5R2b1f:)"><path d="M13.5 4.5L21 12M21 12L13.5 19.5M21 12H3" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><filter id=":r5R2b1f:" x="-1" y="-2" width="30" height="30" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset dy="1"></feOffset><feGaussianBlur stdDeviation="1.5"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0"></feColorMatrix><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_18398_336"></feBlend><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_18398_336" result="shape"></feBlend></filter></defs></svg><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hpherobtn'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div><div class="inline-block md:hidden"><a href="/mail" class="border-2 bg-[length:110%] bg-[center_left_-4px] flex flex-row items-center text-center font-bold rounded-full group transition-all duration-300 no-underline justify-center items-center transition-all px-3 py-1.5 text-sm text-white bg-btnMail active:text-white button-hover-shadow button-text-shadow hover:text-white focus:text-white border-transparent w-fit"><span class="flex items-center gap-3 px-3"><span class="flex items-center gap-2 transition-transform duration-300 group-hover:!-translate-x-[12px] group-focus:!-translate-x-[12px] button-text-shadow group-hover:button-text-shadow group-focus:button-text-shadow">Encrypt emails</span></span><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="opacity-0 transition-opacity duration-300 group-hover:!opacity-100 group-focus:!opacity-100 -ml-4 block h-4 w-4"><g filter="url(#:r5R2d1f:)"><path d="M13.5 4.5L21 12M21 12L13.5 19.5M21 12H3" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><filter id=":r5R2d1f:" x="-1" y="-2" width="30" height="30" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset dy="1"></feOffset><feGaussianBlur stdDeviation="1.5"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0"></feColorMatrix><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_18398_336"></feBlend><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_18398_336" result="shape"></feBlend></filter></defs></svg><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hpherobtn'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div><div class="flex h-full flex-col justify-between gap-1 sm:gap-4"><div class="h-5 md:hidden"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:245/32;gap:4.081632653061225%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" alt="Proton" loading="eager" decoding="async" class="w-auto h-full"/></picture><picture class="w-auto h-full"><source sizes="(min-width: 137px) 137px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fcalendar-white_cchv0n.svg" height="32" width="137"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fcalendar-white_cchv0n.svg" alt="Calendar" loading="eager" decoding="async" class="w-auto h-full"/></picture></div></div><div class="hidden md:block md:h-8 lg:h-10"><div class="inline-flex flex-row items-center justify-between w-auto h-full" style="aspect-ratio:218.8875/36"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fcalendar_ylg2jq.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fcalendar_ylg2jq.svg" alt="" loading="eager" decoding="async" class="inline-flex w-auto h-full"/></picture><div class="relative top-[10%] flex h-[62%] justify-center"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:245/32;gap:4.081632653061225%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" alt="Proton" loading="eager" decoding="async" class="w-auto h-full"/></picture><picture class="w-auto h-full"><source sizes="(min-width: 137px) 137px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fcalendar-white_cchv0n.svg" height="32" width="137"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fcalendar-white_cchv0n.svg" alt="Calendar" loading="eager" decoding="async" class="w-auto h-full"/></picture></div></div></div></div><div class="grow"><div class="text-white font-normal text-base"><div><p>Your calendar is a record of your life. Keep it safe with our encrypted calendar.</p></div></div></div><div class="hidden md:inline-block"><a href="/calendar" class="border-2 bg-[length:110%] bg-[center_left_-4px] flex flex-row items-center text-center font-bold rounded-full group transition-all duration-300 no-underline justify-center items-center transition-all px-4 py-2 text-lg text-white active:text-white bg-btnCalendar button-hover-shadow button-text-shadow hover:text-white focus:text-white border-transparent w-fit"><span class="flex items-center px-3"><span class="flex items-center gap-2 transition-transform duration-300 group-hover:!-translate-x-[12px] group-focus:!-translate-x-[12px] button-text-shadow group-hover:button-text-shadow group-focus:button-text-shadow">Schedule privately</span></span><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="opacity-0 transition-opacity duration-300 group-hover:!opacity-100 group-focus:!opacity-100 -ml-5 block h-5 w-5"><g filter="url(#:r5R2b2f:)"><path d="M13.5 4.5L21 12M21 12L13.5 19.5M21 12H3" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><filter id=":r5R2b2f:" x="-1" y="-2" width="30" height="30" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset dy="1"></feOffset><feGaussianBlur stdDeviation="1.5"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0"></feColorMatrix><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_18398_336"></feBlend><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_18398_336" result="shape"></feBlend></filter></defs></svg><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hpherobtn'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div><div class="inline-block md:hidden"><a href="/calendar" class="border-2 bg-[length:110%] bg-[center_left_-4px] flex flex-row items-center text-center font-bold rounded-full group transition-all duration-300 no-underline justify-center items-center transition-all px-3 py-1.5 text-sm text-white active:text-white bg-btnCalendar button-hover-shadow button-text-shadow hover:text-white focus:text-white border-transparent w-fit"><span class="flex items-center gap-3 px-3"><span class="flex items-center gap-2 transition-transform duration-300 group-hover:!-translate-x-[12px] group-focus:!-translate-x-[12px] button-text-shadow group-hover:button-text-shadow group-focus:button-text-shadow">Schedule privately</span></span><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="opacity-0 transition-opacity duration-300 group-hover:!opacity-100 group-focus:!opacity-100 -ml-4 block h-4 w-4"><g filter="url(#:r5R2d2f:)"><path d="M13.5 4.5L21 12M21 12L13.5 19.5M21 12H3" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><filter id=":r5R2d2f:" x="-1" y="-2" width="30" height="30" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset dy="1"></feOffset><feGaussianBlur stdDeviation="1.5"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0"></feColorMatrix><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_18398_336"></feBlend><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_18398_336" result="shape"></feBlend></filter></defs></svg><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hpherobtn'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div><div class="flex h-full flex-col justify-between gap-1 sm:gap-4"><div class="h-5 md:hidden"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:179/32;gap:5.58659217877095%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" alt="Proton" loading="eager" decoding="async" class="w-auto h-full"/></picture><picture class="w-auto h-full"><source sizes="(min-width: 71px) 71px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fdrive-white_rz0rf4.svg" height="32" width="71"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fdrive-white_rz0rf4.svg" alt="Drive" loading="eager" decoding="async" class="w-auto h-full"/></picture></div></div><div class="hidden md:block md:h-8 lg:h-10"><div class="inline-flex flex-row items-center justify-between w-auto h-full" style="aspect-ratio:172.8525/36"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fdrive_wo2nx4.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fdrive_wo2nx4.svg" alt="" loading="eager" decoding="async" class="inline-flex w-auto h-full"/></picture><div class="relative top-[10%] flex h-[62%] justify-center"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:179/32;gap:5.58659217877095%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" alt="Proton" loading="eager" decoding="async" class="w-auto h-full"/></picture><picture class="w-auto h-full"><source sizes="(min-width: 71px) 71px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fdrive-white_rz0rf4.svg" height="32" width="71"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fdrive-white_rz0rf4.svg" alt="Drive" loading="eager" decoding="async" class="w-auto h-full"/></picture></div></div></div></div><div class="grow"><div class="text-white font-normal text-base"><div><p>Secure your files and <a href="/drive/docs">documents</a> with encrypted cloud storage that gives you control of your data.</p></div></div></div><div class="hidden md:inline-block"><a href="/drive" class="border-2 bg-[length:110%] bg-[center_left_-4px] flex flex-row items-center text-center font-bold rounded-full group transition-all duration-300 no-underline justify-center items-center transition-all px-4 py-2 text-lg text-white active:text-white bg-btnDrive button-hover-shadow button-text-shadow hover:text-white focus:text-white border-transparent w-fit"><span class="flex items-center px-3"><span class="flex items-center gap-2 transition-transform duration-300 group-hover:!-translate-x-[12px] group-focus:!-translate-x-[12px] button-text-shadow group-hover:button-text-shadow group-focus:button-text-shadow">Secure files</span></span><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="opacity-0 transition-opacity duration-300 group-hover:!opacity-100 group-focus:!opacity-100 -ml-5 block h-5 w-5"><g filter="url(#:r5R2b3f:)"><path d="M13.5 4.5L21 12M21 12L13.5 19.5M21 12H3" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><filter id=":r5R2b3f:" x="-1" y="-2" width="30" height="30" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset dy="1"></feOffset><feGaussianBlur stdDeviation="1.5"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0"></feColorMatrix><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_18398_336"></feBlend><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_18398_336" result="shape"></feBlend></filter></defs></svg><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hpherobtn'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div><div class="inline-block md:hidden"><a href="/drive" class="border-2 bg-[length:110%] bg-[center_left_-4px] flex flex-row items-center text-center font-bold rounded-full group transition-all duration-300 no-underline justify-center items-center transition-all px-3 py-1.5 text-sm text-white active:text-white bg-btnDrive button-hover-shadow button-text-shadow hover:text-white focus:text-white border-transparent w-fit"><span class="flex items-center gap-3 px-3"><span class="flex items-center gap-2 transition-transform duration-300 group-hover:!-translate-x-[12px] group-focus:!-translate-x-[12px] button-text-shadow group-hover:button-text-shadow group-focus:button-text-shadow">Secure files</span></span><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="opacity-0 transition-opacity duration-300 group-hover:!opacity-100 group-focus:!opacity-100 -ml-4 block h-4 w-4"><g filter="url(#:r5R2d3f:)"><path d="M13.5 4.5L21 12M21 12L13.5 19.5M21 12H3" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><filter id=":r5R2d3f:" x="-1" y="-2" width="30" height="30" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset dy="1"></feOffset><feGaussianBlur stdDeviation="1.5"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0"></feColorMatrix><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_18398_336"></feBlend><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_18398_336" result="shape"></feBlend></filter></defs></svg><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hpherobtn'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div><div class="flex h-full flex-col justify-between gap-1 sm:gap-4"><div class="h-5 md:hidden"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:177/32;gap:5.649717514124294%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" alt="Proton" loading="eager" decoding="async" class="w-auto h-full"/></picture><picture class="w-auto h-full"><source sizes="(min-width: 69px) 69px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fvpn-white_ekla0g.svg" height="32" width="69"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fvpn-white_ekla0g.svg" alt="VPN" loading="eager" decoding="async" class="w-auto h-full"/></picture></div></div><div class="hidden md:block md:h-8 lg:h-10"><div class="inline-flex flex-row items-center justify-between w-auto h-full" style="aspect-ratio:171.45749999999998/36"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fvpn_f9embt.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fvpn_f9embt.svg" alt="" loading="eager" decoding="async" class="inline-flex w-auto h-full"/></picture><div class="relative top-[10%] flex h-[62%] justify-center"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:177/32;gap:5.649717514124294%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" alt="Proton" loading="eager" decoding="async" class="w-auto h-full"/></picture><picture class="w-auto h-full"><source sizes="(min-width: 69px) 69px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fvpn-white_ekla0g.svg" height="32" width="69"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fvpn-white_ekla0g.svg" alt="VPN" loading="eager" decoding="async" class="w-auto h-full"/></picture></div></div></div></div><div class="grow"><div class="text-white font-normal text-base"><div><p>Your gateway to online freedom. Access blocked content and browse privately.</p></div></div></div><div class="hidden md:inline-block"><a rel="noopener noreferrer" target="_blank" href="https://protonvpn.com/?ref=pmehpherobtn" class="border-2 bg-[length:110%] bg-[center_left_-4px] flex flex-row items-center text-center font-bold rounded-full group transition-all duration-300 no-underline justify-center items-center transition-all px-4 py-2 text-lg text-white active:text-white bg-btnVpn button-hover-shadow button-text-shadow hover:text-white focus:text-white border-transparent w-fit"><span class="flex items-center px-3"><span class="flex items-center gap-2 transition-transform duration-300 group-hover:!-translate-x-[12px] group-focus:!-translate-x-[12px] button-text-shadow group-hover:button-text-shadow group-focus:button-text-shadow">Browse safely</span></span><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="opacity-0 transition-opacity duration-300 group-hover:!opacity-100 group-focus:!opacity-100 -ml-5 block h-5 w-5"><g filter="url(#:r5R2b4f:)"><path d="M13.5 4.5L21 12M21 12L13.5 19.5M21 12H3" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><filter id=":r5R2b4f:" x="-1" y="-2" width="30" height="30" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset dy="1"></feOffset><feGaussianBlur stdDeviation="1.5"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0"></feColorMatrix><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_18398_336"></feBlend><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_18398_336" result="shape"></feBlend></filter></defs></svg><span class="sr-only">(new window)</span></a></div><div class="inline-block md:hidden"><a rel="noopener noreferrer" target="_blank" href="https://protonvpn.com/?ref=pmehpherobtn" class="border-2 bg-[length:110%] bg-[center_left_-4px] flex flex-row items-center text-center font-bold rounded-full group transition-all duration-300 no-underline justify-center items-center transition-all px-3 py-1.5 text-sm text-white active:text-white bg-btnVpn button-hover-shadow button-text-shadow hover:text-white focus:text-white border-transparent w-fit"><span class="flex items-center gap-3 px-3"><span class="flex items-center gap-2 transition-transform duration-300 group-hover:!-translate-x-[12px] group-focus:!-translate-x-[12px] button-text-shadow group-hover:button-text-shadow group-focus:button-text-shadow">Browse safely</span></span><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="opacity-0 transition-opacity duration-300 group-hover:!opacity-100 group-focus:!opacity-100 -ml-4 block h-4 w-4"><g filter="url(#:r5R2d4f:)"><path d="M13.5 4.5L21 12M21 12L13.5 19.5M21 12H3" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><filter id=":r5R2d4f:" x="-1" y="-2" width="30" height="30" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset dy="1"></feOffset><feGaussianBlur stdDeviation="1.5"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0"></feColorMatrix><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_18398_336"></feBlend><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_18398_336" result="shape"></feBlend></filter></defs></svg><span class="sr-only">(new window)</span></a></div></div><div class="flex h-full flex-col justify-between gap-1 sm:gap-4"><div class="h-5 md:hidden"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:175/32;gap:5.714285714285714%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" alt="Proton" loading="eager" decoding="async" class="w-auto h-full"/></picture><picture class="w-auto h-full"><source sizes="(min-width: 67px) 67px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fpass-white_stx6dx.svg" height="32" width="67"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fpass-white_stx6dx.svg" alt="Pass" loading="eager" decoding="async" class="w-auto h-full"/></picture></div></div><div class="hidden md:block md:h-8 lg:h-10"><div class="inline-flex flex-row items-center justify-between w-auto h-full" style="aspect-ratio:170.0625/36"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fpass_wl1fk9.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fpass_wl1fk9.svg" alt="" loading="eager" decoding="async" class="inline-flex w-auto h-full"/></picture><div class="relative top-[10%] flex h-[62%] justify-center"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:175/32;gap:5.714285714285714%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" alt="Proton" loading="eager" decoding="async" class="w-auto h-full"/></picture><picture class="w-auto h-full"><source sizes="(min-width: 67px) 67px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fpass-white_stx6dx.svg" height="32" width="67"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fpass-white_stx6dx.svg" alt="Pass" loading="eager" decoding="async" class="w-auto h-full"/></picture></div></div></div></div><div class="grow"><div class="text-white font-normal text-base"><div><p>Proton Pass secures your passwords and identity with end-to-end encryption.</p></div></div></div><div class="hidden md:inline-block"><a href="/pass" class="border-2 bg-[length:110%] bg-[center_left_-4px] flex flex-row items-center text-center font-bold rounded-full group transition-all duration-300 no-underline justify-center items-center transition-all px-4 py-2 text-lg text-white active:text-white bg-btnPass button-hover-shadow button-text-shadow hover:text-white focus:text-white border-transparent w-fit"><span class="flex items-center px-3"><span class="flex items-center gap-2 transition-transform duration-300 group-hover:!-translate-x-[12px] group-focus:!-translate-x-[12px] button-text-shadow group-hover:button-text-shadow group-focus:button-text-shadow">Protect passwords</span></span><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="opacity-0 transition-opacity duration-300 group-hover:!opacity-100 group-focus:!opacity-100 -ml-5 block h-5 w-5"><g filter="url(#:r5R2b5f:)"><path d="M13.5 4.5L21 12M21 12L13.5 19.5M21 12H3" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><filter id=":r5R2b5f:" x="-1" y="-2" width="30" height="30" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset dy="1"></feOffset><feGaussianBlur stdDeviation="1.5"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0"></feColorMatrix><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_18398_336"></feBlend><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_18398_336" result="shape"></feBlend></filter></defs></svg><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hpherobtn'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div><div class="inline-block md:hidden"><a href="/pass" class="border-2 bg-[length:110%] bg-[center_left_-4px] flex flex-row items-center text-center font-bold rounded-full group transition-all duration-300 no-underline justify-center items-center transition-all px-3 py-1.5 text-sm text-white active:text-white bg-btnPass button-hover-shadow button-text-shadow hover:text-white focus:text-white border-transparent w-fit"><span class="flex items-center gap-3 px-3"><span class="flex items-center gap-2 transition-transform duration-300 group-hover:!-translate-x-[12px] group-focus:!-translate-x-[12px] button-text-shadow group-hover:button-text-shadow group-focus:button-text-shadow">Protect passwords</span></span><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="opacity-0 transition-opacity duration-300 group-hover:!opacity-100 group-focus:!opacity-100 -ml-4 block h-4 w-4"><g filter="url(#:r5R2d5f:)"><path d="M13.5 4.5L21 12M21 12L13.5 19.5M21 12H3" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><filter id=":r5R2d5f:" x="-1" y="-2" width="30" height="30" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset dy="1"></feOffset><feGaussianBlur stdDeviation="1.5"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0"></feColorMatrix><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_18398_336"></feBlend><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_18398_336" result="shape"></feBlend></filter></defs></svg><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hpherobtn'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div><div class="flex h-full flex-col justify-between gap-1 sm:gap-4"><div class="h-5 md:hidden"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:209/32;gap:4.784688995215311%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" alt="Proton" loading="eager" decoding="async" class="w-auto h-full"/></picture><picture class="w-auto h-full"><source sizes="(min-width: 101px) 101px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fwallet-white_mpfsa8.svg" height="32" width="101"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fwallet-white_mpfsa8.svg" alt="Wallet" loading="eager" decoding="async" class="w-auto h-full"/></picture></div></div><div class="hidden md:block md:h-8 lg:h-10"><div class="inline-flex flex-row items-center justify-between w-auto h-full" style="aspect-ratio:193.7775/36"><picture class="inline-flex w-auto h-full"><source sizes="(min-width: 36px) 36px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fwallet_hnlslt.svg" height="36" width="36"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ficons%2Fwallet_hnlslt.svg" alt="" loading="eager" decoding="async" class="inline-flex w-auto h-full"/></picture><div class="relative top-[10%] flex h-[62%] justify-center"><div class="inline-flex flex-row justify-between h-full w-auto" style="aspect-ratio:209/32;gap:4.784688995215311%"><picture class="w-auto h-full"><source sizes="(min-width: 98px) 98px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" height="32" width="98"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fproton-white-no-shadow_cpx8gp.svg" alt="Proton" loading="eager" decoding="async" class="w-auto h-full"/></picture><picture class="w-auto h-full"><source sizes="(min-width: 101px) 101px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fwallet-white_mpfsa8.svg" height="32" width="101"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=c&image=image%2Fupload%2Fv1703162849%2Fstatic%2Flogos%2Ftexts%2Fwallet-white_mpfsa8.svg" alt="Wallet" loading="eager" decoding="async" class="w-auto h-full"/></picture></div></div></div></div><div class="grow"><div class="text-white font-normal text-base"><div><p>Choose a wallet that’s transparent, open source, and puts you in control.</p></div></div></div><div class="hidden md:inline-block"><a href="/wallet" class="border-2 bg-[length:110%] bg-[center_left_-4px] flex flex-row items-center text-center font-bold rounded-full group transition-all duration-300 no-underline justify-center items-center transition-all px-4 py-2 text-lg text-white active:text-white bg-btnWallet button-hover-shadow button-text-shadow hover:text-white focus:text-white border-transparent w-fit"><span class="flex items-center px-3"><span class="flex items-center gap-2 transition-transform duration-300 group-hover:!-translate-x-[12px] group-focus:!-translate-x-[12px] button-text-shadow group-hover:button-text-shadow group-focus:button-text-shadow">Safeguard Bitcoin</span></span><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="opacity-0 transition-opacity duration-300 group-hover:!opacity-100 group-focus:!opacity-100 -ml-5 block h-5 w-5"><g filter="url(#:r5R2b6f:)"><path d="M13.5 4.5L21 12M21 12L13.5 19.5M21 12H3" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><filter id=":r5R2b6f:" x="-1" y="-2" width="30" height="30" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset dy="1"></feOffset><feGaussianBlur stdDeviation="1.5"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0"></feColorMatrix><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_18398_336"></feBlend><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_18398_336" result="shape"></feBlend></filter></defs></svg></a></div><div class="inline-block md:hidden"><a href="/wallet" class="border-2 bg-[length:110%] bg-[center_left_-4px] flex flex-row items-center text-center font-bold rounded-full group transition-all duration-300 no-underline justify-center items-center transition-all px-3 py-1.5 text-sm text-white active:text-white bg-btnWallet button-hover-shadow button-text-shadow hover:text-white focus:text-white border-transparent w-fit"><span class="flex items-center gap-3 px-3"><span class="flex items-center gap-2 transition-transform duration-300 group-hover:!-translate-x-[12px] group-focus:!-translate-x-[12px] button-text-shadow group-hover:button-text-shadow group-focus:button-text-shadow">Safeguard Bitcoin</span></span><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="opacity-0 transition-opacity duration-300 group-hover:!opacity-100 group-focus:!opacity-100 -ml-4 block h-4 w-4"><g filter="url(#:r5R2d6f:)"><path d="M13.5 4.5L21 12M21 12L13.5 19.5M21 12H3" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><filter id=":r5R2d6f:" x="-1" y="-2" width="30" height="30" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset dy="1"></feOffset><feGaussianBlur stdDeviation="1.5"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0"></feColorMatrix><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_18398_336"></feBlend><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_18398_336" result="shape"></feBlend></filter></defs></svg></a></div></div></div><div class="absolute bottom-0 left-0 right-0 top-0 z-under md:top-40"><div class="h-full max-w-[120rem] px-2 md:px-12 lg:px-20"><div class="h-full overflow-hidden rounded-3xl lg:rounded-3xl"><div class="bg-purple-900 text-white background-gradient-proton background-gradient-h-center background-gradient-top lg:background-gradient-h-center lg:background-gradient-top h-full w-full" style="--h-radius:25rem;--h-start:0%"></div></div></div></div></div></div><div class="bg-purple-25 text-purple-800" data-testid="content-with-img"><div class="pt-6 lg:pt-12 pb-6 lg:pb-12"><div class="container relative flex flex-col lg:flex-row lg:px-0"><div class="flex w-full flex-col justify-center overflow-hidden lg:w-1/2 xl:pl-24 xl:pr-16 lg:px-12 rounded-2xl"><picture class="h-auto w-full"><source media="(min-width: 48em)" sizes="(min-width: 1020px) 1020px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=c07dc2b6_b06e_4bcb_9a0e_6e1e118501d9_Desktop_3708166274.png&width=2040&height=1732 2040w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=c07dc2b6_b06e_4bcb_9a0e_6e1e118501d9_Desktop_3708166274.png&width=1428&height=1212 1428w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=c07dc2b6_b06e_4bcb_9a0e_6e1e118501d9_Desktop_3708166274.png&width=1000&height=849 1000w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=c07dc2b6_b06e_4bcb_9a0e_6e1e118501d9_Desktop_3708166274.png&width=700&height=594 700w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=c07dc2b6_b06e_4bcb_9a0e_6e1e118501d9_Desktop_3708166274.png&width=490&height=416 490w" height="866" width="1020"/><source sizes="(min-width: 640px) 640px, 100vw" srcSet="https://pmecdn.protonweb.com/image-transformation/?s=s&image=c368dc44_7365_4c7b_aa61_fd63f17554da_Mobile_0b160a0280.png&width=1280&height=952 1280w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=c368dc44_7365_4c7b_aa61_fd63f17554da_Mobile_0b160a0280.png&width=896&height=666 896w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=c368dc44_7365_4c7b_aa61_fd63f17554da_Mobile_0b160a0280.png&width=627&height=466 627w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=c368dc44_7365_4c7b_aa61_fd63f17554da_Mobile_0b160a0280.png&width=439&height=327 439w, https://pmecdn.protonweb.com/image-transformation/?s=s&image=c368dc44_7365_4c7b_aa61_fd63f17554da_Mobile_0b160a0280.png&width=307&height=229 307w" height="476" width="640"/><img src="https://pmecdn.protonweb.com/image-transformation/?s=s&image=c368dc44_7365_4c7b_aa61_fd63f17554da_Mobile_0b160a0280.png" alt="" loading="lazy" decoding="async" class="h-auto w-full opacity-0 transition-opacity"/><script>(function(image) { image.addEventListener('load', () => image.classList.add('opacity-100')); })(document.currentScript.previousElementSibling)</script></picture></div><div class="flex w-full flex-col items-start justify-center pb-6 pt-6 text-left lg:w-1/2 lg:pb-0 lg:pt-0 xl:pr-24 xl:pl-16 lg:px-12"><div class="my-3 max-w-135 lg:max-w-150 lg:px-0"><h2 class="text-3xl lg:text-4xl text-purple-800 font-serif">With Proton, your data belongs to you, not tech companies, governments, or hackers.</h2></div><div class="my-3"><a href="/mail/pricing" data-testid="content-with-image-section-cta-2" class="border-2 bg-[length:110%] bg-[center_left_-4px] flex flex-row items-center text-center font-bold rounded-full group transition-all duration-300 no-underline justify-center items-center transition-all px-4 py-3 text-xl bg-purple-500 text-white active:text-white button-hover-shadow hover:!text-white focus:text-white border-transparent w-fit"><span class="flex items-center px-4"><span class="flex items-center gap-2 transition-transform duration-300 group-hover:!-translate-x-[16px] group-focus:!-translate-x-[16px] button-text-shadow group-hover:button-text-shadow group-focus:button-text-shadow">Create a free account</span></span><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="opacity-0 transition-opacity duration-300 group-hover:!opacity-100 group-focus:!opacity-100 -ml-5 block h-5 w-5"><g filter="url(#:r6Riu:)"><path d="M13.5 4.5L21 12M21 12L13.5 19.5M21 12H3" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><filter id=":r6Riu:" x="-1" y="-2" width="30" height="30" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset dy="1"></feOffset><feGaussianBlur stdDeviation="1.5"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0"></feColorMatrix><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_18398_336"></feBlend><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_18398_336" result="shape"></feBlend></filter></defs></svg><script>(function(link) { const handler = () => { try { window.localStorage.setItem('ref', 'hpcta1'); } catch {} }; link.addEventListener('click', handler); link._protonRefHandler = handler; })(document.currentScript.parentElement)</script></a></div></div></div></div></div><div class="bg-purple-25 text-purple-800" data-testid="title-component"><div class="pt-4 lg:pt-10 pb-0 container"><div class="flex flex-col items-center text-center"><div class="pb-2 md:max-w-135 lg:pb-6 lg:max-w-182.5 text-purple-800 mx-auto place-self-center text-center"><h2 class="text-3xl lg:text-5xl font-serif">Fundamentally different</h
URL
GET https://www.proton.me/
Response Headers
Content-Length:0Location:https://proton.me/
Response Body
Empty body
Resolver
Resolver ASN
AS8376
Resolver IP
194.165.130.235
Resolver Network Name
Jordan Data Communications Company LLC
Report ID
20241120T232829Z_webconnectivity_JO_8697_n1_BfWIsXbptf7woqe8
Platform
linux
Software Name
ooniprobe-cli-unattended (3.23.0)
Measurement Engine
ooniprobe-engine (3.23.0)