:root{--td-canvas:#f5f5f7;--td-white:#fff;--td-ink:#1d1d1f;--td-ink-2:#6e6e73;--td-ink-3:#86868b;--td-hairline:#e0e0e0;--td-hairline-soft:#00000014;--td-link:#06c;--td-blue:#0071e3;--td-r-card:28px;--td-r-pill:980px;--td-shadow-device:0 34px 60px #00000021, 0 3px 10px #0000000f;--td-h-super:clamp(44px, 8.6vw, 80px);--td-h-chapter:clamp(31px, 5.2vw, 56px);--td-chapter-pad:116px;--td-wrap:1020px;--td-font:-apple-system, "SF Pro Text", "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--td-canvas);color:var(--td-ink);font:400 17px/1.47 var(--td-font);-webkit-font-smoothing:antialiased;letter-spacing:-.19px;margin:0}h1,h2,h3{letter-spacing:-.374px;margin:0;font-weight:600}h1{letter-spacing:-.32px;font-size:52px;line-height:1.08}h2{font-size:34px;line-height:1.12}h3{letter-spacing:.231px;font-size:20px;line-height:1.19}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:var(--td-wrap);margin:0 auto;padding:0 24px}.eyecatch{letter-spacing:-.3px;color:var(--td-ink-2);font-size:17px;font-weight:600;line-height:1.2}.sub{color:var(--td-ink-2);letter-spacing:-.374px;font-size:19px;font-weight:400;line-height:1.5}.nav{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(1.8);border-bottom:1px solid var(--td-hairline-soft);background:#f5f5f7b8;position:sticky;top:0}.nav-in{align-items:center;gap:28px;height:52px;display:flex}.brand{letter-spacing:-.3px;font-size:15px;font-weight:600}.nav-links{letter-spacing:-.2px;color:var(--td-ink-2);gap:26px;margin-left:auto;font-size:13px;display:flex}.nav-links a:hover{color:var(--td-ink)}.btn{border-radius:var(--td-r-pill);height:46px;font:500 16px/1 var(--td-font);letter-spacing:-.2px;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 26px;transition:transform .12s,background .18s;display:inline-flex}.btn:active{transform:scale(.97)}.btn-sm{height:34px;padding:0 16px;font-size:14px}.btn-blue{background:var(--td-blue);color:#fff}.btn-blue:hover{background:#0077ed}.hero{background:var(--td-white);text-align:center;padding:104px 0 60px}.hero .eyecatch{margin-bottom:12px}.hero h1{font-size:var(--td-h-super);letter-spacing:-.015em;text-wrap:balance;max-width:18ch;margin:0 auto;line-height:1.05}.hero .sub{max-width:30ch;margin:14px auto 0}.hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:30px;display:flex}.hero-cta .pair{color:var(--td-ink-2);font-size:16px}.hero--tall{padding-bottom:var(--td-chapter-pad)}.stage{margin:62px auto 0}.stage .icon{width:min(172px,46vw);height:auto;box-shadow:var(--td-shadow-device);border-radius:40px;margin:0 auto}.chapter{padding:var(--td-chapter-pad) 0;text-align:center}.chapter--white{background:var(--td-white)}.chapter--gray{background:var(--td-canvas)}.chapter h2{font-size:var(--td-h-chapter);letter-spacing:-.005em;text-wrap:balance;max-width:24ch;margin:0 auto;line-height:1.07}.chapter .eyecatch{margin-bottom:12px}.chapter .sub{max-width:30ch;margin:14px auto 0}.chapter .cta{justify-content:center;margin-top:30px;display:flex}.rows{text-align:left;background:var(--td-white);border-radius:var(--td-r-card);max-width:700px;margin:44px auto 0;overflow:hidden}.row{grid-template-columns:128px 1fr;align-items:baseline;gap:22px;padding:24px 34px;display:grid}.row+.row{border-top:1px solid var(--td-hairline-soft)}.row .k{color:var(--td-ink-2);letter-spacing:-.2px;font-size:15px;font-weight:600}.row .v{color:var(--td-ink);letter-spacing:-.19px;font-size:17px;line-height:1.5}.v-link{color:var(--td-link)}.v-link:hover{text-decoration:underline}.links{flex-wrap:wrap;align-items:baseline;gap:20px;display:flex}.v-num{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.site-foot{background:var(--td-canvas);border-top:1px solid var(--td-hairline);color:var(--td-ink-2);padding:40px 0 44px;font-size:12.5px}.site-foot .f-brand{color:var(--td-ink);font-size:14px;font-weight:600}.site-foot .f-links{flex-wrap:wrap;gap:18px;margin-top:16px;display:flex}.site-foot .f-links a{color:var(--td-link)}.site-foot .f-links a:hover{text-decoration:underline}.site-foot .legal{max-width:78ch;margin-top:10px}.site-foot .beian{color:var(--td-ink-3);margin-top:10px;font-size:11.5px}.site-foot .beian a{color:inherit;text-decoration:none}.site-foot .beian a:hover{text-decoration:underline}.site-foot .beian .sep{color:var(--td-ink-3)}.site-foot .beian .gb{align-items:center;gap:4px;display:inline-flex}.site-foot .beian .gb-badge{vertical-align:middle;width:auto;height:16px}@media (width<=560px){:root{--td-chapter-pad:76px}body{font-size:16px}.wrap{padding:0 18px}.hero{padding:56px 0 46px}.hero-cta{margin-top:26px}.stage{margin-top:44px}.rows{margin-top:30px}.row{grid-template-columns:1fr;gap:6px;padding:20px 22px}}
