@charset "UTF-8";
:root{--bg:#080c17;--panel:#101827;--muted:#9caac2;--text:#f1f4ff;--line:#233047;--purple:#8c6cff;--cyan:#30d2df;--radius:20px;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,"Microsoft YaHei","PingFang SC",system-ui,sans-serif;font-size:16px;line-height:1.8}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}a,button,summary{transition:color .2s,background .2s,transform .2s}a:hover{color:var(--cyan)}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.3;letter-spacing:-.035em}h1{font-size:clamp(36px,4.5vw,64px);font-weight:760}h2{font-size:clamp(28px,3vw,40px)}h3{font-size:20px}p{color:var(--muted)}.container{width:min(1160px,calc(100% - 48px));margin:auto}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:var(--cyan);color:#080c17;padding:10px}.skip:focus{top:10px}.header{position:sticky;top:0;z-index:30;background:#090e1cec;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff09}.header-row{height:82px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:800;white-space:nowrap;letter-spacing:-.6px}.brand img{width:37px;height:37px}.brand small{font-size:10px;letter-spacing:1px;font-weight:500;color:var(--muted);display:block;line-height:1}.navigation{display:flex;align-items:center;gap:25px;font-size:14px;font-weight:600}.navigation>a[aria-current]{color:#baaaff}.navigation details{position:relative}.navigation summary{list-style:none;cursor:pointer}.navigation summary::after{content:'⌄';margin-left:7px;color:var(--muted)}.dropdown{position:absolute;top:38px;left:-22px;width:180px;padding:10px;background:#131c2d;border:1px solid var(--line);border-radius:12px;box-shadow:0 15px 40px #0008}.dropdown a{display:block;padding:8px 12px;border-radius:6px}.dropdown a:hover{background:#25324a}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(110deg,#8061ff,#36c8df);padding:13px 25px;border-radius:9px;color:white;font-size:15px;font-weight:700;border:1px solid transparent;box-shadow:0 6px 30px #7852ff22;line-height:1.5}.btn:hover{color:white;transform:translateY(-2px);filter:brightness(1.1)}.btn.secondary{background:#101727;border-color:#2b3850;box-shadow:none}.btn.small{padding:10px 18px;font-size:13px}.menu-toggle{display:none;background:none;border:1px solid var(--line);border-radius:8px;color:white;padding:6px 12px}.hero-wrap{background:radial-gradient(ellipse at 15% 12%,#6744ff20,transparent 45%),radial-gradient(ellipse at 91% 35%,#18c7d51a,transparent 42%);border-bottom:1px solid #ffffff08}.hero{display:grid;grid-template-columns:1.03fr 1fr;gap:65px;align-items:center;padding:85px 0 70px}.eyebrow{display:inline-flex;align-items:center;gap:9px;border:1px solid #3c516d;background:#152338;color:#a4e6f0;border-radius:30px;padding:6px 13px;font-size:12px;letter-spacing:1px;margin-bottom:24px}.dot{width:6px;height:6px;display:inline-block;background:#44dfbe;border-radius:50%;box-shadow:0 0 12px #44dfbe}.gradient{background:linear-gradient(100deg,#a98bff,#33d0df);background-clip:text;-webkit-background-clip:text;color:transparent}.hero h1{margin-bottom:24px}.hero p{font-size:16px;line-height:2;max-width:510px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0 17px}.micro{font-size:12px!important;color:#8492ad}.stats{display:flex;gap:36px;margin-top:38px}.stats strong{display:block;font-size:23px;color:#b2a4ff;line-height:1.4}.stats span{font-size:12px;color:var(--muted)}.client{background:linear-gradient(135deg,#142136e8,#0e1427);border:1px solid #2a3b54;border-radius:22px;padding:24px;box-shadow:0 25px 90px #0005,0 0 90px #50d2d609;position:relative}.client-head{display:flex;align-items:center;justify-content:space-between;font-size:13px;padding-bottom:18px;border-bottom:1px solid #ffffff0b}.client-head strong{display:flex;align-items:center;gap:7px}.client-head img{width:22px}.client-head span{color:#7ee0cf;font-size:11px}.map{height:188px;margin:15px 0 4px;position:relative;overflow:hidden}.map svg{width:100%;height:100%}.location-tag{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);white-space:nowrap;font-size:11px;padding:6px 13px;border-radius:30px;background:#253b4d;border:1px solid #4ed2ca;color:#a9f5dd;box-shadow:0 0 30px #42d7bb25}.demo-label{font-size:10px!important;text-align:right;color:#8291a9}.node-title{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin:13px 0 9px}.node-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.node-choice{padding:12px;color:#dce3f4;text-align:left;background:#101a2c;border:1px solid #29354d;border-radius:8px;font-size:12px;display:flex;align-items:center;gap:9px}.node-choice span{font-size:10px;color:#a0adc3}.node-choice[aria-pressed=true]{border-color:#48ced5;background:#173345}.client-bottom{display:flex;justify-content:space-between;margin:18px 0 12px;font-size:11px;color:#9eb0cb}.client .btn{width:100%}.trust-strip{border-bottom:1px solid #ffffff09;padding:22px 0}.trust-row{display:flex;justify-content:space-between;gap:15px;font-size:13px;color:#a2afc7}.trust-row span::before{content:'✓';margin-right:10px;color:#79d8c9}.section{padding:86px 0}.section.alt{background:#0c1120}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px}.section-head p{max-width:470px;font-size:14px}.kicker{display:block;color:#a891ff;font-size:12px;letter-spacing:2px;margin-bottom:13px;font-weight:600}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:linear-gradient(140deg,#141d30,#0e1626);border:1px solid var(--line);border-radius:var(--radius);padding:29px}.card p{font-size:14px;margin-top:12px}.icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;background:#8c6cff17;border:1px solid #8c6cff35;color:#b2a2ff;font-size:22px;margin-bottom:24px}.text-link{display:inline-block;margin-top:20px;color:#b8a7ff;font-size:13px}.feature-wide{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.feature-wide p{margin:22px 0}.check-list{list-style:none;padding:0;color:#b9c6dc;font-size:14px}.check-list li{margin:12px 0;padding-left:25px;position:relative}.check-list li::before{content:'✓';color:#5fdcc5;position:absolute;left:0}.privacy-art{min-height:340px;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(ellipse,#563ea729,transparent 68%);border:1px solid var(--line);border-radius:24px}.orbit{width:235px;height:235px;border:1px solid #8e75ef30;border-radius:50%;display:grid;place-items:center;position:relative}.orbit::before{content:'';width:175px;height:175px;border:1px dashed #8e75ef50;border-radius:50%;position:absolute}.shield{width:100px;height:120px;background:linear-gradient(135deg,#9474ff,#34c8db);clip-path:polygon(50% 0,95% 17%,88% 67%,50% 100%,12% 67%,5% 17%);display:grid;place-items:center;font-size:43px;color:white;filter:drop-shadow(0 10px 20px #000)}.float-label{position:absolute;background:#152238;border:1px solid #33435f;border-radius:10px;padding:9px 13px;font-size:11px;color:#c7d2e7}.float-label.one{top:45px;left:25px}.float-label.two{bottom:40px;right:20px}.platforms{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:30px}.platform{background:#111a2b;border:1px solid var(--line);padding:22px 10px;text-align:center;border-radius:14px}.platform b{display:block;font-size:27px;color:#cdc2fa;margin-bottom:9px}.platform span{font-size:12px}.platform:hover{border-color:#9482e9;background:#1a2440}.step{position:relative;padding-left:56px}.step-number{position:absolute;left:0;top:0;font:700 26px/1.2 system-ui;color:#9275ee}.step p{margin-top:12px;font-size:14px}.faq-list{max-width:860px;margin:auto}.faq-item{border-bottom:1px solid var(--line);padding:20px 0}.faq-item summary{cursor:pointer;font-size:16px;font-weight:600;list-style:none;padding-right:30px;position:relative}.faq-item summary::after{content:'+';position:absolute;right:4px;color:#a28bfa;font-size:20px}.faq-item[open] summary::after{content:'−'}.faq-item p{font-size:14px;margin-top:16px;line-height:1.9}.cta{padding:52px 58px;border:1px solid #49407b;border-radius:24px;background:radial-gradient(ellipse at right,#1a676432,transparent 70%),linear-gradient(110deg,#292044,#101b2c);display:flex;align-items:center;justify-content:space-between;gap:30px}.cta p{margin-top:14px;font-size:14px}.footer{padding:60px 0 24px;border-top:1px solid #ffffff0a;background:#070a13}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:45px}.footer p{font-size:12px;margin-top:20px;max-width:310px}.footer h3{font-size:13px;margin-bottom:20px}.footer-links{display:grid;gap:10px;font-size:12px;color:var(--muted)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:45px;padding-top:20px;border-top:1px solid var(--line);font-size:11px;color:#7e8ca5}.subhero{padding:58px 0 60px;background:radial-gradient(ellipse at 75% 0,#5348ba26,transparent 65%);border-bottom:1px solid #ffffff0a}.breadcrumb{font-size:12px;color:#7e8ca5;margin-bottom:25px}.breadcrumb a{color:#a59ac4}.subhero h1{font-size:clamp(32px,4vw,50px);margin-bottom:18px}.subhero p{max-width:750px;line-height:1.9}.subhero .kicker{margin-top:10px}.article{max-width:820px;margin:auto}.article h2{font-size:27px;margin:36px 0 16px}.article h3{margin:26px 0 12px}.article p{margin:15px 0}.article a{color:#b2a0ff;text-decoration:underline}.article ul,.article ol{padding-left:24px;color:var(--muted)}.notice{border-left:3px solid #9474ff;padding:17px 21px;background:#8460ff0c;font-size:13px;color:#aebbd3;margin:24px 0}.price{font-size:32px;margin:24px 0 6px;font-weight:750}.plan-label{font-size:11px;color:#99a7bd}.featured{border-color:#8770dc;position:relative}.badge{display:inline-block;background:#8c6cff24;color:#bcaaff;border-radius:20px;padding:3px 10px;font-size:11px;margin-bottom:15px}.download-card .btn{width:100%;margin-top:22px}.download-card .icon{font-size:25px}.search{width:100%;padding:15px 18px;border:1px solid #37445e;border-radius:10px;color:white;background:#111b2d;margin-bottom:22px}.guide-meta{color:#b8a4ff;font-size:11px;letter-spacing:1px;margin-bottom:15px}.sitemap-grid a{display:block;color:#b7a6ff;margin-top:16px}.sources{font-size:12px;color:#8492ad}.back-top{position:fixed;right:24px;bottom:24px;background:#263650;border:1px solid #5b658f;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;z-index:10}.legal-note{font-size:12px;margin-top:24px}.grid.two{grid-template-columns:repeat(2,1fr)}[hidden]{display:none!important}[aria-disabled=true]{opacity:.45;cursor:not-allowed}.not-found{text-align:center;padding:95px 20px}.not-found strong{font-size:100px;color:#9c7aff}.not-found p{margin:20px}.source-note{margin-top:30px;font-size:12px;color:#8896ae}.source-note a{color:#b4a3ed}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:520px;font-size:14px}th,td{padding:18px;text-align:left;border-bottom:1px solid var(--line)}td{color:var(--muted)}th{background:#151e31}::selection{background:#8c6cff55;color:white}@media(min-width:1450px){.hero{padding-top:105px;padding-bottom:95px}}@media(max-width:1000px){.navigation{gap:15px}.hero{gap:28px}.hero h1{font-size:43px}.client{padding:18px}.grid{gap:14px}.card{padding:23px}.feature-wide{gap:35px}.footer-grid{gap:24px}.stats{gap:24px}}@media(max-width:760px){.container{width:calc(100% - 36px)}.header-row{height:70px}.brand{font-size:20px}.menu-toggle{display:block}.navigation{display:none;position:absolute;top:70px;left:0;right:0;background:#0d1526;border-bottom:1px solid var(--line);padding:22px;align-items:stretch;max-height:calc(100dvh - 70px);overflow:auto}.navigation.open{display:flex;flex-direction:column}.navigation .dropdown{position:static;width:100%;box-shadow:none;margin-top:10px}.hero{grid-template-columns:1fr;padding:50px 0;gap:40px}.hero h1{font-size:42px}.hero p{font-size:15px}.client{max-width:530px;width:100%;margin:auto;padding:22px}.stats{justify-content:space-between;margin-top:28px;gap:12px}.stats strong{font-size:21px}.trust-row{display:grid;grid-template-columns:1fr 1fr;font-size:11px;gap:12px}.section{padding:55px 0}.section-head{display:block;margin-bottom:28px}.section-head p{margin-top:18px}.grid,.grid.two{grid-template-columns:1fr}.feature-wide{grid-template-columns:1fr;gap:32px}.platforms{grid-template-columns:repeat(3,1fr)}.privacy-art{min-height:300px}.cta{padding:30px;display:block}.cta .btn{margin-top:24px}.footer-grid{grid-template-columns:repeat(3,1fr);gap:30px 15px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{display:block;line-height:2}.subhero{padding:35px 0 42px}.article h2{font-size:25px}.back-top{right:14px;bottom:14px}.card{padding:25px}.map{height:165px}.eyebrow{font-size:10px}.source-note{line-height:1.8}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.footer-simple{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-simple p{margin:0;max-width:460px}.footer-simple .footer-links{display:flex;gap:20px;white-space:nowrap}.download-status{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);z-index:60;background:#17283d;border:1px solid #667ba6;border-radius:12px;padding:14px 24px;color:#eef4ff;box-shadow:0 10px 35px #0007;max-width:calc(100% - 40px);width:max-content;font-size:14px}.btn:disabled{opacity:.6;cursor:wait;transform:none}@media(max-width:760px){.footer-simple{align-items:flex-start;flex-direction:column}.footer-simple .footer-links{flex-wrap:wrap}.download-status{bottom:16px;padding:12px 18px}}
