@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.block{display:block}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#020205;--panel:#07070d;--panel-soft:#090914;--stroke:#7b80b133;--stroke-strong:#7b80b147;--text:#f3f4ff;--muted:#b7bdd8;--dim:#71768d;--blue:#6968ed;--blue-strong:#625ff0;--ease-out:cubic-bezier(.23, 1, .32, 1);--page-container:min(1720px, calc(100% - 200px));--content-inset:clamp(32px, 3.05vw, 58px);--font-display:"SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-width:0;color:var(--text);font-family:var(--font-display);font-synthesis-weight:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 50% 18%,#4b4dbe38,#0000 26rem),linear-gradient(#020205 0%,#010104 100%);margin:0;font-weight:500;overflow-x:clip}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #999dffeb}.skip-link{z-index:120;color:#080812;min-height:44px;transition:transform .16s var(--ease-out);background:#f4f5ff;border-radius:10px;align-items:center;padding:0 18px;font-size:14px;font-weight:650;display:inline-flex;position:fixed;top:18px;left:18px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::selection{color:#b9c6e6;background:#5558cd7a}.nav-link p::selection,.top-button p::selection,.footer-column p::selection,.footer-bottom p::selection{color:#efeffb}img{pointer-events:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;max-width:100%;height:auto}svg,image{pointer-events:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}main{background:radial-gradient(circle at 50% 9%,#5558d53d,#0000 34rem),#010103;overflow-x:clip}.hero-shell{background:radial-gradient(at 50% 62%,#777bf4db 0%,#494db4d1 31%,#111136d6 58%,#020207f5 84%),radial-gradient(at 50% 0,#272964eb,#0000 56%),#04040a;border-bottom-right-radius:12px;border-bottom-left-radius:12px;min-height:1183px;position:relative}.hero-shell:before,.hero-shell:after{content:"";pointer-events:none;position:absolute}.hero-shell:before{background:radial-gradient(at 50% 46%,#686bee70,#0000 34%),linear-gradient(#0000 72%,#00000070 100%);inset:0}.hero-shell:after{mix-blend-mode:screen;background:radial-gradient(at 50% 66%,#a4a9ff38,#0000 22%);inset:0}.site-header{width:var(--page-container);min-height:72px;padding:0 var(--content-inset);-webkit-backdrop-filter:blur(18px)saturate(125%);top:calc(14px + env(safe-area-inset-top,0px));z-index:80;background:linear-gradient(#101122b3,#06060e94),#05050d94;border:1px solid #b9c6e61f;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff09,0 12px 36px #0003}.header-left,.header-right{align-items:center;display:flex}.header-left{gap:34px}.header-right{gap:30px}.logo-link,.footer-logo{justify-content:center;align-items:center;display:inline-flex}.logo-mark{filter:drop-shadow(0 8px 18px #6469fa59)}.nav-link{color:#b9c6e6;opacity:.9;min-height:44px;transition:color .16s var(--ease-out), opacity .16s var(--ease-out);align-items:center;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.nav-link p,.top-button p,.primary-button p,.outline-button p,.support-button p,.comparison-row p,.brand-logo h3,.footer-column p,.plan-price p{margin:0}.top-button,.primary-button,.outline-button,.support-button{cursor:pointer;transition:transform .15s var(--ease-out), background-color .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out), box-shadow .18s var(--ease-out), opacity .18s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;font-family:inherit;font-weight:500;display:inline-flex}.top-button{color:#b9c6e6;background:0 0;border-radius:10px;gap:8px;min-height:40px;padding:0 10px;font-size:15px;line-height:1}.top-button--profile{gap:10px}.language-menu{z-index:12;position:relative}.language-menu:before{content:"";z-index:0;opacity:0;pointer-events:none;transform-origin:100% 0;width:158px;height:100px;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);background:#0d0d14fa;border:1px solid #6c6fa847;border-radius:18px;position:absolute;top:-8px;right:-14px;transform:scale(.97);box-shadow:0 18px 48px #00000057}.language-menu[open]:before{opacity:1;transform:scale(1)}.language-trigger{z-index:2;justify-content:flex-start;gap:10px;min-width:132px;min-height:42px;padding:0 11px 0 10px;list-style:none;position:relative}.language-trigger::-webkit-details-marker{display:none}.language-chevron{width:18px;height:18px;transition:transform .18s var(--ease-out);background-color:currentColor;flex:0 0 18px;margin-left:auto;display:block;-webkit-mask:url(/assets/Subtract.png) 50%/contain no-repeat;mask:url(/assets/Subtract.png) 50%/contain no-repeat}.language-menu[open] .language-chevron{transform:rotate(180deg)}.language-options{z-index:2;opacity:1;transform-origin:100% 0;width:158px;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);padding:0 14px 10px;position:absolute;top:46px;right:-14px;transform:translateY(0)scale(1)}@starting-style{.language-menu[open] .language-options{opacity:0;transform:translateY(-4px)scale(.98)}}.language-option{color:#eef0ff;min-height:42px;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);border-radius:9px;align-items:center;gap:10px;padding:0 8px;font-size:15px;font-weight:500;display:flex}.language-option p{margin:0}.language-code{display:none}.mobile-menu{z-index:12;display:none;position:relative}.mobile-menu__trigger{width:44px;min-width:44px;min-height:44px;padding:0}.mobile-menu__trigger::-webkit-details-marker{display:none}.mobile-menu__icon,.mobile-menu__icon:before,.mobile-menu__icon:after{width:18px;height:2px;transition:transform .17s var(--ease-out), opacity .14s var(--ease-out), background-color .17s var(--ease-out);background:currentColor;border-radius:999px;display:block}.mobile-menu__icon{position:relative}.mobile-menu__icon:before,.mobile-menu__icon:after{content:"";position:absolute;left:0}.mobile-menu__icon:before{transform:translateY(-6px)}.mobile-menu__icon:after{transform:translateY(6px)}.mobile-menu[open] .mobile-menu__icon{background:0 0}.mobile-menu[open] .mobile-menu__icon:before{transform:rotate(45deg)}.mobile-menu[open] .mobile-menu__icon:after{transform:rotate(-45deg)}.mobile-menu__panel{opacity:1;transform-origin:100% 0;width:min(272px,100vw - 32px);transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);background:linear-gradient(#101122fa,#07070efa),#0d0d14fa;border:1px solid #6c6fa847;border-radius:18px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(0)scale(1);box-shadow:0 18px 48px #00000057}@starting-style{.mobile-menu[open] .mobile-menu__panel{opacity:0;transform:translateY(-4px)scale(.98)}}.mobile-menu__link{color:#d7dcf5;min-height:44px;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);border-radius:11px;align-items:center;padding:0 12px;font-size:15px;display:flex}.mobile-menu__link p{margin:0}.hero-content{z-index:2;text-align:center;flex-direction:column;align-items:center;padding-top:224px;display:flex;position:relative}.hero-content h1{color:#f4f4ff;letter-spacing:0;text-shadow:0 10px 55px #dfe2ff40;width:min(1120px,100% - 48px);margin:0;font-size:clamp(42px,3.55vw,68px);font-weight:600;line-height:1.02}.hero-content>p:not(.hero-price-note){color:#c6cae7;width:min(740px,100% - 48px);margin:24px 0 0;font-size:clamp(18px,1.28vw,25px);font-weight:500;line-height:1.23}.primary-button.hero-cta{background:linear-gradient(180deg, #7e80fffa, #605de8fa), var(--blue);color:#f8f8ff;min-height:54px;transition:transform .15s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), filter .18s var(--ease-out);border-radius:12px;margin-top:30px;padding:0 30px;font-size:16px;line-height:1;box-shadow:inset 0 1px #ffffff2b,0 18px 42px #5856e147,0 0 0 1px #cdd0ff24}.hero-cta p{font-weight:600}.hero-price-note{color:#c6cae79e;margin:11px 0 0;font-size:13px;font-weight:500;line-height:1.3}.shield-wrap{filter:drop-shadow(0 58px 52px #00000061)drop-shadow(0 0 70px #7e86ff57);width:min(680px,76vw);margin-top:0}.shield-image{width:100%;height:auto;display:block}.section-panel{width:var(--page-container);border:1px solid var(--stroke);background:linear-gradient(180deg, #0d0d17c7, #020206db), var(--panel);border-radius:44px;margin:65px auto 0;box-shadow:inset 0 1px #ffffff08,0 24px 90px #0000004d}.section-panel--features{padding:83px var(--content-inset) 80px}.section-panel--comparison{padding:82px var(--content-inset) 93px}.section-panel--pricing{padding:70px var(--content-inset) 62px;margin-top:61px}.section-panel--protocols,.section-panel--faq{padding:78px var(--content-inset) 80px}.section-panel--reviews{padding:78px var(--content-inset) 54px}.section-panel[id]{scroll-margin-top:104px}.section-heading{margin:0 0 71px}.section-heading h2{color:#f3f4ff;letter-spacing:0;text-shadow:0 8px 44px #dcdfff29;margin:0;font-size:clamp(34px,2.45vw,48px);font-weight:600;line-height:1.08}.section-heading p{color:#7b8195;margin:18px 0 0;font-size:16px;font-weight:500;line-height:1.35}.section-heading--pricing{margin-bottom:61px}.section-heading--pricing p{color:#8a8fa4;width:min(710px,100%);font-size:19px;line-height:1.23}.section-heading--compact{margin:0}.features-grid{grid-template-columns:1.04fr .94fr 1.02fr;gap:28px;display:grid}.feature-card{isolation:isolate;background:#04040cc7;border:1px solid #797eaf3d;border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:354px;padding:28px 24px 29px;display:flex;position:relative;overflow:hidden}.feature-card:before{content:"";z-index:-1;opacity:.72;background:radial-gradient(circle at 50% 20%,#747af41f,#0000 44%),linear-gradient(#ffffff06,#0000 45%);position:absolute;inset:0}.feature-card--wide{grid-column:span 2;grid-template-columns:1fr 345px;align-items:end;padding:30px 24px 31px;display:grid}.feature-card__copy{z-index:2;position:relative}.feature-card h3,.user-card h3{color:#f6f7ff;letter-spacing:0;margin:0 0 9px;font-size:24px;font-weight:600;line-height:1.08}.feature-card__copy p,.user-card>p{color:#c6cbe0;margin:0;font-size:12px;font-weight:500;line-height:1.28}.feature-card__image{pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain;filter:drop-shadow(0 22px 30px #4246b433)}.feature-card__image--coin{place-self:center;width:325px;margin-bottom:-1px}.feature-card__image--spy{align-self:center;width:274px;margin:-22px 0 16px}.feature-card__image--card{align-self:flex-start;width:268px;margin:-3px 0 21px 20px}.feature-card__image--speed{align-self:center;width:280px;margin:-3px 0 24px}.user-card{text-align:center;background:radial-gradient(at 50% 96%,#7d84ffe0,#4f4cca99 29%,#0f0f2a2e 64%,#0000 100%),#0a0a18eb;justify-content:center;align-items:center;min-height:354px;padding:36px 38px}.user-card__glow{filter:blur(8px);opacity:.8;background:radial-gradient(at 50% 102%,#a0a5ffbf,#0000 58%);position:absolute;inset:0}.user-card>h3,.user-card>p,.user-card>a{z-index:1;position:relative}.user-card>h3{margin-bottom:13px;font-size:24px}.user-card>p{color:#d4d8f0;width:250px;margin-bottom:24px}.primary-button{background:var(--blue);color:#f4f5ff;border-radius:10px;min-height:44px;box-shadow:0 14px 36px #5f5cef33}.user-card__button{border-radius:999px;flex:none;align-self:center;width:min(296px,100%);min-height:62px;padding:0 24px;font-size:14px}.primary-button--mini{border-radius:10px;flex:none;width:max-content;min-height:40px;padding:0 18px;font-size:12px}.comparison-head{grid-template-columns:1fr 1fr;gap:54px;padding:0 0 43px;display:grid}.comparison-head h3{color:#f3f4ff;margin:0 0 19px;font-size:26px;font-weight:600;line-height:1.05}.comparison-intro{color:#7f8498;overflow-wrap:anywhere;width:520px;max-width:100%;margin:0;font-size:14px;font-weight:500;line-height:1.34}.brand-head{flex-direction:column;align-self:start;align-items:flex-start;gap:14px;display:flex;transform:translateY(-6px)}.brand-logo{align-items:center;min-height:32px;display:flex;overflow:visible}.brand-logo__image{width:158px;height:auto;display:block}.comparison-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.comparison-column+.comparison-column{margin-left:42px}.comparison-row{color:#c7cce5;border-top:1px solid #767ca538;align-items:center;gap:14px;min-height:78px;font-size:17px;font-weight:500;line-height:1.25;display:flex}.comparison-row p{overflow-wrap:anywhere;min-width:0}.comparison-row:last-child{border-bottom:1px solid #767ca514}.comparison-mobile-list,.comparison-mobile-overview{display:none}.comparison-mobile-copy{color:#8f95ac;overflow-wrap:break-word;text-wrap:pretty;max-width:100%;margin:0;font-size:15px;font-weight:500;line-height:1.4}.comparison-mobile-legend{gap:8px;margin-top:18px;display:grid}.comparison-mobile-legend-item{color:#c7cce5;background:#03030a94;border-radius:14px;align-items:center;gap:10px;min-width:0;min-height:46px;padding:0 12px;display:flex;box-shadow:inset 0 0 0 1px #767ca529}.comparison-mobile-legend-item p{min-width:0;margin:0;font-size:14px;font-weight:600;line-height:1.15}.comparison-mobile-legend-item--cluster{color:#f4f5ff;background:radial-gradient(at 100% 100%,#6968ed47,#0000 70%),#0f0f26e6;box-shadow:inset 0 0 0 1px #6968ed57}.comparison-mobile-legend-item .brand-logo__image{width:122px}.comparison-mobile-card{background:radial-gradient(at 50% 100%,#676ae71f,#0000 62%),#04040cad;border-radius:22px;padding:8px;box-shadow:inset 0 0 0 1px #767ca533,0 18px 42px #0000002e}.comparison-mobile-pair{background:#03030a8a;border-radius:14px;min-width:0;padding:15px 14px;box-shadow:inset 0 0 0 1px #767ca521}.comparison-mobile-pair+.comparison-mobile-pair{margin-top:8px}.comparison-mobile-pair h3{color:#8f95ac;margin:0;font-size:13px;font-weight:600;line-height:1}.comparison-mobile-pair--cluster{background:radial-gradient(at 50% 100%,#6968ed57,#0000 76%),#0e0e22db;box-shadow:inset 0 0 0 1px #6968ed57,0 10px 28px #5958d71f}.comparison-mobile-pair--cluster h3{color:#dce7ff}.comparison-mobile-card .comparison-row{border-top:1px solid #767ca524;border-bottom:0;align-items:flex-start;gap:12px;min-height:auto;margin-top:10px;padding-top:11px;font-size:15px;line-height:1.26}.comparison-mobile-card .comparison-row p{overflow-wrap:break-word;word-break:normal}.plus-mark,.minus-mark{flex:0 0 14px;width:14px;height:14px;position:relative}.plus-mark:before,.plus-mark:after,.minus-mark:before{content:"";background:#3b9dff;border-radius:999px;width:14px;height:2px;position:absolute;inset:50% auto auto 0;transform:translateY(-50%)}.plus-mark:after{transform:translateY(-50%)rotate(90deg)}.minus-mark:before{background:#9ca2bd}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.plan-card{min-height:470px;transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out);background:#030309d1;border:1px solid #7e84be42;border-radius:18px;flex-direction:column;justify-content:space-between;padding:34px 24px 28px;display:flex;position:relative;overflow:hidden}.plan-card--featured{background:radial-gradient(at 50% 101%,#979dfff2,#5759d3db 31%,#151444eb 73%,#04040ef5),#10104a;border-color:#7e84be42;min-height:470px;box-shadow:inset 0 1px #ffffff0d,0 22px 80px #5254d21c}.plan-card__popular{color:#f2f3ff;background:#8485ff33;border-radius:7px;width:max-content;margin:0;padding:6px 8px;font-size:10px;font-weight:700;line-height:1;position:absolute;top:18px;right:18px;box-shadow:inset 0 0 0 1px #aeb1ff47}.plan-card:focus-within{border-color:#7070fbd1;box-shadow:inset 0 1px #ffffff0d,0 22px 80px #5254d224}.plan-card h3{color:#aeb4d0;margin:0 0 13px;font-size:15px;font-weight:600}.plan-price{align-items:baseline;gap:10px;margin:0 0 20px;display:flex}.plan-price p:first-child{color:#f4f5ff;font-size:30px;font-weight:500;line-height:1}.plan-period{color:#9da3bd;font-size:15px;font-weight:500}.plan-copy{color:#c9cee5;width:245px;max-width:100%;margin:0;font-size:16px;font-weight:500;line-height:1.3}.plan-button{width:100%;min-height:59px;font-size:15px}.outline-button{color:#d4d8ee;background:#03030a9e;border:1px solid #6b69f5f2;border-radius:8px;min-height:44px}.protocols-heading,.faq-heading{margin-bottom:54px}.reviews-heading{margin-bottom:36px}.reviews-heading .section-heading p{text-wrap:pretty;max-width:760px}.section-heading .protocols-intro{color:#969cb5;max-width:900px;margin:16px 0 0;font-size:17px;font-weight:500;line-height:1.48}.protocols-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.protocol-card{min-height:430px;transition-property:transform,box-shadow;transition-duration:.18s;transition-timing-function:var(--ease-out);background:radial-gradient(circle at 82% 6%,#6d6cf22b,#0000 34%),linear-gradient(#0d0d1fe0,#03030aeb);border-radius:24px;padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #8187bf38,0 22px 60px #00000038}.protocol-card__visual{background:radial-gradient(circle at 50% 62%,#5c7dff33,#0000 48%),linear-gradient(150deg,#161f4894,#050712d1),#05050fb3;border-radius:18px;place-items:center;height:220px;margin-bottom:30px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #8187bf29}.protocol-card__image{object-fit:contain;filter:drop-shadow(0 24px 26px #15237057)saturate(.9)hue-rotate(8deg);display:block}.protocol-card__image--1{width:102%;max-width:390px}.protocol-card__image--2{width:60%;max-width:220px}.protocol-card__image--3{width:68%;max-width:250px}.protocol-card__tag{color:#8f96ad;letter-spacing:0;margin:0 0 10px;font-size:12px;font-weight:600;line-height:1}.protocol-card h3{color:#f4f5ff;margin:0 0 13px;font-size:29px;font-weight:600;line-height:1}.protocol-card__copy{color:#b9bfd7;margin:0;font-size:14px;font-weight:500;line-height:1.48}.reviews-toolbar{color:#73798f;justify-content:flex-end;align-items:center;gap:11px;margin-bottom:16px;font-size:12px;display:flex}.reviews-toolbar i{background:#898dbb73;width:34px;height:1px;position:relative}.reviews-toolbar i:after{content:"";border-top:1px solid #a4a7d9cc;border-right:1px solid #a4a7d9cc;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.reviews-track{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#6968ed8c #7b80b114;scrollbar-width:thin;grid-auto-columns:minmax(360px,44%);grid-auto-flow:column;gap:20px;margin:0;padding:1px 1px 20px;list-style:none;display:grid;overflow-x:auto}.reviews-track:focus-visible{outline-offset:5px;border-radius:24px;outline:2px solid #999dffeb}.review-card{scroll-snap-align:start;background:radial-gradient(circle at 100% 0,#6968ed29,#0000 42%),#04040cd6;border-radius:24px;min-height:290px;padding:28px;box-shadow:inset 0 0 0 1px #7b80b133,0 18px 52px #0000002e}.review-card__top{grid-template-columns:50px 1fr auto;align-items:center;gap:14px;display:grid}.review-card__avatar{object-fit:cover;object-position:center;outline-offset:-1px;background:linear-gradient(145deg,#7e80fff2,#4645b3e6);border-radius:15px;outline:1px solid #ffffff1a;width:50px;height:50px;display:block;box-shadow:inset 0 1px #ffffff2e,0 12px 28px #504ed53d}.review-card__top h3,.review-card__top p{margin:0}.review-card__top h3{color:#f6f7ff;font-size:17px;font-weight:650}.review-card__top p{color:#777d95;margin-top:4px;font-size:12px}.review-card__quote{color:#9da6c29e;align-self:start;font-family:Georgia,serif;font-size:52px;font-weight:400;line-height:.85}.review-card blockquote{color:#d3d7ea;margin:34px 0 0;font-size:18px;font-weight:500;line-height:1.5}.pricing-renewal-note{color:#777d93;text-align:center;margin:24px 0 0;font-size:13px;line-height:1.4}.addons-block{border-top:1px solid #767ca529;margin-top:58px;padding-top:48px}.addons-heading{margin-bottom:26px}.addons-heading h3,.addons-heading p{margin:0}.addons-heading h3{color:#f3f4ff;font-size:27px;font-weight:600}.addons-heading p{color:#7f859c;margin-top:10px;font-size:14px;line-height:1.45}.addons-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.addon-card{background:#04040cb8;border-radius:20px;justify-content:space-between;align-items:center;gap:32px;min-height:142px;padding:25px;display:flex;box-shadow:inset 0 0 0 1px #7b80b133}.addon-card h3,.addon-card p{margin:0}.addon-card h3{color:#eff0ff;font-size:18px;font-weight:600}.addon-card p{color:#9197ad;max-width:450px;margin-top:8px;font-size:13px;line-height:1.4}.addon-card strong{color:#dce7ff;font-variant-numeric:tabular-nums;flex:none;font-size:25px;font-weight:600}.faq-list{border-top:1px solid #767ca533}.faq-item{border-bottom:1px solid #767ca533}.faq-item summary{cursor:pointer;color:#eef0ff;grid-template-columns:1fr 44px;align-items:center;gap:18px;min-height:82px;padding:20px 4px;font-size:19px;font-weight:600;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary i{width:40px;height:40px;transition-property:background-color,transform;transition-duration:.18s;transition-timing-function:var(--ease-out);background:#6968ed1a;border-radius:12px;position:relative;box-shadow:inset 0 0 0 1px #7b80b12e}.faq-item summary i:before,.faq-item summary i:after{content:"";width:14px;height:2px;transition-property:transform,opacity;transition-duration:.18s;transition-timing-function:var(--ease-out);background:#9a9cf9;border-radius:999px;position:absolute;top:19px;left:13px}.faq-item summary i:after{transform:rotate(90deg)}.faq-item[open] summary i{background:#6968ed38;transform:rotate(180deg)}.faq-item[open] summary i:after{opacity:0;transform:rotate(90deg)scale(.25)}.faq-item__answer{padding:0 66px 26px 4px}.faq-item__answer p{color:#a5abc1;max-width:900px;margin:0;font-size:15px;line-height:1.55}.legal-shell{background:radial-gradient(circle at 50% 0,#5558cd33,#0000 34rem),linear-gradient(#030307 0%,#010103 100%);min-height:100vh}.legal-main{background:0 0;min-height:70vh;padding:142px 0 0}.legal-container{width:var(--page-container);margin:0 auto}.legal-back{width:max-content;min-height:44px;margin:0 0 22px var(--content-inset);color:#aeb4d0;transform-origin:0;transition-property:color,transform;transition-duration:.16s;transition-timing-function:var(--ease-out);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.legal-back span{color:#8f91ff;font-size:18px;line-height:1}.legal-hero{padding:clamp(46px, 5vw, 84px) var(--content-inset);border:1px solid var(--stroke);background:radial-gradient(circle at 82% 16%,#706ffb3b,#0000 24rem),linear-gradient(145deg,#101023e6,#05050cf0);border-radius:44px;box-shadow:inset 0 1px #ffffff09,0 30px 90px #00000038}.legal-eyebrow{color:#9297ff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:700}.legal-hero h1{color:#f5f6ff;letter-spacing:-.045em;max-width:980px;margin:0;font-size:clamp(42px,5.2vw,76px);font-weight:600;line-height:.98}.legal-description{color:#bdc2da;max-width:780px;margin:28px 0 0;font-size:clamp(16px,1.25vw,20px);font-weight:500;line-height:1.5}.legal-meta{color:#7f849d;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:10px;margin-top:38px;font-size:13px;display:flex}.legal-document{width:min(1040px,100%);padding:0 var(--content-inset);margin:54px auto 0}.legal-section{border-top:1px solid #7e84be33;padding:38px 0 42px}.legal-section:first-child{border-top:0}.legal-section h2{color:#f0f1fb;letter-spacing:-.02em;margin:0 0 22px;scroll-margin-top:112px;font-size:clamp(20px,2vw,28px);font-weight:650;line-height:1.2}.legal-section p,.legal-section li{color:#aeb4cc;overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.72}.legal-section p{margin:0}.legal-section p+p{margin-top:16px}.legal-section p a,.account-hint a{color:#9b9aff;text-underline-offset:.18em;transition:color .16s var(--ease-out), text-decoration-color .16s var(--ease-out);-webkit-text-decoration:underline #9b9aff7a;text-decoration:underline #9b9aff7a}.legal-section p a:hover,.account-hint a:hover{color:#c1c0ff;text-decoration-color:currentColor}.legal-section ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.legal-section p+ul,.legal-section ul+p{margin-top:20px}.legal-section li{padding-left:24px;position:relative}.legal-section li:before{content:"";background:#7473f2;border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:0;box-shadow:0 0 14px #7473f28c}.legal-section--requisites{background:#0a0a16c7;border:1px solid #7e84be40;border-radius:24px;margin-top:14px;padding:34px 36px}.legal-section--requisites p{color:#d9dcee;font-variant-numeric:tabular-nums}.legal-back:active{transform:scale(.96)}.footer-panel{width:var(--page-container);padding:62px var(--content-inset) 29px;border-top:1px solid #7479a147;margin:66px auto 0}.footer-top{grid-template-columns:88px 238px 1fr auto;align-items:start;gap:82px;display:grid}.footer-column{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.footer-column h2{color:#f4f5ff;letter-spacing:0;margin:0 0 6px;font-size:26px;font-weight:600}.footer-column a{color:#b9c6e6;min-height:40px;transition:color .16s var(--ease-out), opacity .16s var(--ease-out);align-items:center;font-size:13px;font-weight:500;display:inline-flex}.support-button{background:var(--blue);color:#f5f6ff;white-space:nowrap;border-radius:7px;gap:8px;min-height:40px;margin-top:0;padding:0 18px;font-size:11px}.footer-bottom{justify-content:space-between;align-items:flex-end;margin-top:121px;display:flex}.footer-bottom p{color:#b9c6e6;margin:0;font-size:12px;font-weight:500}.telegram-link{opacity:.95;width:44px;height:44px;transition:transform .15s var(--ease-out), opacity .15s var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.account-page{min-height:100vh;padding:1px 0 env(safe-area-inset-bottom,0px);background:radial-gradient(circle at 50% -6%,#595bda42,#0000 34rem),radial-gradient(circle at 88% 48%,#3536891f,#0000 28rem),#010103}.account-header{z-index:70;-webkit-backdrop-filter:blur(20px)saturate(125%);background:linear-gradient(#101122db,#06060ecc),#05050dd1;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 64px);min-height:68px;margin:0 auto;padding:0 20px 0 14px;display:flex;position:sticky;top:14px;box-shadow:inset 0 0 0 1px #b9c6e621,0 18px 52px #00000052}.account-brand,.account-nav{align-items:center;display:flex}.account-brand{color:#f5f6ff;gap:11px;font-size:15px;font-weight:650}.account-nav{gap:24px}.account-nav a{color:#b9c0d9;min-height:40px;transition-property:color,background-color;transition-duration:.16s;transition-timing-function:var(--ease-out);border-radius:10px;align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.account-user-mark{color:#fff;background:linear-gradient(145deg,#7b7cff,#504ebf);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:750;display:inline-flex;box-shadow:inset 0 1px #fff3,0 10px 28px #5451d747}.account-container{width:var(--page-container);margin:calc(112px + env(safe-area-inset-top,0px)) auto 0}.account-container--auth{place-items:center;min-height:calc(100vh - 260px);display:grid}.account-auth{text-align:center;background:radial-gradient(circle at 50% 0,#6869f233,#0000 54%),linear-gradient(#0d0d19f5,#04040af5);border-radius:36px;width:min(100%,620px);padding:clamp(32px,6vw,64px);box-shadow:inset 0 0 0 1px #7b80b138,0 30px 90px #00000057}.account-auth__mark{filter:drop-shadow(0 18px 26px #5451d757);place-items:center;width:72px;height:72px;margin:-4px auto 20px;display:grid}.account-auth__mark-image{object-fit:contain;width:100%;height:100%}.account-auth h1{color:#f5f6ff;letter-spacing:-.025em;margin:0;font-size:clamp(30px,5vw,44px);font-weight:600;line-height:1.06}.account-auth>p:not(.account-eyebrow,.account-auth__error){color:#9096ae;max-width:470px;margin:18px auto 0;font-size:15px;line-height:1.5}.account-auth__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.account-auth__error,.checkout-scene__error{color:#ff9ca8;font-size:13px;line-height:1.4}.account-auth__loader{border:2px solid #9195ff38;border-top-color:#9195ff;border-radius:999px;width:26px;height:26px;margin:28px auto 0;animation:.7s linear infinite account-spin;display:block}@keyframes account-spin{to{transform:rotate(360deg)}}.account-hero,.account-section,.account-footer{background:radial-gradient(circle at 100% 0,#6261e71f,#0000 34%),linear-gradient(#0d0d18e0,#030308eb);border-radius:44px;box-shadow:inset 0 0 0 1px #7b80b133,0 24px 86px #00000040}.account-hero{min-height:260px;padding:58px var(--content-inset);justify-content:space-between;align-items:center;gap:48px;display:flex}.account-eyebrow{color:#8f96ad;letter-spacing:0;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1}.account-hero h1{color:#f5f6ff;letter-spacing:-.025em;margin:0;font-size:clamp(38px,4.2vw,62px);font-weight:600;line-height:1}.account-hero h1 span{color:#dce7ff}.account-hero__copy{color:#969cb4;max-width:590px;margin:20px 0 0;font-size:16px;line-height:1.48}.account-hero__actions{flex:none;align-items:center;gap:12px;display:flex}.account-button{cursor:pointer;color:#fff;min-height:46px;transition-property:scale,filter,box-shadow,background-color;transition-duration:.16s;transition-timing-function:var(--ease-out);background:linear-gradient(#7e80fffa,#605de8fa);border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;font-family:inherit;font-size:13px;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffff2b,0 14px 34px #5856e13b,0 0 0 1px #cdd0ff1f}.account-button--secondary{color:#ccd1e8;background:#070710c2;box-shadow:inset 0 0 0 1px #7f84b757,0 10px 28px #0000002e}.account-button:active,.device-row__disconnect:active{scale:.96}.account-button:focus-visible,.device-row__disconnect:focus-visible,.account-field input:focus-visible,.choice-chip input:focus-visible+span{outline-offset:3px;outline:2px solid #999dffeb}.account-section{padding:58px var(--content-inset);margin-top:24px;scroll-margin-top:106px}.account-section__heading{margin-bottom:32px}.account-section__heading h2,.account-section__heading>p,.account-section__heading>div>p{margin-left:0;margin-right:0}.account-section__heading h2{color:#f4f5ff;margin-top:0;margin-bottom:10px;font-size:31px;font-weight:600;line-height:1.08}.account-section__heading>p:last-child,.account-section__heading>div>p:last-child{color:#858ba3;max-width:720px;margin-top:0;margin-bottom:0;font-size:14px;line-height:1.45}.account-section__heading--balance{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.account-balance{color:#dce7ff;font-variant-numeric:tabular-nums;font-size:39px;font-weight:600;line-height:1}.config-panel{background:#020207ad;border-radius:24px;overflow:hidden;box-shadow:inset 0 0 0 1px #7b80b136}.config-panel summary{cursor:pointer;border-bottom:1px solid #0000;grid-template-columns:auto auto 1fr 40px;align-items:center;gap:12px;min-height:68px;padding:0 20px;list-style:none;display:grid}.config-panel[open] summary{border-color:#7b80b129}.config-panel summary::-webkit-details-marker{display:none}.config-panel__name{color:#f0f1ff;font-size:15px;font-weight:650}.config-panel__expiry{color:#8f95ad;font-variant-numeric:tabular-nums;font-size:13px}.status-pill{color:#9ec0ff;letter-spacing:0;background:#5278ff2b;border-radius:7px;justify-self:end;padding:5px 8px;font-size:11px;font-weight:650;line-height:1;box-shadow:inset 0 0 0 1px #8182ff2e}.status-pill--expired,.status-pill--suspended,.status-pill--error{color:#ffabb4;background:#ca455624;box-shadow:inset 0 0 0 1px #ff87942e}.config-panel summary>i{width:40px;height:40px;position:relative}.config-panel summary>i:before{content:"";width:9px;height:9px;transition-property:transform;transition-duration:.18s;transition-timing-function:var(--ease-out);border-bottom:2px solid #777d96;border-right:2px solid #777d96;position:absolute;top:13px;left:14px;transform:rotate(45deg)}.config-panel[open] summary>i:before{transform:translateY(5px)rotate(225deg)}.config-panel__body{padding:28px 20px 24px}.config-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.config-stats>div{background:#0b0b19b3;border-radius:16px;flex-direction:column;justify-content:space-between;min-width:0;min-height:86px;padding:18px;display:flex;box-shadow:inset 0 0 0 1px #7b80b129}.config-stats span,.account-field>span,.balance-form legend{color:#747a92;letter-spacing:0;font-size:11px;font-weight:600;line-height:1.2}.config-stats strong{color:#d9ddef;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin-top:10px;font-size:14px;font-weight:600}.traffic-progress{background:#7b80b11a;border-radius:999px;height:6px;margin:12px 0 28px;overflow:hidden}.traffic-progress i{border-radius:inherit;background:linear-gradient(90deg,#5656d5,#9295ff);width:8%;height:100%;display:block;box-shadow:0 0 16px #6f70ffa3}.account-field{flex-direction:column;gap:9px;display:flex}.account-field input{color:#d4d8ea;font-variant-numeric:tabular-nums;background:#0e0e18db;border:1px solid #7b80b147;border-radius:12px;width:100%;min-height:48px;padding:0 14px;font-family:inherit;font-size:14px}.account-field input::placeholder{color:#61667a}.config-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.account-hint{color:#5f6478;margin:12px 0 0;font-size:11px;line-height:1.42}.balance-form{gap:28px;display:grid}.balance-form fieldset{border:0;margin:0;padding:0}.balance-form legend{margin-bottom:12px}.choice-row{flex-wrap:wrap;gap:9px;display:flex}.choice-chip{cursor:pointer;position:relative}.choice-chip input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.choice-chip span{color:#aeb4cd;font-variant-numeric:tabular-nums;min-height:42px;transition-property:color,background-color,box-shadow;transition-duration:.16s;transition-timing-function:var(--ease-out);background:#05050cb8;border-radius:11px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #7b80b147}.choice-chip input:checked+span{color:#f5f5ff;background:#6968ed2b;box-shadow:inset 0 0 0 1px #8485ffa8,0 10px 28px #4644bf1f}.choice-chip--amount span{min-width:72px}.balance-form__bottom{grid-template-columns:minmax(240px,380px) auto;justify-content:space-between;align-items:end;gap:20px;display:grid}.account-plans{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;display:grid}.account-plan{background:#030309b8;border-radius:22px;flex-direction:column;align-items:flex-start;min-height:270px;padding:24px;display:flex;box-shadow:inset 0 0 0 1px #7b80b133}.account-plan--featured{background:radial-gradient(circle at 100% 100%,#8286ff70,#0000 52%),linear-gradient(#111131eb,#05050ef0);box-shadow:inset 0 0 0 1px #8587ff75,0 24px 64px #4949c221}.account-plan>span{color:#959bb4;font-size:13px;font-weight:650}.account-plan__topline{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;min-height:26px;display:flex}.account-plan__topline>span{color:#959bb4;font-size:13px;font-weight:650}.account-plan__topline>em{color:#dce1ff;background:#6c6cf130;border-radius:7px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:700;line-height:1;box-shadow:inset 0 0 0 1px #9799ff47}.account-plan>strong{color:#f5f6ff;font-variant-numeric:tabular-nums;margin-top:20px;font-size:35px;font-weight:600;line-height:1}.account-plan>p{color:#7f859d;margin:12px 0 24px;font-size:12px;line-height:1.4}.account-plan .account-button{width:100%;margin-top:auto}.account-addons{border-top:1px solid #7b80b129;margin-top:42px;padding-top:36px}.account-addons>h3{color:#f1f2ff;margin:0 0 20px;font-size:22px;font-weight:600}.account-addons__intro{color:#777d94;max-width:620px;margin:-10px 0 20px;font-size:12px;line-height:1.42}.account-addons__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-addons__grid article{background:#030309ad;border-radius:18px;grid-template-columns:1fr auto;align-items:start;gap:14px;min-height:142px;padding:20px;display:grid;box-shadow:inset 0 0 0 1px #7b80b12e}.account-addons__grid h4,.account-addons__grid p{margin:0}.account-addons__grid h4{color:#e7e9f8;font-size:15px;font-weight:600}.account-addons__grid p{color:#777d94;margin-top:7px;font-size:11px;line-height:1.38}.account-addons__grid article>strong{color:#dce7ff;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.account-addons__grid .account-button{grid-column:1/-1;min-height:40px}.checkout-scene{background:#03030aeb;border-radius:24px;grid-template-columns:minmax(260px,.8fr) minmax(320px,1fr);margin-top:24px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #8184c93b,0 26px 70px #00000042}.checkout-scene__media{background:#14152b;align-items:center;min-height:100%;display:flex;position:relative}.checkout-scene__media img{aspect-ratio:2.048;object-fit:contain;object-position:center;width:100%;height:auto;min-height:0;display:block}.checkout-scene__content{padding:clamp(24px,4vw,38px)}.checkout-scene__title{justify-content:space-between;gap:16px;display:flex}.checkout-scene__title h3{color:#f2f3ff;letter-spacing:-.015em;margin:0;font-size:24px;font-weight:600}.checkout-scene__close{cursor:pointer;color:#9ba1b8;background:#0d0d1adb;border:0;border-radius:10px;width:38px;height:38px;padding:0;font:400 24px/1 inherit;box-shadow:inset 0 0 0 1px #7b80b13b}.checkout-scene__summary{gap:10px;margin:26px 0;display:grid}.checkout-scene__summary>div{background:#0e0e1db8;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:42px;padding:0 13px;display:flex;box-shadow:inset 0 0 0 1px #7b80b124}.checkout-scene__summary dt{color:#747a92;font-size:11px}.checkout-scene__summary dd{color:#dfe2f2;font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:13px;font-weight:650}.checkout-scene__methods{gap:10px;display:grid}.checkout-scene__methods .account-button{width:100%}.checkout-scene__methods .account-button:disabled,.config-actions .account-button:disabled{cursor:wait;filter:saturate(.5);opacity:.72}.account-referral__grid{grid-template-columns:minmax(280px,1fr) auto auto;align-items:end;gap:12px;display:grid}.account-referral__grid>div{background:#030309ad;border-radius:14px;flex-direction:column;justify-content:space-between;min-width:116px;min-height:72px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #7b80b12e}.account-referral__grid>div span{color:#747a92;font-size:11px}.account-referral__grid>div strong{color:#eef0ff;font-variant-numeric:tabular-nums;font-size:22px}.account-payments{display:grid}.account-payments article{color:#aeb4ca;border-bottom:1px solid #7b80b129;grid-template-columns:minmax(180px,1fr) 110px 110px 130px;align-items:center;gap:14px;min-height:70px;padding:13px 0;font-size:12px;display:grid}.account-payments article>div{gap:5px;display:grid}.account-payments strong{color:#e8eaf8;font-size:13px}.account-payments article>div span{color:#6f758c;font-size:10px}.account-payments article>span{font-variant-numeric:tabular-nums}.account-payments em{color:#9ec0ff;text-align:right;font-size:11px;font-style:normal}.account-empty{color:#777d94;margin:0;font-size:13px}.account-support{padding:24px var(--content-inset);background:#080811bf;border-radius:24px;align-items:center;gap:10px;margin:24px 0;display:flex;box-shadow:inset 0 0 0 1px #7b80b129}.account-support p{color:#8a90a8;margin:0 auto 0 0;font-size:13px;line-height:1.4}.device-list{border-top:1px solid #7b80b12e}.device-row{border-bottom:1px solid #7b80b12e;grid-template-columns:44px minmax(180px,1fr) minmax(120px,.5fr) auto;align-items:center;gap:16px;min-height:82px;padding:14px 0;display:grid}.device-row__mark{color:#c9cdf0;background:#6968ed1f;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:750;display:inline-flex;box-shadow:inset 0 0 0 1px #8485d23d}.device-row h3,.device-row p{margin:0}.device-row h3{color:#e8eaf8;font-size:14px;font-weight:600}.device-row p{color:#747a91;margin-top:5px;font-size:11px}.device-row__state{color:#747a91;font-variant-numeric:tabular-nums;font-size:11px}.device-row__state--online{color:#9ec0ff}.device-row__disconnect{cursor:pointer;color:#9aa0b8;min-height:40px;transition-property:scale,color,box-shadow;transition-duration:.15s;transition-timing-function:var(--ease-out);background:#070710b8;border:0;border-radius:10px;padding:0 13px;font-family:inherit;font-size:11px;box-shadow:inset 0 0 0 1px #7b80b13d}.account-footer{justify-content:space-between;align-items:center;gap:24px;min-height:110px;margin-top:24px;padding:28px 36px;display:flex}.account-footer p{color:#858ba2;margin:0;font-size:13px}@media (hover:hover) and (pointer:fine){.nav-link:hover,.footer-column a:hover,.legal-back:hover{color:#fff;opacity:1}.top-button:hover,.primary-button:hover,.support-button:hover{background-color:var(--blue-strong);border-color:#9d9eff9e;box-shadow:0 16px 42px #5f5cef47}.top-button:hover{background-color:#ffffff0e}.language-menu[open] .language-trigger:hover{box-shadow:none;background-color:#0000;border-color:#0000}.language-option:hover,.mobile-menu__link:hover{color:#fff;background-color:#ffffff0f}.primary-button.hero-cta:hover{filter:brightness(1.05);border-color:#caccff6b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff36,0 20px 48px #5856e157,0 0 0 1px #dcdeff2e}.outline-button:hover{color:#fff;background-color:#635fd521;border-color:#8989ff}.feature-card:hover{border-color:var(--stroke-strong)}.plan-card:hover{border-color:#7070fbd1;box-shadow:inset 0 1px #ffffff0d,0 22px 80px #5254d224}.protocol-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #8e92d857,0 26px 70px #2827792e}.account-nav a:hover{color:#fff;background:#ffffff0e}.account-button:hover{filter:brightness(1.06);box-shadow:inset 0 1px #fff3,0 18px 42px #5856e14d,0 0 0 1px #cdd0ff29}.account-button--secondary:hover,.device-row__disconnect:hover{color:#fff;filter:none;box-shadow:inset 0 0 0 1px #9195d380,0 12px 32px #00000038}.telegram-link:hover{opacity:1;transform:translateY(-1px)}}.top-button:active,.primary-button:active,.outline-button:active,.support-button:active,.telegram-link:active{transform:scale(.96)}@media (max-width:1400px){:root{--page-container:min(1180px, calc(100% - 64px))}.hero-shell{min-height:968px}.hero-content{padding-top:190px}.shield-wrap{width:min(588px,76vw);margin-top:-5px}.features-grid{grid-template-columns:repeat(2,1fr)}.feature-card--wide{grid-column:span 2}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (max-width:980px){:root{--page-container:calc(100% - 36px);--content-inset:28px}.hero-shell{min-height:800px}.site-header{min-height:68px;top:calc(12px + env(safe-area-inset-top,0px));align-items:center}.header-left,.header-right{flex-wrap:wrap;gap:14px}.nav-link--desktop,.language-trigger .language-label,.top-button--profile p{display:none}.language-code{color:#eef0ff;font-size:13px;font-weight:700;line-height:1;display:block}.language-trigger{justify-content:center;gap:7px;width:76px;min-width:76px;min-height:44px;padding:0 8px}.language-trigger .language-chevron{flex-basis:16px;width:16px;height:16px;margin-left:0}.hero-content{padding-top:158px}.hero-content h1{width:min(640px,100% - 36px);font-size:clamp(40px,6.5vw,54px)}.hero-content>p:not(.hero-price-note){font-size:18px}.section-panel--features,.section-panel--comparison,.section-panel--pricing,.section-panel--protocols,.section-panel--reviews,.section-panel--faq{padding:48px var(--content-inset);border-radius:30px}.section-heading{margin-bottom:38px}.protocols-heading .section-heading,.reviews-heading .section-heading,.faq-heading .section-heading{margin-bottom:0}.features-grid,.comparison-head,.comparison-grid,.pricing-grid,.protocols-grid,.protocols-heading,.faq-heading,.addons-grid,.footer-top{grid-template-columns:1fr}.protocols-heading,.faq-heading{align-items:start;gap:26px}.protocol-card{min-height:0}.reviews-track{grid-auto-columns:minmax(330px,72%)}.feature-card--wide{grid-column:span 1;grid-template-columns:1fr}.feature-card__image--coin{order:-1;width:270px}.comparison-head,.comparison-grid{display:none}.comparison-mobile-overview{min-width:0;margin:-8px 0 18px;display:block}.comparison-mobile-list{gap:12px;display:grid}.comparison-column+.comparison-column{margin-left:0}.pricing-grid{align-items:stretch}.plan-card,.plan-card--featured{min-height:430px}.addons-heading{flex-direction:column;align-items:flex-start}.footer-top{justify-items:start;gap:42px}.footer-logo{justify-self:start;width:max-content}.footer-bottom{margin-top:64px}.account-header,.account-container{width:calc(100% - 36px)}.account-hero{padding:48px var(--content-inset);flex-direction:column;align-items:flex-start}.account-hero,.account-section{border-radius:30px}.account-plans,.account-addons__grid{grid-template-columns:1fr}.account-plan{min-height:245px}.legal-main{padding-top:122px}.legal-hero{border-radius:30px}}@media (max-width:620px){:root{--content-inset:18px}.hero-shell{min-height:650px}.site-header{top:calc(8px + env(safe-area-inset-top,0px));gap:12px;min-height:64px;padding:0 16px}.nav-link{display:none}.header-right{gap:10px;margin-left:auto}.mobile-menu{display:block}.language-menu:before{display:none}.language-options{background:linear-gradient(#101122fa,#07070efa),#0d0d14fa;border:1px solid #6c6fa847;border-radius:16px;width:148px;padding:8px;top:52px;right:0;box-shadow:0 18px 48px #00000057}.language-option{min-height:42px;padding:0 10px}.hero-content{padding-top:134px}.hero-content h1{width:calc(100% - 28px);font-size:31px;line-height:1.12}.hero-content>p:not(.hero-price-note){width:calc(100% - 36px)}.hero-content br{display:none}.shield-wrap{width:min(386px,92vw);margin-top:30px}.section-panel{margin-top:32px}.section-panel--features,.section-panel--comparison,.section-panel--pricing,.section-panel--protocols,.section-panel--reviews,.section-panel--faq{padding:34px var(--content-inset);border-radius:24px}.section-heading .protocols-intro{font-size:14px}.protocol-card{border-radius:20px;min-height:0;padding:22px}.protocol-card__visual{height:186px;margin-bottom:28px}.protocol-card__image--1{width:108%}.protocol-card__image--2{width:54%}.protocol-card__image--3{width:62%}.reviews-track{grid-auto-columns:minmax(280px,88%);gap:14px}.review-card{border-radius:20px;min-height:270px;padding:22px}.review-card blockquote{margin-top:28px;font-size:16px}.addons-block{margin-top:42px;padding-top:34px}.addon-card{flex-direction:column;align-items:flex-start;gap:20px}.faq-item summary{grid-template-columns:1fr 40px;gap:10px;min-height:72px;font-size:15px}.faq-item__answer{padding:0 50px 22px 0}.section-heading h2{font-size:30px}.section-heading p,.section-heading--pricing p{font-size:14px}.features-grid{gap:18px}.feature-card{min-height:310px;padding:22px 18px}.feature-card h3,.user-card h3{font-size:21px}.user-card__button{min-height:56px;font-size:13px}.feature-card__image--spy,.feature-card__image--card,.feature-card__image--speed{width:220px}.comparison-row{overflow-wrap:anywhere;min-height:64px;font-size:14px}.comparison-mobile-card .comparison-row{min-height:auto}.comparison-mobile-copy,.comparison-mobile-card,.comparison-mobile-pair,.comparison-mobile-card .comparison-row p{min-width:0;max-width:100%}.plan-card,.plan-card--featured{min-height:380px;padding:30px 24px 24px}.footer-panel{padding:42px var(--content-inset) 24px}.legal-main{padding-top:104px}.legal-back{margin-bottom:14px}.legal-hero{border-radius:24px;padding:38px 24px}.legal-hero h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:clamp(30px,8.2vw,36px);line-height:1.02}.legal-description{margin-top:22px}.legal-meta{margin-top:28px}.legal-document{margin-top:28px;padding:0 6px}.legal-section{padding:30px 0 34px}.legal-section p,.legal-section li{font-size:15px;line-height:1.68}.legal-section--requisites{padding:28px 24px}.footer-top{gap:36px}.support-button{justify-self:start}.brand-head{width:100%;min-width:0}.feature-card__image--speed{width:250px}.account-page{padding-top:8px}.account-header,.account-container{width:var(--page-container)}.account-header{border-radius:16px;min-height:62px;padding:0 12px;top:8px}.account-brand>span,.account-nav a:first-child{display:none}.account-nav{gap:6px}.account-container{margin-top:88px}.account-hero,.account-section,.account-footer{border-radius:24px}.account-hero{min-height:0;padding:34px var(--content-inset);gap:30px}.account-hero h1{font-size:37px;line-height:1.05}.account-hero h1 span{margin-top:8px;display:block}.account-hero__actions{flex-direction:column;align-items:stretch;width:100%}.account-hero__actions .account-button{width:100%}.account-section{padding:34px var(--content-inset);margin-top:16px}.account-section__heading h2{font-size:26px}.config-panel{border-radius:20px}.config-panel summary{grid-template-columns:1fr auto 40px;gap:8px;min-height:82px;padding:13px 14px}.config-panel__expiry{grid-area:2/1/auto/2}.status-pill{grid-area:1/2/3}.config-panel summary>i{grid-area:1/3/3}.config-panel__body{padding:20px 14px}.config-stats{grid-template-columns:1fr}.config-actions{flex-direction:column;align-items:stretch}.config-actions .account-button{width:100%}.account-section__heading--balance,.addons-heading,.account-footer{flex-direction:column;align-items:flex-start}.balance-form__bottom{grid-template-columns:1fr}.balance-form__bottom .account-button{width:100%}.account-plan{min-height:235px;padding:22px}.account-auth{border-radius:24px;padding:34px 20px}.account-auth__mark{width:64px;height:64px;margin-bottom:18px}.checkout-scene{border-radius:20px;grid-template-columns:1fr}.checkout-scene__media img{aspect-ratio:2.048;min-height:0}.checkout-scene__content{padding:22px 16px}.checkout-scene__summary>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.checkout-scene__summary dd{text-align:left}.account-referral__grid{grid-template-columns:repeat(2,1fr)}.account-referral__grid .account-field{grid-column:1/-1}.account-payments article{grid-template-columns:1fr auto;gap:8px 14px;padding:16px 0}.account-payments article>span,.account-payments em{text-align:right}.account-support{flex-direction:column;align-items:stretch;padding:22px 18px}.account-support p{margin-bottom:8px}.device-row{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding:16px 0}.device-row__state{grid-column:2}.device-row__disconnect{grid-area:1/3/3}.account-footer{padding:26px 22px}.account-footer .account-button{width:100%}}@media (max-width:360px){.site-header{min-height:62px;padding:0 12px}.logo-link .logo-mark{width:44px;height:44px}.header-right{gap:6px}.language-trigger{gap:5px;width:58px;min-width:58px;min-height:40px;padding:0 6px}.language-code{display:none}.language-trigger .language-chevron{flex-basis:14px;width:14px;height:14px}.top-button--profile,.mobile-menu__trigger{width:40px;min-width:40px;min-height:40px}.language-options{top:48px}}@media (min-width:1800px){.nav-link,.top-button,.language-option{font-size:16px}.section-heading p{font-size:18px}.feature-card__copy p,.user-card>p{font-size:14px}.comparison-head h3{font-size:30px}.comparison-intro{width:600px;font-size:16px}.brand-head{gap:18px;transform:translateY(-7px)}.brand-logo__image{width:188px}.primary-button--mini{border-radius:9px;min-height:40px;padding:0 20px;font-size:13px}.comparison-row{font-size:18px}.plan-card h3,.plan-period{font-size:17px}.plan-price p:first-child{font-size:34px}.plan-copy{width:280px;font-size:17px}.plan-button{font-size:16px}.footer-column a{font-size:15px}.support-button{min-height:40px;font-size:13px}.footer-bottom p{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
