@charset "UTF-8";
:root{--ink:#241b3c;--muted:#716b80;--purple:#6d4aff;--line:#e9e5f0;--soft:#f7f5fc;--mint:#a3f1d3}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:#fff;font-family:Inter,"Segoe UI","Microsoft YaHei","PingFang SC",sans-serif;font-size:15px;line-height:1.8;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}button:disabled{opacity:1;-webkit-text-fill-color:currentColor}.container{width:min(1200px,calc(100% - 96px));margin-inline:auto}.icon{width:22px;height:22px;flex-shrink:0;vertical-align:middle}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.35;letter-spacing:-.04em}h2{font-size:34px;margin-bottom:18px}h3{font-size:22px}p{color:var(--muted)}.purple{color:var(--purple)}.skip{position:fixed;top:-100px;z-index:20;background:white;padding:10px}.skip:focus{top:0}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--purple);outline-offset:5px}header{background:#ffffffed;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10;backdrop-filter:blur(16px)}.nav-wrap{height:84px;max-width:1320px;width:calc(100% - 80px);margin:auto;display:flex;align-items:center;gap:48px}.brand{font-size:25px;font-weight:750;letter-spacing:-1px;display:flex;align-items:center;gap:9px;white-space:nowrap}.brand-icon{width:34px;height:35px;display:grid;place-items:center;background:linear-gradient(140deg,#9272ff,#603bea);border-radius:10px;color:#fff;transform:rotate(-6deg)}.brand-icon .icon{width:23px;height:23px;transform:rotate(6deg)}.vpn{font-size:12px;letter-spacing:1px;background:#e6f7ef;color:#2d8b71;padding:2px 7px;border-radius:5px;margin-left:3px}nav{display:flex;gap:30px;align-items:center}nav a{font-size:14px;font-weight:550;color:#635b74;position:relative;white-space:nowrap}nav a:hover,nav a[aria-current]{color:var(--purple)}nav a[aria-current]:after{position:absolute;bottom:-29px;left:50%;width:5px;height:5px;background:var(--purple);border-radius:50%;content:''}.nav-right{margin-left:auto;display:flex;gap:22px;align-items:center}.language{font-size:12px;color:#756b84}.button{min-height:51px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 24px;border:1px solid transparent;border-radius:8px;background:var(--purple);color:#fff;font-size:14px;font-weight:650;white-space:nowrap;line-height:1.5}.button.small{min-height:41px;padding:10px 20px;font-size:13px}.button.small .icon{width:17px;height:17px}.download{cursor:default}.button.secondary{color:var(--purple);background:#f4f0ff;border:1px solid #e7defb}.button.light{background:white;color:var(--purple)}a.button:hover{box-shadow:0 5px 20px #21183e15}.menu-toggle{display:none;border:0;background:none;padding:8px;color:var(--ink)}.announcement{background:#f1edfc;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;padding:10px;color:#615173}.announcement a{margin-left:14px;color:var(--purple);font-weight:600}.announcement a span{margin-left:6px}.dot{width:6px;height:6px;border-radius:50%;background:var(--purple)}.hero{min-height:650px;padding-block:90px 80px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:30px;position:relative}.hero:before{position:absolute;inset:0 -45px;z-index:-1;content:'';background:radial-gradient(ellipse at 83% 48%,#f0e8ff 0,transparent 57%)}.eyebrow{font-size:11px;letter-spacing:1.7px;font-weight:750;color:#77648c;display:inline-flex;align-items:center;gap:10px}.mini-line{width:22px;height:2px;background:var(--purple)}h1{font-size:58px;font-weight:800;line-height:1.22;letter-spacing:-2px;margin:21px 0 24px}.hero-intro{font-size:20px;color:var(--ink);font-weight:600;margin-bottom:12px}.hero-desc{font-size:16px;line-height:1.95;margin-bottom:26px}.actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.text-link{font-size:13px;font-weight:650;display:inline-flex;align-items:center;gap:9px;color:var(--purple)}.text-link .icon{width:16px;height:16px;transition:transform .2s}.text-link:hover .icon{transform:translate(2px,-2px)}.hero-note{display:flex;gap:16px;font-size:11px;color:#898195;margin-top:21px}.app-stage{position:relative;padding:35px 0 45px;min-width:0}.floating-label{position:absolute;right:32px;top:0;font-size:11px;color:#6f617f;display:flex;gap:8px;align-items:center}.floating-label .icon{width:14px;height:14px}.vpn-app{background:#201736;color:#fff;border:1px solid #46365c;border-radius:15px;box-shadow:0 24px 60px #33234e27;transform:perspective(1400px) rotateY(-6deg) rotateX(2deg);overflow:hidden}.app-top{height:48px;border-bottom:1px solid #4f40584f;display:flex;align-items:center;gap:16px;padding:0 17px;font-size:12px;font-weight:650}.window-dots{display:flex;gap:5px}.window-dots i{width:6px;height:6px;background:#65556f;border-radius:50%}.mock{margin-left:auto;font-size:9px;color:#a89bb7;font-weight:400}.app-body{display:grid;grid-template-columns:44% 56%;height:300px}.app-sidebar{background:#261d3d;border-right:1px solid #4f40584f;padding:18px 13px}.app-protected{display:flex;gap:10px;color:var(--mint);align-items:center}.app-protected>.icon{width:27px;height:27px}.app-protected span{font-size:9px;color:#b9adcc}.app-protected strong{display:block;color:var(--mint);font-size:14px;margin-top:2px}.server-search{background:#ffffff08;border:1px solid #ffffff0d;border-radius:5px;color:#9485a8;font-size:9px;margin-top:17px;padding:5px 9px}.list-title{font-size:9px;color:#9b8dad;display:flex;justify-content:space-between;margin:15px 0 7px}.list-title span{font-size:8px}.server-row{display:flex;gap:9px;align-items:center;font-size:11px;padding:8px;border:1px solid transparent;border-radius:5px;margin-bottom:2px}.server-row.selected{border-color:#6b4f9c;background:#413059}.flag{display:grid;place-items:center;width:23px;height:16px;background:#fff;font-size:12px;line-height:1;color:#d14f61;flex-shrink:0;border-radius:2px}.flag-SG{background:linear-gradient(#df5e6a 50%,#fff 50%);color:white}.flag-CH{background:#e15464;color:white;font-weight:800}.server-row small{display:block;font-size:8px;color:#a99db8}.load{font-size:8px;color:#ac9bc1;margin-left:auto;display:flex;align-items:center;gap:3px}.load i{width:3px;background:var(--mint);border-radius:3px}.app-settings{font-size:8px;color:#b9adcc;display:flex;align-items:center;gap:6px;border-top:1px solid #ffffff12;margin-top:13px;padding-top:9px}.app-settings .icon{width:12px;height:12px;color:var(--mint)}.app-settings span{margin-left:auto;color:var(--mint)}.app-map{background:radial-gradient(ellipse at 80% 50%,#42305e,#201833);position:relative;display:flex;align-items:center;overflow:hidden}.world{width:100%;display:block}.app-map .world{width:165%;max-width:none;transform:translateX(-18%)}.connected-pill{position:absolute;top:23px;left:20px;color:var(--mint);font-size:10px;display:flex;align-items:center;gap:7px}.connected-pill i,.app-bottom i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--mint)}.map-location{position:absolute;bottom:27px;left:18px;right:18px;border:1px solid #8b72b44a;background:#352748d9;display:flex;align-items:center;gap:9px;border-radius:7px;padding:11px;font-size:11px}.map-location small{font-size:8px;color:#ae9bc4;display:block}.connection-bars{margin-left:auto;color:var(--mint)}.app-bottom{font-size:9px;color:#a99bb9;height:35px;display:flex;justify-content:space-between;align-items:center;padding:0 17px;border-top:1px solid #ffffff0d}.app-bottom i{margin-right:5px}.app-bottom .icon{width:11px;height:11px;margin-left:5px}.floating-card{position:absolute;bottom:10px;left:55px;right:35px;display:flex;align-items:center;gap:12px;padding:14px 19px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 26px #21183e0c;font-size:12px;font-weight:650}.floating-card>.icon{width:31px;height:31px;color:var(--purple);background:#f5f0ff;padding:6px;box-sizing:content-box;border-radius:9px}.floating-card small{display:block;font-size:10px;color:var(--muted);font-weight:400;margin-top:2px}.check-circle{margin-left:auto;background:#e7f8ee;color:#3f9a76;width:23px;height:23px;display:grid;place-items:center;border-radius:50%}.trust-strip{display:flex;align-items:center;justify-content:space-between;padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:20px}.trust-strip>span{font-size:11px;color:var(--muted);line-height:1.8}.trust-strip strong{display:block;color:var(--ink);font-size:13px;font-weight:600}.trust-strip>div{display:flex;align-items:center;gap:10px;font-size:13px;color:#665a78}.trust-strip .icon{color:#8b76b2;width:21px}.section{padding-block:85px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:35px}.section-heading h2{margin:11px 0 0}.section-heading>p{font-size:13px;margin:0;line-height:1.8}.factor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.factor{padding:28px 28px 26px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(150deg,#fff,#fdfcfe)}.factor-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.tile-icon{width:47px;height:47px;border-radius:11px;background:#f1ecfc;color:var(--purple);display:inline-grid;place-items:center}.tile-icon .icon{width:24px;height:24px}.number{color:#c4b9d7;font-size:13px;letter-spacing:1px;font-family:monospace}.factor h3{margin:18px 0 12px}.factor-top+h3{margin-top:0}.factor strong{font-size:13px;font-weight:600}.factor p{font-size:13px;line-height:1.9;margin:11px 0 21px}.soft-section{background:var(--soft);padding:78px 0}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.split-copy h2{font-size:31px;margin-top:14px}.split-copy>p{font-size:14px}.route-visual{padding:30px;background:#fff;border:1px solid #e8e1f2;border-radius:16px;box-shadow:0 12px 30px #43325105}.visual-title{font-size:12px;color:#7d6b92}.route-line{display:flex;align-items:center;justify-content:space-between;margin:37px 0 45px;gap:10px}.route-line>div{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:11px;white-space:nowrap}.route-line>div>.icon{width:52px;height:52px;padding:14px;background:#f1eef8;border:1px solid #e9e2f5;border-radius:13px;color:#8c75b7}.route-line>.route-server>.icon{color:white;background:var(--purple);border-color:var(--purple)}.route-line>i{flex:1;border-top:2px dashed #d7caec;margin-top:-28px;position:relative}.route-line>i:after{content:'›';position:absolute;right:-1px;top:-16px;color:#b39dd3}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.metric-grid>div{background:#f9f7fc;border-radius:7px;padding:12px 8px}.metric-grid small{font-size:9px;color:#9486a3}.metric-grid strong{display:block;font-size:12px;font-weight:600;margin:3px 0 12px}.meter{display:block;background:#e9e1f7;border-radius:3px;height:5px;margin-top:18px}.meter i{display:block;width:40%;height:5px;background:#9e86e1;border-radius:3px}.wave{color:#9d84d8;letter-spacing:2px;font-size:13px}.protocol-tag{font-size:8px;color:var(--purple);border:1px solid #e5dcf6;background:white;border-radius:4px;padding:4px;white-space:nowrap}.route-visual>p{font-size:9px;color:#9b91a8;margin:22px 0 0;text-align:center}.steps{padding:0;list-style:none;margin:26px 0}.steps li{display:flex;gap:15px;align-items:flex-start;margin-bottom:19px}.steps li>span{font-size:11px;color:var(--purple);border:1px solid #dfd5f5;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;flex-shrink:0}.steps strong{font-size:13px}.steps p{font-size:12px;margin:2px 0 0}.platform-strip{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden}.platform-strip a{padding:28px 20px;text-align:center;border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:12px}.platform-strip a:last-child{border:0}.platform-strip a:hover{background:var(--soft)}.platform-strip .icon{width:29px;height:29px;color:#6c5b85}.platform-strip strong{font-size:14px}.platform-strip span{font-size:10px;color:#9b8daa}.tip{display:flex;align-items:center;justify-content:center;gap:7px;color:#978c9f;font-size:11px;margin-top:22px}.tip .icon{width:14px;height:14px}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;border-top:1px solid var(--line)}.faq-section h2{margin-top:16px;font-size:36px}.faq-section>div>p{font-size:13px}.faq-section .text-link{margin-top:10px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none;font-size:14px;font-weight:600;padding:21px 0}summary::-webkit-details-marker{display:none}summary span{color:#9a88b1;font-weight:400;font-size:22px;line-height:1}details[open] summary span{transform:rotate(45deg)}details p{font-size:13px;margin:0 30px 23px 0;line-height:1.9}.cta{background:#281944;border-radius:18px;padding:55px 65px;position:relative;overflow:hidden;color:white;margin:0 0 80px}.cta .eyebrow{color:#b3a2d7;font-size:10px}.cta h2{font-size:35px;margin:14px 0}.cta p{color:#c5b7da;font-size:14px}.cta .actions{margin-top:24px;gap:14px;position:relative;z-index:1}.cta .button{font-size:12px}.cta-orbit{position:absolute;right:-60px;top:-105px;width:460px;height:460px;border:1px solid #ffffff12;border-radius:50%;pointer-events:none}.cta-orbit:before,.cta-orbit:after{content:'';position:absolute;inset:50px;border:1px solid #ffffff12;border-radius:50%}.cta-orbit:after{inset:100px;background:radial-gradient(circle,#6c4ab24a,transparent)}footer{background:#faf9fc;border-top:1px solid var(--line);padding-top:55px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:45px;padding-bottom:45px}.footer-grid .brand{font-size:22px}.footer-grid .brand-icon{width:29px;height:30px}.footer-grid p{font-size:12px;margin:20px 0 12px;line-height:1.9}.footer-label{font-size:10px;color:#998ea6}.footer-grid h3{font-size:12px;letter-spacing:0;margin:6px 0 17px}.footer-grid>div>a:not(.brand){display:block;font-size:11px;color:#81738e;margin:10px 0}.footer-grid>div>a:hover{color:var(--purple)}.footer-bottom{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-block:20px;font-size:9px;color:#a094aa}.breadcrumb{font-size:11px;color:#8c7c9d;margin-bottom:35px;display:flex;gap:12px}.breadcrumb a{color:var(--purple)}.sub-hero{padding-block:35px 55px}.sub-hero h1{font-size:47px;max-width:960px;line-height:1.35;margin:15px 0 22px}.sub-hero>p{font-size:16px;max-width:750px}.download-note{padding:22px 26px;background:var(--soft);border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;gap:17px;margin-bottom:26px}.download-note>.icon{color:var(--purple);width:30px;height:30px}.download-note strong{font-size:14px}.download-note p{font-size:12px;margin:3px 0 0}.download-note>span{margin-left:auto;font-size:11px;background:white;color:var(--purple);border-radius:20px;padding:5px 15px;white-space:nowrap}.download-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.download-card{padding:30px;border:1px solid var(--line);border-radius:13px;display:flex;align-items:flex-start;flex-direction:column}.download-card h2{font-size:25px;letter-spacing:-.02em;margin:23px 0 12px}.download-card strong{font-size:13px}.download-card p{font-size:13px;margin:12px 0 25px;flex:1}.download-card .button{width:100%;font-size:12px}.download-card small{font-size:9px;color:#9b8daa;display:block;margin-top:12px;align-self:center}.article-layout{display:grid;grid-template-columns:220px 1fr;gap:70px;padding-bottom:90px;align-items:start}.toc{position:sticky;top:120px;border-left:2px solid #e9e2f5;padding:0 0 0 20px;font-size:12px}.toc strong{font-size:14px;display:block;margin-bottom:15px}.toc a{display:block;color:#897697;margin:12px 0}.toc a:hover{color:var(--purple)}.guide section{margin-bottom:45px;scroll-margin-top:110px}.guide h2{font-size:27px;margin:17px 0}.guide p{font-size:14px;line-height:2}.inline-note{background:var(--soft);padding:18px;border-left:3px solid #b7a3e6;font-size:12px;color:#77628c;display:flex;gap:10px;align-items:center}.metric-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-block:25px}.metric-cards>div{background:var(--soft);padding:22px;border-radius:10px}.metric-cards span{color:var(--purple);font-size:24px;font-weight:700}.metric-cards h3{font-size:15px;margin:13px 0 10px}.metric-cards p{font-size:12px;margin:0}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;margin:25px 0;min-width:550px}th{background:var(--soft);color:#655175}th,td{border-bottom:1px solid var(--line);padding:17px 15px}td{color:#7d6c8f}td:first-child{font-weight:600;color:var(--ink)}.checklist{padding-left:24px;color:#7d6c8f;font-size:14px}.checklist li{padding:8px 0 8px 6px}.checklist li::marker{color:var(--purple);font-weight:700}.record{border:1px dashed #d8caeb;padding:20px;border-radius:9px;margin:25px 0}.record span{font-size:11px;color:var(--purple)}.record p{font-size:12px;margin:8px 0 0}.server-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;background:#2b1e43;color:white;padding:45px;border-radius:16px}.server-feature h2{margin-top:15px;font-size:30px}.server-feature p{font-size:13px;color:#c4b4d7}.server-feature .eyebrow{color:#b69ae3}.legend{font-size:10px;color:#a18daf;display:flex;align-items:center;gap:8px}.legend i{width:5px;height:5px;background:var(--mint);border-radius:50%}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding-top:0}.info-panel{padding:35px;background:var(--soft);border:1px solid var(--line);border-radius:12px}.info-panel h2{font-size:25px;margin-top:16px}.info-panel p{font-size:13px}.dark-panel{background:#35264d;color:white;border:0}.dark-panel p{color:#c8b9d8}.dark-panel .eyebrow{color:#bba3df}.route-small{font-size:11px;color:#d5c7e9;display:flex;gap:14px;margin-top:25px}.route-small b{color:var(--mint)}.faq-page{max-width:900px;padding-bottom:85px}.faq-category{display:flex;gap:13px;align-items:center;margin:18px 0 20px}.faq-category .icon{color:var(--purple)}.faq-category h2{font-size:24px;margin:0}.faq-page .faq-list{margin-bottom:48px}.help-box{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:30px;display:flex;gap:20px;justify-content:space-between;align-items:center}.help-box h2{font-size:21px;margin:0 0 10px}.help-box p{font-size:12px;margin:0}.help-box .button{font-size:12px}.zh-guide{padding-bottom:60px}.zh-guide p{font-size:14px}
@media(min-width:1500px){.hero{min-height:700px}.hero h1{font-size:66px}.app-body{height:325px}}
@media(max-width:1150px){.container{width:calc(100% - 64px)}.nav-wrap{width:calc(100% - 48px);gap:25px}nav{gap:21px}.language{display:none}.nav-right{gap:0}.hero{gap:20px;padding-top:65px}.hero h1{font-size:49px}.hero .actions{gap:15px}.hero .text-link{font-size:11px}.hero .button{padding:13px 17px;font-size:12px}.hero-note{gap:10px;font-size:10px}.app-body{height:290px;grid-template-columns:45% 55%}.app-sidebar{padding:15px 10px}.split-section{gap:45px}.faq-section{gap:45px}.factor{padding:23px}.trust-strip{gap:12px}.trust-strip>div{gap:7px;font-size:11px}.sub-hero h1{font-size:40px}.article-layout{gap:40px;grid-template-columns:180px 1fr}.hero:before{inset:0}}
@media(max-width:900px){.nav-wrap{height:72px;gap:20px}nav{gap:17px}nav a{font-size:12px}.nav-right .button{padding:10px 15px}.brand{font-size:22px}.hero{grid-template-columns:1fr;gap:10px;padding:55px 0 35px;min-height:0}.hero-copy{max-width:600px}.hero h1{font-size:58px}.hero h1 br{display:none}.hero-desc br{display:none}.hero-desc{max-width:570px}.app-stage{width:100%;max-width:650px;margin:20px auto 0}.app-body{height:315px;grid-template-columns:42% 58%}.app-map .world{width:140%;transform:translateX(-12%)}.app-sidebar{padding:18px}.server-row{padding:8px 10px}.hero-note{font-size:11px}.hero .button{font-size:14px;padding:14px 23px}.hero .text-link{font-size:13px}.trust-strip>span{display:none}.trust-strip{justify-content:space-around}.section{padding-block:60px}.section-heading{align-items:flex-start}.section-heading>p{max-width:220px;font-size:11px}h2{font-size:28px}.factor-grid{gap:14px}.factor{padding:20px}.factor h3{font-size:20px}.factor strong{font-size:12px}.factor p{font-size:12px}.factor .text-link{font-size:11px}.split-section{gap:40px;grid-template-columns:1fr}.route-visual{max-width:550px;width:100%;margin:auto}.split-copy{max-width:650px}.split-copy h2{font-size:31px}.platform-strip a{padding:25px 10px}.platform-strip span{font-size:8px}.faq-section{grid-template-columns:1fr;gap:25px}.faq-section h2 br{display:none}.faq-section h2{font-size:30px}.cta{padding:45px;margin-bottom:60px}.cta h2{font-size:31px}.cta-orbit{right:-220px}.footer-grid{gap:25px;grid-template-columns:1.4fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2 / 4}.footer-bottom{flex-direction:column;gap:5px}.download-grid{grid-template-columns:repeat(2,1fr)}.download-card{padding:25px}.article-layout{grid-template-columns:1fr;gap:25px}.toc{position:static;display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;padding:15px;background:var(--soft);border:0;border-radius:8px}.toc strong{width:100%;margin:0}.toc a{margin:0;font-size:11px}.server-feature{grid-template-columns:1fr;gap:15px}.large-map{max-width:550px;margin:auto;width:100%}.two-columns{padding-top:0}.info-panel{padding:25px}.info-panel h2{font-size:22px}}
@media(max-width:640px){.container{width:calc(100% - 40px)}.nav-wrap{width:calc(100% - 32px);height:68px;gap:12px}.brand{font-size:21px}.brand-icon{width:29px;height:30px}.vpn{font-size:10px}.nav-right{margin-left:auto}.nav-right .button{padding:9px 12px;min-height:35px;font-size:11px}.nav-right .icon{display:none}.menu-toggle{display:block;flex-shrink:0}header nav{display:none;position:absolute;top:68px;left:0;right:0;background:white;border-bottom:1px solid var(--line);padding:17px 25px;box-shadow:0 10px 20px #21183e0a}header nav.is-open{display:flex;flex-wrap:wrap;gap:14px 25px}nav a{padding:8px 0;font-size:13px}nav a[aria-current]:after{bottom:1px}.announcement{font-size:10px;padding:9px 14px;gap:7px}.announcement a{margin-left:0;font-size:10px}.announcement .dot{display:none}.hero{padding-top:40px}.eyebrow{font-size:9px;letter-spacing:1.3px}.hero h1{font-size:45px;letter-spacing:-1.8px;margin:19px 0 23px}.hero h1 br{display:block}.hero-intro{font-size:18px}.hero-desc{font-size:14px;line-height:1.95}.hero .actions{gap:17px}.hero .button{font-size:12px;padding:14px 18px;min-height:46px}.hero .text-link{font-size:11px;gap:5px}.hero-note{font-size:9px;gap:12px;flex-wrap:wrap;margin-top:18px}.app-stage{margin-top:25px;padding:28px 0 35px}.floating-label{font-size:9px;right:14px}.vpn-app{transform:none;border-radius:10px}.app-top{height:38px;font-size:10px;padding:0 12px}.app-body{height:263px;grid-template-columns:47% 53%}.app-sidebar{padding:14px 8px}.app-protected{gap:6px}.app-protected>.icon{width:22px;height:22px}.app-protected strong{font-size:12px}.app-protected span{font-size:8px}.server-search{font-size:8px;padding:5px;margin-top:12px}.list-title{font-size:8px;margin-top:11px}.list-title span{font-size:7px}.server-row{font-size:9px;padding:6px 5px;gap:6px}.server-row small{font-size:7px}.flag{width:19px;height:14px;font-size:10px}.load{font-size:7px}.app-settings{font-size:7px;gap:4px;margin-top:10px}.app-settings .icon{width:10px;height:10px}.app-bottom{font-size:8px;height:29px;padding:0 10px}.app-map .world{width:190%;transform:translateX(-28%)}.connected-pill{font-size:8px;top:18px;left:12px}.map-location{bottom:24px;left:8px;right:8px;font-size:9px;padding:8px;gap:6px}.map-location small{font-size:7px}.connection-bars{font-size:10px}.floating-card{left:25px;right:12px;bottom:5px;padding:9px 12px;font-size:10px;gap:9px}.floating-card>.icon{width:23px;height:23px;padding:5px}.floating-card small{font-size:8px}.check-circle{width:20px;height:20px;font-size:10px}.trust-strip{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:22px 10px}.trust-strip>div{font-size:11px;gap:10px}.section{padding-block:50px}.section-heading{flex-direction:column;gap:14px;margin-bottom:25px}.section-heading>p{max-width:none;font-size:12px}.section-heading h2{font-size:27px}h2{font-size:27px}.factor-grid{grid-template-columns:1fr;gap:16px}.factor{padding:25px}.factor-top{margin-bottom:18px}.factor h3{font-size:22px}.factor strong{font-size:13px}.factor p{font-size:13px;margin-bottom:18px}.factor .text-link{font-size:12px}.factor-grid>.factor>.number{float:right}.soft-section{padding:50px 0}.route-visual{padding:23px 18px}.route-line{gap:8px;margin:30px 0}.metric-grid{gap:6px}.metric-grid>div{padding:10px 6px}.metric-grid small{font-size:8px}.metric-grid strong{font-size:11px}.protocol-tag{font-size:7px;padding:3px}.wave{font-size:11px}.split-copy h2{font-size:27px}.split-copy>p{font-size:13px}.platform-strip{grid-template-columns:repeat(2,1fr)}.platform-strip a{border-bottom:1px solid var(--line);padding:23px 10px}.platform-strip a:nth-child(2n){border-right:0}.platform-strip a:last-child{grid-column:1 / 3}.platform-strip span{font-size:10px}.tip{align-items:flex-start;font-size:10px;text-align:center}.faq-section{gap:20px}.faq-section h2{font-size:28px}.faq-section .text-link{margin:0}summary{font-size:13px;padding:19px 0}details p{font-size:12px;margin-right:15px}.cta{padding:32px 25px;border-radius:13px;margin-bottom:50px}.cta h2{font-size:26px;position:relative;z-index:1}.cta p{font-size:12px;max-width:250px}.cta .actions{gap:10px}.cta .button{padding:11px 14px;font-size:11px;min-height:44px}.cta .button .icon{width:16px}.cta-orbit{right:-330px}footer{padding-top:38px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 22px;padding-bottom:30px}.footer-grid>div:first-child{grid-column:1 / 3}.footer-grid>div:last-child{grid-column:auto}.footer-grid p{margin-top:15px}.footer-grid>div>a:not(.brand){font-size:11px}.footer-bottom{font-size:8px;padding-block:16px;line-height:1.8}.sub-hero{padding:24px 0 35px}.breadcrumb{margin-bottom:25px}.sub-hero h1{font-size:34px;letter-spacing:-1px}.sub-hero h1 .purple{display:block;margin-top:5px}.sub-hero>p{font-size:14px}.download-note{padding:18px;gap:12px}.download-note>span{display:none}.download-note strong{font-size:13px}.download-note p{font-size:11px}.download-note>.icon{width:25px;height:25px}.download-grid{grid-template-columns:1fr;gap:16px}.download-card{padding:26px}.download-card h2{font-size:25px;margin-top:20px}.download-card p{font-size:13px}.article-layout{padding-bottom:40px}.guide h2{font-size:24px}.guide p{font-size:13px}.inline-note{font-size:11px;padding:15px}.metric-cards{grid-template-columns:1fr;gap:12px}.metric-cards>div{padding:20px}.metric-cards h3{margin:8px 0}.metric-cards span{font-size:22px}.checklist{font-size:13px}.server-feature{padding:28px 23px}.server-feature h2{font-size:26px}.server-feature p{font-size:12px}.two-columns{grid-template-columns:1fr;padding-top:0}.info-panel{padding:28px}.faq-page{padding-bottom:50px}.faq-category h2{font-size:23px}.help-box{flex-direction:column;align-items:flex-start;padding:25px}.help-box h2{font-size:20px}.zh-guide .actions{gap:12px}.zh-guide .button{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
