.home.home-editorial{width:min(1120px,100% - 64px);padding-top:0}.home-editorial .home-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:0;min-height:620px;padding:64px 0 88px}.home-editorial .home-grid>section{z-index:1;position:relative}.home-editorial .home-grid h1{letter-spacing:-.05em;text-wrap:balance;margin:24px 0 28px;font-size:clamp(56px,5.4vw,72px);line-height:1.04}.home-editorial .home-grid h1 em{color:var(--text);text-decoration:none}.home-editorial .intro{margin-bottom:32px;font-size:21px;line-height:1.6}.home-editorial .home-grid .purchase-button{min-height:58px;padding-inline:28px;font-size:16px}.home-editorial .purchase-note{color:var(--muted);margin-top:12px;font-size:12px}.home-editorial .guide-jump{margin-top:22px;font-size:14px;display:inline-block}.hero-art{justify-content:center;align-items:center;min-width:0;display:flex}.home-editorial .hero-mascot{filter:none;width:100%;max-width:620px;height:auto;max-height:none;transform:none}.ownership-story{margin:0 0 120px}.home-editorial .ownership-features{border:0;grid-template-columns:1fr;gap:72px;padding:0;display:grid}.home-editorial .ownership-features>article{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:40px 0;display:grid}.home-editorial .value-copy{max-width:600px}.value-copy>p:last-child{color:var(--muted)}.home-editorial .ownership-points .eyebrow{margin:0 0 24px}.home-editorial .ownership-points h2{letter-spacing:-.045em;text-wrap:balance;margin:0 0 24px;font-size:clamp(44px,4.6vw,68px);line-height:1.08}.home-editorial .ownership-points p:not(.eyebrow){max-width:38ch;margin:0;font-size:20px;line-height:1.6}.value-art{justify-content:center;align-items:center;min-width:0;height:430px;display:flex}.value-art img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.home-editorial .ownership-controls{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;padding:96px 0 0;display:grid}.home-editorial .ownership-controls h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(28px,2.7vw,38px);line-height:1.15}.home-editorial .ownership-controls p:not(.eyebrow){max-width:34ch;font-size:17px}.home-editorial .getting-started{margin:0 0 160px;padding:0;scroll-margin-top:45px}.home-editorial .guide-heading{border:0;justify-content:space-between;align-items:end;gap:24px;padding:0 0 80px;display:flex}.home-editorial .guide-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(56px,7.5vw,112px);line-height:1}.guide-chapters{flex-wrap:wrap;gap:24px;display:flex}.guide-chapters a{color:var(--muted);align-items:center;gap:8px;padding:10px 0;font-size:11px;text-decoration:none;display:flex}.guide-chapters span{color:var(--text);font-size:14px}.guide-chapters a:hover span{text-underline-offset:5px;text-decoration:underline}.home-editorial .guide-list{gap:130px;margin:0;padding:0;list-style:none;display:grid}.home-editorial .guide-step{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:90px;margin:0;padding:30px 0;scroll-margin-top:40px;display:grid;position:relative;top:auto}.home-editorial .guide-copy{min-width:0;max-width:500px}.home-editorial .guide-copy h3{letter-spacing:-.05em;margin:28px 0;font-size:clamp(42px,4.6vw,68px);line-height:1.03}.home-editorial .guide-copy>p{font-size:19px;line-height:1.65}.home-editorial .guide-copy>p.guide-detail{max-width:38ch;font-size:14px}.home-editorial .device-screens.guide-visual{aspect-ratio:1.05;background:0 0;width:100%}.home-editorial .platform-downloads{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:360px}.home-editorial .mac-download-button,.home-editorial .app-store-link,.home-editorial .app-store-link img{width:100%}.home-editorial .mac-download-button{gap:10px}.home-editorial .mac-download-label strong{font-size:23px}.home-editorial .mac-download-label>span{font-size:10px}.home-editorial .mac-download-button svg{width:25px;height:25px}.home-editorial .faq{border:0;gap:100px;padding:60px 0 140px}.home-editorial .faq-heading{align-self:start}.home-editorial .faq-heading h2{letter-spacing:-.055em;font-size:clamp(56px,6vw,88px);line-height:1}.home-editorial .vpn-comparison{border:0;padding:70px 0 140px}.home-editorial .comparison-heading{max-width:1000px}.home-editorial .comparison-heading h2{letter-spacing:-.055em;font-size:clamp(46px,5.8vw,84px);line-height:1.05}.home-editorial .competitor-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:30px 0;transform:none}.home-editorial .competitor-card:hover{background:0 0;transform:none}.home-editorial .competitor-card h3{font-size:30px}.home-editorial .brand-manifesto{background:0 0;border:0;border-radius:0;margin:0;padding:130px 0 160px}.home-editorial .brand-manifesto h2{letter-spacing:-.065em;margin:40px 0;font-size:clamp(64px,9vw,140px);line-height:1}.home-editorial .brand-manifesto>p:not(.eyebrow){font-size:21px}.home-editorial .brand-manifesto .button{margin-top:28px}@media (max-width:1050px){.home.home-editorial{width:calc(100% - 64px)}.home-editorial .home-grid{min-height:600px;padding:80px 0 110px}.home-editorial .home-grid h1{font-size:72px}.home-editorial .ownership-controls{gap:30px}.home-editorial .guide-step{gap:40px}.home-editorial .guide-heading{display:block}.guide-chapters{margin-top:24px}.home-editorial .faq{gap:50px}}@media (max-width:760px){.home.home-editorial{width:calc(100% - 40px)}.home-editorial .home-grid{grid-template-columns:1fr;gap:35px;min-height:0;padding:45px 0 90px}.home-editorial .home-grid>section{padding:0}.home-editorial .home-grid h1{margin:24px 0 30px;font-size:clamp(48px,10.5vw,76px)}.home-editorial .intro{font-size:18px}.hero-art{width:80%;max-width:360px;margin:auto}.home-editorial .hero-mascot{width:100%;height:auto}.ownership-story{margin-bottom:110px}.home-editorial .ownership-points h2{font-size:48px}.home-editorial .ownership-points p:not(.eyebrow){font-size:18px}.home-editorial .ownership-controls{grid-template-columns:1fr;gap:50px;padding-top:60px}.home-editorial .ownership-controls h2{max-width:16ch;margin:20px 0;font-size:36px}.home-editorial .ownership-controls p:not(.eyebrow){font-size:16px}.home-editorial .guide-heading{padding-bottom:45px}.home-editorial .guide-heading h2{font-size:56px}.guide-chapters{gap:18px}.home-editorial .getting-started{margin-bottom:90px}.home-editorial .guide-list{gap:90px}.home-editorial .guide-step{grid-template-columns:1fr;gap:25px;padding:0}.home-editorial .guide-step .guide-copy{order:0}.home-editorial .guide-step .guide-visual{order:1;max-width:490px}.home-editorial .guide-copy h3{margin:24px 0;font-size:46px}.home-editorial .guide-copy>p{font-size:18px}.home-editorial .faq{padding:30px 0 80px;display:block}.home-editorial .faq-heading{margin-bottom:40px}.home-editorial .faq-heading h2{font-size:56px}.home-editorial .brand-manifesto{padding:80px 0 100px}.home-editorial .brand-manifesto h2{font-size:clamp(48px,12vw,78px)}.home-editorial .brand-manifesto>p:not(.eyebrow){font-size:18px}.home-editorial .vpn-comparison{padding:50px 0 80px}}@media (max-width:1050px){.home-editorial .ownership-features>article{gap:40px}.value-art{height:350px}}@media (max-width:760px){.home-editorial .ownership-features{gap:64px}.home-editorial .ownership-features>article{flex-direction:column;align-items:stretch;gap:32px;padding:0;display:flex}.home-editorial .ownership-points h2{margin:0 0 20px;font-size:clamp(38px,9vw,52px)}.home-editorial .ownership-points .eyebrow{margin:0 0 18px}.home-editorial .ownership-points p:not(.eyebrow){font-size:18px}.value-art{height:300px}.home-editorial .ownership-controls{gap:40px;padding-top:64px}.home-editorial .ownership-controls h2{font-size:32px}.home-editorial .ownership-controls p:not(.eyebrow){font-size:16px}}@media (min-width:761px){.home-editorial .ownership-features>article:nth-child(odd) .value-art{grid-area:1/1}.home-editorial .ownership-features>article:nth-child(odd) .value-copy{grid-area:1/2}}.home-editorial .ownership-story{margin-bottom:72px}.home-editorial .ownership-controls{gap:40px;padding-top:56px}.home-editorial .ownership-controls .eyebrow,.home-editorial .ownership-controls h2{margin-bottom:14px}.home-editorial .guide-heading{align-items:center;gap:24px;padding-bottom:36px}.home-editorial .guide-heading h2{letter-spacing:-.04em;color:var(--cyan);font-size:clamp(40px,4.6vw,64px);line-height:1.1}.home-editorial .guide-heading h2 span{color:var(--muted)}.guide-chapters a{color:var(--cyan)}.guide-chapters span{color:var(--muted)}.home-editorial .getting-started{margin-bottom:80px}.home-editorial .vpn-comparison{padding:40px 0 72px}.home-editorial .faq{gap:48px;padding:0 0 80px}.home-editorial .faq-heading h2{letter-spacing:-.04em;color:var(--cyan);margin:0;font-size:clamp(40px,4.6vw,64px);line-height:1.1}@media (max-width:760px){.guide-chapters{margin-top:16px}.home-editorial .faq{padding-bottom:48px}.home-editorial .ownership-controls{gap:32px;padding-top:48px}.home-editorial .ownership-controls .eyebrow{margin:0 0 10px}.home-editorial .ownership-controls h2{letter-spacing:-.035em;max-width:none;margin:0 0 12px;font-size:28px;line-height:1.12}.home-editorial .ownership-controls p:not(.eyebrow){max-width:none;margin:0;font-size:16px;line-height:1.55}.home-editorial .ownership-story{margin-bottom:64px}.home-editorial .guide-heading h2,.home-editorial .faq-heading h2{font-size:36px;line-height:1.12}.home-editorial .guide-heading{padding-bottom:32px}.home-editorial .guide-chapters{gap:20px;margin-top:12px}.home-editorial .guide-copy h3{margin:14px 0 16px;font-size:34px;line-height:1.1}.home-editorial .guide-copy>p{margin:0 0 20px;font-size:16px;line-height:1.55}.home-editorial .guide-list{gap:64px}.home-editorial .getting-started{margin-bottom:64px}.home-editorial .vpn-comparison{padding:0 0 64px}.home-editorial .comparison-heading{margin-bottom:32px}.home-editorial .comparison-heading .eyebrow{margin:0 0 12px}.home-editorial .comparison-heading h2{letter-spacing:-.04em;margin:0 0 16px;font-size:36px;line-height:1.12}.home-editorial .comparison-heading>p:last-child{margin:0;font-size:16px;line-height:1.55}.home-editorial .competitor-cards{gap:32px}.home-editorial .competitor-card{padding:0}.home-editorial .competitor-card h3{letter-spacing:-.035em;margin:10px 0 12px;font-size:28px;line-height:1.15}.home-editorial .competitor-card h3 br{display:block}.home-editorial .competitor-card h3 span:before{content:none}.home-editorial .competitor-card p{margin:0 0 12px;font-size:16px;line-height:1.55}.home-editorial .competitor-card>.text-link{align-items:center;min-height:44px;margin:0;font-size:14px;display:flex}.home-editorial .faq-heading{margin-bottom:24px}}
