:root{--bg:#0e0f13;--surface:#17181e;--surface-2:#1f2028;--border:#2c2d37;--text:#f2f2f5;--muted:#a3a5b3;--accent:#e50914;--accent-hover:#ff2a33;--accent-soft:#e509141f;--sub:#ffe08a;--radius:14px;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang TC", "Hiragino Sans", "Noto Sans CJK TC", "Malgun Gothic", Roboto, sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font:16px/1.6 var(--font);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{letter-spacing:-.01em;margin:0;line-height:1.2}p{margin:0}.wrap{width:min(1120px,100% - 32px);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--muted)}.btn{border:1px solid var(--border);background:var(--surface-2);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-weight:650;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover{background:var(--accent-hover)}.btn.small{padding:7px 14px;font-size:14px}.btn:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.topbar{z-index:10;backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#0e0f13d9;position:sticky;top:0}.topbar-inner{align-items:center;gap:20px;height:60px;display:flex}.brand{align-items:center;gap:10px;margin-right:auto;font-size:18px;font-weight:750;text-decoration:none;display:flex}.brand img{border-radius:7px}.topbar nav{gap:20px;font-size:15px;display:flex}.topbar nav a{color:var(--muted);text-decoration:none}.topbar nav a:hover{color:var(--text)}.lang{position:relative}.lang summary{cursor:pointer;user-select:none;color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:14px;list-style:none;transition:color .15s,background .15s;display:flex}.lang summary::-webkit-details-marker{display:none}.lang summary:hover,.lang[open] summary{color:var(--text);background:var(--surface-2)}.lang summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lang .chev{transition:transform .15s}.lang[open] .chev{transform:rotate(180deg)}.lang-menu{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:170px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #00000073}.lang-menu a{color:var(--muted);border-radius:8px;padding:8px 12px;font-size:14px;text-decoration:none;display:block}.lang-menu a:hover{background:var(--surface-2);color:var(--text)}.lang-menu a[aria-current]{color:var(--text);font-weight:650}.lang-menu a[aria-current]:after{content:"✓";float:right;color:var(--accent)}@media (width<=720px){.topbar nav{display:none}.topbar-inner{gap:10px}}@media (width<=440px){.topbar .btn{display:none}}section{padding:88px 0}section+section{border-top:1px solid var(--border)}.section-head{gap:12px;max-width:640px;margin-bottom:40px;display:grid}.section-head h2{font-size:clamp(28px,4vw,38px)}.hero{padding:72px 0 88px}.hero-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;display:grid}.hero .eyebrow{background:var(--accent-soft);color:#ff7a80;border-radius:999px;margin-bottom:18px;padding:4px 12px;font-size:14px;font-weight:650;display:inline-block}.hero h1{margin-bottom:20px;font-size:clamp(36px,5.2vw,58px)}.hero .sub{color:var(--muted);margin-bottom:30px;font-size:18px}.hero .note{margin-top:14px;font-size:14px}.hero-shot{border-radius:var(--radius);border:1px solid var(--border);box-shadow:0 30px 80px #00000080}@media (width<=880px){.hero-grid{grid-template-columns:1fr}}.demo{margin:0;position:relative;overflow:hidden;container-type:inline-size}.demo-subs{text-align:center;text-shadow:0 0 .12em #000000f2,.05em .05em .12em #000000e6;flex-direction:column;align-items:center;gap:.35em;padding:0 6%;font-family:Netflix Sans,Helvetica Neue,PingFang TC,Hiragino Sans,Noto Sans CJK TC,Malgun Gothic,Arial,sans-serif;font-weight:600;line-height:1.3;display:flex;position:absolute;bottom:8%;left:0;right:0}.demo-subs span{background:#00000073;border-radius:.2em;padding:.06em .45em}.demo-subs .orig{color:#d8d8d8;font-size:clamp(11px,2.6cqi,22px)}.demo-subs .tr{color:#fff;font-size:clamp(13px,3.4cqi,28px)}.grid-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (width<=880px){.grid-3,.grid-2{grid-template-columns:1fr}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-content:start;gap:10px;padding:26px;display:grid}.card h3{font-size:19px}.card p{color:var(--muted)}.step-num{background:var(--accent);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:750;display:grid}.card.link{text-decoration:none;transition:border-color .15s}.card.link:hover{border-color:var(--muted)}.card .more{color:#ff7a80;font-size:15px;font-weight:600}.plans{grid-template-columns:repeat(2,minmax(0,320px));justify-content:center;gap:20px;display:grid}@media (width<=720px){.plans{grid-template-columns:1fr}}.plan{text-align:center;gap:6px;padding:32px 26px;position:relative}.plan.featured{border-color:var(--accent)}.plan .badge{background:var(--accent);color:#fff;border-radius:999px;padding:3px 12px;font-size:13px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan .price{font-size:44px;font-weight:800}.plan .per{color:var(--muted)}.plan .btn{margin-top:16px}.includes{gap:10px;max-width:560px;margin:32px auto 0;padding:0;list-style:none;display:grid}.includes li:before{content:"✓";color:var(--accent);margin-right:10px;font-weight:800}.fine{text-align:center;margin-top:18px;font-size:14px}.faq{gap:12px;max-width:780px;margin-inline:auto;display:grid}.section-head.center{text-align:center;margin-inline:auto}.faq details{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px 22px}.faq summary{cursor:pointer;font-weight:650;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:right;color:var(--muted)}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--muted);margin-top:10px}.points{gap:14px;max-width:720px;margin:28px 0 0;padding:0;list-style:none;display:grid}.points li{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 20px}.cta-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.prose{max-width:780px;padding:56px 0 88px}.prose h1{margin-bottom:18px;font-size:36px}.prose h2{margin:36px 0 12px;font-size:24px}.prose p,.prose li{color:#d4d5dd;margin-bottom:10px}.prose table{border-collapse:collapse;width:100%;margin:14px 0 20px;font-size:15px}.prose th,.prose td{text-align:left;vertical-align:top;border:1px solid var(--border);padding:10px 12px}.prose th{background:var(--surface-2)}.prose code{background:var(--surface-2);border-radius:5px;padding:1px 6px;font-size:.9em}.prose{overflow-wrap:anywhere}.prose table{display:block;overflow-x:auto}.footer{border-top:1px solid var(--border);color:var(--muted);padding:28px 0 40px;font-size:14px}.footer-inner{flex-wrap:wrap;gap:22px;display:flex}.footer a{text-decoration:none}.footer a:hover{color:var(--text)}
