.cv-shell{--cv-bg:#080f0d;--cv-surface:#101b16;--cv-line:#28382f;--cv-accent:#bef34b;--cv-text:#f3f7ef;--cv-muted:#a8b8ac;background:var(--cv-bg);min-height:100vh;color:var(--cv-text);-webkit-font-smoothing:antialiased;font:16px/1.6 Arial,Helvetica,sans-serif}.cv-shell,.cv-shell *{box-sizing:border-box}.cv-shell a{color:inherit;text-decoration:none}.cv-shell button{font:inherit;cursor:pointer}.cv-shell a:focus-visible,.cv-shell button:focus-visible,.cv-shell summary:focus-visible{outline:2px solid var(--cv-accent);outline-offset:5px}.cv-frame{width:min(1160px,100% - 64px);margin-inline:auto}.cv-header{border-bottom:1px solid var(--cv-line)}.cv-topbar{justify-content:space-between;align-items:center;gap:30px;min-height:90px;display:flex}.cv-brand{letter-spacing:-1px;align-items:center;gap:14px;font-size:24px;font-weight:800;display:flex}.cv-lime{color:var(--cv-accent)}.cv-brand-mark{gap:5px;width:29px;display:flex;transform:skew(-27deg)}.cv-brand-mark i{background:var(--cv-accent);width:9px;height:22px}.cv-nav{color:var(--cv-muted);align-items:center;gap:30px;font-size:13px;display:flex}.cv-nav a:hover,.cv-nav a[aria-current=page]{color:var(--cv-accent)}.cv-account{border:1px solid var(--cv-line);border-radius:8px;align-items:center;gap:10px;padding:9px 14px;display:flex}.cv-main{padding-top:30px;padding-bottom:52px}.cv-crumbs{color:var(--cv-muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.cv-crumbs a:hover{color:var(--cv-accent)}.cv-kicker{letter-spacing:2px;color:var(--cv-accent);align-items:center;gap:10px;margin:0 0 20px;font-size:10px;font-weight:700;display:flex}.cv-kicker>span{background:var(--cv-accent);width:21px;height:2px}.cv-shell h1,.cv-shell h2,.cv-shell h3,.cv-shell p{overflow-wrap:anywhere}.cv-shell h1{letter-spacing:-2.6px;margin:0 0 25px;font-size:clamp(42px,5.4vw,68px);font-weight:700;line-height:1.07}.cv-shell h1>span{color:var(--cv-accent)}.cv-lead{color:var(--cv-muted);max-width:580px;margin:0 0 30px;font-size:16px;line-height:1.8}.cv-button{background:var(--cv-accent);border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;min-height:54px;padding:13px 23px;font-size:14px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex;color:var(--cv-bg)!important}.cv-button:hover{background:#d0ff71;transform:translateY(-1px)}.cv-button:disabled{cursor:default;background:#29382e;transform:none;color:#a8b8ac!important}.cv-button--full{width:100%}.cv-text-button{color:var(--cv-muted);background:0 0;border:0;align-items:center;gap:8px;min-height:36px;padding:8px 0;display:inline-flex;font-size:12px!important}.cv-text-button:hover{color:var(--cv-accent)}.cv-text-button:disabled{opacity:.55;cursor:wait}.cv-small-button{background:var(--cv-accent);border-radius:7px;align-items:center;gap:14px;padding:7px 14px;font-size:12px;font-weight:700;display:flex;color:var(--cv-bg)!important}.cv-catalog-hero{padding:65px 0 25px}.cv-access{border:1px solid var(--cv-line);color:var(--cv-muted);background:#101912;border-radius:12px;align-items:flex-start;gap:13px;margin:0 0 24px;padding:19px 22px;font-size:13px;display:flex}.cv-access>svg{color:var(--cv-accent);flex:none;margin-top:2px}.cv-access strong{color:var(--cv-text);font-size:13px;display:block}.cv-access p{max-width:640px;margin:4px 0 0;font-size:12px}.cv-access-actions{flex:none;align-items:center;gap:18px;margin-left:auto;display:flex}.cv-access--allowed{color:var(--cv-muted);align-items:center;padding:12px 17px;font-size:12px}.cv-access--allowed>svg{margin:0}.cv-tag{letter-spacing:1.2px;color:#bccdbd;border:1px solid #354834;border-radius:20px;padding:6px 10px;font-size:9px;font-weight:700;line-height:1.4;display:inline-block}.cv-catalog{grid-template-columns:1.2fr .8fr;gap:30px;margin:30px 0 60px;display:grid}.cv-tool-card{border:1px solid var(--cv-line);background:radial-gradient(at 5% 0,#203722 0%,#111e16 45%,#101b16 100%);border-radius:18px;flex-direction:column;justify-content:space-between;gap:48px;min-height:390px;padding:32px;transition:transform .18s,border-color .18s;display:flex}.cv-tool-card:hover{border-color:#729639;transform:translateY(-3px)}.cv-tool-top,.cv-tool-bottom{justify-content:space-between;align-items:center;gap:20px;display:flex}.cv-tool-icon{width:63px;height:63px;color:var(--cv-accent);background:#23371d;border:1px solid #3c552c;border-radius:17px;place-items:center;display:grid}.cv-tool-card h2{letter-spacing:-1px;margin:0 0 16px;font-size:34px;line-height:1.1}.cv-tool-card p:not(.cv-kicker){color:var(--cv-muted);max-width:360px;margin:0;font-size:14px}.cv-tool-card .cv-kicker{margin-bottom:12px;font-size:9px}.cv-tool-bottom{border-top:1px solid var(--cv-line);color:var(--cv-accent);padding-top:20px;font-size:13px}.cv-tool-bottom>span:last-child,.cv-platform-icons{align-items:center;gap:12px;display:flex}.cv-platform-icons{color:var(--cv-muted)}.cv-catalog-note{flex-direction:column;justify-content:center;padding:35px 25px;display:flex}.cv-note-index{letter-spacing:1.7px;color:var(--cv-accent);font-size:10px}.cv-catalog-note h2{letter-spacing:-.7px;margin:24px 0 18px;font-size:29px;line-height:1.3}.cv-catalog-note p{color:var(--cv-muted);max-width:310px;margin:0 0 25px;font-size:14px}.cv-catalog-note a{color:var(--cv-accent);align-items:center;gap:16px;font-size:12px;display:flex}.cv-vpn-hero{grid-template-columns:1.17fr .83fr;align-items:center;gap:55px;padding:55px 0 70px;display:grid}.cv-vpn-copy{z-index:1;position:relative}.cv-vpn-copy h1{font-size:clamp(43px,5.1vw,62px)}.cv-hero-facts{color:var(--cv-muted);flex-wrap:wrap;align-items:center;gap:21px;margin-top:28px;font-size:10px;display:flex}.cv-hero-facts span{align-items:center;gap:7px;display:flex}.cv-hero-facts svg{color:var(--cv-accent)}.cv-preview{flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.cv-preview img{z-index:1;border:1px solid #394a3b;border-radius:9px;width:min(100%,330px);height:auto;display:block;position:relative;box-shadow:0 24px 70px #0008}.cv-preview-glow{pointer-events:none;background:radial-gradient(#6f9d2329,#0000 68%);position:absolute;inset:10% -15%}.cv-preview figcaption{color:#91a390;text-align:center;letter-spacing:.2px;margin-top:16px;font-size:10px}.cv-downloads{border-top:1px solid var(--cv-line);padding-top:40px;scroll-margin-top:25px}.cv-section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:24px;display:flex}.cv-section-heading .cv-kicker{margin-bottom:10px}.cv-section-heading h2,.cv-how h2{letter-spacing:-1px;margin:0;font-size:31px;line-height:1.25}.cv-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.cv-platform{background:var(--cv-surface);border:1px solid var(--cv-line);border-radius:16px;min-width:0;padding:29px}.cv-platform-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:26px;display:flex}.cv-device-icon{color:var(--cv-accent);background:#20311d;border-radius:12px;place-items:center;width:49px;height:49px;display:grid}.cv-platform h3{letter-spacing:-.7px;margin:0 0 13px;font-size:28px;line-height:1.2}.cv-platform-description{min-height:48px;color:var(--cv-muted);max-width:360px;margin:0 0 19px;font-size:13px;line-height:1.8}.cv-release-line{min-height:28px;color:var(--cv-muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:20px;font-size:11px;display:flex}.cv-release-line strong{color:var(--cv-text);font-weight:400}.cv-release-line>span:last-child{margin-left:auto}.cv-release-dot{background:var(--cv-accent);border-radius:50%;flex:none;width:5px;height:5px}.cv-install-step{color:var(--cv-muted);margin:15px 0;font-size:11px;line-height:1.8}.cv-source-link{align-items:center;gap:8px;min-height:36px;padding:8px 0;font-size:11px;display:flex;color:var(--cv-accent)!important}.cv-source-link>svg:last-child{margin-left:auto}.cv-release-details{border-top:1px solid var(--cv-line);color:var(--cv-muted);margin-top:13px;padding-top:14px;font-size:11px}.cv-release-details summary{cursor:pointer;color:#dce6da;min-height:30px;list-style-position:inside}.cv-release-notes{white-space:pre-line;margin:12px 0}.cv-release-date{font-size:10px}.cv-hash-label{color:#7f9483;letter-spacing:1px;margin:14px 0 5px;font-size:9px;display:block}.cv-release-details code{overflow-wrap:anywhere;word-break:break-all;font-size:9px;line-height:1.8}.cv-how{border-top:1px solid var(--cv-line);grid-template-columns:.85fr 1.15fr;gap:55px;margin-top:52px;padding:45px 0;display:grid}.cv-how .cv-kicker{margin-bottom:15px}.cv-how ol{gap:24px;margin:0;padding:0;list-style:none;display:grid}.cv-how li{align-items:flex-start;gap:20px;display:flex}.cv-how li>span{color:var(--cv-accent);font-size:11px;line-height:2.3}.cv-how h3{margin:0 0 5px;font-size:15px}.cv-how p{color:var(--cv-muted);margin:0;font-size:12px}.cv-connect-note{background:#152014;border:1px solid #35432c;border-radius:12px;gap:18px;padding:23px;display:flex}.cv-connect-note>svg{color:var(--cv-accent);flex:none;margin-top:3px}.cv-connect-note h2{margin:0 0 7px;font-size:14px}.cv-connect-note p{color:var(--cv-muted);max-width:850px;margin:0;font-size:12px}.cv-bottom-line{color:var(--cv-muted);justify-content:space-between;gap:20px;padding:28px 0 0;font-size:11px;display:flex}.cv-bottom-line>span,.cv-bottom-line>a{align-items:center;gap:8px;display:flex}.cv-bottom-line svg,.cv-bottom-line>a{color:var(--cv-accent)}.cv-footer{border-top:1px solid var(--cv-line);color:#829586;font-size:10px}.cv-footer>.cv-frame{justify-content:space-between;align-items:center;gap:25px;min-height:80px;display:flex}.cv-footer a{color:#b9c8ba;align-items:center;gap:10px;display:flex}.cv-footer-dot{color:#476044;padding:0 10px}.cv-skip{z-index:100;background:var(--cv-accent);padding:12px 20px;position:fixed;top:16px;left:16px;transform:translateY(-150%);color:var(--cv-bg)!important}.cv-skip:focus{transform:none}.cv-spin{animation:1s linear infinite cv-spin}@keyframes cv-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.cv-nav{gap:17px}.cv-vpn-hero{grid-template-columns:1.1fr .9fr;gap:30px}.cv-vpn-copy h1{font-size:44px}.cv-preview img{max-width:300px}.cv-access{flex-wrap:wrap}.cv-access-actions{margin-left:33px}.cv-hero-facts{gap:12px}.cv-platform{padding:23px}.cv-platform-head .cv-tag{font-size:8px}.cv-catalog{gap:12px}.cv-catalog-note{padding:24px}}@media (max-width:640px){.cv-frame{width:calc(100% - 36px)}.cv-topbar{align-items:flex-start;gap:15px;min-height:78px;padding-top:21px;padding-bottom:16px}.cv-brand{white-space:nowrap;gap:10px;font-size:20px}.cv-brand-mark{gap:4px;width:24px}.cv-brand-mark i{width:7px;height:19px}.cv-nav{flex-wrap:wrap;justify-content:flex-end;gap:9px 14px;font-size:10px}.cv-nav>a:first-child{display:none}.cv-account{border-radius:6px;padding:4px 9px}.cv-nav a{align-items:center;min-height:30px;display:flex}.cv-account svg{width:12px}.cv-main{padding-top:23px}.cv-crumbs{gap:5px;font-size:10px}.cv-shell h1{letter-spacing:-1.6px;font-size:43px}.cv-catalog-hero{padding:45px 0 20px}.cv-lead{margin-bottom:24px;font-size:14px;line-height:1.85}.cv-kicker{letter-spacing:1.6px;margin-bottom:17px;font-size:8px}.cv-catalog{grid-template-columns:1fr;gap:20px;margin-top:20px;margin-bottom:25px}.cv-tool-card{gap:35px;min-height:350px;padding:25px}.cv-catalog-note{padding:20px 5px}.cv-catalog-note h2{margin-top:17px;font-size:26px}.cv-catalog-note p{max-width:100%}.cv-vpn-hero{grid-template-columns:1fr;gap:35px;padding:42px 0}.cv-vpn-copy h1{font-size:43px}.cv-preview img{width:240px}.cv-preview-glow{inset:0}.cv-preview figcaption{font-size:9px}.cv-hero-facts{gap:15px;margin-top:23px;font-size:9px}.cv-hero-facts svg{width:15px}.cv-button{min-height:52px;padding:13px 19px;font-size:13px}.cv-downloads{padding-top:31px}.cv-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.cv-section-heading h2,.cv-how h2{font-size:28px}.cv-section-heading>.cv-text-button{font-size:10px!important}.cv-access{gap:11px;padding:16px;font-size:11px}.cv-access>div{min-width:0}.cv-access strong{font-size:12px}.cv-access p{font-size:11px}.cv-access-actions{flex-wrap:wrap;gap:14px;margin-left:30px}.cv-access--allowed{padding:11px 14px;font-size:11px}.cv-platform-grid{grid-template-columns:1fr;gap:18px}.cv-platform{padding:24px}.cv-platform h3{font-size:27px}.cv-platform-description{min-height:0}.cv-how{grid-template-columns:1fr;gap:30px;margin-top:37px;padding:33px 0}.cv-how h2 br{display:none}.cv-how li{gap:16px}.cv-connect-note{gap:13px;padding:19px}.cv-connect-note h2{font-size:13px}.cv-connect-note p{font-size:11px}.cv-bottom-line{flex-wrap:wrap;gap:15px;font-size:10px}.cv-footer>.cv-frame{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:90px}.cv-footer{font-size:9px}.cv-tag{font-size:8px}.cv-tool-card h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.cv-spin{animation:none}.cv-button,.cv-tool-card{transition:none}.cv-button:hover,.cv-tool-card:hover{transform:none}}
