.switch{background-color:var(--switch-background-color);border-radius:.75em;display:inline-block;font-size:1em;height:1.5em;transition:all .3s ease;position:relative;width:2.75em}.switch .thumb{background-color:var(--switch-thumb-color);border-radius:50%;display:block;height:1.25em;transition:transform .3s ease;transform:translateX(2px);width:1.25em;will-change:transform;&[data-state=checked]{transform:translateX(calc(2.75em - 1.25em - 2px))}}.switch:focus{box-shadow:0 0 0 4px var(--switch-focus-shadow-color)}.switch[disabled]{background:var(--switch-disabled-background-color)}.billing-period{align-items:center;display:flex;gap:1em;line-height:1.5em;margin-bottom:2em;justify-content:center;padding:1em 0;.label{color:#a8b3c6;font-weight:500;transition:all .3s ease;.discount{background:#a8b3c6;border-radius:8px;color:#fff;display:inline-block;font-style:normal;font-weight:500;line-height:24px;margin-left:6px;padding:0 6px;transition:all .3s ease}}.label.active{color:#182230;.discount{background:#182230}}}.pricing-section{padding:46px 0;h2{margin-bottom:26px}.plans{align-items:stretch;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;.subscription-plan{border:1px solid #344054;border-radius:8px;box-sizing:border-box;display:flex;flex:0 1 16.25em;flex-direction:column;min-width:16.25em;padding:2em 1.5em;h2{color:#101828;font-size:1.5em;font-weight:700;line-height:1.167em;margin:0 0 .8em;min-height:2.333em}.pricing,h2{text-align:center}.pricing{font-size:1em;margin-bottom:1em;min-height:4.5em;padding:0}.price{display:block;font-feature-settings:"lnum";-moz-font-feature-settings:"lnum=1";-ms-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";line-height:1.5em;margin:0;.value{color:#182230;font-size:1.125em;font-weight:700}.value.old{font-size:.675em;text-decoration:line-through}.period,.value.old{color:#a8b3c6;font-weight:500}.period{font-size:.75em;text-transform:lowercase}}.billing-notes{margin:0}.billing-notes,.profit{display:block;font-size:.75em}.profit{color:#df5d5d;font-weight:600;line-height:1.333em;margin:.333em 0 0}.features{flex:1 1;font-size:.875em;list-style:none;margin:0 0 1.75em;padding:0;li{align-items:flex-start;display:flex;gap:.571em;justify-content:flex-start;line-height:1.286em;margin-bottom:.571em}}.button-price{background:#182230;border-radius:22px;box-sizing:border-box;color:#fff;display:inline-block;font-size:16px;font-weight:600;height:44px;line-height:44px;padding:0 1em;position:relative;left:50%;transform:translateX(-50%);text-align:center;width:100%}&.bundle{background:#182230;border:1px solid #182230;color:#fff;position:relative;h2{color:#fff}.price .value{color:#fff;&.old{color:#a8b3c6}}.button-price{background:#fff!important;border-color:#ffff!important;color:#182230!important}.billing-notes{color:#fff}.inverted-label{background:#4da7b6;border-radius:0 6px 0 8px;color:#fff;font-size:14px;font-weight:700;line-height:24px;padding:0 10px;position:absolute;right:-1px;top:-1px;.icon{position:relative;left:-2px;top:3px}}}}}}@media only screen and (max-width:767px){.billing-period .label .discount{font-size:12px}}@media only screen and (max-width:520px){.billing-period .label .discount{display:none}}.hero{align-items:center;background:#ffffff url(/images/hero-back-1920.jpg) no-repeat;background-position:50%;background-size:cover;box-sizing:border-box;display:flex;margin-top:-80px;min-height:100dvh;overflow:hidden;padding-top:80px;position:relative;.grid{align-items:center;display:flex;gap:2em;justify-content:space-between;padding:4.5em 0}.subtitle{font-size:20px;font-weight:600;line-height:1.3em}.description{font-size:18px;font-weight:500;line-height:1.5em;padding-right:60px}.hero-download{color:var(--accent-color);display:block;font-size:1em;font-weight:600;line-height:1.3em;margin-bottom:3.375em}.wrapper{align-items:center;display:flex;gap:56px;justify-content:flex-start}.label-price{background:var(--background-color);border-radius:4px;box-shadow:0 0 8px 0 rgba(0,0,0,.16);color:var(--text-positive-color);font-size:1em;font-weight:600;font-feature-settings:"lnum";-moz-font-feature-settings:"lnum=1";-ms-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";padding:0 10px;& span{line-height:1.875em}& em{color:var(--text-subtle-color);font-size:12px;font-style:normal}.icon{margin-right:4px;position:relative;top:4px}}.button-down{animation:arrow .5s ease-out 1s infinite alternate;background:var(--background-color);border-radius:50%;box-shadow:0 2px 16px 0 rgba(168,179,198,.3);height:56px;margin:0 auto;position:absolute;bottom:50px;left:0;right:0;width:56px;.icon{color:#344054;padding:12px}}}.widget-map-wrap{flex-shrink:0;position:relative;.widget-map{background:#000;border-radius:13px;height:292px;overflow:hidden;position:absolute;left:105px;top:19px;width:135px;z-index:1}.widget-ip{align-items:center;background:#fff;border-radius:18px;box-shadow:0 0 8px 0 rgba(0,0,0,.16);box-sizing:border-box;display:flex;gap:8px;justify-content:flex-start;min-width:220px;padding:14px;position:absolute;left:0;top:72px;z-index:2;& .icon,& span{color:var(--text-negative-color)}.widget-ip-info{& p{color:var(--text-subtle-color);font-size:10px;margin:0;& span{font-weight:600}& em{color:var(--text-secondary-color);font-feature-settings:"lnum";-moz-font-feature-settings:"lnum=1";-webkit-font-feature-settings:"lnum";font-style:normal;font-weight:600}}}}.widget-ip.protected{& .icon,& span{color:var(--text-positive-color)}}}.features{padding:46px 0 0;.features-wrap{padding-top:32px;.feature{align-items:center;display:flex;gap:80px;justify-content:space-between;margin-bottom:40px}}}.map-servers-section{padding:46px 0 48px;.map-servers{position:relative;& img{height:auto;width:100%}.map-slide{align-items:center;background:var(--background-color);border:1px solid var(--text-subtle-color);border-radius:1.25em;box-shadow:0 0 8px 0 rgba(0,0,0,.16);box-sizing:border-box;display:flex;gap:.875em;height:4.125em;justify-content:start;min-width:15.5em;padding:0 .875em;position:absolute;&.rtl{flex-direction:row-reverse;justify-content:end;.map-server-info{text-align:right}}.flag{flex-shrink:0}&.framing .flag{border:1px solid #dbdbdb}.flag{border-radius:8px}.title{color:#000;font-weight:600;margin:0}.info{color:var(--text-subtle-color);font-size:.75em;font-weight:400;margin:0;white-space:nowrap;& span{color:var(--text-primary-color);font-weight:600;font-feature-settings:"lnum"}}}}}.faq-wrap{padding:18px 0 96px}.faq{background:var(--background-color);border-radius:var(--border-radius);box-shadow:0 0 16px 0 rgba(168,179,198,.2);margin-bottom:1.5em;padding:1em 1.5em;position:relative;.icon{cursor:pointer;pointer-events:none;position:absolute;right:1.25em;top:1.25em}.question{color:var(--text-secondary-color);font-size:1.25em;font-weight:600;line-height:1.5em;padding:0 3em 0 0;cursor:pointer;margin:0}.answer{color:var(--text-primary-color);display:block!important;font-size:1em;font-weight:400;line-height:1.5em;opacity:1;overflow:hidden;margin:1em 0 .5em;max-height:60em;padding-right:15em;transform:translateY(0);transition:all .3s ease;&.close{opacity:0;margin:0;max-height:0;transform:translateY(10%);transition:all .3s ease}}}@keyframes arrow{0%{bottom:0}to{bottom:10px}}.download{background:var(--background-section-color);padding:40px 0 56px;& h2{margin:0 0 64px}.items{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:center;& a{align-items:center;background:var(--background-color);border:1px solid transparent;border-radius:8px;box-shadow:0 0 8px 0 rgba(0,0,0,.08);box-sizing:border-box;color:var(--text-secondary-color);display:flex;font-size:20px;font-weight:700;gap:16px;justify-content:flex-start;padding:28px 32px;width:280px;&:hover{border:1px solid var(--accent-color)}}}}@media only screen and (min-width:1280px) and (max-width:1440px){.hero{background:#ffffff url(/images/hero-back-1440.jpg) no-repeat;background-position:50%;background-size:cover}}@media only screen and (min-width:1024px) and (max-width:1279px){.hero{background:#ffffff url(/images/hero-back-1024.jpg) no-repeat;background-position:50%;background-size:cover;.hero-download{padding-right:80px}}}@media only screen and (min-width:768px) and (max-width:1023px){.hero{background:#ffffff url(/images/hero-back-768.jpg) no-repeat;background-position:50%;background-size:cover;.grid{flex-direction:column;gap:1.5em;.intro{text-align:center}}.wrapper{flex-direction:column-reverse;gap:1.5em}.buttons{justify-content:center}}.features{.features-wrap{.feature{gap:60px;& img{height:auto;max-width:380px}}}}.map-servers-section{.map-servers{.map-slide{font-size:12px;.flag{height:auto;max-width:40px}}}}.faq-wrap{padding-bottom:66px}.faq{.question{font-size:16px}.answer{font-size:14px;padding-right:5em}}}@media only screen and (max-width:767px){.hero{background:#ffffff url(/images/hero-back-360.jpg) no-repeat;background-position:50%;background-size:cover;margin-top:-120px;.grid{flex-direction:column;gap:1.5em;padding:1em 0;;.intro{padding:0 60px;text-align:center}}.description,.subtitle{font-size:16px}.description,.hero-download{padding-right:0}.hero-download{font-size:14px;margin-bottom:2em}.wrapper{flex-direction:column-reverse;gap:1.5em}.label-price{font-size:14px;padding:0 8px}.buttons{justify-content:center}}.widget-map-wrap{.widget-map{border-radius:10px;height:235px;position:absolute;left:85px;top:14px;width:106px}.widget-ip{top:16px}& img{height:auto;width:320px}}.features{padding-top:26px;.features-wrap{.feature{flex-direction:column;gap:0;& img{height:auto;max-width:380px;width:100%}&:nth-child(2n){flex-direction:column-reverse}&:last-child{margin-bottom:0}}}}.map-servers-section{padding:26px 0;.map-servers{.map-slide{border-radius:8px;border:none;height:auto;min-width:40px;padding:0;width:auto;.flag{height:auto;max-width:40px}}}}.pricing-section{padding-top:26px}.faq-wrap{padding:18px 0 24px}.faq{.question{font-size:16px}.answer{font-size:14px;padding-right:2em}}}@media only screen and (max-width:500px){.hero{.grid .intro{padding:0 20px}}}