@charset "UTF-8";
:root{--night:#041326;--field:#09233b;--white:#f3f8ff;--cyan:#49cdf5;--muted:#adcae0;--line:#24435c;--ink:#06213a;--focus:#8bdffc;--ease:cubic-bezier(.16,1,.3,1);--space-tight:12px;--space-group:24px;--space-section:96px;font-family:'Golos Text',Arial,sans-serif;font-synthesis:none;color:var(--white);background:var(--night);scrollbar-color:#437999 var(--night);color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500;letter-spacing:-.035em}h1,h2{text-wrap:balance}p{line-height:1.65}a{color:inherit;text-decoration:none;text-underline-offset:4px}button{font:inherit;cursor:pointer}img{max-width:100%;object-fit:contain}svg{flex:none}a,button,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}::selection{color:var(--night);background:var(--focus)}:focus-visible{outline:3px solid var(--focus);outline-offset:5px}button,a,summary{transition:color 150ms,background-color 150ms,border-color 150ms}button:active,.button:active{transform:translateY(1px)}[hidden]{display:none!important}.container{width:min(1240px,calc(100% - 72px));margin-inline:auto}.section{padding-top:var(--space-section)}.icon{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.svg-library{position:absolute;width:0;height:0;overflow:hidden}.skip{position:fixed;top:12px;left:12px;z-index:50;background:var(--cyan);color:var(--ink);padding:12px;transform:translateY(-180%)}.skip:focus{transform:none}.header{position:sticky;top:0;z-index:20;background:#05182b;border-bottom:1px solid #19364d}.nav-bar{height:82px;display:flex;align-items:center;gap:24px}.brand{display:inline-flex;align-items:center;gap:9px;font-size:24px;font-weight:700;letter-spacing:-.035em;white-space:nowrap}.brand b{color:var(--cyan);font-weight:700}.brand img{width:38px;height:38px}#navigation{display:flex;align-items:center;gap:28px;font-size:14px;color:#d0e0ed;margin:auto}#navigation a{min-height:44px;display:flex;align-items:center}#navigation a:hover{color:var(--cyan)}.cabinet-link{display:flex;align-items:center;gap:12px;border:1px solid #3c6381;border-radius:12px;padding:12px 18px;font-size:14px;min-height:46px}.cabinet-link:hover{background:#12374f}.cabinet-link .icon{width:17px;height:17px}.menu-button{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;color:var(--white);padding:10px}
.button{display:inline-flex;align-items:center;justify-content:center;gap:23px;padding:17px 24px;min-height:56px;border-radius:12px;font-size:15px;font-weight:600;line-height:1.4;white-space:nowrap}.primary{background:var(--cyan);color:#042137}.primary:hover{background:#95e5fd}.dark-button{background:#052239;color:var(--white)}.dark-button:hover{background:#123d57}.button .icon,.text-link .icon{transition:transform 180ms var(--ease)}.button:hover .icon,.text-link:hover .icon{transform:translateX(3px)}.text-link{display:inline-flex;gap:14px;align-items:center;min-height:44px;color:var(--cyan);font-size:14px}.text-link:hover{text-decoration:underline}.release-note{font-size:12px;color:var(--muted);margin-top:16px;line-height:1.65}
.hero{position:relative;isolation:isolate;overflow:hidden}.hero-content{min-height:665px;display:flex;align-items:center;position:relative;z-index:2;padding-block:72px 95px;pointer-events:none}.hero-copy{max-width:590px;pointer-events:auto}.hero h1{font-size:clamp(68px,6.6vw,94px);font-weight:600;line-height:1.02;letter-spacing:-.04em}.hero h1 span{color:var(--cyan)}.hero-copy>p:not(.release-note){font-size:19px;max-width:455px;margin-top:28px;line-height:1.6}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:31px;flex-wrap:wrap}.hero-actions>.text-link{font-size:13px;color:var(--white)}.hero-scene{position:absolute;inset:0;z-index:-1}.hero-scene img{width:100%;height:100%;object-fit:cover;object-position:70% center}.hero-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#041326 0%,#041326d9 22%,#04132622 58%,#04132600 75%),linear-gradient(0deg,#041326 0%,#04132600 23%)}.hero-next{display:flex;align-items:center;gap:16px;position:absolute;left:max(36px,calc((100vw - 1240px)/2));bottom:30px;z-index:3;font-size:12px;color:var(--muted);min-height:44px}.hero-next .icon{width:18px;height:18px;transform:rotate(90deg);transition:transform 200ms var(--ease)}.hero-next:hover{color:var(--white)}.hero-next:hover .icon{transform:rotate(90deg) translateX(3px)}.essentials{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-block:28px 30px;border-bottom:1px solid var(--line)}.essentials p{display:flex;align-items:center;gap:20px;font-size:15px;line-height:1.5}.essentials .icon{color:var(--cyan);width:30px;height:30px}
h2{font-size:clamp(37px,3.8vw,52px);line-height:1.13}h2 span{color:var(--muted)}.lead{font-size:18px;color:var(--muted);max-width:530px;margin-top:25px}.android{display:grid;grid-template-columns:1.12fr 1fr;gap:80px;align-items:center}.feature-tabs{margin-top:35px;display:flex;flex-direction:column;border-top:1px solid var(--line)}.feature-tabs>button{display:flex;text-align:left;align-items:center;gap:18px;padding:23px 14px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--muted);min-height:90px}.feature-tabs>button>.icon:first-child{width:25px;height:25px}.feature-tabs>button>.icon:last-child{width:19px;height:19px;margin-left:auto;opacity:0;transition:opacity 180ms,transform 180ms var(--ease);transform:translateX(-5px)}.feature-tabs>button[aria-selected=true]{color:var(--white);background:#0a2d46}.feature-tabs>button[aria-selected=true]>.icon{color:var(--cyan)}.feature-tabs>button[aria-selected=true]>.icon:last-child{opacity:1;transform:none}.feature-tabs strong{font-size:17px;display:block;line-height:1.4;font-weight:500}.feature-tabs small{display:block;margin-top:5px;font-size:13px;line-height:1.55;color:var(--muted)}.feature-tabs>button:hover{background:#0b2942}
.setup-heading{display:flex;align-items:center;justify-content:space-between;gap:45px}.setup-heading>div{max-width:350px}.setup-heading .release-note{margin-top:12px}.setup-steps{list-style:none;padding:30px 0 0;margin:35px 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.step-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#0a2d46;border-radius:50%;color:var(--cyan);font-size:13px;margin-bottom:21px}.setup-steps h3{font-size:22px;line-height:1.25;margin-bottom:13px}.setup-steps p{font-size:14px;color:var(--muted);max-width:65ch}.setup-steps p a,.faq-list p a{color:var(--cyan);text-decoration:underline}.download-options{margin-top:28px;padding:4px 20px;border:1px solid var(--line);border-radius:12px}.download-options summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:56px;font-size:14px;cursor:pointer;list-style:none}.disclosure{width:20px;height:20px;transition:transform 220ms var(--ease)}details[open]>summary .disclosure{transform:rotate(45deg)}summary::-webkit-details-marker{display:none}.download-options>div{padding:4px 0 18px}.download-options p{font-size:14px;color:var(--muted);max-width:75ch}.download-options nav{display:flex;flex-wrap:wrap;gap:12px 30px;margin-top:16px}.download-options a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--cyan);font-size:13px}.download-options a .icon{width:18px;height:18px}.download-options a:hover{text-decoration:underline}
.section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:end;margin-bottom:32px}.section-heading>p{color:var(--muted);font-size:17px;max-width:65ch}.route-lab{background:#0b2942;border-radius:16px;padding:30px 34px}.route-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px}.route-toolbar h3{font-size:23px}.route-description{display:flex;align-items:flex-end;gap:30px;justify-content:space-between;border-top:1px solid #33526d;padding-top:22px}.route-description p{max-width:70ch;font-size:14px;color:#bdd8eb;min-height:47px}.route-description>span{font-size:12px;color:var(--muted);white-space:nowrap}.vpn-notes{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:30px}.vpn-notes strong{display:block;color:var(--white);font-weight:500;font-size:21px;margin-bottom:10px;letter-spacing:-.025em}.vpn-notes p{font-size:15px;color:var(--muted);max-width:65ch}.technology{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:30px}.technology summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;cursor:pointer;min-height:64px;padding-block:16px;list-style:none}.technology>div{display:grid;grid-template-columns:1fr 1fr;gap:28px 70px;padding-block:12px 28px}.technology h3{font-size:20px;margin-bottom:10px}.technology p{font-size:14px;color:var(--muted);max-width:65ch}.technology .text-link{grid-column:1/-1;font-size:13px}
.subscription{margin-top:var(--space-section);padding-block:68px;background:var(--cyan);color:var(--ink)}.subscription-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.subscription h2{font-size:clamp(43px,4.5vw,62px);line-height:1.08}.subscription-layout>div>p{font-size:17px;line-height:1.7;margin-block:23px 27px}.subscription-guide{border-left:1px solid #237f9b;padding-left:48px}.subscription-guide h3{font-size:25px}.subscription-guide ul{padding:0;list-style:none;display:flex;flex-direction:column;gap:20px;margin-block:25px 28px}.subscription-guide li{display:flex;align-items:center;gap:16px;font-size:16px}.subscription-guide>a{display:inline-flex;align-items:center;gap:12px;font-size:13px;min-height:44px}.subscription-guide>a:hover{text-decoration:underline}.subscription-guide .icon{width:21px;height:21px}
.faq{display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.faq h2{font-size:clamp(35px,3.4vw,46px)}.faq-intro>p{font-size:16px;color:var(--muted);margin-top:24px;max-width:390px}.faq-intro>.text-link{display:flex;max-width:max-content;font-size:13px;margin-top:11px}.faq-intro>.text-link:first-of-type{margin-top:19px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:15px;font-weight:500;min-height:70px;padding-block:22px;line-height:1.5;list-style:none;cursor:pointer}.faq-list summary:hover{color:var(--cyan)}.faq-list p{font-size:14px;color:var(--muted);padding-bottom:25px;max-width:70ch}.outro{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--line);margin-top:var(--space-section);padding-block:65px}.outro h2{font-size:48px}.outro p{font-size:15px;color:var(--muted);margin-top:18px}.footer{background:#05182b;border-top:1px solid #19364d;padding-block:27px}.footer-content{display:flex;align-items:center;gap:32px}.footer .brand{font-size:23px}.footer .brand img{width:34px;height:34px}.footer nav{display:flex;gap:25px;margin-left:auto;font-size:13px;color:var(--muted)}.footer nav a{min-height:44px;display:flex;align-items:center}.footer nav a:hover{color:var(--cyan)}.footer-content>span{color:var(--muted);font-size:12px}
@media(min-width:1700px){.hero-scene img{object-fit:contain;object-position:right center;background:#041326}.hero-scene:after{background:linear-gradient(90deg,#041326 15%,#041326d9 29%,#04132600 60%),linear-gradient(0deg,#041326,#04132600 23%)}}
@media(max-width:1100px){.container{width:calc(100% - 48px)}.nav-bar{gap:18px}.brand{font-size:22px}#navigation{gap:18px;font-size:12px}.cabinet-link{font-size:13px;padding-inline:14px}.hero h1{font-size:74px}.hero-content{min-height:595px}.hero-copy{max-width:480px}.hero-copy>p:not(.release-note){font-size:17px;max-width:360px}.hero-actions{gap:17px}.hero .button{font-size:14px;padding-inline:20px}.hero-actions>.text-link{font-size:12px}.hero-scene img{object-position:74% center}.hero-scene:after{background:linear-gradient(90deg,#041326 0%,#041326d9 26%,#04132633 58%,#04132600 80%),linear-gradient(0deg,#041326,#04132600 23%)}.hero-next{left:24px}.essentials{gap:24px}.essentials p{font-size:14px;gap:16px}.android{gap:40px}.section-heading,.subscription-layout{gap:40px}.setup-steps{gap:28px}.setup-steps h3{font-size:20px}.subscription-guide{padding-left:30px}.faq{gap:40px}.footer nav{gap:20px}.footer-content{gap:22px}}
@media(max-width:950px){:root{--space-section:72px}#navigation{display:none;position:absolute;top:81px;left:0;right:0;background:#09253d;border-bottom:1px solid #355672;margin:0;padding:14px 24px 18px;flex-direction:column;align-items:stretch;gap:0}#navigation.open{display:flex;animation:menu-enter 240ms var(--ease)}#navigation a{padding:12px;font-size:15px;min-height:48px}.cabinet-link{margin-left:auto}.menu-button{display:flex}.hero-content{min-height:0;padding-block:48px 35px;align-items:start}.hero-copy{max-width:100%}.hero h1{font-size:72px}.hero-copy>p:not(.release-note){max-width:520px;font-size:18px}.hero-scene{position:relative;inset:auto;height:370px;z-index:0}.hero-scene img{object-fit:cover;object-position:80% center}.hero-scene:after{background:linear-gradient(0deg,#041326,#04132600 22%,#04132600 88%,#041326 100%)}.hero-next{display:none}.hero .release-note{margin-top:15px}.essentials{padding-top:18px}.essentials p{font-size:13px}.essentials .icon{width:25px;height:25px}.android{grid-template-columns:1.1fr 1fr;gap:25px}.android h2{font-size:35px}.lead{font-size:15px;line-height:1.7}.feature-tabs>button{padding:20px 10px;gap:12px}.feature-tabs strong{font-size:15px}.feature-tabs small{font-size:12px}.feature-tabs>button>.icon:last-child{display:none}.setup-heading{gap:25px}.setup-heading h2{font-size:36px}.setup-heading .button{font-size:14px}.setup-steps p{font-size:13px}.section-heading>p{font-size:15px}.route-description{display:block}.route-description>span{display:block;margin-top:12px}.subscription h2{font-size:46px}.subscription-guide h3{font-size:22px}.subscription-guide li{font-size:14px;gap:12px}.subscription-layout>div>p{font-size:15px}.faq h2{font-size:34px}.faq-intro>p{font-size:14px}.faq-list summary{font-size:14px}.footer-content{flex-wrap:wrap}.footer nav{gap:20px}.footer-content>span{margin-left:auto}.outro h2{font-size:42px}}
@media(max-width:650px){:root{--space-section:56px}.container{width:calc(100% - 36px)}html{scroll-padding-top:93px}.nav-bar{height:74px;gap:8px}.brand{font-size:23px;gap:7px}.brand img{width:33px;height:33px}.cabinet-link{min-height:44px;padding:10px 12px;font-size:12px;gap:8px}.cabinet-link .icon{width:15px;height:15px}#navigation{top:73px;padding-inline:18px}.hero-content{padding-block:36px 22px}.hero h1{font-size:clamp(57px,14.5vw,78px);line-height:1.02}.hero-copy>p:not(.release-note){font-size:16px;line-height:1.65;margin-top:23px;max-width:480px}.hero-actions{gap:12px 18px;margin-top:23px}.hero .button{font-size:14px;padding:16px 19px;gap:18px;min-height:54px}.hero-actions>.text-link{font-size:13px}.hero .release-note{font-size:12px;margin-top:12px}.hero-scene{height:255px}.hero-scene img{object-position:80% center}.essentials{grid-template-columns:1fr;gap:0;padding-block:6px 12px}.essentials p{gap:18px;font-size:14px;padding-block:15px;border-bottom:1px solid #163c53}.essentials p:last-child{border-bottom:0}.essentials br{display:none}.essentials br:after{content:" "}.essentials .icon{width:27px;height:27px}h2{font-size:37px}.android{grid-template-columns:1fr;gap:26px}.android h2{font-size:37px}.lead{font-size:16px;margin-top:22px}.feature-tabs{margin-top:26px}.feature-tabs>button{padding:19px 12px;min-height:83px;gap:15px}.feature-tabs strong{font-size:16px}.feature-tabs small{font-size:13px}.feature-tabs>button>.icon:last-child{display:block;width:17px;height:17px}.setup-heading{display:block}.setup-heading h2{font-size:37px}.setup-heading>div{margin-top:26px;max-width:100%}.setup-heading .button{font-size:14px}.setup-heading .release-note{font-size:12px}.setup-steps{grid-template-columns:1fr;gap:27px;margin-top:27px;padding-top:27px}.setup-steps li{position:relative;padding-left:47px}.step-number{position:absolute;left:0;top:0;margin:0}.setup-steps h3{font-size:22px;margin-bottom:12px}.setup-steps p{font-size:14px}.download-options{padding-inline:16px;margin-top:25px}.download-options summary{font-size:13px;min-height:62px;gap:12px}.download-options p{font-size:13px}.download-options nav{gap:10px;flex-direction:column;align-items:start}.download-options a{font-size:13px}.section-heading{display:block;margin-bottom:25px}.section-heading>p{font-size:16px;margin-top:22px}.route-lab{padding:23px 18px;border-radius:14px}.route-toolbar{align-items:flex-start;gap:12px;flex-direction:column}.route-toolbar h3{font-size:21px}.route-description{padding-top:18px}.route-description p{font-size:13px;min-height:85px;line-height:1.7}.route-description>span{font-size:12px;margin-top:10px}.vpn-notes{grid-template-columns:1fr;gap:25px;margin-top:27px}.vpn-notes strong{font-size:21px;margin-bottom:10px}.vpn-notes p{font-size:15px}.technology{margin-top:25px}.technology summary{font-size:13px;min-height:70px;line-height:1.6;gap:20px}.technology>div{grid-template-columns:1fr;gap:23px}.technology h3{font-size:21px}.technology p{font-size:14px}.technology .text-link{font-size:12px}.subscription{padding-block:48px}.subscription-layout{grid-template-columns:1fr;gap:31px}.subscription h2{font-size:46px}.subscription-layout>div>p{font-size:16px;margin-block:22px 26px}.subscription-layout>div>p br{display:none}.subscription-guide{border-left:0;border-top:1px solid #237f9b;padding:28px 0 0}.subscription-guide h3{font-size:24px}.subscription-guide ul{gap:18px;margin-block:22px 15px}.subscription-guide li{font-size:15px;gap:14px}.subscription-guide>a{font-size:13px}.faq{grid-template-columns:1fr;gap:27px}.faq h2{font-size:35px}.faq-intro>p{font-size:15px;margin-top:20px;max-width:500px}.faq-intro>.text-link{font-size:13px;margin-top:4px}.faq-intro>.text-link:first-of-type{margin-top:13px}.faq-list summary{font-size:14px;min-height:70px;padding-block:21px;gap:20px}.faq-list p{font-size:14px;padding-bottom:23px}.outro{display:block;padding-block:44px 47px;gap:0}.outro h2{font-size:41px}.outro p{font-size:14px;margin-top:17px}.outro .button{margin-top:24px;font-size:14px}.footer{padding-block:23px}.footer-content{gap:14px}.footer .brand{font-size:22px}.footer nav{order:3;width:100%;margin:0;gap:10px 25px;flex-wrap:wrap;font-size:12px}.footer-content>span{font-size:12px;margin-left:auto}.footer .brand img{width:32px;height:32px}}
@media(max-width:370px){.container{width:calc(100% - 30px)}.brand{font-size:20px}.brand img{width:30px;height:30px}.cabinet-link{font-size:12px;padding-inline:10px}.cabinet-link .icon{display:none}.hero h1{font-size:56px}.hero-copy>p:not(.release-note){font-size:15px}.hero-scene{height:230px}.hero-actions{gap:10px 16px}.hero .button{font-size:13px}.hero-actions>.text-link{font-size:12px}h2,.android h2,.setup-heading h2{font-size:33px}.feature-tabs strong{font-size:15px}.feature-tabs small{font-size:12px}.feature-tabs>button{padding-inline:9px;gap:11px}.feature-tabs>button>.icon:last-child{display:none}.route-lab{padding-inline:15px}.subscription h2{font-size:40px}.subscription-guide h3{font-size:22px}.faq h2{font-size:32px}.outro h2{font-size:37px}}
@keyframes menu-enter{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}
@media(prefers-reduced-motion:reduce){.feature-tabs>button>.icon:last-child{transition:opacity 100ms;transform:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button .icon,.text-link .icon,.hero-next .icon,.disclosure{transition:none}.button:hover .icon,.text-link:hover .icon{transform:none}#navigation.open{animation:none}button:active,.button:active{transform:none}}
