.vpn-app{--vpn-surface:#081d2d;--vpn-soft:#0b2435;--vpn-text:#edf7ff;--vpn-muted:#93adbf;--vpn-border:#1a3c50;--vpn-accent:#20e6bb;color:var(--vpn-text);display:grid;grid-template-columns:218px minmax(0,1fr);gap:32px;padding-block:38px 20px;line-height:1.65}.legal-document:has(.vpn-app){max-width:1370px;background:none;border:0;box-shadow:none;padding:0 24px}.vpn-sidebar{position:sticky;top:102px;align-self:start;max-height:calc(100dvh - 120px);overflow:auto;padding:22px 18px;background:var(--vpn-surface);border:1px solid var(--vpn-border);border-radius:18px;font-size:13px}.vpn-sidebar a{text-decoration:none!important;color:var(--vpn-muted)}.vpn-sidebar-brand{display:flex;align-items:center;gap:12px;margin-block-end:23px;color:var(--vpn-text)!important}.vpn-sidebar-brand>span{font-size:33px}.vpn-sidebar-brand strong{font-size:23px;letter-spacing:1px}.vpn-sidebar-brand small{font-size:11px;color:var(--vpn-accent)}.vpn-nav-home,.vpn-sidebar nav a{display:block;padding:9px 11px;border-radius:8px;margin-block:3px}.vpn-sidebar nav{border-inline-start:1px solid var(--vpn-border);margin:8px 0 18px 8px;padding-inline-start:8px}.vpn-sidebar summary{cursor:pointer;font-weight:700;color:var(--vpn-text);padding:7px 0}.vpn-sidebar a:hover,.vpn-sidebar a[aria-current=page]{background:color-mix(in srgb,var(--vpn-accent) 12%,transparent);color:var(--vpn-accent)}.vpn-sidebar-note{font-size:11px;line-height:1.6;color:var(--vpn-muted);border-block-start:1px solid var(--vpn-border);padding-block-start:16px}.vpn-main{min-width:0}.vpn-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:18px;align-items:center;padding:38px;border:1px solid var(--vpn-border);border-radius:24px;background:radial-gradient(ellipse at 95% 20%,#0c4841aa,transparent 65%),var(--vpn-surface)}.vpn-eyebrow{color:var(--vpn-accent);letter-spacing:2px;font-size:11px;font-weight:800;margin:0 0 13px!important}.vpn-app h1{font-size:clamp(34px,4.6vw,62px);line-height:1.08;letter-spacing:-2px;margin:0 0 20px;color:var(--vpn-text)}.vpn-hero h1 span{color:var(--vpn-accent)}.vpn-intro{max-width:480px;font-size:17px;color:var(--vpn-muted);margin-block:0 24px}.vpn-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-block:24px 10px}.vpn-app .button{display:inline-flex;justify-content:center;gap:10px;align-items:center;text-decoration:none!important;white-space:normal;text-align:center}.vpn-micro{font-size:11px;color:var(--vpn-muted);margin:20px 0 0}.vpn-orbit{position:relative;display:grid;place-content:center;text-align:center;min-height:250px;isolation:isolate}.vpn-orbit>i{position:absolute;inset:12px;border:1px solid #22e5b94d;border-radius:50%;transform:rotate(-25deg);z-index:-1}.vpn-orbit>i+i{inset:38px -16px;transform:rotate(35deg)}.vpn-orbit>span{font-size:82px;line-height:1.3;filter:drop-shadow(0 12px 18px #0005)}.vpn-orbit>b{font-size:29px;letter-spacing:6px}.vpn-orbit>small{font-size:11px;letter-spacing:6px;color:var(--vpn-accent)}.vpn-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0 34px}.vpn-stats>div{padding:20px;border:1px solid var(--vpn-border);border-radius:14px;background:var(--vpn-surface);display:flex;align-items:center;gap:13px}.vpn-stats strong{font-size:32px;color:var(--vpn-accent);line-height:1}.vpn-stats span{font-size:12px;color:var(--vpn-muted);line-height:1.4}.vpn-block{padding:28px;border:1px solid var(--vpn-border);border-radius:20px;background:var(--vpn-surface);margin-block:22px}.vpn-app h2{font-size:23px;line-height:1.3;color:var(--vpn-text);margin:0 0 18px}.vpn-section-heading{display:flex;justify-content:space-between;align-items:start;gap:18px;margin-block-end:18px}.vpn-section-heading h2{margin:0}.vpn-section-heading>span{font-size:11px;color:var(--vpn-muted);max-width:220px}.vpn-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vpn-platform{display:grid;grid-template-columns:35px 1fr 15px;gap:5px 9px;align-items:center;border:1px solid var(--vpn-border);background:var(--vpn-soft);padding:17px 12px;border-radius:12px;text-decoration:none!important;transition:border-color .15s,transform .15s;color:var(--vpn-text)!important}.vpn-platform:hover{border-color:var(--vpn-accent);transform:translateY(-2px)}.vpn-platform strong{font-size:12px;line-height:1.5}.vpn-platform small{grid-column:2/4;font-size:10px;color:var(--vpn-muted)}.vpn-platform-icon{grid-row:1/3;display:grid;place-items:center;width:34px;height:40px;color:var(--vpn-accent);font-weight:800;font-size:17px}.vpn-platform>span:last-child{color:var(--vpn-accent)}.vpn-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vpn-plan{padding:20px 13px;border:1px solid var(--vpn-border);border-radius:14px;background:var(--vpn-soft);display:flex;flex-direction:column;align-items:start;min-width:0}.vpn-plan-featured{border-color:var(--vpn-accent);box-shadow:inset 0 3px var(--vpn-accent)}.vpn-plan h3{font-size:15px;margin:0 0 20px;color:var(--vpn-text)}.vpn-price{font-size:30px;color:var(--vpn-text);white-space:nowrap;line-height:1.2}.vpn-price small{font-size:15px;color:var(--vpn-muted)}.vpn-plan>p{font-size:11px;color:var(--vpn-muted);margin:14px 0 20px}.vpn-plan .button{font-size:11px;padding:10px 12px;width:100%;margin-block-start:auto}.vpn-muted,.vpn-reference{font-size:12px;color:var(--vpn-muted)}.vpn-payment-copy{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-block-start:1px solid var(--vpn-border);margin-block-start:18px;padding-block-start:8px;color:var(--vpn-muted);font-size:13px}.vpn-article-heading{padding:20px 0 10px}.vpn-back{display:inline-block;font-size:12px;color:var(--vpn-accent);margin-block-end:24px;text-decoration:none!important}.vpn-article-heading h1{font-size:clamp(28px,3.2vw,44px);line-height:1.2;letter-spacing:-1px}.vpn-app-chips{display:flex;gap:10px;flex-wrap:wrap;margin-block-end:25px}.vpn-app-chips span{border:1px solid var(--vpn-border);padding:6px 12px;border-radius:7px;color:var(--vpn-accent);font-size:12px}.vpn-steps{counter-reset:vpn-step;list-style:none;padding:0!important;margin:20px 0!important;display:grid;gap:20px}.vpn-steps li{counter-increment:vpn-step;display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:start;color:var(--vpn-text)}.vpn-steps li:before{content:counter(vpn-step,decimal-leading-zero);font-size:13px;font-weight:800;color:var(--vpn-accent);border:1px solid var(--vpn-border);border-radius:8px;text-align:center;padding:6px 0}.vpn-callout{padding:18px;border-inline-start:3px solid var(--vpn-accent);background:var(--vpn-soft);border-radius:0 10px 10px 0}.vpn-examples{border:1px solid var(--vpn-border);border-radius:14px;background:var(--vpn-surface);padding:18px 22px;margin:22px 0}.vpn-examples>summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--vpn-muted)}.vpn-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block-start:20px;align-items:start}.vpn-example-grid figure{margin:0;min-width:0}.vpn-example-grid img{display:block;width:100%;height:auto;max-height:750px;object-fit:contain;object-position:top;background:var(--vpn-soft);border-radius:10px}.vpn-example-grid figcaption{text-align:center;font-size:11px;color:var(--vpn-muted);padding:8px}.vpn-help-symbol{display:grid;place-items:center;width:46px;height:46px;background:var(--vpn-soft);border-radius:50%;color:var(--vpn-accent);font-weight:800;font-size:24px}.vpn-quick-help{margin:32px 0}.vpn-quick-help>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.vpn-quick-help a{display:flex;justify-content:space-between;gap:10px;border:1px solid var(--vpn-border);background:var(--vpn-surface);padding:17px;border-radius:12px;color:var(--vpn-text);text-decoration:none!important;font-size:13px}.vpn-reference{border-block-start:1px solid var(--vpn-border);margin-block-start:30px;padding-block-start:17px}.vpn-reference p{margin:6px 0}.vpn-reference span{color:var(--vpn-text)}
html[data-theme=light] .vpn-app{--vpn-surface:#fff;--vpn-soft:#f1f7f7;--vpn-text:#15323c;--vpn-muted:#526d77;--vpn-border:#cfe0e4;--vpn-accent:#007a64}html[data-theme=light] .vpn-hero{background:radial-gradient(ellipse at 95% 20%,#cdf7e8,transparent 65%),var(--vpn-surface)}html[data-theme=light] .vpn-app .button-ghost{color:var(--vpn-text)}
@media(max-width:1100px){.vpn-app{grid-template-columns:190px minmax(0,1fr);gap:20px}.vpn-hero{grid-template-columns:1fr;padding:27px}.vpn-orbit{display:none}.vpn-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vpn-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vpn-stats>div{display:block;padding:15px}.vpn-stats strong{display:block;margin-block-end:7px}}
@media(max-width:740px){.legal-document:has(.vpn-app){padding-inline:15px}.vpn-app{display:block;padding-block-start:20px}.vpn-sidebar{position:static;max-height:none;margin-block-end:22px;padding:15px 18px}.vpn-sidebar-brand{margin-block-end:12px}.vpn-sidebar details{display:inline-block;vertical-align:top;width:32%;font-size:11px}.vpn-sidebar nav{margin-inline-start:0;padding-inline-start:5px}.vpn-sidebar nav a{padding:7px 4px;overflow-wrap:anywhere}.vpn-sidebar summary{font-size:11px}.vpn-sidebar-note{display:none}.vpn-hero{padding:25px 20px}.vpn-app h1{font-size:44px}.vpn-intro{font-size:15px}.vpn-actions>.button{flex:1 1 160px}.vpn-stats{gap:8px;margin-block-end:20px}.vpn-stats strong{font-size:27px}.vpn-stats span{font-size:10px}.vpn-stats>div{padding:13px 10px}.vpn-block{padding:22px 17px}.vpn-section-heading{display:block}.vpn-section-heading>span{display:block;margin-block-start:9px}.vpn-plan-grid{gap:9px}.vpn-plan{padding:17px 11px}.vpn-price{font-size:27px}.vpn-payment-copy{grid-template-columns:1fr;gap:0}.vpn-quick-help>div{grid-template-columns:1fr}.vpn-example-grid{grid-template-columns:1fr}.vpn-article-heading h1{font-size:31px}}
