:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f7fbff;background:#050b16;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg: #050b16;--panel: rgba(9, 20, 38, .84);--panel-strong: rgba(11, 24, 46, .96);--line: rgba(93, 142, 210, .24);--line-strong: rgba(54, 139, 255, .45);--text: #f7fbff;--muted: #aebbd0;--blue: #2388ff;--blue-soft: rgba(35, 136, 255, .16);--green: #38d06f;--green-soft: rgba(56, 208, 111, .16)}*{box-sizing:border-box}html{min-width:320px;min-height:100%;scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;background:radial-gradient(circle at 76% 15%,rgba(34,126,255,.18),transparent 34rem),radial-gradient(circle at 50% 45%,rgba(34,126,255,.08),transparent 52rem),linear-gradient(180deg,#07101d,#050b16)}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid rgba(84,165,255,.95);outline-offset:4px}.site-shell{width:min(100%,1440px);min-height:100vh;margin:0 auto;overflow:hidden;background:linear-gradient(180deg,#08101e99,#050b1600),var(--bg)}.site-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;min-height:96px;padding:24px 36px;border-bottom:1px solid rgba(63,108,176,.12)}.brand,.main-nav,.header-actions,.language-button,.refund-note,.server-stat,.trust-footer div,.hero-checks li,.pricing-card li{display:flex;align-items:center}.brand{gap:14px;min-width:max-content}.brand-mark{display:grid;place-items:center;width:54px;height:54px;color:var(--blue)}.brand-name{color:var(--text);font-size:28px;font-weight:800}.brand-name span{color:var(--blue)}.main-nav{justify-content:center;gap:34px;color:#d4dbea;font-size:18px}.main-nav a,.language-button,.login-button,.primary-button,.secondary-button{transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.main-nav a:hover{color:#fff}.main-nav a:focus-visible,.language-button:focus-visible,.login-button:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible{border-radius:8px}.header-actions{justify-content:flex-end;gap:22px}.language-button,.login-button{border:0;color:var(--text);cursor:pointer}.language-button{gap:9px;padding:8px 0 8px 24px;border-left:1px solid rgba(78,120,178,.25);background:transparent;font-size:17px}.login-button,.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:58px;border-radius:8px;font-size:18px;font-weight:650}.login-button,.primary-button{padding:0 34px;background:linear-gradient(180deg,#2f91ff,#1975ed);box-shadow:0 16px 34px #1975ed40}.secondary-button{padding:0 30px;border:1px solid rgba(139,166,211,.38);color:#e9eff9;background:#080f1d73}.primary-button:hover,.secondary-button:hover,.login-button:hover{transform:translateY(-1px)}.primary-button:active,.secondary-button:active,.login-button:active{transform:translateY(0)}.green-button{color:#04120b;background:linear-gradient(180deg,#46dc82,#34ca6c);box-shadow:0 16px 34px #38d06f33}.hero-section{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(430px,.97fr);align-items:center;gap:34px;min-height:708px;padding:44px 78px 58px}.hero-copy{max-width:680px}.hero-copy h1{margin:0 0 24px;color:var(--text);font-size:clamp(44px,3.95vw,60px);line-height:1.08}.title-line{display:block;white-space:nowrap}.title-line-blue{color:var(--blue)}.title-line-white{color:var(--text)}.hero-lead{max-width:560px;margin:0 0 30px;color:var(--muted);font-size:21px;line-height:1.42}.hero-checks,.pricing-card ul{padding:0;margin:0;list-style:none}.hero-checks{display:grid;gap:15px;margin-bottom:36px}.hero-checks li,.pricing-card li{gap:12px;color:#e6edf8;font-size:20px}.hero-checks svg,.pricing-card li svg{flex:0 0 auto;padding:3px;border-radius:999px;color:#fff;background:var(--blue)}.hero-actions{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:26px}.refund-note{gap:12px;margin:0;color:var(--muted);font-size:18px}.refund-note svg{color:var(--blue)}.hero-visual{position:relative;min-height:552px;isolation:isolate}.network-orbit{position:absolute;inset:42px 8px 110px 0;border:2px solid rgba(33,139,255,.34);border-radius:50%;box-shadow:0 0 64px #218bff40,inset 0 0 80px #218bff1f}.network-orbit:before{content:"";position:absolute;inset:-92px 28px 58px;border-radius:50%;background:radial-gradient(circle,rgba(40,141,255,.34) 1px,transparent 2px) 0 0 / 13px 13px,radial-gradient(circle at center,rgba(33,139,255,.2),transparent 62%);opacity:.76}.network-orbit:after{content:"";position:absolute;inset:68px 60px 16px;border:1px solid rgba(35,136,255,.28);border-radius:50%;transform:rotate(-8deg)}.orbit-node{position:absolute;z-index:1;width:10px;height:10px;border-radius:999px;background:#4aa4ff;box-shadow:0 0 0 8px #2388ff1f,0 0 24px #2388fff2}.orbit-node-one{left:10%;top:39%}.orbit-node-two{left:22%;bottom:22%}.orbit-node-three{right:22%;top:23%}.orbit-node-four{right:10%;bottom:30%}.server-stack{position:absolute;left:51%;top:47%;z-index:2;width:314px;height:304px;transform:translate(-50%,-50%)}.server-stack span{position:absolute;left:34px;width:244px;height:54px;border:1px solid rgba(38,137,255,.62);border-radius:8px;background:linear-gradient(90deg,transparent 0 69%,rgba(56,155,255,.3) 69% 72%,transparent 72%),linear-gradient(180deg,#123160,#07182f);box-shadow:0 0 22px #2388ff4d,inset 0 0 16px #57a4ff14}.server-stack span:nth-of-type(1){bottom:4px}.server-stack span:nth-of-type(2){bottom:54px}.server-stack span:nth-of-type(3){bottom:104px}.server-stack span:nth-of-type(4){bottom:154px}.shield-panel{position:absolute;left:50%;top:-8px;z-index:2;display:grid;place-items:center;width:184px;height:226px;padding:34px;clip-path:polygon(50% 0,100% 18%,88% 72%,50% 100%,12% 72%,0 18%);transform:translate(-50%);color:#9ed4ff;background:linear-gradient(180deg,rgba(62,156,255,.2),transparent 40%),linear-gradient(150deg,#14509b,#0a2449 58%,#06162d);border:2px solid var(--blue);box-shadow:0 0 34px #2284ffc7,inset 0 0 30px #54a5ff40;font-size:28px;font-weight:700;line-height:1.18;text-align:center}.hero-icon{position:absolute;display:grid;place-items:center;width:78px;height:78px;border:1px solid rgba(87,137,214,.3);border-radius:20px;color:#53a8ff;background:#122443bd;box-shadow:0 18px 40px #00000047}.hero-icon-globe{left:4%;top:17%}.hero-icon-laptop{left:-2%;top:42%}.hero-icon-wifi{right:2%;top:37%}.hero-icon-lock{right:7%;bottom:20%}.connection-status{position:absolute;right:0;bottom:2px;left:9%;z-index:3;display:flex;align-items:center;gap:20px;min-height:92px;padding:20px 28px;border:1px solid rgba(121,160,219,.32);border-radius:16px;background:#070f1de6;box-shadow:0 20px 54px #00000042}.status-light{flex:0 0 auto;width:44px;height:44px;border-radius:999px;background:radial-gradient(circle,var(--green) 0 32%,transparent 34%),var(--green-soft);box-shadow:0 0 28px #38d06f66}.connection-status strong{display:block;margin-bottom:6px;color:var(--green);font-size:25px}.connection-status span:last-child{color:var(--muted);font-size:19px}.benefits-section,.servers-section,.pricing-section{padding:36px 66px}.benefits-section{padding-top:34px;padding-bottom:42px;border-top:1px solid rgba(70,111,174,.16);background:linear-gradient(180deg,#070f1d9e,#050b1600),#050b1629}.benefits-section h2,.pricing-section h2{margin:0 0 34px;color:var(--text);font-size:36px;line-height:1.2;text-align:center}.benefits-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.benefit-card,.pricing-card,.server-ping-card{border:1px solid var(--line);border-radius:8px;background:var(--panel)}.benefit-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:270px;padding:34px 24px 28px;overflow:hidden;background:radial-gradient(circle at 50% 18%,rgba(35,136,255,.15),transparent 34%),linear-gradient(180deg,#0a182df2,#070f1de0);box-shadow:inset 0 1px #ffffff08,0 16px 36px #00000024;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.benefit-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(35,136,255,.12),transparent 46%);opacity:.5;pointer-events:none}.benefit-card svg{position:relative;z-index:1;width:58px;height:58px;margin-bottom:30px;color:var(--blue);stroke-width:1.8;filter:drop-shadow(0 0 16px rgba(35,136,255,.62))}.benefit-card h3{position:relative;z-index:1;max-width:190px;margin:auto 0 12px;color:var(--text);font-size:23px;line-height:1.14}.benefit-card p{position:relative;z-index:1;max-width:180px;margin:0;color:var(--muted);font-size:17px;line-height:1.36}.benefit-card:hover{border-color:#368bff6b;box-shadow:inset 0 1px #ffffff0a,0 20px 46px #0003,0 0 26px #2388ff14;transform:translateY(-2px)}.servers-section{display:grid;grid-template-columns:minmax(280px,.31fr) minmax(0,.69fr);gap:32px;align-items:center;padding-top:36px;padding-bottom:28px}.server-summary h2{margin:0 0 34px;color:var(--text);font-size:34px;line-height:1.16}.server-stat-list{display:grid;gap:34px}.server-stat{gap:26px;color:var(--text);font-size:24px;line-height:1.25}.server-stat svg{flex:0 0 auto;width:48px;height:48px;color:var(--green);stroke-width:1.65;filter:drop-shadow(0 0 12px rgba(56,208,111,.34))}.server-stat:nth-child(2) svg{color:var(--blue);filter:drop-shadow(0 0 12px rgba(35,136,255,.34))}.server-ping-card{min-height:400px;padding:24px;background:radial-gradient(circle at 75% 0,rgba(35,136,255,.18),transparent 38%),linear-gradient(180deg,#0a172bf5,#070f1de6),var(--panel);box-shadow:inset 0 1px #ffffff08,0 18px 42px #00000024}.server-ping-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid rgba(139,166,211,.14)}.server-ping-head h3{margin:0 0 8px;color:var(--text);font-size:24px;line-height:1.15}.server-ping-head p{margin:0;color:var(--muted);font-size:16px}.live-badge{flex:0 0 auto;min-width:108px;padding:8px 14px;border:1px solid rgba(139,166,211,.22);border-radius:999px;color:#d7e1ef;background:#080f1d8a;font-size:15px;text-align:center}.live-badge-online{border-color:#38d06f47;color:#bdf7d2;background:#38d06f21}.ping-list{display:grid;gap:12px}.ping-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:48px;padding:12px 14px;border:1px solid rgba(93,142,210,.14);border-radius:8px;background:#050d1a6b}.ping-status-dot{width:10px;height:10px;border-radius:999px;background:#69758a}.ping-status-dot.online{background:var(--green);box-shadow:0 0 0 6px #38d06f1f,0 0 18px #38d06f94}.ping-server-name{min-width:0}.ping-server-name strong,.ping-server-name span{display:block}.ping-server-name strong{overflow:hidden;color:#f2f7ff;font-size:18px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ping-server-name span{margin-top:3px;color:#7f93b3;font-size:12px;letter-spacing:0}.ping-latency{min-width:86px;padding:7px 10px;border-radius:999px;font-size:16px;font-weight:750;text-align:center}.latency-good{color:#bdf7d2;background:#38d06f24}.latency-medium{color:#ffd58a;background:#ffb84c21}.latency-high{color:#ffb0b0;background:#ff636321}.latency-offline{color:#b8c3d5;background:#8ba6d31f}.ping-empty{min-height:280px;display:grid;place-items:center;color:var(--muted);font-size:18px}.flag{display:inline-block;flex:0 0 auto;width:24px;height:16px;border-radius:3px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(#fff 0 33%,#2a60d4 33% 66%,#e63b43 66%)}.flag-nl{background:linear-gradient(#c9343d 0 33%,#fff 33% 66%,#234a9d 66%)}.flag-de{background:linear-gradient(#1d1d1d 0 33%,#d73735 33% 66%,#f3c83f 66%)}.flag-us,.flag-uk{background:linear-gradient(90deg,#24427f 0 42%,#fff 42% 58%,#c5313d 58%)}.flag-tr{background:#d6323a}.flag-sg{background:linear-gradient(#e23942 0 50%,#fff 50%)}.pricing-section{padding-top:4px;padding-bottom:24px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pricing-card{position:relative;display:flex;flex-direction:column;min-height:410px;padding:32px 42px 34px;background:radial-gradient(circle at 50% 0,rgba(35,136,255,.08),transparent 34%),linear-gradient(180deg,#0a182df5,#070f1deb);box-shadow:inset 0 1px #ffffff08,0 18px 42px #00000029;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.pricing-card-featured{border-color:#38d06fb8;box-shadow:0 0 0 1px #38d06f2e,0 0 38px #38d06f1a,0 18px 42px #00000029}.plan-badge{position:absolute;top:-15px;left:50%;min-width:128px;padding:6px 16px;border-radius:999px;transform:translate(-50%);color:#bdf7d2;background:#38d06f38;border:1px solid rgba(56,208,111,.16);font-size:15px;text-align:center}.pricing-card h3{margin:0 0 22px;color:#d7e1ef;font-size:22px;font-weight:500;text-align:center}.plan-price{margin:0 0 26px;padding-bottom:26px;border-bottom:1px solid rgba(139,166,211,.16);color:var(--text);font-size:50px;font-weight:800;line-height:1.05}.plan-price span{color:#d7e1ef;font-size:20px;font-weight:500}.pricing-card ul{display:grid;gap:15px;margin-bottom:28px}.pricing-card li{font-size:18px}.pricing-card .primary-button{width:100%;min-height:56px;margin-top:auto}.pricing-card:hover{border-color:#368bff6b;transform:translateY(-2px)}.pricing-card-featured:hover{border-color:#38d06fd1;box-shadow:0 0 0 1px #38d06f33,0 0 44px #38d06f1f,0 20px 48px #0003}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.trust-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:26px 66px 54px;border-top:1px solid rgba(70,111,174,.16)}.trust-footer div{justify-content:center;gap:20px;color:#dce5f2;font-size:22px}.trust-footer svg{width:60px;height:60px;padding:15px;border:1px solid var(--line);border-radius:50%;color:#dce5f2;background:radial-gradient(circle at 50% 35%,rgba(35,136,255,.12),transparent 60%),#0a172bd1;box-shadow:inset 0 1px #ffffff0a,0 14px 34px #0000002e}@media(max-width:1180px){.site-header{grid-template-columns:auto auto}.main-nav{grid-column:1 / -1;grid-row:2;justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.hero-section{grid-template-columns:1fr;padding-inline:44px}.hero-copy{max-width:760px}.hero-visual{min-height:520px}.benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.servers-section{grid-template-columns:1fr}}@media(max-width:860px){.site-header,.hero-section,.benefits-section,.servers-section,.pricing-section,.trust-footer{padding-inline:22px}.site-header{gap:20px}.brand-name{font-size:24px}.header-actions{gap:12px}.language-button{padding-left:0;border-left:0}.main-nav{gap:22px;font-size:16px}.hero-section{min-height:auto;padding-top:32px}.hero-copy h1{font-size:40px}.hero-lead{font-size:19px}.hero-actions{display:grid;grid-template-columns:1fr}.hero-visual{min-height:480px}.benefits-grid,.pricing-grid,.trust-footer{grid-template-columns:1fr}.server-ping-card{padding:20px}.server-ping-head{display:grid}.live-badge{width:max-content}}@media(max-width:560px){.site-header{grid-template-columns:1fr;min-height:auto;padding-top:14px;padding-bottom:18px}.brand{gap:8px}.brand-mark{width:28px;height:28px}.brand-mark svg{width:22px;height:22px}.brand-name{font-size:16px}.main-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;width:100%;overflow:visible;font-size:12px}.main-nav a{min-width:0;white-space:normal}.header-actions{justify-content:space-between}.language-button{font-size:14px}.login-button{min-height:48px;padding-inline:24px;font-size:15px}.hero-copy h1{font-size:34px}.hero-checks li,.pricing-card li{font-size:17px}.hero-visual{min-height:390px}.network-orbit{inset:54px 0 98px}.server-stack{width:230px;transform:translate(-50%,-50%) scale(.82)}.hero-icon{width:58px;height:58px;border-radius:16px}.connection-status{left:0;min-height:84px;padding:18px}.connection-status strong{font-size:21px}.connection-status span:last-child{font-size:16px}.benefits-section h2,.pricing-section h2,.server-summary h2{font-size:30px}.benefit-card,.pricing-card{padding-inline:26px}.plan-price{font-size:42px}.trust-footer div{justify-content:flex-start;gap:14px;font-size:17px;white-space:nowrap}.trust-footer svg{width:48px;height:48px;padding:12px}}
