:root{--bg:#F6F7F9;--card:#FFFFFF;--line:#EBEEF3;--line2:#DFE5EC;--ink:#1F2329;--ink2:#3D4653;--mut:#6B7684;--mut2:#96A0AE;--pc:#0865D5;--pa:#007AFF;--blue:#007AFF;--blue-d:#0865D5;--r-sm:9px;--r-md:14px;--r-lg:16px;--shadow-card:0 1px 2px rgba(16,24,40,.04);--shadow-hover:0 18px 40px -22px rgba(16,24,40,.28)}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:var(--ink);background:var(--bg);line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:1120px;margin:0 auto;padding:0 32px}.top{height:80px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:60;box-shadow:0 1px #10182805,0 10px 30px -26px #10182880}.topin{height:80px;display:flex;align-items:center;gap:44px;max-width:1120px;margin:0 auto;padding:0 32px}.brand{display:flex;align-items:center;gap:11px}.brand .sq{width:34px;height:34px;border-radius:10px;background:var(--ink);display:grid;place-items:center;color:#fff;font-size:15px;font-weight:800;letter-spacing:-.5px}.brand .nm{font-size:19px;font-weight:800;letter-spacing:.06em;line-height:1}.brand .tag{font-size:11.5px;color:var(--mut2);border-left:1px solid var(--line2);padding-left:11px;margin-left:2px;line-height:1.2}.top .lk{font-size:14.5px;color:var(--ink2);font-weight:500;padding:8px 12px;border-radius:8px;transition:.15s;display:inline-flex;align-items:center;gap:5px}.top .lk:hover{color:var(--ink);background:#f4f6f9}.top .rt{margin-left:auto;display:flex;align-items:center;gap:14px}.btncta{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 20px;border-radius:var(--r-sm);background:var(--ink);color:#fff;font-size:13.5px;font-weight:650;transition:.18s;white-space:nowrap;border:none;cursor:pointer}.btncta:hover{background:#0f1216;transform:translateY(-1px);box-shadow:0 8px 20px -8px #1018288c}.btnghost{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 18px;border-radius:var(--r-sm);border:1px solid var(--line2);font-size:13.5px;font-weight:650;color:var(--ink2);background:#fff;transition:.18s}.btnghost:hover{border-color:#cbd5e1;background:#fbfcfe;transform:translateY(-1px)}.nav{display:flex;align-items:center;gap:6px}.dd{position:relative}.dd:after{content:"";position:absolute;left:-10px;right:-10px;top:100%;height:20px}.dd .lk{cursor:pointer;user-select:none}.dd:hover .lk,.dd:focus-within .lk{color:var(--ink);background:#f4f6f9}.caret{font-size:9px;transition:.2s;display:inline-block;transform:translateY(-1px);color:var(--mut2)}.dd:hover .caret,.dd:focus-within .caret{transform:rotate(180deg) translateY(1px)}.ddmenu{position:absolute;top:calc(100% + 14px);left:-8px;width:348px;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:8px;box-shadow:0 24px 50px -18px #1018284d;opacity:0;visibility:hidden;transform:translateY(-6px);transition:.18s;z-index:80}.dd:hover .ddmenu,.dd:focus-within .ddmenu{opacity:1;visibility:visible;transform:translateY(0)}.dditem{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;transition:.15s}.dditem:hover{background:#f5f7fa}.dditem img{height:26px;width:auto}.dmk{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none;color:#fff;font-size:15px;font-weight:800}.dn{font-size:14px;font-weight:700;line-height:1.4}.ds{font-size:11.5px;color:var(--mut2);margin-top:1px}.ddall{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding:11px 12px;border-top:1px solid #F2F4F7;font-size:12.5px;color:var(--mut);border-radius:0 0 10px 10px}.ddall:hover{color:var(--ink)}.soontag{font-size:10px;font-weight:700;color:var(--mut2);background:#f2f4f7;padding:2px 7px;border-radius:4px;margin-left:auto}.hero{padding:52px 0 44px}.heroin{display:grid;grid-template-columns:1fr 380px;gap:56px;align-items:center}.kick{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:#2f8069;background:#f1faf6;border:1px solid #DFF2EA;padding:6px 13px;border-radius:999px}.kick i{width:6px;height:6px;border-radius:50%;background:#3f9d84;display:block}.hero h1{font-size:48px;line-height:1.3;letter-spacing:-1.5px;font-weight:800;margin-top:18px}.hero p{font-size:15.5px;color:var(--mut);margin-top:16px;line-height:1.9;max-width:430px}.hcta{display:flex;gap:11px;margin-top:26px}.lcard{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:8px;box-shadow:0 20px 44px -30px #10182866}.lh{padding:11px 12px 9px;display:flex;align-items:center;justify-content:space-between}.lh b{font-size:12px;font-weight:750;color:var(--ink2)}.lh span{font-size:11px;color:var(--mut2);font-variant-numeric:tabular-nums}.li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;transition:.15s}.li:hover{background:#f5f7fa}.ld{width:7px;height:7px;border-radius:50%;flex:none;background:var(--c,var(--pa))}.lit{font-size:12.5px;color:var(--ink2);line-height:1.45;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lig{font-size:10.5px;color:var(--mut2);flex:none}.lall{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;margin-top:2px;border-top:1px solid #F2F4F7;font-size:12.5px;font-weight:600;color:var(--ink2)}.lall:hover{color:var(--ink)}.sec{padding:44px 0}.sh2{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px;gap:16px}.sh2 .k{font-size:12.5px;font-weight:700;color:#2f8069}.sh2 h3{font-size:26px;letter-spacing:-.6px;font-weight:800;margin-top:6px}.sh2 .n{font-size:12.5px;color:var(--mut2)}.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pcard{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;display:flex;flex-direction:column;transition:.2s;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.pcard:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--pc),var(--pa))}.pcard:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover);border-color:var(--line2)}.phead{display:flex;align-items:center;gap:11px}.phead img{height:38px;width:auto}.pmk{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:none;color:#fff;font-size:19px;font-weight:800;background:linear-gradient(135deg,var(--pa),var(--pc))}.pname{font-size:17px;font-weight:800;letter-spacing:-.2px}.pkind{font-size:11.5px;color:var(--mut2);margin-top:1px}.pdesc{font-size:13.5px;color:var(--mut);line-height:1.85;margin-top:16px;flex:1}.ptags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.ptags span{font-size:11px;padding:4px 8px;border-radius:5px;background:#f5f7fa;color:#5a6472}.pgo{display:inline-flex;align-items:center;gap:7px;margin-top:18px;font-size:13px;font-weight:650;color:var(--pc);transition:.18s}.pcard.soon{border-style:dashed;border-color:#dde3eb;background:#fbfcfe;align-items:flex-start;justify-content:center}.pcard.soon:before{display:none}.plus{width:40px;height:40px;border-radius:11px;border:1px dashed #CBD5E1;display:grid;place-items:center;color:#a9b4c2;font-size:20px;font-weight:300}.soon h4{font-size:15px;font-weight:700;margin-top:14px;color:#5a6472}.soon p{font-size:12.5px;color:var(--mut2);margin-top:6px;line-height:1.75}.soon a{font-size:12.5px;color:var(--mut);margin-top:12px;border-bottom:1px solid #DDE3EB}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{font-size:13px;font-weight:600;padding:7px 14px;border-radius:8px;background:#fff;border:1px solid var(--line);color:var(--mut);transition:.15s;white-space:nowrap;cursor:pointer;font-family:inherit}.chip:hover{border-color:#d8dee7;color:var(--ink2)}.chip i{font-style:normal;font-size:11px;color:var(--mut2);margin-left:5px}.chip[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.chip[aria-selected=true] i{color:#fff9}.list{margin-top:18px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-card)}.row{display:grid;grid-template-columns:96px 104px 1fr auto;gap:18px;align-items:center;padding:15px 22px;border-bottom:1px solid #F2F4F7;transition:.15s}.row:hover{background:#fafbfc}.row[hidden]{display:none}.d{font-size:12.5px;color:var(--mut2);font-variant-numeric:tabular-nums}.tag{font-size:11px;font-weight:700;padding:4px 9px;border-radius:6px;justify-self:start;white-space:nowrap}.ttl{font-size:14px;color:var(--ink2)}.row:hover .ttl{color:var(--ink)}.ver{font-size:11.5px;color:var(--mut2);font-variant-numeric:tabular-nums;justify-self:end}.news{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.nc{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;transition:.2s;box-shadow:var(--shadow-card)}.nc:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px #10182838}.nd{font-size:12px;color:var(--mut2);display:flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.np{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:4px;background:#f2f4f7;color:#5a6472}.nc h4{font-size:15px;font-weight:750;letter-spacing:-.15px;margin:11px 0 8px;line-height:1.6}.nc p{font-size:13px;color:var(--mut);line-height:1.8}footer{background:#fff;border-top:1px solid var(--line);padding:44px 0 32px;margin-top:16px}.fg{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:36px}.fg h5{font-size:12px;color:var(--mut2);font-weight:700;margin-bottom:13px}.fg a{display:block;font-size:13px;color:var(--ink2);margin-bottom:9px}.fg a:hover{color:var(--ink)}.qqlink{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink2);text-decoration:none;transition:.15s;line-height:1.4}.qqlink:hover{color:var(--ink)}.qqlink svg{flex:none;display:block;border-radius:5px}.fg .fgqq{display:flex;margin-bottom:9px}.diagqq{padding:5px 11px;border:1px solid var(--line2);border-radius:8px;background:#fff}.diagqq:hover{border-color:#bdd9f0;background:#f7fbff}.qqwrap{position:relative;display:inline-flex}.qqbtn{background:none;border:none;padding:0;font:inherit;cursor:pointer;color:var(--ink2)}.qqbtn:hover{color:var(--ink)}.qqpop{position:absolute;bottom:calc(100% + 12px);left:0;width:170px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 40px -18px #10182852;opacity:0;visibility:hidden;transform:translateY(4px);transition:.16s;z-index:90;text-align:center}.qqwrap:hover .qqpop,.qqwrap:focus-within .qqpop{opacity:1;visibility:visible;transform:translateY(0)}.qqqr{width:132px;height:132px;display:block;margin:0 auto 8px;border-radius:8px}.qqph{width:132px;height:132px;margin:0 auto 8px;border:1px dashed var(--line2);border-radius:8px;display:grid;place-items:center;font-size:11px;color:var(--mut2);background:#fbfcfe;line-height:1.5;padding:0 10px}.qqnum{font-size:13px;font-weight:750;color:var(--ink);font-variant-numeric:tabular-nums}.qqhint{font-size:11px;color:var(--mut2);margin-top:3px;line-height:1.55}.fbot{margin-top:36px;padding-top:18px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:12px;color:var(--mut2)}.page{padding:48px 0 76px}.ph{max-width:680px}.ph .k{font-size:12.5px;font-weight:700;color:#2f8069}.ph h1{font-size:38px;line-height:1.35;letter-spacing:-1px;font-weight:800;margin-top:8px}.ph p{font-size:15px;color:var(--mut);line-height:1.9;margin-top:12px}.ph .rss{display:inline-flex;align-items:center;gap:7px;margin-top:16px;font-size:13px;font-weight:600;color:var(--ink2);border:1px solid var(--line2);background:#fff;padding:7px 13px;border-radius:8px;transition:.18s}.ph .rss:hover{border-color:#cbd5e1;background:#fbfcfe}.phead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:22px;max-width:none}.month{margin-top:30px}.month h2{display:flex;align-items:center;gap:14px;font-size:14px;font-weight:750;color:var(--ink2);letter-spacing:.02em}.month h2:after{content:"";flex:1;height:1px;background:var(--line)}.month .list{margin-top:12px}a.row{color:inherit}a.row:hover .ttl{color:var(--ink)}.back{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--mut);margin-bottom:24px;transition:.15s}.back:hover{color:var(--ink)}.dh{max-width:760px}.dmeta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.dh h1{font-size:31px;line-height:1.45;letter-spacing:-.7px;font-weight:800}.prose{margin-top:26px;font-size:15px;line-height:2;color:var(--ink2);max-width:720px}.prose p{margin:12px 0}.prose ul{margin:12px 0;padding-left:22px}.prose li{margin-bottom:8px}.prose strong{color:var(--ink)}a.nc{display:block}.newslist{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:26px}.pgo{display:inline-flex;align-items:center;gap:7px;margin-top:0;font-size:13px;font-weight:650;color:var(--pc);transition:.18s}.pcard:hover .pgo{gap:10px}.pfoot{display:flex;align-items:center;gap:14px;margin-top:18px;flex-wrap:wrap}.pgo2{font-size:12px;color:var(--mut2);border-bottom:1px solid var(--line2);transition:.15s}.pgo2:hover{color:var(--ink2);border-color:#b9c4d4}.more{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:13.5px;font-weight:650;color:var(--ink2);transition:.15s}.more:hover{color:var(--ink);gap:9px}.ico{width:1em;height:1em;display:inline-block;vertical-align:-.13em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.lk-hot{color:var(--blue-d);background:#f1f7ff;font-weight:650;position:relative}.lk-hot:hover{background:#e7f1ff;color:var(--blue-d)}.lk-hot .ico{font-size:14px;margin-right:5px}.lk-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;display:inline-block;margin-left:7px;position:relative}.lk-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:#22c55e;animation:ping 2.4s cubic-bezier(0,0,.2,1) infinite}@keyframes ping{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.8);opacity:0}}.svc-ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#f2f7ff;color:var(--blue-d);margin-bottom:12px}.svc-ico .ico{font-size:17px}.svc.rec .svc-ico{background:#e8f2ff}.js [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .62s cubic-bezier(.22,.61,.36,1)}.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.js [data-reveal]{opacity:1;transform:none;transition:none}.lk-dot:after{animation:none}*{scroll-behavior:auto}}.svcband{background:linear-gradient(180deg,#f3f8ff,#f8fafe);border-top:1px solid #E4EDFA;border-bottom:1px solid #E4EDFA;padding:54px 0}.svc-lead{font-size:14.5px;color:var(--mut);line-height:1.9;max-width:760px;margin-bottom:22px}.svc{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;display:flex;flex-direction:column;transition:.2s;box-shadow:0 1px 2px #1018280a}.svc:hover{transform:translateY(-3px);box-shadow:0 18px 36px -26px #10182859}.svc.rec{border-color:#bcd4f2;box-shadow:0 14px 34px -26px #0865d580}.svc-top{display:flex;align-items:center;gap:9px}.svc-n{font-size:11px;font-weight:800;color:#c0cbd9;letter-spacing:.08em}.svc-t{font-size:15px;font-weight:750}.svc-price{font-size:21px;font-weight:800;letter-spacing:-.6px;color:var(--blue-d);margin:12px 0 10px;font-variant-numeric:tabular-nums}.svc ul{list-style:none;display:flex;flex-direction:column}.svc li{font-size:13px;color:var(--mut);padding:7px 0;border-top:1px dashed var(--line)}.svc li:first-child{border-top:none;padding-top:0}.svc-due{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:12px;color:var(--mut2);font-weight:650}.svc-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;flex-wrap:wrap}.svc-flow{display:flex;gap:20px;flex-wrap:wrap}.svc-flow span{font-size:12.5px;color:var(--ink2);display:inline-flex;align-items:center}.svc-flow b{width:18px;height:18px;border-radius:50%;background:var(--ink);color:#fff;display:inline-grid;place-items:center;font-size:10px;font-weight:700;margin-right:6px;flex:none}.lp-hero{padding:52px 0 44px;display:grid;grid-template-columns:1.06fr .94fr;gap:56px;align-items:center}.lp-hero h1{font-size:41px;line-height:1.34;letter-spacing:-1.2px;font-weight:800;margin-top:18px}.lp-hero .lead{font-size:15.5px;color:var(--mut);line-height:1.95;margin-top:16px;max-width:460px}.lp-cta{display:flex;gap:11px;margin-top:26px;flex-wrap:wrap}.lp-facts{display:flex;gap:30px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line);flex-wrap:wrap}.lp-facts b{display:block;font-size:21px;font-weight:800;letter-spacing:-.4px}.lp-facts span{font-size:12px;color:var(--mut2)}.lp-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:8px;box-shadow:0 24px 50px -34px #10182873}.lp-card .ch{padding:11px 13px 9px;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:750;color:var(--ink2)}.lp-card .ch span{font-size:11px;color:var(--mut2);font-weight:500}.lp-line{display:flex;align-items:center;gap:10px;padding:10px 13px;font-size:12.5px;color:var(--ink2);border-top:1px solid #F4F6F9}.lp-line:first-of-type{border-top:none}.lp-line .dot{width:7px;height:7px;border-radius:50%;background:var(--blue);flex:none;margin-top:6px}.lp-line .pl{font-size:12.5px;color:var(--ink2);line-height:1.5;font-weight:650}.lp-line .ps{font-size:11.5px;color:var(--mut2);line-height:1.6;margin-top:2px}.lp-line .n{margin-left:auto;font-size:11px;color:var(--mut2);font-variant-numeric:tabular-nums}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pain{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}.pain .no{font-size:11.5px;font-weight:800;color:#c6cfdb;letter-spacing:.08em}.pain h4{font-size:16px;font-weight:750;margin:12px 0 8px}.pain p{font-size:13.5px;color:var(--mut);line-height:1.85}.pain .fix{margin-top:14px;padding-top:13px;border-top:1px dashed var(--line);font-size:13px;color:var(--blue-d);font-weight:650}.cap{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;transition:.2s}.cap:hover{box-shadow:0 16px 34px -26px #10182859;border-color:var(--line2)}.cap .ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#f2f7ff;color:var(--blue-d);font-size:16px;margin-bottom:14px}.cap h4{font-size:15px;font-weight:750;margin-bottom:8px}.cap p{font-size:13px;color:var(--mut);line-height:1.8}.case{background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px 32px}.case .ct{font-size:13px;color:var(--mut2);font-weight:650}.case .cgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:18px}.case b{display:block;font-size:24px;font-weight:800;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.case span{display:block;font-size:12px;color:var(--mut2);margin-top:4px}.case .note{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:12.5px;color:var(--mut2)}.price3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pr{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px 24px;display:flex;flex-direction:column;position:relative}.pr.rec{border-color:#bcd4f2;box-shadow:0 20px 44px -30px #0865d580}.pr .rt{position:absolute;top:-10px;left:22px;font-size:11px;font-weight:750;color:#fff;background:var(--ink);padding:3px 10px;border-radius:6px}.pr h4{font-size:15px;font-weight:750}.pr .who{font-size:12px;color:var(--mut2);margin-top:4px}.pr .amt{font-size:31px;font-weight:800;letter-spacing:-1.2px;margin:14px 0 2px}.pr .amt i{font-size:12.5px;font-weight:600;color:var(--mut2);font-style:normal;margin-left:4px}.pr ul{list-style:none;display:flex;flex-direction:column;gap:9px;margin:16px 0 22px}.pr li{font-size:13px;color:var(--ink2);padding-left:20px;position:relative;line-height:1.65}.pr li:before{content:"✓";position:absolute;left:0;color:var(--blue-d);font-weight:800;font-size:12px}.pr .lp-cta{margin-top:auto}.addon{margin-top:16px;border:1px dashed var(--line2);border-radius:14px;padding:18px 22px;display:flex;gap:30px;flex-wrap:wrap;background:#fbfcfe}.addon div{font-size:12.5px;color:var(--mut)}.addon b{color:var(--ink);font-weight:750}.diag{background:#fff;border:1px solid var(--line);border-radius:18px;padding:32px}.diag h3{font-size:24px;letter-spacing:-.6px;font-weight:800}.diag p.sub{font-size:14px;color:var(--mut);margin-top:10px;max-width:620px;line-height:1.85}.dform{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.dform input{height:46px;border:1px solid var(--line2);border-radius:10px;padding:0 14px;font-size:14px;font-family:inherit;color:var(--ink);background:#fff;transition:.15s}.dform input:focus{outline:none;border-color:#a9c6ea;box-shadow:0 0 0 3px #0865d51f}.dact{display:flex;gap:14px;align-items:center;margin-top:16px;flex-wrap:wrap}.dhint{font-size:12.5px;color:var(--mut2);line-height:1.7}.qqline{display:flex;align-items:center;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line);font-size:13px;color:var(--mut);flex-wrap:wrap}.qqbox{display:flex;gap:18px;align-items:center;margin-top:20px;padding-top:18px;border-top:1px solid var(--line);flex-wrap:wrap}.qqbig{width:120px;height:120px;border-radius:10px;border:1px solid var(--line);display:block;background:#fff;flex:none}.qqt{font-size:15px;font-weight:750;color:var(--ink);font-variant-numeric:tabular-nums}.copybtn{font-size:12.5px;font-weight:650;color:var(--ink2);background:#fff;border:1px solid var(--line2);border-radius:8px;padding:6px 12px;cursor:pointer;font-family:inherit}.copybtn:hover{border-color:#cbd5e1;background:#fbfcfe}.faq{margin-top:12px;border-top:1px solid var(--line)}.fq{padding:18px 0;border-bottom:1px solid var(--line)}.fq h4{font-size:15px;font-weight:750;margin-bottom:8px}.fq p{font-size:13.5px;color:var(--mut);line-height:1.9;max-width:760px}:root{--bg:#F2F2F7;--card:#FFFFFF;--line:rgba(60,60,67,.12);--line2:rgba(60,60,67,.24);--ink:#000000;--ink2:rgba(60,60,67,.88);--mut:rgba(60,60,67,.62);--mut2:rgba(60,60,67,.45);--blue:#007AFF;--blue-d:#0062CC;--green:#3F9D84;--green-d:#2F8069;--fill:rgba(120,120,128,.12);--fill2:rgba(120,120,128,.18);--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:22px;--shadow-card:0 1px 2px rgba(0,0,0,.05);--shadow-hover:0 16px 34px -18px rgba(0,0,0,.28)}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--ink);letter-spacing:-.01em}.top{height:72px;background:#f2f2f7d1;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--line);box-shadow:none}.topin{height:72px;gap:26px}.top .lk{font-size:14px;font-weight:500;color:var(--ink2);padding:7px 11px;border-radius:9px}.top .lk:hover{background:var(--fill);color:var(--ink)}.dd:hover .lk,.dd:focus-within .lk{background:var(--fill);color:var(--ink)}.lk-hot{background:#007aff1a;color:var(--blue);font-weight:600}.lk-hot:hover{background:#007aff29;color:var(--blue-d)}.btncta{height:38px;border-radius:11px;background:var(--blue);color:#fff;font-size:13.5px;font-weight:600;box-shadow:0 1px 2px #0000000f}.btncta:hover{background:var(--blue-d);transform:none;box-shadow:0 4px 14px -4px #007aff80}.btnghost{height:38px;border-radius:11px;border:none;background:var(--fill);color:var(--ink)}.btnghost:hover{background:var(--fill2);border:none;transform:none}.ddmenu{border:1px solid var(--line);border-radius:16px;background:#fffffff5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 44px -18px #00000047}.dditem{border-radius:11px}.dditem:hover{background:var(--fill)}.ddall{border-top-color:var(--line)}.kick{color:var(--green-d);background:#3f9d841a;border:1px solid rgba(63,157,132,.18);padding:6px 13px;border-radius:999px;font-weight:600}.kick i{background:var(--green)}.hero h1{font-size:48px;font-weight:800;letter-spacing:-1.8px;line-height:1.28;margin-top:18px}.hero p{color:var(--mut)}.pcard,.nc,.cap,.pain,.svc,.pr,.diag,.case,.lp-card,.lcard,.list{background:var(--card);border:1px solid transparent;border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.pcard:hover,.nc:hover,.cap:hover,.svc:hover{box-shadow:var(--shadow-hover);border-color:transparent;transform:translateY(-2px)}.pcard:before{display:none}.pcard{padding:22px}.phead img{height:46px;width:46px;object-fit:contain;padding:7px;border-radius:12px;background:#007aff1a}.pmk{width:46px;height:46px;border-radius:12px;font-size:20px;background:#3f9d8424;color:var(--green-d)}.pname{font-size:17px;font-weight:700;letter-spacing:-.3px}.pkind{font-size:12px;color:var(--mut2);margin-top:2px}.pdesc{font-size:13.5px;color:var(--mut);line-height:1.85;margin-top:14px}.ptags span{background:var(--fill);color:var(--ink2);border-radius:6px;padding:4px 9px;font-size:11.5px}.pgo{color:var(--blue);font-weight:600}.pcard.soon{background:#ffffff8c;border:1.5px dashed var(--line2);box-shadow:none}.plus{border:none;background:var(--fill);border-radius:12px;color:var(--mut2)}.chips{background:var(--fill);padding:3px;border-radius:11px;gap:2px}.chip{border:none;background:transparent;border-radius:9px;padding:6px 13px;font-size:13px;font-weight:500;color:var(--ink2)}.chip:hover{background:transparent;color:var(--ink)}.chip i{margin-left:5px;color:var(--mut2)}.chip[aria-selected=true]{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 3px #00000024}.chip[aria-selected=true] i{color:var(--mut)}.list{margin-top:16px;overflow:hidden}.row{border-bottom:1px solid var(--line);padding:14px 20px}.row:last-child{border-bottom:none}.row:hover{background:#7878800f}.d{color:var(--mut);font-variant-numeric:tabular-nums}.ttl{font-size:14px;color:var(--ink);font-weight:450}.ver{color:var(--mut2)}.tag{border-radius:6px;font-weight:600;padding:3px 9px}.nd{color:var(--mut2);font-weight:500}.np{background:var(--fill);color:var(--ink2);border-radius:6px;font-weight:600}.nc h4{font-weight:650;font-size:15.5px}footer{background:transparent;border-top:1px solid var(--line);margin-top:8px}.fg h5{color:var(--mut2);font-size:12px;font-weight:600;letter-spacing:.02em}.fg a{color:var(--ink2);font-size:13px}.fg a:hover{color:var(--blue)}.ph .k,.sh2 .k{color:var(--green-d);font-weight:600}.more{color:var(--blue);font-weight:600}.more:hover{color:var(--blue-d)}.dform input{background:#fff;border:1px solid var(--line);border-radius:11px;height:46px;font-size:15px}.dform input:focus{border-color:var(--blue);box-shadow:0 0 0 3.5px #007aff29}.copybtn{background:#fff;border:1px solid var(--line);border-radius:9px;color:var(--ink2)}.copybtn:hover{background:var(--fill);border-color:transparent}.svcband{background:transparent;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.svc-ico{background:#007aff1a;color:var(--blue);border-radius:11px}.svc.rec{border-color:transparent;box-shadow:0 0 0 2px #007aff29,var(--shadow-card)}.svc-price{color:var(--blue);font-size:21px;font-weight:700}.svc-due{color:var(--mut2);border-top:1px solid var(--line)}.svc li{border-top:1px solid var(--line);color:var(--mut)}.svc-flow b{background:var(--ink)}.lp-card{background:#fff;border:1px solid transparent;border-radius:var(--r-lg)}.lp-card .ch{border-bottom:1px solid var(--line)}.lp-line{border-top:1px solid var(--line)}.lp-line .dot{background:var(--blue)}.lp-line .pl{color:var(--ink)}.lp-line .ps{color:var(--mut2)}.pr.rec{border-color:transparent;box-shadow:0 0 0 2px #007aff2e,var(--shadow-card)}.pr .rt{background:var(--blue)}.pr li:before{color:var(--blue)}.pr .amt{color:var(--ink)}.addon{background:transparent;border:1.5px dashed var(--line2);border-radius:14px}.case .cgrid b{color:var(--ink)}:root{--glass:rgba(255,255,255,.58);--glass-hover:rgba(255,255,255,.74);--glass-brd:rgba(255,255,255,.72);--glass-hi:rgba(255,255,255,.95);--glass-shadow:0 1px 1px rgba(16,24,40,.03),0 20px 44px -26px rgba(16,24,40,.34);--glass-shadow-hover:0 1px 1px rgba(16,24,40,.04),0 28px 60px -28px rgba(16,24,40,.42)}body{background:radial-gradient(circle at 1px 1px,rgba(16,24,40,.055) 1px,transparent 0) 0 0/24px 24px,radial-gradient(900px 560px at 8% -6%,rgba(0,122,255,.18),transparent 60%),radial-gradient(760px 500px at 94% 4%,rgba(255,149,0,.14),transparent 62%),radial-gradient(1100px 760px at 50% 108%,rgba(0,122,255,.1),transparent 70%),linear-gradient(180deg,#f7f9fd,#e9edf6);background-attachment:fixed;background-repeat:no-repeat}.top{background:#f6f8fca8;-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);border-bottom:1px solid rgba(255,255,255,.6);box-shadow:0 1px #1018280a,0 10px 30px -26px #10182859}.ddmenu{background:#ffffffd1;-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);border:1px solid rgba(255,255,255,.8)}.pcard,.nc,.cap,.pain,.svc,.pr,.diag,.case,.lp-card,.lcard,.list{background:var(--glass);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);border:1px solid var(--glass-brd);box-shadow:var(--glass-shadow),inset 0 1px 0 var(--glass-hi)}.pcard:hover,.nc:hover,.cap:hover,.svc:hover{background:var(--glass-hover);box-shadow:var(--glass-shadow-hover),inset 0 1px 0 var(--glass-hi);transform:translateY(-3px);border-color:#ffffffe6}.pcard,.nc,.cap,.pain,.svc,.pr,.diag,.case,.lp-card,.lcard,.list{--line:rgba(60,60,67,.1);--line2:rgba(60,60,67,.18)}.row:hover{background:#ffffff8c}.chips{background:#7878801a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.5)}.chip[aria-selected=true]{background:#fffffff2;box-shadow:0 1px 2px #1018281a,0 1px #ffffffe6}.dform input{background:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px 2px #1018280a}.dform input:focus{background:#fff;border-color:var(--blue);box-shadow:0 0 0 3.5px #007aff29}.sec{padding:56px 0}.pgrid,.news{gap:18px}.pcard,.nc,.cap,.pain,.svc,.pr{padding:24px}.sh2{margin-bottom:24px}footer{background:#ffffff59;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.6)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.pcard,.nc,.cap,.pain,.svc,.pr,.diag,.case,.lp-card,.lcard,.list{background:#fffffff0}}.cmask{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:#14182052;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);animation:cmfade .18s ease-out}.cmask[hidden]{display:none}@keyframes cmfade{0%{opacity:0}to{opacity:1}}.cbox{position:relative;width:100%;max-width:520px;max-height:calc(100vh - 40px);overflow:auto;background:#fffffff0;border:1px solid rgba(255,255,255,.9);border-radius:20px;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:0 40px 80px -40px #1018288c,inset 0 1px #fffffff2;padding:28px;animation:cmin .22s cubic-bezier(.22,.61,.36,1)}@keyframes cmin{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.cm-x{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;border:none;background:#7878801f;color:var(--mut);font-size:13px;cursor:pointer;display:grid;place-items:center}.cm-x:hover{background:#78788033;color:var(--ink)}.cbox h3{font-size:20px;font-weight:750;letter-spacing:-.4px}.cm-sub{font-size:13px;color:var(--mut);margin-top:8px;line-height:1.75}.cm-sub a{color:var(--blue)}#cm-form{margin-top:18px;display:flex;flex-direction:column;gap:12px}.cm-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cm-field{display:flex;flex-direction:column;gap:6px}.cm-field span{font-size:12px;color:var(--mut);font-weight:600}.cm-field input,.cm-field select,.cm-field textarea{font:inherit;font-size:14.5px;color:var(--ink);background:#ffffffd1;border:1px solid rgba(60,60,67,.14);border-radius:11px;padding:11px 13px;width:100%;transition:.16s;resize:vertical}.cm-field input::placeholder,.cm-field textarea::placeholder{color:var(--mut2)}.cm-field input:focus,.cm-field select:focus,.cm-field textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3.5px #007aff29;background:#fff}.cm-drop{position:relative}.cm-drop-btn{display:flex;align-items:center;justify-content:space-between;width:100%;font:inherit;font-size:14.5px;color:var(--ink);text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid rgba(60,60,67,.14);border-radius:11px;padding:11px 13px;transition:.16s}.cm-drop-btn:hover{background:#fff}.cm-drop-btn[aria-expanded=true]{background:#fff;border-color:var(--blue);box-shadow:0 0 0 3.5px #007aff29}.cm-chev{width:15px;height:15px;flex:none;margin-left:10px;color:var(--mut2);transition:.18s}.cm-drop-btn[aria-expanded=true] .cm-chev{transform:rotate(180deg);color:var(--blue)}.cm-drop-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:6;margin:0;padding:6px;list-style:none;background:#fffffff7;border:1px solid rgba(255,255,255,.9);border-radius:14px;outline:none;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:0 26px 54px -24px #1018286b,inset 0 1px #fffffff2;animation:cmDrop .16s cubic-bezier(.22,.61,.36,1)}.cm-drop-list[hidden]{display:none}@keyframes cmDrop{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.cm-drop-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;color:var(--ink2);padding:9px 11px;border-radius:9px;cursor:pointer;transition:.12s;list-style:none}.cm-drop-list li:hover,.cm-drop-list li.is-active{background:#007aff17;color:var(--ink)}.cm-drop-list li[aria-selected=true]{color:var(--blue);font-weight:600}.cm-drop-list li[aria-selected=true]:after{content:"✓";font-size:12px;font-weight:700}.cm-actions{display:flex;align-items:center;gap:16px;margin-top:4px}.cm-send{height:42px;padding:0 24px;border-radius:11px}.cm-send:disabled{opacity:.6;cursor:default}.cm-cancel{background:none;border:none;color:var(--mut);font-size:13.5px;cursor:pointer;font-family:inherit}.cm-cancel:hover{color:var(--ink)}.cm-foot{font-size:11.5px;color:var(--mut2);line-height:1.6}.cm-err{font-size:13px;color:#c4320a;background:#c4320a12;border:1px solid rgba(196,50,10,.16);border-radius:10px;padding:10px 12px;line-height:1.7}.cm-err a{color:#c4320a;text-decoration:underline}.cm-err[hidden],.cm-done[hidden],.cm-body[hidden]{display:none}.cm-done{text-align:center;padding:16px 0 6px}.cm-ok{width:56px;height:56px;border-radius:50%;background:#007aff1f;color:var(--blue);display:grid;place-items:center;font-size:26px;margin:0 auto 16px}.cm-done h4{font-size:19px;font-weight:750}.cm-done p{font-size:13.5px;color:var(--mut);margin:10px 0 18px;line-height:1.75}.fg-mail{background:none;border:none;padding:0;font:inherit;font-size:13px;color:var(--ink2);cursor:pointer;text-align:left;margin-bottom:9px}.fg-mail:hover{color:var(--blue)}@media (max-width:560px){.cm-row{grid-template-columns:1fr}.cbox{padding:22px}}:root{--orange:#FF9500;--orange-d:#BF6600;--orange-tint:rgba(255,149,0,.12);--green-tint:rgba(63,157,132,.1)}.brand .tag{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 10px;margin-left:4px;color:#fff;background:var(--blue);border:none;border-radius:999px;font-size:10.5px;font-weight:750;letter-spacing:.04em;line-height:1;box-shadow:0 3px 10px -4px #007affbf,inset 0 1px #ffffff4d}.brand .tag:before,.brand .tag:after{content:none}.kick{color:var(--orange-d);background:linear-gradient(135deg,#ff950026,#ff95000a);border:1px solid rgba(255,149,0,.28);padding:6px 14px 6px 12px;border-radius:999px;font-weight:650;box-shadow:0 1px 2px #1018280a}.kick i{width:7px;height:7px;border-radius:50%;background:var(--orange);position:relative;flex:none;box-shadow:0 0 0 3px #ff950029}.kick i:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--orange);animation:kickPing 2.2s cubic-bezier(0,0,.2,1) infinite}@keyframes kickPing{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(2.9);opacity:0}}.sh2 .k,.ph .k{color:var(--orange-d);font-weight:700;font-size:12.5px;letter-spacing:.02em;display:inline-flex;align-items:center;gap:7px}.sh2 .k:before,.ph .k:before{content:"";width:3px;height:12px;border-radius:2px;flex:none;background:linear-gradient(180deg,#ffb020,#ff8a00)}.sh2 .n{display:inline-flex;align-items:center;gap:6px}.sh2 .n:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--orange);opacity:.7}.lp-facts b{color:var(--ink)}.lp-facts b em{color:var(--orange)}.btncta:hover{background:linear-gradient(135deg,#0a84ff,#0062cc)}.lk-hot{background:#ff95001a;color:var(--orange-d);font-weight:700;display:inline-flex;align-items:center;gap:7px}.lk-hot:hover{background:#ff95002b;color:#a85900}.lk-hot .ico{font-size:14px;margin-right:0;color:var(--orange)}.lk-hotTag{display:inline-flex;align-items:center;justify-content:center;height:15px;padding:0 6px;font-size:8.5px;font-weight:800;letter-spacing:.1em;line-height:1;color:#fff;background:linear-gradient(135deg,#ff6a00,#ff3b30);border-radius:6px;box-shadow:0 2px 8px -2px #ff3b30bf,inset 0 1px #ffffff59;animation:hotPulse 2.4s ease-in-out infinite}@keyframes hotPulse{0%,to{transform:scale(1);box-shadow:0 2px 8px -2px #ff3b30bf,inset 0 1px #ffffff59}50%{transform:scale(1.07);box-shadow:0 3px 14px -2px #ff3b30f2,inset 0 1px #ffffff59}}.heroin>div,.heroin>aside,.lp-hero>div,.lp-hero>aside{min-width:0}.li,.lit,.pcard,.nc,.row,.svc,.pr,.cap,.pain,.diag,.case{min-width:0}@media (max-width:960px){.nav{gap:0}.topin{gap:14px}.top .lk{padding:8px 7px;font-size:13.5px}.heroin{grid-template-columns:1fr;gap:32px}.lp-hero{grid-template-columns:1fr;gap:32px;padding-top:32px}.lp-hero h1{font-size:30px}.grid3,.case .cgrid,.price3,.dform{grid-template-columns:1fr}.svc-foot{flex-direction:column;align-items:flex-start}.newslist{grid-template-columns:1fr}.ph h1{font-size:30px}.pgrid,.news{grid-template-columns:1fr}.row{grid-template-columns:80px 90px 1fr;gap:12px}.ver{display:none}.hero h1{font-size:36px}.topin{gap:20px}.ddmenu{width:300px}.fg{grid-template-columns:1fr 1fr}}@media (max-width:900px){.topin{gap:6px;padding:0 16px;overflow:hidden}.brand{flex:none}.brand .nm{font-size:17px}.brand .tag{display:none}.nav{flex:1;min-width:0;gap:0;flex-wrap:nowrap}.top .lk{white-space:nowrap;font-size:13.5px;padding:6px 8px;flex:none}.nav>a.lk:nth-of-type(n+3){display:none}.top .rt{flex:none}.top .rt .btncta{height:34px;padding:0 14px;font-size:13px}.ddmenu{position:fixed;top:72px;left:12px;right:12px;width:auto}.hero p,.lp-hero .lead{max-width:100%}}@media (max-width:520px){.topin{gap:4px;padding:0 12px}.brand .nm{display:none}.top .lk{font-size:13px;padding:6px 7px}.top .rt .btncta{padding:0 11px}.lk-hotTag{display:none}}@media (max-width:360px){.top .rt{display:none}}
