body.dialog-open{overflow:hidden}.network-brand-mark{color:#1b1e22}.hero{position:relative;text-align:center;padding:94px 0 82px;isolation:isolate}.hero:after{content:"";position:absolute;width:min(100%,820px);height:200px;background:#643e9f20;filter:blur(65px);bottom:-35px;left:50%;transform:translate(-50%);z-index:-1;pointer-events:none}.hero-copy{max-width:980px;margin:auto}.hero-symbols{--hero-flow-cycle: 4s;--hero-start-delay: 1.2s;display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:31px}.hero-symbol{--hero-rest-opacity: .72;position:relative;display:inline-grid;place-items:center;width:49px;height:49px;border:1px dashed rgb(195 173 234 / .32);border-radius:12px;background:linear-gradient(145deg,#c3adea12,#c3adea04);box-shadow:inset 0 1px #ffffff05,0 0 25px #c3adea08;color:#cfc0e5;opacity:.72}.hero-symbol-device{--hero-arrival-delay: .32s}.hero-symbol-brand{--hero-arrival-delay: .88s}.hero-symbol-internet{--hero-arrival-delay: 1.6s}.hero-symbol:after{content:"";position:absolute;inset:-1px;border:1px solid #c3a6ef;border-radius:inherit;box-shadow:0 0 9px #c3a6ef29;pointer-events:none;opacity:0;animation:hero-node-arrival var(--hero-flow-cycle) linear calc(var(--hero-start-delay) + var(--hero-arrival-delay)) infinite}.hero-symbol .icon,.hero-symbol .brand-mark{animation:hero-icon-arrival var(--hero-flow-cycle) linear calc(var(--hero-start-delay) + var(--hero-arrival-delay)) infinite}.hero-symbol .icon{width:25px;height:25px;font-size:25px}.hero-symbol .brand-mark{width:28px;height:28px}.hero-symbol-connector{position:relative;width:58px;height:14px;flex:0 0 58px;overflow:hidden}.hero-symbol-connector:before{content:"";position:absolute;top:50%;left:0;width:100%;border-top:1px dashed rgb(195 173 234 / .18)}.hero-signal{position:absolute;top:calc(50% - 1px);left:0;width:19px;height:2px;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgb(195 166 239 / .16) 35%,#c3a6ef 85%,#eadbff);opacity:0;animation:hero-signal-travel var(--hero-flow-cycle) linear var(--hero-start-delay) infinite}.hero-signal:after{content:"";position:absolute;top:-.5px;right:0;width:3px;height:3px;border-radius:50%;background:#eee0ff;box-shadow:0 0 5px #c3a6ef8c}.hero-connector-internet .hero-signal{animation-delay:calc(var(--hero-start-delay) + .72s)}@keyframes hero-signal-travel{0%,7.99%{left:0;opacity:0}8%{left:0;opacity:.9}22%{left:100%;opacity:.9}23%,to{left:100%;opacity:0}}@keyframes hero-node-arrival{0%{opacity:0;transform:scale(1)}2%{opacity:.55;transform:scale(1.025)}8%{opacity:.12;transform:scale(1.25)}12%,to{opacity:0;transform:scale(1.38)}}@keyframes hero-icon-arrival{0%,13%,to{color:#cfc0e5;filter:none}2%{color:#f2e6ff;filter:drop-shadow(0 0 5px rgb(195 166 239 / .45))}}.ambient-paused,.ambient-paused *,.ambient-paused *:before,.ambient-paused *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.hero-signal,.hero-symbol:after,.hero-symbol .icon,.hero-symbol .brand-mark{animation:none}}.hero .eyebrow{justify-content:center;color:#bfa0e5;font-family:ui-monospace,Consolas,monospace;font-size:11px;letter-spacing:1px}.status-dot,.tiny-dot,.mini-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#b8a1d1}.status-dot{width:6px;height:6px;box-shadow:0 0 8px #bfa1e440}.hero-heading-secondary{background:linear-gradient(110deg,#f5f3f8,#bdb4cd);background-clip:text;-webkit-background-clip:text;color:transparent}.accent-dot{color:#bda4d8}.hero-description{color:#afabb5;font-size:17px;line-height:1.8;letter-spacing:-.2px;max-width:620px;margin:auto}.hero-actions{display:flex;align-items:center;justify-content:center;gap:17px;margin:31px 0 21px}.hero-note{display:flex;align-items:center;justify-content:center;gap:8px;color:#948c9e;font-size:11px}.platform-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;padding:27px 0;gap:35px}.platform-strip>p{font-size:12px;line-height:1.7;color:#a39aaf;min-width:155px}.platform-strip strong{font-weight:500;color:#c7bdd2}.platform-strip-items{flex:1;display:flex;align-items:center;justify-content:space-between;gap:20px}.platform-strip-items a{display:flex;align-items:center;gap:9px;font-size:13px;color:#b1a8bd}.platform-strip-items a:hover{color:#fff}.platform-strip-items .icon{width:20px;height:20px;font-size:20px}.strip-status{border:1px solid #39313f;background:#171119;border-radius:20px;padding:5px 11px;color:#c1b2d0;font-size:10px}.network-section{margin-top:66px;background:#090a0b;border:1px solid #242329;border-radius:16px;color:#e4dfea;overflow:hidden;padding:28px 25px 25px;position:relative}.network-section .section-heading{margin-bottom:0}.network-section .eyebrow{color:#bab5c3;font-size:10px;letter-spacing:1.3px}.network-section .section-aside{color:#918998}.network-diagram{width:100%;height:auto;margin:11px 0 2px}.network-diagram-mobile{display:none}.network-wire{fill:none;stroke:#34323e;stroke-width:1}.network-packet{fill:none;stroke:#c8b1f0;stroke-width:2;stroke-linecap:round;stroke-dasharray:5 150;animation:route-flow 9s linear infinite;filter:drop-shadow(0 0 3px #b59aff88)}.network-packet-delayed{animation-delay:-4s}.network-packet-up{stroke:#ebe3f8}.network-location{font:13px Onest,Arial,sans-serif;fill:#d0cbd8}.network-location-code{font:8px ui-monospace,Consolas,monospace;fill:#8c8298;letter-spacing:.4px}.network-internet-label{font:12px ui-monospace,Consolas,monospace;fill:#2d2737;letter-spacing:.3px}.network-device-label{font:10px Onest,Arial,sans-serif;fill:#3d3547}.network-logo-label{font:600 16px Onest,Arial,sans-serif;fill:#2c2734;letter-spacing:-.6px}.network-logo-sub{font:9px ui-monospace,Consolas,monospace;fill:#696174;letter-spacing:2px}.network-mobile-location{font:11px Onest,Arial,sans-serif;fill:#d0cbd8}.network-mobile-logo{font:600 11px Onest,Arial,sans-serif;fill:#2c2734;letter-spacing:-.3px}.network-bottom{display:flex;justify-content:center;align-items:center;gap:8px;font-size:9px;color:#a79bad;letter-spacing:.7px;text-align:center}.network-bottom .tiny-dot{width:4px;height:4px}@keyframes route-flow{to{stroke-dashoffset:-620}}.about-section{padding:91px 0 88px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:31px}.section-heading .eyebrow{color:#b39bc9}.section-aside{font-size:11px;color:#9e94a8}.muted{color:#9f90af}.about-intro{display:flex;justify-content:space-between;gap:36px;align-items:flex-end;margin-bottom:36px}.about-intro h2{max-width:630px}.about-intro>p{max-width:325px;font-size:13px;line-height:1.85;color:#a699b2}.mini-dot{width:4px;height:4px}.detail-divider{color:#6b537e;padding:0 6px}.accent-text{color:#c6b1df}.steps-section{padding:85px 0}.steps-section h2{margin-bottom:38px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.steps-grid article{border-top:1px solid var(--line);padding-top:25px;display:flex;gap:16px;position:relative}.step-number{font-size:11px;color:#ab90bd;padding-top:3px}.steps-grid h3{font-size:16px}.steps-grid p{margin-top:12px;font-size:12px;color:#a295ae;line-height:1.85;max-width:225px;padding-right:7px}.step-arrow{align-self:flex-start;flex-shrink:0;width:20px;height:20px;line-height:1;margin-left:auto;color:#b39bcc;font-size:20px}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding:67px 0 85px;border-top:1px solid var(--line)}.faq-intro{position:relative}.faq-intro h2{margin:25px 0 20px}.faq-intro p{font-size:13px;color:#ac9db9;line-height:1.9}.faq-decoration{display:block;font-weight:500;font-size:115px;line-height:.8;transform:rotate(-13deg);color:#34263e;margin:50px 0 0 20px;width:fit-content}.faq-list details{border-bottom:1px solid var(--line);padding:23px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;font-weight:500;list-style:none;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-toggle-icon{display:inline-grid;place-items:center;width:13px;height:13px;font-size:13px;line-height:1;color:#aa92bf;flex-shrink:0}.faq-collapse-icon{display:none}.faq-list details[open] .faq-expand-icon{display:none}.faq-list details[open] .faq-collapse-icon{display:inline-block}.faq-list details p{font-size:13px;line-height:1.85;color:#aa9ab7;margin-top:15px;padding-right:30px}@media(max-width:1100px){.hero{padding:80px 0 70px}.hero-description{font-size:16px}.platform-strip{gap:24px}.platform-strip>p{min-width:130px;font-size:11px}.platform-strip-items{gap:14px}.platform-strip-items a{font-size:12px;gap:7px}.about-intro{align-items:flex-start}.about-intro>p{max-width:270px}.about-intro h2{max-width:520px}.faq-section{gap:45px}}@media(max-width:880px){.hero{padding:67px 0 60px}.hero-description{max-width:580px;font-size:15px}.platform-strip{gap:18px;flex-wrap:wrap}.platform-strip>p{min-width:unset}.platform-strip-items{flex:unset;width:calc(100% - 60px);justify-content:space-between;order:3}.strip-status{margin-left:auto}.network-section{margin-top:48px}.network-section .section-aside{display:none}.about-section{padding:68px 0}.about-intro{display:block}.about-intro>p{margin-top:23px;max-width:480px}.section-aside{font-size:10px}.steps-section{padding:65px 0}.steps-grid{gap:19px}.steps-grid article{gap:10px}.steps-grid h3{font-size:14px}.steps-grid p{font-size:11px}.step-arrow{display:none}.faq-section{grid-template-columns:.7fr 1.3fr;gap:30px;padding:50px 0 65px}.faq-list summary{font-size:13px}.faq-list details p{font-size:12px;padding-right:10px}}@media(max-width:620px){.hero{padding:55px 0 44px}.hero-symbols{margin-bottom:27px}.hero-symbol-connector{width:48px;flex-basis:48px}.hero-symbol{width:43px;height:43px;border-radius:10px}.hero-symbol .icon{width:23px;height:23px;font-size:23px}.hero .eyebrow{font-size:9px;letter-spacing:.8px}.hero-description{font-size:14px;line-height:1.85;max-width:345px}.hero-actions{margin:26px 0 20px;gap:10px}.hero-actions .button{min-height:45px;font-size:12px;padding:0 18px;gap:12px}.hero-actions .text-link{min-height:45px;font-size:12px;padding:0 14px;gap:10px}.hero-note{font-size:10px;line-height:1.7;justify-content:center;max-width:280px;margin:auto}.platform-strip{gap:16px;padding:24px 0}.platform-strip>p{font-size:11px}.platform-strip-items{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:19px 21px}.platform-strip-items a{font-size:12px;gap:6px}.platform-strip-items .icon{width:18px;height:18px;font-size:18px}.strip-status{font-size:9px}.network-section{margin-top:36px;padding:20px 13px}.network-section .eyebrow{font-size:9px;letter-spacing:1px}.network-diagram-desktop{display:none}.network-diagram-mobile{display:block;width:100%;margin:16px 0 7px}.network-bottom{font-size:8px;letter-spacing:.25px;line-height:1.7}.about-section{padding:55px 0}.section-heading{margin-bottom:25px}.section-aside{display:none}.about-intro{margin-bottom:28px}.about-intro h2{font-size:34px}.about-intro>p{font-size:13px;line-height:1.85;margin-top:20px}.steps-section{padding:55px 0}.steps-section h2{margin-bottom:31px}.steps-grid{grid-template-columns:1fr;gap:25px}.steps-grid article{padding-top:22px;gap:18px}.step-number{font-size:12px}.steps-grid h3{font-size:18px}.steps-grid p{font-size:13px;max-width:275px;margin-top:10px}.step-arrow{display:block}.faq-section{display:block;padding:42px 0 53px}.faq-intro h2{margin:22px 0 18px;font-size:38px}.faq-intro p{font-size:13px}.faq-decoration{display:none}.faq-list{margin-top:33px}.faq-list summary{font-size:14px}.faq-list details p{font-size:13px}.faq-list details{padding:22px 0}}@media(max-width:360px){.hero-actions{flex-wrap:wrap;gap:12px}.hero-actions .button,.hero-actions .text-link{font-size:11px}}.benefits-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;margin-bottom:44px}.benefits-intro h2{font-size:clamp(34px,3.8vw,48px);max-width:650px;letter-spacing:-1.8px}.benefits-intro>p{max-width:380px;margin:4px 0 0;color:#98929f;font-size:15px;line-height:1.75}.benefits-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:270px 210px 270px;gap:24px}.benefit-card{position:relative;overflow:hidden;isolation:isolate;border:1px solid #29262f;border-radius:18px;background:#0a090c;box-shadow:inset 0 1px 2px #ffffff0c,0 0 0 1px #ffffff02;padding:31px}.benefit-copy{position:relative;z-index:2}.benefit-copy h3{margin:0;font-size:19px;font-weight:570;letter-spacing:-.5px;line-height:1.4}.benefit-copy p{margin:9px 0 0;font-size:14px;line-height:1.75;color:#a49caa}.benefit-link{position:absolute;left:31px;bottom:29px;z-index:3;display:inline-flex;align-items:center;gap:11px;max-width:calc(100% - 62px);color:#c3adea;font-size:13px;line-height:1.5;transition:color .2s}.benefit-link:hover{color:#eee2ff}.benefit-link .fa-arrow-right{font-size:11px;transition:transform .2s}.benefit-link:hover .fa-arrow-right{transform:translate(3px)}.benefit-devices{grid-column:1 / span 7;grid-row:1;background:radial-gradient(ellipse at 95% 110%,#4a326c 0,#231b35 35%,#0a090c 75%)}.benefit-devices .benefit-copy{max-width:490px}.device-art{position:absolute;right:36px;bottom:-32px;width:355px;height:181px;pointer-events:none}.desktop-preview{position:absolute;right:33px;top:12px;width:308px;height:208px;border:1px solid #4a4554;border-radius:10px;background:#111015;box-shadow:-7px 9px 28px #0008,0 0 28px #b48bf514}.preview-titlebar{display:flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-bottom:1px solid #2a2630}.preview-titlebar i{width:5px;height:5px;border-radius:50%;background:#514c58}.preview-titlebar span{margin:auto;padding-right:14px;color:#76717f;font-size:7px}.preview-sidebar{position:absolute;top:24px;bottom:0;left:0;width:40px;padding-top:15px;border-right:1px solid #25212b}.preview-sidebar svg{width:15px;height:15px;margin:0 auto 24px;color:#c7b4e2}.preview-sidebar>span{display:block;width:12px;height:3px;margin:0 auto 13px;border-radius:3px;background:#423b4e}.desktop-preview-content{display:flex;flex-direction:column;align-items:center;padding-top:12px;margin-left:40px}.preview-greeting{text-align:center;color:#ded7e9;font-size:11px;font-weight:500;line-height:1.25;letter-spacing:-.2px}.preview-connect{display:grid;place-items:center;width:51px;height:51px;margin:8px 0 5px;border:1px solid #76608f;border-radius:50%;background:radial-gradient(#5540654f,#3120391a);box-shadow:0 0 20px #c7a4ff14}.preview-connect svg{width:22px;height:22px;color:#ddd0ef}.preview-caption{color:#81748e;font-size:6px}.preview-location{display:flex;align-items:center;gap:6px;width:125px;height:22px;margin-top:11px;padding:0 7px;background:#201a28;border:1px solid #382e44;border-radius:5px;color:#c7bbd4;font-size:6px}.preview-location .fa-chevron-down{margin-left:auto;font-size:5px}.location-disc{display:inline-block;flex-shrink:0;width:15px;height:15px;border-radius:50%;background:linear-gradient(#ae7c85 0 33%,#d6d0dc 33% 66%,#6b78a6 66%);border:1px solid #ffffff18}.preview-location .location-disc{width:10px;height:10px}.phone-preview{position:absolute;right:0;top:-13px;display:flex;flex-direction:column;align-items:center;width:92px;height:200px;padding:0 9px;border:1px solid #65566f;border-radius:18px;background:linear-gradient(150deg,#201725,#0b0a0e 68%);box-shadow:-10px 6px 24px #0009,inset 0 0 0 3px #151118}.phone-island{width:27px;height:6px;margin-top:7px;border-radius:6px;background:#030304}.phone-time{position:absolute;left:11px;top:9px;font-size:4px;color:#b5aabe}.phone-mark{width:19px;height:19px;margin-top:18px;color:#e6dced}.phone-brand{margin-top:5px;color:#d0c5db;font-size:6px}.phone-connect{display:grid;place-items:center;width:41px;height:41px;margin-top:18px;color:#d7c4ef;border:1px solid #69527e;border-radius:50%;box-shadow:0 0 19px #ab78e823}.phone-connect .fa-power-off{font-size:14px}.phone-caption{margin-top:9px;color:#96869e;font-size:4px}.phone-location{display:flex;align-items:center;gap:4px;width:70px;height:18px;margin-top:16px;padding:0 5px;border:1px solid #383040;border-radius:4px;background:#201827;color:#b5a5bf;font-size:4px}.phone-location .location-disc{width:7px;height:7px}.benefit-connect{grid-column:8 / span 5;grid-row:1 / span 2;background:radial-gradient(ellipse at -10% 90%,#49316d 0,#241b37,#0b090e 76%)}.connection-art{position:absolute;inset:131px 0 72px;display:grid;place-items:center;pointer-events:none}.connection-orbit{position:absolute;left:50%;top:50%;width:440px;height:158px;border:1px solid #ab7cff15;border-radius:50%;transform:translate(-50%,-50%) rotate(-28deg)}.orbit-inner{width:365px;height:114px;transform:translate(-50%,-50%) rotate(29deg)}.connection-preview{position:relative;width:257px;padding:18px;border:1px solid #7b649d;border-radius:17px;background:radial-gradient(ellipse at 50% 0%,#493458,#1b1523 60%,#141019);box-shadow:0 14px 34px #0006,0 0 45px #ab71ef17,inset 0 1px 1px #fff2;transform:rotate(-3deg)}.connection-preview-top{display:flex;align-items:center;justify-content:space-between;color:#a997b8;font-size:7px;letter-spacing:1.5px}.connection-preview-top .fa-sliders{font-size:10px}.connection-mark{width:43px;height:43px;margin:23px auto 17px;color:#ebe1f6;filter:drop-shadow(0 0 15px #c3a5fb55)}.connection-preview-title{display:block;text-align:center;font-size:16px;letter-spacing:-.5px;color:#ece4f3}.connection-preview-subtitle{display:block;margin-top:6px;text-align:center;font-size:7px;color:#ad9aba}.connection-location{display:flex;align-items:center;gap:9px;margin-top:22px;padding:11px 10px;border:1px solid #51405f;border-radius:7px;background:#2a2035;color:#dfd4ed;font-size:9px}.connection-location small{display:block;margin-top:3px;color:#a38fb5;font-size:6px}.connection-location .fa-chevron-down{margin-left:auto;font-size:6px}.connection-button{display:flex;align-items:center;justify-content:center;gap:8px;height:35px;margin-top:9px;border:1px solid #bba0e1;border-radius:7px;background:linear-gradient(#9b77ce,#7855ab);color:#f8f2ff;font-size:10px;box-shadow:inset 0 1px #f2e3ff55,0 2px 9px #b18be72b}.connection-floating-tag{position:absolute;bottom:5px;right:18px;display:flex;align-items:center;gap:7px;padding:11px 14px;border:1px solid #6e578c;border-radius:9px;background:linear-gradient(130deg,#433255ee,#281d37ee);color:#dac5f2;font-size:9px;box-shadow:0 5px 14px #0004;transform:rotate(2deg)}.benefit-routes{grid-column:1 / span 4;grid-row:2 / span 2;background:radial-gradient(ellipse at 115% -10%,#473060,#20172e 39%,#0a090d 79%)}.benefit-routes .benefit-copy p{max-width:245px}.benefit-routes .route-art{position:absolute;left:23px;right:23px;top:198px;display:flex;flex-direction:column;align-items:center;height:202px;pointer-events:none}.benefit-routes .kill-switch-status{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:24px;flex-shrink:0;padding:0 10px;border:1px solid #574064;border-radius:7px;background:#21162b99;color:#baa5cd;font-size:11px;line-height:1.2;white-space:nowrap}.benefit-routes .kill-switch-status .fa-link-slash{color:#b99bd8;font-size:10px}.benefit-routes .kill-switch-flow{--kill-switch-barrier-half: 28px;position:relative;width:100%;max-width:300px;height:150px;flex-shrink:0;margin-top:4px}.benefit-routes .kill-switch-line{position:absolute;top:44%;height:2px;transform:translateY(-50%)}.benefit-routes .kill-switch-line-protected{left:calc(13.3333% + 16px);right:calc(50% + var(--kill-switch-barrier-half) + 2px);border-radius:1px;background:#bb96e4;filter:drop-shadow(0 0 4px #b995e833)}.benefit-routes .kill-switch-line-blocked{left:calc(50% + var(--kill-switch-barrier-half) + 2px);right:calc(13.3333% + 16px)}.benefit-routes .kill-switch-line-blocked:before,.benefit-routes .kill-switch-line-blocked:after{content:"";position:absolute;top:0;width:max(0px,calc(50% - 10px));border-top:2px dashed #756380}.benefit-routes .kill-switch-line-blocked:before{left:0}.benefit-routes .kill-switch-line-blocked:after{right:0}.benefit-routes .kill-switch-cut{position:absolute;top:50%;left:50%;width:14px;height:18px;overflow:visible;transform:translate(-50%,-50%)}.benefit-routes .kill-switch-cut path{fill:none;stroke:#d0b3f4;stroke-width:2.5;stroke-linecap:round}.benefit-routes .kill-switch-node{position:absolute;top:44%;display:grid;place-items:center;width:44px;height:44px;color:#baa6cc;transform:translate(-50%,-50%)}.benefit-routes .kill-switch-node small{position:absolute;top:calc(100% + 8px);left:50%;color:#a996bb;font-size:10px;line-height:1.4;white-space:nowrap;transform:translate(-50%)}.benefit-routes .kill-switch-device{left:13.3333%;font-size:25px}.benefit-routes .kill-switch-barrier{left:50%;width:56px;height:56px;border:1px solid #8c6aaa;border-radius:16px;background:radial-gradient(ellipse at 50% 0%,#64418180,#32213e99);color:#dac3f4;font-size:36px;box-shadow:0 0 24px #ad7be51a,inset 0 1px #e4cdff1c}.benefit-routes .kill-switch-internet{left:86.6667%;color:#937fa5;font-size:24px}.benefit-routes .kill-switch-blocked{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:24px;flex-shrink:0;color:#d0b9e8;font-size:11px;line-height:1.2;white-space:nowrap}.benefit-routes .kill-switch-blocked .fa-lock{font-size:10px}.benefit-note{position:absolute;left:31px;bottom:68px;display:flex;align-items:center;gap:7px;color:#94819d;font-size:10px}.benefit-note .mini-dot{background:#bda0da}.benefit-mark-tile{grid-column:5 / span 3;grid-row:2;display:grid;place-items:center;padding:0;background:radial-gradient(ellipse at 25% 0%,#9b77c5,#654586 45%,#2d203b);border-color:#9275a9}.sculpture-grid{position:absolute;inset:0;opacity:.3;background-image:linear-gradient(transparent 95%,#c5a0e31a 95%),linear-gradient(90deg,transparent 95%,#c5a0e31a 95%);background-size:26px 26px;transform:rotate(-12deg) scale(1.4)}.mark-sculpture{position:relative;width:220px;max-width:100%;height:220px;filter:drop-shadow(10px 17px 14px #130b274d)}.sculpture-shadow{color:#32233f}.sculpture-edge{color:#b39acb}.benefit-foundation{grid-column:5 / span 8;grid-row:3;background:radial-gradient(ellipse at 5% -20%,#4c346b,#241a32 45%,#0a090d 85%)}.benefit-foundation .benefit-copy{max-width:480px}.benefit-foundation .benefit-copy p{max-width:410px}.foundation-art{position:absolute;left:18%;right:-10px;bottom:-43px;height:177px;opacity:.83;pointer-events:none;-webkit-mask-image:linear-gradient(transparent,#000 20% 70%,#0008);mask-image:linear-gradient(transparent,#000 20% 70%,#0008)}.foundation-art svg{width:100%;height:100%;overflow:visible}.foundation-link rect{fill:none;stroke:url(#foundation-metal);stroke-width:22px;filter:drop-shadow(0 12px 10px #0008)}.foundation-link .foundation-link-top{stroke:url(#foundation-top);stroke-width:17px;filter:none}.foundation-link-back,.foundation-link-front{opacity:.75}.benefits-caption{margin:15px 0 0;color:#736a7b;text-align:right;font-size:10px;line-height:1.7}@media(max-width:1100px){.benefits-grid{gap:20px}.benefit-card{padding:25px}.benefit-link,.benefit-note{left:25px}.benefit-copy h3{font-size:17px}.benefit-copy p{font-size:13px}.device-art{right:18px;width:318px;transform:scale(.89);transform-origin:right bottom}.connection-preview{width:229px}.benefit-routes .route-art{left:10px;right:10px}.benefits-intro>p{max-width:320px;font-size:14px}}@media(max-width:880px){.benefits-intro{gap:30px;margin-bottom:30px}.benefits-intro h2{font-size:34px;letter-spacing:-1.3px}.benefits-intro>p{max-width:250px;font-size:12px}.benefits-grid{grid-template-rows:265px 190px 250px;gap:15px}.benefit-card{padding:20px;border-radius:15px}.benefit-copy h3{font-size:16px}.benefit-copy p{font-size:12px}.benefit-link,.benefit-note{left:20px;font-size:11px}.benefit-devices .benefit-copy{max-width:290px}.device-art{right:7px;transform:scale(.8);bottom:-27px}.connection-art{inset:131px -6px 64px}.connection-preview{width:200px;padding:14px}.connection-floating-tag{right:11px;font-size:8px;padding:9px}.connection-preview-title{font-size:14px}.connection-preview-subtitle{font-size:6px}.benefit-routes .route-art{top:188px;height:177px}.benefit-routes .kill-switch-flow{--kill-switch-barrier-half: 26px;height:125px}.benefit-routes .kill-switch-barrier{width:52px;height:52px;font-size:32px}.benefit-note{bottom:65px;font-size:8px}.foundation-art{left:9%;bottom:-45px}}@media(max-width:620px){.benefits-intro{display:block;margin-bottom:26px}.benefits-intro h2{font-size:32px}.benefits-intro>p{max-width:360px;margin-top:18px;font-size:13px}.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:14px}.benefit-devices{grid-column:1 / -1;grid-row:auto;height:315px}.benefit-connect{grid-column:1 / -1;grid-row:auto;height:460px}.benefit-routes{grid-column:1 / -1;grid-row:auto;height:389px}.benefit-mark-tile{grid-column:1 / -1;grid-row:auto;height:170px}.benefit-foundation{grid-column:1 / -1;grid-row:auto;min-height:330px}.benefit-card{padding:24px}.benefit-copy h3{font-size:18px}.benefit-copy p{font-size:13px}.benefit-link{left:24px;bottom:24px;font-size:12px}.benefit-devices .benefit-copy{max-width:100%}.device-art{bottom:-25px;right:14px;transform:scale(.9)}.benefit-devices .benefit-link,.benefit-foundation .benefit-link{position:relative;left:auto;bottom:auto;margin-top:14px;max-width:100%}.connection-art{inset:119px 0 61px}.connection-preview{width:238px;padding:17px}.connection-preview-title{font-size:16px}.connection-preview-subtitle{font-size:7px}.connection-floating-tag{right:21px;bottom:7px;font-size:9px}.benefit-routes .route-art{left:28px;right:28px;top:166px;height:146px}.benefit-routes .kill-switch-flow{--kill-switch-barrier-half: 28px;height:94px}.benefit-routes .kill-switch-barrier{width:56px;height:56px;font-size:36px}.benefit-note{left:24px;bottom:59px;font-size:9px}.mark-sculpture{width:185px;height:185px}.foundation-art{left:-3%;bottom:-23px;height:153px}.benefits-caption{text-align:left;font-size:9px}}@media(max-width:360px){.benefits-intro h2{font-size:29px}.benefit-card{padding:21px}.benefit-copy h3{font-size:16px}.benefit-copy p{font-size:12px}.benefit-link,.benefit-note{left:21px}.device-art{right:9px;transform:scale(.76)}.connection-preview{width:215px}.connection-floating-tag{right:11px}}.network-section-soft-light{--network-cycle: 7.2s}.network-section-soft-light .network-route-active{opacity:1}.network-scene{position:relative;aspect-ratio:1200 / 520;margin:11px 0 2px}.network-scene>.network-diagram{display:block;margin:0}.network-fallback{position:absolute;inset:0;width:100%;height:100%}.network-fallback-mobile{display:none}@media(max-width:620px){.network-scene{aspect-ratio:360 / 500;margin:16px 0 7px}.network-fallback-desktop{display:none}.network-fallback-mobile{display:block}}.network-section-soft-light .network-selected-location{fill:#c3adea;fill-opacity:0;stroke:none;pointer-events:none;animation:network-gateway-arrival var(--network-cycle) linear infinite}.network-section-soft-light .network-selected-dot{fill:#c3adea;opacity:.8}.network-section-soft-light .network-selected-label{fill:#c3adea;opacity:.92}.network-section-soft-light .network-particles{pointer-events:none}.network-section-soft-light .network-client-flash,.network-section-soft-light .network-internet-flash{fill:#d9c6fc;opacity:0;pointer-events:none;filter:drop-shadow(0 0 7px rgb(195 173 234 / .18));animation-duration:var(--network-cycle);animation-timing-function:linear;animation-iteration-count:infinite}.network-section-soft-light .network-client-flash{animation-name:network-client-arrival}.network-section-soft-light .network-internet-flash{animation-name:network-internet-arrival}.network-section-soft-light .network-node-burst{fill:none;stroke:#c3a6ef;opacity:0;pointer-events:none;transform-box:fill-box;transform-origin:center;animation:network-edge-arrival var(--network-cycle) linear infinite}.network-section-soft-light .network-edge-halo{stroke-width:7;filter:blur(4px)}.network-section-soft-light .network-edge-wave{stroke-width:1;stroke-opacity:.5;filter:drop-shadow(0 0 4px rgb(178 145 229 / .4))}.network-section-soft-light .network-gateway-burst{animation-delay:1.44s}.network-section-soft-light .network-internet-burst{animation-delay:3.024s}.network-section-soft-light .network-location-panels{filter:drop-shadow(0 0 3px rgb(195 173 234 / .06));animation:network-place-glow 16s ease-in-out infinite}.network-section-soft-light .network-server-surface{filter:drop-shadow(0 0 2.5px rgb(195 173 234 / .066667))}.network-section-soft-light .network-server-lights{fill:#c3adea;filter:drop-shadow(0 0 2px rgb(195 173 234 / .1));animation:network-server-glow 14s ease-in-out infinite}@keyframes network-client-arrival{0%,19%,29%,to{opacity:0}20%{opacity:.18}}@keyframes network-gateway-arrival{0%,39%,49%,to{fill-opacity:0}40%{fill-opacity:.08}}@keyframes network-internet-arrival{0%,61%,71%,to{opacity:0}62%{opacity:.14}}@keyframes network-edge-arrival{0%,19.5%{opacity:0;transform:scale(1)}21.5%{opacity:.68;transform:scale(1.025)}26%{opacity:.25;transform:scale(1.13)}32%,to{opacity:0;transform:scale(1.25)}}@keyframes network-place-glow{0%,to{filter:drop-shadow(0 0 3px rgb(195 173 234 / .06))}50%{filter:drop-shadow(0 0 5px rgb(195 173 234 / .1))}}@keyframes network-server-glow{0%,to{opacity:.61}50%{opacity:.73}}@media(prefers-reduced-motion:reduce){.network-section-soft-light *,.network-section-soft-light *:before,.network-section-soft-light *:after{animation:none!important;transition:none!important}.network-section-soft-light .network-route-active{opacity:1}.network-section-soft-light .network-particles,.network-section-soft-light .network-node-burst{display:none}.network-section-soft-light .network-location-panels{filter:drop-shadow(0 0 3px rgb(195 173 234 / .06))}.network-section-soft-light .network-server-lights{opacity:.65}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.reveal-target{opacity:1;filter:blur(0);transform:translateY(0);transition:opacity .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .2s ease;transition-delay:var(--reveal-delay, 0ms)}.reveal-target.reveal-pending{transition:none;opacity:0;filter:blur(7px);transform:translateY(-14px);will-change:opacity,filter,transform}.reveal-target:focus-within{opacity:1;filter:none;transform:none;transition:none}.text-reveal.reveal-target,.text-reveal.reveal-target.reveal-pending{opacity:1;filter:none;transform:none;transition:none;will-change:auto}.reveal-word{display:inline-block;white-space:nowrap}.reveal-letter{display:inline-block;opacity:1;filter:blur(0);transform:translateY(0);transition:opacity .62s cubic-bezier(.22,1,.36,1),filter .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transition-delay:var(--letter-delay, 0ms)}.reveal-pending .reveal-letter{opacity:0;filter:blur(9px);transform:translateY(-.38em)}.reveal-immediate .reveal-letter,.reveal-target:focus-within .reveal-letter{opacity:1;filter:none;transform:none;transition:none}@media(prefers-reduced-motion:reduce){.reveal-target,.reveal-target.reveal-pending{opacity:1;filter:none;transform:none;transition:none;will-change:auto}.reveal-letter,.reveal-pending .reveal-letter{opacity:1;filter:none;transform:none;transition:none}}.text-reveal .hero-heading-secondary .reveal-letter{background:linear-gradient(110deg,#f5f3f8,#bdb4cd);background-clip:text;-webkit-background-clip:text;color:transparent}.mark-sculpture.reveal-target{filter:drop-shadow(10px 17px 14px #130b274d);transform:translateY(0) scale(1) rotate(0);transition:opacity .8s ease,filter .8s ease,transform .9s cubic-bezier(.22,1,.36,1)}.mark-sculpture.reveal-target.reveal-pending{filter:blur(9px) drop-shadow(10px 17px 14px #130b274d);transform:translateY(20px) scale(.9) rotate(-7deg)}@media(prefers-reduced-motion:reduce){.mark-sculpture.reveal-target{transition:none;opacity:1;transform:none;filter:drop-shadow(10px 17px 14px #130b274d)}}.home-page{--background:#070707;--ink:#f3f4f6;--muted:#9ba1ab;--line:#29262e;--accent:#c3a6ef;background:radial-gradient(ellipse 75% 400px at 50% 490px,#30204430,transparent 80%),#070707}.home-page:before{background-image:radial-gradient(#91849d17 .7px,transparent .7px)}.home-page .button{border-radius:14px;border-color:transparent;background:#191919;color:#f4f4f4;box-shadow:inset 0 0 10px #ffffff12,inset 0 1px 2px #ffffff0c}.home-page .button:hover{border-color:transparent;background:#222;box-shadow:inset 0 0 14px #ffffff18}.home-page .button-primary{background:#d9c6fc;color:#1b1325;box-shadow:none}.home-page .button-primary:hover{background:#e4d6fc;box-shadow:none}.home-page .hero-actions .text-link{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:0 23px;border:1px solid transparent;border-radius:14px;background:#191919;color:#f4f4f4;box-shadow:inset 0 0 10px #ffffff12,inset 0 1px 2px #ffffff0c}.home-page .hero-actions .text-link:hover{background:#222;box-shadow:inset 0 0 14px #ffffff18}.home-page .brand-vpn,.home-page .site-nav{color:var(--muted)}.home-page .site-nav>a:hover{color:var(--ink)}.home-page :is(.button,.text-link):focus-visible{outline:2px solid #dedede;outline-offset:3px}.home-page :is(.text-link,.accent-dot,.hero-symbol .icon,.hero-symbol .brand-mark){color:var(--accent)}.home-page .hero-actions .text-link{color:#d9c6fc}.home-page .faq-toggle-icon{color:var(--accent)}@media(prefers-reduced-motion:reduce){.home-page .button,.home-page .hero-actions .text-link{transition:none}.home-page .button:hover{transform:none}}.home-page #hero-title{font-family:Unbounded,Onest,sans-serif;font-weight:500;letter-spacing:-.02em}.home-page #hero-title{font-size:64px;line-height:1.08}.home-page :is(.benefits-intro h2,.steps-section h2,.faq-intro h2){font-family:Unbounded,Onest,sans-serif;font-size:36px;font-weight:500;line-height:1.15;letter-spacing:-.02em}.home-page .hero-description{font-size:18px;line-height:1.625;letter-spacing:normal;font-weight:400}.home-page .benefits-intro>p{font-size:16px;line-height:1.625;letter-spacing:normal}.home-page .benefit-copy h3{font-size:18px;font-weight:500;line-height:1.375;letter-spacing:-.02em}.home-page .benefit-copy p{font-weight:400;line-height:1.625;letter-spacing:normal}.home-page .hero-actions :is(.button,.text-link){font-size:15px;font-weight:500;line-height:1.2;letter-spacing:normal}@media(max-width:1023px){.home-page #hero-title{font-size:48px}.home-page :is(.benefits-intro h2,.steps-section h2,.faq-intro h2){font-size:30px}}@media(max-width:639px){.home-page #hero-title{font-size:32px}.home-page :is(.benefits-intro h2,.steps-section h2,.faq-intro h2){font-size:24px}.home-page .hero-actions :is(.button,.text-link){font-size:14px}.home-page .hero-description{font-size:16px}}.home-page{background:#070707}.home-page:after{content:"";position:absolute;inset:0 0 auto;height:1100px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 58% 300px at 43% 390px,#875ebb22,transparent 80%),radial-gradient(ellipse 55% 340px at 62% 450px,#704ca026,transparent 82%),radial-gradient(ellipse 70% 430px at 50% 490px,#30204430,transparent 85%);transform-origin:50% 490px;animation:home-haze-settle 2.1s cubic-bezier(.16,1,.3,1) .1s backwards}.home-page:before{animation:home-grid-arrive 1s ease .25s backwards}.home-page .hero:after{display:none}.home-page .site-header{animation:home-grid-arrive .7s ease .12s both}.home-page .hero-copy>h1,.home-page .hero-description,.home-page .hero-actions>a,.home-page .hero-symbols>*,.home-page .platform-strip{animation:home-content-arrive .9s cubic-bezier(.22,1,.36,1) var(--home-arrival-delay,.3s) backwards}.home-page .hero-symbols>:nth-child(2){--home-arrival-delay:.38s}.home-page .hero-symbols>:nth-child(3){--home-arrival-delay:.44s}.home-page .hero-symbols>:nth-child(4){--home-arrival-delay:.5s}.home-page .hero-symbols>:nth-child(5){--home-arrival-delay:.56s}.home-page .hero-copy>h1{--home-arrival-delay:.35s}.home-page .hero-description{--home-arrival-delay:.48s}.home-page :is(.hero-copy>h1,.hero-description) .reveal-letter{animation:home-letter-arrive .76s cubic-bezier(.22,1,.36,1) calc(var(--home-arrival-delay) + var(--letter-delay,0ms)) backwards}.home-page .hero-actions>a{--home-arrival-delay:.6s}.home-page .hero-actions>a:nth-child(2){--home-arrival-delay:.68s}.home-page .platform-strip{--home-arrival-delay:.76s}.home-page .hero-actions>a:focus-visible{animation:none}@keyframes home-content-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:var(--hero-rest-opacity,1);transform:translateY(0)}}@keyframes home-grid-arrive{0%{opacity:0}to{opacity:1}}@keyframes home-letter-arrive{0%{opacity:0;filter:blur(7px);transform:translateY(12px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes home-haze-settle{0%{opacity:0;transform:translateY(-260px) scaleY(.82)}to{opacity:1;transform:translateY(0) scaleY(1)}}@media(prefers-reduced-motion:reduce){.home-page:before,.home-page:after,.home-page .hero:after,.home-page .site-header,.home-page .hero-copy>h1,.home-page .hero-description,.home-page .hero-actions>a,.home-page .hero-symbols>*,.home-page .platform-strip,.home-page :is(.hero-copy>h1,.hero-description) .reveal-letter{animation:none}}
