@font-face{font-family:Mark Pro;src:url(/fonts/Mark-Pro.woff2) format("woff2");font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/ClashDisplay-Semibold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/ClashDisplay-Bold.woff2) format("woff2");font-weight:700;font-display:swap}.jsh-page{overflow:hidden;color:#0b0b0b;background:#fff}.jsh-page h1,.jsh-page h2,.jsh-page h3,.jsh-page p,.jsh-page dl,.jsh-page dd{margin-top:0}.jsh-section{padding:112px 24px}.jsh-section-header{max-width:760px;margin:0 auto 64px;text-align:center}.jsh-section-header h2{margin-bottom:18px;font-size:40px;line-height:1.2;font-weight:800}.jsh-section-header h2:after{content:"";display:block;width:72px;height:6px;margin:18px auto 0;border-radius:6px;background:#3963ef}.jsh-section-header p{margin-bottom:0;color:#616577;font-size:17px;line-height:1.8}.jsh-primary-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:10px 28px;border:1px solid #3963ef;border-radius:999px;background:#3963ef;box-shadow:0 8px 18px #3963ef33;color:#fff;font-size:16px;font-weight:700;transition:transform .16s ease,box-shadow .16s ease}.jsh-primary-button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #3963ef47}.jsh-hero{min-height:720px;padding:120px 24px;background:linear-gradient(180deg,#eff3ff 0% 60%,#fff);overflow:hidden}.jsh-hero-inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,48%) minmax(0,52%);align-items:center;gap:36px}.jsh-hero-copy h1{margin-bottom:12px;font-family:Clash Display,sans-serif;font-size:48px;line-height:48px;font-weight:700;background:linear-gradient(90deg,#12d5f8,#002aff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.jsh-hero-kicker-wrap{position:relative;display:inline-block;margin-bottom:40px}.jsh-hero-kicker{margin-bottom:0;font-size:40px;line-height:1.2;font-weight:600;color:#0b0b0b}.jsh-hero-underline{position:absolute;bottom:-25px;left:0;width:284px;height:auto;pointer-events:none}.jsh-hero-description{max-width:379px;margin-bottom:40px;color:#585858;font-size:16px;line-height:28px;letter-spacing:.08px}.jsh-hero-plan-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:52px;width:148px;padding:12px 24px;margin-bottom:42px;font-size:16px;font-weight:500;line-height:32px;letter-spacing:.08px;background-color:#fff;border:1px solid #3963ef;border-radius:999px;color:#3963ef;box-shadow:0 53px 15px #0736f200,0 34px 14px #0736f203,0 19px 11px #0736f20d,0 8px 8px #0736f217,0 2px 5px #0736f21a;transition:all .3s ease}.jsh-hero-stats{display:flex;align-items:center;gap:32px;margin-bottom:0}.jsh-hero-stats>div{position:relative;display:flex;flex-direction:column;align-items:flex-start}.jsh-hero-stats>div:not(:last-child):after{content:"";position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:2px;height:68px;background-color:#cdd8ff}.jsh-hero-stats dt{display:flex;align-items:baseline;gap:8px;margin-bottom:0}.jsh-stat-number{font-family:Mark Pro,sans-serif;font-size:36px;font-weight:800;letter-spacing:.72px;color:#0b0b0b}.jsh-stat-unit{font-family:Mark Pro,sans-serif;font-size:20px;font-weight:700;letter-spacing:.4px;color:#585858}.jsh-hero-stats dd{margin-bottom:0;color:#565656;font-size:16px;line-height:32px;letter-spacing:.08px}.jsh-hero-visual{position:relative;min-height:600px}.jsh-orbit-stage{position:absolute;left:50%;top:50%;width:560px;height:560px;transform:translate(-50%,-50%);pointer-events:none}.jsh-orbit-icons{z-index:2}.jsh-hero-orbit{display:block;width:100%;height:100%}.jsh-move-block{position:absolute;inset:1px;opacity:0;animation:jsh-orbit-enter 1.5s var(--orbit-delay, 0s) cubic-bezier(.25,.46,.45,.94) both}.jsh-move-spin{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;animation:jsh-spin 24s linear infinite}.jsh-move-counter{width:68px;height:68px;margin-bottom:-34px;animation:jsh-spin-reverse 24s linear infinite}.jsh-move-icon{width:100%;height:100%;object-fit:contain;animation:jsh-orbit-enter-icon 1.5s var(--orbit-delay, 0s) cubic-bezier(.25,.46,.45,.94) both}@keyframes jsh-orbit-enter{0%{opacity:0;transform:rotate(0)}1%{opacity:1}to{opacity:1;transform:rotate(var(--orbit-angle, 0deg))}}@keyframes jsh-orbit-enter-icon{0%{transform:rotate(0)}to{transform:rotate(calc(-1 * var(--orbit-angle, 0deg)))}}@keyframes jsh-spin-reverse{to{transform:rotate(-360deg)}}@media(prefers-reduced-motion:reduce){.jsh-move-block,.jsh-move-icon{animation-duration:.01s;animation-delay:0s}.jsh-move-spin,.jsh-move-counter{animation:none}}.jsh-phone-wrap{position:absolute;z-index:1;top:55%;left:50%;transform:translate(-50%,-50%);width:272px;height:550px}.jsh-hero-phone{position:absolute;top:-25px;left:0;width:auto;height:580px;z-index:0;object-fit:cover;pointer-events:none}.jsh-hero-mockup{position:absolute;top:45px;left:3.6%;width:250px;height:auto;z-index:1;object-fit:cover;border-radius:32px}.jsh-ellipse-ring-1,.jsh-ellipse-ring-2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.jsh-ellipse-ring-1{width:430px;height:430px;border:2px dashed rgba(57,99,239,.3)}.jsh-ellipse-ring-2{width:612px;height:612px;border:2px dashed rgba(57,99,239,.15)}.jsh-hero-bottom-fade{position:absolute;bottom:-5%;left:50%;transform:translate(-50%);width:555px;height:69px;background:linear-gradient(180deg,#eff3ff00,#eff3ff);z-index:3;pointer-events:none}@keyframes jsh-spin{to{transform:rotate(360deg)}}.jsh-benefits{background:#fff}.jsh-benefit-grid{width:min(1160px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.jsh-benefit-card{min-height:250px;padding:34px;border:1px solid #e5e7ee;border-radius:16px;background:#fff;box-shadow:0 12px 32px #242c4512}.jsh-benefit-card img{width:48px;height:48px;margin-bottom:28px}.jsh-benefit-card h3{margin-bottom:12px;font-size:22px}.jsh-benefit-card p{margin-bottom:0;color:#616577;line-height:1.75}.jsh-platforms{text-align:center;background:#f8faff}.jsh-device-showcase{width:min(1120px,100%);min-height:520px;margin:-30px auto 20px;display:flex;align-items:flex-end;justify-content:center}.jsh-device-showcase img{height:auto;object-fit:contain}.jsh-device-showcase img:nth-child(1),.jsh-device-showcase img:nth-child(2){z-index:2;width:190px;margin-right:-28px}.jsh-device-showcase img:nth-child(3){z-index:1;width:min(70%,700px);margin-left:-38px}.jsh-carousel{padding:90px 24px;background:#eff3ff}.jsh-carousel-inner{width:min(1160px,100%);min-height:500px;margin:0 auto;display:grid;grid-template-columns:minmax(0,46%) minmax(0,54%);align-items:center;gap:60px}.jsh-carousel-copy{min-height:390px;display:flex;flex-direction:column;justify-content:space-between}.jsh-slide,.jsh-carousel-visual>*{display:none}.jsh-slide.is-active,.jsh-carousel-visual>.is-active{display:block}.jsh-slide h2{margin-bottom:24px;font-size:42px;line-height:1.2}.jsh-slide p{max-width:500px;margin-bottom:32px;color:#616577;font-size:18px;line-height:1.8}.jsh-carousel-nav{display:flex;align-items:center;gap:18px}.jsh-carousel-nav>button{width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#3963ef;font-size:20px;cursor:pointer}.jsh-carousel-nav>div{display:flex;gap:7px}.jsh-dot{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:#cdd8ff;cursor:pointer}.jsh-dot.is-active{background:#3963ef}.jsh-carousel-visual{min-height:480px;display:grid;place-items:center}.jsh-carousel-visual>img{width:min(100%,500px);max-height:470px;object-fit:contain}.jsh-unlock-visual.is-active{width:min(100%,520px);display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.jsh-unlock-visual img{width:100%;align-self:center}.jsh-map{text-align:center}.jsh-map>img{display:block;width:min(1080px,100%);height:auto;margin:0 auto 44px;filter:brightness(.58) contrast(1.15)}.jsh-providers{padding-bottom:90px;background:#f8fafc}.jsh-provider-marquee{width:fit-content;max-width:1200px;height:200px;position:relative;overflow:hidden;display:flex;justify-content:flex-end;margin:0 auto}.jsh-provider-list{display:flex;flex-direction:row;position:relative;justify-content:flex-end;animation:jsh-provider-movex 30s linear infinite}.jsh-provider-list img{flex:0 0 auto;width:240px;height:145px;margin:0 20px}@keyframes jsh-provider-movex{0%{transform:translate(0)}to{transform:translate(33.3%)}}@media(prefers-reduced-motion:reduce){.jsh-provider-list{animation:none}}.jsh-operations{background:#eff3ff}.jsh-stat-grid{width:min(1200px,100%);margin:0 auto;padding:42px 24px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-radius:20px;background:#3963ef;color:#fff}.jsh-stat-grid>div{padding:4px 20px;border-right:1px solid rgba(255,255,255,.22);text-align:center}.jsh-stat-grid>div:last-child{border-right:0}.jsh-stat-grid dt{margin-bottom:12px;font-size:32px;font-weight:800}.jsh-stat-grid dt small{margin-left:4px;font-size:17px}.jsh-stat-grid dd{margin-bottom:0;color:#ffffffd1;font-size:14px}.jsh-protocols{text-align:center}.jsh-protocol-shell{width:min(1120px,100%);margin:0 auto 40px;padding:38px;display:grid;grid-template-columns:160px minmax(0,1fr);align-items:stretch;gap:18px;border-radius:18px;background:#eff3ff;text-align:left}.jsh-protocol-tabs{display:grid}.jsh-protocol-tabs button{border:0;border-bottom:1px solid #e3e6ef;background:#fbfcff;color:#585858;font-size:18px;font-weight:700;cursor:pointer}.jsh-protocol-tabs button.is-active{border-left:4px solid #3963ef;background:#fff;color:#3963ef}.jsh-protocol-panels{min-height:280px;padding:44px;display:flex;align-items:center;border-radius:12px;background:#fff}.jsh-protocol-panels article{display:none}.jsh-protocol-panels article.is-active{display:block}.jsh-protocol-panels h3{margin-bottom:18px;font-size:25px}.jsh-protocol-panels p{margin-bottom:0;color:#616577;font-size:16px;line-height:1.9}.jsh-protocol-panels p+p{margin-top:16px}.jsh-guarantee{width:min(1200px,calc(100% - 48px));margin:0 auto;padding-left:0;padding-right:0;display:grid;grid-template-columns:32% 68%;align-items:center;gap:54px}.jsh-guarantee-copy h2{margin-bottom:22px;font-size:40px}.jsh-guarantee-copy h2:after{content:"";display:block;width:72px;height:6px;margin-top:18px;border-radius:6px;background:#3963ef}.jsh-guarantee-copy p{margin-bottom:0;color:#616577;line-height:1.8}.jsh-guarantee-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.jsh-guarantee-cards article{min-height:300px;padding:32px;border:1px solid #e5e7ee;border-radius:16px;background:#fff;box-shadow:0 12px 32px #242c4514}.jsh-guarantee-cards img{width:42px;height:42px;margin-bottom:22px;object-fit:contain}.jsh-guarantee-cards h3{margin-bottom:14px;font-size:22px}.jsh-guarantee-cards p{min-height:112px;margin-bottom:22px;color:#616577;line-height:1.75}.jsh-guarantee-cards a{color:#3963ef;font-weight:700}.jsh-reviews{background:#f8faff}.jsh-review-grid{width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.jsh-review-grid article{min-height:220px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #e5e7ee;border-radius:14px;background:#fff}.jsh-review-grid article>p{margin-bottom:30px;color:#3e4559;font-size:16px;line-height:1.8}.jsh-review-grid article>div{display:flex;align-items:center;gap:12px}.jsh-review-grid img{width:44px;height:44px;border-radius:50%}.jsh-review-grid span{display:flex;flex-direction:column}.jsh-review-grid small{margin-top:4px;color:#8a8e9c}.jsh-apps{width:min(1200px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:38% 62%;align-items:center;gap:40px;overflow:hidden;border-radius:22px;background:#3963ef;color:#fff}.jsh-apps-copy{padding-left:56px}.jsh-apps-copy h2{margin-bottom:24px;font-size:40px}.jsh-apps-copy p{margin-bottom:30px;color:#ffffffd6;line-height:1.8}.jsh-apps-copy>div{display:flex;gap:14px}.jsh-apps-copy a{min-width:120px;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #fff;border-radius:999px;background:#fff;color:#3963ef;font-weight:700;text-align:center}.jsh-apps-copy a img{width:18px;height:18px}.jsh-apps-visual{min-height:520px;display:flex;align-items:flex-end;gap:20px;overflow:hidden}.jsh-apps-visual img{width:calc(50% - 10px);height:480px;object-fit:cover;object-position:top;border-radius:24px 24px 0 0}.jsh-faq{background:#eff3ff}.jsh-faq-list{width:min(960px,100%);margin:0 auto}.jsh-faq-list article{overflow:hidden;border-bottom:1px solid #dce3f7;background:#fff}.jsh-faq-list article:first-child{border-radius:14px 14px 0 0}.jsh-faq-list article:last-child{border-bottom:0;border-radius:0 0 14px 14px}.jsh-faq-list button{width:100%;min-height:76px;padding:18px 26px;display:flex;align-items:center;justify-content:space-between;border:0;background:#fff;color:#0b0b0b;font-size:17px;font-weight:700;text-align:left;cursor:pointer}.jsh-faq-list i{width:12px;height:12px;border-right:2px solid #0b0b0b;border-bottom:2px solid #0b0b0b;transform:rotate(45deg);transition:transform .16s ease}.jsh-faq-list article.is-open i{transform:rotate(225deg)}.jsh-faq-list article>div{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}.jsh-faq-list article>div>p{min-height:0;overflow:hidden;margin:0;padding:0 26px;color:#616577;line-height:1.8}.jsh-faq-list article.is-open>div{grid-template-rows:1fr}.jsh-faq-list article.is-open>div>p{padding-bottom:24px}.jsh-final-cta{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:54px 48px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-radius:18px;background:#3963ef;color:#fff}.jsh-final-cta h2{margin-bottom:12px;font-size:36px}.jsh-final-cta p{margin-bottom:0;color:#ffffffd6}.jsh-final-cta .jsh-primary-button{border-color:#fff;background:#fff;color:#3963ef;box-shadow:none}@media(max-width:900px){.jsh-section{padding:76px 20px}.jsh-section-header{margin-bottom:42px}.jsh-section-header h2{font-size:30px}.jsh-hero{min-height:0;padding:152px 20px 40px}.jsh-hero-inner{grid-template-columns:1fr;text-align:center}.jsh-hero-copy{display:flex;flex-direction:column;align-items:center}.jsh-hero-copy h1{font-size:40px;line-height:48px;text-align:center}.jsh-hero-kicker{font-size:32px}.jsh-hero-kicker-wrap{margin-bottom:32px}.jsh-hero-description{font-size:14px;line-height:1.6;margin-left:auto;margin-right:auto;margin-bottom:32px}.jsh-hero-stats{order:4;flex-wrap:wrap;justify-content:center;gap:24px;margin:0 auto 28px}.jsh-hero-plan-button{order:5;margin-bottom:0}.jsh-stat-number{font-size:22.6px;letter-spacing:.45px}.jsh-stat-unit{font-size:12.6px;letter-spacing:.25px}.jsh-hero-stats dd{font-size:14px;line-height:28px;letter-spacing:.07px;color:#585858}.jsh-hero-stats>div:not(:last-child):after{right:-8px;width:1.3px;height:43px}.jsh-hero-visual{min-height:520px}.jsh-orbit-stage,.jsh-phone-wrap{transform:translate(-50%,-50%) scale(.88)}.jsh-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jsh-device-showcase{min-height:400px}.jsh-device-showcase img:nth-child(1),.jsh-device-showcase img:nth-child(2){width:140px}.jsh-carousel-inner{grid-template-columns:1fr;gap:20px}.jsh-carousel-copy{min-height:340px}.jsh-carousel-visual{min-height:360px}.jsh-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.jsh-stat-grid>div{border-right:0}.jsh-stat-grid>div:last-child{grid-column:1 / -1}.jsh-protocol-shell{grid-template-columns:130px 1fr}.jsh-guarantee{grid-template-columns:1fr}.jsh-guarantee-copy{text-align:center}.jsh-guarantee-copy h2:after{margin-left:auto;margin-right:auto}.jsh-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jsh-apps{grid-template-columns:1fr;text-align:center}.jsh-apps-copy{padding:48px 48px 0}.jsh-apps-copy>div{justify-content:center}}@media(max-width:600px){.jsh-section{padding:64px 18px}.jsh-section-header h2{font-size:26px}.jsh-section-header p{font-size:15px}.jsh-primary-button{width:100%;max-width:320px}.jsh-hero{padding:140px 18px 40px}.jsh-hero-visual{min-height:390px}.jsh-orbit-stage,.jsh-phone-wrap{transform:translate(-50%,-50%) scale(.62)}.jsh-benefit-grid{grid-template-columns:1fr;gap:16px}.jsh-benefit-card{min-height:0;padding:26px}.jsh-benefit-card img{margin-bottom:20px}.jsh-device-showcase{min-height:290px;align-items:center}.jsh-device-showcase img:nth-child(1),.jsh-device-showcase img:nth-child(2){width:84px;margin-right:-14px}.jsh-device-showcase img:nth-child(3){width:72%;margin-left:-20px}.jsh-carousel{padding:64px 18px}.jsh-carousel-copy{min-height:390px;text-align:center}.jsh-slide h2{font-size:30px}.jsh-slide p{font-size:16px}.jsh-carousel-nav{justify-content:center}.jsh-carousel-visual{min-height:290px}.jsh-provider-list img{width:72px;height:47px;margin:0 10px}.jsh-provider-marquee{height:auto}.jsh-stat-grid{grid-template-columns:1fr;padding:24px}.jsh-stat-grid>div,.jsh-stat-grid>div:last-child{grid-column:auto;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.2)}.jsh-stat-grid>div:last-child{border-bottom:0}.jsh-protocol-shell{padding:18px;grid-template-columns:1fr}.jsh-protocol-tabs{grid-template-columns:repeat(3,1fr)}.jsh-protocol-tabs button{min-height:50px;border-bottom:0}.jsh-protocol-tabs button.is-active{border-left:0;border-bottom:3px solid #3963ef}.jsh-protocol-panels{min-height:240px;padding:28px;text-align:center}.jsh-guarantee{width:calc(100% - 36px);padding-top:64px;padding-bottom:64px;gap:34px}.jsh-guarantee-copy h2{font-size:30px}.jsh-guarantee-cards{grid-template-columns:1fr}.jsh-guarantee-cards p{min-height:0}.jsh-review-grid{grid-template-columns:1fr}.jsh-apps{width:calc(100% - 36px);padding-top:0;padding-bottom:0}.jsh-apps-copy{padding:38px 24px 0}.jsh-apps-copy h2{font-size:30px}.jsh-apps-visual{min-height:300px;gap:10px}.jsh-apps-visual img{width:calc(50% - 5px);height:290px;border-radius:14px 14px 0 0}.jsh-faq-list button{min-height:68px;padding:16px 18px;font-size:15px}.jsh-faq-list article>div>p{padding-left:18px;padding-right:18px;font-size:14px}.jsh-final-cta{width:calc(100% - 36px);padding:58px 0;flex-direction:column;text-align:center}.jsh-final-cta h2{font-size:30px}}@font-face{font-family:PingFang SC Local;src:local("PingFang SC"),local("PingFangSC-Regular");font-display:swap}:root{color-scheme:light;--bg: #ffffff;--surface: #ffffff;--surface-alt: #f5f7fb;--ink: #111827;--muted: #667085;--line: #d9deea;--brand: #2176ff;--brand-strong: #1557c0;--blue: #2176ff;--red: #ff5c63;--yellow: #f2b84b;--shadow: 0 18px 50px rgba(16, 21, 16, .09);--wrap: min(1180px, calc(100vw - 40px) )}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#eff3ff;color:var(--ink);font-family:Mark Pro,PingFang SC Local,PingFang SC,Microsoft YaHei,Arial,sans-serif;line-height:1.6;letter-spacing:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input{font:inherit}.wrap{width:var(--wrap);margin:0 auto}.section{padding:88px 0}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--brand-strong);font-size:14px;font-weight:700}.eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--brand)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1px solid transparent;border-radius:8px;background:var(--ink);color:#fff;font-weight:700;white-space:nowrap;transition:transform .16s ease,background .16s ease,border-color .16s ease}.button:hover{transform:translateY(-1px);background:#242b24}.button.secondary{background:#fff;color:var(--ink);border-color:var(--line)}.button.secondary:hover{background:var(--surface-alt)}.site-header{position:sticky;z-index:40;top:0;border-bottom:1px solid rgba(220,227,220,.8);background:#fbfbf8eb;backdrop-filter:blur(18px)}.site-header-inner{width:var(--wrap);min-height:84px;margin:0 auto;display:grid;grid-template-columns:160px minmax(0,1fr) 160px;align-items:center;gap:24px}.brand-link{display:inline-flex;align-items:center;gap:10px;font-weight:800}.brand-link img{width:112px;height:auto}.site-header .brand-link{opacity:1;pointer-events:auto}body:has(.price-vpn-page) .site-header-inner{width:100%;max-width:1440px;display:flex;justify-content:space-between;gap:0}body:has(.price-vpn-page) .site-header .brand-link{opacity:1;pointer-events:auto}body:has(.price-vpn-page) .site-header .brand-link img{width:156px}body:has(.price-vpn-page) .nav-links{gap:40px}body:has(.download-vpn-page) .site-header-inner{width:100%;max-width:1440px;display:flex;justify-content:space-between;gap:0}body:has(.download-vpn-page) .site-header .brand-link{opacity:1;pointer-events:auto}body:has(.download-vpn-page) .site-header .brand-link img{width:156px}body:has(.download-vpn-page) .nav-links{gap:40px}body:has(.home-page) .site-header-inner{width:100%;max-width:1440px;display:flex;justify-content:space-between;gap:0}body:has(.home-page) .site-header .brand-link{opacity:1;pointer-events:auto}body:has(.home-page) .site-header .brand-link img{width:156px}body:has(.home-page) .nav-links{gap:40px}body:has(.devices-feature-page) .site-header-inner{width:100%;max-width:1440px;display:flex;justify-content:space-between;gap:0}body:has(.devices-feature-page) .site-header .brand-link{opacity:1;pointer-events:auto}body:has(.devices-feature-page) .site-header .brand-link img{width:156px}body:has(.devices-feature-page) .nav-links{gap:40px}body:has(.what-vpn-page) .site-header-inner{width:100%;max-width:1440px;display:flex;justify-content:space-between;gap:0}body:has(.what-vpn-page) .site-header .brand-link{opacity:1;pointer-events:auto}body:has(.what-vpn-page) .site-header .brand-link img{width:156px}body:has(.what-vpn-page) .nav-links{gap:40px}body:has(.category-vpn-page) .site-header-inner,body:has(.article-vpn-page) .site-header-inner{width:100%;max-width:1440px;display:flex;justify-content:space-between;gap:0}body:has(.category-vpn-page) .site-header .brand-link,body:has(.article-vpn-page) .site-header .brand-link{opacity:1;pointer-events:auto}body:has(.category-vpn-page) .site-header .brand-link img,body:has(.article-vpn-page) .site-header .brand-link img{width:156px}body:has(.price-vpn-page) .nav-links,body:has(.download-vpn-page) .nav-links,body:has(.home-page) .nav-links,body:has(.devices-feature-page) .nav-links,body:has(.what-vpn-page) .nav-links,body:has(.category-vpn-page) .nav-links,body:has(.article-vpn-page) .nav-links{width:696px;justify-content:flex-start;gap:41px}.nav-links{display:flex;align-items:center;justify-content:center;gap:24px}.nav-item{position:relative;min-height:84px;display:inline-flex;align-items:center}.nav-link{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;border-radius:8px;background:transparent;color:#293129;font-family:inherit;font-size:16px;font-weight:700;line-height:normal;cursor:pointer}.nav-link.has-nav-arrow{gap:6px}.nav-link .nav-arrow{width:20px;height:20px;flex:0 0 auto;transition:transform .2s ease}.nav-link:hover,.nav-link[aria-current=page],.nav-link.is-current{background:transparent;color:var(--ink)}.nav-item.has-dropdown:after{content:"";position:absolute;top:100%;right:0;left:0;height:12px}.nav-dropdown{position:absolute;z-index:1000;top:calc(100% + 8px);left:0;min-width:200px;display:flex;flex-direction:column;gap:4px;padding:24px;border-radius:12px;background:#fff;box-shadow:0 0 16px #0000001f;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}.nav-item.has-dropdown:hover .nav-dropdown,.nav-item.has-dropdown:focus-within .nav-dropdown,.nav-item.has-dropdown.is-dropdown-open .nav-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-item.has-dropdown:hover .nav-arrow,.nav-item.has-dropdown:focus-within .nav-arrow,.nav-item.has-dropdown.is-dropdown-open .nav-arrow{transform:rotate(180deg)}.nav-dropdown-item{display:flex;align-items:center;justify-content:flex-start;padding:4px 0;color:#0b0b0b;font-size:16px;font-weight:500;line-height:32px;letter-spacing:.08px;white-space:nowrap;transition:color .2s ease}.nav-dropdown-item:hover,.nav-dropdown-item.is-active,.nav-dropdown-item[aria-current=page]{color:#ff5d5d}.header-actions .button{min-width:108px;min-height:40px;padding:0 16px;border-radius:4px;font-size:13.3333px;font-weight:400;line-height:normal}.mobile-menu-button,.mobile-drawer,.mobile-drawer-backdrop{display:none}.mobile-drawer-lock{overflow:hidden}.download-arrow{width:12px;height:12px;flex:0 0 auto;display:block}.home-page{background:#fff}.home-download-button .download-arrow{width:12px;height:12px;flex:0 0 auto}.not-found-page{min-height:calc(100vh - 58px);display:flex;align-items:center;justify-content:center;padding:96px 20px;background:#fff}.not-found-panel{width:min(720px,100%);padding:42px;border:1px solid #ececec;border-radius:8px;background:#fff;box-shadow:0 16px 40px #14141412;text-align:center}.not-found-panel>span{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 14px;border-radius:999px;background:#ffefef;color:#ff5d5d;font-size:15px;font-weight:900}.not-found-panel h1{margin:20px 0 12px;color:#0b0b0b;font-size:34px;line-height:42px;font-weight:900}.not-found-panel p{max-width:520px;margin:0 auto;color:#4d4d4d;font-size:16px;line-height:28px;font-weight:600}.not-found-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px}.hero{padding:76px 0 54px}.hero-actions,.action-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.card{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 12px 30px #1015100d}.info-card h3,.price-card h3,.blog-card h3{margin:0 0 10px;font-size:22px;line-height:1.25}.info-card p,.price-card p,.blog-card p{margin:0;color:var(--muted)}.band .section-head p,.band .eyebrow{color:#b8c5bb}.band .eyebrow:before{background:var(--yellow)}.platform{min-height:170px;padding:20px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff0f}.platform img{width:44px;height:44px;object-fit:contain;margin-bottom:18px}.platform b{display:block;margin-bottom:6px}.platform span{color:#b8c5bb;font-size:14px}.price-card.featured{border-color:var(--brand);box-shadow:var(--shadow)}.price{margin:24px 0 8px;font-size:42px;line-height:1;font-weight:900}.price small{font-size:16px;color:var(--muted);font-weight:500}.price-card .button{margin-top:auto}.blog-card{display:flex;min-height:250px;flex-direction:column;padding:22px}.blog-card .meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;color:var(--muted);font-size:13px}.blog-card h3{font-size:21px}.blog-card p{margin-bottom:20px}.blog-card .read-more{margin-top:auto;color:var(--brand-strong);font-weight:800}.search-form{display:flex;gap:10px;margin-bottom:18px}.search-form input{min-width:0;flex:1;min-height:46px;border:1px solid var(--line);border-radius:8px;padding:0 14px;background:#fff}.pagination{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:18px;margin-top:28px}.pagination a,.pagination span{min-width:auto;min-height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;color:#777;font-size:16px;font-weight:700;line-height:24px}.pagination [aria-current=page]{color:var(--ink)}.pagination .is-disabled{color:#d9d9d9}.article-cta{margin:40px 0;padding:24px;border:1px solid var(--line);border-left:5px solid var(--brand);border-radius:8px;background:#f4faf5}.site-footer{border-top:1px solid var(--line);background:#fff}.site-footer-inner{width:var(--wrap);margin:0 auto;padding:44px 0 28px}.footer-brand{display:inline-flex;align-items:center;margin-bottom:96px}.footer-brand img{width:156px;height:auto}.empty-state{padding:42px;border:1px dashed var(--line);border-radius:8px;background:#fff;color:var(--muted);text-align:center}.site-header{position:fixed;top:0;right:0;left:0;border:0;background:transparent;backdrop-filter:none;padding:32px 100px}.site-header-inner,body:has(.price-vpn-page) .site-header-inner,body:has(.download-vpn-page) .site-header-inner,body:has(.home-page) .site-header-inner,body:has(.devices-feature-page) .site-header-inner,body:has(.what-vpn-page) .site-header-inner,body:has(.category-vpn-page) .site-header-inner,body:has(.article-vpn-page) .site-header-inner{width:100%;max-width:1440px;min-height:70px;margin:0 auto;padding:0 16px 0 40px;display:grid;grid-template-columns:220px minmax(0,1fr) 120px;align-items:center;gap:24px;border-radius:999px;background:#fffffff2;box-shadow:0 4px 12px #242c451f;backdrop-filter:blur(12px)}.site-header .brand-link img,body:has(.price-vpn-page) .site-header .brand-link img,body:has(.download-vpn-page) .site-header .brand-link img,body:has(.home-page) .site-header .brand-link img,body:has(.devices-feature-page) .site-header .brand-link img,body:has(.what-vpn-page) .site-header .brand-link img,body:has(.category-vpn-page) .site-header .brand-link img,body:has(.article-vpn-page) .site-header .brand-link img{width:200px;height:32px;object-fit:contain}.site-header .nav-links,body:has(.price-vpn-page) .nav-links,body:has(.download-vpn-page) .nav-links,body:has(.home-page) .nav-links,body:has(.devices-feature-page) .nav-links,body:has(.what-vpn-page) .nav-links,body:has(.category-vpn-page) .nav-links,body:has(.article-vpn-page) .nav-links{width:auto;justify-content:center;gap:40px}.site-header .nav-item{min-height:70px}.site-header .nav-link{font-size:16px;font-weight:500;color:#0b0b0b}.site-header .nav-link:hover,.site-header .nav-link.is-current,.site-header .nav-link[aria-current=page]{color:#3963ef}.site-header .nav-dropdown{top:calc(100% + 8px);padding:8px 0;border-radius:8px;background:#fffffffa;box-shadow:0 4px 12px #242c4526}.site-header .nav-dropdown-item{padding:8px 16px;font-size:14px;line-height:24px}.site-header .nav-dropdown-item:hover,.site-header .nav-dropdown-item.is-active{color:#3963ef;background:#f5f7fa}.header-subscribe-button,.mobile-subscribe-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #3963ef;border-radius:999px;background:#3963ef;color:#fff;font-size:14px;font-weight:500}.header-subscribe-button:hover,.mobile-subscribe-button:hover{background:#2a4fd9;color:#fff}.jss-footer-inner{max-width:1170px;padding:80px 0;display:grid;grid-template-columns:minmax(0,1fr) 150px 190px;gap:72px}.jss-footer-brand{display:flex;flex-direction:column;justify-content:space-between;gap:30px}.jss-footer-brand .footer-brand{margin:0 0 24px}.jss-footer-brand .footer-brand img{width:200px;height:32px}.jss-footer-brand p{max-width:436px;margin:0 0 12px;color:#585858;font-size:14px;line-height:24px}.jss-footer-brand small{color:#2c2c2c;font-size:16px}.jss-footer-column{display:flex;flex-direction:column;align-items:flex-start}.jss-footer-column h3{margin:0 0 12px;font-size:18px;line-height:30px}.jss-footer-column a{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;color:#616577;font-size:15px}.jss-footer-column a:hover{color:#3963ef}@media(max-width:1100px){.site-header{padding:16px 20px}.site-header-inner,body:has(.price-vpn-page) .site-header-inner,body:has(.download-vpn-page) .site-header-inner,body:has(.home-page) .site-header-inner,body:has(.devices-feature-page) .site-header-inner,body:has(.what-vpn-page) .site-header-inner,body:has(.category-vpn-page) .site-header-inner,body:has(.article-vpn-page) .site-header-inner{min-height:60px;padding:0 14px 0 24px;grid-template-columns:minmax(0,1fr) auto;border-radius:999px}.site-header .brand-link img,body:has(.price-vpn-page) .site-header .brand-link img,body:has(.download-vpn-page) .site-header .brand-link img,body:has(.home-page) .site-header .brand-link img,body:has(.devices-feature-page) .site-header .brand-link img,body:has(.what-vpn-page) .site-header .brand-link img,body:has(.category-vpn-page) .site-header .brand-link img,body:has(.article-vpn-page) .site-header .brand-link img{width:156px;height:auto}.site-header .nav-links,.header-subscribe-button{display:none}.mobile-menu-button{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#0b0b0b}.mobile-menu-icon-close,.is-mobile-drawer-open .mobile-menu-icon-open{display:none}.is-mobile-drawer-open .mobile-menu-icon-close{display:block}.mobile-drawer-backdrop{position:fixed;inset:0;z-index:-1;display:block;background:transparent;opacity:0;pointer-events:none}.mobile-drawer{position:fixed;top:92px;right:20px;left:20px;z-index:41;display:block;max-height:calc(100dvh - 112px);padding:24px;overflow-y:auto;border-radius:16px;background:#fffffffa;box-shadow:0 4px 20px #242c4526;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease}.is-mobile-drawer-open .mobile-drawer,.is-mobile-drawer-open .mobile-drawer-backdrop{opacity:1;pointer-events:auto;transform:translateY(0)}.jss-mobile-nav,.jss-mobile-feature-links{display:grid}.jss-mobile-nav>a,.jss-mobile-nav summary,.jss-mobile-feature-links a{padding:12px 4px;color:#0b0b0b;font-weight:500}.jss-mobile-nav>a,.jss-mobile-nav details{border-bottom:1px solid #eceff5}.jss-mobile-nav summary{cursor:pointer}.jss-mobile-feature-links{padding:0 0 10px 16px}.jss-mobile-feature-links a{color:#616577;font-size:14px}.jss-mobile-nav .mobile-subscribe-button{margin-top:20px;color:#fff}.jss-footer-inner{padding:40px 20px;grid-template-columns:1fr 1fr;gap:32px}.jss-footer-brand{grid-column:1 / -1}}.site-footer{border-top:0}.jss-footer-inner{border-top:1px solid #cecece}.jss-footer-column a:hover{color:#242c45}.jss-footer-telegram img{width:16px;height:16px}@media(max-width:1100px){.jss-mobile-feature-section{padding:0 0 16px;border-bottom:1px solid #e5e9ed}.jss-mobile-feature-label{display:block;margin-bottom:12px;color:#666;font-size:14px;font-weight:400}.jss-mobile-feature-links{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:0}.jss-mobile-feature-links a{padding:10px 16px;border:1px solid transparent;border-radius:8px;background:#f5f7fa;color:#0b0b0b;font-size:14px;font-weight:400}.jss-mobile-feature-links a:hover{border-color:#3963ef;background:#eef2f8;color:#3963ef}.jss-mobile-nav>a:not(.mobile-subscribe-button){padding:16px 0;border-bottom:1px solid #e5e9ed;font-size:16px;line-height:24px}.jss-mobile-nav .mobile-subscribe-button{margin-top:16px}}.jss-production-feature-page{margin-top:134px;background:#fff;color:#0b0b0b}.jss-production-feature-page *,.jss-production-feature-page *:before,.jss-production-feature-page *:after{box-sizing:border-box;margin:0;padding:0}.jss-production-feature-page :where(ul,ol){list-style:none}.jss-production-feature-page :where(a){color:inherit;text-decoration:none}.jss-production-feature-page :where(img){display:block;max-width:100%;height:auto}.jss-production-feature-page :where(h1,h2,h3){font-size:inherit;font-weight:inherit;letter-spacing:normal}@media(max-width:900px){.jss-production-feature-page{margin-top:92px}}.Section_section{width:100%;display:flex;justify-content:center;align-items:center}.Section_content{max-width:1200px;width:100%;margin:0 auto;padding:0 20px;display:flex;flex-direction:column}.Section_paddingDefault{padding-top:130px;padding-bottom:130px}.Section_paddingSmall{padding-top:60px;padding-bottom:60px}.Section_paddingNone{padding-top:0;padding-bottom:0}.Section_paddingLarge{padding-top:180px;padding-bottom:180px}.Section_paddingTopDefault{padding-top:130px}.Section_paddingTopSmall{padding-top:60px}.Section_paddingTopNone{padding-top:0}.Section_paddingTopLarge{padding-top:180px}.Section_paddingBottomDefault{padding-bottom:130px}.Section_paddingBottomSmall{padding-bottom:60px}.Section_paddingBottomNone{padding-bottom:0}.Section_paddingBottomLarge{padding-bottom:180px}.Section_header{display:flex;flex-direction:column;width:100%}.Section_headerCenter{align-items:center;text-align:center}.Section_headerLeft{align-items:flex-start;text-align:left}.Section_titleWrapper{display:flex;flex-direction:column;align-items:inherit;gap:16px}.Section_title{font-size:40px;font-weight:600;line-height:1.1;letter-spacing:1.6px;color:#0b0b0b;margin:0;padding:8px 4px}.Section_titleUnderline{width:72px;height:8px;margin-bottom:16px}.Section_titleUnderlineGradient{width:72px;height:8px;margin-bottom:16px;background:linear-gradient(124.78deg,#12d5f8 12.375%,#002aff 144.61%);border-radius:0}.Section_description{font-size:16px;font-weight:400;color:#2c2c2c;line-height:32px;letter-spacing:.08px;margin-bottom:40px}.Section_contentArea{width:100%}.Section_contentAreaDefault{max-width:1200px}.Section_contentAreaNarrow{max-width:900px;margin:0 auto}.Section_contentAreaFull{max-width:none}@media(max-width:768px){.Section_content{padding:0 1rem}.Section_paddingDefault{padding-top:2rem;padding-bottom:2rem}.Section_paddingSmall{padding-top:1rem;padding-bottom:1rem}.Section_paddingTopDefault{padding-top:2rem}.Section_paddingTopSmall{padding-top:1rem}.Section_paddingBottomDefault{padding-bottom:2rem}.Section_paddingBottomSmall{padding-bottom:1rem}.Section_paddingLarge{padding-top:3rem;padding-bottom:3rem}.Section_paddingTopLarge{padding-top:3rem}.Section_paddingBottomLarge{padding-bottom:3rem}.Section_titleWrapper{gap:12px}.Section_title{font-size:1.5rem;line-height:1.3;letter-spacing:1px;padding:4px 2px}.Section_titleUnderline,.Section_titleUnderlineGradient{width:48px;height:6px;margin-bottom:12px}.Section_description{font-size:.875rem;line-height:1.75rem;margin-bottom:1.5rem}}@media(min-width:769px)and (max-width:1024px){.Section_paddingDefault{padding-top:80px;padding-bottom:80px}.Section_paddingSmall{padding-top:40px;padding-bottom:40px}.Section_paddingLarge{padding-top:120px;padding-bottom:120px}.Section_paddingTopLarge{padding-top:120px}.Section_paddingBottomLarge{padding-bottom:120px}.Section_title{font-size:32px;letter-spacing:1.3px}.Section_titleUnderline,.Section_titleUnderlineGradient{width:60px;height:7px}.Section_description{font-size:15px;line-height:28px}}.HeroWithIllustration_container{min-height:560px}.HeroWithIllustration_heroWrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:60px;width:100%}.HeroWithIllustration_heroWrapperReverse{flex-direction:row-reverse}.HeroWithIllustration_textContent{flex:1;max-width:560px}.HeroWithIllustration_title{font-family:Clash Display,PingFang SC,sans-serif;font-size:48px;font-weight:600;line-height:1.2;letter-spacing:1.6px;color:#0b0b0b;margin:0 0 24px}.HeroWithIllustration_description{font-family:PingFang SC,sans-serif;font-size:18px;font-weight:400;line-height:32px;letter-spacing:.08px;color:#585858;margin:0 0 32px}.HeroWithIllustration_ctaButton{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:#3963ef;border-radius:999px;font-family:PingFang SC,sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#fff;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.HeroWithIllustration_ctaButton:hover{background:#2952de;transform:translateY(-2px);box-shadow:0 8px 16px #3963ef4d}.HeroWithIllustration_illustrationWrapper{flex:1;max-width:576px;display:flex;align-items:center;justify-content:center}@media(min-width:768px)and (max-width:1024px){.HeroWithIllustration_container{min-height:480px}.HeroWithIllustration_container .HeroWithIllustration_heroWrapper{flex-direction:column;gap:40px;text-align:center}.HeroWithIllustration_container .HeroWithIllustration_heroWrapperReverse{flex-direction:column}.HeroWithIllustration_container .HeroWithIllustration_textContent{max-width:100%;align-items:center;display:flex;flex-direction:column;order:2}.HeroWithIllustration_container .HeroWithIllustration_title{font-size:36px;letter-spacing:1.44px}.HeroWithIllustration_container .HeroWithIllustration_description{font-size:16px;line-height:28px}.HeroWithIllustration_container .HeroWithIllustration_illustrationWrapper{width:100%;max-width:400px;min-height:267px;flex:0 0 auto;order:1}}@media(max-width:767px){.HeroWithIllustration_container{min-height:400px}.HeroWithIllustration_container .HeroWithIllustration_heroWrapper{flex-direction:column;gap:32px;text-align:center}.HeroWithIllustration_container .HeroWithIllustration_heroWrapperReverse{flex-direction:column}.HeroWithIllustration_container .HeroWithIllustration_textContent{max-width:100%;align-items:center;display:flex;flex-direction:column;order:2}.HeroWithIllustration_container .HeroWithIllustration_title{font-size:28px;line-height:1.3;letter-spacing:1px;margin-bottom:16px}.HeroWithIllustration_container .HeroWithIllustration_description{font-size:14px;line-height:24px;margin-bottom:24px}.HeroWithIllustration_container .HeroWithIllustration_ctaButton{padding:12px 24px;font-size:14px}.HeroWithIllustration_container .HeroWithIllustration_illustrationWrapper{width:100%;max-width:280px;min-height:187px;flex:0 0 auto;order:1}}.RunnerIllustration_container{position:relative;width:100%;aspect-ratio:1.16 / 1;max-width:433px;display:flex;align-items:center;justify-content:center;border-radius:16px;overflow:visible}.RunnerIllustration_backgroundEllipse{position:absolute;width:422.5px;height:422.5px;top:-18px;left:50%;transform:translate(-50%) translate(18.32px);z-index:0}.RunnerIllustration_ellipseImage{position:absolute;inset:-6.15%;width:auto;height:auto;object-fit:contain}.RunnerIllustration_illustrationWrapper{position:relative;width:433px;height:373.408px;z-index:1}.RunnerIllustration_mainIllustration{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:768px){.RunnerIllustration_container{max-width:100%}.RunnerIllustration_backgroundEllipse{width:100%;height:auto;aspect-ratio:1}.RunnerIllustration_illustrationWrapper{width:100%;height:auto;aspect-ratio:1.16 / 1}.RunnerIllustration_mainIllustration{max-width:100%;height:auto}}@media(max-width:480px){.RunnerIllustration_backgroundEllipse{top:-10px}}.ProblemsSection_cardsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}.ProblemsSection_card{background:#fff;border-radius:20px;overflow:visible;box-shadow:0 0 24px #4059793d;display:flex;flex-direction:column;gap:24px}.ProblemsSection_cardImageContainer{position:relative;width:100%;aspect-ratio:335.91 / 200;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.ProblemsSection_cardBackgroundImage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:12px;pointer-events:none}.ProblemsSection_cardDecorativeOverlay{position:absolute;left:-40px;top:-17px;width:218px;height:117px;display:flex;align-items:center;justify-content:center;transform:rotate(180deg);pointer-events:none}.ProblemsSection_cardDecorativeImage{width:100%;height:100%;max-width:none}.ProblemsSection_cardNumber{position:absolute;left:21px;top:4px;font-family:Clash Display,sans-serif;font-size:36px;font-weight:700;color:#fff;line-height:normal;letter-spacing:.72px;z-index:1}.ProblemsSection_cardContent{display:flex;flex-direction:column;gap:12px;padding:0 24px 24px}.ProblemsSection_cardAccentLine{width:46px;height:4px;background:#cdd8ff;border-radius:999px}.ProblemsSection_cardTitle{font-family:PingFang SC,sans-serif;font-size:20px;font-weight:500;color:#0b0b0b;margin:0;line-height:normal}.ProblemsSection_cardDescription{font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;color:#585858;margin:0;line-height:28px;letter-spacing:.08px;white-space:pre-wrap}@media(min-width:768px)and (max-width:1024px){.ProblemsSection_container .ProblemsSection_cardsGrid{grid-template-columns:repeat(3,1fr);gap:16px}.ProblemsSection_container .ProblemsSection_cardContent{padding:0 20px 20px}.ProblemsSection_container .ProblemsSection_cardTitle{font-size:18px}.ProblemsSection_container .ProblemsSection_cardDescription{font-size:15px;line-height:26px}.ProblemsSection_container .ProblemsSection_cardNumber{font-size:32px;left:18px}}@media(max-width:767px){.ProblemsSection_container .ProblemsSection_cardsGrid{grid-template-columns:1fr;gap:24px}.ProblemsSection_container .ProblemsSection_cardContent{padding:0 20px 20px}.ProblemsSection_container .ProblemsSection_cardTitle{font-size:18px}.ProblemsSection_container .ProblemsSection_cardDescription{font-size:15px;line-height:26px}.ProblemsSection_container .ProblemsSection_cardNumber{font-size:32px;left:18px}.ProblemsSection_container .ProblemsSection_cardDecorativeOverlay{left:-35px;top:-15px;width:180px;height:97px}}.CoreValuesSection_subtitle{font-family:PingFang SC,sans-serif;font-size:16px;font-weight:500;color:#3963ef;margin:0 0 16px;text-align:center}.CoreValuesSection_valuesGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:64px;width:100%;align-items:start}.CoreValuesSection_valueCard{display:flex;flex-direction:column;align-items:center;gap:24px;flex:1}.CoreValuesSection_iconWrapper{width:60px;height:60px;padding:16px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.CoreValuesSection_icon{width:40px;display:block}.CoreValuesSection_valueTitle{font-family:PingFang SC,sans-serif;font-size:24px;font-weight:600;line-height:36px;letter-spacing:1px;color:#0b0b0b;margin:0}.CoreValuesSection_valueDescription{font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#364153;margin:0;text-align:center;max-width:320px;white-space:pre-wrap}@media(min-width:768px)and (max-width:1024px){.CoreValuesSection_container .CoreValuesSection_valuesGrid{grid-template-columns:repeat(3,1fr);gap:32px}.CoreValuesSection_container .CoreValuesSection_iconWrapper{width:56px;height:56px;padding:14px}.CoreValuesSection_container .CoreValuesSection_icon{width:36px;height:36px}.CoreValuesSection_container .CoreValuesSection_valueTitle{font-size:20px;line-height:32px}.CoreValuesSection_container .CoreValuesSection_valueDescription{font-size:14px;line-height:24px;max-width:280px}}@media(max-width:767px){.CoreValuesSection_container .CoreValuesSection_valuesGrid{grid-template-columns:1fr;gap:32px}.CoreValuesSection_container .CoreValuesSection_valueCard{gap:20px}.CoreValuesSection_container .CoreValuesSection_iconWrapper{width:52px;height:52px;padding:12px}.CoreValuesSection_container .CoreValuesSection_icon{width:32px;height:32px}.CoreValuesSection_container .CoreValuesSection_valueTitle{font-size:20px;line-height:30px}.CoreValuesSection_container .CoreValuesSection_valueDescription{font-size:14px;line-height:22px;max-width:100%}}.UseCasesSection_subtitle{font-family:PingFang SC,sans-serif;font-size:16px;font-weight:500;color:#3963ef;margin:0 0 16px;text-align:center}.UseCasesSection_useCasesGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%}.UseCasesSection_useCaseCard{background:#fff;border-radius:20px;padding:32px;box-shadow:0 0 24px #4059793d;transition:transform .3s ease,box-shadow .3s ease;position:relative;display:flex;flex-direction:column;gap:24px}.UseCasesSection_useCaseCard:hover{transform:translateY(-4px);box-shadow:0 4px 32px #4059794d}.UseCasesSection_cardContent{display:flex;flex-direction:column;gap:32px;position:relative;z-index:1}.UseCasesSection_cardHeader{display:flex;align-items:center;gap:12px}.UseCasesSection_tag{font-family:Inter,Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.3125px;color:#fff;background:#3963ef;padding:4px 12px;border-radius:100px;display:inline-block}.UseCasesSection_cardTitle{font-family:PingFang SC,sans-serif;font-size:24px;font-weight:500;color:#0a0a0a;margin:0;line-height:normal}.UseCasesSection_description{font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:.32px;color:#364153;padding-left:16px;border-left:2px solid #3963ef;white-space:pre-wrap}.UseCasesSection_divider{height:0;width:100%;border-top:1px solid #e5e7eb}.UseCasesSection_scenariosList{display:flex;flex-direction:column;gap:15.992px}.UseCasesSection_scenariosLabel{font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:.32px;color:#364153;margin:0}.UseCasesSection_scenarios{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7.996px}.UseCasesSection_scenarioItem{font-family:Inter,Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.3125px;color:#364153;padding-left:24px;position:relative}.UseCasesSection_scenarioItem:before{content:"✔";position:absolute;left:0;top:0;font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#3963ef}.UseCasesSection_watermarkNumber{position:absolute;bottom:60.87px;right:21.67px;display:flex;flex-direction:column;justify-content:center;font-family:Clash Display,sans-serif;font-size:72.73px;font-weight:700;line-height:1.1;letter-spacing:2.9092px;text-align:right;opacity:.16;color:#000;transform:translateY(50%);white-space:nowrap;pointer-events:none;user-select:none}@media(min-width:768px)and (max-width:1024px){.UseCasesSection_container .UseCasesSection_useCasesGrid{grid-template-columns:1fr;gap:32px}.UseCasesSection_container .UseCasesSection_useCaseCard{padding:32px}.UseCasesSection_container .UseCasesSection_cardTitle{font-size:24px}.UseCasesSection_container .UseCasesSection_description{font-size:16px}}@media(max-width:767px){.UseCasesSection_container .UseCasesSection_useCasesGrid{grid-template-columns:1fr;gap:32px}.UseCasesSection_container .UseCasesSection_useCaseCard{padding:24px;gap:16px}.UseCasesSection_container .UseCasesSection_cardContent{gap:20px}.UseCasesSection_container .UseCasesSection_cardTitle{font-size:20px}.UseCasesSection_container .UseCasesSection_description{font-size:14px;letter-spacing:.28px}.UseCasesSection_container .UseCasesSection_watermarkNumber{font-size:72.73px;bottom:60.87px;right:22px}}.AdvantagesSection_subtitle{font-family:PingFang SC,sans-serif;font-size:16px;font-weight:500;color:#3963ef;margin:0 0 16px;text-align:center}.AdvantagesSection_advantagesGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%;max-width:1200px;margin:0 auto}.AdvantagesSection_advantageCard{background:#fff;border-radius:14px;padding:24px;display:flex;flex-direction:row;align-items:flex-start;gap:16px;transition:transform .3s ease,box-shadow .3s ease}.AdvantagesSection_advantageCard:hover{transform:translateY(-4px);box-shadow:0 8px 32px #00000014}.AdvantagesSection_numberBadge{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:8px;font-family:Clash Display,sans-serif;font-size:24px;font-weight:700;color:#fff;flex-shrink:0;line-height:32px;letter-spacing:.07px}.AdvantagesSection_cardContent{display:flex;flex-direction:column;gap:12px;flex:1}.AdvantagesSection_advantageTitle{font-family:PingFang SC,sans-serif;font-size:18px;font-weight:400;color:#0a0a0a;margin:0;line-height:22px}.AdvantagesSection_dividerLine{position:relative;width:100%;height:1px}.AdvantagesSection_advantageDescription{font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;color:#364153;margin:0;line-height:20px}@media(min-width:768px)and (max-width:1024px){.AdvantagesSection_container .AdvantagesSection_advantagesGrid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:900px}.AdvantagesSection_container .AdvantagesSection_advantageCard{padding:24px;gap:16px}.AdvantagesSection_container .AdvantagesSection_numberBadge{width:64px;height:64px;font-size:24px;border-radius:8px}.AdvantagesSection_container .AdvantagesSection_advantageTitle{font-size:18px;line-height:22px}.AdvantagesSection_container .AdvantagesSection_advantageDescription{font-size:16px;line-height:20px}}@media(max-width:767px){.AdvantagesSection_container .AdvantagesSection_advantagesGrid{grid-template-columns:1fr;gap:16px}.AdvantagesSection_container .AdvantagesSection_advantageCard{padding:24px;flex-direction:column;gap:24px}.AdvantagesSection_container .AdvantagesSection_numberBadge{width:40px;height:40px;font-size:15px;border-radius:5px;line-height:20px;letter-spacing:.04px}.AdvantagesSection_container .AdvantagesSection_advantageTitle{font-size:18px;line-height:22px}.AdvantagesSection_container .AdvantagesSection_advantageDescription{font-size:16px;line-height:28px}}.LifeScenariosSection_subtitle{font-family:PingFang SC,sans-serif;font-size:16px;font-weight:500;color:#3963ef;margin:0 0 16px;text-align:center}.LifeScenariosSection_scenariosGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;width:100%}.LifeScenariosSection_scenarioCard{display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 0 24px #4059793d;transition:transform .3s ease,box-shadow .3s ease}.LifeScenariosSection_scenarioCard:hover{transform:translateY(-4px);box-shadow:0 4px 32px #40597952}.LifeScenariosSection_scenarioImageWrapper{position:relative;width:100%;height:300px;overflow:hidden}.LifeScenariosSection_scenarioImage{object-fit:cover;transition:transform .3s ease}.LifeScenariosSection_scenarioCard:hover .LifeScenariosSection_scenarioImage{transform:scale(1.05)}.LifeScenariosSection_scenarioTitle{position:absolute;top:20px;left:20px;z-index:1}.LifeScenariosSection_scenarioTitle h3{font-family:PingFang SC,sans-serif;font-size:18px;font-weight:500;color:#2c2c2c;margin:0;line-height:32px;letter-spacing:1px;text-shadow:0px 2px 4px rgba(255,255,255,.8)}.LifeScenariosSection_scenarioContent{display:flex;flex-direction:column;padding:32px;flex:1}.LifeScenariosSection_scenarioDescription{font-family:PingFang SC,sans-serif;font-size:18px;font-weight:500;color:#2c2c2c;margin:0;line-height:32px;letter-spacing:1px;white-space:pre-wrap}@media(min-width:768px)and (max-width:1024px){.LifeScenariosSection_container .LifeScenariosSection_scenariosGrid{grid-template-columns:repeat(2,1fr);gap:32px}.LifeScenariosSection_container .LifeScenariosSection_scenarioImageWrapper{height:160px}.LifeScenariosSection_container .LifeScenariosSection_scenarioContent{padding:20px}.LifeScenariosSection_container .LifeScenariosSection_scenarioDescription{font-size:18px;line-height:32px}}@media(max-width:767px){.LifeScenariosSection_container .LifeScenariosSection_scenariosGrid{grid-template-columns:1fr;gap:16px}.LifeScenariosSection_container .LifeScenariosSection_scenarioImageWrapper{height:160px}.LifeScenariosSection_container .LifeScenariosSection_scenarioContent{padding:20px}.LifeScenariosSection_container .LifeScenariosSection_scenarioDescription,.LifeScenariosSection_container .LifeScenariosSection_scenarioTitle h3{font-size:16px;line-height:28px}}.PrivacyProblemsSection_sectionIntro{font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;color:#1d1d1d;margin:0 0 60px;line-height:20px;text-align:center}.PrivacyProblemsSection_sectionOutro{font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;color:#1d1d1d;margin:60px 0 0;line-height:20px;text-align:center}.PrivacyProblemsSection_cardsContainer{display:flex;flex-direction:column;gap:24px;width:100%}.PrivacyProblemsSection_cardsRow{display:flex;gap:24px;width:100%}.PrivacyProblemsSection_problemCard{background:#fff;border-radius:20px;padding:24px;box-shadow:0 0 12px #40597933;flex:1;display:flex;flex-direction:column;justify-content:center;transition:transform .3s ease,box-shadow .3s ease}.PrivacyProblemsSection_problemCard:hover{transform:translateY(-4px);box-shadow:0 4px 24px #40597947}.PrivacyProblemsSection_cardInner{display:flex;gap:16px;align-items:flex-start;width:100%}.PrivacyProblemsSection_numberBadge{display:flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;background:#3963ef;border-radius:10px;font-family:Clash Display,sans-serif;font-size:18px;font-weight:700;color:#fff;line-height:28px;letter-spacing:-.44px;flex-shrink:0}.PrivacyProblemsSection_cardTextContent{display:flex;flex-direction:column;gap:8px;flex:1}.PrivacyProblemsSection_cardTitle{font-family:PingFang SC,sans-serif;font-size:24px;font-weight:600;color:#0b0b0b;margin:0;line-height:36px;letter-spacing:1px}.PrivacyProblemsSection_cardDescription{font-family:Inter,Noto Sans JP,sans-serif;font-size:16px;font-weight:400;color:#364153;margin:0;line-height:24px;letter-spacing:-.3125px}@media(min-width:768px)and (max-width:1024px){.PrivacyProblemsSection_container .PrivacyProblemsSection_sectionIntro{margin-bottom:48px}.PrivacyProblemsSection_container .PrivacyProblemsSection_sectionOutro{margin-top:48px}.PrivacyProblemsSection_container .PrivacyProblemsSection_cardsContainer{gap:24px}.PrivacyProblemsSection_container .PrivacyProblemsSection_cardsRow{flex-direction:column;gap:24px}.PrivacyProblemsSection_container .PrivacyProblemsSection_problemCard{padding:24px}.PrivacyProblemsSection_container .PrivacyProblemsSection_cardInner{gap:16px}.PrivacyProblemsSection_container .PrivacyProblemsSection_numberBadge{width:48px;height:48px;min-width:48px;font-size:18px;border-radius:10px}.PrivacyProblemsSection_container .PrivacyProblemsSection_cardTitle{font-size:24px;line-height:36px}.PrivacyProblemsSection_container .PrivacyProblemsSection_cardDescription{font-size:16px;line-height:24px}}@media(max-width:767px){.PrivacyProblemsSection_container .PrivacyProblemsSection_sectionIntro{font-size:14px;line-height:28px;margin-bottom:40px}.PrivacyProblemsSection_container .PrivacyProblemsSection_sectionOutro{font-size:14px;line-height:24px;margin-top:40px}.PrivacyProblemsSection_container .PrivacyProblemsSection_cardsContainer{gap:16px}.PrivacyProblemsSection_container .PrivacyProblemsSection_cardsRow{flex-direction:column;gap:16px}.PrivacyProblemsSection_container .PrivacyProblemsSection_problemCard{padding:24px}.PrivacyProblemsSection_container .PrivacyProblemsSection_cardInner{flex-direction:column;gap:16px}.PrivacyProblemsSection_container .PrivacyProblemsSection_numberBadge{width:48px;height:48px;min-width:48px;font-size:18px;border-radius:10px}.PrivacyProblemsSection_container .PrivacyProblemsSection_cardTitle{font-size:18px;line-height:28px}.PrivacyProblemsSection_container .PrivacyProblemsSection_cardDescription{font-size:16px;line-height:24px}}.PrivacyZeroLogSection_sectionDescription{font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;color:#1d1d1d;margin:0 0 60px;line-height:32px;text-align:center;white-space:pre-wrap}.PrivacyZeroLogSection_cardsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}.PrivacyZeroLogSection_card{background:#fff;border-radius:20px;padding:24px;box-shadow:0 0 24px #4059793d;display:flex;flex-direction:column;gap:24px;transition:transform .3s ease,box-shadow .3s ease}.PrivacyZeroLogSection_card:hover{transform:translateY(-4px);box-shadow:0 4px 32px #4059794d}.PrivacyZeroLogSection_cardImageContainer{background:#eff3ff;border-radius:12px;width:100%;height:280px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.PrivacyZeroLogSection_cardIllustration{width:75%;height:80%;object-fit:contain}.PrivacyZeroLogSection_cardContent{display:flex;flex-direction:column;gap:12px}.PrivacyZeroLogSection_cardTitleRow{display:flex;gap:8px;align-items:center}.PrivacyZeroLogSection_checkIcon{width:24px;height:24px;flex-shrink:0}.PrivacyZeroLogSection_cardTitle{font-family:PingFang SC,sans-serif;font-size:20px;font-weight:500;color:#0b0b0b;margin:0;line-height:normal}.PrivacyZeroLogSection_accentLine{width:46px;height:4px;background:#cdd8ff;border-radius:999px}.PrivacyZeroLogSection_cardDescription{font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;color:#585858;margin:0;line-height:28px;letter-spacing:.08px;white-space:pre-wrap}@media(min-width:768px)and (max-width:1024px){.PrivacyZeroLogSection_container .PrivacyZeroLogSection_sectionDescription{white-space:normal;margin-bottom:48px}.PrivacyZeroLogSection_container .PrivacyZeroLogSection_cardsGrid{grid-template-columns:1fr;gap:24px}.PrivacyZeroLogSection_container .PrivacyZeroLogSection_cardImageContainer{height:280px}.PrivacyZeroLogSection_container .PrivacyZeroLogSection_cardTitle{font-size:20px}.PrivacyZeroLogSection_container .PrivacyZeroLogSection_cardDescription{font-size:16px;line-height:28px}}@media(max-width:767px){.PrivacyZeroLogSection_container .PrivacyZeroLogSection_sectionDescription{font-size:14px;line-height:26px;white-space:normal;margin-bottom:40px}.PrivacyZeroLogSection_container .PrivacyZeroLogSection_cardsGrid{grid-template-columns:1fr;gap:20px}.PrivacyZeroLogSection_container .PrivacyZeroLogSection_card{padding:20px}.PrivacyZeroLogSection_container .PrivacyZeroLogSection_cardImageContainer{height:200px}.PrivacyZeroLogSection_container .PrivacyZeroLogSection_cardTitle{font-size:16px}.PrivacyZeroLogSection_container .PrivacyZeroLogSection_cardDescription{font-size:14px;line-height:24px}}.PrivacyUseCasesSection_sectionDescription{font-family:PingFang SC,sans-serif;font-size:18px;font-weight:400;color:#1d1d1d;margin:0 0 60px;line-height:32px;text-align:center;white-space:pre-wrap}.PrivacyUseCasesSection_sectionDescriptionBold{font-weight:600}.PrivacyUseCasesSection_cardsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}.PrivacyUseCasesSection_card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a;display:flex;flex-direction:column;gap:24px;transition:transform .3s ease,box-shadow .3s ease}.PrivacyUseCasesSection_card:hover{transform:translateY(-4px);box-shadow:0 4px 24px #00000026}.PrivacyUseCasesSection_cardImageContainer{position:relative;width:100%;aspect-ratio:335.91 / 200;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.PrivacyUseCasesSection_cardBackgroundImage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:12px;pointer-events:none}.PrivacyUseCasesSection_cardDecorativeOverlay{position:absolute;left:-40px;top:-17px;width:218px;height:117px;display:flex;align-items:center;justify-content:center;transform:rotate(180deg);pointer-events:none}.PrivacyUseCasesSection_cardDecorativeImage{width:100%;height:100%;max-width:none}.PrivacyUseCasesSection_cardNumber{position:absolute;left:21px;top:4px;font-family:Mark Pro,Clash Display,sans-serif;font-size:36px;font-weight:800;color:#fff;line-height:normal;letter-spacing:.72px;z-index:1}.PrivacyUseCasesSection_cardContent{display:flex;flex-direction:column;gap:12px}.PrivacyUseCasesSection_cardTitle{font-family:PingFang SC,sans-serif;font-size:20px;font-weight:500;color:#0b0b0b;margin:0;line-height:normal;white-space:pre-wrap}.PrivacyUseCasesSection_accentLine{width:46px;height:4px;background:#cdd8ff;border-radius:999px}.PrivacyUseCasesSection_cardDescription{font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;color:#585858;margin:0;line-height:28px;letter-spacing:.08px;white-space:pre-wrap}@media(min-width:768px)and (max-width:1024px){.PrivacyUseCasesSection_container .PrivacyUseCasesSection_cardsGrid{grid-template-columns:1fr;gap:24px}.PrivacyUseCasesSection_container .PrivacyUseCasesSection_cardTitle{font-size:18px}.PrivacyUseCasesSection_container .PrivacyUseCasesSection_cardDescription{font-size:15px;line-height:26px}.PrivacyUseCasesSection_container .PrivacyUseCasesSection_sectionDescription{font-size:16px;white-space:normal;margin-bottom:48px}.PrivacyUseCasesSection_container .PrivacyUseCasesSection_cardNumber{font-size:32px;left:18px}}@media(max-width:767px){.PrivacyUseCasesSection_container .PrivacyUseCasesSection_cardsGrid{grid-template-columns:1fr;gap:20px}.PrivacyUseCasesSection_container .PrivacyUseCasesSection_card{padding:20px;gap:20px}.PrivacyUseCasesSection_container .PrivacyUseCasesSection_cardTitle{font-size:16px}.PrivacyUseCasesSection_container .PrivacyUseCasesSection_cardDescription{font-size:14px;line-height:24px}.PrivacyUseCasesSection_container .PrivacyUseCasesSection_sectionDescription{font-size:14px;line-height:26px;white-space:normal;margin-bottom:40px}.PrivacyUseCasesSection_container .PrivacyUseCasesSection_cardNumber{font-size:28px;left:16px}.PrivacyUseCasesSection_container .PrivacyUseCasesSection_cardDecorativeOverlay{left:-35px;top:-15px;width:180px;height:97px}}.PrivacyPrinciplesSection_sectionDescription{font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;color:#1d1d1d;margin:0 0 60px;line-height:32px;text-align:center;white-space:pre-wrap}.PrivacyPrinciplesSection_cardsContainer{display:flex;flex-direction:column;gap:24px;width:100%}.PrivacyPrinciplesSection_cardsRow{display:flex;gap:24px;width:100%}.PrivacyPrinciplesSection_principleCard{background:#fff;border-radius:20px;padding:24px;box-shadow:0 0 12px #40597933;flex:1;display:flex;gap:24px;align-items:center;transition:transform .3s ease,box-shadow .3s ease}.PrivacyPrinciplesSection_principleCard:hover{transform:translateY(-4px);box-shadow:0 4px 24px #40597947}.PrivacyPrinciplesSection_iconWrapper{display:flex;align-items:center;justify-content:center;width:60px;height:60px;min-width:60px;border-radius:8px;padding:16px;flex-shrink:0}.PrivacyPrinciplesSection_iconImage{width:40px;height:40px}.PrivacyPrinciplesSection_cardTextContent{display:flex;flex-direction:column;gap:8px;flex:1}.PrivacyPrinciplesSection_cardTitle{font-family:PingFang SC,sans-serif;font-size:24px;font-weight:600;color:#0b0b0b;margin:0;line-height:36px;letter-spacing:1px}.PrivacyPrinciplesSection_cardDescription{font-family:Inter,Noto Sans JP,sans-serif;font-size:16px;font-weight:400;color:#364153;margin:0;line-height:24px;letter-spacing:-.3125px}@media(min-width:768px)and (max-width:1024px){.PrivacyPrinciplesSection_container .PrivacyPrinciplesSection_cardsContainer{gap:24px}.PrivacyPrinciplesSection_container .PrivacyPrinciplesSection_principleCard{padding:24px;gap:24px}.PrivacyPrinciplesSection_container .PrivacyPrinciplesSection_iconWrapper{width:60px;height:60px;min-width:60px;padding:16px}.PrivacyPrinciplesSection_container .PrivacyPrinciplesSection_iconImage{width:40px;height:40px}.PrivacyPrinciplesSection_container .PrivacyPrinciplesSection_cardTitle{font-size:24px;line-height:36px}.PrivacyPrinciplesSection_container .PrivacyPrinciplesSection_cardDescription{font-size:16px;line-height:24px}.PrivacyPrinciplesSection_container .PrivacyPrinciplesSection_sectionDescription{white-space:normal;margin-bottom:48px}}@media(max-width:767px){.PrivacyPrinciplesSection_container .PrivacyPrinciplesSection_cardsContainer{gap:16px}.PrivacyPrinciplesSection_container .PrivacyPrinciplesSection_principleCard{padding:24px;gap:16px;flex-direction:column;align-items:flex-start}.PrivacyPrinciplesSection_container .PrivacyPrinciplesSection_iconWrapper{width:48px;height:48px;min-width:48px;padding:10px}.PrivacyPrinciplesSection_container .PrivacyPrinciplesSection_iconImage{width:28px;height:28px}.PrivacyPrinciplesSection_container .PrivacyPrinciplesSection_cardTitle{font-size:18px;line-height:28px}.PrivacyPrinciplesSection_container .PrivacyPrinciplesSection_cardDescription{font-size:14px;line-height:22px}.PrivacyPrinciplesSection_container .PrivacyPrinciplesSection_sectionDescription{font-size:14px;line-height:26px;white-space:normal;margin-bottom:40px}}.EncryptionPage_pageContainer{width:100%;background:#fff}.EncryptionPage_heroSection{background:#eff3ff;width:100%;padding:60px 120px 100px}.EncryptionPage_heroContent{display:flex;align-items:center;gap:48px;max-width:1440px;margin:0 auto}.EncryptionPage_heroTextContent{flex:1;display:flex;flex-direction:column;gap:24px}.EncryptionPage_heroTitle{font-family:PingFang TC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:40px;line-height:64px;color:#0b0b0b;margin:0}.EncryptionPage_heroDescription{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:28px;letter-spacing:.08px;color:#585858;margin:0}.EncryptionPage_heroIllustration{flex-shrink:0;width:576px;height:384px;display:flex;align-items:center;justify-content:center;position:relative}.EncryptionPage_heroCta{display:inline-flex;align-items:center;justify-content:center;height:52px;width:148px;padding:12px 24px 12px 20px;background:#3963ef;border:1px solid #3963ef;border-radius:999px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:16px;line-height:32px;letter-spacing:.08px;color:#fdfbf7;text-decoration:none;box-shadow:0 53px 15px #0736f200,0 34px 14px #0736f203,0 19px 11px #0736f20d,0 8px 8px #0736f217,0 2px 5px #0736f21a;transition:all .2s ease}.EncryptionPage_heroCta:hover{background:#2a4fd9;border-color:#2a4fd9;transform:translateY(-2px);box-shadow:0 60px 20px #0736f200,0 40px 18px #0736f205,0 25px 15px #0736f214,0 12px 12px #0736f21f,0 4px 8px #0736f226}.EncryptionPage_problemsSection{background:#fff;width:100%;padding:100px 120px;display:flex;flex-direction:column;gap:60px;align-items:center}.EncryptionPage_sectionHeader{display:flex;flex-direction:column;align-items:center;gap:16px}.EncryptionPage_sectionTitle{font-family:Clash Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:40px;line-height:1.4;letter-spacing:1.6px;color:#0b0b0b;text-align:center;margin:0}.EncryptionPage_titleUnderline{width:72px;height:8px;background:linear-gradient(124.78deg,#12d5f8 12.375%,#002aff 144.61%);border-radius:4px}.EncryptionPage_problemsIntro{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:28px;color:#1d1d1d;text-align:center;max-width:1000px;margin:0}.EncryptionPage_featureCardsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;max-width:1200px}.EncryptionPage_featureCard{background:#fff;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:24px;box-shadow:0 0 24px #4059793d;transition:transform .3s ease,box-shadow .3s ease}.EncryptionPage_featureCard:hover{transform:translateY(-4px);box-shadow:0 8px 32px #40597952}.EncryptionPage_featureIcon,.EncryptionPage_iconWrapper{width:60px;height:60px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.EncryptionPage_iconImage{width:40px;height:40px;display:block}.EncryptionPage_featureCardContent{display:flex;flex-direction:column;gap:20px}.EncryptionPage_cardContent{display:flex;flex-direction:column;gap:12px}.EncryptionPage_featureTitle{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:24px;line-height:36px;letter-spacing:1px;color:#0b0b0b;margin:0}.EncryptionPage_cardTitle{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:20px;line-height:30px;color:#0b0b0b;margin:0}.EncryptionPage_featureUnderline{width:46px;height:4px;background:#cdd8ff;border-radius:999px}.EncryptionPage_featureDescription{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:28px;letter-spacing:.08px;color:#585858;margin:0}.EncryptionPage_cardDescription{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#585858;margin:0}.EncryptionPage_problemsFooter{background:#eff3ff;border-radius:8px;padding:24px;width:100%;max-width:1200px}.EncryptionPage_problemsFooter p{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:18px;line-height:22px;color:#1d1d1d;text-align:center;margin:0}.EncryptionPage_protocolsSection{background:#fff;width:100%;padding:100px 120px;display:flex;flex-direction:column;gap:60px;align-items:center}.EncryptionPage_protocolsSectionTitle{font-family:Clash Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:40px;line-height:1.1;letter-spacing:1.6px;color:#0b0b0b;text-align:center;margin:0}.EncryptionPage_protocolsIntro{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:18px;line-height:32px;color:#1d1d1d;text-align:center;max-width:1000px;margin:0}.EncryptionPage_protocolsList{display:flex;flex-direction:column;gap:60px;width:100%;max-width:1200px}.EncryptionPage_protocolCard{background:#fff;border-radius:20px;box-shadow:0 0 24px #40597929;display:flex;flex-direction:row;overflow:hidden;height:400px}.EncryptionPage_protocolCardReverse{flex-direction:row-reverse}.EncryptionPage_protocolIllustration{flex:0 0 480px;position:relative;height:100%;overflow:hidden}.EncryptionPage_protocolIllustrationBg{width:100%;height:100%;background:#eff3ff;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.EncryptionPage_protocolCirclesBg{position:absolute;width:360px;height:360px;top:50%;left:50%;transform:translate(-50%,-50%)}.EncryptionPage_protocolCirclesBg img{width:100%;height:auto}.EncryptionPage_protocolImageWrapper{position:relative;z-index:1;width:310px;display:flex;align-items:center;justify-content:center}.EncryptionPage_protocolImageWrapper img{width:100%;height:auto}.EncryptionPage_protocolContent{flex:1;padding:32px;display:flex;flex-direction:column;gap:24px;justify-content:center}.EncryptionPage_protocolLabel{font-family:Clash Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:18px;line-height:1.1;letter-spacing:.72px;color:#2a58f3;text-transform:uppercase}.EncryptionPage_protocolContentInner{display:flex;flex-direction:column;gap:20px}.EncryptionPage_protocolTitle{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:28px;line-height:normal;color:#0b0b0b;margin:0}.EncryptionPage_protocolUnderline{width:46px;height:4px;background:#cdd8ff;border-radius:999px}.EncryptionPage_protocolDescription{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:18px;line-height:24px;color:#1d1d1d;margin:0}.EncryptionPage_protocolFeatures{list-style:disc;margin:0;padding:0 0 0 24px;display:flex;flex-direction:column;gap:0}.EncryptionPage_protocolFeatures li{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:32px;letter-spacing:-.3125px;color:#1d1d1d}.EncryptionPage_protocolTip{background:#eff3ff;border-radius:8px;padding:8px 24px;display:flex;align-items:center;gap:10px}.EncryptionPage_protocolTipIcon{font-size:16px;line-height:24px;flex-shrink:0}.EncryptionPage_protocolTipText{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#1d1d1d}.EncryptionPage_ctaSection{background:#fff;width:100%;padding:72px 100px;overflow:hidden}.EncryptionPage_ctaContent{max-width:1240px;height:414px;margin:0 auto;background:linear-gradient(135deg,#3963ef,#2a4fd9);border-radius:20px;position:relative;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.EncryptionPage_ctaTextContent{padding:0 52px;max-width:450px;z-index:2;position:relative}.EncryptionPage_ctaTitle{font-family:Clash Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:40px;line-height:1.1;color:#fff;margin:0 0 24px;font-feature-settings:"cv11" 1}.EncryptionPage_ctaDescription{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:28px;letter-spacing:.08px;color:#fff;margin:0 0 24px}.EncryptionPage_ctaButtons{display:flex;gap:16px}.EncryptionPage_ctaButton{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:48px;padding:12px 24px 12px 20px;background:#fff;border:1px solid #3963ef;border-radius:999px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:16px;line-height:32px;letter-spacing:.08px;color:#3963ef;text-decoration:none;box-shadow:0 53px 15px #0736f200,0 34px 14px #0736f203,0 19px 11px #0736f20d,0 8px 8px #0736f217,0 2px 5px #0736f21a;transition:all .2s ease}.EncryptionPage_ctaButton:hover{background:#f5f7fa;transform:translateY(-2px);box-shadow:0 60px 20px #0736f200,0 40px 18px #0736f205,0 25px 15px #0736f214,0 12px 12px #0736f21f,0 4px 8px #0736f226}.EncryptionPage_ctaIllustration{position:absolute;right:0;top:50%;transform:translateY(-50%);width:400px;height:400px;z-index:1}@media(min-width:1025px)and (max-width:1279px){.EncryptionPage_heroSection{padding:60px 60px 100px}.EncryptionPage_heroContent{gap:32px}.EncryptionPage_heroTitle{font-size:36px;line-height:56px}.EncryptionPage_heroIllustration{width:400px;height:320px}.EncryptionPage_problemsSection{padding:80px 60px}.EncryptionPage_protocolsSection{padding:80px 60px;gap:48px}.EncryptionPage_sectionTitle,.EncryptionPage_protocolsSectionTitle{font-size:36px}.EncryptionPage_protocolIllustration{flex:0 0 360px;overflow:hidden}.EncryptionPage_protocolCirclesBg{width:300px}.EncryptionPage_protocolImageWrapper{width:260px}.EncryptionPage_protocolContent{padding:24px;gap:16px}.EncryptionPage_protocolTitle{font-size:24px}.EncryptionPage_protocolLabel{font-size:16px}.EncryptionPage_protocolFeatures li{font-size:14px;line-height:28px}.EncryptionPage_protocolTip{padding:8px 16px}.EncryptionPage_protocolTipText{font-size:14px}.EncryptionPage_ctaSection{padding:60px}.EncryptionPage_ctaContent{height:360px}.EncryptionPage_ctaTextContent{padding:0 40px;max-width:400px}.EncryptionPage_ctaTitle{font-size:32px}.EncryptionPage_ctaIllustration{width:320px;height:320px}}@media(min-width:768px)and (max-width:1024px){.EncryptionPage_heroSection{padding:60px 60px 100px}.EncryptionPage_heroContent{flex-direction:column;gap:32px}.EncryptionPage_heroTitle{font-size:32px;line-height:48px}.EncryptionPage_heroDescription{font-size:14px;line-height:24px}.EncryptionPage_heroIllustration{width:100%;max-width:480px;height:auto}.EncryptionPage_heroTextContent{align-items:center;text-align:center}.EncryptionPage_problemsSection{padding:80px 60px}.EncryptionPage_protocolsSection{padding:100px 60px;gap:60px}.EncryptionPage_sectionTitle{font-size:32px}.EncryptionPage_protocolsSectionTitle{font-size:40px}.EncryptionPage_protocolsIntro{font-size:18px;line-height:32px}.EncryptionPage_featureCardsGrid{grid-template-columns:1fr;gap:24px}.EncryptionPage_protocolsList{gap:60px}.EncryptionPage_protocolCard{flex-direction:column!important;height:auto}.EncryptionPage_protocolCardReverse{flex-direction:column!important}.EncryptionPage_protocolIllustration{flex:none;width:100%;height:400px;overflow:hidden}.EncryptionPage_protocolCirclesBg{width:360px;height:360px}.EncryptionPage_protocolImageWrapper{width:310px;height:303px}.EncryptionPage_protocolContent{padding:32px}.EncryptionPage_protocolTitle{font-size:28px}.EncryptionPage_protocolLabel{font-size:18px;letter-spacing:.72px}.EncryptionPage_protocolFeatures li{font-size:16px;line-height:32px}.EncryptionPage_protocolTip{padding:8px 24px}.EncryptionPage_protocolTipText{font-size:16px;line-height:20px}.EncryptionPage_ctaSection{padding:60px}.EncryptionPage_ctaContent{height:auto;min-height:400px;flex-direction:column;padding:40px 32px}.EncryptionPage_ctaTextContent{padding:0;max-width:100%;text-align:center}.EncryptionPage_ctaButtons{justify-content:center}.EncryptionPage_ctaIllustration{position:relative;right:auto;top:auto;transform:none;margin-top:32px}}@media(max-width:767px){.EncryptionPage_heroSection{padding:60px 20px}.EncryptionPage_heroContent{flex-direction:column;gap:32px}.EncryptionPage_heroTitle{font-size:24px;line-height:normal}.EncryptionPage_heroDescription{font-size:14px;line-height:24px;letter-spacing:.07px}.EncryptionPage_heroIllustration{display:none}.EncryptionPage_heroTextContent{align-items:center;text-align:center}.EncryptionPage_problemsSection{padding:60px 20px;gap:32px}.EncryptionPage_protocolsSection{padding:60px 20px;gap:60px}.EncryptionPage_sectionTitle{font-size:24px;line-height:normal}.EncryptionPage_protocolsSectionTitle{font-family:PingFang TC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:24px;line-height:normal}.EncryptionPage_problemsIntro{font-size:16px;line-height:28px}.EncryptionPage_protocolsIntro{display:none}.EncryptionPage_featureCardsGrid{grid-template-columns:1fr;gap:24px}.EncryptionPage_protocolsList{gap:32px}.EncryptionPage_protocolCard{flex-direction:column!important;height:auto;border-radius:20px}.EncryptionPage_protocolCardReverse{flex-direction:column!important}.EncryptionPage_protocolIllustration{flex:none;width:100%;height:240px;overflow:hidden}.EncryptionPage_protocolIllustrationBg{overflow:hidden}.EncryptionPage_protocolCirclesBg{width:252px;height:252px}.EncryptionPage_protocolImageWrapper{width:217px;height:212px}.EncryptionPage_protocolContent{padding:24px;gap:16px}.EncryptionPage_protocolLabel{font-size:14px;letter-spacing:.56px}.EncryptionPage_protocolContentInner{gap:20px}.EncryptionPage_protocolTitle{font-size:20px}.EncryptionPage_protocolDescription{font-size:16px;line-height:28px}.EncryptionPage_protocolFeatures{padding-left:21px}.EncryptionPage_protocolFeatures li{font-size:14px;line-height:24px}.EncryptionPage_protocolTip{padding:8px 12px;flex-direction:row;align-items:center}.EncryptionPage_protocolTipText{font-size:14px;line-height:24px;flex:1}.EncryptionPage_ctaSection{padding:40px 20px}.EncryptionPage_ctaContent{height:auto;min-height:auto;flex-direction:column;padding:56px 16px 40px;align-items:flex-start}.EncryptionPage_ctaTextContent{padding:0;max-width:100%}.EncryptionPage_ctaTitle{font-size:24px;margin-bottom:12px}.EncryptionPage_ctaDescription{font-size:14px;line-height:24px;letter-spacing:.07px;margin-bottom:16px}.EncryptionPage_ctaButtons{flex-direction:column;width:100%;max-width:200px}.EncryptionPage_ctaButton{width:100%;justify-content:center}.EncryptionPage_ctaIllustration{position:absolute;right:-20px;top:auto;bottom:0;transform:none;width:200px;height:200px}}@media(max-width:767px)and (max-width:767px){.EncryptionPage_heroIllustration{width:100%;max-width:343px}}@media(max-width:767px){.EncryptionPage_heroIllustration{width:100%;max-width:480px;margin:0 auto;display:flex;align-items:center;justify-content:center}}.EncryptionIllustration_container{position:relative;width:100%;max-width:576px;min-width:200px;aspect-ratio:576 / 384;display:flex;align-items:center;justify-content:center;border-radius:16px}.EncryptionIllustration_backgroundCircle{position:absolute;width:73%;max-width:422.5px;aspect-ratio:1;top:-18px;left:calc(50% + 18px);transform:translate(-50%)}.EncryptionIllustration_backgroundCircleInner{position:absolute;inset:0}.EncryptionIllustration_backgroundImage{display:block;width:100%;height:100%}.EncryptionIllustration_illustrationWrapper{position:relative;width:70%;max-width:360px;aspect-ratio:360 / 398;flex-shrink:0}.EncryptionIllustration_illustrationContent{background-clip:padding-box;border:0 solid transparent;overflow:hidden;position:relative;border-radius:inherit;width:100%;height:100%}.EncryptionIllustration_layer1{position:absolute;inset:0 14.2% 68.01% 44.91%}.EncryptionIllustration_layer2{position:absolute;inset:7.44% 13.82% 0 13.55%}.EncryptionIllustration_layer3{position:absolute;inset:11.46% 64.84% 52.38% 2.24%}.EncryptionIllustration_layer4{position:absolute;inset:41.77% 7.67% 30.75% 47%}.EncryptionIllustration_layer5{position:absolute;inset:56.35% 59.11% 4.32% 0}.EncryptionIllustration_layer6{position:absolute;inset:12% 0 57.99% 80.68%}.EncryptionIllustration_layerImage{display:block;max-width:none;width:100%;height:100%}.MultiPlatformPage_pageContainer{width:100%;background:#fff}.MultiPlatformConsistency_section{background:#fff;width:100%;padding:100px 120px;display:flex;flex-direction:column;gap:60px;align-items:center}.MultiPlatformConsistency_sectionHeader{display:flex;flex-direction:column;align-items:center;gap:16px}.MultiPlatformConsistency_sectionTitle{font-family:Clash Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:40px;line-height:1.4;letter-spacing:1.6px;color:#0b0b0b;text-align:center;margin:0}.MultiPlatformConsistency_titleUnderline{width:72px;height:8px;background:linear-gradient(124.78deg,#12d5f8 12.375%,#002aff 144.61%);border-radius:4px}.MultiPlatformConsistency_sectionDescription{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:28px;color:#1d1d1d;text-align:center;max-width:1000px;margin:0}.MultiPlatformConsistency_desktopBreak{display:block}.MultiPlatformConsistency_cardsGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%;max-width:1200px}.MultiPlatformConsistency_card{background:#fff;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:24px;box-shadow:0 0 24px #40597929;transition:transform .3s ease,box-shadow .3s ease}.MultiPlatformConsistency_card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #4059793d}.MultiPlatformConsistency_iconWrapper{width:60px;height:60px;border-radius:8px;background:#eff3ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.MultiPlatformConsistency_iconImage{width:40px;height:40px;display:block;object-fit:contain}.MultiPlatformConsistency_cardContent{display:flex;flex-direction:column;gap:20px}.MultiPlatformConsistency_cardTitle{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:24px;line-height:36px;color:#0b0b0b;margin:0}.MultiPlatformConsistency_cardUnderline{width:46px;height:4px;background:#cdd8ff;border-radius:999px}.MultiPlatformConsistency_platformList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.MultiPlatformConsistency_platformList li{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:28px;color:#585858;position:relative;padding-left:16px}.MultiPlatformConsistency_platformList li:before{content:"•";position:absolute;left:0;color:#3963ef}.MultiPlatformConsistency_footer{background:#eff3ff;border-radius:8px;padding:24px;width:100%;max-width:1200px}.MultiPlatformConsistency_footer p{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:18px;line-height:22px;color:#1d1d1d;text-align:center;margin:0}@media(min-width:768px)and (max-width:1024px){.MultiPlatformConsistency_section{padding:80px 40px;gap:48px}.MultiPlatformConsistency_sectionTitle{font-size:32px;letter-spacing:1.28px}.MultiPlatformConsistency_sectionDescription{font-size:15px;line-height:26px}.MultiPlatformConsistency_cardsGrid{grid-template-columns:repeat(2,1fr);gap:24px}.MultiPlatformConsistency_desktopBreak{display:none}.MultiPlatformConsistency_cardTitle{font-size:20px;line-height:30px}.MultiPlatformConsistency_platformList li{font-size:15px;line-height:26px}.MultiPlatformConsistency_footer p{font-size:16px;line-height:24px}}@media(max-width:767px){.MultiPlatformConsistency_section{padding:60px 20px;gap:32px}.MultiPlatformConsistency_sectionTitle{font-size:24px;line-height:normal;letter-spacing:.96px}.MultiPlatformConsistency_sectionDescription{font-size:14px;line-height:24px}.MultiPlatformConsistency_desktopBreak{display:none}.MultiPlatformConsistency_cardsGrid{grid-template-columns:1fr;gap:16px}.MultiPlatformConsistency_card{flex-direction:row;align-items:flex-start;padding:20px;gap:16px}.MultiPlatformConsistency_iconWrapper{width:48px;height:48px}.MultiPlatformConsistency_iconImage{width:32px;height:32px}.MultiPlatformConsistency_cardContent{gap:12px;flex:1}.MultiPlatformConsistency_cardTitle{font-size:18px;line-height:28px}.MultiPlatformConsistency_cardUnderline{display:none}.MultiPlatformConsistency_platformList{gap:4px}.MultiPlatformConsistency_platformList li{font-size:14px;line-height:24px}.MultiPlatformConsistency_footer{padding:16px}.MultiPlatformConsistency_footer p{font-size:14px;line-height:24px}}.MultiPlatformOneAccount_section{background:#fff;width:100%;padding:100px 120px}.MultiPlatformOneAccount_container{max-width:1200px;margin:0 auto;display:flex;align-items:stretch;background:#fff;border-radius:20px;box-shadow:0 0 24px #40597929;overflow:hidden}.MultiPlatformOneAccount_illustrationWrapper{flex:1;min-height:400px;position:relative;display:flex;align-items:center;justify-content:center;background:#eff3ff;overflow:hidden}.MultiPlatformOneAccount_backgroundCircles{position:absolute;width:360px;height:360px;left:50%;top:50%;transform:translate(-50%,-50%)}.MultiPlatformOneAccount_circle1,.MultiPlatformOneAccount_circle2,.MultiPlatformOneAccount_circle3,.MultiPlatformOneAccount_circle4{position:absolute;border-radius:50%;border:1px solid rgba(57,99,239,.1);top:50%;left:50%;transform:translate(-50%,-50%)}.MultiPlatformOneAccount_circle1{width:100%;height:100%}.MultiPlatformOneAccount_circle2{width:85%;height:85%}.MultiPlatformOneAccount_circle3{width:70%;height:70%}.MultiPlatformOneAccount_circle4{width:50%;height:50%}.MultiPlatformOneAccount_illustration{position:relative;z-index:1;width:auto;height:100%;max-height:360px;object-fit:contain}.MultiPlatformOneAccount_content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:32px 48px}.MultiPlatformOneAccount_textContent{display:flex;flex-direction:column;gap:20px}.MultiPlatformOneAccount_title{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:28px;line-height:1.4;color:#0b0b0b;margin:0}.MultiPlatformOneAccount_titleUnderline{width:72px;height:8px;background:linear-gradient(124.78deg,#12d5f8 12.375%,#002aff 144.61%);border-radius:4px}.MultiPlatformOneAccount_description{font-family:Inter,Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:32px;color:#1d1d1d;letter-spacing:-.3125px;margin:0}.MultiPlatformOneAccount_description p{margin:0}.MultiPlatformOneAccount_description p:first-child{margin-bottom:0}.MultiPlatformOneAccount_tipBox{background:#eff3ff;border-radius:8px;padding:8px 24px;display:flex;align-items:center;gap:10px;width:100%}.MultiPlatformOneAccount_tipIcon{font-size:16px;line-height:24px;flex-shrink:0}.MultiPlatformOneAccount_tipText{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#1d1d1d}@media(min-width:768px)and (max-width:1024px){.MultiPlatformOneAccount_section{padding:80px 40px}.MultiPlatformOneAccount_container{flex-direction:column;border-radius:16px}.MultiPlatformOneAccount_illustrationWrapper{flex:none;width:100%;min-height:320px;height:auto;aspect-ratio:auto}.MultiPlatformOneAccount_backgroundCircles{width:300px;height:300px}.MultiPlatformOneAccount_illustration{max-height:280px}.MultiPlatformOneAccount_content{padding:32px 40px;align-items:flex-start;text-align:left}.MultiPlatformOneAccount_textContent{align-items:flex-start;gap:16px}.MultiPlatformOneAccount_title{font-size:26px;text-align:left}.MultiPlatformOneAccount_description{font-size:15px;line-height:28px;text-align:left}.MultiPlatformOneAccount_tipBox{width:100%}}@media(max-width:767px){.MultiPlatformOneAccount_section{padding:60px 20px}.MultiPlatformOneAccount_container{flex-direction:column;border-radius:12px}.MultiPlatformOneAccount_illustrationWrapper{flex:none;width:100%;min-height:240px;order:1}.MultiPlatformOneAccount_backgroundCircles{width:200px;height:200px}.MultiPlatformOneAccount_illustration{max-height:200px}.MultiPlatformOneAccount_content{padding:24px 20px;align-items:flex-start;text-align:left;order:2}.MultiPlatformOneAccount_textContent{gap:16px}.MultiPlatformOneAccount_title{font-size:22px;line-height:normal}.MultiPlatformOneAccount_description{font-size:14px;line-height:24px}.MultiPlatformOneAccount_tipBox{padding:8px 16px;width:100%;flex-direction:column;align-items:flex-start;gap:4px}.MultiPlatformOneAccount_tipText{font-size:14px;line-height:20px}}.SpeedPerformancePage_pageContainer{width:100%;background:#fff}.SpeedPerformanceHeroIllustration_container{position:relative;width:100%;max-width:576px;display:flex;align-items:center;justify-content:center}.SpeedPerformanceHeroIllustration_illustration{width:100%;height:auto;object-fit:contain}@media(max-width:1024px){.SpeedPerformanceHeroIllustration_container{max-width:400px}}@media(max-width:767px){.SpeedPerformanceHeroIllustration_container{max-width:343px}}.SpeedPerformanceWhatIsIEPL_section{width:100%;padding:100px 120px;background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:60px}.SpeedPerformanceWhatIsIEPL_sectionHeader{display:flex;flex-direction:column;align-items:center;gap:16px}.SpeedPerformanceWhatIsIEPL_sectionTitle{font-family:Clash Display,PingFang TC,sans-serif;font-weight:500;font-size:40px;line-height:1.4;text-align:center;letter-spacing:1.6px;color:#0b0b0b;margin:0}.SpeedPerformanceWhatIsIEPL_titleUnderline{width:72px;height:8px;background:linear-gradient(124.78deg,#12d5f8 12.375%,#002aff 144.61%);border-radius:4px}.SpeedPerformanceWhatIsIEPL_cardsGrid{display:flex;gap:24px;width:100%;max-width:1200px}.SpeedPerformanceWhatIsIEPL_cardsGridVertical{flex-direction:column}.SpeedPerformanceWhatIsIEPL_card{flex:1;background:#fff;border-radius:20px;padding:24px;box-shadow:0 0 24px #4059793d;display:flex;flex-direction:column;gap:24px;min-height:260px}.SpeedPerformanceWhatIsIEPL_iconWrapper{width:60px;height:60px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:16px;flex-shrink:0}.SpeedPerformanceWhatIsIEPL_iconImage{width:40px;height:40px;object-fit:contain}.SpeedPerformanceWhatIsIEPL_cardContent{display:flex;flex-direction:column;gap:8px}.SpeedPerformanceWhatIsIEPL_cardTitle{font-family:PingFang SC,sans-serif;font-weight:600;font-size:24px;line-height:36px;letter-spacing:1px;color:#0b0b0b;margin:0}.SpeedPerformanceWhatIsIEPL_cardDescription{font-family:Inter,Noto Sans JP,sans-serif;font-weight:400;font-size:16px;line-height:28px;letter-spacing:-.3125px;color:#364153;margin:0}@media(min-width:768px)and (max-width:1024px){.SpeedPerformanceWhatIsIEPL_section{padding:80px 60px;gap:40px}.SpeedPerformanceWhatIsIEPL_cardsGrid{flex-direction:column}.SpeedPerformanceWhatIsIEPL_card{min-height:auto}}@media(max-width:767px){.SpeedPerformanceWhatIsIEPL_section{padding:60px 20px;gap:32px}.SpeedPerformanceWhatIsIEPL_sectionTitle{font-family:PingFang TC,sans-serif;font-weight:600;font-size:24px;line-height:normal;letter-spacing:0}.SpeedPerformanceWhatIsIEPL_cardsGrid{flex-direction:column}.SpeedPerformanceWhatIsIEPL_card{min-height:auto}.SpeedPerformanceWhatIsIEPL_cardTitle{font-weight:500;font-size:20px;line-height:normal;letter-spacing:0}}@media(min-width:768px)and (max-width:1024px){.SpeedPerformanceWhatIsIEPL_section{padding:80px 60px;gap:40px}}@media(max-width:767px){.SpeedPerformanceWhatIsIEPL_section{padding:60px 20px;gap:32px}.SpeedPerformanceWhatIsIEPL_section .SpeedPerformanceWhatIsIEPL_sectionTitle{font-family:PingFang TC,sans-serif;font-weight:600;font-size:24px;line-height:normal;letter-spacing:0}.SpeedPerformanceWhatIsIEPL_section .SpeedPerformanceWhatIsIEPL_card{min-height:auto}.SpeedPerformanceWhatIsIEPL_section .SpeedPerformanceWhatIsIEPL_cardTitle{font-weight:500;font-size:20px;line-height:normal;letter-spacing:0}}.SpeedPerformanceDifference_section{width:100%;padding:100px 120px;background-color:#eff3ff;display:flex;flex-direction:column;align-items:center;gap:60px}.SpeedPerformanceDifference_sectionHeader{display:flex;flex-direction:column;align-items:center;gap:16px}.SpeedPerformanceDifference_sectionTitle{font-family:Clash Display,PingFang TC,sans-serif;font-weight:500;font-size:40px;line-height:1.1;text-align:center;letter-spacing:1.6px;color:#0b0b0b;margin:0}.SpeedPerformanceDifference_titleUnderline{width:72px;height:8px;background:linear-gradient(124.78deg,#12d5f8 12.375%,#002aff 144.61%);border-radius:4px}.SpeedPerformanceDifference_cardsGrid{display:flex;gap:24px;width:100%;max-width:1200px}.SpeedPerformanceDifference_cardsGridVertical{flex-direction:column}.SpeedPerformanceDifference_card{flex:1;background:#fff;border-radius:20px;padding:24px;box-shadow:0 0 12px #40597933;display:flex;flex-direction:column;gap:16px}.SpeedPerformanceDifference_numberBadge{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.SpeedPerformanceDifference_numberText{font-family:Clash Display,sans-serif;font-weight:700;font-size:18px;line-height:28px;letter-spacing:-.4395px;color:#fff}.SpeedPerformanceDifference_cardContent{display:flex;flex-direction:column;gap:8px}.SpeedPerformanceDifference_cardTitle{font-family:PingFang SC,sans-serif;font-weight:600;font-size:24px;line-height:36px;letter-spacing:1px;color:#0b0b0b;margin:0}.SpeedPerformanceDifference_cardDescription{font-family:Inter,Noto Sans JP,Noto Sans SC,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.3125px;color:#364153;margin:0}@media(min-width:768px)and (max-width:1024px){.SpeedPerformanceDifference_section{padding:80px 60px;gap:60px}.SpeedPerformanceDifference_cardsGrid{flex-direction:column}}@media(max-width:767px){.SpeedPerformanceDifference_section{padding:60px 20px;gap:60px}.SpeedPerformanceDifference_sectionTitle{font-family:PingFang TC,sans-serif;font-weight:600;font-size:24px;line-height:normal;letter-spacing:0}.SpeedPerformanceDifference_cardsGrid{flex-direction:column}.SpeedPerformanceDifference_cardTitle{font-weight:500;font-size:20px;line-height:normal;letter-spacing:0}}@media(min-width:768px)and (max-width:1024px){.SpeedPerformanceDifference_section{padding:80px 60px;gap:60px}}@media(max-width:767px){.SpeedPerformanceDifference_section{padding:60px 20px;gap:60px}.SpeedPerformanceDifference_section .SpeedPerformanceDifference_sectionTitle{font-family:PingFang TC,sans-serif;font-weight:600;font-size:24px;line-height:normal;letter-spacing:0}.SpeedPerformanceDifference_section .SpeedPerformanceDifference_cardTitle{font-weight:500;font-size:20px;line-height:normal;letter-spacing:0}}.SpeedPerformanceAdvantages_section{width:100%;padding:100px 120px;background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:60px}.SpeedPerformanceAdvantages_sectionHeader{display:flex;flex-direction:column;align-items:center;gap:16px}.SpeedPerformanceAdvantages_sectionTitle{font-family:Clash Display,PingFang TC,sans-serif;font-weight:500;font-size:40px;line-height:1.1;text-align:center;letter-spacing:1.6px;color:#0b0b0b;margin:0}.SpeedPerformanceAdvantages_titleUnderline{width:72px;height:8px;background:linear-gradient(124.78deg,#12d5f8 12.375%,#002aff 144.61%);border-radius:4px}.SpeedPerformanceAdvantages_cardsGrid{display:flex;gap:24px;width:100%;max-width:1200px}.SpeedPerformanceAdvantages_cardsGridVertical{flex-direction:column}.SpeedPerformanceAdvantages_card{flex:1;background:#fff;border-radius:20px;box-shadow:0 0 24px #40597929;overflow:hidden;display:flex;flex-direction:column}.SpeedPerformanceAdvantages_illustrationWrapper{width:100%;height:400px;background-color:#eff3ff;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.SpeedPerformanceAdvantages_illustration{width:100%;height:100%;object-fit:contain}.SpeedPerformanceAdvantages_cardContent{padding:32px;display:flex;flex-direction:column;gap:24px}.SpeedPerformanceAdvantages_cardTag{font-family:Clash Display,sans-serif;font-weight:600;font-size:18px;line-height:1.1;letter-spacing:.72px;text-transform:uppercase;color:#2a58f3}.SpeedPerformanceAdvantages_cardTitle{font-family:PingFang SC,sans-serif;font-weight:500;font-size:28px;line-height:normal;color:#0b0b0b;margin:0}.SpeedPerformanceAdvantages_cardDivider{width:46px;height:4px;background-color:#cdd8ff;border-radius:999px}.SpeedPerformanceAdvantages_pointsList{font-family:Inter,Noto Sans JP,sans-serif;font-weight:400;font-size:16px;line-height:32px;letter-spacing:-.3125px;color:#1d1d1d;margin:0;padding-left:24px;list-style-type:disc}.SpeedPerformanceAdvantages_pointsList li{margin-bottom:0}@media(min-width:768px)and (max-width:1024px){.SpeedPerformanceAdvantages_section{padding:80px 60px;gap:40px}.SpeedPerformanceAdvantages_cardsGrid{flex-direction:column}.SpeedPerformanceAdvantages_card{max-width:100%}.SpeedPerformanceAdvantages_illustrationWrapper{height:350px}}@media(max-width:767px){.SpeedPerformanceAdvantages_section{padding:60px 20px;gap:32px}.SpeedPerformanceAdvantages_sectionTitle{font-family:PingFang TC,sans-serif;font-weight:600;font-size:24px;line-height:normal;letter-spacing:0}.SpeedPerformanceAdvantages_cardsGrid{flex-direction:column}.SpeedPerformanceAdvantages_illustrationWrapper{height:335px}.SpeedPerformanceAdvantages_cardContent{gap:12px}.SpeedPerformanceAdvantages_cardTag{font-size:14px;letter-spacing:.56px}.SpeedPerformanceAdvantages_cardTitle{font-size:20px}}@media(min-width:768px)and (max-width:1024px){.SpeedPerformanceAdvantages_section{padding:80px 60px;gap:40px}}@media(max-width:767px){.SpeedPerformanceAdvantages_section{padding:60px 20px;gap:32px}.SpeedPerformanceAdvantages_section .SpeedPerformanceAdvantages_sectionTitle{font-family:PingFang TC,sans-serif;font-weight:600;font-size:24px;line-height:normal;letter-spacing:0}.SpeedPerformanceAdvantages_section .SpeedPerformanceAdvantages_illustrationWrapper{height:335px}.SpeedPerformanceAdvantages_section .SpeedPerformanceAdvantages_cardContent{gap:12px}.SpeedPerformanceAdvantages_section .SpeedPerformanceAdvantages_cardTag{font-size:14px;letter-spacing:.56px}.SpeedPerformanceAdvantages_section .SpeedPerformanceAdvantages_cardTitle{font-size:20px}}.SecurityReliabilityPage_pageContainer{width:100%;background:#fff}.SecurityReliabilityHeroIllustration_container{position:relative;width:576px;height:384px;display:flex;align-items:center;justify-content:center}.SecurityReliabilityHeroIllustration_circleBg{position:absolute;width:450px;height:450px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.SecurityReliabilityHeroIllustration_circleImage{width:100%;height:100%;object-fit:contain}.SecurityReliabilityHeroIllustration_cloudLayer{position:absolute;width:360px;height:280px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.SecurityReliabilityHeroIllustration_cloudImage{width:100%;height:100%;object-fit:contain}.SecurityReliabilityHeroIllustration_globeContainer{position:absolute;width:240px;height:240px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.SecurityReliabilityHeroIllustration_globeImage{width:100%;height:100%;object-fit:contain}.SecurityReliabilityHeroIllustration_pinLayer2{position:absolute;width:52px;height:72px;top:22%;left:28%;z-index:3}.SecurityReliabilityHeroIllustration_pinLayer3{position:absolute;width:60px;height:82px;top:18%;right:30%;z-index:3}.SecurityReliabilityHeroIllustration_pinLayer4{position:absolute;width:180px;height:115px;bottom:25%;right:10%;z-index:3}.SecurityReliabilityHeroIllustration_pinImage{width:100%;height:100%;object-fit:contain}.SecurityReliabilityHeroIllustration_shieldWrapper{position:absolute;width:133px;height:157px;right:10%;bottom:5%;z-index:4}.SecurityReliabilityHeroIllustration_shieldImage{width:100%;height:100%;object-fit:contain}@media(min-width:768px)and (max-width:1024px){.SecurityReliabilityHeroIllustration_container{width:400px;height:400px}.SecurityReliabilityHeroIllustration_circleBg{width:418px;height:418px}.SecurityReliabilityHeroIllustration_cloudLayer{width:320px;height:250px}.SecurityReliabilityHeroIllustration_globeContainer{width:210px;height:210px}.SecurityReliabilityHeroIllustration_pinLayer2{width:45px;height:62px}.SecurityReliabilityHeroIllustration_pinLayer3{width:52px;height:72px}.SecurityReliabilityHeroIllustration_pinLayer4{width:160px;height:100px}.SecurityReliabilityHeroIllustration_shieldWrapper{width:120px;height:140px}}@media(max-width:767px){.SecurityReliabilityHeroIllustration_container{width:343px;height:229px}.SecurityReliabilityHeroIllustration_circleBg{width:252px;height:252px}.SecurityReliabilityHeroIllustration_cloudLayer{width:200px;height:155px}.SecurityReliabilityHeroIllustration_globeContainer{width:140px;height:140px}.SecurityReliabilityHeroIllustration_pinLayer2{width:30px;height:42px;top:20%;left:25%}.SecurityReliabilityHeroIllustration_pinLayer3{width:35px;height:48px;top:15%;right:28%}.SecurityReliabilityHeroIllustration_pinLayer4{width:105px;height:68px;bottom:20%;right:8%}.SecurityReliabilityHeroIllustration_shieldWrapper{width:80px;height:95px;right:8%;bottom:3%}}.SecurityReliabilityProblems_section{background:#fff;width:100%;padding:100px 120px;display:flex;flex-direction:column;gap:60px;align-items:center}.SecurityReliabilityProblems_sectionHeader{display:flex;flex-direction:column;align-items:center;gap:16px}.SecurityReliabilityProblems_sectionTitle{font-family:Clash Display,PingFang TC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:40px;line-height:1.4;letter-spacing:1.6px;color:#0b0b0b;text-align:center;margin:0}.SecurityReliabilityProblems_titleUnderline{width:72px;height:8px;background:linear-gradient(124.78deg,#12d5f8 12.375%,#002aff 144.61%);border-radius:4px}.SecurityReliabilityProblems_introText{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#1d1d1d;text-align:center;padding:24px}.SecurityReliabilityProblems_introText p{margin:0 0 12px}.SecurityReliabilityProblems_introText p:last-child{margin-bottom:0}.SecurityReliabilityProblems_cardsContainer{display:flex;gap:24px;width:100%;max-width:1200px}.SecurityReliabilityProblems_cardsContainerStacked{flex-direction:column}.SecurityReliabilityProblems_featureCard{flex:1;background:#fff;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:24px;box-shadow:0 0 24px #4059793d;transition:transform .3s ease,box-shadow .3s ease}.SecurityReliabilityProblems_featureCard:hover{transform:translateY(-4px);box-shadow:0 8px 32px #40597952}.SecurityReliabilityProblems_iconWrapper{width:60px;height:60px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.SecurityReliabilityProblems_cardContent{display:flex;flex-direction:column;gap:8px}.SecurityReliabilityProblems_cardTitle{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:24px;line-height:36px;letter-spacing:1px;color:#0b0b0b;margin:0}.SecurityReliabilityProblems_cardDescription{font-family:Inter,Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:28px;letter-spacing:-.3125px;color:#364153;margin:0}@media(min-width:1025px)and (max-width:1279px){.SecurityReliabilityProblems_section{padding:80px 60px}.SecurityReliabilityProblems_sectionTitle{font-size:36px}.SecurityReliabilityProblems_cardTitle{font-size:22px;line-height:32px}}@media(min-width:768px)and (max-width:1024px){.SecurityReliabilityProblems_section{padding:100px 60px;gap:60px}.SecurityReliabilityProblems_sectionTitle{font-size:40px}.SecurityReliabilityProblems_introText{font-size:16px;line-height:20px}}@media(max-width:767px){.SecurityReliabilityProblems_section{padding:60px 20px;gap:32px}.SecurityReliabilityProblems_sectionTitle{font-family:PingFang TC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:24px;line-height:normal;letter-spacing:0}.SecurityReliabilityProblems_introText{font-size:16px;line-height:28px;padding:0 24px}.SecurityReliabilityProblems_cardTitle{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:20px;line-height:normal}.SecurityReliabilityProblems_cardDescription{font-size:16px;line-height:28px}}.SecurityReliabilityCoreValues_section{background:#eff3ff;width:100%;padding:100px 120px;display:flex;flex-direction:column;gap:60px;align-items:center}.SecurityReliabilityCoreValues_sectionHeader{display:flex;flex-direction:column;align-items:center;gap:16px}.SecurityReliabilityCoreValues_sectionTitle{font-family:Clash Display,PingFang TC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:40px;line-height:1.4;letter-spacing:1.6px;color:#0b0b0b;text-align:center;margin:0}.SecurityReliabilityCoreValues_titleUnderline{width:72px;height:8px;background:linear-gradient(124.78deg,#12d5f8 12.375%,#002aff 144.61%);border-radius:4px}.SecurityReliabilityCoreValues_introText{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#1d1d1d;text-align:center;padding:24px}.SecurityReliabilityCoreValues_introText p{margin:0 0 12px}.SecurityReliabilityCoreValues_introText p:last-child{margin-bottom:0}.SecurityReliabilityCoreValues_cardsContainer{display:flex;gap:24px;width:100%;max-width:1200px}.SecurityReliabilityCoreValues_cardsContainerStacked{flex-direction:column}.SecurityReliabilityCoreValues_defenseCard{flex:1;background:#fff;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:24px;box-shadow:0 0 24px #4059793d;min-height:260px;transition:transform .3s ease,box-shadow .3s ease}.SecurityReliabilityCoreValues_defenseCard:hover{transform:translateY(-4px);box-shadow:0 8px 32px #40597952}.SecurityReliabilityCoreValues_numberBadge{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.SecurityReliabilityCoreValues_numberText{font-family:Clash Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;font-size:18px;line-height:28px;letter-spacing:-.44px;color:#fff}.SecurityReliabilityCoreValues_cardContent{display:flex;flex-direction:column;gap:8px;flex:1}.SecurityReliabilityCoreValues_cardTitle{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:24px;line-height:36px;letter-spacing:1px;color:#0b0b0b;margin:0}.SecurityReliabilityCoreValues_cardDescription{font-family:Inter,Noto Sans JP,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:28px;letter-spacing:-.3125px;color:#364153;margin:0}@media(min-width:1025px)and (max-width:1279px){.SecurityReliabilityCoreValues_section{padding:80px 60px}.SecurityReliabilityCoreValues_sectionTitle{font-size:36px}.SecurityReliabilityCoreValues_cardTitle{font-size:22px;line-height:32px}.SecurityReliabilityCoreValues_defenseCard{min-height:240px}}@media(min-width:768px)and (max-width:1024px){.SecurityReliabilityCoreValues_section{padding:100px 60px;gap:60px}.SecurityReliabilityCoreValues_sectionTitle{font-size:40px;line-height:62px}.SecurityReliabilityCoreValues_introText{font-size:16px;line-height:20px}.SecurityReliabilityCoreValues_defenseCard{min-height:260px}}@media(max-width:767px){.SecurityReliabilityCoreValues_section{padding:60px 20px;gap:60px}.SecurityReliabilityCoreValues_sectionTitle{font-family:PingFang TC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:24px;line-height:normal;letter-spacing:0}.SecurityReliabilityCoreValues_introText{font-size:16px;line-height:28px;padding:0 24px}.SecurityReliabilityCoreValues_defenseCard{min-height:auto}.SecurityReliabilityCoreValues_cardTitle{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:20px;line-height:normal}.SecurityReliabilityCoreValues_cardDescription{font-size:16px;line-height:28px}}.SecurityReliabilityPromise_section{background:#fff;width:100%;padding:100px 120px;display:flex;flex-direction:column;gap:60px;align-items:center}.SecurityReliabilityPromise_sectionHeader{display:flex;flex-direction:column;align-items:center;gap:16px}.SecurityReliabilityPromise_sectionTitle{font-family:Clash Display,PingFang TC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:40px;line-height:1.1;letter-spacing:1.6px;color:#0b0b0b;text-align:center;margin:0}.SecurityReliabilityPromise_titleUnderline{width:72px;height:8px;background:linear-gradient(124.78deg,#12d5f8 12.375%,#002aff 144.61%);border-radius:4px}.SecurityReliabilityPromise_introText{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#1d1d1d;text-align:center;padding:24px}.SecurityReliabilityPromise_introText p{margin:0 0 12px}.SecurityReliabilityPromise_introText p:last-child{margin-bottom:0}.SecurityReliabilityPromise_promiseCard{width:100%;max-width:1200px;background:#fff;border-radius:20px;box-shadow:0 0 24px #40597929;display:flex;overflow:hidden;min-height:400px}.SecurityReliabilityPromise_illustrationContainer{flex:0 0 50%;background:#eff3ff;position:relative;display:flex;align-items:center;justify-content:center;min-height:400px;overflow:hidden}.SecurityReliabilityPromise_circlesBg{position:absolute;width:360px;height:360px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(57,99,239,.1) 0%,rgba(57,99,239,.05) 50%,transparent 70%);border-radius:50%}.SecurityReliabilityPromise_pencilWrapper{position:relative;z-index:1;width:371px;max-width:90%}.SecurityReliabilityPromise_pencilImage{width:100%;height:auto}.SecurityReliabilityPromise_contentContainer{flex:1;display:flex;flex-direction:column;justify-content:center;padding:32px 48px}.SecurityReliabilityPromise_contentInner{display:flex;flex-direction:column;gap:20px}.SecurityReliabilityPromise_contentTitle{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:28px;line-height:normal;color:#0b0b0b;margin:0}.SecurityReliabilityPromise_contentDivider{width:46px;height:4px;background:#cdd8ff;border-radius:999px}.SecurityReliabilityPromise_contentDescription{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:18px;line-height:24px;color:#1d1d1d;margin:0}.SecurityReliabilityPromise_featureList{list-style:disc;margin:0;padding:0 0 0 24px;display:flex;flex-direction:column;gap:0}.SecurityReliabilityPromise_featureList li{font-family:Inter,Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:32px;letter-spacing:-.3125px;color:#1d1d1d}@media(min-width:1025px)and (max-width:1279px){.SecurityReliabilityPromise_section{padding:80px 60px}.SecurityReliabilityPromise_sectionTitle{font-size:36px}.SecurityReliabilityPromise_illustrationContainer{flex:0 0 45%}.SecurityReliabilityPromise_pencilWrapper{width:300px}.SecurityReliabilityPromise_contentContainer{padding:24px 32px}.SecurityReliabilityPromise_contentTitle{font-size:24px}}@media(min-width:768px)and (max-width:1024px){.SecurityReliabilityPromise_section{padding:100px 60px;gap:60px}.SecurityReliabilityPromise_sectionTitle{font-size:40px}.SecurityReliabilityPromise_introText{font-size:16px;line-height:20px}.SecurityReliabilityPromise_illustrationContainer{min-height:400px}.SecurityReliabilityPromise_pencilWrapper{width:371px}.SecurityReliabilityPromise_contentContainer{padding:32px 48px}}@media(max-width:767px){.SecurityReliabilityPromise_section{padding:60px 20px;gap:32px}.SecurityReliabilityPromise_sectionTitle{font-family:PingFang TC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:24px;line-height:normal;letter-spacing:0}.SecurityReliabilityPromise_introText{font-size:16px;line-height:28px;padding:0 24px}.SecurityReliabilityPromise_promiseCard{border-radius:20px}.SecurityReliabilityPromise_illustrationContainer{min-height:335px}.SecurityReliabilityPromise_circlesBg{width:300px;height:300px}.SecurityReliabilityPromise_pencilWrapper{width:280px}.SecurityReliabilityPromise_contentContainer{padding:16px}.SecurityReliabilityPromise_contentTitle{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:20px}.SecurityReliabilityPromise_contentDescription{font-size:16px;line-height:24px}.SecurityReliabilityPromise_featureList{padding-left:21px}.SecurityReliabilityPromise_featureList li{font-size:14px;line-height:24px}}@media(max-width:767px){.SecurityReliabilityPromise_promiseCard{flex-direction:column}}.HomeAppDownload_container{padding:130px 0;overflow:hidden}.HomeAppDownload_content{padding:0}.HomeAppDownload_container .HomeAppDownload_outerWrapper{position:relative;width:100%;max-width:1240px;height:414px;margin:0 auto}.HomeAppDownload_container .HomeAppDownload_wrapper{width:100%;height:100%;display:flex;flex-direction:row;background-color:#3963ef;padding:100px;border-radius:12px;clip-path:polygon(130px 0,100% 0,100% calc(100% - 60px),calc(100% - 160px) 100%,0 100%,0 60px)}.HomeAppDownload_container .HomeAppDownload_detailList{display:flex;flex-direction:column;width:100%;max-width:431px}.HomeAppDownload_container .HomeAppDownload_title{font-size:40px;font-weight:600;margin-bottom:20px;color:#fff;text-align:left}.HomeAppDownload_container .HomeAppDownload_description{font-size:16px;font-weight:400;color:#fff;margin-bottom:24px;text-align:left;line-height:28px;letter-spacing:.08px}.HomeAppDownload_container .HomeAppDownload_appShow{display:flex;position:absolute;right:8%;top:130px;width:45%;max-width:555px;height:414px;pointer-events:none}.HomeAppDownload_container .HomeAppDownload_phoneFrame:first-child{width:42%;max-width:231.46px;height:460.83px;position:absolute;left:5%;bottom:-50px;z-index:1}.HomeAppDownload_container .HomeAppDownload_phoneFrame:last-child{width:47%;max-width:260.07px;height:640px;position:absolute;right:18%;top:-100px;z-index:2}.HomeAppDownload_container .HomeAppDownload_featureImg{width:100%;height:100%;object-fit:contain;display:block}.HomeAppDownload_container .HomeAppDownload_fadeOverlay{position:absolute;bottom:-130px;right:8%;width:45%;max-width:555px;height:69px;background:linear-gradient(to bottom,#fff0,#fff);z-index:3;pointer-events:none}.HomeAppDownload_wrapper{display:flex}.HomeAppDownload_downloadBtn{display:flex;flex-direction:row;gap:16px}.HomeAppDownload_appButton{background-color:#fff;border:1px solid #3963ef;display:flex;text-decoration:none;color:inherit;justify-content:center;align-items:center;gap:6px;padding:12px 20px 12px 24px;height:48px;width:148px;box-shadow:0 53px 15px #0736f200,0 34px 14px #0736f203,0 19px 11px #0736f20d,0 8px 8px #0736f217,0 2px 5px #0736f21a;border-radius:999px;cursor:pointer;transition:all .3s ease}.HomeAppDownload_appButton:hover{box-shadow:0 6px 14px #566dba80;transform:translateY(-1px)}.HomeAppDownload_appButton:active{box-shadow:0 3px 6px #566dba66;background-color:#eaebf0}.HomeAppDownload_appButton span{display:flex;align-items:center;font-size:16px;font-weight:500;color:#3963ef;line-height:32px;letter-spacing:.08px}.HomeAppDownload_appButton .HomeAppDownload_icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.HomeAppDownload_appButton .HomeAppDownload_icon img{max-width:100%;max-height:100%;object-fit:contain}@media(min-width:768px)and (max-width:1024px){.HomeAppDownload_container{padding:60px 0;overflow:hidden}.HomeAppDownload_container .HomeAppDownload_outerWrapper{position:relative;width:100%;height:364px;margin:0 auto}.HomeAppDownload_container .HomeAppDownload_wrapper{width:100%;height:100%;display:flex;flex-direction:row;background-color:#3963ef;padding:88px 52px;border-radius:12px;clip-path:polygon(50px 0,100% 0,100% calc(100% - 40px),calc(100% - 50px) 100%,0 100%,0 40px)}.HomeAppDownload_container .HomeAppDownload_detailList{display:flex;flex-direction:column;width:100%;max-width:364px;gap:0}.HomeAppDownload_container .HomeAppDownload_title{font-family:Clash Display,sans-serif;font-size:40px;font-weight:600;margin:0 0 24px;color:#fff;text-align:left;line-height:1.1}.HomeAppDownload_container .HomeAppDownload_description{font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;color:#fff;margin:0 0 24px;text-align:left;line-height:28px;letter-spacing:.08px}.HomeAppDownload_container .HomeAppDownload_downloadBtn{flex-direction:row;gap:16px}.HomeAppDownload_container .HomeAppDownload_appButton{width:148px;height:48px}.HomeAppDownload_container .HomeAppDownload_appShow{display:flex;position:absolute;right:0;top:68px;width:32%;max-width:201px;height:333px;pointer-events:none}.HomeAppDownload_container .HomeAppDownload_phoneFrame:first-child{width:53%;max-width:107.5px;height:239.6px;position:absolute;left:0;bottom:0;z-index:1}.HomeAppDownload_container .HomeAppDownload_phoneFrame:last-child{width:60%;max-width:120.8px;height:332.7px;position:absolute;right:0;top:0;z-index:2}.HomeAppDownload_container .HomeAppDownload_featureImg{width:100%;height:100%;object-fit:contain;display:block}.HomeAppDownload_container .HomeAppDownload_fadeOverlay{display:none}}@media(max-width:767px){.HomeAppDownload_container{padding:40px 0;overflow:hidden}.HomeAppDownload_container .HomeAppDownload_outerWrapper{position:relative;width:100%;margin:0 auto;min-height:365px}.HomeAppDownload_container .HomeAppDownload_wrapper{width:100%;min-height:365px;display:flex;flex-direction:column;align-items:flex-start;border-radius:10px;padding:56px 16px 40px;background-color:#3963ef;clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px)}.HomeAppDownload_container .HomeAppDownload_detailList{display:flex;flex-direction:column;width:100%;gap:12px;align-items:flex-start;z-index:2;position:relative}.HomeAppDownload_container .HomeAppDownload_title{font-family:Clash Display,sans-serif;font-size:24px;font-weight:600;margin:0;color:#fff;text-align:left;line-height:normal;width:100%}.HomeAppDownload_container .HomeAppDownload_description{font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;color:#fff;margin:0;text-align:left;line-height:24px;letter-spacing:.07px;width:100%}.HomeAppDownload_container .HomeAppDownload_downloadBtn{flex-direction:column;gap:16px;margin-top:34px}.HomeAppDownload_container .HomeAppDownload_appButton{width:143px;height:48px}.HomeAppDownload_container .HomeAppDownload_appShow{display:flex;position:absolute;right:0;top:155px;width:47%;max-width:162px;height:240px;pointer-events:none}.HomeAppDownload_container .HomeAppDownload_phoneFrame:first-child{width:53%;max-width:86.7px;height:172.6px;position:absolute;left:0;bottom:0;z-index:1}.HomeAppDownload_container .HomeAppDownload_phoneFrame:last-child{width:60%;max-width:97.4px;height:239.7px;position:absolute;right:0;top:0;z-index:2}.HomeAppDownload_container .HomeAppDownload_featureImg{width:100%;height:100%;object-fit:contain;display:block}.HomeAppDownload_container .HomeAppDownload_fadeOverlay{display:none}}.jss-download-content-section{padding:96px 0}.jss-download-content-section.is-tinted{background:#f5f7ff}.jss-download-content-inner{width:min(1170px,calc(100vw - 80px));margin:0 auto}.jss-download-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.jss-download-benefit-grid article,.jss-download-core-grid article{padding:34px;border:1px solid #e0e4ed;border-radius:16px;background:#fff}.jss-download-benefit-grid article>div{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;border-radius:12px;background:#3963ef}.jss-download-benefit-grid article img{max-width:42px;max-height:42px}.jss-download-benefit-grid h3,.jss-download-core-grid h3{margin:0 0 14px;font-size:23px}.jss-download-benefit-grid p,.jss-download-core-grid p,.jss-download-device-card p{margin:0;color:#585858;font-size:15px;line-height:1.75}.jss-download-device-card{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:58px}.jss-download-device-card>img{width:100%;max-height:500px;object-fit:contain}.jss-download-device-card h2{margin:14px 0 22px;font-size:38px;line-height:1.35}.jss-download-device-card strong{display:block;margin-top:28px;padding:18px 20px;border-left:4px solid #3963ef;background:#eff3ff}.jss-download-core-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.jss-download-core-grid span{color:#3963ef;font-weight:700}.jss-download-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.jss-download-tools-grid article{min-height:112px;padding:24px;display:flex;align-items:center;gap:18px;border:1px solid #e0e4ed;border-radius:14px;background:#fff;font-size:17px}.jss-download-tools-grid img{object-fit:contain}.jss-download-app-section{width:min(1170px,calc(100vw - 80px));min-height:360px;margin:60px auto 96px;padding:52px 64px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;overflow:hidden;border-radius:18px;background:#3963ef;color:#fff}.jss-download-app-section p,.jss-download-app-section span{color:#ffffffc7}.jss-download-app-section h2{margin:8px 0 12px;font-size:40px}.jss-download-app-section span{display:block;line-height:1.7}.jss-download-app-section .button{margin-top:24px;background:#fff;color:#3963ef}.jss-download-app-section img{width:100%;max-height:330px;object-fit:contain;object-position:bottom}@media(max-width:900px){.jss-download-content-section{padding:70px 0}.jss-download-content-inner,.jss-download-app-section{width:min(100% - 40px,620px)}.jss-download-benefit-grid,.jss-download-core-grid,.jss-download-tools-grid,.jss-download-device-card,.jss-download-app-section{grid-template-columns:1fr}.jss-download-device-card{gap:32px}.jss-download-device-card h2{font-size:30px}.jss-download-app-section{padding:36px 28px 0}.jss-download-app-section h2{font-size:32px}}.dlp-page{width:100%;background:#fff;color:#0b0b0b;margin-top:80px;font-family:PingFang SC Local,PingFang SC,Microsoft YaHei,sans-serif}@media(max-width:1024px){.dlp-page{margin-top:60px}}.dlp-page h1,.dlp-page h2,.dlp-page h3,.dlp-page p{font-family:inherit}.dlp-hero{background:#eff3ff;padding:60px 120px;display:flex;flex-direction:column;gap:64px;align-items:flex-start}.dlp-hero-content{display:flex;gap:48px;align-items:center;width:100%}.dlp-hero-text{display:flex;flex-direction:column;gap:40px;align-items:flex-start;flex:1;min-width:0}.dlp-hero-title{font-size:40px;font-weight:600;line-height:64px;color:#0b0b0b;margin:0}.dlp-hero-desc{font-size:16px;font-weight:400;line-height:28px;color:#585858;letter-spacing:.08px;margin:0}.dlp-hero-buttons{display:flex;gap:24px;align-items:center}.dlp-hero-primary,.dlp-hero-secondary{display:flex;align-items:center;justify-content:center;gap:6px;height:52px;padding:12px 20px 12px 24px;border-radius:999px;font-size:16px;font-weight:500;line-height:32px;letter-spacing:.08px;cursor:pointer;white-space:nowrap;text-decoration:none;transition:opacity .2s}.dlp-hero-primary{background:#3963ef;border:1px solid #3963ef;color:#fdfbf7}.dlp-hero-primary:hover{opacity:.9}.dlp-hero-secondary{background:#fff;border:1px solid #3963ef;color:#3963ef}.dlp-hero-secondary:hover{opacity:.8}.dlp-hero-image-wrap{position:relative;width:576px;height:384px;flex-shrink:0;border-radius:16px}.dlp-hero-image{width:100%;height:100%;object-fit:contain}.dlp-hero-platform-icon{position:absolute;left:-9px;top:117px;width:173px;height:173px;display:flex;align-items:center;justify-content:center}.dlp-hero-platform-icon img{width:100%;height:100%;object-fit:contain}.dlp-platform-tabs{display:flex;gap:16px;align-items:center;justify-content:center;width:100%}.dlp-platform-tab{flex:1;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;padding:16px;border-radius:16px;cursor:pointer;border:1px solid transparent;background:transparent;transition:background .2s,border-color .2s,box-shadow .2s}.dlp-platform-tab:hover{background:#ffffff80}.dlp-platform-tab:focus-visible{outline:2px solid #3963ef;outline-offset:2px}.dlp-platform-tab.is-active{background:#fff;border:1px solid #3963ef;border-radius:20px;box-shadow:0 0 24px #4059793d}.dlp-platform-tab.is-active .dlp-platform-tab-icon img{filter:invert(28%) sepia(91%) saturate(2745%) hue-rotate(222deg) brightness(97%) contrast(91%)}.dlp-platform-tab-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.dlp-platform-tab-icon img{width:100%;height:100%;object-fit:contain}.dlp-platform-tab-name{font-size:16px;font-weight:400;line-height:32px;color:#2c2c2c;letter-spacing:.08px}.dlp-steps{background:#fff;padding:100px 120px;display:flex;flex-direction:column;gap:60px;align-items:center}.dlp-section-header{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.dlp-section-title{font-size:40px;font-weight:500;line-height:1.4;color:#0b0b0b;letter-spacing:1.6px;margin:0;text-align:center}.dlp-gradient-bar{width:72px;height:8px;background:linear-gradient(125deg,#12d5f8 12%,#002aff 145%);border-radius:4px}.dlp-section-subtitle{font-size:16px;font-weight:400;line-height:32px;color:#2c2c2c;letter-spacing:.08px;margin:0;text-align:center}.dlp-steps-grid{display:flex;gap:32px;width:100%}.dlp-step-card{flex:1;background:#fff;border-radius:20px;box-shadow:0 0 24px #4059793d;padding:32px;display:flex;flex-direction:column;gap:32px}.dlp-step-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;background:#3963ef;border-radius:100px;color:#fff;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.31px;width:fit-content}.dlp-step-content{display:flex;flex-direction:column;gap:19px}.dlp-step-title{font-size:24px;font-weight:500;line-height:normal;color:#0a0a0a;margin:0}.dlp-step-desc{font-size:16px;font-weight:400;line-height:28px;color:#364153;letter-spacing:.32px;margin:0}.dlp-step-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:8px 20px;background:#fff;border:1px solid #3963ef;border-radius:999px;color:#3963ef;font-size:14px;font-weight:500;line-height:24px;letter-spacing:.07px;cursor:pointer;white-space:nowrap;text-decoration:none;width:fit-content;transition:background .2s}.dlp-step-button:hover{background:#f0f4ff}.dlp-step-button:focus-visible{outline:2px solid #3963ef;outline-offset:2px}.dlp-features{background:#eff3ff;padding:120px;border-radius:24px;display:flex;flex-direction:column;gap:60px;align-items:center;overflow:hidden}.dlp-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;width:100%}.dlp-feature-card{background:#fff;border-radius:20px;padding:40px;transition:box-shadow .2s}.dlp-feature-card:hover{box-shadow:0 0 24px #4059793d}.dlp-feature-card-head{margin-bottom:16px}.dlp-feature-icon{width:60px;height:60px;border-radius:8px;position:relative;margin-bottom:16px}.dlp-feature-icon img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:16px}.dlp-feature-card h3{font-size:24px;font-weight:600;color:#0b0b0b;margin:0 0 16px;letter-spacing:1px;line-height:36px}.dlp-feature-divider{width:46px;height:4px;background:#cdd8ff;border-radius:999px}.dlp-feature-card>p{font-size:16px;color:#585858;line-height:28px;letter-spacing:.08px;margin:16px 0 0}.dlp-multi-device{background:#fff;padding:60px 120px;display:flex;align-items:center;justify-content:center}.dlp-multi-device-card{display:flex;gap:60px;align-items:center;width:100%;background:#fff;border-radius:20px;box-shadow:0 0 24px #40597929;padding:40px;overflow:hidden}.dlp-multi-device-image{flex:1;min-width:0}.dlp-multi-device-image img{width:100%;height:auto}.dlp-multi-device-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px;align-items:flex-start}.dlp-multi-device-title{font-size:40px;font-weight:500;line-height:1.4;color:#0b0b0b;letter-spacing:1.6px;margin:0}.dlp-multi-device-desc{font-size:16px;font-weight:400;line-height:28px;color:#585858;letter-spacing:.08px;margin:0}.dlp-multi-device-highlight{background:#f8f8f8;border-radius:12px;padding:24px;display:flex;gap:10px;align-items:flex-start}.dlp-multi-device-highlight p{font-size:16px;font-weight:400;line-height:28px;color:#2c2c2c;margin:0}.dlp-jss-features{background:#eff3ff;padding:100px 120px;display:flex;flex-direction:column;gap:60px;align-items:center}.dlp-jss-subtitle{font-size:16px;font-weight:400;line-height:22px;color:#585858;margin:0;text-align:center}.dlp-jss-grid{display:flex;gap:60px;width:100%;justify-content:center}.dlp-jss-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.dlp-jss-icon{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.dlp-jss-icon img{width:100%;height:100%;object-fit:contain}.dlp-jss-item h3{font-size:24px;font-weight:600;line-height:36px;color:#0b0b0b;margin:0}.dlp-jss-item p{font-size:16px;font-weight:400;line-height:28px;color:#585858;margin:0}.dlp-advantages{background:#fff;padding:100px 120px;display:flex;flex-direction:column;gap:60px;align-items:center}.dlp-advantages-subtitle{font-size:16px;font-weight:500;color:#3963ef;margin:0;text-align:center}.dlp-advantages-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%;max-width:1200px;margin:0 auto}.dlp-advantage-card{background:#fff;border-radius:14px;padding:24px;display:flex;flex-direction:row;align-items:flex-start;gap:16px;transition:transform .3s ease,box-shadow .3s ease}.dlp-advantage-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #00000014}.dlp-advantage-badge{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:8px;font-size:24px;font-weight:700;color:#fff;flex-shrink:0;line-height:32px;letter-spacing:.07px}.dlp-advantage-content{display:flex;flex-direction:column;gap:12px;flex:1}.dlp-advantage-content h3{font-size:18px;font-weight:400;color:#0a0a0a;margin:0;line-height:22px}.dlp-advantage-divider{width:100%;height:1px;background:#0000001f}.dlp-advantage-content p{font-size:16px;font-weight:400;color:#364153;margin:0;line-height:20px}.dlp-faq{background:#fff;padding:100px 120px;display:flex;flex-direction:column;gap:60px;align-items:center}.dlp-faq-list{display:flex;flex-direction:column;gap:16px;width:100%;max-width:800px}.dlp-faq-item{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:border-color .2s}.dlp-faq-item:hover{border-color:#3963ef}.dlp-faq-question{display:flex;align-items:center;justify-content:space-between;padding:24px;cursor:pointer;background:#fff;border:none;width:100%;text-align:left}.dlp-faq-question:focus-visible{outline:2px solid #3963ef;outline-offset:-2px}.dlp-faq-question p{font-size:16px;font-weight:400;line-height:32px;color:#2c2c2c;margin:0}.dlp-faq-chevron{width:24px;height:24px;color:#9ca3af;transition:transform .2s;flex-shrink:0}.dlp-faq-chevron.is-open{transform:rotate(180deg)}.dlp-faq-answer{padding:0 24px 24px;font-size:14px;line-height:24px;color:#585858}.dlp-faq-answer p{margin:0}.dld-overlay{position:fixed;inset:0;z-index:100;background:#000c;display:flex;align-items:center;justify-content:center;padding:20px}.dld-overlay[hidden]{display:none}.dld-dialog{position:relative;max-width:860px;width:90vw;max-height:90vh;overflow-y:auto;padding:0;border-radius:16px;background:#f7f8fa;border:none;font-family:PingFang SC Local,PingFang SC,Microsoft YaHei,sans-serif}.dld-close{position:absolute;right:16px;top:12px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;opacity:.7;transition:opacity .15s}.dld-close:hover{opacity:1}.dld-platform-tabs{display:flex;gap:0;border-bottom:1px solid #e5e7eb;background:#fff;padding:0 24px;border-radius:16px 16px 0 0}.dld-platform-tab{display:flex;align-items:center;gap:6px;padding:14px 16px;font-size:14px;font-weight:400;color:#6b7280;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}.dld-platform-tab:hover{color:#3963ef}.dld-platform-tab:focus-visible{outline:2px solid #3963ef;outline-offset:-2px}.dld-platform-tab.is-active{color:#3963ef;font-weight:500;border-bottom-color:#3963ef}.dld-platform-tab-icon{width:18px;height:18px;display:inline-block;flex:0 0 auto;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.dld-columns{display:flex;gap:16px;padding:24px}.dld-column{flex:1;background:#fff;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:16px}.dld-column-header{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#0b0b0b}.dld-column-header-bar{width:3px;height:16px;background:#3963ef;border-radius:2px}.dld-app-info{display:flex;flex-direction:column;gap:12px}.dld-app-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dld-app-icon{width:36px;height:36px;border-radius:8px}.dld-app-name{font-size:16px;font-weight:600;color:#0b0b0b}.dld-guide-link{display:inline-flex;align-items:center;gap:2px;font-size:13px;color:#6b7280;text-decoration:none;transition:color .15s}.dld-guide-link:hover{color:#3963ef}.dld-meta-row{display:flex;gap:12px;font-size:13px;line-height:20px}.dld-meta-row+.dld-meta-row{margin-top:12px}.dld-meta-label{color:#0b0b0b;font-weight:600;white-space:nowrap}.dld-meta-value{color:#6b7280}.dld-download-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto}.dld-download-button{display:flex;align-items:center;justify-content:center;padding:8px 20px;border:1px solid #3963ef;border-radius:999px;color:#3963ef;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background .15s,color .15s;cursor:pointer}.dld-download-button:hover{background:#3963ef;color:#fff}.dld-download-button:focus-visible{outline:2px solid #3963ef;outline-offset:2px}@media(max-width:1024px)and (min-width:768px){.dlp-hero{padding:60px 40px;gap:60px}.dlp-hero-content{flex-direction:column;align-items:center;text-align:center}.dlp-hero-text{align-items:center;width:100%}.dlp-hero-title{text-align:center}.dlp-hero-desc{text-align:center;max-width:520px}.dlp-hero-buttons{justify-content:center}.dlp-hero-image-wrap{width:100%;max-width:576px}.dlp-steps{padding:80px 40px;gap:48px}.dlp-section-title{font-size:32px}.dlp-steps-grid{gap:24px}.dlp-features{padding:80px 40px;gap:48px}.dlp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dlp-multi-device{padding:60px 40px;gap:40px}.dlp-multi-device-card{gap:40px;padding:32px}.dlp-multi-device-title{font-size:32px}.dlp-jss-features,.dlp-advantages,.dlp-faq{padding:80px 40px;gap:48px}}@media(max-width:767px){.dlp-hero{padding:40px 20px;gap:32px}.dlp-hero-content{flex-direction:column;align-items:center;text-align:center;gap:32px}.dlp-hero-text{align-items:center;width:100%;gap:16px}.dlp-hero-title{font-size:28px;line-height:40px;text-align:center}.dlp-hero-desc{font-size:14px;line-height:24px;text-align:center}.dlp-hero-buttons{flex-direction:column;gap:16px;width:100%;align-items:center}.dlp-hero-primary,.dlp-hero-secondary{width:181px;height:48px;font-size:14px}.dlp-hero-image-wrap{width:100%;max-width:335px;height:auto;aspect-ratio:335 / 223}.dlp-hero-platform-icon{left:-5px;top:68px;width:101px;height:101px}.dlp-platform-tabs{flex-wrap:wrap;gap:12px}.dlp-platform-tab{flex:0 0 calc(33.333% - 8px);padding:16px 8px}.dlp-platform-tab-icon{width:32px;height:32px}.dlp-platform-tab-name{font-size:14px;line-height:20px}.dlp-steps{padding:40px 16px;gap:32px}.dlp-section-title{font-size:24px;line-height:1.4}.dlp-steps-grid{flex-direction:column;gap:32px}.dlp-step-card{padding:24px;gap:16px}.dlp-step-title{font-size:20px}.dlp-step-desc{font-size:14px;line-height:24px}.dlp-features{padding:40px 16px;gap:32px;border-radius:0}.dlp-feature-grid{grid-template-columns:1fr;gap:24px}.dlp-feature-card{padding:24px}.dlp-multi-device{padding:40px 16px}.dlp-multi-device-card{flex-direction:column;gap:0;padding:0}.dlp-multi-device-text{padding:16px}.dlp-multi-device-title{font-size:28px;line-height:1.4}.dlp-jss-features{padding:60px 20px;gap:32px}.dlp-jss-grid{flex-direction:column;gap:40px}.dlp-advantages{padding:60px 20px;gap:32px}.dlp-advantages-grid{grid-template-columns:1fr;gap:16px}.dlp-advantage-card{padding:24px;flex-direction:column;gap:24px}.dlp-advantage-badge{width:40px;height:40px;font-size:15px;border-radius:5px;line-height:20px;letter-spacing:.04px}.dlp-advantage-content p{line-height:28px}.dlp-faq{padding:40px 16px;gap:32px}.dlp-faq-question p{font-size:14px;line-height:24px}.dld-dialog{max-width:95vw}.dld-columns{flex-direction:column;padding:16px}.dld-platform-tabs{overflow-x:auto;padding:0 16px}.dld-download-buttons{flex-direction:column}.dld-download-button{width:100%}}.download-button.primary{background:#0b0b0b;color:#fdfbf7}.download-button.secondary{background:#fff;color:#0b0b0b}.download-device-item:hover,.download-device-item.is-active{border-color:#ff5d5d;background:#ffefef}.price-vpn-page{background:#fff;color:#0b0b0b}.price-action{display:inline-flex;min-width:148px;min-height:52px;align-items:center;justify-content:center;padding:12px 24px;border:1px solid #0b0b0b;border-radius:8px;font-family:PingFang SC Local,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:500;line-height:28px;transition:opacity .16s ease}.price-action:hover{opacity:.9}.price-action.primary{background:#0b0b0b;color:#fdfbf7}.price-action.secondary{background:#fff;color:#0b0b0b}.price-section{width:min(1240px,calc(100vw - 80px));margin:0 auto;padding:80px 0}.price-section-head{max-width:620px;margin:0 auto 48px;text-align:center}.price-section-head h2{margin:0;color:#0b0b0b;font-family:PingFang SC Local,PingFang SC,Microsoft YaHei,sans-serif;font-size:40px;font-weight:600;line-height:48px;letter-spacing:2px}.price-section-head p{margin:20px auto 0;color:#0b0b0b;font-family:PingFang SC Local,PingFang SC,Microsoft YaHei,sans-serif;font-size:18px;font-weight:600;line-height:32px}.price-period-toggle{width:max-content;max-width:100%;margin:0 auto 152px;padding:8px;display:flex;gap:2px;overflow-x:auto;border:1px solid #dedede;border-radius:999px;background:#fff}.price-period-button{min-width:max-content;display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:10px 24px;border:0;border-radius:100px;background:transparent;color:#585858;font-family:PingFang SC Local,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:500;line-height:24px;cursor:pointer}.price-period-button:hover,.price-period-button:focus-visible{color:#0b0b0b}.price-period-button:focus-visible{outline:2px solid #0b0b0b;outline-offset:2px}.price-period-button.is-active{background:#0b0b0b;color:#fff}.price-plans-wrap{display:flex;flex-direction:column;gap:40px}.price-plan-cards{display:flex;gap:24px;padding:24px;border-radius:16px;background:#fff;box-shadow:0 0 12px #0003}.price-plan-card{min-width:0;flex:1;display:flex;flex-direction:column;gap:24px;padding:42px 32px 32px;position:relative}.price-plan-card.is-featured{align-items:center;padding:40px 32px;border:4px solid #ff5d5d;border-radius:16px;background:#fff;box-shadow:0 12px 40px #ff5e5e1f;transform:translateY(-120px)}.price-popular-badge{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:4px;padding:6px 24px;border-radius:100px;background:#0b0b0b;color:#fff;font-size:14px;line-height:20px}.price-popular-badge img{width:16px;height:16px;filter:brightness(0) invert(1)}.price-plan-card h3{margin:0;text-align:center;color:#000;font-family:PingFang SC Local,PingFang SC,Microsoft YaHei,sans-serif;font-size:18px;font-weight:600;line-height:28px;letter-spacing:1px}.price-plan-amount{display:flex;align-items:baseline;justify-content:center;gap:4px}.price-plan-amount span{font-size:24px;font-weight:600}.price-plan-amount b{font-size:40px;font-weight:600}.price-plan-amount small{font-size:16px}.price-plan-discount{margin:-20px 0 0;color:#ff5d5d;text-align:center;font-size:14px;font-weight:600}.price-buy-button{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border:1px solid #0b0b0b;border-radius:8px;background:#0b0b0b;color:#fdfbf7;font-family:PingFang SC Local,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:600;line-height:24px}.price-buy-button.is-featured{border-color:#ff5d5d;background:#ff5d5d}.price-plan-card ul{display:flex;flex-direction:column;gap:16px;margin:0;padding:24px 0 0;border-top:1px solid #dedede;list-style:none}.price-plan-card li{display:flex;align-items:flex-start;gap:12px;color:#2c2c2c;font-size:14px;line-height:24px}.price-plan-card li img{width:24px;height:24px;flex:0 0 auto}.price-social-banner{min-height:88px;padding:24px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:16px;background:#f8f8f8;font-size:18px;font-weight:600}.price-social-banner img{width:48px;height:48px}.price-social-banner a{color:#ff5d5d;text-decoration:underline}.price-platform-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);align-items:center;gap:48px}.price-platform-image{min-height:360px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:16px;background:#ffefef}.price-platform-image img{width:100%;height:100%;object-fit:contain}.price-platform-cards{display:grid;gap:16px}.price-platform-cards article{min-height:104px;display:flex;align-items:center;gap:24px;padding:20px 24px;border:1px solid #cbcbcb;border-radius:12px;background:#fff}.price-platform-cards article>div{width:64px;height:64px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#0b0b0b}.price-platform-cards img{width:64px;height:64px}.price-platform-cards h3{margin:0 0 6px;font-size:20px;line-height:28px}.price-platform-cards p{margin:0;color:#2c2c2c;font-size:15px;line-height:24px}.price-offer-section{scroll-margin-top:96px}.price-offer-head{margin-bottom:32px;text-align:center}.price-offer-head span{color:#0b0b0b;font-size:16px;font-weight:700}.price-offer-head h2{margin:12px 0 0;font-size:32px;line-height:42px}.price-offer-card{display:grid;grid-template-columns:minmax(0,1fr) 46.5%;align-items:stretch;overflow:hidden;border:1px solid #cbcbcb;border-radius:16px;background:#fff}.price-offer-card>div:first-child{display:flex;flex-direction:column;justify-content:center;padding:48px;background:#fff}.price-offer-card h3{margin:0 0 20px;font-size:22px;line-height:30px}.price-offer-card p{margin:0 0 28px;color:#2c2c2c;font-size:16px;line-height:28px}.price-offer-card .price-buy-button{width:140px}.price-offer-media{min-height:306px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#ffefef}.price-offer-media img{width:100%;height:100%;max-height:306px;object-fit:contain}.price-download-cta{margin-top:40px;padding:80px 24px;border-top:4px solid #0b0b0b;background:#f8f8f8;text-align:center}.price-download-cta h2{max-width:900px;margin:0 auto 18px;font-size:28px;line-height:40px}.price-download-cta p{max-width:760px;margin:0 auto 34px;color:#0b0b0b;font-size:18px;line-height:30px}.devices-download-button .download-arrow,.devices-final-cta .download-arrow{width:12px;height:12px;flex:0 0 auto;display:block}.ad-blocker-benefit-tab:hover,.ad-blocker-benefit-tab:focus-visible,.ad-blocker-benefit-tab.is-active{color:#ff5d5d}.ad-blocker-benefit-tab.is-active{border-bottom-color:#ff5d5d}.category-vpn-page{width:min(1440px,100%);min-height:1320px;display:grid;grid-template-columns:252px minmax(0,1125px);column-gap:63px;margin:0 auto;background:#fff;border-bottom:1px solid #d8d8d8}.category-sidebar{position:sticky;top:58px;align-self:start;min-height:calc(100vh - 58px);display:flex;flex-direction:column;border-right:1px solid #d8d8d8;background:#fff}.category-sidebar a{min-height:64px;display:flex;align-items:center;padding:0 40px;border-bottom:1px solid #eeeeee;color:#0b0b0b;font-family:PingFang SC Local,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:700;line-height:24px}.category-sidebar a[aria-current=page]{color:#ff5d5d}.category-content{width:100%;margin:0;padding:64px 0 104px}.category-header{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:40px}.category-header h1{margin:0;color:#0b0b0b;font-family:PingFang SC Local,PingFang SC,Microsoft YaHei,sans-serif;font-size:40px;font-weight:600;line-height:52px;letter-spacing:1.5px}.category-search{width:300px;min-height:48px;display:flex;align-items:center;overflow:hidden;border:1px solid #dedede;border-radius:8px;background:#fff}.category-search input{min-width:0;flex:1;height:48px;border:0;padding:0 14px 0 18px;color:#0b0b0b;font-size:16px;outline:none}.category-search input::placeholder{color:#8a8f98}.category-search button{width:54px;height:48px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#667085;cursor:pointer}.category-featured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px;margin-bottom:72px}.category-featured-card,.category-post-card{min-width:0}.category-featured-card.is-text-only .category-card-meta,.category-post-card.is-text-only .category-card-meta{margin-top:0}.category-image-link,.category-post-image{display:block;overflow:hidden;border-radius:8px;background:#f4f4f4}.category-image-link{aspect-ratio:1.55}.category-post-image{height:185px}.category-image-link img,.category-post-image img{width:100%;height:100%;object-fit:cover;object-position:center}.category-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:16px;color:#585858;font-family:Mark Pro,PingFang SC Local,sans-serif;font-size:14px;font-weight:500;line-height:32px;letter-spacing:.5px}.category-card-meta a{display:inline-flex;align-items:center;min-height:28px;padding:2px 10px;border:1px solid #dedede;border-radius:100px;color:#1a1a1a;line-height:22px}.category-title-link{display:block;color:inherit}.category-title-link h2,.category-title-link h3{display:-webkit-box;margin:4px 0 0;overflow:hidden;color:#0b0b0b;font-family:Mark Pro,PingFang SC Local,sans-serif;font-weight:700;letter-spacing:1px;text-align:left;text-overflow:ellipsis;-webkit-box-orient:vertical}.category-title-link h2{font-size:24px;line-height:30px;-webkit-line-clamp:1;line-clamp:1}.category-title-link h3{font-size:20px;line-height:25px;-webkit-line-clamp:2;line-clamp:2}.category-title-link p{display:-webkit-box;margin:8px 0 0;overflow:hidden;color:#585858;font-family:Mark Pro,PingFang SC Local,sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:.5px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.category-post-grid{display:grid;grid-template-columns:32% 31% 31%;gap:3%;row-gap:190px}.category-mobile-cta{display:none}.article-vpn-page{width:min(1440px,100%);min-height:1000px;display:grid;grid-template-columns:252px minmax(0,1125px);column-gap:63px;margin:0 auto;background:#fff;border-bottom:1px solid #d8d8d8}.article-sidebar{width:252px;min-height:calc(100vh - 85px);border-left:1px solid #d8d8d8}.article-reading-layout{width:min(1160px,100%);margin:0 auto;padding:40px 0 104px;display:grid;grid-template-columns:minmax(0,882px) 244px;align-items:start;gap:19px}.article-reading-main{min-width:0;padding:0 80px}.article-breadcrumb{margin-bottom:24px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#667085;font-family:PingFang SC Local,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:24px}.article-breadcrumb a{color:#475467}.article-breadcrumb span[aria-current=page]{color:#101828}.article-title-block h1{margin:0;color:#0b0b0b;font-family:Mark Pro,PingFang SC Local,sans-serif;font-size:32px;font-weight:700;line-height:48px;letter-spacing:1.5px}.article-meta-row{margin:24px 0 34px;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:32px}.article-author{display:flex;align-items:center;gap:16px}.article-author img{width:48px;height:48px;border:2px solid #ee6055;border-radius:50%;background:#fff}.article-author strong,.article-author span{display:block;font-family:PingFang SC Local,PingFang SC,Microsoft YaHei,sans-serif}.article-author strong{color:#111827;font-size:16px;line-height:24px}.article-author span{color:#667085;font-size:13px;line-height:20px}.article-date{display:grid;gap:4px;justify-items:end;color:#475467;font-size:14px;line-height:20px;text-align:right}.article-date span{color:#98a2b3;font-size:12px;font-weight:700;text-transform:uppercase}.article-rich-body{max-width:75ch;margin:0 auto;color:#344054;font-family:PingFang SC Local,PingFang SC,Microsoft YaHei,sans-serif;font-size:17px;line-height:1.85}.article-rich-body h2,.article-rich-body h3{color:#0b0b0b;font-weight:700;letter-spacing:.5px}.article-rich-body h2{margin:48px 0 18px;padding-bottom:12px;border-bottom:1px solid #e5e7eb;font-size:28px;line-height:40px}.article-rich-body h3{margin:34px 0 14px;font-size:22px;line-height:32px}.article-rich-body p{margin:0 0 22px}.article-rich-body ul,.article-rich-body ol{margin:0 0 24px;padding-left:24px}.article-rich-body li{margin:8px 0;padding-left:2px}.article-rich-body a{color:#ee6055;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.article-rich-body img{width:100%;margin:28px auto;border:1px solid #e6e6e6;border-radius:12px}.article-rich-body blockquote{margin:32px 0;padding:20px 24px;border-left:4px solid #ee6055;background:#fff5f5;color:#2c2c2c}.article-rich-body table{width:100%;margin:32px 0;border-collapse:collapse;overflow-wrap:anywhere}.article-rich-body th,.article-rich-body td{padding:12px;border:1px solid #dedede;text-align:left;vertical-align:top}.article-rich-body th{background:#f8f8f8}.article-tutorial-links{margin-top:42px;padding:22px;border:1px solid #dedede;border-radius:8px;background:#fff}.article-tutorial-links h2{margin:0 0 16px;color:#0b0b0b;font-size:22px;line-height:30px}.article-tutorial-links ul{margin:0;padding-left:20px}.article-tutorial-links li{margin:8px 0;overflow-wrap:anywhere}.article-tutorial-links a{color:#ee6055;text-decoration:underline;text-underline-offset:3px}.article-end-rule{height:1px;margin-top:40px;background:#dedede}.article-category-pill{margin:40px 0 0;min-height:32px;display:inline-flex;align-items:center;padding:4px 14px;border:1px solid #dedede;border-radius:999px;color:#0b0b0b;font-size:14px;font-weight:600;line-height:22px}.article-toc-card{position:sticky;top:85px;width:244px;margin-top:-20px}.article-toc-card>img{width:100%;margin-bottom:3px;opacity:0;pointer-events:none}.article-toc-card>div{padding:16px 12px;border-radius:8px;background:#fff;box-shadow:0 0 12px #0000001f}.article-toc-card h2{margin:0 0 16px;color:#0b0b0b;font-family:PingFang SC Local,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:600;line-height:24px;text-align:center}.article-toc-card ol{max-height:calc(100vh - 380px);margin:0 0 16px;padding:0;display:grid;gap:8px;overflow-y:auto;list-style:none}.article-toc-card li.level-3{padding-left:14px}.article-toc-card a:not(.article-toc-button){display:block;padding:7px 8px;border-radius:6px;color:#101828;font-size:13px;font-weight:600;line-height:22px}.article-toc-card li:first-child a:not(.article-toc-button){color:#ee6055}.article-toc-card a:not(.article-toc-button):hover{background:#fff3f3;color:#ee6055}.article-toc-button{min-height:36px;display:inline-flex;width:100%;align-items:center;justify-content:center;gap:4px;border-radius:6px;background:#0b0b0b;color:#fff;font-size:13px;font-weight:700;line-height:20px}.article-toc-toggle,.article-toc-overlay{display:none}@media(max-width:920px){.site-header{z-index:1001;border:0;background:transparent;backdrop-filter:none;padding:16px 20px}.site-header-inner{width:100%;min-height:60px;padding:12px 16px 12px 24px;display:flex;justify-content:space-between;align-items:center;border-radius:999px;background:#fffffff2;box-shadow:0 4px 12px #242c451f;backdrop-filter:blur(12px)}.site-header .brand-link{display:inline-flex;opacity:1;pointer-events:auto}.site-header .brand-link img{width:151px}.nav-links,.header-actions,.mobile-summary,.mobile-menu-icon-close{display:none}.hero-grid,.blog-layout{grid-template-columns:1fr}.hero-media{order:-1}.section-head{align-items:start;flex-direction:column}.grid,.platform-grid,.price-grid,.post-grid,.footer-grid{grid-template-columns:1fr}.footer-payment{align-self:start}.footer-brand{margin-bottom:24px}.footer-socials{gap:22px;margin-bottom:14px}.site-footer-inner{width:min(100vw - 48px,520px);padding:44px 0 28px}.footer-grid{gap:36px}.footer-links ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 34px}.footer-links a{display:inline-block;line-height:24px}.category-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.home-page{background:#fff}.home-hero{padding:35px 0 76px}.home-hero-grid{width:min(100vw - 32px,520px);display:flex;flex-direction:column;gap:28px;text-align:center}.home-hero-media{order:2}.home-hero-copy{order:1;width:100%;padding:0}.home-hero-copy h1{margin-bottom:12px;font-size:32px;line-height:40px}.home-subtitle{margin-bottom:24px;font-size:20px;line-height:30px}.home-feature-row{grid-template-columns:1fr;gap:0;width:100%;margin-bottom:24px;font-size:14px;line-height:32px}.home-download-button{min-width:240px;min-height:52px;border-radius:6px;font-size:14px}.home-hero-media img{max-width:342px;margin:0 auto}.home-platforms{padding:52px 0 160px}.home-platform-strip{width:min(100vw,390px);grid-template-columns:repeat(5,minmax(0,1fr));row-gap:32px;column-gap:0}.home-platform-strip a{width:48px;height:48px;margin:0 auto}.home-platform-strip a:nth-child(n+6){transform:translate(40px)}.home-platform-strip img{width:36px;height:36px}.home-section{padding:30px 0 70px}.home-section-title{width:min(100vw - 32px,520px);margin-bottom:32px}.home-section-title h2{font-size:22px}.home-section-title p{margin-top:18px;font-size:13px;line-height:1.7}.home-card-grid{width:min(100vw - 48px,520px);grid-template-columns:1fr;gap:32px}.home-advantage-card{min-height:385px;border-radius:12px}.home-advantage-card h3{margin:24px 24px 10px;font-size:17px;text-align:center}.home-advantage-card p{max-width:none;margin:0 24px;font-size:12px;text-align:center}.home-advantage-card img{right:auto;bottom:27px;left:24px;width:calc(100% - 48px)}.home-china-section{padding-top:54px}.home-china-grid{width:min(100vw - 32px,520px);grid-template-columns:1fr;gap:26px}.home-china-grid img{width:min(100%,342px);max-width:342px;margin:0 auto}.home-china-grid:after{content:none}.home-china-points{gap:18px}.home-china-points div{min-height:54px;padding:0 16px;font-size:12px;border-radius:8px}.home-china-points div:before{width:32px;height:32px;margin-right:12px;border-radius:9px}.home-map-section{padding:0 0 82px}.home-map-section h2{margin:48px 24px 0;font-size:24px;line-height:32px}.home-map-section p{margin:12px auto 32px;padding:0 24px;font-size:16px;line-height:32px;letter-spacing:1px}.home-map-section img{width:min(560px,calc(100vw + 120px));max-width:none;margin-left:50%;transform:translate(-50%)}.home-download-block{flex-direction:column;padding:40px 24px;text-align:center}.home-download-brand{flex-direction:column;gap:16px}.home-download-brand img{visibility:visible}.home-download-brand span{text-align:center}.home-download-block .home-download-button{width:100%;max-width:320px;min-width:0;min-height:48px;margin-top:24px}.x-trial-hero{width:min(100vw - 32px,560px);min-height:0;padding:34px 0 48px;display:flex;flex-direction:column;gap:22px;text-align:center}.x-trial-copy{order:1;gap:22px;justify-items:center}.x-trial-hero-media{order:2}.x-trial-hero-media img{max-width:340px;margin:0 auto}.x-trial-price-lockup{justify-content:center;gap:14px}.x-trial-price-lockup>span{font-size:90px}.x-trial-price-lockup b{min-height:32px;padding:0 10px;font-size:13px}.x-trial-price-lockup h1{font-size:48px}.x-trial-claim{gap:12px;font-size:14px;line-height:1.7;text-align:left}.x-trial-claim em{font-size:24px}.x-trial-button{min-height:48px}.x-trial-trust{justify-content:center;gap:12px}.x-trial-trust div{font-size:16px;line-height:32px}.x-trial-section{width:min(100vw - 32px,560px);padding:54px 0}.x-trial-section-head{margin-bottom:32px}.x-trial-section-head h2{font-size:24px;line-height:36px}.x-trial-section-head p{margin-top:12px;font-size:15px;line-height:28px}.x-trial-china-grid,.x-trial-step-grid{grid-template-columns:1fr;gap:28px}.x-trial-reason-grid{grid-template-columns:1fr}.x-trial-china-device img{max-width:430px;margin:0 auto}.x-trial-steps{width:100%;padding:58px 16px}.x-trial-steps .x-trial-section-head img{width:128px}.x-trial-step-grid{max-width:560px;margin:0 auto}.x-trial-step-list{order:2}.x-trial-step-list article{min-height:76px;padding:18px}.x-trial-step-list h3{font-size:17px;line-height:26px}.x-trial-step-grid>img{order:1}.x-trial-card-grid{grid-template-columns:1fr;gap:16px}.x-trial-card-grid article{min-height:0}.x-trial-card-grid div{padding:24px 22px 6px}.x-trial-card-grid h3{font-size:19px;line-height:28px}.x-trial-floating{right:16px;bottom:16px}.x-trial-floating a{width:68px;height:68px;gap:2px}.x-trial-floating span,.x-trial-floating small{font-size:10px}.x-trial-floating b{font-size:14px}.x-trial-floating small{width:42px;padding-top:2px}.not-found-page{min-height:calc(100vh - 34px);padding:54px 16px}.not-found-panel{padding:28px 20px}.not-found-panel h1{font-size:26px;line-height:34px}.not-found-panel p{font-size:14px;line-height:24px}.not-found-actions{flex-direction:column;align-items:stretch}.download-hero-card{width:min(100vw - 32px,640px);min-height:0;margin-top:6px;padding:24px;display:flex;flex-direction:column;gap:16px}.download-hero-copy{display:contents}.download-hero-copy h1{order:1;font-size:24px;line-height:32px;letter-spacing:1px}.download-hero-copy ul{order:2;margin-top:0;padding-left:21px;font-size:14px;line-height:24px}.download-hero-image{order:3;width:261px;align-self:center}.download-hero-image img{transform:none}.download-hero-actions{order:4;flex-direction:column;width:100%;margin-top:0}.download-button{width:100%}.download-section{width:min(100vw - 32px,640px);padding:40px 0}.download-section-head,.download-section-head.compact{margin-bottom:32px}.download-section-head h2,.download-setup-head h2,.download-faq-block h2{font-size:24px;line-height:32px;letter-spacing:1px}.download-section-head p,.download-setup-head p{font-size:14px;line-height:24px;letter-spacing:0}.download-devices-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.download-device-item{width:auto;min-height:86px;padding:12px;font-size:14px;line-height:21px}.download-device-item img{width:20px;height:20px}.download-platform-card{margin-top:40px;padding:24px;flex-direction:column;gap:20px}.download-platform-image{width:100%;height:190px;border-radius:12px}.download-platform-copy{gap:16px}.download-platform-copy h2{font-size:20px;line-height:32px;letter-spacing:1px}.download-platform-copy p{font-size:14px;line-height:24px}.download-setup-section{margin-top:40px;gap:32px}.download-setup-head{gap:16px}.download-steps-grid{flex-direction:column;gap:16px}.download-step-card{flex:0 0 auto;padding:24px;gap:20px}.download-step-card h3{font-size:18px;line-height:28px}.download-step-card p{font-size:14px;line-height:24px}.download-step-card>a{width:100%}.download-link-list{gap:8px}.download-faq-block{margin-top:40px}.download-faq-block h2{margin-bottom:32px}.download-faq-list{gap:12px}.download-faq-item{padding:16px;border-radius:12px}.download-faq-item summary{font-size:16px;line-height:24px}.download-faq-item svg{width:20px;height:20px}.download-faq-item div{margin-top:12px;padding-top:12px;font-size:14px}.download-why-grid{flex-direction:column;gap:16px}.download-why-image{width:100%;height:241px}.download-why-image img{object-fit:contain}.download-why-cards{gap:16px}.download-why-card{flex-direction:column;align-items:flex-start;gap:16px;padding:24px}.download-why-card>div{width:40px;height:40px;padding:8px;border-radius:10px}.download-why-card img{width:24px;height:24px}.download-why-card section{gap:4px}.download-why-card h3{font-size:20px;line-height:32px}.download-why-card p{font-size:16px;line-height:32px;letter-spacing:.08px}.price-trial-hero{width:min(100vw - 48px,640px);min-height:0;margin-top:0;padding:140px 0 40px;grid-template-columns:1fr;gap:24px;text-align:center}.price-trial-copy{align-items:center;gap:24px;transform:none}.price-trial-copy h1{font-size:32px;line-height:44px}.price-trial-subtitle{font-size:24px;line-height:36px}.price-trial-description{font-size:14px;line-height:24px}.price-trial-promo{width:100%;justify-content:center;text-align:left}.price-trial-promo p,.price-trial-promo strong{flex-wrap:wrap;font-size:14px;line-height:24px}.price-trial-promo b{font-size:24px}.price-trial-actions,.price-action{width:100%}.price-trial-illustration{order:-1;transform:none}.price-trial-illustration img{max-width:343px}.price-section{width:min(100vw - 32px,640px);padding:52px 0}.price-section-head{margin-bottom:32px}.price-section-head h2{font-size:24px;line-height:32px;letter-spacing:1px}.price-section-head p{font-size:14px;line-height:24px}.price-period-toggle{width:100%;margin-bottom:36px}.price-period-button{padding:8px 14px;font-size:13px}.price-plan-cards{flex-direction:column;padding:12px;gap:16px}.price-plan-card,.price-plan-card.is-featured{flex:0 0 auto;padding:28px 22px;transform:none}.price-social-banner{flex-wrap:wrap;height:auto;min-height:0;padding:20px;font-size:14px}.price-social-banner img{width:34px;height:34px}.price-china-grid,.price-platform-grid,.price-offer-card{grid-template-columns:1fr;gap:28px}.price-china-phone{max-width:320px;margin:0 auto}.price-china-stats{gap:14px}.price-china-stats div{min-height:56px;padding:14px 16px;font-size:14px}.price-platform-image{min-height:240px}.price-platform-cards article{align-items:flex-start;padding:18px}.price-platform-cards article>div{width:44px;height:44px}.price-platform-cards img{width:44px;height:44px}.price-platform-cards h3{font-size:18px;line-height:26px}.price-offer-head h2{font-size:24px;line-height:34px}.price-offer-card>div:first-child{padding:28px 22px}.price-offer-media{min-height:220px}.price-offer-media img{width:80%;max-height:220px}.price-offer-card .price-buy-button{width:100%}.price-download-cta{margin-top:24px;padding:52px 24px}.price-download-cta h2{font-size:22px;line-height:32px}.price-download-cta p{font-size:14px;line-height:24px}.devices-hero{width:min(100vw - 32px,640px);min-height:0;padding:58px 0 64px;grid-template-columns:1fr;gap:28px;text-align:center}.devices-hero-copy{align-items:center}.devices-hero-copy h1{font-size:28px;line-height:38px;letter-spacing:1px}.devices-hero-copy p{margin:20px 0 24px;font-size:14px;line-height:24px;letter-spacing:0}.devices-hero-image{order:-1}.devices-hero-image img{max-width:360px;max-height:300px}.devices-section{width:min(100vw - 32px,640px);padding:52px 0}.devices-section-head{margin-bottom:32px}.devices-section-head h2,.devices-trial-head h2{font-size:24px;line-height:32px;letter-spacing:1px}.devices-section-head p{margin-top:16px;font-size:14px;line-height:24px}.devices-card-grid{gap:16px}.devices-platform-grid,.devices-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.devices-feature-card{min-height:144px;align-items:center;justify-content:center;padding:20px 16px;gap:14px;text-align:center}.devices-feature-card img{width:48px;height:48px}.devices-feature-card h3{font-size:16px;line-height:24px;letter-spacing:.3px}.devices-feature-card p{font-size:13px;line-height:20px}.devices-scenario-section,.devices-trial-section{padding-top:52px}.devices-scenario-card,.devices-trial-card{grid-template-columns:1fr}.devices-scenario-card>div,.devices-trial-card>div{padding:24px;gap:16px}.devices-scenario-card h3,.devices-trial-card h3{font-size:20px;line-height:28px}.devices-scenario-card p,.devices-trial-card p{font-size:14px;line-height:26px}.devices-scenario-card>img{max-height:248px}.devices-trial-head{margin-bottom:28px}.devices-trial-card>img{max-height:240px;padding:20px}.devices-feature-page.feature-lp-page:not(.feature-ad-blocker-page) .devices-trial-card:after,.devices-feature-page.feature-lp-page:not(.feature-ad-blocker-page) .devices-trial-card>img{grid-column:1;grid-row:2;min-height:240px}.devices-feature-page.feature-lp-page.feature-premium-page .devices-trial-card:after{grid-column:1;grid-row:2;min-height:240px}.devices-trial-card a{width:auto;align-self:flex-start}.devices-final-cta{margin-top:24px;padding:52px 24px}.devices-final-cta h2{font-size:22px;line-height:32px}.devices-final-cta p{font-size:14px;line-height:24px}.devices-feature-page:not(.feature-lp-page){background:#fff}.devices-feature-page:not(.feature-lp-page) .devices-hero{width:100%;padding:27px 24px 43px;display:flex;flex-direction:column;gap:0}.devices-feature-page:not(.feature-lp-page) .devices-hero-copy h1{font-size:20px;line-height:32px;font-weight:500;letter-spacing:2px}.devices-feature-page:not(.feature-lp-page) .devices-hero-copy{padding-top:0;transform:none}.devices-feature-page:not(.feature-lp-page) .devices-hero-copy p{width:100%;max-width:342px;margin:24px 0;font-size:14px;line-height:25.5px;text-align:left}.devices-feature-page:not(.feature-lp-page) .devices-download-button{min-width:240px;min-height:52px;padding:0 16px;font-size:14px}.devices-feature-page:not(.feature-lp-page) .devices-hero-image{order:initial;width:100%;margin-top:34px}.devices-feature-page:not(.feature-lp-page) .devices-hero-image img{width:342px;max-width:100%;max-height:none}.devices-feature-page:not(.feature-lp-page) .devices-section{padding-top:112px}.devices-feature-page.feature-lp-page .devices-hero{width:100%;min-height:0;padding:48px 24px 52px;display:flex;flex-direction:column;gap:0;text-align:center}.devices-feature-page.feature-no-logs-policy-page .devices-hero{min-height:0;padding-bottom:16px}.devices-feature-page.feature-no-logs-policy-page .devices-hero-copy{width:min(342px,100%);margin:0 auto;align-items:center}.devices-feature-page.feature-lp-page.feature-encryption-page .devices-hero-copy p{max-width:326px;margin:24px 0 49px}.devices-feature-page.feature-lp-page.feature-premium-page .devices-hero{min-height:0}.devices-feature-page.feature-premium-page .devices-hero-copy{margin-top:0}.devices-feature-page.feature-premium-page .feature-lp-section:nth-of-type(2) .devices-section-head p{margin-top:36px}.devices-feature-page.feature-lp-page.feature-premium-page .feature-lp-section:nth-of-type(2){padding-top:58px}.devices-feature-page.feature-lp-page .devices-hero-copy{align-items:center}.devices-feature-page.feature-lp-page .devices-hero-copy h1{width:auto;max-width:342px;font-size:20px;line-height:32px;font-weight:600;letter-spacing:1.2px}.devices-feature-page.feature-lp-page .devices-hero-copy p{width:100%;max-width:342px;margin:24px 0;font-size:16px;line-height:25.6px;text-align:left}.devices-feature-page.feature-no-logs-policy-page .devices-hero-copy p{text-align:center}.devices-feature-page.feature-lp-page .devices-download-button{min-width:240px;min-height:52px;padding:0 16px}.devices-feature-page.feature-lp-page .devices-hero-image{order:initial;width:100%;margin-top:32px;justify-content:center}.devices-feature-page.feature-lp-page .devices-hero-image img{width:342px;max-width:100%;max-height:none}.feature-lp-section{padding-top:64px;padding-bottom:64px}.devices-feature-page.feature-no-logs-policy-page .feature-lp-section:nth-of-type(2){padding-top:8px}.devices-feature-page.feature-no-logs-policy-page .feature-lp-section:nth-of-type(2) .devices-section-head{margin-bottom:24px}.devices-feature-page.feature-ad-blocker-page .devices-hero{padding:42px 24px 34px}.devices-feature-page.feature-ad-blocker-page .feature-lp-section{width:min(100vw - 32px,640px);padding-top:52px;padding-bottom:52px}.devices-feature-page.feature-ad-blocker-page .ad-blocker-reply-section{width:min(100vw - 32px,640px);padding-top:24px}.devices-feature-page.feature-lp-page.feature-ad-blocker-page .devices-hero-copy p{margin:22px 0 28px;text-align:center}.devices-feature-page.feature-lp-page.feature-ad-blocker-page .devices-download-button{min-width:180px;min-height:48px}.devices-feature-page.feature-lp-page.feature-ad-blocker-page .devices-hero-image{margin-top:28px}.devices-feature-page.feature-ad-blocker-page .feature-lp-card{min-height:166px;justify-content:flex-start;gap:12px}.devices-feature-page.feature-ad-blocker-page .feature-lp-card h3{font-size:20px;line-height:28px}.devices-feature-page.feature-ad-blocker-page .feature-lp-card p{font-size:14px;line-height:24px}.devices-feature-page.feature-ad-blocker-page .ad-blocker-steps-section{width:100%;padding:64px 24px}.devices-feature-page.feature-ad-blocker-page .ad-blocker-steps-section .devices-section-head{margin-bottom:40px}.devices-feature-page.feature-ad-blocker-page .ad-blocker-steps-section .devices-section-head h2{font-size:28px;line-height:38px}.devices-feature-page.feature-ad-blocker-page .ad-blocker-steps-section .devices-section-head p{margin-top:20px;font-size:16px;line-height:26px}.ad-blocker-step-grid{grid-template-columns:1fr;gap:32px}.ad-blocker-step-card{gap:20px}.ad-blocker-step-card-head h3{font-size:20px;line-height:28px}.ad-blocker-step-card-body{padding:24px 16px}.ad-blocker-step-card-body img{height:180px}.ad-blocker-step-card-body p{font-size:16px;line-height:26px}.ad-blocker-step-card-body ul{font-size:14px;line-height:28px}.ad-blocker-technical-card{grid-template-columns:1fr;padding:28px 22px}.ad-blocker-technical-card h3{margin:0 auto 24px;font-size:28px;line-height:38px}.ad-blocker-technical-card ul{padding:0 0 0 20px;font-size:14px;line-height:24px}.ad-blocker-benefits-section{width:100%;gap:24px;padding:64px 24px}.ad-blocker-benefits-section h2{font-size:28px;line-height:40px}.ad-blocker-benefit-tabs{width:100%;justify-content:flex-start;gap:16px;overflow-x:auto}.ad-blocker-benefit-tab{min-height:36px;padding:8px 12px;font-size:13px;line-height:18px;white-space:nowrap}.ad-blocker-benefit-content{grid-template-columns:1fr;gap:32px}.ad-blocker-benefit-image{display:flex;justify-content:center}.ad-blocker-benefit-image img{width:min(280px,100%);height:auto}.ad-blocker-benefit-panel{gap:32px}.ad-blocker-benefit-item{grid-template-columns:40px minmax(0,1fr);gap:16px}.ad-blocker-benefit-item>img{width:40px;height:40px}.ad-blocker-benefit-item h3{font-size:14px;line-height:24px}.ad-blocker-benefit-item p{font-size:14px;line-height:20px}.feature-lp-grid-2,.feature-lp-grid-3,.feature-lp-grid-4,.feature-image-card-grid,.feature-promise-card,.feature-scenario-card,.feature-scenario-card.is-reverse{grid-template-columns:1fr}.feature-lp-card{min-height:128px;align-items:flex-start;text-align:left}.devices-feature-page.feature-premium-page .feature-lp-section:nth-of-type(2) .feature-lp-grid-2{gap:14px}.devices-feature-page.feature-premium-page .feature-lp-section:nth-of-type(2) .feature-lp-card{min-height:260px;padding:20px 14px}.devices-feature-page.feature-premium-page .feature-lp-section:nth-of-type(2) .feature-lp-card img{width:40px;height:40px}.devices-feature-page.feature-premium-page .feature-lp-section:nth-of-type(2) .feature-lp-card h3{font-size:16px;line-height:24px}.devices-feature-page.feature-premium-page .feature-lp-section:nth-of-type(2) .feature-lp-card p{font-size:12px;line-height:22px}.feature-lp-card .feature-lp-number{font-size:18px;line-height:24px}.feature-lp-card ul{font-size:13px;line-height:22px}.feature-lp-section-note{margin-top:24px;font-size:14px;line-height:24px}.feature-image-card img{height:190px}.feature-image-card p{padding:16px;font-size:14px;line-height:24px}.feature-promise-card>div{padding:24px;gap:16px}.feature-promise-card>img{max-height:220px}.feature-scenario-stack{gap:24px}.feature-scenario-card.is-reverse .feature-scenario-copy,.feature-scenario-card.is-reverse .feature-scenario-media{order:initial}.feature-scenario-copy{padding:24px;gap:16px}.feature-scenario-copy>img{width:44px;height:44px}.feature-scenario-copy h3{font-size:22px;line-height:30px}.feature-scenario-copy strong{font-size:13px;line-height:22px}.feature-scenario-copy p{font-size:14px;line-height:24px}.feature-scenario-media img{max-height:220px}.devices-feature-page.feature-lp-page:not(.feature-ad-blocker-page) .feature-scenario-card{min-height:600px}.devices-feature-page.feature-lp-page:not(.feature-ad-blocker-page) .feature-scenario-media{min-height:300px}.devices-feature-page.feature-lp-page:not(.feature-ad-blocker-page) .feature-scenario-media img{width:100%;max-height:none;opacity:1}.devices-feature-page.feature-performance-page .feature-scenario-card:first-child .feature-scenario-media img{width:100%;max-height:none;opacity:1}.devices-feature-page.feature-lp-page.feature-encryption-page .feature-scenario-card{min-height:auto}.devices-feature-page.feature-lp-page.feature-encryption-page .feature-scenario-copy{padding:24px;gap:16px}.devices-feature-page.feature-lp-page.feature-encryption-page .feature-scenario-copy>img{width:40px;height:40px}.devices-feature-page.feature-lp-page.feature-encryption-page .feature-scenario-copy h3{font-size:20px;line-height:28px}.devices-feature-page.feature-lp-page.feature-encryption-page .feature-scenario-list p{font-size:14px;line-height:28px}.devices-feature-page.feature-lp-page.feature-encryption-page .feature-scenario-media{min-height:248px;height:248px}.devices-feature-page.feature-lp-page.feature-encryption-page .feature-scenario-media img{width:100%;height:100%;max-height:none;opacity:1;object-fit:cover}.devices-feature-page.feature-lp-page.feature-encryption-page .feature-image-card{border-radius:12px}.devices-feature-page.feature-lp-page.feature-encryption-page .feature-image-card img{height:181.72px}.devices-feature-page.feature-lp-page.feature-encryption-page .feature-image-card p{padding:24px;color:#0b0b0b;font-family:Mark Pro,PingFang SC Local,sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:.5px}.devices-feature-page.feature-lp-page.feature-premium-page .feature-scenario-card{min-height:auto}.devices-feature-page.feature-lp-page.feature-premium-page .feature-scenario-media{min-height:0;max-height:248px;overflow:hidden}.devices-feature-page.feature-lp-page.feature-premium-page .feature-scenario-media img{width:100%;height:auto;max-height:none;opacity:1;object-fit:contain}.what-vpn-hero{width:100%;height:625px;min-height:0;padding:27px 24px 43px;display:flex;flex-direction:column;gap:0;text-align:center}.what-vpn-hero-copy{display:flex;flex-direction:column;align-items:center}.what-vpn-hero-copy h1{margin-bottom:24px;font-size:20px;line-height:32px;letter-spacing:1.2px}.what-vpn-hero-copy ul{width:100%;max-width:342px;margin-bottom:28px;padding-left:18px;text-align:left;font-size:16px;line-height:32px}.what-vpn-hero-copy a{min-width:240px;min-height:52px;padding:0 16px}.what-vpn-hero-media{order:initial;width:100%;margin-top:19px;justify-content:center}.what-vpn-hero-media img{width:342px;max-width:100%;max-height:none}.ad-blocker-extra-section{width:min(100vw - 32px,640px);padding:54px 0}.ad-blocker-section-head{margin-bottom:30px}.ad-blocker-section-head h2{font-size:24px;line-height:34px;letter-spacing:.5px}.ad-blocker-section-head p{margin-top:12px;font-size:14px;line-height:24px}.ad-blocker-problem-grid,.ad-blocker-solution-grid,.ad-blocker-comparison-grid,.ad-blocker-testimonial-grid{grid-template-columns:1fr;gap:14px}.ad-blocker-problem-grid>img{order:2}.ad-blocker-problem-grid>div{order:1;gap:12px}.ad-blocker-problem-grid article,.ad-blocker-comparison-grid article,.ad-blocker-testimonial-grid article{padding:20px}.ad-blocker-problem-grid h3,.ad-blocker-comparison-grid h3,.ad-blocker-testimonial-grid h3,.ad-blocker-platform-grid h3,.ad-blocker-solution-grid h3{font-size:18px;line-height:28px}.ad-blocker-problem-grid p,.ad-blocker-comparison-grid li,.ad-blocker-testimonial-grid p,.ad-blocker-platform-grid li,.ad-blocker-solution-grid p,.ad-blocker-faq-list p{font-size:14px;line-height:24px}.ad-blocker-solution{width:min(100vw - 32px,640px);padding-right:0;padding-left:0}.ad-blocker-solution-grid article{grid-template-columns:1fr}.ad-blocker-solution-grid img{min-height:190px}.ad-blocker-solution-grid div{padding:20px}.ad-blocker-metric-grid,.ad-blocker-stats-grid,.ad-blocker-platform-grid{grid-template-columns:1fr;gap:12px}.ad-blocker-metric-grid article,.ad-blocker-stats-grid article{min-height:98px;padding:18px}.ad-blocker-metric-grid strong,.ad-blocker-stats-grid strong{font-size:26px;line-height:34px}.ad-blocker-platform-grid article{padding:22px}.ad-blocker-platform-grid img{width:46px;height:46px;margin-bottom:12px}.ad-blocker-faq-list details{padding:16px 18px}.ad-blocker-faq-list summary{font-size:15px;line-height:24px}.what-vpn-section{width:min(100vw - 32px,640px);padding:52px 0}.what-vpn-section-head{margin-bottom:32px}.what-vpn-section-head.compact{margin-bottom:28px}.what-vpn-section-head h2{font-size:24px;line-height:32px;letter-spacing:.8px}.what-vpn-section-head p{margin-top:14px;font-size:14px;line-height:24px}.what-vpn-devices-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 14px}.what-vpn-devices-grid div{min-width:0;gap:10px;font-size:13px}.what-vpn-devices-grid img{width:36px;height:36px}.what-vpn-split-card,.what-vpn-why-card,.what-vpn-steps-grid{grid-template-columns:1fr}.what-vpn-split-media,.what-vpn-why-media{min-height:210px}.what-vpn-split-media img{width:min(100%,300px);height:auto;opacity:1}.what-vpn-page .devices-trial-card:after,.what-vpn-page .devices-trial-card>img{grid-column:1;grid-row:2;min-height:240px}.what-vpn-split-copy,.what-vpn-why-list{padding:24px}.what-vpn-split-copy h2{font-size:22px;line-height:30px}.what-vpn-split-copy p{font-size:14px;line-height:26px}.what-vpn-steps-grid{gap:16px}.what-vpn-steps-grid article{min-height:0;padding:24px}.what-vpn-steps-grid h3,.what-vpn-why-list h3{font-size:17px;line-height:26px}.what-vpn-steps-grid p,.what-vpn-why-list p{font-size:14px;line-height:24px}.what-vpn-steps-grid a{width:100%}.what-vpn-why-list{gap:20px}.what-vpn-why-list section{gap:14px}.what-vpn-why-list img{width:38px;height:38px}.what-vpn-faq-list details{padding:18px}.what-vpn-faq-list summary{font-size:15px;line-height:24px}.what-vpn-faq-list p{font-size:14px}.category-vpn-page{display:block;min-height:0}.category-sidebar{position:sticky;z-index:8;top:84px;min-height:0;display:flex;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid #e6e6e6}.category-sidebar a{flex:0 0 25%;min-width:25%;min-height:44px;padding:0 6px;border-right:1px solid #eeeeee;border-bottom:0;font-size:13px;justify-content:center;text-align:center}.category-content{width:min(100vw - 48px,640px);margin:0 auto;padding:56px 0 72px}.category-header{flex-direction:column;align-items:stretch;gap:18px;margin-bottom:28px}.category-header h1{font-size:24px;line-height:44px;text-align:center}.category-search{width:300px;min-height:34px;margin:0 auto}.category-search input{height:34px;padding:0 12px;font-size:14px}.category-search button{width:42px;height:34px}.category-featured-grid,.category-post-grid{grid-template-columns:1fr;gap:28px;row-gap:64px}.category-featured-grid{margin-top:28px;margin-bottom:28px}.category-featured-card,.category-post-card{min-height:0}.category-image-link,.category-post-image{display:block}.category-post-image{height:auto;aspect-ratio:1.9}.category-image-link{aspect-ratio:4 / 3}.category-card-meta{display:block;align-items:flex-start;gap:6px;margin-top:0;font-size:12px;line-height:20px}.category-card-meta a{width:fit-content;margin-top:6px}.category-card-meta time{display:block}.category-title-link h2,.category-title-link h3{font-size:18px;line-height:24px}.category-title-link p{font-size:13px;line-height:18px}.category-mobile-cta{min-height:182px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;border-top:4px solid #0b0b0b;border-bottom:1px solid #e5e5e5;background:#fff;text-align:center}.category-mobile-cta h2{margin:0;color:#0b0b0b;font-size:15px;line-height:22px;font-weight:800}.category-mobile-cta a{min-width:160px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 20px;border-radius:4px;background:#0b0b0b;color:#fff;font-size:13px;line-height:1;font-weight:700}.article-vpn-page{display:block;min-height:0}.article-sidebar{width:100%;min-height:0}.article-reading-layout{width:min(100vw - 48px,640px);margin:0 auto;padding:32px 0 72px;display:block}.article-reading-main{padding:0}.article-breadcrumb{margin-bottom:18px;font-size:13px;line-height:20px}.article-title-block h1{font-size:32px;line-height:48px;letter-spacing:1.5px}.article-meta-row{margin:18px 0 28px;padding:18px 0;flex-direction:column;align-items:flex-start;gap:16px}.article-date{grid-template-columns:auto 1fr;justify-items:start;text-align:left}.article-rich-body{max-width:100%;font-size:17px;line-height:1.85}.article-rich-body h2{margin-top:38px;font-size:22px;line-height:32px}.article-rich-body h3{font-size:19px;line-height:28px}.article-rich-body table{display:block;overflow-x:auto;white-space:nowrap}.article-tutorial-links{padding:18px}.article-toc-card{position:fixed;box-sizing:border-box;z-index:1000;top:0;right:0;bottom:0;width:320px;max-width:85vw;height:100vh;margin-top:0;padding:100px 16px 28px;display:none;visibility:hidden;overflow-y:auto;pointer-events:none;background:#fff;box-shadow:none;transform:translate(calc(100% + 2px));transition:transform .3s ease,visibility .3s ease}.article-toc-card>img{display:none}.article-toc-card ol{max-height:none}.article-toc-toggle{position:fixed;z-index:900;top:166px;right:0;min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:0;border-radius:16px 0 0 16px;background:#dedede80;color:#0b0b0b;font-size:12px;line-height:1;box-shadow:0 2px 8px #0000001a;backdrop-filter:blur(4px);cursor:pointer}.article-toc-toggle svg{width:10px;height:10px;flex:0 0 auto}.article-toc-overlay{position:fixed;z-index:998;inset:0;display:block;visibility:hidden;opacity:0;pointer-events:none;background:#00000080;transition:opacity .3s ease,visibility .3s ease}.is-article-toc-open .article-toc-card{display:block;visibility:visible;pointer-events:auto;box-shadow:-4px 0 12px #00000026;transform:translate(0)}.is-article-toc-open .article-toc-overlay{visibility:visible;opacity:1;pointer-events:auto}}@media(max-width:640px){:root{--wrap: min(100vw - 28px, 1180px)}.section{padding:58px 0}.hero{padding-top:38px}.hero-copy h1{font-size:46px}.hero-copy p{font-size:18px}.hero-facts,.category-rail{grid-template-columns:1fr}.button,.x-trial-price-lockup,.x-trial-claim,.x-trial-trust,.x-trial-button{width:100%}.search-form{flex-direction:column}}.price-vpn-page .price-period-toggle{margin-bottom:32px}.price-benefits-section{width:100%;padding-right:max(40px,calc((100vw - 1240px)/2));padding-left:max(40px,calc((100vw - 1240px)/2));background:#f9fafb}.price-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.price-benefit-grid article{padding:40px;border-radius:20px;background:#fff;transition:box-shadow .2s ease}.price-benefit-grid article:hover{box-shadow:0 0 24px #4059793d}.price-benefit-grid article>div{position:relative;width:60px;height:60px;margin-bottom:16px;border-radius:8px}.price-benefit-grid article>div img{position:absolute;inset:0;width:100%;height:100%;padding:16px;object-fit:contain}.price-benefit-grid h3{margin:0 0 16px;color:#0b0b0b;font-size:24px;font-weight:600;line-height:36px;letter-spacing:1px}.price-benefit-underline{width:46px;height:4px;margin-bottom:16px;border-radius:999px;background:#cdd8ff}.price-benefit-grid p{margin:0;color:#585858;font-size:16px;line-height:28px;letter-spacing:.08px}@media(max-width:1024px){.price-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.price-benefit-grid article{padding:24px}}@media(max-width:920px){.price-vpn-page .price-plan-cards{flex-direction:column}.price-vpn-page .price-plan-card,.price-vpn-page .price-plan-card.is-featured{transform:none}}@media(max-width:640px){.price-vpn-page .price-section{width:calc(100vw - 32px)}.price-desktop-break{display:none}.price-vpn-page .price-period-toggle{width:100%}.price-vpn-page .price-period-button{min-width:0;flex:1 0 45%;padding:10px 12px}.price-vpn-page .price-plan-card,.price-vpn-page .price-plan-card.is-featured{padding:24px}.price-benefits-section{width:100%;padding-right:16px;padding-left:16px}.price-benefit-grid{grid-template-columns:1fr}.price-benefit-grid article{min-height:0;padding:24px}}.jss-download-page,.jss-price-page,.jss-features-page{background:#fff}.jss-download-hero,.jss-price-hero,.jss-feature-hero{width:min(1180px,calc(100vw - 48px));min-height:560px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);align-items:center;gap:72px;padding:72px 0}.jss-download-hero h1,.jss-price-hero h1,.jss-feature-hero h1,.jss-feature-index-hero h1{max-width:760px;margin:16px 0 24px;font-size:52px;line-height:1.14}.jss-download-hero p:not(.eyebrow),.jss-price-hero p:not(.eyebrow),.jss-feature-hero p:not(.eyebrow),.jss-feature-index-hero p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:18px}.jss-download-hero img,.jss-price-hero img,.jss-feature-hero img{width:100%;max-height:440px;object-fit:contain}.jss-price-hero .button,.jss-feature-cta .button{margin:20px 10px 0 0}.jss-download-section,.jss-price-section,.jss-trial-section,.jss-feature-details,.jss-faq-section{width:min(1180px,calc(100vw - 48px));margin:0 auto;padding:88px 0}.jss-section-head{margin-bottom:42px;text-align:center}.jss-section-head h2{margin:0 0 12px;font-size:38px;line-height:1.2}.jss-section-head p{margin:0 auto;max-width:660px;color:var(--muted)}.jss-platform-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:42px}.jss-platform-tab{min-height:112px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);cursor:pointer}.jss-platform-tab img{width:30px;height:30px;object-fit:contain}.jss-platform-tab.is-active{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:#eef5ff}.jss-platform-panel{scroll-margin-top:110px}.jss-platform-summary{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;padding:44px;border:1px solid var(--line);border-radius:8px}.jss-platform-summary>img{width:100%;height:300px;object-fit:contain}.jss-platform-summary h2{margin:12px 0 18px;font-size:34px}.text-link{color:var(--brand-strong);font-weight:700;text-decoration:underline;text-underline-offset:4px}.jss-download-steps,.jss-price-grid,.jss-feature-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:42px}.jss-step-card,.jss-price-card,.jss-feature-detail-grid article{min-height:420px;padding:34px;border:1px solid var(--line);border-radius:8px;background:#fff}.jss-step-card>span,.jss-feature-detail-grid article>span{display:inline-block;margin-bottom:22px;color:var(--red);font-size:14px;font-weight:800}.jss-step-card h3,.jss-price-card h3,.jss-feature-detail-grid h3{margin:0 0 18px;font-size:26px;line-height:1.3}.jss-step-card>p,.jss-feature-detail-grid p{color:var(--muted)}.jss-release-meta{min-height:142px;margin-bottom:22px}.jss-release-meta p{margin:6px 0;color:var(--muted);line-height:1.5}.jss-release-meta strong{color:var(--ink)}.jss-download-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jss-outline-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:10px 16px;border:1px solid var(--ink);border-radius:6px;background:#fff;color:var(--ink);font-weight:800;text-align:center}.jss-outline-button.accent{border-color:var(--red);color:var(--red)}.jss-faq-section h2{margin-bottom:28px;font-size:38px;text-align:center}.jss-faq-section details{border-top:1px solid var(--line);padding:22px 4px}.jss-faq-section summary{cursor:pointer;font-size:18px;font-weight:800}.jss-faq-section details p{color:var(--muted)}.jss-price-card.is-featured{border:2px solid var(--brand);box-shadow:0 18px 46px #2176ff24}@media(max-width:920px){.jss-download-hero,.jss-price-hero,.jss-feature-hero{min-height:0;grid-template-columns:1fr;gap:34px;padding:52px 0;text-align:center}.jss-download-hero h1,.jss-price-hero h1,.jss-feature-hero h1,.jss-feature-index-hero h1{margin-right:auto;margin-left:auto;font-size:38px}.jss-download-hero p,.jss-price-hero p,.jss-feature-hero p{margin-right:auto;margin-left:auto}.jss-download-hero img,.jss-price-hero img,.jss-feature-hero img{max-height:320px}.jss-platform-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.jss-platform-summary,.jss-trial-card,.jss-feature-index-grid>a{grid-template-columns:1fr}.jss-download-steps,.jss-price-grid,.jss-feature-detail-grid,.jss-feature-index-grid{grid-template-columns:1fr}.jss-step-card,.jss-price-card,.jss-feature-detail-grid article{min-height:0}}@media(max-width:640px){.jss-download-hero,.jss-price-hero,.jss-feature-hero,.jss-download-section,.jss-price-section,.jss-trial-section,.jss-feature-details,.jss-faq-section,.jss-feature-index-hero,.jss-feature-index-grid{width:min(100vw - 32px,1180px)}.jss-download-section,.jss-price-section,.jss-trial-section,.jss-feature-details,.jss-faq-section{padding:58px 0}.jss-platform-tabs{gap:8px}.jss-platform-tab{min-height:96px;padding:12px}.jss-platform-summary,.jss-step-card,.jss-price-card,.jss-feature-detail-grid article{padding:24px}.jss-platform-summary>img{height:220px}.jss-download-links{grid-template-columns:1fr}.jss-outline-button{width:100%}.jss-trial-card>div{padding:30px 24px}.jss-feature-index-grid>a{padding:22px}}.category-vpn-page,.article-vpn-page{margin:104px auto 0}.article-rich-body>h1:first-child{display:none}.jss-feature-app-download{margin-top:96px;margin-bottom:96px}.jss-privacy-hero-art,.jss-encryption-hero-art,.jss-security-hero-art{position:relative;width:100%;max-width:576px;aspect-ratio:576 / 384}.jss-privacy-hero-art img,.jss-encryption-hero-art img,.jss-security-hero-art img{position:absolute;width:auto;max-height:none;object-fit:contain}.jss-privacy-hero-circle{top:-4.7%;left:calc(50% + 18px);width:73.4%!important;transform:translate(-50%)}.jss-privacy-hero-group-one{top:3.6%;left:12.2%;width:64.1%!important;height:92.7%}.jss-privacy-hero-group-two{top:11%;left:0;width:95.6%!important;height:73.7%}.jss-privacy-hero-person{top:3.1%;right:0;width:37.4%!important;height:40.9%;transform:scaleY(-1) rotate(172.91deg)}.jss-encryption-hero-bg{top:-18px;left:calc(50% + 18px);width:73%!important;transform:translate(-50%)}.jss-encryption-hero-layer{width:100%!important;height:100%}.jss-encryption-hero-layer.layer-1{inset:0 14.2% 68.01% 44.91%;width:auto!important;height:auto}.jss-encryption-hero-layer.layer-2{inset:7.44% 13.82% 0 13.55%;width:auto!important;height:auto}.jss-encryption-hero-layer.layer-3{inset:11.46% 64.84% 52.38% 2.24%;width:auto!important;height:auto}.jss-encryption-hero-layer.layer-4{inset:41.77% 7.67% 30.75% 47%;width:auto!important;height:auto}.jss-encryption-hero-layer.layer-5{inset:56.35% 59.11% 4.32% 0;width:auto!important;height:auto}.jss-encryption-hero-layer.layer-6{inset:12% 0 57.99% 80.68%;width:auto!important;height:auto}.jss-security-hero-circle{top:50%;left:50%;width:78.1%!important;transform:translate(-50%,-50%)}.jss-security-hero-cloud{top:50%;left:50%;width:62.5%!important;height:72.9%;transform:translate(-50%,-50%)}.jss-security-hero-globe{top:50%;left:50%;width:41.7%!important;height:62.5%;transform:translate(-50%,-50%)}.jss-security-hero-pin.pin-two{top:22%;left:28%;width:9%!important;height:18.8%}.jss-security-hero-pin.pin-three{top:18%;right:30%;width:10.4%!important;height:21.4%}.jss-security-hero-pin.pin-four{right:10%;bottom:25%;width:31.3%!important;height:30%}.jss-security-hero-shield{right:10%;bottom:5%;width:23.1%!important;height:40.9%}.jss-feature-what-is-vpn .is-icon-cards .jss-production-card-visual,.jss-feature-privacy .is-icon-cards .jss-production-card-visual{width:58px;min-height:58px;height:58px;margin:28px 28px 0;padding:13px;border-radius:8px;background:#3963ef}.jss-feature-speed-performance .is-detail-cards .jss-production-card-visual,.jss-feature-security-reliability .is-detail-cards .jss-production-card-visual{width:58px;min-height:58px;height:58px;margin:28px 28px 0;padding:12px;border-radius:8px;background:#3963ef}.jss-feature-speed-performance .is-detail-cards .jss-production-card-visual img,.jss-feature-security-reliability .is-detail-cards .jss-production-card-visual img,.jss-feature-what-is-vpn .is-icon-cards .jss-production-card-visual img,.jss-feature-privacy .is-icon-cards .jss-production-card-visual img{width:100%;height:100%;object-fit:contain}.is-tool-cards .jss-production-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.is-tool-cards .jss-production-card{min-height:190px;align-items:center;text-align:center}.is-tool-cards .jss-production-card-visual{width:64px;min-height:64px;height:64px;margin:26px auto 0;padding:10px;border-radius:12px;background:#eff3ff}.is-tool-cards .jss-production-card-visual img{width:100%;height:100%;object-fit:contain}.is-tool-cards .jss-production-card-copy{padding-top:16px}.is-tool-cards .jss-production-card-copy>span,.is-tool-cards .jss-production-card-copy>p{display:none}@media(max-width:767px){.category-vpn-page,.article-vpn-page{margin-top:84px}.jss-feature-app-download{margin-top:64px;margin-bottom:64px}.is-tool-cards .jss-production-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.is-tool-cards .jss-production-card{min-height:160px}}.price-vpn-page #plan{scroll-margin-top:110px}.price-vpn-page .price-plan-cards{align-items:stretch;gap:32px;margin-bottom:16px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.price-vpn-page .price-plan-card{gap:0;padding:32px;border:2px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:none;transform:none;transition:border-color .2s ease,box-shadow .2s ease}.price-vpn-page .price-plan-card:hover{border-color:#3963ef;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.price-vpn-page .price-plan-card.is-featured{align-items:stretch;padding:32px;border:2px solid #3963ef;background:linear-gradient(to bottom right,#3963ef,#2952de);box-shadow:none;transform:none}.price-vpn-page .price-plan-card.is-featured:hover{border-color:#3963ef;box-shadow:0 25px 50px -12px #00000040}.price-vpn-page .price-plan-top{display:flex;flex-direction:column;align-items:stretch;margin-bottom:24px}.price-vpn-page .price-plan-card h3{margin:0 0 8px;color:#242c45;font-size:24px;font-weight:700;line-height:32px;letter-spacing:0;text-align:left}.price-vpn-page .price-plan-subtitle{margin:0 0 16px;color:#4b5563;font-size:14px;line-height:20px}.price-vpn-page .price-plan-amount{justify-content:flex-start;gap:0;margin-bottom:8px}.price-vpn-page .price-plan-amount span{margin-right:4px;color:#6b7280;font-size:18px;font-weight:400}.price-vpn-page .price-plan-amount b{color:#242c45;font-size:48px;font-weight:700;line-height:1}.price-vpn-page .price-plan-amount small{margin-left:8px;color:#4b5563;font-size:16px}.price-vpn-page .price-plan-discount{margin:0 0 16px;color:#3963ef;font-size:14px;font-weight:400;text-align:left}.price-vpn-page .price-buy-button,.price-vpn-page .price-buy-button.is-featured{min-height:48px;border:0;border-radius:8px;background:#3963ef;color:#fff;font-weight:500;transition:background-color .2s ease}.price-vpn-page .price-buy-button:hover{background:#2952de}.price-vpn-page .price-plan-card ul{gap:12px;padding-top:24px;border-top:1px solid #e5e7eb}.price-vpn-page .price-plan-card li{gap:12px;color:#374151;font-size:14px;line-height:20px}.price-vpn-page .price-plan-card li svg{width:20px;height:20px;flex:0 0 auto;margin-top:2px;color:#000}.price-vpn-page .price-plan-card.is-featured h3,.price-vpn-page .price-plan-card.is-featured .price-plan-amount b{color:#fff}.price-vpn-page .price-plan-card.is-featured .price-plan-subtitle,.price-vpn-page .price-plan-card.is-featured .price-plan-amount small{color:#dbeafe}.price-vpn-page .price-plan-card.is-featured .price-plan-amount span{color:#bfdbfe}.price-vpn-page .price-plan-card.is-featured .price-plan-discount{color:#fde047}.price-vpn-page .price-plan-card.is-featured .price-buy-button{background:#fff;color:#3963ef}.price-vpn-page .price-plan-card.is-featured .price-buy-button:hover{background:#eff6ff}.price-vpn-page .price-plan-card.is-featured ul{border-top-color:#60a5fa}.price-vpn-page .price-plan-card.is-featured li{color:#fff}.price-vpn-page .price-plan-card.is-featured li svg{color:#fff}.price-vpn-page .price-period-button.is-active{background:#000;color:#fff}.price-trial-banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:48px;overflow:hidden;padding:60px 64px;border-radius:20px;background:#3963ef;box-shadow:0 12px 60px #0000001f;color:#fff}.price-trial-banner-pattern{position:absolute;top:-328px;left:50%;width:1746px;height:1421px;transform:translate(calc(-50% - 222px));background:url(/images/free-trial-cta/pattern.png) top center / contain no-repeat;pointer-events:none}.price-trial-banner-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px;min-width:0}.price-trial-banner-head{display:flex;flex-direction:column;gap:16px}.price-trial-banner-head h2{margin:0;padding:8px 4px;color:#fff;font-size:24px;font-weight:600;line-height:1.1;letter-spacing:.96px}.price-trial-banner-underline{width:72px;height:8px;margin-left:4px;border-radius:4px;background:#fcfcfc}.price-trial-banner-description{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:16px;font-weight:600;letter-spacing:.08px}.price-trial-banner-icons{display:inline-flex;align-items:center}.price-trial-banner-icons>img,.price-trial-banner-google{width:48px;height:48px;flex:0 0 auto}.price-trial-banner-google{position:relative;display:inline-block}.price-trial-banner-google img{width:48px;height:48px}.price-trial-banner-google img:first-child{position:absolute;inset:0}.price-trial-banner-google img:last-child{position:relative;z-index:1}.price-trial-banner-button{position:relative;z-index:1;display:inline-flex;width:148px;height:52px;flex:0 0 auto;align-items:center;justify-content:center;padding:12px 20px 12px 24px;border:1px solid #3963ef;border-radius:999px;background:#fff;box-shadow:0 19px 11px #0736f20d,0 8px 8px #0736f217,0 2px 5px #0736f21a;color:#3963ef;font-size:16px;font-weight:500;line-height:32px;text-decoration:none;transition:all .3s ease}.price-trial-banner-button:hover{background:#f5f8ff;transform:translateY(-2px)}.price-vpn-page .price-platform-image{min-height:0;border-radius:0;background:transparent}.price-vpn-page .price-platform-image img{width:100%;max-width:500px;aspect-ratio:1 / 1;object-fit:contain}.price-vpn-page .price-platform-cards{max-width:588px;gap:0;overflow:hidden;border:1px solid rgba(0,0,0,.12);border-radius:16px}.price-vpn-page .price-platform-cards article{min-height:0;gap:16px;padding:24px;border:0;border-bottom:1px solid #dedede;border-radius:0}.price-vpn-page .price-platform-cards article:last-child{border-bottom:0}.price-vpn-page .price-platform-cards article>div{border-radius:8px;background:#3963ef}.price-vpn-page .price-platform-cards article>div img{width:32px;height:32px}.price-vpn-page .price-platform-cards h3{margin:0 0 12px;color:#0a0a0a;font-size:18px;font-weight:400;line-height:22px}.price-vpn-page .price-platform-cards p{color:#364153;font-size:16px;line-height:20px}.price-app-download{overflow:hidden;padding:130px 0;background:#fff}.price-app-download-wrapper{position:relative;display:flex;width:min(1240px,calc(100vw - 80px));height:475px;margin:0 auto;align-items:center;border-radius:12px;background:#3963ef;clip-path:polygon(130px 0,100% 0,100% calc(100% - 60px),calc(100% - 160px) 100%,0 100%,0 60px)}.price-app-download-copy{position:relative;z-index:2;display:flex;width:379px;flex-direction:column;align-items:flex-start;gap:24px;margin-left:104px}.price-app-download-subtitle{margin:0;color:#fff;font-size:16px;font-weight:500;line-height:28px;letter-spacing:.08px}.price-app-download h2{margin:0;color:#fff;font-size:40px;font-weight:600;line-height:1.2;text-align:left}.price-app-download-description{max-width:364px;margin:0;color:#fff;font-size:16px;font-weight:400;line-height:28px;letter-spacing:.08px}.price-app-download-button{display:inline-flex;width:148px;height:48px;align-items:center;justify-content:center;padding:12px 20px 12px 24px;border:1px solid #3963ef;border-radius:999px;background:#fff;box-shadow:0 19px 11px #0736f20d,0 8px 8px #0736f217,0 2px 5px #0736f21a;color:#3963ef;font-size:16px;font-weight:500;line-height:32px;text-decoration:none;transition:all .3s ease}.price-app-download-button:hover{background:#f5f8ff;transform:translateY(-2px)}.price-app-download-devices{position:absolute;z-index:1;top:50%;right:65px;width:615px;height:375px;transform:translateY(-50%);pointer-events:none}.price-app-download-devices .device-desktop{position:absolute;bottom:0;left:0;width:615px;height:376px;object-fit:contain}.price-app-download-devices .device-mobile{position:absolute;top:60px;right:0;width:138px;height:302px;object-fit:contain}@media(max-width:1200px){.price-app-download-devices{right:24px;width:420px;height:260px}.price-app-download-devices .device-desktop{width:420px;height:256px}.price-app-download-devices .device-mobile{top:30px;width:94px;height:206px}}@media(max-width:900px){.price-trial-banner{flex-direction:column;align-items:center;gap:24px;padding:24px}.price-trial-banner-pattern{top:-85px;width:859px;height:936px;transform:translate(calc(-50% + 17px))}.price-trial-banner-content,.price-trial-banner-head{align-items:center}.price-trial-banner-head h2{text-align:center}.price-trial-banner-description{justify-content:center;text-align:center}.price-vpn-page .price-platform-cards{max-width:none}.price-app-download{padding:40px 16px}.price-app-download-wrapper{width:100%;height:auto;flex-direction:column;align-items:flex-start;padding:56px 24px 180px;border-radius:20px;clip-path:polygon(30px 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 30px)}.price-app-download-copy{width:100%;max-width:295px;gap:12px;margin-left:0}.price-app-download h2{font-size:24px;line-height:36px}.price-app-download-description{font-size:14px;line-height:24px;letter-spacing:.07px}.price-app-download-button{width:143px;height:40px;padding:8px 20px;font-size:14px;line-height:24px}.price-app-download-devices{inset:auto auto 16px 50%;width:251px;height:148px;transform:translate(-50%)}.price-app-download-devices .device-desktop{width:242px;height:148px}.price-app-download-devices .device-mobile{top:24px;right:0;width:54px;height:119px}}@media(max-width:640px){.price-trial-banner-button{width:100%;max-width:148px}}.jsb-category-page,.jsb-article-page{display:flex;flex-direction:column;min-height:100%;background:#eff3ff}.jsb-blog-hero{margin-top:134px;background:#eff3ff;display:flex;flex-direction:column;align-items:center;padding:60px 0;gap:60px}.jsb-blog-hero-title{display:flex;flex-direction:column;align-items:center;gap:16px}.jsb-blog-hero-heading{display:flex;align-items:center;justify-content:center;padding:8px 4px}.jsb-blog-hero-heading h1{margin:0;font-size:40px;line-height:1.4;text-align:center;color:#0b0b0b;letter-spacing:1.6px;font-weight:500}.jsb-gradient-bar{width:72px;height:8px;background-image:linear-gradient(124.78deg,#12d5f8 12.375%,#002aff 144.61%)}.jsb-category-tabs-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.jsb-category-tabs{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap}.jsb-category-tabs a{padding:8px 16px;border-radius:9999px;font-size:16px;line-height:20px;text-align:center;white-space:nowrap;transition:background-color .2s ease,color .2s ease;cursor:pointer;border:none;flex-shrink:0;text-decoration:none;background:#fff;color:#4a5565}.jsb-category-tabs a:hover{background:#f3f4f6}.jsb-category-tabs a.is-active{background:#1d1d1d;color:#fff}.jsb-category-tabs a.is-active:hover{background:#1d1d1d}.jsb-category-body{flex-grow:1}.jsb-category-content{background:#fff;padding:60px 120px;display:flex;flex-direction:column;gap:60px}.jsb-category-content>*{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.jsb-card-section{display:flex;flex-direction:column;gap:32px}.jsb-section-header{display:flex;gap:12px;align-items:center;height:32px}.jsb-section-bar{width:4px;height:24px;background:#155dfc;border-radius:9999px}.jsb-section-header h2{margin:0;font-size:24px;font-weight:400;line-height:32px;color:#101828;letter-spacing:.07px}.jsb-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.jsb-empty-state{text-align:center;padding:64px 0}.jsb-empty-state h2{margin:0;font-size:20px;font-weight:500;color:#4b5563}.jsb-empty-state p{margin:8px 0 0;color:#6b7280}.jsb-card-link{display:block;text-decoration:none;color:inherit}.jsb-card{background:#fff;border-radius:16px;box-shadow:0 0 14px #0000001a;overflow:hidden;transition:transform .3s ease-out;display:flex;flex-direction:column;height:100%}.jsb-card-link:hover .jsb-card{transform:scale(1.1)}.jsb-card-media{position:relative;width:100%;overflow:hidden;aspect-ratio:384 / 256;background-size:cover;background-position:center}.jsb-card-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.jsb-card-cover,.jsb-card-cover svg{position:absolute;inset:0;width:100%;height:100%;display:block}.jsb-card-badge{position:absolute;top:20px;left:20px;background:#155dfc;color:#fff;font-size:14px;line-height:20px;padding:6px 12px;border-radius:9999px}.jsb-card-body{padding:24px;display:flex;flex-direction:column;flex:1;gap:16px}.jsb-card-text{display:flex;flex-direction:column;gap:16px;flex:1}.jsb-card-text h3{margin:0;font-size:20px;font-weight:400;color:#1d1d1d;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(min-width:768px){.jsb-card-text h3{font-size:18px}}.jsb-card-text p{margin:0;font-size:14px;color:#505050;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.jsb-card-footer{border-top:1px solid #f3f4f6;padding-top:12px;display:flex;align-items:center;justify-content:space-between}.jsb-card-footer svg{width:20px;height:20px;color:#6a7282;flex-shrink:0}.jsb-card-meta{display:flex;align-items:center;gap:4px}.jsb-card-meta span{font-size:12px;line-height:16px;color:#6a7282}.jsb-card-dot{width:2px;height:2px;border-radius:9999px;background:#6a7282;padding:0}.jsb-pagination{display:flex;align-items:center;justify-content:center;gap:8px;height:40px}.jsb-pagination a{text-decoration:none}.jsb-page-nav{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:transparent;padding:0;color:#616577}.jsb-page-nav svg{width:20px;height:20px}.jsb-page-nav:disabled{opacity:.5;cursor:not-allowed}.jsb-page-number{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;transition:background-color .2s ease,color .2s ease;border:1px solid rgba(0,0,0,.12);background:transparent;color:#616577;cursor:pointer;padding:0}.jsb-page-number:hover{background:#f9fafb}.jsb-page-number.is-active{background:#1d1d1d;color:#fff;border:none}.jsb-page-number.is-active:hover{background:#1d1d1d}.jsb-article-hero{margin-top:134px;background:#eff3ff;padding:60px 120px;display:flex;flex-direction:column;gap:40px;align-items:flex-start;justify-content:center}.jsb-article-hero>*{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.jsb-back-link{display:flex;align-items:center;gap:8px;font-size:16px;color:#616577;text-decoration:none;transition:color .2s ease}.jsb-back-link:hover{color:#3963ef}.jsb-article-hero-info{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.jsb-article-badge{background:#155dfc;color:#fff;font-size:14px;line-height:20px;padding:8px 12px;border-radius:9999px;height:28px;display:flex;align-items:center;box-sizing:border-box}.jsb-article-hero-info h1{margin:0;font-size:40px;line-height:1.4;color:#0b0b0b;letter-spacing:1.6px;font-weight:500}.jsb-article-meta{display:flex;align-items:center;gap:8px}.jsb-article-meta time,.jsb-article-meta span{font-size:14px;line-height:20px;color:#616577}.jsb-meta-dot{width:2px;height:2px;border-radius:9999px;background:#616577}.jsb-article-body{background:#fff;padding:60px 120px;display:flex;flex-direction:column;gap:60px}.jsb-article-body>*{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.jsb-article-cover{width:100%;height:480px;position:relative;border-radius:16px;overflow:hidden}.jsb-article-cover svg{width:100%;height:100%;display:block}.jsb-article-cover img{width:100%;height:100%;object-fit:cover;border-radius:16px;display:block}.jsb-article-columns{display:flex;gap:48px;align-items:flex-start;width:100%}.jsb-article-main{flex:1;min-width:0;width:100%;display:flex;flex-direction:column;gap:48px}.jsb-richtext{max-width:none}.jsb-richtext h1{margin:0 0 1rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;color:#0b0b0b}.jsb-richtext h2{margin:48px 0 16px;font-size:32px;font-weight:500;line-height:32px;color:#101828}.jsb-richtext h3{margin:32px 0 16px;font-size:24px;font-weight:500;line-height:32px;color:#101828}.jsb-richtext h4{margin:0 0 1rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;color:#0b0b0b}.jsb-richtext p{margin:0 0 1rem;font-size:16px;line-height:26px;color:#505050;letter-spacing:-.31px}.jsb-richtext strong{font-weight:700}.jsb-richtext em{font-style:italic}.jsb-richtext a{color:inherit;text-decoration:underline}.jsb-richtext hr{margin:2rem 0;border:0;border-top:1px solid #d1d5db}.jsb-richtext blockquote{margin:0 0 1rem;border-left:4px solid #9ca3af;padding:.5rem 0 .5rem 1rem}.jsb-richtext blockquote p:last-child{margin-bottom:0}.jsb-richtext ul,.jsb-richtext ol{margin:0 0 1rem;padding-left:1rem;color:#505050;font-size:16px;line-height:26px}.jsb-richtext ul{list-style-type:disc}.jsb-richtext ol{list-style-type:decimal}.jsb-richtext li{margin-bottom:.5rem}.jsb-richtext li>ul,.jsb-richtext li>ol{margin-bottom:.5rem;padding-left:1rem}.jsb-richtext img{margin:1rem 0;width:100%;border-radius:.75rem;object-fit:cover}.jsb-richtext pre{margin:1.5rem 0;border-radius:.25rem;background:#111827;padding:1rem;color:#f3f4f6;overflow-x:auto}.jsb-richtext code{border-radius:.25rem;background:#111827;padding:.25rem .5rem;color:#f3f4f6;font-size:14px}.jsb-richtext pre code{padding:0;background:transparent}.jsb-richtext table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:14px;line-height:1.5;border-radius:.5rem;box-shadow:0 2px 4px #0000000d}.jsb-richtext thead tr{background:#f9fafb;border-bottom:2px solid #e5e7eb}.jsb-richtext tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.jsb-richtext tbody tr:hover{background:#f3f4f680}.jsb-richtext th{padding:.75rem 1rem;text-align:left;font-weight:600;color:#0b0b0b;white-space:nowrap;border-bottom:1px solid #d1d5db}.jsb-richtext td{padding:.5rem 1rem;color:#4b5563;vertical-align:top;border-bottom:1px solid #d1d5db}.jsb-summary-box{background:#eff6ff;border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:16px}.jsb-summary-box h3{margin:0;font-size:24px;line-height:32px;font-weight:400;color:#101828;letter-spacing:.07px}.jsb-summary-box p{margin:0;font-size:16px;line-height:26px;color:#364153;letter-spacing:-.31px}.jsb-article-aside{width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:24px}.jsb-cta-card{background:#3963ef;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.jsb-cta-title{margin:0;font-size:18px;line-height:28px;color:#fff;letter-spacing:-.44px}.jsb-cta-desc{margin:0;font-size:14px;line-height:20px;color:#dbeafe;letter-spacing:-.15px}.jsb-cta-button{margin-top:8px;background:#fff;border:1px solid #3963ef;border-radius:9999px;height:52px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 24px;color:#2a58f3;font-weight:500;font-size:16px;letter-spacing:.08px;text-decoration:none;box-shadow:0 2px 5px #0736f21a;transition:background-color .2s ease}.jsb-cta-button:hover{background:#f9fafb}.jsb-toc-card{background:#fff;border-radius:16px;box-shadow:0 0 14px #0000001a;padding:24px;display:flex;flex-direction:column;gap:12px}.jsb-toc-card h3{margin:0;font-size:18px;line-height:28px;font-weight:400;color:#101828;letter-spacing:-.44px}.jsb-toc-list{display:flex;flex-direction:column;gap:2px}.jsb-toc-list a{display:block;padding:8px 12px;font-size:14px;line-height:20px;letter-spacing:-.15px;border-radius:10px;text-decoration:none;transition:background-color .2s ease,color .2s ease;color:#4a5565}.jsb-toc-list a:hover,.jsb-toc-list a.is-active{background:#eff6ff;color:#155dfc}.jsb-share-card{background:#eef2ff;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:12px}.jsb-share-card>p{margin:0;font-size:14px;line-height:20px;color:#101828;letter-spacing:-.15px}.jsb-share-buttons{display:flex;gap:8px}.jsb-share-buttons a{flex:1;height:36px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.jsb-share-buttons a:hover{background:#f9fafb}.jsb-toc-mobile{display:none}.jsb-toc-fab{position:fixed;right:0;top:167px;z-index:1000;border:none;background:#dedede80;border-radius:16px 0 0 16px;cursor:pointer;display:flex;align-items:center;gap:8px;color:#0b0b0b;padding:8px 16px;box-shadow:0 2px 8px #0000001a;backdrop-filter:blur(4px);transition:background-color .3s ease}.jsb-toc-fab:hover{background:#dededeb3}.jsb-toc-fab-icon{display:flex;align-items:center;justify-content:center;width:10px;height:10px}.jsb-toc-fab-text{font-size:12px;font-weight:400;line-height:1;color:#0b0b0b;white-space:nowrap}.jsb-toc-overlay{display:none;position:fixed;inset:0;background:#00000080;z-index:998}.jsb-toc-overlay.is-open{display:block}.jsb-toc-drawer{position:fixed;top:0;right:-100%;height:100vh;width:320px;max-width:85vw;background:#fff;z-index:999;transition:right .3s ease;overflow-y:auto;box-shadow:-4px 0 12px #00000026;padding-top:100px}.jsb-toc-drawer.is-open{right:0}.jsb-toc-drawer-inner{padding:0 16px 20px}.jsb-toc-drawer-inner h2{margin:0 0 16px;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.005em;color:#0b0b0b;text-align:center}.jsb-toc-drawer-inner ul{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column}.jsb-toc-drawer-inner li{padding:2px 0}.jsb-toc-drawer-inner a{display:block;width:100%;text-decoration:none;font-size:14px;font-weight:400;line-height:32px;letter-spacing:.005em;word-break:break-all;color:#0b0b0b;transition:color .3s ease;margin-bottom:4px}.jsb-toc-drawer-inner a:hover{color:#3963ef}.jsb-toc-level-2 a{padding-left:12px;font-weight:500;font-size:13px}.jsb-toc-level-3 a{padding-left:24px;font-weight:400;font-size:12px}.jsb-related-section{background:#eff3ff;display:flex;flex-direction:column;align-items:center;padding:60px 0;gap:60px}.jsb-related-heading{display:flex;flex-direction:column;align-items:center;gap:16px}.jsb-related-heading-title{display:flex;align-items:center;justify-content:center;padding:8px 4px}.jsb-related-heading-title h2{margin:0;font-size:40px;line-height:1.4;text-align:center;color:#0b0b0b;letter-spacing:1.6px;font-weight:500}.jsb-related-container{width:100%;max-width:1440px;padding:0 120px;box-sizing:border-box}@media(max-width:1023px){.jsb-blog-hero,.jsb-article-hero{margin-top:92px}}@media(max-width:1024px){.jsb-category-content,.jsb-article-hero,.jsb-article-body{padding-left:40px;padding-right:40px}.jsb-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jsb-article-columns{flex-direction:column;gap:40px}.jsb-article-aside{width:100%}.jsb-toc-desktop{display:none}.jsb-toc-mobile{display:block}.jsb-related-container{padding:0 40px}}@media(max-width:767px){.jsb-richtext table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.jsb-blog-hero{padding:24px 20px;gap:32px}.jsb-blog-hero-heading h1{font-size:24px;letter-spacing:.96px}.jsb-category-tabs{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none}.jsb-category-tabs::-webkit-scrollbar{display:none}.jsb-category-content{padding:24px 20px}.jsb-card-grid{grid-template-columns:minmax(0,1fr)}.jsb-article-hero{padding:24px 20px;gap:24px}.jsb-back-link{font-size:14px}.jsb-article-hero-info{gap:12px;width:100%}.jsb-article-hero-info h1{font-size:24px;line-height:1.5;letter-spacing:normal}.jsb-article-body{padding:40px 20px}.jsb-article-cover{height:265px}.jsb-richtext h2{font-size:24px;line-height:28px}.jsb-richtext h3{font-size:20px;line-height:24px}.jsb-summary-box{padding:20px}.jsb-related-section{padding:40px 20px;gap:32px}.jsb-related-heading-title h2{font-size:24px}.jsb-related-container{padding:0}}.jsb-toc-level-1 a{padding-left:0;font-weight:600;font-size:14px}.jsb-toc-level-4 a,.jsb-toc-level-5 a,.jsb-toc-level-6 a{padding-left:36px;font-weight:400;font-size:12px;opacity:.9}.jsb-richtext>h1:first-child{display:none}
