/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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;--spacing:.25rem;--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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--background:#05090d;--surface:#0a1118;--surface-2:#0e1822;--line:#b0ff5f2b;--line-soft:#ffffff17;--text:#f4f7ef;--muted:#8e9b9f;--lime:#9cff57;--lime-bright:#bf7;--cyan:#61d9ff}.routerInstallCard{background:linear-gradient(145deg,#112315f0,#08110bf5);border:1px solid #29442f;border-radius:18px;gap:14px;padding:18px;display:grid;box-shadow:inset 0 1px #abff5f0a}.routerInstallIntro>span{color:#9dff13;letter-spacing:.13em;font-size:9px;font-weight:900}.routerInstallIntro h3{color:#f2f7f1;letter-spacing:-.025em;margin:6px 0 4px;font-size:21px}.routerInstallIntro p{color:#9aab9e;margin:0;font-size:12px;line-height:1.55}.routerCompatibility{grid-template-columns:1fr 1fr;gap:9px;display:grid}.routerCompatibility article{background:#09130d;border:1px solid #243a2a;border-radius:13px;padding:12px}.routerCompatibility b,.routerCompatibility small{display:block}.routerCompatibility b{color:#e9f3e7;font-size:12px}.routerCompatibility small{color:#7f9384;margin-top:3px;font-size:9px}.routerPrepare,.routerReady{border-top:1px solid #213328;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:14px;display:grid}.routerPrepare strong,.routerPrepare small{display:block}.routerPrepare strong{color:#edf6eb;font-size:13px}.routerPrepare small,.routerReady>small{color:#849689;margin-top:3px;font-size:9px}.routerPrepare button,.routerGuideButton,.routerReady button{color:#071007;cursor:pointer;background:#9dff13;border:0;border-radius:11px;justify-content:center;align-items:center;gap:14px;min-height:43px;padding:10px 16px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.routerPrepare button:disabled{cursor:wait;opacity:.65}.routerReady{grid-template-columns:1fr 1fr}.routerReady button{color:#dce9db;background:#101d14;border:1px solid #36503b}.routerReady>small{grid-column:1/-1}.routerWarning{color:#a9a58c;background:#171409;border:1px solid #493f20;border-radius:12px;margin:0;padding:10px 12px;font-size:10px;line-height:1.45}.routerWarning b{color:#f2d96e}.routerWarning a{color:#c9ff72}@media (width<=780px){.installDeviceFamilyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.routerInstallCard{padding:14px}}@media (width<=370px){.installDeviceFamilyGrid,.routerCompatibility,.routerPrepare,.routerReady{grid-template-columns:1fr}.routerReady>small{grid-column:auto}}.installWelcome{background:radial-gradient(circle at 100% 0,#99ff441f,#0000 38%),linear-gradient(145deg,#0c1915,#081115);border:1px solid #9f43;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:20px;padding:21px;display:flex}.installWelcome>div{gap:7px;display:grid}.installWelcome>div>span,.installFlowHeading div>span,.prepareClientProfile>div>span{color:var(--sales-lime);font:850 9px/1.2 var(--font-mono,monospace);letter-spacing:.12em}.installWelcome h3{color:#f3f8f3;letter-spacing:-.035em;max-width:650px;margin:0;font-size:23px}.installWelcome p{color:#8a9a94;max-width:650px;margin:0;font-size:11px;line-height:1.6}.installWelcome>strong{color:var(--sales-lime);font:900 18px/1 var(--font-unbounded), sans-serif;text-align:right;flex:none;display:grid}.installWelcome>strong small{color:#6e8179;margin-top:6px;font:700 9px/1 sans-serif}.installProgress{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:8px;padding:2px 4px;display:grid}.installProgress span{color:#72817d;align-items:center;gap:8px;min-width:0;font-size:10px;font-weight:850;display:flex}.installProgress span b{width:28px;height:28px;color:inherit;border:1px solid #2a3b38;border-radius:50%;flex:none;place-items:center;display:grid}.installProgress span[data-active=true]{color:#ecf7e9}.installProgress span[data-active=true] b{color:var(--sales-lime);background:#99ff441f;border-color:#99ff448c}.installProgress i{background:linear-gradient(90deg,#99ff4461,#99ff4414);height:1px}.installDeviceGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.installDeviceGrid button{color:#9aac9f;cursor:pointer;text-align:left;touch-action:manipulation;background:#081216;border:1px solid #25373a;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:76px;padding:11px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.installDeviceGrid button:hover,.installDeviceGrid button:focus-visible,.installDeviceGrid button[data-active=true]{color:#f0f7ef;background:#99ff4413;border-color:#99ff4485;outline:0}.installDeviceGrid button:active{transform:scale(.985)}.installDeviceGrid img{object-fit:contain;border-radius:10px;width:36px;height:36px}.installDeviceGrid button>span{gap:4px;min-width:0;display:grid}.installDeviceGrid strong{overflow-wrap:anywhere;font-size:10px}.installDeviceGrid small{color:#71827b;font-size:8px;line-height:1.35}.installDeviceGrid button>b{color:var(--sales-lime);font-size:12px}.installChoiceHint{color:#81918b;border:1px dashed #ffffff1a;border-radius:14px;align-items:center;gap:10px;margin:0;padding:15px;font-size:11px;display:flex}.installChoiceHint span{width:28px;height:28px;color:var(--sales-lime);background:#99ff441a;border-radius:9px;flex:none;place-items:center;font-weight:900;display:grid}.nativeInstallFlow,.installClientFlow{background:radial-gradient(circle at 100% 0,#99ff4414,#0000 30%),linear-gradient(145deg,#0b1519,#091115);border:1px solid #9f43;border-radius:19px;gap:16px;padding:19px;display:grid}.installFlowHeading{align-items:center;gap:13px;min-width:0;display:flex}.installFlowHeading>i{background:#12241b;border:1px solid #99ff442e;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;display:grid}.installFlowHeading>i img{object-fit:contain;border-radius:8px;width:30px;height:30px}.installFlowHeading>div{gap:4px;min-width:0;display:grid}.installFlowHeading h3{color:#f0f6f0;margin:0;font-size:17px}.installFlowHeading p{color:#7c8e87;margin:0;font-size:10px;line-height:1.5}.installInstructionList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.installInstructionList li{background:#0000001a;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:11px 12px;display:grid}.installInstructionList li>b{width:30px;height:30px;color:var(--sales-lime);background:#99ff4417;border-radius:9px;place-items:center;font-size:10px;display:grid}.installInstructionList li>div{gap:3px;min-width:0;display:grid}.installInstructionList strong{color:#eaf2e9;font-size:11px}.installInstructionList span{color:#768780;font-size:9px;line-height:1.45}.installInstructionList.compact{grid-template-columns:1fr 1fr}.nativeInstallActions{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:8px;display:grid}.nativeInstallActions .cabinetDownloadButton{min-width:0;min-height:50px}.installManualLink{color:#a6b5af;text-align:center;border:1px solid #ffffff1a;border-radius:11px;justify-content:center;align-items:center;min-height:50px;padding:0 14px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.installManualLink:hover,.installManualLink:focus-visible{color:#dff1d7;border-color:#99ff4459}.installClientFlow .subscriptionClientPicker button{grid-template-columns:38px minmax(0,1fr) 20px;min-height:66px;padding:10px 12px}.installClientFlow .subscriptionClientPicker img{width:38px;height:38px}.subscriptionClientPicker strong{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.subscriptionClientPicker strong em{color:var(--sales-lime);text-transform:uppercase;background:#99ff441f;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal}.subscriptionClientPicker button>b{color:var(--sales-lime);font-size:13px}.prepareClientProfile{background:#99ff440a;border:1px solid #99ff4429;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);align-items:center;gap:16px;padding:15px;display:grid}.prepareClientProfile>div{gap:5px;display:grid}.prepareClientProfile strong{color:#eef5ed;font-size:12px}.prepareClientProfile small{color:#788a82;font-size:9px;line-height:1.45}.happPrimarySteps{grid-template-columns:1fr 1fr;gap:9px;display:grid}.happPrimarySteps a{color:#061006;background:linear-gradient(100deg,#8dff3b,#b1ff49);border:1px solid #beff7d66;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:72px;padding:10px 12px;text-decoration:none;display:grid;box-shadow:0 10px 28px #89ff371a}.happPrimarySteps a>b{background:#0510051a;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.happPrimarySteps a>span{gap:3px;min-width:0;display:grid}.happPrimarySteps a strong{font-size:11px}.happPrimarySteps a small{color:#061006ad;font-size:8px;line-height:1.35}.happPrimarySteps a>i{font-size:16px;font-style:normal}.installAlternative{background:#0000001a;border:1px solid #ffffff14;border-radius:13px}.installAlternative summary{color:#9aaba4;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 13px;font-size:10px;font-weight:800;list-style:none;display:flex}.installAlternative summary::-webkit-details-marker{display:none}.installAlternative summary span{color:var(--sales-lime);font-size:16px;transition:transform .16s}.installAlternative[open] summary span{transform:rotate(45deg)}.installAlternative .happConnectionGuide{padding:0 13px 13px}.installAlternativeCopy{align-content:center;gap:8px;display:grid}.installAlternativeCopy strong{color:#e9f1e8;font-size:11px}.installAlternativeCopy p{color:#798a83;margin:0;font-size:9px;line-height:1.5}.installAlternativeCopy button,.installAlternativeCopy a{color:#b5c6be;cursor:pointer;min-height:40px;font:inherit;background:#0b1514;border:1px solid #30443c;border-radius:10px;justify-content:center;align-items:center;font-size:9px;font-weight:800;text-decoration:none;display:flex}.installAlternativeCopy a{color:var(--sales-lime);background:0 0;border:0}.installStepsLead{color:#7d8f85;max-width:430px;margin:14px 0 0;font-size:12px;line-height:1.65}@media (width<=780px){.accountBackdrop:has(.accountDialogCabinet){place-items:stretch stretch;padding:0}.accountDialog.accountDialogCabinet{border-width:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.accountDialogCabinet .accountClose{z-index:20;background:#101b1b;width:38px;height:38px;top:12px;right:12px}.cabinetSidebar{z-index:9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050c0ef5;padding:12px 14px 8px;position:sticky;top:0}.cabinetIdentity{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:0 46px 10px 0}.cabinetIdentity>span{border-radius:11px;width:34px;height:34px;font-size:12px}.cabinetIdentity strong{font-size:12px}.cabinetIdentity small{display:none}.cabinetSidebar nav{gap:6px;padding-bottom:4px}.cabinetSidebar nav button{min-height:40px;padding:0 12px;font-size:11px}.cabinetAmbassador,.cabinetLogout{display:none}.cabinetMain{padding:18px 14px calc(32px + env(safe-area-inset-bottom))}.cabinetHeader{margin-bottom:16px;padding:0 44px 13px 0}.cabinetHeader h2{font-size:25px}.cabinetHeaderActions{width:auto}.installDeviceGrid{grid-template-columns:1fr 1fr}.installDeviceGrid button:last-child{grid-column:1/-1}.installInstructionList.compact,.nativeInstallActions,.prepareClientProfile,.happPrimarySteps{grid-template-columns:1fr}.prepareClientProfile{align-items:stretch}.installClientFlow .subscriptionClientPicker{grid-template-columns:1fr}}@media (width<=620px){.installSection{gap:12px}.installWelcome{border-radius:17px;flex-direction:column;align-items:flex-start;gap:14px;padding:17px}.installWelcome h3{font-size:21px;line-height:1.15}.installWelcome p{font-size:13px;line-height:1.55}.installWelcome>strong{text-align:left;align-items:baseline;gap:6px;font-size:15px;display:flex}.installProgress{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr);gap:4px;padding:2px 0}.installProgress span{text-align:center;flex-direction:column;gap:5px;font-size:9px}.installProgress span b{width:30px;height:30px}.installDeviceGrid{gap:7px}.installDeviceGrid button{grid-template-columns:34px minmax(0,1fr);gap:9px;min-height:78px;padding:11px 10px}.installDeviceGrid img{width:34px;height:34px}.installDeviceGrid strong{font-size:13px;line-height:1.25}.installDeviceGrid small{font-size:10px}.installDeviceGrid button>b{display:none}.installChoiceHint{font-size:12px;line-height:1.45}.nativeInstallFlow,.installClientFlow{border-radius:17px;gap:14px;padding:15px}.installFlowHeading{align-items:flex-start}.installFlowHeading>i{width:46px;height:46px}.installFlowHeading h3{font-size:16px;line-height:1.25}.installFlowHeading p{font-size:12px;line-height:1.5}.installWelcome>div>span,.installFlowHeading div>span,.prepareClientProfile>div>span{font-size:9px}.installInstructionList li{grid-template-columns:32px minmax(0,1fr);padding:12px}.installInstructionList li>b{width:32px;height:32px;font-size:11px}.installInstructionList strong{font-size:13px}.installInstructionList span{font-size:11px;line-height:1.5}.nativeInstallActions .cabinetDownloadButton,.installManualLink,.createHappButton{min-height:54px!important;font-size:12px!important}.installClientFlow .subscriptionClientPicker button{min-height:72px;padding:11px 12px}.installClientFlow .subscriptionClientPicker strong{font-size:13px}.installClientFlow .subscriptionClientPicker small{font-size:10px}.subscriptionClientPicker strong em{font-size:7px}.prepareClientProfile strong{font-size:14px}.prepareClientProfile small{font-size:11px}.happReady{gap:13px;padding:13px}.happReadySummary strong{font-size:15px;line-height:1.3}.happReadySummary small{font-size:11px}.happPrimarySteps a{min-height:76px}.happPrimarySteps a strong{font-size:13px}.happPrimarySteps a small{font-size:10px}.installAlternative summary{min-height:52px;font-size:11px}.installAlternativeCopy strong{font-size:13px}.installAlternativeCopy p,.happQrPanel small{font-size:11px}.installAlternativeCopy button,.installAlternativeCopy a{min-height:46px;font-size:11px}.onboardingWaiting{grid-template-columns:28px minmax(0,1fr);padding:13px}.onboardingWaiting strong{font-size:13px}.onboardingWaiting small{font-size:11px}.onboardingWaiting button{min-height:40px;font-size:11px}.onboardingHelp strong{font-size:13px}.onboardingHelp small{font-size:11px}.onboardingHelp a{min-height:42px;font-size:11px}.installSecurityNote{align-items:flex-start;font-size:11px;line-height:1.5}}@media (width<=380px){.installDeviceGrid{grid-template-columns:1fr}.installDeviceGrid button:last-child{grid-column:auto}.cabinetMain{padding-left:11px;padding-right:11px}}.ambassadorPage{color:#f4f8f5;min-height:100vh;font-family:var(--font-manrope), sans-serif;background:radial-gradient(circle at 78% 4%,#8bff371c,#0000 27rem),linear-gradient(#8bff3706 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#8bff3706 1px,#0000 1px) 0 0/42px 42px,#050a08}.ambassadorHeader{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050a08e0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:76px;padding:0 max(24px,50vw - 620px);display:flex;position:sticky;top:0}.ambassadorBrand,.ambassadorHeaderActions{align-items:center;gap:12px;display:flex}.ambassadorBrand{color:#fff;letter-spacing:-.02em;font-weight:900;text-decoration:none}.ambassadorBrand img{border-radius:10px;box-shadow:0 0 22px #8aff372e}.ambassadorBrand b{color:#97ff3f;letter-spacing:.14em;border:1px solid #8bff3747;border-radius:7px;padding:6px 9px;font-size:9px}.ambassadorHeaderActions>a{color:#9ba8a0;font-size:13px;font-weight:700;text-decoration:none}.ambassadorHeaderActions>a:hover{color:#fff}.ambassadorShell{width:min(1240px,100% - 40px);margin:0 auto;padding:54px 0 80px}.ambassadorHero{justify-content:space-between;align-items:end;gap:28px;margin-bottom:34px;display:flex}.ambassadorEyebrow,.ambassadorSectionHeading>span{color:#8cff37;letter-spacing:.18em;font-size:10px;font-weight:900}.ambassadorHero h1{font:600 clamp(34px, 5vw, 64px)/1 var(--font-unbounded), sans-serif;letter-spacing:-.06em;margin:12px 0 8px}.ambassadorHero p{color:#829087;max-width:650px;margin:0;font-size:15px;line-height:1.7}.ambassadorProgramStatus{color:#c9ffc0;background:#8bff370f;border:1px solid #8bff3733;border-radius:999px;flex:none;align-items:center;gap:9px;padding:12px 15px;font-size:12px;font-weight:800;display:flex}.ambassadorProgramStatus i{background:#86ff35;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #86ff35}.ambassadorProgramStatus.paused{color:#ffd894;background:#ffa03012;border-color:#ffb13847}.ambassadorProgramStatus.paused i{background:#ffad38;box-shadow:0 0 14px #ffad38}.ambassadorProgramStatus.closed{opacity:.62}.ambassadorMoneyGrid{grid-template-columns:1.3fr repeat(3,1fr);gap:12px;display:grid}.ambassadorMoneyGrid article{background:linear-gradient(145deg,#0e1914f0,#080f0ceb);border:1px solid #ffffff17;border-radius:20px;min-height:156px;padding:25px}.ambassadorMoneyGrid .ambassadorBalanceCard{background:radial-gradient(circle at 100% 0,#8bff372e,#0000 50%),#0a1510;border-color:#8bff374d}.ambassadorMoneyGrid span,.ambassadorMoneyGrid small{color:#829087;font-size:11px;display:block}.ambassadorMoneyGrid strong{color:#fff;letter-spacing:-.05em;margin:20px 0 11px;font-size:clamp(27px,3vw,39px);display:block}.ambassadorMoneyGrid .ambassadorBalanceCard strong,.ambassadorRateCard strong{color:#91ff41}.ambassadorRateCard strong em{color:#fff;font-size:.62em;font-style:normal}.ambassadorLevelPanel{background:radial-gradient(circle at 90% 0,#8bff371a,#0000 35%),#070e0bed;border:1px solid #8bff372e;border-radius:24px;margin-top:14px;padding:30px;overflow:hidden}.ambassadorLevelPanel .ambassadorSectionHeading{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.ambassadorLevelPanel .ambassadorSectionHeading>span,.ambassadorLevelPanel .ambassadorSectionHeading>h2{grid-column:1}.ambassadorLevelPanel .ambassadorSectionHeading>p{color:#809087;text-align:right;grid-area:1/2/span 2;max-width:360px;margin:0;font-size:11px;line-height:1.6}.ambassadorLevels{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ambassadorLevels article{opacity:.55;background:#ffffff06;border:1px solid #ffffff14;border-radius:17px;min-height:178px;padding:19px;position:relative;overflow:hidden}.ambassadorLevels article:after{content:"";border:1px solid #8bff3717;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-58px;right:-30px}.ambassadorLevels article.unlocked{opacity:.82}.ambassadorLevels article.current{opacity:1;background:linear-gradient(145deg,#8bff3721,#09130dc7);border-color:#8bff378c;transform:translateY(-3px);box-shadow:0 14px 38px #0003,inset 0 0 28px #8bff3709}.ambassadorLevels article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.ambassadorLevels article i{color:#92ff43;border:1px solid #8bff3740;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:900;display:grid}.ambassadorLevels article>div span{color:#69766e;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.ambassadorLevels article.current>div span{color:#baff8f}.ambassadorLevels h3{margin:19px 0 10px;font-size:18px}.ambassadorLevels strong{color:#9aff50;letter-spacing:-.04em;font-size:28px}.ambassadorLevels strong small{color:#fff;font-size:16px}.ambassadorLevels p{color:#69766e;margin:7px 0 0;font-size:9px}.ambassadorLinkPanel,.ambassadorBannerPanel,.ambassadorPlaybook,.ambassadorFunnel,.ambassadorChartPanel,.ambassadorKit,.ambassadorOrders{background:#070e0be8;border:1px solid #ffffff17;border-radius:24px;margin-top:14px;padding:30px}.ambassadorSectionHeading{margin-bottom:24px}.ambassadorSectionHeading h2{font:600 clamp(21px, 2.5vw, 31px)/1.2 var(--font-unbounded), sans-serif;letter-spacing:-.05em;margin:7px 0 0}.ambassadorLinks{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ambassadorLinks article{background:#8bff3709;border:1px solid #8bff3724;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:19px;display:grid}.ambassadorLinks article div{grid-column:1/-1}.ambassadorLinks b,.ambassadorLinks small{display:block}.ambassadorLinks b{margin-bottom:4px;font-size:14px}.ambassadorLinks small{color:#718077;font-size:11px}.ambassadorLinks code{color:#aab6af;text-overflow:ellipsis;white-space:nowrap;font:10px/40px ui-monospace,monospace;overflow:hidden}.ambassadorLinks button,.ambassadorGateButton{color:#061006;cursor:pointer;font:900 11px var(--font-manrope), sans-serif;background:#8cff37;border:0;border-radius:11px;padding:0 17px}.ambassadorLinks .ambassadorPromoCard{grid-column:1/-1}.ambassadorPromoEditor{border-top:1px solid #8bff371f;gap:9px;margin-top:3px;padding-top:16px;display:grid;grid-column:1/-1!important}.ambassadorPromoEditor label{color:#dfffd0;font-size:12px;font-weight:850}.ambassadorPromoEditor>div{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.ambassadorPromoEditor input{color:#f3ffed;letter-spacing:.05em;text-transform:uppercase;background:#010804b3;border:1px solid #8bff373d;border-radius:11px;outline:0;min-width:0;height:44px;padding:0 14px;font:800 13px ui-monospace,monospace}.ambassadorPromoEditor input:focus{border-color:#8cff37;box-shadow:0 0 0 3px #8bff3714}.ambassadorPromoEditor button{min-height:44px}.ambassadorPromoEditor button:disabled{cursor:wait;opacity:.65}.ambassadorPromoEditor>small{color:#74837a;line-height:1.45}.ambassadorPromoEditor p{color:#caffaa;margin:0;font-size:11px;font-weight:750}.ambassadorPromoLocked{color:#7e917f;grid-column:1/-1;font-size:10px}.ambassadorToast{z-index:50;color:#bdff90;background:#122018;border:1px solid #8bff374d;border-radius:12px;padding:13px 17px;font-size:12px;font-weight:800;position:fixed;bottom:26px;right:26px;box-shadow:0 18px 50px #000}.ambassadorBannerPanel{background:radial-gradient(circle at 90% 8%,#8bff371a,#0000 30%),#070e0bf0;border-color:#8bff3733;overflow:hidden}.ambassadorBannerPanel .ambassadorSectionHeading p{color:#718077;max-width:690px;margin:9px 0 0;font-size:11px;line-height:1.6}.ambassadorBannerWorkspace{gap:14px;display:grid}.ambassadorBannerPreview{isolation:isolate;aspect-ratio:3;background:radial-gradient(circle at 88% 43%,#9bff3e36,#0000 30%),linear-gradient(118deg,#020605 0%,#07110c 60%,#101d10 100%);border:1px solid #9bff3e57;border-radius:22px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.55fr) minmax(230px,.85fr);gap:0 24px;min-height:0;padding:clamp(20px,3vw,36px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000004d,inset 8px 0 #9dff3f}.ambassadorBannerPreview:before{z-index:-1;aspect-ratio:1;content:"";border:1px solid #9dff3f2e;border-radius:50%;width:40%;position:absolute;top:50%;right:-6%;transform:translateY(-50%);box-shadow:0 0 0 42px #9dff3f0b,0 0 0 84px #9dff3f06}.ambassadorBannerPreview:after{z-index:-1;content:"";filter:drop-shadow(0 0 28px #9dff3f33);background:url(/demo/rat-mascot-green.png) bottom/contain no-repeat;width:35%;height:94%;position:absolute;bottom:-6%;right:1.5%}.ambassadorBannerBrand{align-items:center;gap:13px;display:flex}.ambassadorBannerBrand img{border-radius:13px;width:clamp(36px,4vw,54px);height:clamp(36px,4vw,54px);box-shadow:0 0 26px #9dff3f2e}.ambassadorBannerBrand div{gap:5px;display:grid}.ambassadorBannerBrand strong{color:#f6faf5;letter-spacing:-.025em;font-size:clamp(15px,2vw,25px)}.ambassadorBannerBrand small{color:#809089;font:800 clamp(7px, .86vw, 11px)/1.2 var(--font-mono,monospace);letter-spacing:.08em}.ambassadorBannerOffer{align-self:center;gap:8px;padding:14px 0 4px;display:grid}.ambassadorBannerOffer strong{color:#fff;letter-spacing:-.055em;font-size:clamp(22px,3.9vw,50px);line-height:.96}.ambassadorBannerOffer span{color:#9dff3f;letter-spacing:.025em;font-size:clamp(8px,1.45vw,18px);font-weight:900}.ambassadorBannerPromo{background:linear-gradient(110deg,#9dff3f26,#030a06db);border:1px solid #9dff3f61;border-radius:14px;grid-area:3/1;align-items:center;gap:12px;width:fit-content;max-width:100%;padding:10px 12px 10px 15px;display:flex;box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff0a}.ambassadorBannerPromo small{color:#9dff3f;letter-spacing:.07em;font-size:clamp(8px,1.1vw,13px);font-weight:900}.ambassadorBannerPromo strong{color:#fff;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font:900 clamp(17px,2.4vw,30px)/1 ui-monospace,monospace;overflow:hidden}.ambassadorBannerPromo span{color:#061006;background:#9dff3f;border-radius:9px;width:fit-content;padding:8px 11px;font-size:clamp(8px,1vw,11px);font-weight:950}.ambassadorBannerActions{background:#ffffff05;border:1px solid #ffffff13;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:16px 17px;display:flex}.ambassadorBannerActions>div{gap:5px;display:grid}.ambassadorBannerActions b{color:#e9f5e5;font-size:12px}.ambassadorBannerActions small{color:#728078;max-width:720px;font-size:10px;line-height:1.55}.ambassadorBannerActions .ambassadorBannerButtons{flex:none;gap:8px;display:flex}.ambassadorBannerActions button{color:#061006;cursor:pointer;background:#9dff3f;border:0;border-radius:12px;flex:none;min-height:44px;padding:0 18px;font-size:11px;font-weight:950;box-shadow:0 12px 32px #66ff231a}.ambassadorBannerActions button:first-child{color:#c8ffa5;box-shadow:none;background:#9dff3f0f;border:1px solid #9dff3f42}.ambassadorBannerActions button:hover{background:#b8ff72;transform:translateY(-1px)}.ambassadorMotionCard{background:linear-gradient(145deg,#9dff3f0b,#ffffff04);border:1px solid #9dff3f29;border-radius:18px;grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);align-items:center;gap:18px;padding:14px;display:grid}.ambassadorMotionCard video{aspect-ratio:3;background:#020605;border:1px solid #9dff3f40;border-radius:14px;width:100%;display:block;box-shadow:0 18px 45px #00000047}.ambassadorMotionCard>div{align-content:center;gap:8px;padding:8px 12px 8px 3px;display:grid}.ambassadorMotionCard span{color:#8cff37;letter-spacing:.13em;font-size:9px;font-weight:950}.ambassadorMotionCard h3{color:#f6faf3;letter-spacing:-.035em;margin:0;font-size:19px}.ambassadorMotionCard p{color:#76847c;margin:0;font-size:10px;line-height:1.6}.ambassadorMotionCard a{color:#061006;background:#9dff3f;border-radius:11px;justify-content:center;align-items:center;width:fit-content;min-height:43px;margin-top:4px;padding:0 16px;font-size:10px;font-weight:950;transition:transform .18s,background .18s;display:inline-flex}.ambassadorMotionCard a:hover{background:#b8ff72;transform:translateY(-1px)}.ambassadorPlaybook{background:radial-gradient(circle at 97% 2%,#9dff3f17,#0000 27%),#070e0bf0;border-color:#9dff3f2b;overflow:hidden}.ambassadorPlaybook .ambassadorSectionHeading p{color:#748279;max-width:760px;margin:9px 0 0;font-size:11px;line-height:1.65}.ambassadorPlaybookGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ambassadorPlaybookGrid article{background:#ffffff06;border:1px solid #ffffff16;border-radius:17px;min-height:225px;padding:22px;transition:border-color .2s,background .2s,transform .2s;position:relative;overflow:hidden}.ambassadorPlaybookGrid article:after{content:"";border:1px solid #9dff3f14;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-78px;right:-58px;box-shadow:0 0 0 28px #9dff3f05}.ambassadorPlaybookGrid article:hover{background:#9dff3f0b;border-color:#9dff3f4d;transform:translateY(-2px)}.ambassadorPlaybookGrid article>i{color:#9dff3f;background:#9dff3f11;border:1px solid #9dff3f42;border-radius:11px;place-items:center;width:36px;height:36px;margin-bottom:24px;font-size:13px;font-style:normal;display:grid}.ambassadorPlaybookGrid article>span{color:#748179;letter-spacing:.13em;font-size:8px;font-weight:950}.ambassadorPlaybookGrid h3{color:#f2f8ef;letter-spacing:-.035em;margin:8px 0 10px;font-size:17px}.ambassadorPlaybookGrid p{color:#758279;margin:0;font-size:10px;line-height:1.65}.ambassadorPlaybookGrid b{color:#b6c8b8;margin-top:13px;font-size:9px;line-height:1.55;display:block}.ambassadorPlaybookGrid button{z-index:1;color:#c8ffa8;cursor:pointer;background:#9dff3f12;border:1px solid #9dff3f3d;border-radius:10px;min-height:38px;margin-top:14px;padding:0 14px;font-size:9px;font-weight:900;position:relative}.ambassadorPlaybookGrid button:hover{background:#9dff3f21}.ambassadorPlaybookRule{color:#87958c;background:#9dff3f09;border:1px solid #9dff3f29;border-radius:14px;align-items:center;gap:12px;margin-top:12px;padding:15px 17px;font-size:10px;display:flex}.ambassadorPlaybookRule strong{color:#eaffdc;margin-right:auto;font-size:11px}.ambassadorPlaybookRule b,.ambassadorPlaybookRule i{color:#9dff3f;font-style:normal}.ambassadorFunnelSteps{grid-template-columns:repeat(4,1fr auto);align-items:center;display:grid}.ambassadorFunnelSteps article{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;min-height:126px;padding:20px}.ambassadorFunnelSteps article.paid{background:#8bff370e;border-color:#8bff3740}.ambassadorFunnelSteps small,.ambassadorFunnelSteps span{color:#718077;font-size:10px;display:block}.ambassadorFunnelSteps strong{margin:10px 0 12px;font-size:34px;display:block}.ambassadorFunnelSteps>i{color:#8cff37;margin:0 10px;font-style:normal}.ambassadorLowerGrid{grid-template-columns:1.45fr 1fr;gap:14px;display:grid}.ambassadorChart{align-items:end;gap:8px;height:230px;padding-top:18px;display:flex}.ambassadorChartColumn{flex:1;grid-template-rows:20px 1fr 22px;place-items:end center;min-width:0;height:100%;display:grid}.ambassadorChartColumn>span{color:#78857d;font-size:9px}.ambassadorChartColumn>i{background:linear-gradient(#9cff49,#35a91b);border-radius:7px 7px 2px 2px;width:min(28px,72%);min-height:5px;transition:height .5s;box-shadow:0 0 18px #8bff3721}.ambassadorChartColumn>small{color:#667269;white-space:nowrap;transform-origin:50%;font-size:8px;transform:rotate(-35deg)}.ambassadorKit{flex-direction:column;display:flex}.ambassadorKit article{border-top:1px solid #ffffff12;padding:15px 0}.ambassadorKit article b{font-size:13px}.ambassadorKit article p{color:#77857c;margin:6px 0 0;font-size:11px;line-height:1.6}.ambassadorOrderTable .head,.ambassadorOrderTable>div{border-bottom:1px solid #ffffff12;grid-template-columns:1.1fr 1.35fr .65fr 1fr .8fr;align-items:center;gap:16px;padding:15px 12px;font-size:11px;display:grid}.ambassadorOrderTable .head{color:#637168;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.ambassadorOrderTable strong{color:#a5ff68}.commissionStatus{color:#9da8a1;background:#ffffff0f;border-radius:8px;justify-self:start;padding:7px 9px;font-size:9px}.commissionStatus.approved{color:#aaff71;background:#8bff371f}.commissionStatus.paid{color:#8ac6ff;background:#46a1ff1f}.commissionStatus.reversed{color:#ff8b9e;background:#ff50691a}.ambassadorEmpty{color:#77847c;text-align:center;border:1px dashed #ffffff1a;border-radius:15px;margin:0;padding:28px;font-size:12px}.ambassadorGate{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 76px);padding:50px 24px;display:flex}.ambassadorGateMark{color:#8cff37;width:74px;height:74px;font:500 34px var(--font-unbounded), sans-serif;background:#101c15;border:1px solid #8bff3759;border-radius:22px;place-items:center;margin-bottom:28px;display:grid;box-shadow:0 0 55px #8bff371f}.ambassadorGate>span{color:#8cff37;letter-spacing:.18em;font-size:10px;font-weight:900}.ambassadorGate h1{font:600 clamp(29px, 5vw, 48px)/1.15 var(--font-unbounded), sans-serif;letter-spacing:-.05em;margin:13px 0}.ambassadorGate p{color:#819087;max-width:560px;margin:0;line-height:1.7}.ambassadorGateButton{align-items:center;min-height:46px;margin-top:24px;padding:0 22px;text-decoration:none;display:inline-flex}@media (width<=920px){.ambassadorMoneyGrid,.ambassadorLevels{grid-template-columns:1fr 1fr}.ambassadorLinks,.ambassadorLowerGrid{grid-template-columns:1fr}.ambassadorFunnelSteps{grid-template-columns:1fr 1fr;gap:9px}.ambassadorFunnelSteps>i{display:none}}@media (width<=620px){.ambassadorHeader{min-height:66px;padding:0 14px}.ambassadorBrand b,.ambassadorHeaderActions>a{display:none}.ambassadorShell{width:min(100% - 24px,1240px);padding-top:30px}.ambassadorHero{display:block}.ambassadorProgramStatus{width:fit-content;margin-top:20px}.ambassadorMoneyGrid{grid-template-columns:1fr}.ambassadorLevelPanel{border-radius:18px;padding:20px}.ambassadorLevelPanel .ambassadorSectionHeading{display:block}.ambassadorLevelPanel .ambassadorSectionHeading>p{text-align:left;margin-top:10px}.ambassadorLevels{grid-template-columns:1fr 1fr}.ambassadorLevels article{min-height:150px;padding:15px}.ambassadorMoneyGrid article{min-height:130px}.ambassadorLinkPanel,.ambassadorBannerPanel,.ambassadorPlaybook,.ambassadorFunnel,.ambassadorChartPanel,.ambassadorKit,.ambassadorOrders{border-radius:18px;padding:20px}.ambassadorLinks article{grid-template-columns:1fr}.ambassadorLinks button{min-height:42px}.ambassadorPromoEditor>div{grid-template-columns:1fr}.ambassadorBannerPreview{aspect-ratio:auto;grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:18px;padding:23px;box-shadow:inset 6px 0 #9dff3f}.ambassadorBannerPreview:after{opacity:.28;width:48%;height:62%;bottom:18%;right:-9%}.ambassadorBannerPromo{grid-area:3/1}.ambassadorBannerOffer{align-self:auto}.ambassadorBannerActions{flex-direction:column;align-items:stretch}.ambassadorBannerActions .ambassadorBannerButtons{grid-template-columns:1fr;display:grid}.ambassadorBannerActions button{width:100%}.ambassadorMotionCard{grid-template-columns:1fr;padding:10px}.ambassadorMotionCard>div{padding:8px 6px 5px}.ambassadorMotionCard a{width:100%}.ambassadorPlaybookGrid{grid-template-columns:1fr}.ambassadorPlaybookGrid article{min-height:0}.ambassadorPlaybookRule{flex-direction:column;align-items:flex-start}.ambassadorPlaybookRule strong{margin-right:0}.ambassadorPlaybookRule i{display:none}.ambassadorFunnelSteps{grid-template-columns:1fr 1fr}.ambassadorFunnelSteps article{min-height:112px;padding:15px}.ambassadorOrderTable{overflow-x:auto}.ambassadorOrderTable .head,.ambassadorOrderTable>div{min-width:690px}.ambassadorChartColumn:nth-child(2n) small{opacity:0}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--text);font-family:var(--font-manrope), Arial, sans-serif;-webkit-font-smoothing:antialiased;overflow-wrap:normal;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}main{min-height:100vh;overflow:hidden}.container{width:min(1180px,100% - 48px);margin:0 auto}.siteHeader{z-index:20;border-bottom:1px solid #ffffff0f;width:100%;position:absolute;top:0}.navBar{justify-content:space-between;align-items:center;min-height:78px;display:flex}.brand{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.04em;align-items:center;gap:11px;font-size:17px;font-weight:700;display:inline-flex}.brandMark{object-fit:contain;border-radius:9px;width:34px;height:34px;box-shadow:0 0 18px #9cff571f}.brandCompact{font-size:14px}.brandCompact .brandMark{width:28px;height:28px}.navLinks{color:#a9b2b3;gap:32px;font-size:14px;display:flex}.navLinks a,footer a{transition:color .16s}.navLinks a:hover,.navLinks a:focus-visible,footer a:hover,footer a:focus-visible{color:var(--lime)}.navButton{color:var(--lime-bright);border:1px solid #9cff5780;border-radius:10px;padding:11px 19px;font-size:13px;font-weight:700;transition:color .16s,background .16s}.navButton:hover,.navButton:focus-visible{background:var(--lime);color:#081008}.hero{background:radial-gradient(circle at 84% 34%,#61d9ff1f,#0000 27%),radial-gradient(circle at 20% 8%,#9cff571a,#0000 28%),#05090d;min-height:780px;padding:150px 0 86px;position:relative}.hero:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 87%);mask-image:linear-gradient(#000,#0000 87%)}.heroGrid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:88px;display:grid;position:relative}.eyebrow,.sectionKicker{color:var(--lime);letter-spacing:.12em;font-size:12px;font-weight:800}.eyebrow{letter-spacing:.04em;background:#9cff570d;border:1px solid #9cff5729;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;display:inline-flex}.statusPulse{background:var(--lime);width:7px;height:7px;box-shadow:0 0 11px var(--lime);border-radius:50%}.referralBanner{color:#c8d4ca;background:#9cff5712;border:1px solid #9cff5752;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;max-width:620px;margin-bottom:18px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.referralBanner strong{color:var(--lime-bright);letter-spacing:.06em}.referralBanner button{color:var(--lime-bright);cursor:pointer;font:inherit;background:#9cff571a;border:1px solid #9cff5773;border-radius:8px;flex:none;padding:8px 10px;font-weight:700}.hero h1{max-width:700px;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.065em;text-wrap:balance;margin:28px 0 24px;font-size:clamp(52px,6.5vw,88px);font-weight:760;line-height:.96}.hero h1 span{color:#c7d0c5;letter-spacing:-.045em;font-size:.55em;font-weight:600}.heroLead{color:#a8b2b3;text-wrap:pretty;max-width:590px;margin:0;font-size:18px;line-height:1.7}.heroActions{align-items:center;gap:26px;margin-top:36px;display:flex}.primaryButton,.platformButton,.downloadButton{border:1px solid var(--lime);background:var(--lime);color:#081008;border-radius:11px;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:0 20px;font-size:14px;font-weight:800;transition:transform .16s,background .16s;display:inline-flex;box-shadow:0 12px 42px #9cff571a}.primaryButton:hover,.primaryButton:focus-visible,.platformButton:hover,.platformButton:focus-visible,.downloadButton:hover,.downloadButton:focus-visible{background:var(--lime-bright);transform:translateY(-2px)}.platformButton{color:#d9f7ff;background:#61d9ff0e;border:1px solid #61d9ff6b;border-radius:11px;justify-content:space-between;align-items:center;gap:22px;min-height:54px;padding:0 20px;font-size:14px;font-weight:800;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.platformButton:hover,.platformButton:focus-visible{border-color:var(--cyan);background:#61d9ff1a}.demoLink{color:#859196;align-items:center;gap:9px;margin-top:20px;font-size:12px;font-weight:700;display:inline-flex}.demoLink span{color:var(--lime);transition:transform .16s}.demoLink:hover span,.demoLink:focus-visible span{transform:translate(4px)}.textButton{color:#cad0ce;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.textButton span{color:var(--lime);font-size:18px;transition:transform .16s}.textButton:hover span,.textButton:focus-visible span{transform:translate(4px)}.heroFacts{color:#697577;text-transform:uppercase;flex-wrap:wrap;gap:12px 24px;margin-top:40px;font-size:12px;font-weight:700;display:flex}.heroFacts span{align-items:center;gap:8px;display:flex}.heroFacts span:before{background:var(--lime);content:"";border-radius:50%;width:4px;height:4px}.phoneShowcase{transform-origin:50% 55%;justify-self:end;width:min(100%,470px);padding:26px 26px 0;position:relative;transform:rotate(2.2deg)}.phoneAura{filter:blur(44px);pointer-events:none;background:radial-gradient(circle at 50% 35%,#61d9ff33,#0000 45%),radial-gradient(circle at 46% 62%,#9cff5729,#0000 54%);border-radius:50%;position:absolute;inset:11% 2% 8%}.phoneFrame{background:linear-gradient(135deg,#53616e 0%,#10161d 18%,#1f2a35 48%,#070b0f 74%,#516170 100%);border:1px solid #b9cddf94;border-radius:52px;width:min(100%,390px);margin-inline:auto;padding:9px;position:relative;box-shadow:-18px 28px 55px #0000008c,16px 22px 64px #1c75a826,inset 0 0 0 1px #ffffff2e}.phoneFrame:before{z-index:7;content:"";background:#020406;border-radius:999px;width:102px;height:24px;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:inset 0 -1px #ffffff0f}.phoneFrame:after{z-index:8;content:"";background:#102336;border-radius:50%;width:7px;height:7px;position:absolute;top:23px;left:calc(50% + 30px);box-shadow:inset 0 0 2px #579ad3}.phoneSideButton{background:#28333d;border-radius:0 3px 3px 0;width:4px;position:absolute;right:-4px}.phoneSideButtonTop{height:76px;top:128px}.phoneSideButtonBottom{height:48px;top:222px}.phoneScreen{background:#060b10;border-radius:43px;position:relative;overflow:hidden}.phoneStatusBar{color:#cbd4d8;letter-spacing:.02em;background:#070c12;justify-content:space-between;align-items:center;height:34px;padding:8px 20px 0;font-size:9px;font-weight:800;display:flex}.phoneStatusBar i{width:82px;display:block}.phoneHomeIndicator{background:#e7eef1b3;border-radius:999px;width:112px;height:4px;margin:9px auto 8px}.phoneHint{color:#758286;justify-content:center;align-items:center;gap:8px;margin:18px 0 0;font-size:11px;font-weight:700;display:flex;transform:rotate(-2.2deg)}.phoneHint i{background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #9cff57bf}.appPreview{background:#070e14e0;border:0;border-radius:0;width:100%;position:relative;overflow:hidden}.vpnDemo{--demo-primary:#22c55e;--demo-secondary:#a3e635;border-color:var(--demo-primary)}@supports (color:color-mix(in lab, red, red)){.vpnDemo{border-color:color-mix(in srgb, var(--demo-primary) 42%, transparent)}}.vpnDemo{background:radial-gradient(circle at 50% 38%, var(--demo-primary), transparent 42%), #070e14f2}@supports (color:color-mix(in lab, red, red)){.vpnDemo{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--demo-primary) 8%, transparent), transparent 42%), #070e14f2}}.vpnDemo{transition:border-color .18s}.vpnDemo.isConnected{box-shadow:inset 0 0 34px var(--demo-primary)}@supports (color:color-mix(in lab, red, red)){.vpnDemo.isConnected{box-shadow:inset 0 0 34px color-mix(in srgb, var(--demo-primary) 5%, transparent)}}.appPreview:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff12}.previewTop{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:53px;padding:10px 18px;display:flex}.demoAppLogo{align-items:center;gap:8px;display:inline-flex}.demoAppLogo img{object-fit:cover;border-radius:8px;width:29px;height:29px}.demoAppLogo strong{color:#f3f6f2;letter-spacing:.02em;font-size:13px}.demoAppLogo strong i{color:var(--demo-secondary);font-style:normal}.protectedStatus{color:#91a09f;align-items:center;gap:8px;font-size:11px;display:flex}.protectedStatus i,.onlineDot{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #9cff57a6}.protectedStatus .idleDot{box-shadow:none;background:#718078}.vpnDemo.isConnected .protectedStatus{color:var(--demo-secondary)}.vpnDemo.isConnected .protectedStatus i{background:var(--demo-primary);box-shadow:0 0 9px var(--demo-primary)}@supports (color:color-mix(in lab, red, red)){.vpnDemo.isConnected .protectedStatus i{box-shadow:0 0 9px color-mix(in srgb, var(--demo-primary) 65%, transparent)}}.previewBody{text-align:center;flex-direction:column;align-items:center;min-height:420px;padding:34px 32px 28px;display:flex}.vpnDemo .previewBody{min-height:0;padding:13px 17px 12px}.demoTrafficSummary{border:1px solid var(--demo-primary);flex-direction:column;justify-content:center;width:100%;min-height:66px;margin-bottom:13px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.demoTrafficSummary{border:1px solid color-mix(in srgb, var(--demo-primary) 28%, transparent)}}.demoTrafficSummary{background:radial-gradient(circle at 86% 45%, var(--demo-primary), transparent 34%), var(--demo-primary);border-radius:13px;padding:10px 70px 10px 13px}@supports (color:color-mix(in lab, red, red)){.demoTrafficSummary{background:radial-gradient(circle at 86% 45%, color-mix(in srgb, var(--demo-primary) 20%, transparent), transparent 34%), color-mix(in srgb, var(--demo-primary) 5%, #0a1118)}}.demoTrafficSummary{text-align:left;overflow:hidden}.demoTrafficSummary>span{color:#d8dfde;font-size:9px;font-weight:750}.demoTrafficSummary>strong{color:var(--demo-secondary);margin-top:3px;font-size:15px}.demoTrafficSummary>small{color:#6c787c;margin-top:2px;font-size:7px}.demoTrafficSummary>i{border:2px solid var(--demo-secondary);color:#f5faf5;border-radius:50%;place-items:center;width:43px;height:43px;font-size:25px;font-style:normal;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.previewLabel{color:#5f6e71;letter-spacing:.14em;margin:0 0 8px;font-size:9px;font-weight:800}.previewBody h2{max-width:300px;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:750;line-height:1.35}.demoSubline{color:#697679;min-height:16px;margin:5px 0 0;font-size:10px}.demoConnect{width:178px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;margin:10px auto 12px;padding:0;display:flex}.demoConnect:disabled{cursor:wait}.demoConnectRing{border:1px solid var(--demo-primary);place-items:center;width:122px;height:122px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.demoConnectRing{border:1px solid color-mix(in srgb, var(--demo-primary) 42%, transparent)}}.demoConnectRing{background:radial-gradient(circle, var(--demo-primary), transparent 64%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.demoConnectRing{background:radial-gradient(circle, color-mix(in srgb, var(--demo-primary) 13%, transparent), transparent 64%)}}.demoConnectRing{box-shadow:0 0 0 12px var(--demo-primary), 0 0 0 24px #ffffff03}@supports (color:color-mix(in lab, red, red)){.demoConnectRing{box-shadow:0 0 0 12px color-mix(in srgb, var(--demo-primary) 4%, transparent), 0 0 0 24px #ffffff03}}.demoConnectRing{transition:border-color .18s,box-shadow .18s,transform .18s}.demoConnect:hover .demoConnectRing,.demoConnect:focus-visible .demoConnectRing{box-shadow:0 0 0 12px var(--demo-primary), 0 0 34px var(--demo-primary);transform:scale(1.025)}@supports (color:color-mix(in lab, red, red)){.demoConnect:hover .demoConnectRing,.demoConnect:focus-visible .demoConnectRing{box-shadow:0 0 0 12px color-mix(in srgb, var(--demo-primary) 6%, transparent), 0 0 34px color-mix(in srgb, var(--demo-primary) 15%, transparent)}}.isConnected .demoConnectRing{border-color:var(--demo-primary);box-shadow:0 0 0 12px var(--demo-primary), 0 0 38px var(--demo-primary)}@supports (color:color-mix(in lab, red, red)){.isConnected .demoConnectRing{box-shadow:0 0 0 12px color-mix(in srgb, var(--demo-primary) 7%, transparent), 0 0 38px color-mix(in srgb, var(--demo-primary) 18%, transparent)}}.demoMascot{object-fit:contain;-webkit-user-select:none;user-select:none;width:98px;height:88px;filter:drop-shadow(0 0 12px var(--demo-primary))}@supports (color:color-mix(in lab, red, red)){.demoMascot{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--demo-primary) 48%, transparent))}}.demoMascot{transition:filter .18s}.demo-green .demoMascot{filter:drop-shadow(0 0 12px #a3e6356b)}.demo-rainbow .demoMascot{filter:drop-shadow(-4px 0 8px #f43f5e52)drop-shadow(4px 0 8px #22d3ee52)}.demoConnect>strong{color:#f1f5ef;margin-top:11px;font-size:13px}.demoConnect>span:last-child{color:var(--demo-secondary);letter-spacing:.08em;margin-top:3px;font-size:9px;font-weight:800}.serverRow{border:1px solid var(--line-soft);text-align:left;background:#ffffff06;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;padding:9px 11px;font-size:13px;font-weight:700;display:grid}.vpnDemo .serverRow{border:1px solid var(--line-soft);color:#eef2ee;cursor:pointer}.vpnDemo .serverRow:hover,.vpnDemo .serverRow:focus-visible{border-color:var(--demo-primary)}@supports (color:color-mix(in lab, red, red)){.vpnDemo .serverRow:hover,.vpnDemo .serverRow:focus-visible{border-color:color-mix(in srgb, var(--demo-primary) 40%, transparent)}}.demoServerBlock{width:100%;position:relative}.demoServerPicker{z-index:5;border:1px solid var(--demo-primary);gap:5px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0}@supports (color:color-mix(in lab, red, red)){.demoServerPicker{border:1px solid color-mix(in srgb, var(--demo-primary) 35%, transparent)}}.demoServerPicker{background:#0b131a;border-radius:13px;padding:7px;box-shadow:0 20px 38px #0000007a}.demoServerPicker button{color:#dbe1dd;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #0000;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.demoServerPicker button:hover,.demoServerPicker button:focus-visible,.demoServerPicker button.selected{border-color:var(--demo-primary)}@supports (color:color-mix(in lab, red, red)){.demoServerPicker button:hover,.demoServerPicker button:focus-visible,.demoServerPicker button.selected{border-color:color-mix(in srgb, var(--demo-primary) 34%, transparent)}}.demoServerPicker button:hover,.demoServerPicker button:focus-visible,.demoServerPicker button.selected{background:var(--demo-primary)}@supports (color:color-mix(in lab, red, red)){.demoServerPicker button:hover,.demoServerPicker button:focus-visible,.demoServerPicker button.selected{background:color-mix(in srgb, var(--demo-primary) 7%, transparent)}}.demoServerPicker button>span:first-child{background:var(--demo-primary);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.demoServerPicker button>span:first-child{background:color-mix(in srgb, var(--demo-primary) 10%, transparent)}}.demoServerPicker button>span:first-child{color:var(--demo-secondary);font-size:9px;font-weight:900}.demoServerPicker button>span:nth-child(2){flex-direction:column;gap:2px;font-size:10px;font-weight:750;display:flex}.demoServerPicker small{color:#6f7b7e;font-size:8px}.demoServerPicker strong{color:#718082;font-size:8px}.serverRow span:nth-child(2){flex-direction:column;gap:2px;display:flex}.serverRow small,.previewTraffic small,.locationItem small{color:#6e7b7d;text-transform:uppercase;font-size:9px;font-weight:700}.serverRow strong{color:var(--lime);font-size:10px}.previewMeta{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;margin-top:8px;display:grid}.previewMeta span{border:1px solid var(--line-soft);color:#c8d0cc;text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;padding:7px 9px;font-size:10px;font-weight:700;display:flex}.previewMeta small{color:#677477;text-transform:uppercase;font-size:8px;font-weight:700}.demoPalettes{justify-content:center;gap:7px;width:100%;margin-top:8px;display:flex}.demoPalettes button,.demoPalettes label{border:1px solid var(--line-soft);cursor:pointer;background:#ffffff05;border-radius:9px;place-items:center;width:26px;height:26px;display:grid;position:relative}.demoPalettes button:hover,.demoPalettes button:focus-visible,.demoPalettes label:hover,.demoPalettes .selected{border-color:var(--demo-primary)}.paletteDot{border-radius:50%;width:13px;height:13px;display:block}.palette-green{background:#83e548}.palette-blue{background:#39bdf8}.palette-purple{background:#9b61f7}.palette-rainbow{background:conic-gradient(#f43f5e,#f59e0b,#a3e635,#22d3ee,#8b5cf6,#f43f5e)}.demoPalettes input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.countryFlag,.locationCode{width:36px;height:36px;color:var(--cyan);background:#61d9ff1a;border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.demoModes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin-top:8px;display:grid}.demoModes button{border:1px solid var(--line-soft);color:#778487;cursor:pointer;background:#ffffff05;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;height:32px;font-size:8px;display:flex}.demoModes button b{color:var(--demo-secondary);font-size:12px;font-weight:600}.demoModes button.selected{border-color:var(--demo-primary)}@supports (color:color-mix(in lab, red, red)){.demoModes button.selected{border-color:color-mix(in srgb, var(--demo-primary) 50%, transparent)}}.demoModes button.selected{color:#e9efec;background:var(--demo-primary)}@supports (color:color-mix(in lab, red, red)){.demoModes button.selected{background:color-mix(in srgb, var(--demo-primary) 7%, transparent)}}.demoBottomNav{border-top:1px solid var(--line-soft);background:#090f17;grid-template-columns:repeat(5,1fr);height:49px;padding:5px 8px;display:grid}.demoBottomNav span{color:#657174;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:13px;display:flex}.demoBottomNav span.active{color:var(--demo-secondary);background:var(--demo-primary)}@supports (color:color-mix(in lab, red, red)){.demoBottomNav span.active{background:color-mix(in srgb, var(--demo-primary) 7%, transparent)}}.demoBottomNav small{font-size:7px}.demoProtectionRow{color:#606d78;white-space:nowrap;justify-content:center;align-items:center;gap:12px;margin-top:9px;font-size:7px;display:flex}.demoPaletteDock{justify-content:center;align-items:center;gap:12px;margin-top:10px;display:flex;transform:rotate(-2.2deg)}.demoPaletteDock>span{color:#677477;font-size:9px;font-weight:750}.demoPaletteDock .demoPalettes{width:auto;margin:0}.proofStrip{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#070d12}.proofGrid{grid-template-columns:repeat(3,1fr);display:grid}.proofGrid div{border-right:1px solid var(--line-soft);justify-content:center;align-items:baseline;gap:13px;padding:30px 20px;display:flex}.proofGrid div:last-child{border-right:0}.proofGrid strong{color:var(--lime);font-family:var(--font-manrope), Arial, sans-serif;font-size:26px;font-weight:800}.proofGrid span{color:#7c888a;text-wrap:pretty;font-size:13px}.vaultSection{border-bottom:1px solid var(--line-soft);background:radial-gradient(circle at 50% 45%,#40af1c1f,#0000 37%),linear-gradient(#05090d 0%,#061008 50%,#05090d 100%);position:relative}.vaultHeading{text-align:center;max-width:800px;margin:0 auto}.vaultHeading h2{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(38px,5.1vw,68px);font-weight:760;line-height:1.04}.vaultHeading>p:last-child{max-width:680px;color:var(--muted);margin:22px auto 0;font-size:16px;line-height:1.7}.vaultStage{--vault-primary:#22c55e;--vault-secondary:#a3e635;background:radial-gradient(ellipse at 50% 100%, var(--vault-primary), transparent 47%), linear-gradient(180deg, #0308086b, #030a05eb);border:1px solid #9cff571f;border-radius:28px;min-height:700px;margin-top:62px;padding:58px 56px;position:relative}@supports (color:color-mix(in lab, red, red)){.vaultStage{background:radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--vault-primary) 20%, transparent), transparent 47%), linear-gradient(180deg, #0308086b, #030a05eb)}}.vaultStage{transition:border-color .18s;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 40px 100px #00000061}.vaultStage:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30%,#000);mask-image:linear-gradient(#0000,#000 30%,#000)}.vaultStage:after{background:var(--vault-primary);height:48%;position:absolute;bottom:-20%;left:8%;right:8%}@supports (color:color-mix(in lab, red, red)){.vaultStage:after{background:color-mix(in srgb, var(--vault-primary) 18%, transparent)}}.vaultStage:after{content:"";filter:blur(90px)}.vaultStage button:focus-visible{outline:1px solid var(--vault-primary);outline-offset:2px}.vaultBars{z-index:1;opacity:.6;align-items:flex-end;gap:11px;height:78%;display:flex;position:absolute;bottom:26px;transform:perspective(500px)rotateX(6deg)}.vaultBarsLeft{left:20px}.vaultBarsRight{right:20px}.vaultBars i{border:1px solid var(--vault-secondary);width:clamp(20px,3.4vw,38px);display:block}@supports (color:color-mix(in lab, red, red)){.vaultBars i{border:1px solid color-mix(in srgb, var(--vault-secondary) 35%, transparent)}}.vaultBars i{background:linear-gradient(90deg, var(--vault-primary), var(--vault-primary))}@supports (color:color-mix(in lab, red, red)){.vaultBars i{background:linear-gradient(90deg, color-mix(in srgb, var(--vault-primary) 54%, #051008), var(--vault-primary))}}.vaultBars i{box-shadow:0 0 30px var(--vault-primary), inset -6px 0 12px #0003}@supports (color:color-mix(in lab, red, red)){.vaultBars i{box-shadow:0 0 30px color-mix(in srgb, var(--vault-primary) 13%, transparent), inset -6px 0 12px #0003}}.vaultWindow{z-index:3;border:1px solid var(--vault-primary);width:min(100%,910px);margin:0 auto;position:relative}@supports (color:color-mix(in lab, red, red)){.vaultWindow{border:1px solid color-mix(in srgb, var(--vault-primary) 40%, #14201b)}}.vaultWindow{box-shadow:0 35px 70px #0000008f, 0 0 48px var(--vault-primary);background:#06100b}@supports (color:color-mix(in lab, red, red)){.vaultWindow{box-shadow:0 35px 70px #0000008f, 0 0 48px color-mix(in srgb, var(--vault-primary) 9%, transparent)}}.vaultTitlebar{background:#090e18;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;min-height:44px;padding:0 13px;display:grid}.vaultTitleBrand{align-items:center;gap:8px;font-size:10px;display:flex}.vaultTitleBrand>img{object-fit:cover;border-radius:5px;width:23px;height:23px}.vaultTitleBrand>small{border:1px solid var(--vault-primary)}@supports (color:color-mix(in lab, red, red)){.vaultTitleBrand>small{border:1px solid color-mix(in srgb, var(--vault-primary) 25%, transparent)}}.vaultTitleBrand>small{color:#647273;letter-spacing:.13em;border-radius:4px;padding:3px 6px;font-size:6px}.vaultSecure{color:#778a9e;letter-spacing:.18em;align-items:center;gap:7px;font-size:7px;font-weight:900;display:flex}.vaultSecure i{border:1px solid var(--vault-secondary);border-radius:5px 5px 3px 3px;width:8px;height:10px}.vaultWindowControls{color:#637080;justify-self:end;font-size:10px}.vaultShell{grid-template-columns:168px 1fr;min-height:500px;display:grid}.vaultSidebar{border-right:1px solid var(--vault-primary);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.vaultSidebar{border-right:1px solid color-mix(in srgb, var(--vault-primary) 18%, transparent)}}.vaultSidebar{background:linear-gradient(180deg, var(--vault-primary), #07100b);padding:18px 12px 14px}@supports (color:color-mix(in lab, red, red)){.vaultSidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--vault-primary) 5%, #07100b), #07100b)}}.vaultSidebarBrand{color:#eef4ec;margin:0 10px 16px;font-size:15px;font-weight:850}.vaultSidebarBrand b{color:var(--vault-secondary)}.vaultSidebar nav{gap:5px;display:grid}.vaultSidebar nav button{color:#71807c;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;min-height:42px;padding:0 10px;font-size:10px;display:flex}.vaultSidebar nav button span{color:#65736f;border:1px solid #ffffff14;border-radius:6px;place-items:center;width:23px;height:23px;font-size:7px;font-weight:900;display:grid}.vaultSidebar nav button:hover,.vaultSidebar nav button:focus-visible,.vaultSidebar nav button.active{border-color:var(--vault-primary)}@supports (color:color-mix(in lab, red, red)){.vaultSidebar nav button:hover,.vaultSidebar nav button:focus-visible,.vaultSidebar nav button.active{border-color:color-mix(in srgb, var(--vault-primary) 42%, transparent)}}.vaultSidebar nav button:hover,.vaultSidebar nav button:focus-visible,.vaultSidebar nav button.active{background:var(--vault-primary)}@supports (color:color-mix(in lab, red, red)){.vaultSidebar nav button:hover,.vaultSidebar nav button:focus-visible,.vaultSidebar nav button.active{background:color-mix(in srgb, var(--vault-primary) 8%, transparent)}}.vaultSidebar nav button:hover,.vaultSidebar nav button:focus-visible,.vaultSidebar nav button.active{color:#eef4eb}.vaultSidebar nav button.active span{border-color:var(--vault-primary);color:var(--vault-secondary)}.vaultStatus{color:#65736f;border-top:1px solid #ffffff12;align-items:center;gap:8px;margin-top:auto;padding:15px 7px 0;font-size:8px;display:flex}.vaultStatus i,.vaultWorkspaceTop>span:last-child i{background:#65736f;border-radius:50%;width:6px;height:6px}.vaultStatus.online,.vaultWorkspaceTop>span:last-child.online{color:var(--vault-secondary)}.vaultStatus.online i,.vaultWorkspaceTop>span:last-child.online i{background:var(--vault-primary);box-shadow:0 0 9px var(--vault-primary)}.vaultWorkspace{background:radial-gradient(circle at 50% 40%, var(--vault-primary), transparent 45%), #050c08;min-width:0}@supports (color:color-mix(in lab, red, red)){.vaultWorkspace{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--vault-primary) 6%, transparent), transparent 45%), #050c08}}.vaultWorkspaceTop{border-bottom:1px solid var(--vault-primary);justify-content:space-between;align-items:center;min-height:48px;display:flex}@supports (color:color-mix(in lab, red, red)){.vaultWorkspaceTop{border-bottom:1px solid color-mix(in srgb, var(--vault-primary) 18%, transparent)}}.vaultWorkspaceTop{color:#e9efea;padding:0 20px;font-size:10px;font-weight:800}.vaultWorkspaceTop>span:last-child{color:#697773;align-items:center;gap:7px;font-size:8px;font-weight:600;display:flex}.vaultHome{padding:21px 25px 16px;display:grid}.vaultHomeTitle{text-align:center}.vaultHomeTitle>span,.vaultPanelIntro>span{color:var(--vault-secondary);letter-spacing:.15em;font-size:7px;font-weight:900}.vaultHomeTitle h3{letter-spacing:-.035em;margin:7px 0 4px;font-size:20px}.vaultHomeTitle p{color:#68756f;margin:0;font-size:9px}.vaultConnect{color:#edf2ec;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-self:center;align-items:center;width:154px;margin:13px 0 15px;padding:0;display:flex}.vaultConnect>span{border:2px solid var(--vault-primary);place-items:center;width:112px;height:112px;display:grid}@supports (color:color-mix(in lab, red, red)){.vaultConnect>span{border:2px solid color-mix(in srgb, var(--vault-primary) 72%, transparent)}}.vaultConnect>span{background:radial-gradient(circle, var(--vault-primary), transparent 65%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.vaultConnect>span{background:radial-gradient(circle, color-mix(in srgb, var(--vault-primary) 13%, transparent), transparent 65%)}}.vaultConnect>span{box-shadow:0 0 0 10px var(--vault-primary), 0 0 28px var(--vault-primary)}@supports (color:color-mix(in lab, red, red)){.vaultConnect>span{box-shadow:0 0 0 10px color-mix(in srgb, var(--vault-primary) 4%, transparent), 0 0 28px color-mix(in srgb, var(--vault-primary) 13%, transparent)}}.vaultConnect>span{transition:transform .18s,box-shadow .18s}.vaultConnect:hover>span,.vaultConnect:focus-visible>span,.vaultConnect.connected>span{box-shadow:0 0 0 10px var(--vault-primary), 0 0 36px var(--vault-primary);transform:scale(1.025)}@supports (color:color-mix(in lab, red, red)){.vaultConnect:hover>span,.vaultConnect:focus-visible>span,.vaultConnect.connected>span{box-shadow:0 0 0 10px color-mix(in srgb, var(--vault-primary) 8%, transparent), 0 0 36px color-mix(in srgb, var(--vault-primary) 26%, transparent)}}.vaultConnect img{object-fit:contain;width:88px;height:72px;filter:drop-shadow(0 0 10px var(--vault-primary))}@supports (color:color-mix(in lab, red, red)){.vaultConnect img{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--vault-primary) 55%, transparent))}}.vault-green .vaultConnect img{filter:hue-rotate(140deg)saturate(1.25)drop-shadow(0 0 10px #a3e6356b)}.vaultConnect strong{margin-top:12px;font-size:11px}.vaultConnect small{color:var(--vault-secondary);letter-spacing:.1em;margin-top:3px;font-size:7px;font-weight:900}.vaultServerRow{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.vaultServerRow button{color:#dfe6df;cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.vaultServerRow button:hover,.vaultServerRow button:focus-visible,.vaultServerRow button.active{border-color:var(--vault-primary)}@supports (color:color-mix(in lab, red, red)){.vaultServerRow button:hover,.vaultServerRow button:focus-visible,.vaultServerRow button.active{border-color:color-mix(in srgb, var(--vault-primary) 52%, transparent)}}.vaultServerRow button:hover,.vaultServerRow button:focus-visible,.vaultServerRow button.active{background:var(--vault-primary)}@supports (color:color-mix(in lab, red, red)){.vaultServerRow button:hover,.vaultServerRow button:focus-visible,.vaultServerRow button.active{background:color-mix(in srgb, var(--vault-primary) 7%, transparent)}}.vaultServerRow button>span:first-child{background:var(--vault-primary);border-radius:8px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.vaultServerRow button>span:first-child{background:color-mix(in srgb, var(--vault-primary) 10%, transparent)}}.vaultServerRow button>span:first-child{color:var(--vault-secondary);font-size:8px;font-weight:900}.vaultServerRow button>span:nth-child(2){flex-direction:column;gap:2px;font-size:9px;font-weight:800;display:flex}.vaultServerRow small{color:#697872;font-size:7px}.vaultServerRow strong{color:#71807a;font-size:7px}.vaultModes{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px;display:grid}.vaultModes button{color:#718078;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;height:34px;font-size:8px}.vaultModes button:hover,.vaultModes button:focus-visible,.vaultModes button.active{border-color:var(--vault-primary);color:#eaf0e9}.vaultProtectionLine{color:#687570;justify-content:center;gap:18px;margin-top:13px;font-size:7px;display:flex}.vaultProtectionLine b{color:var(--vault-secondary)}.vaultPanel{padding:28px 30px}.vaultPanelIntro{max-width:560px}.vaultPanelIntro h3{letter-spacing:-.045em;margin:9px 0 8px;font-size:25px;line-height:1.15}.vaultPanelIntro p{color:#718078;margin:0;font-size:10px;line-height:1.55}.vaultSettingList{gap:8px;margin-top:25px;display:grid}.vaultSettingList article{background:#ffffff05;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:69px;padding:10px 13px;display:grid}.vaultSettingCode{border:1px solid var(--vault-primary);place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.vaultSettingCode{border:1px solid color-mix(in srgb, var(--vault-primary) 32%, transparent)}}.vaultSettingCode{color:var(--vault-secondary);border-radius:9px;font-size:7px;font-weight:900}.vaultSettingList article>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.vaultSettingList strong{font-size:10px}.vaultSettingList small{color:#6f7d77;font-size:8px}.vaultActiveLabel{color:var(--vault-secondary);letter-spacing:.12em;font-size:7px}.vaultSwitch{cursor:pointer;background:#28332e;border:0;border-radius:999px;width:38px;height:21px;padding:3px}.vaultSwitch i{background:#7e8984;border-radius:50%;width:15px;height:15px;transition:background .16s,transform .16s;display:block}.vaultSwitch.on{background:var(--vault-primary)}@supports (color:color-mix(in lab, red, red)){.vaultSwitch.on{background:color-mix(in srgb, var(--vault-primary) 30%, #17231c)}}.vaultSwitch.on i{background:var(--vault-secondary);box-shadow:0 0 8px var(--vault-primary)}@supports (color:color-mix(in lab, red, red)){.vaultSwitch.on i{box-shadow:0 0 8px color-mix(in srgb, var(--vault-primary) 50%, transparent)}}.vaultSwitch.on i{transform:translate(17px)}.vaultChoiceBlock{align-items:center;gap:7px;margin-top:14px;display:flex}.vaultChoiceBlock>span{color:#5e6c66;letter-spacing:.1em;margin-right:auto;font-size:7px;font-weight:900}.vaultChoiceBlock button{color:#75827d;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:7px;padding:7px 9px;font-size:7px}.vaultChoiceBlock button:hover,.vaultChoiceBlock button:focus-visible,.vaultChoiceBlock button.active{border-color:var(--vault-primary);color:#eaf0e9}.vaultDnsGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:28px;display:grid}.vaultDnsGrid button{color:#e8eee8;cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;min-height:112px;padding:18px;display:grid}.vaultDnsGrid button:hover,.vaultDnsGrid button:focus-visible,.vaultDnsGrid button.active{border-color:var(--vault-primary)}@supports (color:color-mix(in lab, red, red)){.vaultDnsGrid button:hover,.vaultDnsGrid button:focus-visible,.vaultDnsGrid button.active{border-color:color-mix(in srgb, var(--vault-primary) 50%, transparent)}}.vaultDnsGrid button:hover,.vaultDnsGrid button:focus-visible,.vaultDnsGrid button.active{background:var(--vault-primary)}@supports (color:color-mix(in lab, red, red)){.vaultDnsGrid button:hover,.vaultDnsGrid button:focus-visible,.vaultDnsGrid button.active{background:color-mix(in srgb, var(--vault-primary) 7%, transparent)}}.vaultDnsGrid button>span{background:var(--vault-primary);border-radius:10px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.vaultDnsGrid button>span{background:color-mix(in srgb, var(--vault-primary) 10%, transparent)}}.vaultDnsGrid button>span{color:var(--vault-secondary);font-size:8px;font-weight:900}.vaultDnsGrid strong{align-self:end;font-size:11px}.vaultDnsGrid small{color:#6b7973;align-self:start;font-size:8px}.vaultPaletteGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px;display:grid}.vaultPaletteGrid button{color:#cfd7d1;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;min-width:0;padding:14px 8px 12px;display:flex}.vaultPaletteGrid button:hover,.vaultPaletteGrid button:focus-visible,.vaultPaletteGrid button.active{border-color:var(--vault-primary);background:var(--vault-primary)}@supports (color:color-mix(in lab, red, red)){.vaultPaletteGrid button:hover,.vaultPaletteGrid button:focus-visible,.vaultPaletteGrid button.active{background:color-mix(in srgb, var(--vault-primary) 7%, transparent)}}.vaultPaletteGrid button>span{background:radial-gradient(circle, var(--vault-primary), transparent 65%);border-radius:50%;place-items:center;width:82px;height:82px;display:grid}@supports (color:color-mix(in lab, red, red)){.vaultPaletteGrid button>span{background:radial-gradient(circle, color-mix(in srgb, var(--vault-primary) 12%, transparent), transparent 65%)}}.vaultPaletteGrid img{object-fit:contain;width:72px;height:58px}.vaultPaletteGrid strong{margin-top:12px;font-size:9px}.vaultFootnote{color:#56645f;background:#080e13;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;min-height:34px;padding:0 13px;font-size:7px;display:flex}.vaultFootnote span:first-child{color:var(--vault-secondary);letter-spacing:.1em;font-weight:900}.section{padding:112px 0}.sectionKicker{margin:0 0 16px}.sectionHeading{max-width:700px}.sectionHeading h2,.downloadIntro h2,.closingBox h2{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(31px,4.1vw,51px);line-height:1.12}.sectionHeading>p:last-child,.downloadIntro>p,.closingBox>div>p:last-child{color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.7}.featureGrid{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);gap:0;margin-top:74px;display:grid}.featureItem{border-right:1px solid var(--line-soft);padding:32px 34px 10px 0}.featureItem:not(:first-child){padding-left:34px}.featureItem:nth-child(3n){border-right:0}.featureItem:nth-child(3n+1){padding-left:0}.featureItem:nth-child(-n+3){border-bottom:1px solid var(--line-soft);padding-bottom:36px}.featureItem:nth-child(n+4){padding-top:42px}.featureNumber{color:var(--lime);font-family:var(--font-unbounded), sans-serif;font-size:11px}.featureItem h3{margin:56px 0 15px;font-size:19px}.featureItem p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.locationsSection{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#071008}.locationGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:96px;display:grid}.securityNote{color:#c3cbc4;align-items:center;gap:11px;margin-top:35px;font-size:13px;display:flex}.securityNote span{width:24px;height:24px;color:var(--lime);border:1px solid #9cff5759;border-radius:50%;place-items:center;display:grid}.locationList{border-top:1px solid #9cff572e}.locationItem{border-bottom:1px solid #9cff5721;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:26px 12px;display:grid}.locationCode{border-radius:13px;width:54px;height:54px}.blueCode{background:#61d9ff17}.locationItem>span:nth-child(2){flex-direction:column;gap:5px;font-size:19px;font-weight:750;display:flex}.locationItem small{color:#809083}.onlineDot{display:block}.howSection{background:var(--background)}.plansSection{border-top:1px solid var(--line-soft);background:radial-gradient(circle at 78% 18%,#9cff5714,#0000 25%),#071008}.planGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:56px;display:grid}.planCard{min-height:270px;color:inherit;background:#05090db3;border:1px solid #9cff5726;border-radius:17px;flex-direction:column;transition:transform .17s,border-color .17s,background .17s;display:flex;position:relative;overflow:hidden}.planCard:hover,.planCard:focus-within{border-color:#9cff5761;outline:none;transform:translateY(-3px)}.planCardSelect{width:100%;min-height:268px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:28px 24px;display:flex;position:relative}.planCardSelect:focus-visible{outline-offset:-3px;outline:2px solid #9cff57b8}.mobilePlanCheckout{display:none}.selectedPlan{background:linear-gradient(145deg,#9cff5717,#0000 58%),#05090de0;border-color:#9cff5794;box-shadow:0 18px 50px #00000040}.planBadge{color:var(--lime);letter-spacing:.08em;background:#9cff571f;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;position:absolute;top:16px;right:16px}.planPeriod{color:#a8b2b3;font-size:13px;font-weight:750}.planCard strong{color:var(--lime-bright);font-family:var(--font-unbounded), sans-serif;letter-spacing:-.04em;margin-top:22px;font-size:27px}.planCardSelect>del{color:#66736c;margin-top:16px;font-size:11px;text-decoration-color:#df6d6d}.planCardSelect>del+strong{margin-top:4px}.planCardSelect>strong+small{color:var(--lime);margin-top:5px;font-size:9px;font-weight:850}.planCard p{color:var(--muted);margin:8px 0 28px;font-size:12px}.planFeature{color:#b9c2bc;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.planFeature:before{color:var(--lime);content:"✓"}.planChoice{border:1px solid #9cff5747;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:20px;right:20px}.selectedPlan .planChoice{background:var(--lime);box-shadow:0 0 0 1px var(--lime);border:5px solid #0c1710}.purchaseFlow{margin-top:56px}.firstPurchaseOffer{background:radial-gradient(circle at 8%,#9cff572e,#0000 31%),linear-gradient(110deg,#0f2314f5,#060d09f5);border:1px solid #9cff575c;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:24px;padding:18px 20px;display:grid;box-shadow:0 16px 45px #0003}.firstPurchaseOffer>span{background:var(--lime);color:#071007;width:70px;height:54px;font-family:var(--font-unbounded), sans-serif;border-radius:14px;place-items:center;font-size:20px;font-weight:900;display:grid}.firstPurchaseOffer strong{color:#f6fff8;font-size:15px;display:block}.firstPurchaseOffer p{color:#9baa9f;margin:5px 0 0;font-size:11px;line-height:1.55}.firstPurchaseOffer i{color:var(--lime-bright);letter-spacing:.08em;white-space:nowrap;border:1px solid #9cff5733;border-radius:999px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:900}.purchaseStepLabel{color:#68766d;letter-spacing:.12em;font-size:10px;font-weight:850;display:block}.purchaseStep .planGrid{margin-top:17px}.deviceStep{background:#05090d94;border:1px solid #9cff5724;border-radius:20px;margin-top:22px;padding:24px}.deviceStepLead{color:#819087;margin:8px 0 0;font-size:12px}.deviceOptionGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.deviceOption{color:#edf4ef;cursor:pointer;min-height:126px;font:inherit;text-align:center;background:#08110cdb;border:1px solid #9cff5726;border-radius:14px;place-content:center;padding:18px 12px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.deviceOption:hover,.deviceOption:focus-visible{border-color:#9cff578c;outline:none;transform:translateY(-2px)}.deviceOption>span{color:var(--lime);letter-spacing:.07em;font-size:7px;font-weight:900;position:absolute;top:8px;right:8px}.deviceOption>strong{color:var(--lime-bright);font-family:var(--font-unbounded), sans-serif;font-size:30px;line-height:1}.deviceOption>small{color:#829087;margin-top:6px;font-size:10px}.deviceOption>b{margin-top:12px;font-size:13px}.trafficPackageStep{background:#05090d94;border:1px solid #9cff5724;border-radius:20px;margin-top:22px;padding:24px}.trafficPackageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.trafficPackageGrid button{color:#edf4ef;cursor:pointer;min-height:76px;font:inherit;text-align:left;background:#08110cdb;border:1px solid #9cff572e;border-radius:14px;align-items:center;gap:12px;padding:13px 14px;display:flex}.trafficPackageGrid button:hover,.trafficPackageGrid button:focus-visible{border-color:#9cff5794;outline:none}.trafficPackageGrid button:disabled{opacity:.5;cursor:not-allowed}.trafficPackageGrid button>span:first-child{flex:1;gap:4px;display:grid}.trafficPackageGrid strong{color:var(--lime-bright);font-size:18px}.trafficPackageGrid small{color:#819087;font-size:10px}.trafficPackageGrid b{color:var(--lime);white-space:nowrap}.trafficPackageGrid>button>span:last-child{color:#819087}.trafficPackageStep h3{letter-spacing:-.03em;margin:12px 0;font-size:clamp(22px,3vw,30px)}.trafficBalance{border-bottom:1px solid #29352c;justify-content:space-between;align-items:baseline;gap:16px;margin:20px 0;padding-bottom:16px;display:flex}.trafficBalance>span,.trafficBalance small{color:#a8b4ab;font-size:13px;font-weight:400}.trafficBalance>strong{font-variant-numeric:tabular-nums;font-size:24px}.trafficTerms{color:#a8b4ab;margin:18px 0 0;font-size:13px;line-height:1.7}.trafficRecovery{border:1px solid #34472a;border-radius:16px;margin:20px 0;padding:20px}.trafficRecovery strong{font-size:18px}.trafficRecovery p{color:#bac7bb;margin:10px 0 16px;font-size:16px;line-height:1.65}.trafficRecovery button{background:var(--lime);color:#132009;border:0;border-radius:10px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:650}.trafficPackageStep .trafficTerms{font-size:14px}.trafficPackageStep .trafficPackageGrid small{font-size:12px}.includedTraffic{border-block:1px solid #384532;margin:20px 0 8px;padding:12px 0}.includedTraffic>div{justify-content:space-between;gap:12px;padding:6px 0;font-size:14px;display:flex}.includedTraffic dd{color:var(--lime);margin:0;font-weight:600}.trafficPackageGrid button{min-height:72px}@media (width<=700px){.trafficPackageGrid{grid-template-columns:1fr}.trafficPackageStep{padding:20px}}.deviceOption>del{color:#68756d;margin-top:9px;font-size:9px;text-decoration-color:#df6d6d}.deviceOption>del+b{color:var(--lime-bright);margin-top:2px}.selectedDeviceOption{border-color:var(--lime);background:linear-gradient(145deg,#9cff571f,#08110cf0);box-shadow:inset 0 0 0 1px #9cff5729}.orderComposer{background:radial-gradient(circle at 88% 10%,#61d9ff12,#0000 35%),#05090da3;border:1px solid #9cff5729;border-radius:20px;grid-template-columns:1fr .72fr;gap:20px;margin-top:20px;padding:30px;display:grid}.platformChoice{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.platformChoice button{border:1px solid var(--line-soft);color:#aab5b0;min-height:42px;font:inherit;cursor:pointer;background:#ffffff05;border-radius:10px;padding:0 15px;font-size:12px;font-weight:750}.platformChoice button.active{color:#d9f7ff;background:#61d9ff14;border-color:#61d9ff94}.orderHint{color:#78847e;max-width:570px;margin:22px 0 0;font-size:12px;line-height:1.7}.orderSummary{background:#09110d;border:1px solid #9cff572e;border-radius:15px;padding:22px}.orderSummary>span{color:var(--lime);letter-spacing:.12em;font-size:9px;font-weight:900}.orderSummary>div{justify-content:space-between;align-items:baseline;gap:16px;margin-top:13px;display:flex}.orderSummary strong{font-size:17px}.orderSummary b{color:var(--lime-bright);font-family:var(--font-unbounded), sans-serif;font-size:19px}.orderPrice{flex-direction:column;align-items:flex-end;display:flex}.orderPrice del{color:#6e7a73;font-size:10px;text-decoration-color:#df6d6d}.firstPurchaseNote{color:var(--lime-bright);text-align:center;background:#9cff570f;border:1px solid #9cff5733;border-radius:9px;margin:12px 0 0;padding:9px 10px;font-size:9px;font-weight:800;line-height:1.45}.orderSummary small{color:#66736d;margin-top:7px;font-size:10px;display:block}.promoBox{background:#040c08b3;border:1px solid #97ff5329;border-radius:12px;margin-top:18px;padding:12px;transition:border-color .18s,box-shadow .18s}.promoBox.promoApplied{border-color:#97ff5380;box-shadow:inset 0 0 22px #69ff2d0d}.promoBox label{color:#839188;letter-spacing:.12em;margin-bottom:8px;font-size:8px;font-weight:850;display:block}.promoBox>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.promoBox input,.promoBox button{min-height:39px;font:inherit;border:1px solid #24342b;border-radius:8px;font-size:10px}.promoBox input{color:#f3f8f4;background:#07100b;outline:none;min-width:0;padding:0 11px}.promoBox input:focus{border-color:#97ff53a6}.promoBox button{color:var(--lime-bright);cursor:pointer;background:#17261c;padding:0 12px;font-weight:800}.promoBox button:disabled{cursor:wait;opacity:.65}.promoBox p{color:var(--lime-bright);margin:8px 0 0;font-size:9px;line-height:1.45}.orderSummary .checkoutButton{background:var(--lime);color:#081008;width:100%;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:20px;font-size:12px;font-weight:850;transition:transform .16s,background .16s,box-shadow .16s;display:flex}.orderSummary .checkoutButton:hover,.orderSummary .checkoutButton:focus-visible{background:var(--lime-bright);transform:translateY(-2px);box-shadow:0 14px 28px #72ff3229}.orderSummary .checkoutButton:disabled,.mobilePlanCheckout:disabled{cursor:wait;opacity:.58;box-shadow:none;transform:none}.checkoutButton span{font-size:15px}.orderSummary .checkoutNote{color:#627069;text-align:center;margin:10px 0 0;font-size:9px;line-height:1.5}.paymentStatus{color:#b8c7bd;text-align:center;margin:12px 0 0;font-size:11px;line-height:1.55}.purchaseStep>.paymentStatus{text-align:left}.orderSummary>a{color:#829087;text-align:center;margin-top:14px;font-size:11px;display:block}.orderSummary>a:hover,.orderSummary>a:focus-visible{color:var(--lime)}.orderSummary .orderInstallButton{color:#829087;width:100%;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:10px;display:block}.orderSummary .orderInstallButton:hover,.orderSummary .orderInstallButton:focus-visible{color:var(--lime)}.centeredHeading{text-align:center;margin:0 auto}.steps{grid-template-columns:repeat(4,1fr);gap:18px;margin:70px 0 0;padding:0;list-style:none;display:grid}.steps li{border:1px solid var(--line-soft);background:var(--surface);border-radius:17px;gap:22px;min-height:176px;padding:28px;display:flex}.steps li>span{height:38px;color:var(--lime);font-family:var(--font-unbounded), sans-serif;border:1px solid #9cff5754;border-radius:50%;flex:0 0 38px;place-items:center;font-size:12px;display:grid}.steps h3{margin:5px 0 11px;font-size:18px}.steps p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.downloadSection{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#071017}.downloadIntro{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;display:grid}.downloadIntro>p{margin:0 0 3px}.downloadGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:60px;display:grid}.downloadCard{border:1px solid var(--line-soft);background:#ffffff05;border-radius:18px;grid-template-columns:auto 1fr;gap:24px;padding:30px;display:grid}.platformIcon{width:58px;height:58px;color:var(--lime);background:#9cff5714;border-radius:15px;place-items:center;display:grid}.platformIcon img{width:48px;height:48px;display:block}.happPlatformIcon{background:#ffffff0f}.windowsIcon{grid-template-rows:repeat(2,13px);grid-template-columns:repeat(2,13px);gap:3px}.windowsIcon i{background:currentColor;width:13px;height:13px;display:block}.androidIcon{color:var(--cyan);font-family:var(--font-unbounded), sans-serif;font-weight:700}.downloadInfo>span{color:#667477;letter-spacing:.12em;font-size:9px;font-weight:800}.downloadInfo h3{margin:6px 0 9px;font-size:19px}.downloadInfo p{color:var(--muted);margin:0;font-size:12px}.downloadButton{grid-column:1/-1;width:100%;margin-top:10px}.downloadNote{color:#657275;text-align:center;max-width:760px;margin:24px auto 0;font-size:12px;line-height:1.6}.faqSection{background:var(--background)}.faqGrid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:100px;display:grid}.faqHeading{position:sticky;top:110px}.faqList{border-top:1px solid var(--line-soft)}.faqList details{border-bottom:1px solid var(--line-soft)}.faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:25px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:var(--lime);font-size:23px;font-weight:400;transition:transform .18s}.faqList details[open] summary span{transform:rotate(45deg)}.faqList details p{max-width:650px;color:var(--muted);margin:-4px 45px 26px 0;font-size:14px;line-height:1.75}.closingSection{padding:0 0 100px}.closingBox{background:radial-gradient(circle at 82% 20%,#9cff5721,#0000 30%),#0a1210;border:1px solid #9cff5738;border-radius:22px;justify-content:space-between;align-items:center;gap:60px;padding:52px 56px;display:flex}.closingBox h2{font-size:clamp(30px,3.7vw,47px)}.closingBox .primaryButton{flex:none}footer{border-top:1px solid var(--line-soft)}.footerRow{justify-content:space-between;align-items:center;gap:20px;min-height:100px;display:flex}.footerRow p,.footerRow>a{color:#657173;font-size:12px}@media (width<=980px){.hero{padding-top:138px}.heroGrid{grid-template-columns:1fr;gap:68px}.heroCopy{text-align:center}.heroLead{margin-inline:auto}.heroActions,.heroFacts{justify-content:center}.phoneShowcase{justify-self:center}.locationGrid,.faqGrid{grid-template-columns:1fr;gap:60px}.planGrid{grid-template-columns:repeat(2,1fr);gap:14px}.faqHeading{position:static}.downloadIntro{grid-template-columns:1fr;gap:20px}.orderComposer{grid-template-columns:1fr}.vaultStage{min-height:0;padding:42px 24px}.vaultBars{opacity:.3}.vaultShell{grid-template-columns:150px 1fr}}@media (width<=760px){.referralBanner{flex-direction:column;align-items:stretch}.referralBanner button{width:100%}.container{width:min(100% - 30px,620px)}.navBar{min-height:68px}.navLinks{display:none}.navButton{padding:9px 14px}.hero{min-height:auto;padding:118px 0 70px}.hero h1{font-size:clamp(40px,12.7vw,60px);line-height:1}.hero h1 span{font-size:.68em}.heroLead{font-size:16px;line-height:1.58}.heroActions{flex-direction:column;gap:20px}.primaryButton,.platformButton{width:100%}.demoLink{justify-content:center}.phoneShowcase{width:100%;max-width:420px;padding:10px 8px 0;transform:none}.phoneHint{margin-top:14px;font-size:10px;transform:none}.demoPaletteDock{transform:none}.phoneFrame{width:min(100%,370px)}.phoneFrame:before{width:92px}.previewBody{min-height:0;padding-inline:16px}.proofGrid{grid-template-columns:1fr}.proofGrid div{border-right:0;border-bottom:1px solid var(--line-soft);justify-content:flex-start;padding:20px 12px}.proofGrid div:last-child{border-bottom:0}.section{padding:72px 0}.vaultHeading{text-align:left}.vaultHeading>p:last-child{margin-left:0}.vaultStage{border-radius:18px;margin-top:38px;padding:13px}.vaultBars{display:none}.vaultTitlebar{grid-template-columns:1fr auto}.vaultSecure{display:none}.vaultShell{grid-template-columns:minmax(0,1fr);width:100%}.vaultSidebar{border-right:0;border-bottom:1px solid var(--vault-primary);width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.vaultSidebar{border-bottom:1px solid color-mix(in srgb, var(--vault-primary) 18%, transparent)}}.vaultSidebar{padding:9px;overflow:hidden}.vaultSidebarBrand,.vaultStatus{display:none}.vaultSidebar nav{scrollbar-width:none;gap:5px;width:100%;display:flex;overflow-x:auto}.vaultSidebar nav::-webkit-scrollbar{display:none}.vaultSidebar nav button{flex:none;min-height:38px;padding:0 9px}.vaultWorkspaceTop{min-height:43px;padding-inline:13px}.vaultWorkspace,.vaultHome{width:100%;min-width:0}.vaultHome{padding:20px 13px 14px}.vaultServerRow{grid-template-columns:1fr}.vaultProtectionLine{flex-wrap:wrap;gap:8px 14px}.vaultPanel{padding:23px 14px}.vaultPanelIntro h3{font-size:22px}.vaultSettingList article{grid-template-columns:auto 1fr auto;padding-inline:10px}.vaultChoiceBlock{flex-direction:column;align-items:stretch}.vaultChoiceBlock>span{margin:0 0 2px}.vaultDnsGrid,.vaultPaletteGrid{grid-template-columns:repeat(2,1fr)}.vaultFootnote span:last-child{display:none}.featureGrid,.steps,.downloadGrid,.planGrid{grid-template-columns:1fr}.featureGrid{margin-top:45px}.featureItem,.featureItem:not(:first-child){border-right:0;border-bottom:1px solid var(--line-soft);padding:26px 0}.featureItem h3{margin-top:30px}.steps{margin-top:45px}.downloadCard{padding:24px}.downloadInfo h3,.featureItem h3,.sectionHeading h2,.downloadIntro h2,.closingBox h2{text-wrap:balance}.orderComposer{padding:22px}.closingSection{padding-bottom:70px}.closingBox{flex-direction:column;align-items:stretch;padding:34px 28px}.footerRow{flex-direction:column;justify-content:center;padding:28px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.tunnelGlobeShowcase{isolation:isolate;justify-self:end;width:min(100%,610px);position:relative}.tunnelGlobeBackdrop{z-index:-2;filter:blur(20px);opacity:.92;background:radial-gradient(circle at 50% 47%,#b6ff761f 0 26%,#4fa6340f 49%,#0000 72%);border-radius:50%;position:absolute;inset:8% 3% 4%}.tunnelGlobeStage{aspect-ratio:1;background:radial-gradient(circle,#0d221538,#0000 63%);place-items:center;width:100%;display:grid;position:relative;overflow:visible}.tunnelGlobeCanvas{z-index:1;cursor:grab;filter:saturate(.82)contrast(1.08)brightness(1.06)drop-shadow(0 0 26px #8eff4b1f);opacity:0;touch-action:none;border-radius:50%;width:100%;height:100%;animation:.9s ease-out .12s forwards tunnelGlobeAppear;position:absolute;inset:0}.tunnelGlobeCanvas:active{cursor:grabbing}@keyframes tunnelGlobeAppear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (width<=980px){.salesHero .tunnelGlobeShowcase{justify-self:center;width:min(100%,560px)}}@media (width<=680px){.salesHero .tunnelGlobeShowcase{width:min(112%,480px);margin-inline:-6%}.tunnelGlobeBackdrop{inset:10% 6% 5%}.tunnelGlobeCanvas{pointer-events:none;cursor:default;touch-action:pan-y}}@media (prefers-reduced-motion:reduce){.tunnelGlobeCanvas{opacity:1;animation:none!important}}.salesHero .phoneShowcase{width:min(100%,456px);padding:8px 22px 0}.salesHero .phoneAura{background:radial-gradient(circle at 52% 32%, var(--lime), transparent 43%), radial-gradient(circle at 46% 68%, #20bf6b1f, transparent 56%);inset:7% -2% 4%}@supports (color:color-mix(in lab, red, red)){.salesHero .phoneAura{background:radial-gradient(circle at 52% 32%, color-mix(in srgb, var(--lime) 17%, transparent), transparent 43%), radial-gradient(circle at 46% 68%, #20bf6b1f, transparent 56%)}}.salesHero .phoneAura{filter:blur(54px)}.salesHero .phoneFrame{width:min(100%,386px);box-shadow:0 42px 92px #0000009e, 0 0 0 1px #ffffff0f, 0 0 84px var(--lime), inset 0 1px 1px #ffffff52;background:linear-gradient(140deg,#778592 0%,#1b2530 13%,#070b10 41%,#24303b 75%,#758592 100%);border-color:#c4dae894;border-radius:54px;padding:8px}@supports (color:color-mix(in lab, red, red)){.salesHero .phoneFrame{box-shadow:0 42px 92px #0000009e, 0 0 0 1px #ffffff0f, 0 0 84px color-mix(in srgb, var(--lime) 8%, transparent), inset 0 1px 1px #ffffff52}}.salesHero .phoneScreen{background:#050b0f;border-radius:45px}.salesHero .phoneStatusBar{background:#050a0f;height:35px;padding:9px 22px 0;font-size:9px}.salesHero .vpnDemo{background:radial-gradient(circle at 50% 34%, var(--demo-primary), transparent 31%), linear-gradient(180deg, #071015 0%, #060c11 58%, #080e14 100%)}@supports (color:color-mix(in lab, red, red)){.salesHero .vpnDemo{background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--demo-primary) 9%, transparent), transparent 31%), linear-gradient(180deg, #071015 0%, #060c11 58%, #080e14 100%)}}.salesHero .previewTop{border-bottom-color:var(--demo-primary);min-height:56px;padding:10px 17px}@supports (color:color-mix(in lab, red, red)){.salesHero .previewTop{border-bottom-color:color-mix(in srgb, var(--demo-primary) 16%, var(--line-soft))}}.salesHero .previewTop{background:#040a0ea8}.salesHero .demoAppLogo img{width:31px;height:31px;box-shadow:0 0 20px var(--demo-primary)}@supports (color:color-mix(in lab, red, red)){.salesHero .demoAppLogo img{box-shadow:0 0 20px color-mix(in srgb, var(--demo-primary) 14%, transparent)}}.salesHero .demoAppLogo strong{font-size:13px}.salesHero .protectedStatus{gap:7px;font-size:9px;font-weight:700}.salesHero .vpnDemo .previewBody{padding:12px 15px 11px}.salesHero .demoTrafficSummary{background:linear-gradient(103deg, var(--demo-primary), var(--demo-primary)), #081118;border-radius:16px;min-height:69px;margin-bottom:11px;padding:10px 72px 10px 14px}@supports (color:color-mix(in lab, red, red)){.salesHero .demoTrafficSummary{background:linear-gradient(103deg, color-mix(in srgb, var(--demo-primary) 7%, #091118), color-mix(in srgb, var(--demo-primary) 14%, #081118)), #081118}}.salesHero .demoTrafficSummary{box-shadow:inset 0 1px #ffffff08,0 12px 28px #0000001f}.salesHero .demoTrafficSummary>span{color:#e4eae7;font-size:9px}.salesHero .demoTrafficSummary>strong{letter-spacing:-.03em;margin-top:4px;font-size:17px}.salesHero .demoTrafficSummary>small{color:#7a8a8d;margin-top:3px;font-size:7px}.salesHero .demoTrafficSummary>i{width:45px;height:45px;box-shadow:0 0 22px var(--demo-primary);border-width:2px;right:14px}@supports (color:color-mix(in lab, red, red)){.salesHero .demoTrafficSummary>i{box-shadow:0 0 22px color-mix(in srgb, var(--demo-primary) 13%, transparent)}}.salesHero .demoTrafficSummary>i{font-size:24px}.demoConnectionStage{border:1px solid var(--demo-primary);flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:225px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.demoConnectionStage{border:1px solid color-mix(in srgb, var(--demo-primary) 10%, transparent)}}.demoConnectionStage{background:radial-gradient(circle at 50% 65%, var(--demo-primary), transparent 45%), linear-gradient(180deg, #ffffff05, #fff0);border-radius:20px;padding:13px 12px 10px}@supports (color:color-mix(in lab, red, red)){.demoConnectionStage{background:radial-gradient(circle at 50% 65%, color-mix(in srgb, var(--demo-primary) 10%, transparent), transparent 45%), linear-gradient(180deg, #ffffff05, #fff0)}}.demoConnectionStage{overflow:hidden}.demoConnectionStage:before{background:var(--demo-primary);border-radius:50%;height:110px;position:absolute;bottom:-72px;left:18%;right:18%}@supports (color:color-mix(in lab, red, red)){.demoConnectionStage:before{background:color-mix(in srgb, var(--demo-primary) 14%, transparent)}}.demoConnectionStage:before{content:"";filter:blur(42px);pointer-events:none}.salesHero .demoConnectionStage .previewLabel{color:var(--demo-secondary);margin-bottom:5px}@supports (color:color-mix(in lab, red, red)){.salesHero .demoConnectionStage .previewLabel{color:color-mix(in srgb, var(--demo-secondary) 58%, #6c7b7e)}}.salesHero .demoConnectionStage .previewLabel{letter-spacing:.2em;font-size:8px}.salesHero .demoConnectionStage h2{font-size:19px;line-height:1.2}.salesHero .demoSubline{color:#7c898d;min-height:14px;margin-top:4px;font-size:9px}.salesHero .demoConnect{z-index:1;outline:none;width:164px;margin:8px auto 0;position:relative}.salesHero .demoConnectRing{background:linear-gradient(#071016, #071016) padding-box, conic-gradient(from 220deg, transparent 0 12%, var(--demo-primary) 34%, var(--demo-secondary) 62%, transparent 84%) border-box;width:132px;height:132px;box-shadow:0 0 0 7px var(--demo-primary), 0 0 0 16px var(--demo-primary), 0 20px 40px #00000042, inset 0 0 30px var(--demo-primary);border:2px solid #0000}@supports (color:color-mix(in lab, red, red)){.salesHero .demoConnectRing{box-shadow:0 0 0 7px color-mix(in srgb, var(--demo-primary) 5%, transparent), 0 0 0 16px color-mix(in srgb, var(--demo-primary) 2.4%, transparent), 0 20px 40px #00000042, inset 0 0 30px color-mix(in srgb, var(--demo-primary) 9%, transparent)}}.salesHero .demoConnectRing:after{border:1px solid var(--demo-secondary);position:absolute;inset:9px}@supports (color:color-mix(in lab, red, red)){.salesHero .demoConnectRing:after{border:1px solid color-mix(in srgb, var(--demo-secondary) 20%, transparent)}}.salesHero .demoConnectRing:after{border-radius:inherit;content:""}.demoConnectHalo{border:1px solid var(--demo-primary);position:absolute;inset:-12px}@supports (color:color-mix(in lab, red, red)){.demoConnectHalo{border:1px solid color-mix(in srgb, var(--demo-primary) 9%, transparent)}}.demoConnectHalo{opacity:.65;pointer-events:none;border-radius:50%}.salesHero .demoConnect:hover .demoConnectRing,.salesHero .demoConnect:focus-visible .demoConnectRing{box-shadow:0 0 0 7px var(--demo-primary), 0 0 42px var(--demo-primary), inset 0 0 34px var(--demo-primary);transform:translateY(-2px)scale(1.025)}@supports (color:color-mix(in lab, red, red)){.salesHero .demoConnect:hover .demoConnectRing,.salesHero .demoConnect:focus-visible .demoConnectRing{box-shadow:0 0 0 7px color-mix(in srgb, var(--demo-primary) 7%, transparent), 0 0 42px color-mix(in srgb, var(--demo-primary) 22%, transparent), inset 0 0 34px color-mix(in srgb, var(--demo-primary) 12%, transparent)}}.salesHero .isConnected .demoConnectRing{box-shadow:0 0 0 7px var(--demo-primary), 0 0 46px var(--demo-primary), inset 0 0 34px var(--demo-primary)}@supports (color:color-mix(in lab, red, red)){.salesHero .isConnected .demoConnectRing{box-shadow:0 0 0 7px color-mix(in srgb, var(--demo-primary) 8%, transparent), 0 0 46px color-mix(in srgb, var(--demo-primary) 26%, transparent), inset 0 0 34px color-mix(in srgb, var(--demo-primary) 14%, transparent)}}.salesHero .demoMascot{z-index:2;filter:drop-shadow(0 10px 16px #00000052);width:108px;height:94px;position:relative}.salesHero .demo-green .demoMascot{filter:drop-shadow(0 0 16px #a3e63547)}.salesHero .demoConnect>strong{letter-spacing:-.01em;margin-top:8px;font-size:13px}.salesHero .demoConnect>span:last-child{letter-spacing:.14em;margin-top:2px;font-size:8px}.demoSectionHeading{justify-content:space-between;align-items:center;width:100%;margin:10px 0 6px;padding:0 3px;display:flex}.demoSectionHeading strong{color:#dfe6e3;letter-spacing:.04em;text-transform:uppercase;font-size:9px}.demoSectionHeading span{color:#627074;font-size:7px}.salesHero .serverRow{border-color:var(--demo-primary);gap:11px;min-height:61px}@supports (color:color-mix(in lab, red, red)){.salesHero .serverRow{border-color:color-mix(in srgb, var(--demo-primary) 17%, var(--line-soft))}}.salesHero .serverRow{background:linear-gradient(100deg, var(--demo-primary), #0b1218 70%);border-radius:15px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.salesHero .serverRow{background:linear-gradient(100deg, color-mix(in srgb, var(--demo-primary) 5%, #0b1218), #0b1218 70%)}}.salesHero .serverRow{box-shadow:inset 0 1px #ffffff06}.salesHero .countryFlag{background:var(--demo-primary);border-radius:12px;width:41px;height:41px}@supports (color:color-mix(in lab, red, red)){.salesHero .countryFlag{background:color-mix(in srgb, var(--demo-primary) 10%, #101b22)}}.salesHero .countryFlag{color:var(--demo-secondary);font-size:17px}.salesHero .serverCopy{gap:3px;min-width:0}.salesHero .serverCopy small{color:#6e7c80;letter-spacing:.07em;font-size:7px}.salesHero .serverCopy b{color:#eff5f1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.15;overflow:hidden}.serverMetrics{color:var(--demo-secondary);grid-template-rows:auto auto;grid-template-columns:auto auto;place-items:center end;gap:1px 7px;display:grid}.serverMetrics b{white-space:nowrap;font-size:9px}.serverMetrics small{color:#6c7a7d;text-transform:none;font-size:7px}.serverMetrics i{color:#617074;grid-area:1/2/3;font-size:21px;font-style:normal}.demoModesHeading{margin-top:9px}.salesHero .demoModes{gap:7px;margin-top:0}.salesHero .demoModes button{background:#ffffff04;border-radius:12px;gap:4px;height:43px;font-size:8px}.salesHero .demoModes button b{font-size:14px}.salesHero .demoModes button.selected{border-color:var(--demo-secondary)}@supports (color:color-mix(in lab, red, red)){.salesHero .demoModes button.selected{border-color:color-mix(in srgb, var(--demo-secondary) 64%, transparent)}}.salesHero .demoModes button.selected{background:linear-gradient(180deg, var(--demo-primary), var(--demo-primary))}@supports (color:color-mix(in lab, red, red)){.salesHero .demoModes button.selected{background:linear-gradient(180deg, color-mix(in srgb, var(--demo-primary) 10%, transparent), color-mix(in srgb, var(--demo-primary) 4%, transparent))}}.salesHero .demoModes button.selected{box-shadow:inset 0 0 22px var(--demo-primary)}@supports (color:color-mix(in lab, red, red)){.salesHero .demoModes button.selected{box-shadow:inset 0 0 22px color-mix(in srgb, var(--demo-primary) 5%, transparent)}}.salesHero .demoProtectionRow{color:#6e7c80;justify-content:space-between;gap:5px;width:100%;margin-top:9px;padding:0 5px;font-size:7px}.salesHero .demoBottomNav{border-top-color:var(--demo-primary);height:56px}@supports (color:color-mix(in lab, red, red)){.salesHero .demoBottomNav{border-top-color:color-mix(in srgb, var(--demo-primary) 12%, var(--line-soft))}}.salesHero .demoBottomNav{background:#050b10f0;padding:6px 10px}.salesHero .demoBottomNav span{gap:3px;font-size:14px}.salesHero .demoBottomNav span.active{color:var(--demo-secondary);background:var(--demo-primary)}@supports (color:color-mix(in lab, red, red)){.salesHero .demoBottomNav span.active{background:color-mix(in srgb, var(--demo-primary) 8%, transparent)}}.salesHero .demoBottomNav small{font-size:7px}.salesHero .phoneHomeIndicator{width:106px;height:4px;margin:8px auto 9px}.salesHero .phoneHint{color:#8a9998;margin-top:15px;font-size:10px}.salesHero .demoPaletteDock{background:#070d11d1;border:1px solid #a8ff451f;border-radius:999px;width:fit-content;margin:9px auto 0;padding:6px 8px 6px 13px;box-shadow:0 12px 30px #0003}.salesHero .demoPaletteDock>span{color:#879492;font-size:8px}.salesHero .demoPalettes{gap:5px}.salesHero .demoPalettes button,.salesHero .demoPalettes label{border-radius:50%;width:24px;height:24px}.salesHero .paletteDot{width:12px;height:12px}@media (width<=680px){.salesHero .phoneShowcase{width:min(100%,405px);padding-inline:0}.salesHero .phoneFrame{width:min(100%,378px)}}.registerButton{font:inherit;cursor:pointer}.accountBackdrop{-webkit-backdrop-filter:blur(16px)saturate(.8);backdrop-filter:blur(16px)saturate(.8);background:radial-gradient(circle at 50% 35%,#a8ff450e,#0000 36%),#010406d1;animation:.18s ease-out both accountBackdropIn}.accountDialogAuth{scrollbar-width:thin;scrollbar-color:#a8ff4542 transparent;background:radial-gradient(circle at 100% 0,#a8ff4514,#0000 28%),linear-gradient(#0b1217,#080e13);border-color:#a8ff452e;border-radius:24px;width:min(540px,100%);max-height:calc(100vh - 32px);padding:24px 28px 26px;animation:.22s cubic-bezier(.2,.8,.2,1) both accountDialogIn;overflow-y:auto;box-shadow:0 42px 120px #000000b3,0 0 0 1px #ffffff06,inset 0 1px #ffffff0a}@keyframes accountBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes accountDialogIn{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.accountDialogAuth .accountClose{z-index:2;top:15px;right:15px}.accountDialogAuth .accountBrand{margin:0 48px 18px 0}.accountBrand>i{color:#a8ff458c;font:700 7px var(--font-unbounded), sans-serif;letter-spacing:.12em;margin-left:auto;font-style:normal}.authShell{flex-direction:column;display:flex}.authTabs{isolation:isolate;background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid;position:relative}.authTabs:before{z-index:0;content:"";background:#a8ff451a;border:1px solid #a8ff4542;border-radius:9px;width:calc(50% - 6px);height:calc(100% - 8px);transition:transform .28s cubic-bezier(.22,.78,.24,1),opacity .16s;position:absolute;top:4px;left:4px;box-shadow:0 8px 22px #6bff370f,inset 0 1px #ffffff09}.authTabs[data-active=register]:before{transform:translate(calc(100% + 4px))}.authTabs[data-active=reset]:before{opacity:0}.authTabs button{z-index:1;color:#7b898b;cursor:pointer;min-height:40px;font:inherit;background:0 0;border:0;border-radius:9px;font-size:12px;font-weight:800;transition:background .16s,color .16s,box-shadow .16s;position:relative}.authTabs button.selected{color:#e9ffd7;box-shadow:none;background:0 0}.authViewTransition{animation:.26s cubic-bezier(.22,.78,.24,1) both switchContentIn}.telegramAuthButton{color:#fff;background:linear-gradient(135deg,#2799e7,#48aef2);border:1px solid #4faeee8f;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:47px;margin-top:14px;font-size:12px;font-weight:850;transition:transform .16s,filter .16s;display:flex;box-shadow:0 12px 28px #2191dc21}.telegramAuthButton:hover,.telegramAuthButton:focus-visible{filter:brightness(1.08);outline:none;transform:translateY(-1px)}.telegramAuthButton>span{color:#2f9ee7;background:#fffffff0;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.authDivider{color:#526165;grid-template-columns:1fr auto 1fr;align-items:center;gap:11px;margin:15px 0 2px;font-size:9px;display:grid}.authDivider:before,.authDivider:after{content:"";background:#ffffff12;height:1px}.authHeading{margin:15px 0 2px}.authHeading .accountEyebrow{margin-bottom:6px;font-size:8px!important}.authHeading h2{color:#f1f5f2;letter-spacing:-.04em;margin:0;font-size:25px}.authHeading>p:last-child{color:#7a898b;margin:6px 0 0;font-size:11px;line-height:1.5}.authForm label{color:#a1acad;letter-spacing:.015em;gap:7px;margin-top:11px;font-size:10px}.authForm input:not([type=checkbox]){color:#edf3ef;background:#02070a94;border-color:#ffffff16;border-radius:11px;min-height:46px;font-size:12px}.authForm input::placeholder{color:#455256}.authForm input:not([type=checkbox]):hover{border-color:#ffffff24}.authForm input:not([type=checkbox]):focus{border-color:#a8ff459e;box-shadow:0 0 0 3px #a8ff4512}.authForm>button[type=submit]{background:linear-gradient(135deg,#b0ff58,#8bf53a);border-radius:11px;min-height:48px;margin-top:16px;box-shadow:0 14px 30px #8bf53a1a}.forgotPassword{color:#748285;text-underline-offset:3px;align-self:flex-end;margin-top:10px;font-size:9px;-webkit-text-decoration:underline #7482856b;text-decoration:underline #7482856b}.loginHint button{color:var(--sales-lime);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:750}.authShell>.loginLegal{color:#566467;margin-top:14px}.registerFieldsGrid{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.registerFieldWide{grid-column:1/-1}.referralField{position:relative}.referralField>small{color:#536164;font-size:8px;font-weight:600;position:absolute;top:0;right:0}.registerConsent{grid-template-columns:17px 1fr;align-items:start;line-height:1.45;color:#667477!important;gap:9px!important;margin-top:13px!important;font-size:9px!important;font-weight:500!important;display:grid!important}.registerConsent input{width:16px;height:16px;accent-color:var(--sales-lime);margin:0}.registerConsent a{color:#a1acad;text-underline-offset:2px;text-decoration:underline}.loginError{background:#ff687c0f;border:1px solid #ff687c2e;border-radius:10px;padding:9px 11px;font-size:10px!important;line-height:1.45!important}.verificationForm{text-align:center;align-items:center;position:relative}.verificationBack,.verificationForm>.verificationBack{min-height:0;box-shadow:none;color:#788689;cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start;margin:11px 0 0;padding:0;font-size:9px}.verificationIcon{width:54px;height:54px;color:var(--sales-lime);background:#a8ff4513;border:1px solid #a8ff4540;border-radius:17px;place-items:center;margin-top:13px;font-size:21px;display:grid;box-shadow:0 0 34px #a8ff4512}.loginMethodStep{text-align:center;align-items:center;position:relative}.loginShield{animation:.42s cubic-bezier(.2,.85,.25,1.2) both loginShieldIn}.loginChannelCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:18px;display:grid}.loginChannelCards>button{color:#eef8f1;cursor:pointer;min-height:78px;font:inherit;text-align:left;background:linear-gradient(145deg,#101c1cf0,#050c0ff0);border:1px solid #ffffff17;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:12px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.loginChannelCards>button:hover,.loginChannelCards>button:focus-visible{background:linear-gradient(145deg,#1d361ff0,#07120ff5);border-color:#a8ff456b;outline:none;transform:translateY(-2px);box-shadow:0 14px 32px #63d02c1a}.loginChannelCards>button:disabled{cursor:wait;opacity:.62;transform:none}.loginChannelCards>button>span{width:38px;height:38px;color:var(--sales-lime);background:#a8ff4514;border:1px solid #a8ff4538;border-radius:12px;place-items:center;font-size:16px;display:grid}.loginChannelCards>button>span.telegramChannelIcon{color:#66c0fa;background:#41aef41a;border-color:#41aef452}.loginChannelCards>button>div{gap:4px;min-width:0;display:grid}.loginChannelCards strong{font-size:11px}.loginChannelCards small{color:#718083;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.loginChannelCards i{color:#788989;font-size:15px;font-style:normal}.loginProgress{color:#9eb0ab;margin:12px 0 0;font-size:10px}.loginCodeStep{animation:.3s both loginStepIn}@keyframes loginShieldIn{0%{opacity:0;transform:translateY(8px)scale(.72)rotate(-8deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes loginStepIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.verificationHeading{max-width:380px;margin-top:12px}.verificationHeading>p:last-child strong{color:#d7dfdb}.verificationCodeField{text-align:left;width:min(260px,100%)}.verificationCodeField input{text-align:center;letter-spacing:.32em;height:58px;font:800 24px var(--font-unbounded), monospace!important;padding:0 17px!important}.verificationForm>button[type=submit]{width:min(320px,100%)}.resendCode,.verificationForm>.resendCode{min-height:32px;box-shadow:none;color:var(--sales-lime);cursor:pointer;font:inherit;background:0 0;border:0;margin:8px 0 0;padding:0 8px;font-size:9px}.resendCode:disabled,.verificationForm>.resendCode:disabled{color:#536164;cursor:wait;opacity:1}@media (width<=620px){.accountBackdrop{align-items:end;padding:0}.accountDialogAuth,.accountDialogCabinet{width:100%;max-height:calc(100vh - 12px);padding:22px 18px max(24px, env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0}.accountDialogAuth .accountBrand{margin-bottom:15px}.accountBrand>i{display:none}.registerFieldsGrid{grid-template-columns:1fr}.registerFieldWide{grid-column:auto}.authHeading h2{font-size:23px}}.motion-ready .siteReveal{opacity:0;filter:blur(3px);transition:opacity .62s cubic-bezier(.2,.75,.25,1),filter .62s cubic-bezier(.2,.75,.25,1),transform .62s cubic-bezier(.2,.75,.25,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(22px)scale(.99)}.motion-ready .siteReveal.is-visible{opacity:1;filter:none;transform:translateY(0)scale(1)}@media (width<=620px){.loginChannelCards{grid-template-columns:1fr}.loginChannelCards>button{min-height:68px}}@media (prefers-reduced-motion:reduce){.motion-ready .siteReveal,.motion-ready .siteReveal.is-visible,.loginShield,.loginCodeStep{opacity:1;filter:none;transition:none;animation:none;transform:none}}.heroActions button,.closingBox button{font:inherit}.networkExperience{background:radial-gradient(circle at 73% 49%,#97ff3d1c,#0000 33%),linear-gradient(130deg,#081410fa,#060f10fa);border:1px solid #91ff3d33;border-radius:34px;grid-template-columns:minmax(320px,.82fr) minmax(560px,1.18fr);align-items:stretch;min-height:650px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 36px 100px #00000047}.networkExperience:before{content:"";pointer-events:none;background-image:linear-gradient(#a9ff5007 1px,#0000 1px),linear-gradient(90deg,#a9ff5007 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.networkStory{z-index:3;flex-direction:column;justify-content:center;padding:62px 12px 62px 62px;animation:.34s cubic-bezier(.2,.75,.2,1) both networkStoryIn;display:flex;position:relative}.networkCode{width:fit-content;color:var(--sales-lime);font:800 10px/1 var(--font-mono,monospace);letter-spacing:.12em;background:#93ff3812;border:1px solid #93ff383d;border-radius:999px;margin:20px 0 14px;padding:7px 11px}.networkStory h2{color:#f2f6f2;letter-spacing:-.055em;max-width:520px;margin:0;font-size:clamp(42px,4.35vw,68px);font-weight:540;line-height:.98}.networkStory>p:not(.sectionKicker){color:#8ea39b;max-width:520px;margin:26px 0 0;font-size:15px;line-height:1.8}.networkStory ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.networkStory li{color:#c5d0cb;align-items:center;gap:10px;font-size:12px;display:flex}.networkStory li:before{background:var(--sales-lime);content:"";border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #96ff37cc}.networkProgress{color:#60736c;width:min(100%,360px);font:700 9px/1 var(--font-mono,monospace);grid-template-columns:1fr;align-items:center;gap:12px;margin-top:36px;display:grid}.networkProgress:before{content:"";background:#ffffff1a;grid-area:1/1;height:1px}.networkProgress i{z-index:1;background:var(--sales-lime);grid-area:1/1;height:2px;transition:width .3s;box-shadow:0 0 16px #96ff3780}.networkCanvas{min-height:650px;position:relative}.networkOrbit,.networkPulse{pointer-events:none;border:1px solid #94ff3d30;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.networkOrbitOuter{width:460px;height:460px;animation:28s linear infinite networkOrbitSpin}.networkOrbitInner{width:292px;height:292px;animation:19s linear infinite reverse networkOrbitSpin}.networkPulse{border-color:#94ff3d1f;width:155px;height:155px;animation:2.7s ease-out infinite networkPulse}.networkCenter{z-index:2;background:linear-gradient(145deg,#112414fa,#020808fa);border:1px solid #9aff4180;border-radius:30px;place-items:center;width:116px;height:116px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:0 0 55px #83ff2f2e,inset 0 0 24px #93ff3714}.networkCenter img{filter:drop-shadow(0 0 12px #97ff378c);width:58px;height:58px}.networkCenter small{color:#73935f;font:800 8px/1 var(--font-mono,monospace);letter-spacing:.15em;position:absolute;bottom:-25px}.networkFeatureNode{z-index:4;color:#f0f5f1;text-align:left;cursor:pointer;background:#050d0ee8;border:1px solid #ffffff1a;border-radius:17px;gap:4px;width:190px;padding:15px 17px;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s;display:grid;position:absolute;box-shadow:0 18px 42px #0000003d}.networkFeatureNode strong{color:var(--sales-lime);font:800 12px/1.2 var(--font-mono,monospace)}.networkFeatureNode small{color:#667a73;max-width:145px;font-size:9px;line-height:1.45}.networkFeatureNode:hover,.networkFeatureNode:focus-visible,.networkFeatureNode[data-active=true]{background:#0d1f14f7;border-color:#9dff459e;outline:none;transform:translateY(-5px);box-shadow:0 0 0 1px #9dff4514,0 22px 55px #00000057,0 0 32px #8cff3714}.networkFeatureNode1{top:8%;left:8%}.networkFeatureNode2{top:12%;right:2%}.networkFeatureNode3{top:42%;right:-1%}.networkFeatureNode4{bottom:7%;right:6%}.networkFeatureNode5{bottom:4%;left:8%}.networkFeatureNode6{top:43%;left:-1%}.networkMobileRail{display:none}@keyframes networkStoryIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes networkOrbitSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes networkPulse{0%{opacity:.5;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(1.55)}}.benefitSection{background:radial-gradient(circle at 50% 42%,#91ff3d0e,#0000 32rem),#05090b;padding-top:118px;position:relative;overflow:hidden}.benefitSection:before{content:"";pointer-events:none;background-image:linear-gradient(#9dff4606 1px,#0000 1px),linear-gradient(90deg,#9dff4606 1px,#0000 1px);background-size:48px 48px;height:420px;position:absolute;inset:12% 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.benefitHeading{z-index:1;max-width:760px;margin-bottom:42px;position:relative}.benefitGrid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:relative}.benefitCard{background:radial-gradient(circle at 0 0,#97ff3f14,#0000 45%),linear-gradient(145deg,#0b1713f5,#060d0df5);border:1px solid #ffffff16;border-radius:22px;min-height:205px;padding:25px 25px 27px;transition:transform .22s cubic-bezier(.22,.78,.24,1),border-color .22s,background .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 22px 55px #00000021}.benefitCard:hover{background:radial-gradient(circle at 0 0,#97ff3f1d,#0000 48%),linear-gradient(145deg,#0d1c15fa,#060e0dfa);border-color:#97ff3f4d;transform:translateY(-5px)}.benefitIcon{width:46px;height:46px;color:var(--sales-lime);font:850 12px/1 var(--font-mono,monospace);letter-spacing:-.04em;background:#97ff3f11;border:1px solid #97ff3f3d;border-radius:14px;place-items:center;display:grid;box-shadow:0 0 30px #97ff3f0e}.benefitIndex{color:#9dff4638;font:800 10px/1 var(--font-mono,monospace);letter-spacing:.13em;position:absolute;top:28px;right:26px}.benefitCard h3{color:#f1f6f2;letter-spacing:-.025em;margin:31px 0 10px;font-size:18px}.benefitCard p{color:#81928b;max-width:330px;margin:0;font-size:12px;line-height:1.65}@media (width<=900px){.benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.benefitSection{padding-top:78px}.benefitHeading{margin-bottom:28px}.benefitGrid{grid-template-columns:1fr}.benefitCard{min-height:185px;padding:22px}.benefitCard h3{margin-top:27px}}.onboardingGuide{background:radial-gradient(circle at 100% 0,#9dff131a,#0000 34%),linear-gradient(145deg,#0c1915,#081115);border:1px solid #9dff1340;border-radius:22px;gap:18px;padding:22px;display:grid;box-shadow:0 24px 60px #0000003d}.onboardingHeading{gap:7px;display:grid}.onboardingHeading>span,.onboardingAction>div>span{color:var(--sales-lime);font:850 8px/1 var(--font-mono,monospace);letter-spacing:.14em}.onboardingHeading h3{color:#f2f7f3;letter-spacing:-.035em;margin:0;font-size:22px}.onboardingHeading p{color:#8b9a96;max-width:630px;margin:0;font-size:11px;line-height:1.6}.onboardingSteps{grid-template-columns:minmax(94px,auto) 1fr minmax(94px,auto) 1fr minmax(94px,auto);align-items:center;gap:10px;display:grid}.onboardingSteps>i{color:#73817f;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;font-size:10px;font-style:normal;font-weight:900;display:grid;position:static}.onboardingSteps>i>b{width:30px;height:30px;color:inherit;background:#091216;border:1px solid #2a3a3c;border-radius:50%;place-items:center;font-size:10px;display:grid}.onboardingSteps>i span{color:inherit;white-space:nowrap;margin:0;font-size:9px;font-weight:800;position:static}.onboardingSteps>i[data-active=true]{color:#f2f8ef}.onboardingSteps>i[data-active=true]>b{color:#071007;background:var(--sales-lime);border-color:#9dff138c;box-shadow:0 0 22px #9dff1326}.onboardingSteps>i[data-done=true]{color:var(--sales-lime)}.onboardingSteps>i[data-done=true]>b{background:#9dff1314;border-color:#9dff1359}.onboardingSteps>b{background:linear-gradient(90deg,#9dff1373,#9dff1314);height:1px}.onboardingPlatforms{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.onboardingPlatforms button{color:#a7b4b0;text-align:left;cursor:pointer;background:#081216;border:1px solid #29393e;border-radius:13px;gap:4px;min-height:58px;padding:10px;transition:transform .22s cubic-bezier(.22,.78,.24,1),border-color .18s,background .18s,box-shadow .18s,color .18s;display:grid}.onboardingPlatforms button:hover,.onboardingPlatforms button[data-active=true]{color:#f2f8f2;background:#9dff1313;border-color:#9dff1380;transform:translateY(-2px);box-shadow:0 11px 24px #5bff2e0e}.onboardingPlatforms strong{font-size:10px}.onboardingPlatforms small{color:#72817e;font-size:8px}.onboardingAction{background:#091414;border:1px solid #9dff132e;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:15px;display:grid}.onboardingAction>div{gap:5px;display:grid}.onboardingAction>div>strong{color:#f1f6f2;font-size:12px}.onboardingAction>div>small{color:#7f8d89;font-size:9px;line-height:1.5}.onboardingAction>a,.onboardingAction>button{background:var(--sales-lime);color:#071007;cursor:pointer;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:178px;min-height:43px;padding:0 14px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.onboardingAction>button:disabled{opacity:.55;cursor:wait}.onboardingWaiting{background:#0c1f18b8;border:1px solid #294139;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.onboardingWaiting>i{border:2px solid #28433a;border-top-color:var(--sales-lime);border-radius:50%;width:24px;height:24px;display:block}.onboardingWaiting>i.checking{animation:.9s linear infinite onboardingSpin}.onboardingWaiting>div{gap:4px;display:grid}.onboardingWaiting strong{color:#e9f1ea;font-size:10px}.onboardingWaiting small{color:#7f908a;font-size:8px;line-height:1.45}.onboardingWaiting button,.onboardingSkip{color:#98aa9f;cursor:pointer;background:0 0;border:0;font-size:9px}.onboardingWaiting button:hover,.onboardingSkip:hover{color:var(--sales-lime)}.onboardingSkip{justify-self:center;padding:0}.onboardingHelp{background:#ffb84d0e;border:1px solid #ffb84d38;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.onboardingHelp>div{gap:4px;display:grid}.onboardingHelp strong{color:#f2eee7;font-size:10px}.onboardingHelp small{color:#958d80;max-width:540px;font-size:8px;line-height:1.5}.onboardingHelp a{color:#ffd08c;background:#ffb84d1a;border-radius:999px;align-items:center;gap:8px;min-width:max-content;padding:9px 12px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.onboardingHelp a:hover{background:#ffb84d29}@keyframes onboardingSpin{to{transform:rotate(360deg)}}.installIntro>span{color:var(--sales-lime);font:800 10px/1 var(--font-mono,monospace);border:1px solid #a0ff503d;border-radius:999px;padding:7px 10px}.cabinetDownloadGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cabinetDownloadGrid>article,.happCabinetCard{background:linear-gradient(145deg,#0b1519,#091115);border:1px solid #23343b;border-radius:18px;gap:18px;padding:18px;display:grid}.cabinetPlatformHead,.happCabinetHeading{align-items:center;gap:13px;display:flex}.cabinetPlatformHead>i,.happCabinetHeading>i{background:#12241b;border:1px solid #9aff4529;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.cabinetPlatformHead img,.happCabinetHeading img{object-fit:contain;width:27px;height:27px}.cabinetPlatformHead div,.happCabinetHeading div{gap:4px;min-width:0;display:grid}.cabinetPlatformHead div>span,.happCabinetHeading div>span{color:#6e8582;font:800 8px/1 var(--font-mono,monospace);letter-spacing:.12em}.cabinetPlatformHead strong,.happCabinetHeading h3{color:#eff5f1;margin:0;font-size:16px}.cabinetPlatformHead small,.happCabinetHeading p{color:#768986;margin:0;font-size:9px;line-height:1.5}.cabinetDownloadGrid>article>a,.cabinetDownloadButton,.createHappButton,.happReady a{background:var(--sales-lime);color:#071007;cursor:pointer;border:0;border-radius:11px;justify-content:space-between;align-items:center;min-height:40px;padding:0 13px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.happCabinetCard{background:radial-gradient(circle at 100% 0,#9eff4414,#0000 28%),linear-gradient(145deg,#0b1519,#091115);gap:15px}.subscriptionClientPicker{grid-template-columns:1fr 1fr;gap:8px;display:grid}.subscriptionClientPicker button{color:#82928f;text-align:left;cursor:pointer;background:#081115;border:1px solid #24353a;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:54px;padding:8px 11px;transition:border-color .18s,background .18s,color .18s;display:grid}.subscriptionClientPicker button:hover{color:#dce8df;border-color:#9cff464d}.subscriptionClientPicker button[data-active=true]{color:#effbe8;background:#9cff4613;border-color:#9cff4694;box-shadow:inset 0 0 22px #7bff3209}.subscriptionClientPicker img{object-fit:contain;border-radius:9px;width:34px;height:34px}.subscriptionClientPicker span{gap:3px;display:grid}.subscriptionClientPicker strong{font-size:11px}.subscriptionClientPicker small{color:#70817d;font-size:8px}.happPlatformPicker{isolation:isolate;grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:relative}.happPlatformPicker:before{z-index:0;content:"";background:#9cff4614;border:1px solid #9cff4680;border-radius:10px;width:calc(33.3333% - 5.33333px);height:38px;transition:transform .28s cubic-bezier(.22,.78,.24,1);position:absolute;top:0;left:0;box-shadow:0 8px 20px #5eff320b}.happPlatformPicker[data-active=appletv]:before{transform:translate(calc(100% + 8px))}.happPlatformPicker[data-active=androidtv]:before{transform:translate(calc(200% + 16px))}.happPlatformPicker button{z-index:1;color:#849692;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;min-height:38px;font-size:9px;transition:color .18s,transform .18s;position:relative}.happPlatformPicker button:hover{color:#c7d5d1}.happPlatformPicker button[data-active=true]{color:#dff9d0}.switchContentIn{animation:.26s cubic-bezier(.22,.78,.24,1) both switchContentIn}.createHappButton{width:100%}.createHappButton:disabled{opacity:.55;cursor:wait}.happReady{background:#96ff3c0b;border:1px solid #98ff3e38;border-radius:16px;gap:15px;padding:16px;display:grid}.happReadySummary{gap:5px;display:grid}.happReadySummary span,.happQrPanel>span{color:var(--sales-lime);font:800 8px/1 var(--font-mono,monospace);letter-spacing:.13em}.happReadySummary strong{color:#eef4ef;font-size:13px}.happReadySummary small{color:#7d8f8a;font-size:9px;line-height:1.5}.happConnectionGuide{grid-template-columns:170px minmax(0,1fr);gap:16px;display:grid}.happQrPanel{text-align:center;background:#081216;border:1px solid #9eff4429;border-radius:14px;justify-items:center;gap:9px;padding:13px;display:grid}.happQrPanel small{color:#7d8d89;font-size:8px;line-height:1.5}.happConnectionGuide ol{align-content:center;gap:9px;margin:0;padding:0;list-style:none;display:grid}.happConnectionGuide li{color:#a8b6b1;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;font-size:9px;line-height:1.5;display:grid}.happConnectionGuide li b{width:25px;height:25px;color:var(--sales-lime);background:#9dff130f;border:1px solid #9dff1340;border-radius:8px;place-items:center;font-size:9px;display:grid}.happReadyActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.happReady button{color:#b7c5c1;cursor:pointer;background:#0b1419;border:1px solid #31444a;border-radius:11px;font-size:9px}.installSecurityNote{color:#71837f;align-items:center;gap:8px;margin:0;font-size:9px;display:flex}.installSecurityNote span{color:var(--sales-lime)}@media (width<=980px){.networkExperience{grid-template-columns:1fr;min-height:0}.networkStory{padding:48px 48px 20px}.networkCanvas{min-height:580px}}@media (width<=680px){.networkExperience{border-radius:24px}.networkStory{padding:30px 22px 18px}.networkStory h2{font-size:38px}.networkStory>p:not(.sectionKicker){font-size:13px;line-height:1.65}.networkCanvas{min-height:340px;margin:0 12px}.networkOrbitOuter{width:290px;height:290px}.networkOrbitInner{width:190px;height:190px}.networkCenter{border-radius:25px;width:92px;height:92px}.networkCenter img{width:46px;height:46px}.networkFeatureNode{display:none}.networkMobileRail{z-index:4;scrollbar-width:none;gap:8px;padding:0 22px 26px;display:flex;position:relative;overflow-x:auto}.networkMobileRail::-webkit-scrollbar{display:none}.networkMobileRail button{color:#8da099;background:#091313;border:1px solid #293a35;border-radius:999px;align-items:center;gap:8px;min-width:max-content;padding:10px 13px;font-size:10px;display:flex}.networkMobileRail button[data-active=true]{color:#f0f6f1;background:#99ff3e14;border-color:#99ff3e8c}.cabinetDownloadGrid,.happPlatformPicker{grid-template-columns:1fr}.happPlatformPicker:before{width:100%}.happPlatformPicker[data-active=appletv]:before{transform:translateY(46px)}.happPlatformPicker[data-active=androidtv]:before{transform:translateY(92px)}.happReady>div:last-child{grid-template-columns:1fr}.happReady button{min-height:40px}.onboardingGuide{border-radius:18px;padding:17px}.onboardingHeading h3{font-size:19px}.onboardingPlatforms{grid-template-columns:1fr 1fr}.onboardingPlatforms button:last-child{grid-column:1/-1}.onboardingAction{grid-template-columns:1fr}.onboardingAction>a,.onboardingAction>button{width:100%;min-width:0}.onboardingWaiting{grid-template-columns:auto 1fr}.onboardingWaiting button{grid-column:2;justify-self:start;padding:0}.onboardingHelp{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.networkStory,.networkOrbit,.networkPulse{animation:none!important}}@media (width<=620px){.accountDialog.accountDialogCabinet{padding:0}}.salesSite .proofGrid>div{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);column-gap:13px}.salesSite .proofGrid>div>i{width:34px;height:34px;color:var(--sales-lime);background:linear-gradient(145deg,#a8ff4524,#a8ff4509);border:1px solid #a8ff453d;border-radius:11px;grid-row:1/3;justify-content:center;align-self:center;align-items:center;font-size:16px;font-style:normal;display:grid;box-shadow:inset 0 1px #ffffff0d}.quickStartSection{background:radial-gradient(circle at 50% 12%,#a8ff450e,#0000 30%),#070d12;padding:116px 0 132px}.quickStartHeading{max-width:780px;margin:0 auto 42px}.quickStartHeading h2{max-width:760px;margin-inline:auto}.quickStartGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.quickStartGrid article{background:linear-gradient(145deg,#a8ff450b,#0000 48%),#0a1217;border:1px solid #a8ff4524;border-radius:22px;min-height:230px;padding:31px 30px 32px;transition:border-color .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.quickStartGrid article:after{content:"";border:1px solid #a8ff451a;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-82px;right:-54px;box-shadow:0 0 70px #a8ff4509}.quickStartGrid article:hover{border-color:#a8ff4552;transform:translateY(-4px)}.quickStartNumber{min-width:42px;min-height:27px;color:var(--sales-lime);letter-spacing:.09em;background:#a8ff4512;border:1px solid #a8ff4533;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.quickStartGrid h3{color:#f4f7f3;letter-spacing:-.035em;margin:42px 0 12px;font-size:clamp(20px,2vw,25px);line-height:1.12}.quickStartGrid p{z-index:1;color:#829092;max-width:320px;margin:0;font-size:14px;line-height:1.7;position:relative}@media (width<=900px){.quickStartGrid{grid-template-columns:1fr}.quickStartGrid article{min-height:0}}@media (width<=680px){.salesSite .proofGrid>div{grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);column-gap:10px}.salesSite .proofGrid>div>i{border-radius:9px;width:30px;height:30px;font-size:14px}.quickStartSection{padding:78px 0 88px}.quickStartHeading{margin-bottom:28px}.quickStartGrid{gap:12px}.quickStartGrid article{padding:24px}.quickStartGrid h3{margin-top:28px}}.accountDialog.accountDialogCabinet{scrollbar-color:#375147 #091114;scrollbar-width:thin;background:radial-gradient(circle at 87% 8%,#77ff3814,#0000 28%),#080e12;border-color:#a8ff452e;width:min(1040px,100%);min-width:0;height:min(630px,100dvh - 40px);max-height:calc(100vh - 40px);padding:0;overflow:hidden}.accountDialog.accountDialogCabinet::-webkit-scrollbar{width:9px}.accountDialog.accountDialogCabinet::-webkit-scrollbar-track{background:#091114}.accountDialog.accountDialogCabinet::-webkit-scrollbar-thumb{background:#375147;border:2px solid #091114;border-radius:999px}.accountDialogCabinet .accountClose{z-index:4}.accountDialogCabinet>.accountBrand{display:none}.cabinetShell{grid-template-columns:240px minmax(0,1fr);height:100%;min-height:0;display:grid}.cabinetSidebar{background:#040a0dc7;border-right:1px solid #ffffff13;flex-direction:column;min-width:0;min-height:0;padding:30px 18px 22px;display:flex}.cabinetIdentity{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:0 8px 24px;display:grid}.cabinetIdentity>span{width:42px;height:42px;color:var(--sales-lime);font-family:var(--font-unbounded), sans-serif;background:linear-gradient(145deg,#a8ff4524,#2fff850a);border:1px solid #a8ff4547;border-radius:14px;place-items:center;font-weight:900;display:grid}.cabinetIdentity div{min-width:0}.cabinetIdentity strong,.cabinetIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cabinetIdentity strong{color:#f3f7f3;font-size:13px}.cabinetIdentity small{color:#718082;margin-top:4px;font-size:10px}.cabinetSidebar nav{gap:5px;min-height:0;display:grid}.cabinetNav{isolation:isolate;position:relative}.cabinetNav:before{z-index:0;content:"";height:43px;transform:translateY(calc(var(--cabinet-nav-index,0) * 48px));background:linear-gradient(100deg,#a8ff451a,#a8ff450b);border:1px solid #a8ff4533;border-radius:12px;transition:transform .31s cubic-bezier(.2,.82,.22,1);position:absolute;top:0;left:0;right:0;box-shadow:0 10px 26px #4fff4109,inset 0 1px #ffffff06}.cabinetSidebar nav button,.cabinetLogout{z-index:1;color:#899798;cursor:pointer;min-height:43px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:0 12px;font-size:12px;font-weight:750;display:flex;position:relative}.cabinetSidebar nav button i{color:#8ca09c;background:#ffffff09;border-radius:7px;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.cabinetSidebar nav button:hover,.cabinetSidebar nav button.selected{color:#eff8ef;background:0 0;border-color:#0000}.cabinetSidebar nav button:not(.selected):hover{background:#ffffff07}.cabinetSidebar nav button.selected i{color:#b9ff78;background:#a8ff4529;border:1px solid #a8ff456b;box-shadow:inset 0 0 12px #a8ff450f,0 0 14px #76ff3414}.cabinetAmbassador{color:#efffe8;cursor:pointer;width:100%;min-height:66px;font:inherit;text-align:left;background:radial-gradient(circle at 14%,#a8ff4529,#0000 34%),linear-gradient(115deg,#a8ff4517,#12261c57 62%,#4fff9a14);border:1px solid #a8ff4542;border-radius:15px;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:10px;margin-top:14px;padding:9px 10px;transition:border-color .24s,box-shadow .24s,transform .24s cubic-bezier(.2,.82,.22,1);display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffff0a,0 14px 34px #13602914}.cabinetAmbassador:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 20%,#daffb13d 48%,#0000 72%);position:absolute;inset:-1px;transform:translate(-105%)}.cabinetAmbassador:after{content:"";pointer-events:none;border:1px solid #a8ff451f;border-radius:50%;width:52px;height:52px;position:absolute;bottom:-16px;right:17px;box-shadow:0 0 0 8px #a8ff4506,0 0 0 18px #a8ff4504}.cabinetAmbassador:hover{border-color:#a8ff458f;transform:translateY(-3px)scale(1.012);box-shadow:inset 0 1px #ffffff0f,0 17px 40px #2ab03e29,0 0 0 1px #a8ff450f}.cabinetAmbassador:hover:before{animation:.78s cubic-bezier(.2,.72,.2,1) both cabinetAmbassadorSweep}.cabinetAmbassadorIcon{z-index:1;background:#071009;border:1px solid #a8ff4561;border-radius:12px;place-items:center;width:36px;height:36px;display:grid;position:relative;box-shadow:0 0 18px #a8ff4521,inset 0 0 12px #a8ff4512}.cabinetAmbassadorIcon:after{content:"";border:1px solid #a8ff4521;border-radius:15px;animation:2.8s ease-in-out infinite cabinetAmbassadorBreath;position:absolute;inset:-5px}.cabinetAmbassadorIcon img{object-fit:contain;filter:drop-shadow(0 0 9px #a8ff459e);width:24px;height:24px}.cabinetAmbassadorCopy{z-index:1;min-width:0;display:block;position:relative}.cabinetAmbassadorCopy strong,.cabinetAmbassadorCopy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cabinetAmbassadorCopy strong{letter-spacing:.01em;font-size:12px;font-weight:900}.cabinetAmbassadorCopy small{color:#8fa294;margin-top:5px;font-size:8px;font-weight:700}.cabinetAmbassadorArrow{z-index:1;width:24px;height:24px;color:var(--sales-lime);background:#a8ff4517;border-radius:8px;place-items:center;font-size:14px;transition:background .22s,transform .22s;display:grid;position:relative}.cabinetAmbassador:hover .cabinetAmbassadorArrow{background:var(--sales-lime);color:#061006;transform:translate(2px,-2px)}@keyframes cabinetAmbassadorSweep{0%{opacity:0;transform:translate(-105%)}30%{opacity:1}to{opacity:0;transform:translate(105%)}}@keyframes cabinetAmbassadorBreath{0%,to{opacity:.34;transform:scale(.9)}50%{opacity:.9;transform:scale(1.08)}}.ambassadorTransition{z-index:99999;color:#f3ffe9;background:#020807;place-items:center;animation:.42s cubic-bezier(.18,.84,.2,1) both ambassadorSceneIn;display:grid;position:fixed;inset:0;overflow:hidden}.ambassadorTransition:before,.ambassadorTransition:after{content:"";pointer-events:none;position:absolute}.ambassadorTransition:before{aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#a8ff4533,#268f4114 24%,#0000 64%);border-radius:50%;width:min(92vw,980px);animation:1.1s ease-out both ambassadorSceneGlow;top:50%;left:50%;transform:translate(-50%,-50%)}.ambassadorTransition:after{background:linear-gradient(110deg,#0000 34%,#a8ff4514 48%,#0000 62%);animation:.9s cubic-bezier(.18,.82,.2,1) .11s both ambassadorSceneWipe;inset:0;transform:translate(-100%)}.ambassadorTransitionGrid{opacity:.18;background-image:linear-gradient(#a8ff4524 1px,#0000 1px),linear-gradient(90deg,#a8ff4524 1px,#0000 1px);background-size:54px 54px;animation:1.2s linear both ambassadorGridMove;position:absolute;inset:-20%;transform:perspective(720px)rotateX(64deg)translateY(18%);-webkit-mask-image:radial-gradient(circle,#000 0,#0000 62%);mask-image:radial-gradient(circle,#000 0,#0000 62%)}.ambassadorTransitionOrbit{border:1px solid #a8ff4538;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.46)}.ambassadorTransitionOrbit:before{background:var(--sales-lime);width:8px;height:8px;box-shadow:0 0 20px var(--sales-lime);content:"";border-radius:50%;position:absolute;top:50%;left:-4px}.ambassadorTransitionOrbitOuter{width:min(78vw,650px);height:min(78vw,650px);animation:.85s cubic-bezier(.18,.82,.2,1) 80ms both ambassadorOrbitReveal,8s linear .8s infinite ambassadorOrbitSpin}.ambassadorTransitionOrbitInner{width:min(52vw,430px);height:min(52vw,430px);animation:.76s cubic-bezier(.18,.82,.2,1) .15s both ambassadorOrbitReveal,6s linear .8s infinite ambassadorOrbitSpinReverse}.ambassadorTransitionCore{z-index:2;text-align:center;justify-items:center;width:min(88vw,560px);display:grid;position:relative}.ambassadorTransitionLogo{background:linear-gradient(145deg,#a8ff4533,#050f09f0 66%);border:1px solid #a8ff4580;border-radius:28px;place-items:center;width:88px;height:88px;animation:.58s cubic-bezier(.2,.9,.22,1.25) .13s both ambassadorLogoIn;display:grid;box-shadow:0 0 0 10px #a8ff4506,0 0 55px #a8ff4538,inset 0 1px #ffffff14}.ambassadorTransitionLogo img{object-fit:contain;filter:drop-shadow(0 0 18px #a8ff45ad);width:58px;height:58px}.ambassadorTransitionCore>span{color:var(--sales-lime);font-family:var(--font-unbounded), sans-serif;letter-spacing:.18em;margin-top:28px;font-size:clamp(9px,1vw,12px);font-weight:900;animation:.45s ease-out .34s both ambassadorTextIn}.ambassadorTransitionCore>strong{letter-spacing:-.045em;margin-top:12px;font-size:clamp(24px,4vw,48px);line-height:1.04;animation:.45s ease-out .41s both ambassadorTextIn}.ambassadorTransitionProgress{background:#ffffff12;border-radius:99px;width:min(72vw,310px);height:3px;margin-top:30px;animation:.38s ease-out .48s both ambassadorTextIn;overflow:hidden}.ambassadorTransitionProgress i{border-radius:inherit;background:linear-gradient(90deg, #3aff80, var(--sales-lime));transform-origin:0;width:100%;height:100%;animation:.62s cubic-bezier(.22,.82,.18,1) .5s both ambassadorProgress;display:block;box-shadow:0 0 18px #a8ff45b3}@keyframes ambassadorSceneIn{0%{opacity:0;clip-path:circle(0)}to{opacity:1;clip-path:circle(75%)}}@keyframes ambassadorSceneGlow{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ambassadorSceneWipe{to{transform:translate(100%)}}@keyframes ambassadorGridMove{0%{opacity:0;background-position:0 60px}to{opacity:.18;background-position:0 0}}@keyframes ambassadorOrbitReveal{0%{opacity:0;transform:translate(-50%,-50%)scale(.46)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ambassadorOrbitSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes ambassadorOrbitSpinReverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes ambassadorLogoIn{0%{opacity:0;transform:scale(.56)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes ambassadorTextIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ambassadorProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cabinetLogout{color:#a77b80;background:#ff667509;border-color:#ff667524;width:100%;margin-top:auto}.cabinetLogout:hover{color:#ff8792;background:#ff667514;border-color:#ff66754d}.cabinetLogout i{color:#d18b93;background:#ff667514;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.cabinetMain{scrollbar-color:#375147 #091114;scrollbar-width:thin;min-width:0;min-height:0;max-height:none;padding:32px 34px;overflow:hidden auto}.cabinetMain::-webkit-scrollbar{width:9px}.cabinetMain::-webkit-scrollbar-track{background:#091114}.cabinetMain::-webkit-scrollbar-thumb{background:#375147;border:2px solid #091114;border-radius:999px}.cabinetView{animation:.29s cubic-bezier(.22,.78,.24,1) both switchContentIn}@keyframes switchContentIn{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translate(0)}}.cabinetHeader{z-index:3;background:0 0;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 22px;padding:0 38px 15px 0;display:flex;position:relative}.cabinetHeader h2{color:#f3f7f3;letter-spacing:-.04em;margin:0;font-size:clamp(24px,3vw,34px)}.cabinetStatus{color:#93a09f;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.cabinetStatus i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px}.cabinetStatus.active{color:#a8ff45}.cabinetStatus.expired{color:#ff6675}.cabinetHeaderActions{align-items:center;gap:8px;display:flex}.cabinetQuickLogout{color:#c9959a;cursor:pointer;min-height:34px;font:inherit;background:#ff66750e;border:1px solid #ff667533;border-radius:999px;padding:0 13px;font-size:10px;font-weight:850;transition:border-color .16s,background .16s,color .16s}.cabinetQuickLogout:hover{color:#ff9ca5;background:#ff66751c;border-color:#ff66756b}.subscriptionWarning{background:#ff526713;border:1px solid #ff526747;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:14px 15px;display:flex}.subscriptionWarning div{gap:4px;display:grid}.subscriptionWarning strong{color:#ff8b97;font-size:13px}.subscriptionWarning span{color:#9b7b7e;font-size:10px}.subscriptionWarning a{color:#170406;background:#ff6574;border-radius:9px;flex:none;padding:9px 12px;font-size:10px;font-weight:900}.cabinetNotice{color:#9edcff;background:#60c4ff14;border-radius:10px;margin:-4px 0 16px;padding:10px 12px;font-size:11px}.accessCard,.subscriptionHero,.referralHero{background:radial-gradient(circle at 85% 25%,#a8ff451f,#0000 35%),linear-gradient(130deg,#a8ff450e,#ffffff04);border:1px solid #a8ff452e;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:150px;padding:23px;display:flex}.accessCard span,.subscriptionHero span,.referralHero>span{color:var(--sales-lime);letter-spacing:.14em;font-size:9px;font-weight:900}.accessCard h3,.subscriptionHero h3,.referralHero h3{color:#f4f8f4;letter-spacing:-.04em;margin:8px 0 6px;font-size:25px}.accessCard p,.subscriptionHero p,.referralHero p{color:#7f8f90;margin:0;font-size:11px;line-height:1.6}.accessCard>strong{color:var(--sales-lime);font-family:var(--font-unbounded), sans-serif;font-size:14px}.cabinetMetricGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.cabinetMetricGrid article,.referralStats article{background:#ffffff05;border:1px solid #ffffff13;border-radius:15px;flex-direction:column;justify-content:flex-end;min-width:0;min-height:116px;padding:15px;display:flex}.cabinetMetricGrid span{color:#718083;font-size:9px}.cabinetMetricGrid strong{color:#eef4ef;margin:9px 0 5px;font-size:18px}.cabinetMetricGrid strong i{color:#718083;font-size:11px;font-style:normal}.cabinetMetricGrid small{color:#667476;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cabinetQuickActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.cabinetQuickActions a,.cabinetQuickActions button,.cabinetPrimaryAction{color:#e8f1e8;cursor:pointer;min-height:49px;font:inherit;background:#a8ff450e;border:1px solid #a8ff452e;border-radius:13px;justify-content:space-between;align-items:center;padding:0 15px;font-size:11px;font-weight:800;display:flex}.cabinetQuickActions span{color:var(--sales-lime);font-size:18px}.cabinetSection{gap:12px;display:grid}.subscriptionHero{align-items:flex-end;min-height:175px}.subscriptionHero>strong{color:var(--sales-lime);font-size:12px}.subscriptionHero.expired{border-color:#ff526738}.subscriptionHero.expired>strong{color:#ff7180}.subscriptionBenefits{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.subscriptionBenefits li{border:1px solid #ffffff13;border-radius:14px;gap:7px;padding:15px;display:grid}.subscriptionBenefits b{color:#edf4ed;font-size:11px}.subscriptionBenefits span{color:#6f7f80;font-size:9px;line-height:1.55}.cabinetPrimaryAction{background:var(--sales-lime);color:#061006;justify-content:center}.sectionIntro{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:15px;padding-bottom:17px;display:flex}.sectionIntro h3{color:#f0f5f0;margin:0 0 5px;font-size:21px}.sectionIntro p{color:#748283;margin:0;font-size:10px}.sectionIntro button,.deviceList button{color:#9ba8a7;cursor:pointer;font:inherit;background:#ffffff06;border:1px solid #ffffff1a;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:800}.deviceList{gap:8px;display:grid}.deviceList article{border:1px solid #ffffff13;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.deviceList article>i{width:38px;height:38px;color:var(--sales-lime);background:#a8ff4517;border-radius:11px;place-items:center;font-style:normal;font-weight:900;display:grid}.deviceList strong,.deviceList span{display:block}.deviceList strong{color:#eef4ee;font-size:11px}.deviceList span{color:#6b797a;margin-top:4px;font-size:9px}.deviceList button:hover{color:#ff8792;border-color:#ff657447}.cabinetEmpty{color:#718082;text-align:center;border:1px dashed #ffffff1a;border-radius:14px;margin:0;padding:32px 18px;font-size:11px}.referralHero{min-height:230px;display:block}.referralHero p{max-width:580px}.referralHero>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:24px;display:grid}.referralHero input{color:#aeb9b3;min-width:0;font:inherit;background:#00000038;border:1px solid #ffffff17;border-radius:11px;padding:0 13px;font-size:10px}.referralHero button{background:var(--sales-lime);color:#061006;cursor:pointer;font:inherit;border:0;border-radius:11px;padding:12px 15px;font-size:10px;font-weight:900}.ambassadorInviteCard{color:#fff;background:radial-gradient(circle at 100% 0,#8eff3f24,#0000 42%),#07110cf0;border:1px solid #96ff4838;border-radius:16px;gap:7px;padding:20px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.ambassadorInviteCard:hover{border-color:#96ff487a;transform:translateY(-2px);box-shadow:0 16px 38px #00000038}.ambassadorInviteCard>span{color:#91ff42;letter-spacing:.15em;font-size:8px;font-weight:900}.ambassadorInviteCard>strong{font-size:17px}.ambassadorInviteCard>p{color:#819087;margin:0;font-size:10px;line-height:1.55}.ambassadorInviteCard>b{color:#baff8e;margin-top:4px;font-size:10px}.ambassadorInviteCard>b i{margin-left:5px;font-style:normal;transition:margin-left .2s}.ambassadorInviteCard:hover>b i{margin-left:10px}.referralStats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.referralStats strong{color:var(--sales-lime);font-size:25px}.referralStats span{color:#718082;margin-top:5px;font-size:10px}.securityAccount{grid-template-columns:1fr 1fr;gap:10px;display:grid}.securityAccount>div{border:1px solid #ffffff13;border-radius:13px;gap:7px;padding:15px;display:grid}.securityAccount span{color:#718082;font-size:9px}.securityAccount strong{color:#edf4ed;font-size:11px}.passwordForm{border:1px solid #ffffff13;border-radius:15px;gap:14px;padding:18px;display:grid}.passwordForm h3{color:#eef4ee;margin:0;font-size:15px}.passwordForm>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.passwordForm label{color:#718082;gap:6px;font-size:9px;display:grid}.passwordForm input{color:#fff;background:#0003;border:1px solid #ffffff17;border-radius:10px;outline:0;min-width:0;height:42px;padding:0 10px}.passwordForm input:focus{border-color:#a8ff456b}.passwordForm>button{background:var(--sales-lime);color:#061006;cursor:pointer;min-height:44px;font:inherit;border:0;border-radius:11px;font-size:10px;font-weight:900}@media (width<=780px){.accountDialog.accountDialogCabinet{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);overflow-y:auto}.cabinetShell{grid-template-columns:1fr;height:auto;min-height:0}.cabinetSidebar{border-bottom:1px solid #ffffff13;border-right:0;padding:20px 18px 12px}.cabinetIdentity{padding-bottom:16px;padding-right:44px}.cabinetSidebar nav{scrollbar-width:none;padding-bottom:11px;display:flex;overflow-x:auto}.cabinetSidebar nav::-webkit-scrollbar{display:none}.cabinetNav:before{display:none}.cabinetSidebar nav button{min-width:max-content;min-height:38px;padding:0 10px}.cabinetSidebar nav button.selected{background:#a8ff4514;border-color:#a8ff4533}.cabinetSidebar nav button i{display:none}.cabinetAmbassador{grid-template-columns:32px minmax(0,1fr) 24px;width:min(100%,360px);min-height:58px;margin:2px 0 11px}.cabinetAmbassadorIcon{border-radius:10px;width:32px;height:32px}.cabinetAmbassadorCopy small{font-size:8px}.cabinetLogout{width:max-content;min-height:36px;margin:0 auto 0 0;padding:0 11px}.cabinetLogout i{display:none}.cabinetMain{max-height:none;padding:23px 18px 28px;overflow:visible}.cabinetHeader{padding:0 0 14px}.cabinetMetricGrid,.subscriptionBenefits{grid-template-columns:1fr}.cabinetMetricGrid article{min-height:94px}.subscriptionBenefits li{min-height:76px}.passwordForm>div{grid-template-columns:1fr}}@media (width<=520px){.accountDialog.accountDialogCabinet{padding:0}.cabinetHeader{flex-direction:column;align-items:flex-start;gap:10px}.cabinetHeaderActions{justify-content:space-between;width:100%}.cabinetStatus{align-self:flex-start}.accessCard,.subscriptionHero{flex-direction:column;align-items:flex-start;min-height:170px}.cabinetQuickActions,.referralStats,.securityAccount{grid-template-columns:1fr}.subscriptionWarning{flex-direction:column;align-items:flex-start}.deviceList article{grid-template-columns:36px minmax(0,1fr)}.deviceList button{grid-column:2;justify-self:start}.referralHero>div{grid-template-columns:1fr}.referralHero input{min-height:44px}}.reviewSection{background:radial-gradient(circle at 50% 15%,#a8ff4513,#0000 28%),linear-gradient(#05090b,#07100d 52%,#05090b);padding:120px 0 130px;position:relative;overflow:hidden}.reviewSection:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 24% 75%,#0000);mask-image:linear-gradient(#0000,#000 24% 75%,#0000)}.reviewIntro{z-index:1;position:relative;max-width:700px!important}.reviewIntro h2{margin-bottom:16px}.reviewCarousel{z-index:1;margin-top:58px;position:relative}.reviewCarousel:before{z-index:4;content:"";pointer-events:none;background:linear-gradient(90deg,#07100d 0,#0000 8% 92%,#07100d 100%);position:absolute;inset:30px -1px}.reviewTrustBanner{background:radial-gradient(circle at 0,#a8ff451a,#0000 30%),#ffffff06;border:1px solid #a8ff452e;border-radius:18px;align-items:center;gap:14px;width:min(680px,100% - 30px);min-height:72px;margin:0 auto 24px;padding:13px 15px;display:flex;box-shadow:0 16px 46px #0000002e}.reviewTrustMark{width:42px;height:42px;color:var(--sales-lime);text-shadow:0 0 16px #a8ff4580;background:#a8ff451a;border:1px solid #a8ff4547;border-radius:13px;flex:0 0 42px;place-items:center;font-size:17px;display:grid}.reviewTrustCopy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.reviewTrustCopy strong{color:#eff5f1;font-size:14px;font-weight:850}.reviewTrustCopy small{color:#7e8b89;font-size:11px;line-height:1.45}.reviewTrustTag{color:#bdff7e;letter-spacing:.035em;background:#a8ff450f;border:1px solid #a8ff4533;border-radius:999px;flex:none;align-items:center;min-height:32px;padding:0 12px;font-size:10px;font-weight:820;display:inline-flex}.reviewLane{width:100%;padding:8px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.reviewLaneTrack{will-change:transform;gap:14px;width:max-content;animation:100s linear infinite reviewMarquee;display:flex}.reviewLaneReverse .reviewLaneTrack{animation-name:reviewMarqueeReverse;animation-duration:108s}.reviewCarousel:hover .reviewLaneTrack,.reviewCarousel:focus-within .reviewLaneTrack{animation-play-state:paused}.movingReviewCard{background:radial-gradient(circle at 100% 0,#a8ff450e,#0000 34%),linear-gradient(145deg,#ffffff06,#0000 50%),#0a1115;border:1px solid #ffffff16;border-radius:20px;flex-direction:column;flex:0 0 380px;width:380px;min-height:230px;padding:22px;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,background .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000038}.movingReviewCard:after{content:"";pointer-events:none;border:1px solid #a8ff4514;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-75px;right:-56px;box-shadow:0 0 0 22px #a8ff4505,0 0 0 46px #a8ff4503}.movingReviewCard:hover,.movingReviewCard:focus-within{z-index:5;background:radial-gradient(circle at 100% 0,#a8ff451a,#0000 38%),#0b1415;border-color:#a8ff4559;transform:translateY(-6px)scale(1.015);box-shadow:0 26px 65px #00000073,0 0 34px #a8ff4514}.movingReviewTop{z-index:1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid;position:relative}.movingReviewAvatar{color:#d9ffb8;width:40px;height:40px;font:750 13px var(--font-unbounded), sans-serif;background:linear-gradient(145deg,#a8ff4526,#a8ff4509);border:1px solid #a8ff4547;border-radius:13px;place-items:center;display:grid}.movingReviewTop>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.movingReviewTop strong{color:#eef4ee;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.movingReviewTop small{color:#667473;font-size:9px;font-weight:650}.movingReviewTop>i{color:#a8ff45b8;font:800 7px var(--font-unbounded), sans-serif;letter-spacing:.12em;white-space:nowrap;font-style:normal}.movingReviewCard blockquote{z-index:1;color:#c9d2ce;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:24px 0 22px;font-size:13px;font-weight:620;line-height:1.65;display:-webkit-box;position:relative;overflow:hidden}.movingReviewFooter{z-index:1;border-top:1px solid #fff1;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex;position:relative}.movingReviewFooter>span{color:var(--sales-lime);font:800 8px var(--font-unbounded), sans-serif;letter-spacing:.12em}.movingReviewFooter>small{color:#5d6a68;font-size:8px}.reviewSourceNote{color:#566361;text-align:center;margin:22px 0 0;font-size:9px;line-height:1.55}@keyframes reviewMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7px))}}@keyframes reviewMarqueeReverse{0%{transform:translate(calc(-50% - 7px))}to{transform:translate(0)}}@media (width<=680px){.reviewSection{padding:82px 0 90px}.reviewCarousel{margin-top:38px}.reviewTrustBanner{border-radius:16px;align-items:flex-start;gap:11px;width:100%;min-height:0;padding:13px}.reviewTrustMark{border-radius:12px;flex-basis:38px;width:38px;height:38px}.reviewTrustCopy strong{font-size:13px}.reviewTrustCopy small{font-size:10px}.reviewTrustTag{display:none}.reviewCarousel:before{background:linear-gradient(90deg,#07100d 0,#0000 4% 96%,#07100d 100%)}.reviewLane{width:calc(100% + 30px);margin-inline:-15px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.reviewLaneTrack{animation-duration:125s}.reviewLaneReverse .reviewLaneTrack{animation-duration:132s}.movingReviewCard{border-radius:17px;flex-basis:312px;width:312px;min-height:226px;padding:18px}.movingReviewTop{grid-template-columns:auto 1fr}.movingReviewTop>i{grid-column:2}}@media (prefers-reduced-motion:reduce){.reviewLane{scrollbar-width:thin;overflow-x:auto}.reviewLaneTrack{animation:none!important}.reviewLaneTrack>[aria-hidden=true]{display:none}}.salesSite{--sales-lime:#a8ff45;--sales-surface:#0a1014;--sales-surface-soft:#0e171b;background:radial-gradient(circle at 82% 4%,#7fff470e,#0000 24%),#05090b}.salesSite .siteHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05090bb8;position:absolute}.salesSite .navBar{min-height:74px}.accountButton{color:#dcffc0;cursor:pointer;min-width:94px;min-height:42px;font:inherit;background:#a8ff450e;border:1px solid #a8ff4561;border-radius:12px;font-size:13px;font-weight:800;transition:all .16s}.accountButton:hover,.accountButton:focus-visible{border-color:var(--sales-lime);background:var(--sales-lime);color:#071007}.accountBackdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010406c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.accountDialog{background:radial-gradient(circle at 100% 0,#a8ff4517,#0000 34%),#0a1116;border:1px solid #a8ff4538;border-radius:22px;width:min(440px,100%);padding:30px;position:relative;box-shadow:0 36px 100px #0009}.accountClose{color:#9da9a8;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;width:34px;height:34px;font-size:22px;position:absolute;top:17px;right:17px}.accountBrand{font-family:var(--font-unbounded), sans-serif;align-items:center;gap:10px;margin-bottom:30px;font-size:14px;font-weight:700;display:flex}.accountBrand img{border-radius:11px}.accountEyebrow{letter-spacing:.15em;margin:0 0 10px;font-weight:900;color:var(--sales-lime)!important;font-size:10px!important}.accountContent h2,.loginForm h2{letter-spacing:-.04em;margin:0;font-size:30px}.accountEmail,.loginForm>p{color:#7f8d8f;margin:8px 0 24px;font-size:13px;line-height:1.55}.accountPlan{background:#a8ff450d;border:1px solid #a8ff4533;border-radius:14px;justify-content:space-between;align-items:center;padding:16px;display:flex}.accountPlan span{color:var(--sales-lime);font-weight:850}.accountPlan strong{color:#dce4df;font-size:12px}.accountStats{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.accountStats span{color:#788587;border:1px solid #ffffff14;border-radius:13px;flex-direction:column;gap:5px;padding:14px;font-size:11px;display:flex}.accountStats b{color:#edf2ee;font-size:18px}.accountActions{gap:9px;margin-top:18px;display:grid}.accountActions a,.loginForm>button{border:1px solid var(--sales-lime);background:var(--sales-lime);color:#071007;border-radius:12px;justify-content:center;align-items:center;min-height:48px;font-size:13px;font-weight:850;display:flex}.accountActions a+a{color:#e6ece7;background:#ffffff09;border-color:#ffffff1a}.accountLogout{color:#738083;cursor:pointer;font:inherit;background:0 0;border:0;margin:18px auto 0;font-size:12px;display:block}.loginForm{flex-direction:column;display:flex}.loginForm label{color:#96a2a3;flex-direction:column;gap:8px;margin-top:13px;font-size:12px;font-weight:700;display:flex}.loginForm input{color:#fff;width:100%;min-height:48px;font:inherit;background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;outline:0;padding:0 14px}.loginForm input:focus{border-color:#a8ff45b3;box-shadow:0 0 0 3px #a8ff4514}.loginForm>button{cursor:pointer;margin-top:18px}.loginForm>button:disabled{cursor:wait;opacity:.65}.loginError{color:#ff8f9d!important;margin:12px 0 0!important}.loginHint{color:#718083;text-align:center;margin-top:16px;font-size:11px}.loginHint a{color:var(--sales-lime)}.loginLegal{color:#58676a;text-align:center;margin-top:12px;font-size:9px;line-height:1.55}.loginLegal a{color:#8f9a9c;text-underline-offset:2px;text-decoration:underline}.salesHero{background:radial-gradient(circle at 77% 37%,#a8ff4518,#0000 28%),radial-gradient(circle at 8% 15%,#61d9ff0e,#0000 24%),#05090b;min-height:900px;padding-top:145px}.salesHero .heroGrid{grid-template-columns:1.07fr .93fr;gap:72px}.salesHero .heroCopy{padding-bottom:20px}.salesHero h1{max-width:760px;margin-top:30px;font-size:clamp(54px,6.3vw,84px);line-height:.98}.salesHero h1 .heroAccent{color:var(--sales-lime);font-size:1em;font-weight:inherit;letter-spacing:inherit;display:inline}.secondaryButton{color:#e5ebe7;background:#ffffff06;border:1px solid #ffffff24;border-radius:11px;justify-content:center;align-items:center;min-height:54px;padding:0 22px;font-size:14px;font-weight:800;transition:all .16s;display:inline-flex}.secondaryButton:hover,.secondaryButton:focus-visible{background:#a8ff450d;border-color:#a8ff4573}.salesSite .proofGrid{grid-template-columns:repeat(4,1fr)}.problemSection{padding:130px 0 70px}.problemGrid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:80px;display:grid}.compactHeading h2{letter-spacing:-.055em;max-width:540px;margin:12px 0 18px;font-size:clamp(38px,4.5vw,60px);line-height:1.03}.compactHeading>p:not(.sectionKicker){color:#879395;line-height:1.7}.problemCards{border-top:1px solid #ffffff1a}.problemCards article{border-bottom:1px solid #ffffff1a;grid-template-columns:.72fr 1fr;align-items:start;gap:24px;padding:28px 0;display:grid}.problemCards h3,.benefitBento h3{letter-spacing:-.025em;margin:0;font-size:18px}.problemCards p,.benefitBento p{color:#7f8c8e;margin:0;font-size:14px;line-height:1.65}.benefitsSection{padding:110px 0}.splitHeading{justify-content:space-between;align-items:end;gap:60px;display:flex}.splitHeading h2{margin-bottom:0}.splitHeading>p{color:#849092;max-width:440px;margin:0 0 8px;line-height:1.65}.benefitBento{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:54px;display:grid}.benefitBento article{background:linear-gradient(145deg, #ffffff06, transparent 45%), var(--sales-surface);border:1px solid #ffffff16;border-radius:18px;min-height:260px;padding:27px}.benefitBento .benefitWide{background:radial-gradient(circle at 85% 10%, #a8ff451a, transparent 38%), var(--sales-surface);grid-column:span 2;min-height:290px}.benefitIcon{width:48px;height:48px;color:var(--sales-lime);font:800 15px var(--font-unbounded), sans-serif;background:#a8ff450e;border:1px solid #a8ff4533;border-radius:14px;place-items:center;margin-bottom:70px;display:grid}.benefitWide .benefitIcon{margin-bottom:88px}.benefitBento h3{font-size:20px}.benefitBento p{max-width:480px;margin-top:10px}.networkSection{padding:45px 0 125px}.networkPanel{background:radial-gradient(circle at 86% 40%,#a8ff451a,#0000 35%),#081014;border:1px solid #a8ff4529;border-radius:28px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;min-height:520px;padding:60px;display:grid;overflow:hidden}.networkPanel h2{letter-spacing:-.055em;margin:14px 0 20px;font-size:clamp(38px,4.5vw,60px);line-height:1.03}.networkPanel>div:first-child>p:not(.sectionKicker){color:#879496;max-width:570px;line-height:1.75}.networkPanel .textButton{margin-top:20px}.routeMap{min-height:390px;position:relative}.routeMap:before,.routeMap:after{content:"";border:1px solid #a8ff451f;border-radius:50%;width:330px;height:330px;position:absolute;inset:50%;transform:translate(-50%,-50%)}.routeMap:after{border-color:#a8ff4536;width:220px;height:220px}.routeCore{z-index:2;background:#071007;border:1px solid #a8ff4580;border-radius:28px;place-items:center;width:94px;height:94px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-5deg);box-shadow:0 0 70px #a8ff4529}.routeCore img{border-radius:13px}.routeNode{z-index:3;width:155px;min-height:62px;color:var(--sales-lime);font:800 12px var(--font-unbounded), sans-serif;background:#070e11f0;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;justify-content:center;padding:10px 14px;display:flex;position:absolute;box-shadow:0 16px 40px #00000052}.routeNode small{color:#718083;font:600 9px var(--font-manrope), sans-serif;margin-top:4px}.routeNodeOne{top:4%;left:10%}.routeNodeTwo{top:28%;right:-2%}.routeNodeThree{bottom:4%;left:18%}.salesSite .centeredHeading{text-align:center;max-width:760px;margin-inline:auto}.salesSite .centeredHeading>p:last-child{color:#849093;line-height:1.65}.productDownloads{grid-template-columns:repeat(3,1fr)}.productDownloads .downloadCard{grid-template-columns:auto 1fr;align-content:start}.productDownloads .downloadButton{grid-column:1/-1;width:100%;margin-top:20px}.reviewSection{padding:120px 0}.reviewGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.reviewEmpty{background:radial-gradient(circle at 80% 20%,#a8ff4514,#0000 35%),#0a1014;border:1px solid #ffffff17;border-radius:24px;min-height:360px;padding:48px}.reviewStars{color:var(--sales-lime);letter-spacing:.12em;font-size:22px}.reviewEmpty blockquote{color:#edf2ee;letter-spacing:-.04em;max-width:620px;margin:52px 0 20px;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.2}.reviewEmpty p{color:#849092;line-height:1.6}.reviewEmpty>span{color:#6c787a;letter-spacing:.12em;margin-top:38px;font-size:10px;font-weight:850;display:block}.salesClosing{background:radial-gradient(circle at 80%,#a8ff4521,#0000 32%),#091116;border-color:#a8ff4533}.legalSite{color:#edf2ee;background:radial-gradient(circle at 14% 0,#a8ff4514,#0000 28%),radial-gradient(circle at 90% 18%,#37d39112,#0000 24%),#05090c;min-height:100vh}.legalHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05090cd6;border-bottom:1px solid #ffffff14}.legalNav{justify-content:space-between;align-items:center;min-height:76px;display:flex}.legalBack{color:#a8ff45;font-size:13px;font-weight:800}.legalPage{padding-top:82px;padding-bottom:110px}.legalHero{max-width:880px;margin-bottom:40px}.legalHero h1{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.055em;margin:16px 0 22px;font-size:clamp(38px,6vw,72px);font-weight:650;line-height:1.04}.legalHero>p:not(.sectionKicker){color:#9aa5a7;max-width:720px;font-size:18px;line-height:1.7}.legalMeta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.legalMeta span,.legalMeta a{color:#a6b0b1;background:#0a1216d1;border:1px solid #a8ff452b;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700}.legalMeta a{color:#baff70}.legalCard{background:#091014eb;border:1px solid #a8ff4524;border-radius:26px;max-width:980px;overflow:hidden;box-shadow:0 26px 90px #00000047}.legalSection{border-bottom:1px solid #ffffff12;padding:36px 42px}.legalSection:last-child{border-bottom:0}.legalSection h2{color:#f5f8f5;letter-spacing:-.025em;margin:0 0 18px;font-size:22px}.legalSection p,.legalSection li{color:#a8b1b2;font-size:15px;line-height:1.75}.legalSection p+p{margin-top:14px}.legalSection ul{gap:9px;margin:14px 0 0;padding-left:22px;display:grid}.legalSection li::marker{color:#a8ff45}.legalSection a{color:#baff70;text-underline-offset:3px;-webkit-text-decoration:underline #baff7059;text-decoration:underline #baff7059}.legalNotice{color:#dce6dc;background:#a8ff4513;border-left:3px solid #a8ff45;border-radius:0 12px 12px 0;margin-top:24px;padding:17px 20px;font-size:14px;line-height:1.65}.legalPlans{grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0;display:grid}.legalPlans article{background:#071015;border:1px solid #a8ff4529;border-radius:15px;flex-direction:column;min-height:138px;padding:18px;display:flex}.legalPlans strong{font-size:14px}.legalPlans span{color:#a8ff45;margin:12px 0 8px;font-size:24px;font-weight:850}.legalPlans small{color:#748083;margin-top:auto;font-size:11px;line-height:1.45}.legalContact{background:linear-gradient(135deg,#a8ff4512,#0000 55%)}.legalFooter{border-top:1px solid #ffffff12;padding:30px 0}.legalFooterRow{color:#6f7b7d;flex-wrap:wrap;align-items:center;gap:22px;font-size:12px;display:flex}.legalFooterRow a{color:#a5afb0}.legalFooterRow a:hover{color:#a8ff45}@media (width<=980px){.salesSite .navLinks{display:none}.salesHero .heroGrid,.problemGrid,.networkPanel,.reviewGrid{grid-template-columns:1fr}.salesHero .heroGrid{gap:42px}.salesHero .phoneShowcase{justify-self:center}.salesSite .proofGrid,.benefitBento{grid-template-columns:repeat(2,1fr)}.problemGrid,.reviewGrid{gap:48px}.networkPanel{padding:46px}.productDownloads{grid-template-columns:1fr}}@media (width<=680px){.salesSite .container{width:min(100% - 30px,1180px)}.salesSite .siteHeader{position:absolute}.salesSite .navBar{min-height:66px}.salesSite .brand{font-size:14px}.salesSite .brandMark{width:30px;height:30px}.accountButton{min-width:76px;min-height:38px}.accountDialog{border-radius:18px;padding:24px}.salesHero{min-height:0;padding:112px 0 70px}.salesHero h1{margin-top:23px;font-size:clamp(43px,13vw,62px)}.salesHero .heroLead{font-size:16px;line-height:1.6}.salesHero .heroActions{flex-direction:column;align-items:stretch;gap:10px}.salesHero .primaryButton,.secondaryButton{width:100%}.salesHero .heroFacts{grid-template-columns:1fr;gap:9px;display:grid}.salesSite .proofGrid{grid-template-columns:1fr 1fr}.salesSite .proofGrid>div{min-height:112px;padding:18px}.problemSection,.benefitsSection,.reviewSection{padding:80px 0}.problemCards article{grid-template-columns:1fr;gap:13px}.problemCards article p{grid-column:1}.splitHeading{flex-direction:column;align-items:start;gap:18px}.benefitBento{grid-template-columns:1fr}.benefitBento .benefitWide{grid-column:auto}.benefitBento article,.benefitBento .benefitWide{min-height:240px}.benefitIcon,.benefitWide .benefitIcon{margin-bottom:52px}.networkSection{padding-bottom:80px}.networkPanel{border-radius:20px;gap:30px;padding:30px 22px}.routeMap{min-height:330px}.routeMap:before{width:280px;height:280px}.routeNode{width:136px}.routeNodeOne{left:0}.routeNodeTwo{right:0}.routeNodeThree{left:5%}.reviewEmpty{min-height:310px;padding:30px 24px}.reviewEmpty blockquote{margin-top:38px}.salesClosing{padding:30px 24px}.legalNav{min-height:66px}.legalBack{font-size:11px}.legalPage{padding-top:54px;padding-bottom:70px}.legalHero h1{font-size:clamp(34px,11vw,48px)}.legalHero>p:not(.sectionKicker){font-size:15px}.legalCard{border-radius:18px}.legalSection{padding:28px 22px}.legalSection h2{font-size:19px}.legalSection p,.legalSection li{font-size:14px}.legalPlans{grid-template-columns:1fr 1fr}.legalFooterRow{flex-direction:column;align-items:flex-start;gap:12px}}.accountHeaderActions{align-items:center;gap:9px;display:flex}.registerButton{color:#b8c2c0;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:13px;font-weight:780;transition:color .16s,background .16s;display:inline-flex}.registerButton:hover,.registerButton:focus-visible{color:#e9ffd7;background:#a8ff4512;outline:none}.salesHero .phoneShowcase{width:min(100%,440px);padding:10px 18px 0;transform:none}.salesHero .phoneFrame{border-radius:48px;width:min(100%,368px);padding:8px;box-shadow:0 34px 84px #00000085,0 0 70px #a8ff4514,inset 0 0 0 1px #ffffff29}.salesHero .phoneHint,.salesHero .demoPaletteDock{transform:none}.proofStrip{background:linear-gradient(90deg,#a8ff4506,#0000 34%,#a8ff4506),#070d12}.salesSite .proofGrid{grid-template-columns:repeat(4,1fr);padding:18px 0}.salesSite .proofGrid>div{text-align:left;grid-template-rows:auto auto;grid-template-columns:1fr;place-content:center stretch;gap:5px;min-height:118px;padding:22px 28px;display:grid;position:relative}.salesSite .proofGrid strong{align-self:end;font-size:clamp(20px,2vw,27px);line-height:1.1}.salesSite .proofGrid span{color:#7c8989;align-self:start;font-size:12px;line-height:1.45}.benefitBento{grid-template-columns:repeat(3,1fr);gap:14px}.benefitBento article,.benefitBento .benefitWide{border-color:#ffffff17;grid-column:auto;min-height:290px;padding:28px;transition:transform .22s cubic-bezier(.2,.75,.2,1),border-color .22s,background .22s;position:relative;overflow:hidden}.benefitBento article:before{content:"";filter:blur(54px);opacity:0;background:#a8ff4514;border-radius:50%;height:230px;transition:opacity .22s;position:absolute;inset:auto -20% -65% 30%}.benefitBento article:hover,.benefitBento article:focus-within{background:linear-gradient(145deg,#a8ff450e,#0000 52%),#0a1115;border-color:#a8ff454d;transform:translateY(-5px)}.benefitBento article:hover:before,.benefitBento article:focus-within:before{opacity:1}.benefitBento .benefitIcon,.benefitBento .benefitWide .benefitIcon{color:#a8ff458c;letter-spacing:.14em;background:0 0;border:0;border-radius:0;width:auto;height:auto;margin:0 0 72px;font-size:10px}.benefitBento article>small{color:#50605f;font:800 8px var(--font-unbounded), sans-serif;letter-spacing:.1em;position:absolute;top:29px;right:28px}.benefitBento h3{font-size:21px;position:relative}.benefitBento p{color:#8c9999;margin-top:12px;font-size:14px;line-height:1.65;position:relative}.networkPanel{isolation:isolate;background:radial-gradient(circle at 76% 51%,#a8ff451b,#0000 29%),radial-gradient(circle at 13% 16%,#61d9ff09,#0000 24%),#071014;grid-template-columns:.78fr 1.22fr;gap:44px;min-height:600px;padding:64px;position:relative}.networkPanel:after{z-index:-1;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#000);mask-image:linear-gradient(90deg,#0000,#000 45%,#000)}.routeMap{perspective:900px;min-height:470px;position:relative}.routeMap:before,.routeMap:after{content:none}.routeOrbit{border:1px solid #a8ff4526;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.routeOrbit:after{background:var(--sales-lime);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:-4px;transform:translateY(-50%);box-shadow:0 0 18px #a8ff45cc}.routeOrbitOuter{width:390px;height:390px;animation:22s linear infinite routeOrbitSpin}.routeOrbitInner{border-color:#a8ff4540;width:250px;height:250px;animation:15s linear infinite reverse routeOrbitSpin}.routeBeam{z-index:1;transform-origin:0;opacity:.35;background:linear-gradient(90deg,#a8ff45b3,#a8ff450a);width:190px;height:1px;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #a8ff4547}.routeBeamOne{transform:rotate(-138deg)}.routeBeamTwo{transform:rotate(-17deg)}.routeBeamThree{transform:rotate(118deg)}.routeCore{background:radial-gradient(circle,#a8ff4521,#0000 65%),#071007;border-radius:34px;width:110px;height:110px;animation:4.4s ease-in-out infinite routeCoreFloat;transform:translate(-50%,-50%);box-shadow:0 0 0 15px #a8ff4506,0 0 75px #a8ff4538}.routeCore>i{border:1px solid #a8ff453d;border-radius:40px;animation:2.4s ease-out infinite routeCorePulse;position:absolute;inset:-11px}.routeCore img{filter:drop-shadow(0 0 12px #a8ff455c);border-radius:15px}.routeCore small{color:#a8ff45a8;font:800 7px var(--font-unbounded), sans-serif;letter-spacing:.16em;white-space:nowrap;position:absolute;top:calc(100% + 17px)}.routeNode{color:#f2f7f2;width:190px;min-height:86px;font:inherit;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);cursor:default;background:linear-gradient(145deg,#ffffff09,#0000 58%),#070e11f0;border-color:#ffffff1c;border-radius:17px;align-items:flex-start;padding:15px 17px;transition:width .28s cubic-bezier(.2,.85,.2,1),transform .28s cubic-bezier(.2,.85,.2,1),border-color .2s,box-shadow .2s;overflow:hidden}.routeNode:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 25%,#a8ff4517 50%,#0000 75%);transition:opacity .2s,transform .52s;position:absolute;inset:0;transform:translate(-70%)}.routeNode:hover,.routeNode:focus-visible{z-index:8;border-color:#a8ff4573;outline:none;width:286px;transform:translateY(-4px);box-shadow:0 24px 60px #00000080,0 0 36px #a8ff451a}.routeNode:hover:before,.routeNode:focus-visible:before{opacity:1;transform:translate(70%)}.routeNodeIndex{color:#a8ff4561;font:800 8px var(--font-unbounded), sans-serif;position:absolute;top:14px;right:14px}.routeNode strong{color:var(--sales-lime);font:800 12px var(--font-unbounded), sans-serif;letter-spacing:.03em;position:relative}.routeNode small{color:#849291;margin-top:5px;font-size:10px;position:relative}.routeNode p{color:#a9b5b2;opacity:0;max-height:0;margin:0;font-size:11px;line-height:1.55;transition:max-height .26s,margin .26s,opacity .19s 40ms,transform .22s 40ms;position:relative;transform:translateY(8px)}.routeNode>i{color:#a8ff45b3;opacity:0;align-items:center;gap:8px;max-height:0;margin:0;font-size:9px;font-style:normal;font-weight:800;transition:max-height .22s,margin .22s,opacity .18s;display:flex;position:relative;overflow:hidden}.routeNode>i b{font-size:14px}.routeNode:hover p,.routeNode:focus-visible p{opacity:1;max-height:80px;margin-top:13px;transform:translateY(0)}.routeNode:hover>i,.routeNode:focus-visible>i{opacity:1;max-height:22px;margin-top:12px}.routeNodeOne{animation:5.3s ease-in-out infinite routeNodeFloat;top:2%;left:0}.routeNodeTwo{animation:4.7s ease-in-out -1.2s infinite routeNodeFloat;top:31%;right:-1%}.routeNodeThree{animation:5.8s ease-in-out -2.1s infinite routeNodeFloat;bottom:1%;left:12%}.orderComposer{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:stretch;gap:18px;padding:18px}.planStory{background:radial-gradient(circle at 95% 5%,#a8ff450f,#0000 34%),#ffffff03;border:1px solid #ffffff14;border-radius:16px;padding:25px}.planStoryHeader{justify-content:space-between;align-items:center;gap:20px;margin:20px 0 17px;display:flex}.planStoryHeader>span{color:var(--sales-lime);font:750 26px var(--font-unbounded), sans-serif}.planStoryHeader>small{color:#91a09d;border:1px solid #a8ff452b;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.planStory h3{color:#eef4ef;letter-spacing:-.025em;margin:0;font-size:22px}.planStory>p:not(.orderHint){color:#899695;max-width:650px;margin:10px 0 18px;font-size:13px;line-height:1.7}.planStory ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.planStory li{color:#a8b4b0;background:#ffffff04;border:1px solid #ffffff12;border-radius:11px;padding:12px 12px 12px 28px;font-size:10px;font-weight:750;line-height:1.45;position:relative}.planStory li:before{color:var(--sales-lime);content:"✓";position:absolute;top:13px;left:12px}.planStory .orderHint{border-top:1px solid #ffffff12;margin:19px 0 0;padding-top:16px}.reviewGrid{grid-template-columns:.72fr 1.28fr;align-items:stretch;gap:66px}.reviewCards{gap:13px;display:grid}.reviewCard{background:linear-gradient(140deg,#a8ff450b,#0000 42%),#0a1115;border:1px solid #ffffff17;border-radius:20px;padding:24px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.reviewCard:hover{border-color:#a8ff4542;transform:translate(5px)}.reviewCardTop{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;display:grid}.reviewAvatar{width:42px;height:42px;color:var(--sales-lime);font:800 13px var(--font-unbounded), sans-serif;background:#a8ff4513;border:1px solid #a8ff4547;border-radius:50%;place-items:center;display:grid}.reviewCardTop>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.reviewCardTop strong{color:#eff4ef;font-size:13px}.reviewCardTop small{color:#6f7d7d;font-size:10px}.reviewCardTop>i{color:#ffd847;letter-spacing:.08em;font-size:13px;font-style:normal}.reviewCard blockquote{color:#f2f5f2;letter-spacing:-.03em;margin:22px 0 24px;font-size:27px;font-weight:720}.reviewVerified{color:#859290;background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:9px;font-weight:750;display:inline-flex}.reviewVerified span{color:#071007;background:var(--sales-lime);border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.reviewDisclosure{color:#5f6d6d;margin:1px 0 0;padding-left:5px;font-size:9px;line-height:1.5}@keyframes routeOrbitSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes routeCoreFloat{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-8px)}}@keyframes routeCorePulse{0%{opacity:.8;transform:scale(.92)}75%,to{opacity:0;transform:scale(1.28)}}@keyframes routeNodeFloat{0%,to{margin-top:0}50%{margin-top:-7px}}@media (width<=980px){.benefitBento{grid-template-columns:repeat(2,1fr)}.networkPanel{grid-template-columns:1fr;gap:42px;min-height:0}.routeMap{justify-self:center;width:min(100%,620px)}.orderComposer,.reviewGrid{grid-template-columns:1fr}}@media (width<=680px){.firstPurchaseOffer{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px}.firstPurchaseOffer>span{width:58px;height:48px;font-size:16px}.firstPurchaseOffer i{white-space:normal;grid-column:2;justify-self:start}.accountHeaderActions{gap:3px}.registerButton{min-height:36px;padding:0 8px;font-size:10px}.accountButton{min-width:62px;min-height:36px;font-size:11px}.salesHero .phoneShowcase{width:min(100%,390px);padding-inline:0}.salesSite .proofGrid{grid-template-columns:1fr 1fr;padding:0}.salesSite .proofGrid>div{grid-template-rows:auto auto auto;grid-template-columns:1fr;align-content:center;gap:4px;min-height:126px;padding:18px}.salesSite .proofGrid strong{font-size:19px}.benefitBento{grid-template-columns:1fr}.benefitBento article,.benefitBento .benefitWide{min-height:245px;padding:23px}.benefitBento .benefitIcon,.benefitBento .benefitWide .benefitIcon{margin-bottom:54px}.networkPanel{padding:30px 22px 24px}.networkPanel h2{font-size:38px}.routeMap{grid-template-columns:1fr;gap:10px;min-height:0;padding-top:145px;display:grid}.routeOrbitOuter{width:250px;height:250px}.routeOrbitInner{width:155px;height:155px}.routeOrbit{top:66px}.routeBeam{display:none}.routeCore{top:66px}.routeNode,.routeNode:hover,.routeNode:focus-visible{width:100%;min-height:0;animation:none;position:relative;inset:auto;transform:none}.routeNode p{opacity:1;max-height:90px;margin-top:11px;transform:none}.routeNode>i{opacity:1;max-height:22px;margin-top:10px}.orderComposer{padding:10px}.purchaseFlow{margin-top:38px}.purchaseStep .planGrid{gap:12px;margin-top:14px}.deviceStep{margin-top:16px;padding:18px 14px}.deviceOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.deviceOption{min-height:116px}.deviceOption:last-child{grid-column:1/-1}.planCard,.planCard:hover,.planCard:focus-within{min-height:0;transform:none}.planCardSelect{min-height:250px;padding:24px 22px 18px}.planCard strong{margin-top:17px;font-size:32px}.planCard p{margin:7px 0 20px}.planFeature{margin-top:8px;font-size:12px}.planChoice{top:22px;bottom:auto;right:20px}.planBadge{top:20px;right:52px}.mobilePlanCheckout{background:var(--lime);color:#071007;cursor:pointer;min-height:54px;font:inherit;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin:0 16px 16px;font-size:13px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 12px 30px #74ff361f}.mobilePlanCheckout:active{transform:translateY(1px)}.orderComposer{margin-top:16px}.planStory{padding:20px}.planStoryHeader{flex-direction:column;align-items:flex-start;gap:8px}.planStory ul{grid-template-columns:1fr}.reviewCard{padding:20px}.reviewCardTop{grid-template-columns:auto 1fr}.reviewCardTop>i{grid-column:2}.reviewCard blockquote{font-size:24px}}@media (prefers-reduced-motion:reduce){.routeOrbit,.routeCore,.routeCore>i,.routeNode{animation:none!important}}.accountBackdrop:has(.accountDialogAuth){-webkit-backdrop-filter:blur(16px)saturate(.8);backdrop-filter:blur(16px)saturate(.8);background:radial-gradient(circle at 50% 35%,#a8ff450e,#0000 36%),#010406d1}.accountDialog.accountDialogAuth{background:radial-gradient(circle at 100% 0,#a8ff4514,#0000 28%),linear-gradient(#0b1217,#080e13);border-color:#a8ff452e;border-radius:24px;width:min(540px,100%);max-height:calc(100vh - 32px);padding:24px 28px 26px;overflow-y:auto}.telegramAuthPanel{background:#248ee00e;border:1px solid #49b0ff33;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 16px;margin-top:12px;padding:13px 15px;display:grid}.telegramAuthPanel>strong{color:#eaf5ff;font-size:12px}.telegramAuthPanel>span{color:#78909a;font-size:9px;line-height:1.45}.telegramLoginWidget{grid-area:1/2/span 2;min-width:190px;min-height:42px}.telegramLoginWidget iframe{max-width:100%}.telegramCodeLoginButton{color:#e8f3e8;cursor:pointer;min-height:46px;font:inherit;text-align:left;background:#a8ff450b;border:1px solid #a8ff452e;border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;padding:9px 12px;transition:border-color .18s,background .18s,transform .18s;display:flex}.telegramCodeLoginButton:hover,.telegramCodeLoginButton:focus-visible{background:#a8ff4516;border-color:#a8ff456b;outline:none;transform:translateY(-1px)}.telegramCodeLoginButton:disabled{cursor:wait;opacity:.6;transform:none}.telegramCodeLoginButton>span{gap:3px;display:grid}.telegramCodeLoginButton b{font-size:10px}.telegramCodeLoginButton small{color:#71817e;font-size:8px;font-weight:650}.telegramCodeLoginButton i{color:var(--sales-lime);font-size:16px;font-style:normal}.telegramCodeLaunch{color:#dfffbd;background:#a8ff451a;border:1px solid #a8ff458c;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:min(320px,100%);min-height:48px;margin-top:14px;font-size:10px;font-weight:850;transition:background .18s,transform .18s;display:flex}.telegramCodeLaunch:hover,.telegramCodeLaunch:focus-visible{background:#a8ff4529;outline:none;transform:translateY(-1px)}.forgotPassword{text-underline-offset:3px;align-self:flex-end;margin-top:3px;-webkit-text-decoration:underline #a8c0bc59;text-decoration:underline #a8c0bc59;color:#a8c0bc!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 2px!important;font-size:9px!important;font-weight:750!important}.forgotPassword:hover{color:var(--sales-lime)!important}.resetChannelPicker{isolation:isolate;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid;position:relative}.resetChannelPicker:before{z-index:0;content:"";background:#a8ff4514;border:1px solid #a8ff457a;border-radius:11px;width:calc(50% - 4px);height:42px;transition:transform .28s cubic-bezier(.22,.78,.24,1);position:absolute;top:0;left:0}.resetChannelPicker[data-active=telegram]:before{transform:translate(calc(100% + 8px))}.resetChannelPicker label{z-index:1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;min-height:42px;position:relative;color:#849692!important;gap:8px!important;margin:0!important;display:flex!important}.resetChannelPicker label[data-active=true]{color:#e9f9dd!important}.resetChannelPicker input{opacity:0;position:absolute;width:1px!important;height:1px!important}@media (prefers-reduced-motion:reduce){.authTabs:before,.cabinetNav:before,.happPlatformPicker:before,.resetChannelPicker:before,.onboardingPlatforms button{transition:none!important}.authViewTransition,.cabinetView,.switchContentIn{animation:none!important}.cabinetAmbassador,.cabinetAmbassador:before,.cabinetAmbassadorIcon:after,.ambassadorTransition,.ambassadorTransition:before,.ambassadorTransition:after,.ambassadorTransitionGrid,.ambassadorTransitionOrbit,.ambassadorTransitionLogo,.ambassadorTransitionCore>span,.ambassadorTransitionCore>strong,.ambassadorTransitionProgress,.ambassadorTransitionProgress i{transition:none!important;animation:none!important}}.authSecondaryButton{color:#a7b4b1!important;background:#ffffff06!important;border:1px solid #ffffff1a!important;min-height:38px!important}.registerConsent input[type=checkbox]{appearance:none;cursor:pointer;place-items:center;display:grid;position:relative;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;background:#08110f!important;border:1px solid #40544b!important;border-radius:5px!important;margin:1px 0 0!important;padding:0!important}.registerConsent input[type=checkbox]:checked{border-color:var(--sales-lime)!important;background:var(--sales-lime)!important}.registerConsent input[type=checkbox]:checked:after{content:"";border-bottom:2px solid #071007;border-left:2px solid #071007;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.happQr{object-fit:contain;background:#fff;border:5px solid #f4fff1;border-radius:14px;width:122px;height:122px}.cabinetDownloadButton,.createHappButton,.happReady a,.cabinetPrimaryAction{color:#061006!important;opacity:1!important;visibility:visible!important;background:linear-gradient(100deg,#8dff3b,#b1ff49)!important;border:1px solid #c6ff8a6b!important;min-height:48px!important;box-shadow:0 10px 28px #89ff371c!important}.createHappButton:hover,.cabinetDownloadButton:hover,.cabinetPrimaryAction:hover{filter:brightness(1.07);transform:translateY(-1px)}.connectTelegramButton,.telegramMetric button{color:#9fd7ff;cursor:pointer;width:max-content;min-height:34px;font:inherit;background:#339fef1a;border:1px solid #44aeff47;border-radius:9px;margin-top:3px;padding:0 11px;font-size:9px;font-weight:850}.cabinetQuickLogout{color:#ff9da6;background:#ff66751a;border-color:#ff66755c;min-width:78px}.cabinetNotice{color:#bde8ff;background:#60c4ff1a;border:1px solid #60c4ff2e;line-height:1.55}@media (width<=680px){.telegramAuthPanel{grid-template-columns:1fr}.telegramLoginWidget{grid-area:auto;margin-top:8px}.happConnectionGuide{grid-template-columns:1fr}.happQr{width:136px;height:136px}.happReadyActions{grid-template-columns:1fr}}.authHeading h2{font-size:25px}.loginForm.authForm label{gap:7px;margin-top:11px;font-size:10px}.resourceSite{--resource-max:1180px;color:#f4f8f3;background:radial-gradient(circle at 76% -8%,#91ff411a,#0000 31rem),linear-gradient(#91ff4106 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#91ff4106 1px,#0000 1px) 0 0/52px 52px,#050a09;min-height:100vh;overflow:clip}.resourceSite .container{width:min(var(--resource-max), calc(100% - 40px));margin-inline:auto}.resourceHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050a09e0}.resourceHeader .navBar{min-height:72px}.resourceHeader a{text-decoration:none}.resourceNav{align-items:center}.resourceMenu{position:relative}.resourceMenu>button{color:#93a09b;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:10px 0;font-size:13px;display:flex}.resourceMenu>button:hover,.resourceMenu.isOpen>button{color:#f6fff1}.resourceMenu>button span{color:#8fff3d;transition:transform .2s}.resourceMenu.isOpen>button span{transform:rotate(180deg)}.resourceMenuPanel{z-index:50;opacity:0;pointer-events:none;background:#060e0bfa;border:1px solid #91ff412e;border-radius:17px;width:290px;padding:8px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-8px)scale(.98);box-shadow:0 25px 70px #00000085}.resourceMenu.isOpen .resourceMenuPanel{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.resourceMenuPanel a{color:#eef8ee;border-radius:11px;gap:2px;padding:11px 12px;font-size:12px;font-weight:800;display:grid}.resourceMenuPanel a:hover{color:#9cff57;background:#91ff4114}.resourceMenuPanel small{color:#718078;font-size:9px;font-weight:600}.resourceHero{border-bottom:1px solid #91ff411c;padding:112px 0 82px}.resourceHero.toolHero{padding-bottom:72px}.narrowResource{max-width:860px}.resourceHero h1{max-width:900px;font:600 clamp(42px, 7vw, 82px)/.99 var(--font-unbounded), Manrope, sans-serif;letter-spacing:-.065em;margin:14px 0 22px}.resourceHero p:not(.sectionKicker){color:#94a39e;max-width:720px;margin:0;font-size:clamp(15px,1.8vw,19px);line-height:1.7}.resourceHero .sectionKicker,.resourceSection .sectionKicker{color:#91ff41;letter-spacing:.17em;font-size:10px;font-weight:900}.quietLink{color:#b7c6bd;margin-top:25px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.quietLink:hover{color:#91ff41}.resourceSection{padding:76px 0}.toolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.toolCard{color:#f5fbf4;background:linear-gradient(140deg,#0f1a15f0,#060d0bf0);border:1px solid #ffffff17;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:144px;padding:24px;text-decoration:none;transition:transform .22s,border-color .22s,background .22s;display:grid}.toolCard:hover{background:linear-gradient(140deg,#15271bf5,#060f0bf5);border-color:#91ff4161;transform:translateY(-4px)}.toolCardIcon{color:#9bff54;background:#91ff4112;border:1px solid #91ff413d;border-radius:15px;place-items:center;width:54px;height:54px;font:900 14px ui-monospace,monospace;display:grid}.toolCard h2{letter-spacing:-.025em;margin:0 0 6px;font-size:19px}.toolCard p{color:#7f9087;margin:0;font-size:11px;line-height:1.55}.toolCard>strong{color:#8fff3d;font-size:21px;transition:transform .2s}.toolCard:hover>strong{transform:translate(4px)}.resourcePrivacy{background:#91ff4109;border:1px solid #91ff4124;border-radius:18px;grid-template-columns:180px 1fr;gap:28px;padding:23px 25px;display:grid;margin-top:18px!important}.resourcePrivacy span{color:#a5ff67;font-size:11px;font-weight:850}.resourcePrivacy p{color:#819087;margin:0;font-size:12px;line-height:1.65}.resourceTwoCol,.platformHero{grid-template-columns:minmax(0,.88fr) minmax(420px,1fr);align-items:center;gap:72px;display:grid}.resourceTwoCol .resourceHero h1{font-size:clamp(38px,5vw,66px)}.toolRunner{background:radial-gradient(circle at 50% 0,#91ff411c,#0000 50%),#070f0cf2;border:1px solid #91ff4133;border-radius:24px;padding:15px;box-shadow:0 32px 80px #00000040}.toolStage{text-align:center;background:#030907b3;border:1px solid #ffffff12;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:27px;display:flex}.toolStage h2{letter-spacing:-.035em;margin:16px 0 7px;font-size:22px}.toolStage>p{color:#7f8f86;max-width:350px;margin:0;font-size:11px;line-height:1.6}.toolSignal{background:#90ff42;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 12px #90ff4212,0 0 35px #90ff4299}.toolSpinner{border:2px solid #91ff4121;border-top-color:#91ff41;border-radius:50%;width:42px;height:42px;animation:.75s linear infinite resourceSpin}@keyframes resourceSpin{to{transform:rotate(360deg)}}.toolVerdict{border-radius:15px;place-items:center;width:48px;height:48px;font-size:21px;font-weight:950;display:grid}.toolVerdict.good{color:#9aff50;background:#91ff4117;border:1px solid #91ff4159}.toolVerdict.warn{color:#ffad65;background:#ffa65517;border:1px solid #ffa65559}.toolVerdict.neutral{color:#75dcff;background:#61d9ff14;border:1px solid #61d9ff52}.toolResultRows{text-align:left;width:100%;margin-top:14px;display:grid}.toolResultRows>div{border-top:1px solid #ffffff12;grid-template-columns:minmax(95px,.7fr) minmax(0,1.3fr);gap:15px;padding:10px 2px;display:grid}.toolResultRows span{color:#728078;font-size:9px}.toolResultRows strong{overflow-wrap:anywhere;color:#eaf3ec;text-align:right;min-width:0;font-size:10px}.toolStage .toolNote{margin-top:12px;font-size:9px}.toolActions{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}.toolActions button{min-height:48px}.toolActions .secondaryButton{padding-inline:17px}.articleGrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:70px;display:grid}.resourceArticle{color:#a9b8af;max-width:760px;font-size:16px;line-height:1.8}.resourceArticle h2{color:#f4faf4;letter-spacing:-.04em;margin:0 0 15px;font-size:29px}.resourceArticle h2:not(:first-child){margin-top:45px}.resourceArticle a{color:#9cff57}.wideArticle{max-width:850px;margin-top:55px!important}.resourceAside{background:#07110e;border:1px solid #ffffff14;border-radius:17px;gap:7px;padding:20px;display:grid;position:sticky;top:100px}.resourceAside>strong{color:#718078;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:9px}.resourceAside a{color:#d9e5dc;border-radius:9px;justify-content:space-between;padding:11px 10px;font-size:11px;text-decoration:none;display:flex}.resourceAside a:hover{color:#9cff57;background:#91ff4112}.compactFaq{max-width:850px;margin-top:58px!important}.platformHero>div:first-child{max-width:640px}.platformHero .primaryButton{margin-top:28px;text-decoration:none;display:inline-flex}.platformVisual{background:radial-gradient(circle,#91ff4124,#0000 43%),#060e0be6;border:1px solid #91ff4133;border-radius:28px;place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.platformVisual:before,.platformVisual:after{content:"";border:1px solid #91ff4124;border-radius:50%;width:230px;height:230px;position:absolute}.platformVisual:after{opacity:.55;width:340px;height:340px}.platformVisual>span{z-index:2;color:#96ff4a;width:94px;height:94px;font:800 40px var(--font-unbounded), sans-serif;background:#08110e;border:1px solid #56982e;border-radius:27px;place-items:center;display:grid;position:relative;box-shadow:0 0 60px #91ff4133}.platformVisual strong,.platformVisual small{z-index:2;position:absolute;bottom:62px}.platformVisual strong{font-size:17px}.platformVisual small{color:#748279;font-size:9px;bottom:42px}.featureMiniGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.featureMiniGrid article{background:#08110eeb;border:1px solid #ffffff14;border-radius:18px;min-height:180px;padding:23px}.featureMiniGrid article>span{color:#95ff48;border:1px solid #91ff413d;border-radius:9px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:900;display:grid}.featureMiniGrid h2{margin:28px 0 9px;font-size:16px}.featureMiniGrid p{color:#76867d;margin:0;font-size:10px;line-height:1.6}.installSteps{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid;margin-top:80px!important}.installSteps h2{letter-spacing:-.055em;margin:9px 0 0;font-size:clamp(30px,4vw,48px)}.installSteps ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.installSteps li{color:#a9b7af;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:13px;padding:13px;font-size:12px;display:grid}.installSteps li span{color:#9aff50;background:#91ff4114;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.compareTable{background:#060e0bed;border:1px solid #91ff4129;border-radius:20px;overflow:hidden}.compareHead,.compareRow{grid-template-columns:.7fr 1fr 1fr;gap:20px;padding:18px 22px;display:grid}.compareHead{color:#91ff41;background:#91ff410f;font-size:11px}.compareRow{border-top:1px solid #ffffff12}.compareRow>span{color:#839289;font-size:11px;font-weight:800}.compareRow p{color:#d2ddd5;margin:0;font-size:12px;line-height:1.55}.transparencyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.transparencyGrid article{background:#070f0ced;border:1px solid #ffffff14;border-radius:20px;min-height:220px;padding:27px}.transparencyGrid span{color:#91ff41;font:900 10px ui-monospace,monospace}.transparencyGrid h2{margin:40px 0 12px;font-size:22px}.transparencyGrid p{color:#7e8e85;margin:0;font-size:12px;line-height:1.7}.changeList{gap:12px;display:grid}.changeList article{background:#070f0ced;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:230px 1fr;gap:35px;padding:28px;display:grid}.changeList article>div{align-content:start;gap:8px;display:grid}.changeList strong{color:#91ff41;font-size:26px}.changeList span{color:#728078;font-size:10px}.changeList ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.changeList li{color:#b4c0b8;font-size:12px}.changeList li:before{color:#91ff41;content:"•";margin-right:10px}.resourceCta{width:min(var(--resource-max), calc(100% - 40px));background:radial-gradient(circle at 90% 0,#91ff4126,#0000 33%),#091510;border:1px solid #91ff4140;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin:0 auto 82px;padding:35px;display:flex}.resourceCta span{color:#91ff41;letter-spacing:.16em;font-size:9px;font-weight:900}.resourceCta h2{letter-spacing:-.045em;max-width:700px;margin:8px 0 6px;font-size:clamp(24px,3vw,37px)}.resourceCta p{color:#7b8b82;margin:0;font-size:11px}.resourceCta .primaryButton{flex:none;text-decoration:none}.resourceFooter{background:#030806;border-top:1px solid #91ff411f}.resourceFooterGrid{grid-template-columns:1.5fr repeat(3,1fr);gap:50px;padding-block:52px 40px;display:grid}.resourceFooterGrid>div{align-content:start;gap:10px;display:grid}.resourceFooterGrid>div:first-child p{color:#6f7f76;max-width:240px;font-size:11px;line-height:1.6}.resourceFooterGrid strong{color:#f2f7f2;margin-bottom:7px;font-size:11px}.resourceFooterGrid a{color:#7e8c84;font-size:10px;text-decoration:none}.resourceFooterGrid a:hover{color:#91ff41}.resourceFooterBottom{color:#65736b;border-top:1px solid #ffffff0f;justify-content:space-between;padding-block:18px 25px;font-size:9px;display:flex}.resourceFooterBottom a{color:#8fa199;text-decoration:none}@media (width<=900px){.resourceNav>a{display:none}.resourceTwoCol,.platformHero{grid-template-columns:1fr;gap:42px}.articleGrid{grid-template-columns:1fr;gap:38px}.resourceAside{position:static}.featureMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.resourceFooterGrid{grid-template-columns:1.4fr repeat(2,1fr)}.resourceFooterGrid>div:last-child{grid-column:2/-1}}@media (width<=680px){.resourceSite .container{width:min(100% - 26px, var(--resource-max))}.resourceHeader .navBar{min-height:64px}.resourceHeader .brand>span:last-child{display:none}.resourceMenuPanel{left:auto;right:-52px;transform:translateY(-8px)scale(.98)}.resourceMenu.isOpen .resourceMenuPanel{transform:translateY(0)scale(1)}.resourceHero{padding:76px 0 56px}.resourceHero h1{font-size:clamp(37px,13vw,58px)}.resourceSection{padding:52px 0}.toolGrid,.transparencyGrid{grid-template-columns:1fr}.toolCard{min-height:120px;padding:18px}.resourcePrivacy{grid-template-columns:1fr;gap:8px}.resourceTwoCol,.platformHero{gap:32px}.toolRunner{border-radius:19px;padding:9px}.toolStage{min-height:280px;padding:20px}.toolActions{grid-template-columns:1fr}.toolActions .secondaryButton{min-height:42px}.platformVisual{min-height:310px}.featureMiniGrid{grid-template-columns:1fr}.installSteps{grid-template-columns:1fr;gap:28px;margin-top:55px!important}.compareTable{overflow-x:auto}.compareHead,.compareRow{min-width:650px}.changeList article{grid-template-columns:1fr;gap:22px;padding:22px}.resourceCta{width:calc(100% - 26px);margin-bottom:60px;padding:24px;display:grid}.resourceCta .primaryButton{justify-content:center;width:100%}.resourceFooterGrid{grid-template-columns:1fr 1fr;gap:30px 18px;padding-top:38px}.resourceFooterGrid>div:first-child{grid-column:1/-1}.resourceFooterGrid>div:last-child{grid-column:auto}.resourceFooterBottom{gap:15px}}@media (prefers-reduced-motion:reduce){.toolSpinner{animation-duration:1.5s}.resourceMenuPanel,.toolCard,.toolCard>strong{transition:none}}@media (width<=620px){.accountDialog.accountDialogAuth,.accountDialog.accountDialogCabinet{width:100%;max-height:calc(100vh - 12px);padding:22px 18px max(24px, env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0}.accountDialog.accountDialogCabinet{padding:0}}.heroTrustLine{color:#7e8b89;white-space:nowrap;align-items:center;margin-top:27px;font-size:11px;line-height:1.35;display:flex}.heroTrustLine span{align-items:center;display:inline-flex}.heroTrustLine span+span{margin-left:19px}.heroTrustLine i{color:#a8ff45b3;margin-right:5px;font-size:10px;font-style:normal}.heroTrustLine .heroTrustLead{color:#edf4ef;font-weight:850}.heroTrustLine .heroTrustLead i{color:var(--sales-lime);text-shadow:0 0 13px #a8ff456b}.salesHero+.quickStartSection{z-index:2;background:#05090b;border-top:0;margin-top:-72px;position:relative}.salesHero+.quickStartSection:before{display:none}.salesHero+.quickStartSection>.container{z-index:1;position:relative}.salesHero+.quickStartSection .quickStartHeading{max-width:920px}.salesHero+.quickStartSection .quickStartHeading h2{letter-spacing:-.045em;max-width:920px;font-size:clamp(34px,3.5vw,48px);line-height:1.06}@media (width<=760px){.salesHero+.quickStartSection{background:#05090b;margin-top:-34px}.heroTrustLine{white-space:normal;grid-template-columns:1fr 1fr;gap:10px 14px;width:100%;margin-top:23px;display:grid}.heroTrustLine span+span{margin-left:0}}@media (width<=430px){.heroTrustLine{grid-template-columns:1fr;gap:8px;font-size:10px}}@media (width>=901px){.siteHeader .container,.salesHero .container,.salesHero+.quickStartSection .container{width:min(1120px,100% - 48px)}.salesHero{min-height:650px;padding-top:178px;padding-bottom:40px}.salesHero .heroGrid{grid-template-columns:minmax(0,560px) minmax(360px,430px);align-items:center;gap:90px}.salesHero h1{max-width:580px;margin-top:16px;margin-bottom:22px;font-size:clamp(50px,3.2vw,62px)}.salesHero .heroLead{max-width:555px;font-size:17px;line-height:1.65}.salesHero .heroActions{gap:12px;margin-top:28px}.salesHero .heroActions .primaryButton{border-radius:13px;min-width:318px;min-height:62px;padding-inline:24px;font-size:16px}.salesHero .heroActions .secondaryButton{border-radius:13px;min-width:190px;min-height:62px;padding-inline:28px;font-size:15px}.salesHero .tunnelGlobeShowcase{width:430px}.salesHero+.quickStartSection{margin-top:-35px;padding-top:106px}.salesHero+.quickStartSection .quickStartHeading{margin-bottom:32px}.salesHero+.quickStartSection .quickStartHeading h2{font-size:clamp(32px,2.2vw,40px)}.quickStartGrid article{min-height:198px;padding:27px 26px 28px}.quickStartGrid h3{margin-top:32px;font-size:20px}}@media (width<=680px){.salesHero .heroActions{gap:11px;margin-top:30px}.salesHero .heroActions .primaryButton,.salesHero .heroActions .secondaryButton{border-radius:13px;width:100%;min-width:0;min-height:60px;padding-inline:20px;font-size:15px}}.installMethodChoice{gap:11px;display:grid}.installMethodHeading{gap:4px;display:grid}.installMethodHeading>span{color:var(--sales-lime);font:850 9px/1.2 var(--font-mono,monospace);letter-spacing:.12em}.installMethodHeading h3{color:#f0f6f0;margin:0;font-size:16px}.installMethodHeading p{color:#7c8e87;margin:0;font-size:10px;line-height:1.5}.installMethodPicker.threeOptions{grid-template-columns:repeat(3,minmax(0,1fr))}.installMethodPicker button{grid-template-columns:36px minmax(0,1fr) 18px}.installMethodPicker button>b{color:var(--sales-lime)}@media (width<=780px){.accountBackdrop:has(.accountDialogCabinet){place-items:stretch stretch;padding:0}.accountDialog.accountDialogCabinet{border-width:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;padding:0;overflow:hidden}.accountDialogCabinet .accountClose{z-index:30;top:calc(10px + env(safe-area-inset-top));background:#101b1b;border-color:#ffffff1a;width:40px;height:40px;right:12px}.cabinetShell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:100%;min-height:0}.cabinetSidebar{z-index:9;padding:calc(10px + env(safe-area-inset-top)) 12px 9px;background:#050c0efa;border-bottom:1px solid #ffffff14;border-right:0;display:block;position:relative}.cabinetIdentity{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:0 48px 9px 2px}.cabinetIdentity>span{border-radius:11px;width:36px;height:36px;font-size:12px}.cabinetIdentity strong{font-size:12px}.cabinetIdentity small{margin-top:2px;font-size:9px;display:block}.cabinetAmbassador,.cabinetLogout{display:none}.cabinetSidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:0;display:grid;overflow:visible}.cabinetNav:before{display:none}.cabinetSidebar nav button{text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;gap:6px;min-width:0;min-height:47px;padding:0 5px;font-size:10px}.cabinetSidebar nav button i{flex:none;width:20px;height:20px;font-size:9px;display:grid}.cabinetSidebar nav button.selected{background:#a8ff4517;border-color:#a8ff453b}.cabinetMain{min-height:0;max-height:none;padding:16px 13px calc(28px + env(safe-area-inset-bottom));overscroll-behavior:contain;overflow:hidden auto}.cabinetHeader{flex-direction:row;align-items:center;gap:10px;margin-bottom:13px;padding:0 0 11px}.cabinetHeader .accountEyebrow{display:none}.cabinetHeader h2{font-size:22px;line-height:1.15}.cabinetHeaderActions{width:auto;margin-left:auto}.cabinetStatus{min-height:30px;padding:0 9px;font-size:9px}.accessCard,.subscriptionHero{flex-direction:column;align-items:flex-start;gap:15px;min-height:118px;padding:17px}.accessCard h3,.subscriptionHero h3{font-size:22px}.cabinetMetricGrid{grid-template-columns:1fr 1fr}.cabinetMetricGrid article{min-height:90px;padding:13px}.cabinetMetricGrid .telegramMetric{grid-column:1/-1}.cabinetQuickActions,.subscriptionBenefits,.referralStats,.securityAccount,.passwordForm>div{grid-template-columns:1fr}.cabinetQuickActions button,.cabinetQuickActions a,.cabinetPrimaryAction{min-height:50px;font-size:12px}.installWelcome{align-items:flex-start;min-height:0;padding:15px}.installWelcome h3{font-size:19px}.installWelcome p{font-size:12px;line-height:1.45}.installWelcome>strong,.installProgress{display:none}.installDeviceGrid{grid-template-columns:1fr 1fr;gap:7px}.installDeviceGrid button{grid-template-columns:34px minmax(0,1fr);gap:9px;min-height:70px;padding:10px}.installDeviceGrid img{width:34px;height:34px}.installDeviceGrid strong{font-size:12px;line-height:1.2}.installDeviceGrid small{font-size:9px;line-height:1.3}.installDeviceGrid button>b{display:none}.installDeviceGrid button:last-child{grid-column:1/-1}.installChoiceHint{padding:12px;font-size:11px;line-height:1.4}.installMethodHeading h3{font-size:15px}.installMethodHeading p{font-size:11px}.installMethodPicker,.installMethodPicker.threeOptions{grid-template-columns:1fr;gap:7px}.installMethodPicker button{min-height:58px;padding:8px 10px}.installMethodPicker strong{font-size:12px}.installMethodPicker small{font-size:9px}.nativeInstallFlow,.installClientFlow{border-radius:15px;gap:12px;padding:13px}.installFlowHeading{align-items:flex-start}.installFlowHeading>i{width:42px;height:42px}.installFlowHeading>i img{width:27px;height:27px}.installFlowHeading h3{font-size:15px}.installFlowHeading p{font-size:11px;line-height:1.45}.installInstructionList li{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:10px}.installInstructionList li>b{width:30px;height:30px}.installInstructionList strong{font-size:12px}.installInstructionList span{font-size:10px;line-height:1.4}.installInstructionList.compact,.nativeInstallActions,.prepareClientProfile,.happPrimarySteps{grid-template-columns:1fr}.prepareClientProfile{align-items:stretch;padding:12px}.nativeInstallActions .cabinetDownloadButton,.installManualLink,.createHappButton{min-height:52px!important;font-size:12px!important}.happReady{gap:11px;padding:11px}.happPrimarySteps a{min-height:68px}.happPrimarySteps a strong{font-size:12px}.happPrimarySteps a small{font-size:9px}.installAlternative summary{min-height:48px;font-size:10px}.installSecurityNote{display:none}.subscriptionWarning{flex-direction:column;align-items:flex-start}.deviceList article{grid-template-columns:36px minmax(0,1fr)}.deviceList button{grid-column:2;justify-self:start;min-height:40px}.referralHero>div{grid-template-columns:1fr}.referralHero input{min-height:44px}}@media (width<=390px){.cabinetSidebar nav button{gap:4px;min-height:44px;font-size:9px}.cabinetSidebar nav button i{display:none}.cabinetMain{padding-left:10px;padding-right:10px}.installDeviceGrid{grid-template-columns:1fr}.installDeviceGrid button:last-child{grid-column:auto}}.installSection{gap:13px}.installSection .installWelcome{background:0 0;border:0;border-radius:0;min-height:0;padding:0 0 2px}.installSection .installWelcome>div{gap:4px}.installSection .installWelcome h3{font-size:21px}.installSection .installWelcome p{color:#81918b;font-size:10px;line-height:1.45}.installDeviceFamilyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.installDeviceFamilyGrid button{min-height:76px}.installDeviceFamilyGrid button:last-child{grid-column:auto}.installDeviceFamilyGrid strong{color:#eaf2e9;font-size:12px}.installDeviceFamilyGrid small{font-size:9px}.installVariantPicker{background:#071012a3;border:1px solid #ffffff13;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:5px 6px 5px 13px;display:flex}.installVariantPicker>span{color:#7e8f88;font-size:9px;font-weight:750}.installVariantPicker>div{gap:5px;display:flex}.installVariantPicker button{color:#82928c;cursor:pointer;min-height:32px;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 13px;font-size:9px;font-weight:800}.installVariantPicker button:hover,.installVariantPicker button:focus-visible,.installVariantPicker button[data-active=true]{color:#eaf6e6;background:#99ff4417;border-color:#99ff444d;outline:0}.installMethodChoice{gap:8px;padding-top:2px}.installMethodHeading h3{font-size:14px}.installMethodPicker,.installMethodPicker.threeOptions{gap:8px}.installMethodPicker button{min-height:58px;padding:8px 10px}.installMethodPicker small{font-size:8px}.installCompactFlow{background:#081114b8;border-color:#ffffff16;border-radius:15px;gap:12px;padding:14px}.installCompactFlow>p,.installActionLead,.installFinishHint{color:#9aaba4;margin:0;font-size:10px;line-height:1.5}.installFinishHint{border-left:2px solid #99ff448c;padding-left:10px}.installCompactFlow .happReady{background:0 0;border:0;gap:11px;padding:0}.installCompactFlow .happPrimarySteps a{min-height:62px}.installCompactFlow .happPrimarySteps a small{display:none}.installCompactFlow .prepareClientProfile{background:0 0;border:0;padding:0}.installCompactFlow .prepareClientProfile strong{font-size:12px}.installCompactFlow .prepareClientProfile small{font-size:9px}@media (width<=780px){.installSection{gap:11px}.installSection .installWelcome{padding:0 1px}.installSection .installWelcome h3{font-size:20px}.installSection .installWelcome p{font-size:11px}.installDeviceFamilyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.installDeviceFamilyGrid button,.installDeviceFamilyGrid button:last-child{text-align:center;grid-column:auto;grid-template-columns:1fr;justify-items:center;gap:6px;min-height:78px;padding:9px 5px}.installDeviceFamilyGrid img{width:33px;height:33px}.installDeviceFamilyGrid button>span{gap:0}.installDeviceFamilyGrid strong{font-size:11px}.installDeviceFamilyGrid small,.installDeviceFamilyGrid button>b{display:none}.installVariantPicker{flex-direction:column;align-items:stretch;gap:6px;padding:9px}.installVariantPicker>span{padding-left:2px}.installVariantPicker>div{grid-template-columns:1fr 1fr;display:grid}.installVariantPicker button{min-height:38px;padding:0 8px;font-size:10px}.installMethodHeading h3{font-size:14px}.installMethodPicker,.installMethodPicker.threeOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.installMethodPicker.threeOptions{grid-template-columns:repeat(3,minmax(0,1fr))}.installMethodPicker button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:5px;min-height:82px;padding:9px 5px;position:relative}.installMethodPicker img{width:34px;height:34px}.installMethodPicker span{justify-items:center;gap:2px}.installMethodPicker strong{justify-content:center;gap:3px;font-size:10px}.installMethodPicker small{font-size:8px;line-height:1.25}.installMethodPicker button>b{display:none}.subscriptionClientPicker strong em{padding:3px 4px;font-size:6px}.installCompactFlow{gap:11px;padding:12px}.installCompactFlow>p,.installActionLead,.installFinishHint{font-size:11px}.installCompactFlow .nativeInstallActions{grid-template-columns:minmax(0,1.4fr) minmax(105px,.6fr)}.installCompactFlow .nativeInstallActions .cabinetDownloadButton,.installCompactFlow .installManualLink{min-height:50px!important}.installCompactFlow .prepareClientProfile{grid-template-columns:1fr;gap:10px}.installCompactFlow .prepareClientProfile strong{font-size:13px}.installCompactFlow .prepareClientProfile small{font-size:10px}.installCompactFlow .happPrimarySteps{grid-template-columns:1fr;gap:7px}.installCompactFlow .happPrimarySteps a{min-height:58px}.installCompactFlow .installAlternative summary{min-height:46px}}@media (width<=370px){.installMethodPicker strong em{display:none}.installCompactFlow .nativeInstallActions{grid-template-columns:1fr}}.installDeviceFamilyGrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=780px){.installDeviceFamilyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=370px){.installDeviceFamilyGrid{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--font-manrope:"Segoe UI", Arial, sans-serif;--font-unbounded:"Arial Black", "Segoe UI", Arial, sans-serif}
