@layer components{.tz-site{color:var(--tz-ink);-webkit-font-smoothing:antialiased;background:#fff}:lang(zh) .tz-site *{letter-spacing:0!important}.tz-shell{width:calc(100% - 32px);margin-inline:auto}.tz-shell>*{min-width:0}.tz-section{scroll-margin-top:var(--tz-header-height);padding-block:72px}.tz-section+.tz-section{border-top:1px solid var(--tz-line)}.tz-section-paper{background:var(--tz-paper)}.tz-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--tz-muted);font-size:12px;font-weight:600;line-height:1.5}.tz-heading{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(30px,7.6vw,38px);font-weight:550;line-height:1.08}.tz-heading>span{display:block}.tz-heading>span+span{color:var(--tz-blue)}[data-tone=dark] .tz-heading>span+span{color:var(--tz-sky)}[data-tone=dark] .tz-eyebrow,[data-tone=dark] .tz-lead{color:var(--tz-night-text)}.tz-lead{color:var(--tz-muted);text-wrap:pretty;font-size:17px;line-height:1.65}.tz-body{color:var(--tz-muted);font-size:16px;line-height:1.7}.tz-link{min-height:44px;color:var(--tz-ink);text-decoration:underline;-webkit-text-decoration-color:var(--tz-line);text-decoration-color:var(--tz-line);text-underline-offset:6px;align-items:center;gap:8px;font-size:15px;font-weight:550;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s;display:inline-flex}.tz-link:hover{color:var(--tz-blue);text-decoration-color:currentColor}.tz-link svg{transition:transform .2s}.tz-link:hover svg{transform:translate(2px,-2px)}.tz-button-outline{color:var(--tz-ink);box-shadow:inset 0 0 0 1px var(--tz-line);background:0 0}.tz-button-outline:hover{background:var(--tz-paper);box-shadow:inset 0 0 0 1px #b9c4ce}.tz-label{border:1px solid var(--tz-line);color:var(--tz-muted);white-space:nowrap;border-radius:2px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;line-height:1.5;display:inline-flex}.tz-live{background:var(--tz-success);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #1f8a5b26}.tz-card{border:1px solid var(--tz-line);background:#fff}.tz-shadow{box-shadow:0 18px 60px #061b2c22}.tz-row-link{transition:background .2s}.tz-row-link:hover{background:var(--tz-paper)}.tz-row-link:hover .tz-row-arrow{color:var(--tz-blue);transform:translate(3px,-3px)}.tz-row-arrow{transition:transform .2s,color .2s}.tz-prose p+p{margin-top:16px}.tz-table{border-collapse:collapse;width:100%;font-size:15px}.tz-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--tz-faint);border-bottom:1px solid var(--tz-ink);padding:12px 16px 12px 0;font-size:12px;font-weight:600}.tz-table td{vertical-align:top;border-bottom:1px solid var(--tz-line);padding:16px 16px 16px 0}.tz-table tr>:last-child{padding-right:0}}.tz-hero-title{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(38px,10vw,46px);font-weight:550;line-height:1.04}.tz-hero-title>span{display:block}.tz-hero-title>span+span{color:var(--tz-blue)}.tz-page-title{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(34px,8.6vw,40px);font-weight:550;line-height:1.06}.tz-compare th[scope=row]{vertical-align:top;letter-spacing:-.01em;text-transform:none;color:var(--tz-ink);border-bottom:1px solid var(--tz-line);padding-block:18px;font-size:15px;font-weight:600}.tz-compare td{color:var(--tz-muted);padding-block:18px}.tz-compare .tz-compare-ours{background:var(--tz-blue-soft);color:var(--tz-ink);padding-inline:20px}.tz-compare thead .tz-compare-ours{background:var(--tz-blue);color:#fff;border-bottom-color:var(--tz-blue)}.tz-compare td.tz-compare-ours{font-weight:550}.tz-assistant{aspect-ratio:16/10.4;background:radial-gradient(60% 70% at 25% 50%, #9db8ff2e, transparent 70%), var(--tz-night);color:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:6%;padding:7%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.tz-assistant-device{aspect-ratio:1/2.05;background:linear-gradient(160deg,#ff6a3d,#d9431c);border-radius:9cqw;justify-self:center;width:62%;padding:9% 9% 0;position:relative;box-shadow:inset 0 -1.2cqw #0000002e,0 3cqw 6cqw #00000073}.tz-assistant-screen{aspect-ratio:1/1.2;background:#0b0f14;border-radius:3cqw;justify-content:center;align-items:center;gap:14%;display:flex;box-shadow:inset 0 0 0 .5cqw #1c232c}.tz-assistant-screen i{background:#f3f6fb;border-radius:999px;width:18%;height:34%;box-shadow:0 0 2.4cqw #9db8ffa6}.tz-assistant-button{aspect-ratio:1;background:#ffffff38;border-radius:50%;width:30%;position:absolute;bottom:16%;left:50%;transform:translate(-50%)}.tz-assistant-dialog{flex-direction:column;gap:2.4cqw;display:flex}.tz-assistant-quote,.tz-assistant-reply{max-width:92%;padding:2.2cqw 2.8cqw;font-size:max(12px,2.3cqw);line-height:1.4}.tz-assistant-quote{color:#e8edf5;background:#ffffff14}.tz-assistant-reply{background:var(--tz-blue);color:#fff;align-self:flex-end}.tz-assistant-caption{letter-spacing:.12em;text-transform:uppercase;color:var(--tz-night-text);margin-top:2cqw;font-size:max(10px,1.6cqw);font-weight:600}.tz-assistant-steps{counter-reset:step;flex-wrap:wrap;gap:1.2cqw;display:flex}.tz-assistant-steps li{counter-increment:step;border:1px solid var(--tz-night-line);color:#dfe6ef;padding:1cqw 1.8cqw;font-size:max(11px,1.8cqw)}.tz-assistant-steps li:before{content:counter(step) " ";color:var(--tz-sky)}.tz-header{z-index:40;height:var(--tz-header-height);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background:#ffffffeb;border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.tz-header[data-scrolled=true]{border-bottom-color:var(--tz-line)}.tz-header nav a{color:var(--tz-muted);transition:color .2s}.tz-header nav a:hover{color:var(--tz-ink)}.tz-header .tz-button{gap:14px;min-height:44px;padding:10px 16px;font-size:14px}.tz-brand-mark{background:var(--tz-blue);color:#fff}.tz-languages a{min-width:36px;min-height:36px;color:var(--tz-faint);justify-content:center;align-items:center;font-size:13px;font-weight:550;transition:color .2s;display:inline-flex}.tz-languages a:hover,.tz-languages a[aria-current=page]{color:var(--tz-ink)}.tz-footer{background:var(--tz-night);color:var(--tz-night-text)}.tz-footer a{transition:color .2s}.tz-footer a:hover{color:#fff}.tz-footer .tz-languages a{color:var(--tz-night-text)}.tz-footer .tz-languages a[aria-current=page],.tz-footer .tz-languages a:hover{color:#fff}.tz-dark{background:var(--tz-night);color:#fff}.tz-photo{background:#dfe3e8}.tz-photo img{object-fit:cover;width:100%;height:100%;display:block}.tz-browser{border:1px solid var(--tz-line);background:#fff;box-shadow:0 18px 60px #061b2c26}.tz-browser-bar{border-bottom:1px solid var(--tz-line);background:var(--tz-paper);height:36px;color:var(--tz-muted);align-items:center;gap:10px;padding-inline:12px;font-size:12px;display:flex}.tz-browser-bar i{background:#cfd6dd;border-radius:50%;width:9px;height:9px}.tz-step-number{font-variant-numeric:tabular-nums;color:var(--tz-blue)}details.tz-faq-item summary{cursor:pointer;list-style:none}details.tz-faq-item summary::-webkit-details-marker{display:none}details.tz-faq-item[open] .tz-faq-icon{transform:rotate(45deg)}.tz-faq-icon{transition:transform .2s}@media (max-width:639px){.tz-site .tz-button-full-mobile{width:100%}}@media (min-width:640px){.tz-shell{width:min(100% - 48px,1240px)}.tz-section{padding-block:96px}.tz-heading{font-size:clamp(34px,4vw,50px)}.tz-hero-title{font-size:clamp(46px,5.4vw,64px)}.tz-page-title{font-size:clamp(40px,4.6vw,58px)}}@media (min-width:1024px){.tz-shell{width:min(100% - 96px,1240px)}.tz-section{padding-block:120px}.tz-lead{font-size:18px}}@media (prefers-reduced-motion:reduce){.tz-site *,.tz-header,.tz-header *{transition:none!important;animation:none!important}}
