
:root{--tvq-blue:#2856e8;--tvq-ink:#121723;--tvq-muted:#58647a;--tvq-line:#dce2ed;--tvq-pale:#f3f6fc}*{box-sizing:border-box}body{margin:0;color:var(--tvq-ink);background:white;font-family:"Noto Sans CJK SC","PingFang SC","Microsoft YaHei",sans-serif;font-size:16px;line-height:1.85}a{color:var(--tvq-blue);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:3px solid #e6ad37;outline-offset:5px}img{max-width:100%;height:auto;display:block}button,a{-webkit-tap-highlight-color:transparent}.tvq-wrap{max-width:1240px;margin:auto;padding:0 36px}.tvq-header{border-bottom:1px solid var(--tvq-line);background:white}.tvq-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px}.tvq-brand{display:flex;align-items:center;gap:11px;font-size:19px;font-weight:800;color:var(--tvq-ink);white-space:nowrap}.tvq-brand svg{width:37px;height:37px;flex:none}.tvq-nav{display:flex;gap:23px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.tvq-nav a{color:#46536a;font-size:14px;white-space:nowrap;padding:5px 0}.tvq-nav a[aria-current]{color:var(--tvq-blue);font-weight:800;box-shadow:0 3px var(--tvq-blue)}.tvq-breadcrumb{font-size:12px;color:#727c8f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:23px 0 17px}.tvq-breadcrumb a{color:#727c8f}.tvq-breadcrumb span:before{content:" / ";margin:0 8px;color:#a0a8b7}.tvq-hero{display:grid;grid-template-columns:43% 57%;background:#121b2c;color:white;min-height:510px;border-radius:22px;overflow:hidden}.tvq-hero-copy{padding:41px 0 40px 38px;position:relative;z-index:1}.tvq-hero h1{text-wrap:balance;font-size:39px;line-height:1.3;letter-spacing:-1.3px;margin:0 0 24px;font-weight:800;overflow-wrap:anywhere}.tvq-hero-copy>p{font-size:15px;line-height:1.95;color:#c5d0e7;margin:0 0 29px}.tvq-button{display:inline-flex;align-items:center;background:#4073ff;border:1px solid #7096ff;color:white;font-weight:700;font-size:15px;padding:12px 22px;border-radius:9px;white-space:nowrap}.tvq-button:hover{background:#315ee6;text-decoration:none}.tvq-hero-figure{margin:0;display:flex;align-items:center;min-width:0;padding:26px 22px 26px 12px}.tvq-hero-figure img{border-radius:14px;width:100%;box-shadow:0 16px 45px #050b1955}.tvq-taskbar{display:grid;grid-template-columns:repeat(3,1fr);margin:24px 0 66px;border-bottom:1px solid var(--tvq-line);padding-bottom:22px;gap:28px}.tvq-taskbar strong{display:block;font-size:16px}.tvq-taskbar p{color:var(--tvq-muted);font-size:13px;margin:6px 0 0}.tvq-section{margin:65px 0}.tvq-section h2{font-size:29px;line-height:1.45;letter-spacing:-.7px;margin:0 0 16px}.tvq-section>p{max-width:780px;color:var(--tvq-muted)}.tvq-tablebox{border:1px solid var(--tvq-line);border-radius:14px;overflow:hidden;margin-top:25px}table{border-collapse:collapse;width:100%;font-size:14px;table-layout:fixed}th,td{text-align:left;padding:19px 21px;border-bottom:1px solid var(--tvq-line);overflow-wrap:anywhere}th{background:var(--tvq-pale);font-weight:700}tr:last-child td{border-bottom:0}td:first-child{font-weight:700;width:28%}.tvq-themes{display:grid;grid-template-columns:1.16fr 1fr;gap:38px 60px;margin:65px 0}.tvq-theme{border-top:3px solid #dce4f8;padding-top:23px;min-width:0}.tvq-theme:nth-child(4n+2),.tvq-theme:nth-child(4n+3){border-color:#879acc}.tvq-theme h2{font-size:23px;line-height:1.5;letter-spacing:-.4px;margin:0 0 17px}.tvq-theme p{font-size:15px;color:#4b5870;line-height:2.05;margin:0}.tvq-theme p:first-letter{color:var(--tvq-ink)}.tvq-inline-related{margin-top:19px!important;font-size:13px!important}.tvq-steps{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;counter-reset:step;background:var(--tvq-pale);border-radius:15px;overflow:hidden}.tvq-steps li{padding:25px 22px;min-width:0;position:relative;counter-increment:step;border-right:1px solid #d9e1f2}.tvq-steps li:last-child{border:0}.tvq-steps li:before{content:counter(step);font-size:29px;line-height:1;display:block;color:var(--tvq-blue);font-weight:800;margin-bottom:23px}.tvq-steps strong{font-size:15px;display:block}.tvq-steps p{font-size:13px;color:var(--tvq-muted);line-height:1.9;margin:10px 0 0}.tvq-mid{display:flex;justify-content:space-between;gap:55px;align-items:center;padding:32px 34px;background:#eaf0ff;border-radius:14px;margin:62px 0}.tvq-mid-title{font-size:22px;line-height:1.5;font-weight:800;margin:0;flex:1}.tvq-mid-desc{font-size:14px;color:#4f6289;margin:0;flex:1}.tvq-faqgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.tvq-qa{border-top:1px solid #b8c7e8;padding-top:20px}.tvq-qa summary{font-size:17px;line-height:1.65;margin:0 0 13px}.tvq-qa p{font-size:14px;line-height:1.95;color:var(--tvq-muted);margin:0}.tvq-end{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:36px;background:var(--tvq-ink);color:white;border-radius:18px;margin:65px 0 70px}.tvq-end h2{font-size:21px;margin:0 0 16px}.tvq-end p{font-size:14px;color:#c4cfe3;line-height:1.95;margin:0}.tvq-linklist{display:flex;flex-wrap:wrap;gap:10px 20px}.tvq-linklist a{font-size:13px;color:#c3d3ff}.tvq-footer{background:#f6f8fc;border-top:1px solid var(--tvq-line);padding:38px 0 30px}.tvq-footer-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:32px}.tvq-footer p{font-size:12px;color:#68758c;line-height:1.9;max-width:600px;margin:16px 0 0}.tvq-footer-links{display:flex;gap:12px 24px;flex-wrap:wrap;align-content:flex-start;justify-content:flex-end}.tvq-footer-links a{font-size:13px;color:#5d6b82}.tvq-simple{background:#edf2ff;border-radius:20px;padding:43px;max-width:930px}.tvq-simple h1{font-size:36px;line-height:1.4;margin:0 0 20px;overflow-wrap:anywhere}.tvq-simple>p{color:#4d6081;max-width:760px}.tvq-simple .tvq-button{margin-top:12px}.tvq-legal .tvq-themes{max-width:930px;grid-template-columns:1fr;gap:40px}.tvq-legal .tvq-theme p{max-width:800px}.tvq-legal .tvq-end{max-width:930px;grid-template-columns:1fr}.tvq-legal{padding-bottom:1px}
@media(min-width:1500px){.tvq-hero{min-height:540px}.tvq-hero h1{font-size:43px}}@media(max-width:1000px){.tvq-wrap{padding:0 26px}.tvq-header-inner{align-items:flex-start;flex-direction:column;gap:12px;padding-top:20px;padding-bottom:20px}.tvq-nav{justify-content:flex-start;gap:13px 24px}.tvq-hero{grid-template-columns:1fr 1fr}.tvq-hero-copy{padding:30px 0 30px 27px}.tvq-hero h1{font-size:32px}.tvq-hero-figure{padding:18px}.tvq-steps{grid-template-columns:1fr 1fr}.tvq-steps li:nth-child(2){border:0}.tvq-steps li:nth-child(-n+2){border-bottom:1px solid #d9e1f2}.tvq-faqgrid{grid-template-columns:1fr 1fr}.tvq-themes{gap:35px}.tvq-footer-inner{grid-template-columns:1fr 1fr}}@media(max-width:640px){body{font-size:15px}.tvq-wrap{padding:0 18px}.tvq-header-inner{gap:15px}.tvq-brand{font-size:18px}.tvq-nav{gap:10px 20px;justify-content:flex-start}.tvq-nav a{font-size:12px}.tvq-breadcrumb{padding:17px 0 14px}.tvq-hero{grid-template-columns:1fr;border-radius:16px}.tvq-hero-copy{padding:29px 25px 12px}.tvq-hero h1{font-size:32px;line-height:1.38;letter-spacing:-.7px;margin-bottom:20px}.tvq-hero-copy>p{font-size:14px}.tvq-hero-figure{padding:10px 16px 19px}.tvq-taskbar{gap:16px;grid-template-columns:1fr;margin-bottom:40px}.tvq-taskbar>div{display:grid;grid-template-columns:96px 1fr;gap:10px}.tvq-taskbar p{margin:0}.tvq-taskbar strong{font-size:14px}.tvq-themes{grid-template-columns:1fr;gap:32px;margin:42px 0}.tvq-theme h2{font-size:22px}.tvq-section{margin:42px 0}.tvq-section h2{font-size:25px}.tvq-theme p{font-size:14px}.tvq-tablebox th,.tvq-tablebox td{padding:13px 10px;font-size:12px}.tvq-tablebox th:nth-child(2){width:31%}.tvq-steps{grid-template-columns:1fr}.tvq-steps li{padding:24px;border:0;border-bottom:1px solid #d9e1f2}.tvq-steps li:nth-child(2){border-bottom:1px solid #d9e1f2}.tvq-steps li:before{float:left;width:35px;margin:0 12px 0 0}.tvq-steps p{margin-left:47px}.tvq-mid{display:block;padding:26px;margin:42px 0}.tvq-mid-title{font-size:21px;margin-bottom:12px}.tvq-faqgrid{grid-template-columns:1fr;gap:24px}.tvq-qa summary{font-size:16px}.tvq-end{grid-template-columns:1fr;padding:27px;gap:30px;margin:42px 0}.tvq-footer-inner{grid-template-columns:1fr}.tvq-footer-links{justify-content:flex-start}.tvq-simple{padding:28px 24px}.tvq-simple h1{font-size:29px}.tvq-button{padding:12px 16px;font-size:14px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}

.tvq-qa summary{font-weight:700;cursor:pointer}.tvq-qa summary:focus-visible{outline:3px solid #e6ad37;outline-offset:4px}.tvq-qa summary::marker{color:#2856e8}

.tvq-platform-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;align-items:start}@media(max-width:1000px){.tvq-platform-list{grid-template-columns:minmax(0,1fr)}}
