.hm-page{padding-bottom:96px}.hm-wrap{max-width:var(--page-max-width);margin:0 auto;padding:0 32px}.hm-hero{position:relative;padding:72px 0 8px}.hm-hero:before{content:"";position:absolute;inset:0 -32px 30%;z-index:0;pointer-events:none;background:radial-gradient(circle,var(--rq-rule-strong) 1px,transparent 1.3px) 0 0 / 18px 18px;-webkit-mask-image:radial-gradient(ellipse 70% 75% at 50% 20%,#000 20%,transparent 80%),linear-gradient(to bottom,transparent,#000 56px);mask-image:radial-gradient(ellipse 70% 75% at 50% 20%,#000 20%,transparent 80%),linear-gradient(to bottom,transparent,#000 56px);-webkit-mask-composite:source-in;mask-composite:intersect}.hm-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.hm-label{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--rq-ink-3)}.hm-label svg{width:16px;height:16px;flex:none;color:var(--rq-signal)}.hm-label:lang(zh){font-size:13px;letter-spacing:.04em}.hm-title{max-width:12.6em;margin-top:20px;font-family:var(--rq-head);font-weight:var(--rq-head-weight);font-size:clamp(42px,6vw,84px);line-height:1.02;letter-spacing:-.042em;text-wrap:balance;overflow-wrap:break-word;white-space:pre-line;min-width:0}.hm-title:lang(zh){font-size:clamp(34px,4.6vw,64px);line-height:1.2;letter-spacing:0;word-break:keep-all}.hm-type{min-height:1.4em;margin-top:26px;font-size:22px;line-height:1.4;letter-spacing:-.01em;color:var(--color-numeral)}.hm-type:lang(zh){font-size:20px;letter-spacing:0}.hm-type-q{font-weight:500;color:var(--rq-ink)}.hm-type-slot{display:inline-grid;max-width:100%;text-align:left;vertical-align:top}.hm-type-slot>*{grid-area:1 / 1}.hm-type-ghost{visibility:hidden;font-weight:500}.hm-caret{display:inline-block;width:2px;height:1.05em;margin-left:3px;vertical-align:-.16em;background:var(--rq-signal);animation:hm-caret 1s steps(1) infinite}@keyframes hm-caret{50%{opacity:0}}.hm-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:36px}.hm-button,.hm-button-quiet{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22.5px;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-align:center;border:1px solid transparent;border-radius:var(--button-radius)}.hm-button{color:var(--rq-on-accent);background:var(--rq-accent);border-color:var(--rq-accent);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000002e,0 1px 2px #09090b1f}.hm-button:hover{background:var(--rq-accent-2);border-color:var(--rq-accent-2)}.hm-button-quiet{color:var(--rq-ink);background:var(--rq-card);border-color:var(--rq-rule);box-shadow:0 1px 2px #09090b0d}.hm-button-quiet:hover{background:var(--rq-panel)}.hm-button:active,.hm-button-quiet:active{transform:translateY(1px)}.hm-proof{display:flex;align-items:center;justify-content:center;gap:14px;max-width:720px;margin-top:44px}.hm-proof-stack{display:flex;flex:none}.hm-proof-icon{display:grid;place-items:center;width:30px;height:30px;margin-left:-8px;background:var(--rq-card);border:1px solid var(--rq-rule);border-radius:50%;box-shadow:0 0 0 2px var(--rq-card)}.hm-proof-icon:first-child{margin-left:0}.hm-proof p{font-size:15px;line-height:1.45;color:var(--rq-ink-3)}.hm-device{position:relative;z-index:1;margin-top:56px;overflow:hidden;background:var(--rq-panel-2);border:1px solid var(--rq-rule);border-radius:27px;box-shadow:0 1px 1px #09090b08,0 40px 80px -40px #09090b47}.hm-wall{padding:48px 45px 0;background:radial-gradient(60% 80% at 8% 0%,var(--rq-signal-soft) 0%,transparent 60%),radial-gradient(55% 75% at 96% 18%,var(--rq-tint) 0%,transparent 62%),radial-gradient(60% 70% at 60% 100%,var(--rq-data-soft) 0%,transparent 60%),var(--rq-panel)}.hm-window{max-width:1100px;margin:0 auto;overflow:hidden;background:var(--rq-card);border:1px solid rgb(9 9 11 / .08);border-radius:var(--card-radius) var(--card-radius) 0 0;box-shadow:0 30px 60px -30px #09090b4d}.hm-window-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:40px;padding:0 14px;background:var(--rq-panel);border-bottom:1px solid var(--rq-rule)}.hm-window-dots{display:flex;gap:6px}.hm-window-dots i{width:10px;height:10px;border-radius:50%;background:#ff5f57}.hm-window-dots i:nth-child(2){background:#febc2e}.hm-window-dots i:nth-child(3){background:#28c840}.hm-window-url{overflow:hidden;padding:3px 14px;font-size:12px;color:var(--rq-ink-3);white-space:nowrap;text-overflow:ellipsis;background:var(--rq-card);border:1px solid var(--rq-rule);border-radius:6px}.hm-window-tag{justify-self:end;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--rq-ink-3)}.hm-window-body{padding:36px 44px 28px}.hm-sample{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:24px 48px;align-items:start}.hm-sample-kicker{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rq-ink-3)}.hm-sample-kicker b{color:var(--rq-ink)}.hm-sample-kicker:lang(zh){letter-spacing:0}.hm-sample-title{max-width:17em;margin-top:14px;font-family:var(--rq-head);font-weight:var(--rq-head-weight);font-size:38px;line-height:1.06;letter-spacing:-.032em;text-wrap:balance;overflow-wrap:break-word;min-width:0}.hm-sample-title:lang(zh){font-size:30px;line-height:1.3;letter-spacing:0}.hm-sample-title a:hover{color:var(--rq-accent)}.hm-sample-stand{max-width:34em;margin-top:16px;font-size:17px;line-height:1.55;color:var(--rq-ink-2)}.hm-sample-radar{max-width:270px}.hm-facts{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--rq-rule)}.hm-fact{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px 16px 4px;border-left:1px solid var(--rq-rule)}.hm-fact:first-child{padding-left:0;border-left:0}.hm-fact dt{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rq-ink-3)}.hm-fact dt:lang(zh){font-size:12px;letter-spacing:0}.hm-fact dd{margin:0}.hm-fact-value{font-family:var(--rq-figure);font-weight:600;font-size:30px;line-height:1.05;letter-spacing:-.03em;color:var(--rq-ink);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:break-word}.hm-fact-mark{padding:0 .06em;background:linear-gradient(var(--rq-mark-strong),var(--rq-mark-strong)) no-repeat 0 86% / 0% 40%;transition:background-size .5s ease}.hm-fact[data-on] .hm-fact-mark{background-size:100% 40%}.hm-fact-unit{margin-left:3px;font-size:14px;font-weight:500;letter-spacing:0;color:var(--rq-ink-3);white-space:nowrap}.hm-fact-value[data-size=text]{font-size:17px;line-height:1.3;letter-spacing:-.012em}.hm-fact-value[data-empty]{font-size:15px;font-weight:500;line-height:1.35;letter-spacing:0;color:var(--rq-ink-3)}.hm-fact-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px}.hm-fact-no{position:relative;padding:0 6px;font-size:11px;font-weight:600;line-height:18px;color:var(--rq-cite);background:var(--rq-cite-soft);border-radius:999px}.hm-pin{position:absolute;top:calc(100% + 2px);left:50%;z-index:2;display:none;align-items:flex-start;pointer-events:none;transition:transform .35s ease}.hm-pin svg{width:14px;height:16px;flex:none;fill:var(--rq-ink);stroke:var(--rq-card);stroke-width:1.2;filter:drop-shadow(0 1px 1px rgb(9 9 11 / .25))}.hm-pin b{display:inline-flex;align-items:center;gap:6px;margin:12px 0 0 -2px;padding:4px 9px 4px 5px;font-size:12.5px;font-weight:500;line-height:18px;color:var(--rq-card);white-space:nowrap;background:var(--rq-ink);border-radius:9px;box-shadow:0 6px 16px -6px #09090b73}.hm-pin i{padding:0 6px;font-size:11px;font-style:normal;font-weight:700;color:var(--rq-ink);background:var(--color-signal-soft);border-radius:5px}.hm-pin[data-status=verified] i{background:var(--color-icon-1-soft)}.hm-pin[data-status=estimated] i{background:var(--rq-rule)}.hm-pin span{max-width:0;overflow:hidden;transition:max-width .45s ease}.hm-fact[data-on] .hm-pin{transform:translate(-6px,-4px)}.hm-fact[data-on] .hm-pin span{max-width:220px}.hm-window-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:56px;font-size:14px;line-height:1.45;color:var(--rq-ink-3)}.hm-window-foot .lb-link{font-size:15px;font-weight:600}.hm-questions{display:grid;margin:16px 0 0;padding:0;list-style:none;border-top:1px solid var(--rq-rule)}.hm-questions li{display:grid;gap:2px;padding:12px 0;border-bottom:1px solid var(--rq-rule)}.hm-questions strong{font-size:15px;font-weight:600;color:var(--rq-ink)}.hm-questions span{font-size:14.5px;line-height:1.45;color:var(--rq-ink-2)}.hm-how{padding-top:120px;scroll-margin-top:calc(var(--rq-nav) + 24px)}.hm-eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--rq-signal-text)}.hm-eyebrow:lang(zh){font-size:13px;letter-spacing:.04em}.hm-statement{margin-top:14px;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1.06;letter-spacing:-.03em;text-wrap:pretty}.hm-statement:lang(zh){font-size:clamp(26px,3.2vw,38px);line-height:1.35;letter-spacing:0}.hm-statement h2,.hm-statement p{display:inline;font:inherit;letter-spacing:inherit}.hm-statement p{color:var(--color-numeral)}.hm-flow{position:relative;display:grid;grid-template-columns:minmax(0,.87fr) minmax(0,1.05fr) minmax(0,1.03fr);gap:72px;align-items:start;margin-top:56px}.hm-fade{margin:-4px -4px 0;padding:4px 4px 0;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 112px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 112px),transparent 100%)}.hm-places{display:grid;gap:7px;margin:0;padding:0;list-style:none}.hm-places li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px 7px 14px;background:var(--rq-card);border:1px solid var(--rq-rule);border-radius:var(--button-radius);box-shadow:0 1px 2px #09090b0a}.hm-place-icon{width:18px;height:18px;color:var(--rq-ink-2)}.hm-place-label{overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.hm-stack{display:flex}.hm-stack>span{display:grid;place-items:center;width:22px;height:22px;margin-left:-5px;background:var(--rq-card);border-radius:50%;box-shadow:0 0 0 1.5px var(--rq-card),0 0 0 2.5px var(--rq-rule)}.hm-stack>span:first-child{margin-left:0}.hm-stack img{display:block;width:14px;height:14px;border-radius:3px}.hm-stack svg{display:block;width:13px;height:13px;padding:0;color:var(--rq-ink-2)}.hm-dots{display:flex;justify-content:center;gap:6px;margin-top:-2px}.hm-dots i{display:block;width:4px;height:4px;background:var(--rq-ink-3);border-radius:50%;opacity:.4}.hm-work{position:relative;overflow:hidden;background:var(--rq-card);border:1px solid var(--rq-rule);border-radius:var(--rq-fig-radius);box-shadow:0 1px 2px #09090b0a,0 30px 60px -30px #09090b4d;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 118px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 118px),transparent 100%)}.hm-work-anchor{position:absolute;top:0;right:0;left:0;height:86%;pointer-events:none}.hm-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.hm-board li{display:grid;align-content:start;gap:10px;min-width:0;padding:16px 18px;border-bottom:1px solid var(--rq-rule)}.hm-board li:nth-child(odd){border-right:1px solid var(--rq-rule)}.hm-board li:nth-last-child(-n+2){border-bottom:0}.hm-board p{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;letter-spacing:-.005em;color:var(--rq-ink)}.hm-board .rq-figmark{flex:none;width:15px;height:15px}.rq-figmark .f-1{fill:var(--rq-icon-1)}.rq-figmark .f-2{fill:var(--rq-icon-2)}.rq-figmark .f-1s{fill:var(--rq-icon-1-soft)}.rq-figmark .f-2s{fill:var(--rq-icon-2-soft)}.rq-figmark .f-ax{fill:var(--rq-icon-axis)}.rq-figmark .f-tr{fill:var(--rq-icon-track)}.rq-figmark .f-pp{fill:var(--rq-card)}.rq-figmark .s-1{stroke:var(--rq-icon-1)}.rq-figmark .s-2{stroke:var(--rq-icon-2)}.rq-figmark .s-ax{stroke:var(--rq-icon-axis)}.rq-figmark .s-tr{stroke:var(--rq-icon-track)}.rq-figmark .s-pp{stroke:var(--rq-card)}.hm-m{display:block;width:100%;height:50px}.hm-m-mute{fill:var(--color-bar-muted)}.hm-m-site{fill:var(--color-bar)}.hm-m-coral{fill:var(--color-icon-2)}.hm-m-axis{fill:none;stroke:var(--color-icon-track);stroke-width:1.6;stroke-linecap:round}.hm-m-line{fill:none;stroke:var(--color-bar);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.hm-m-dash{stroke-dasharray:4 5}.hm-m-hollow{fill:var(--rq-card);stroke:var(--color-bar);stroke-width:2}.hm-m-ring{fill:none;stroke-width:10}.hm-m-g{stroke:var(--color-bar)}.hm-m-c{stroke:var(--color-icon-2)}.hm-m-n{stroke:var(--color-bar-muted)}.hm-m-ok{fill:none;stroke:var(--color-bar);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.hm-m-no{fill:none;stroke:var(--color-icon-2);stroke-width:2.4;stroke-linecap:round}.hm-m-bub-g{fill:var(--color-icon-1-soft)}.hm-m-bub-c{fill:var(--color-icon-2-soft)}.hm-m-ink{fill:var(--rq-ink-3);opacity:.35}.hm-m-eq{display:flex;align-items:center;gap:8px;height:50px}.hm-m-eq span{display:grid;place-items:center;width:40px;height:34px;font-size:15px;font-weight:600;color:var(--rq-ink-2);border:1px solid var(--rq-rule);border-radius:8px}.hm-m-eq .is-out{width:52px;color:var(--rq-data-text);background:var(--color-mark);border-color:var(--color-mark)}.hm-m-eq i{font-size:16px;font-style:normal;color:var(--rq-ink-3)}.hm-read{position:relative;padding:4px 18px;background:var(--rq-card);border:1px solid var(--rq-rule);border-radius:var(--rq-fig-radius);box-shadow:0 1px 2px #09090b0a,7px 7px 0 -1px var(--rq-card),7px 7px 0 0 var(--rq-rule),14px 14px 0 -1px var(--rq-card),14px 14px 0 0 var(--rq-rule),0 30px 60px -30px #09090b4d}.hm-read-words{position:absolute;top:-11px;right:16px;z-index:3;padding:3px 10px;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;line-height:16px;letter-spacing:.01em;color:var(--rq-card);background:var(--rq-ink);border-radius:999px;box-shadow:0 0 0 3px var(--rq-card)}.hm-read-words:lang(zh){letter-spacing:.04em}.hm-read-top{display:flex;align-items:center;gap:12px;padding:14px 0 12px}.hm-read-top b{font-size:14px;font-weight:600;letter-spacing:-.01em}.hm-read-radar{flex:none;width:44px;height:44px}.hm-r-grid{fill:none;stroke:var(--color-icon-track);stroke-width:1}.hm-r-shape{fill:var(--color-icon-1-soft);stroke:var(--color-bar);stroke-width:1.5;stroke-linejoin:round}.hm-read-list{display:grid;margin:0;padding:0;list-style:none;border-block:1px solid var(--rq-rule)}.hm-read-list li{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:stretch;gap:12px}.hm-read-list li+li{border-top:1px solid var(--rq-rule)}.hm-read-q{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;padding:12px 0}.hm-read-q span{font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--rq-ink-3)}.hm-read-q b{font-size:14px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.hm-read-q:lang(zh) b{letter-spacing:0}.hm-read-map{position:relative;display:block;background:var(--color-muted);border-inline:1px solid var(--rq-rule)}.hm-read-list li:first-child .hm-read-map{margin-top:6px;border-top:1px solid var(--rq-rule);border-radius:6px 6px 0 0}.hm-read-list li:last-child .hm-read-map{margin-bottom:6px;border-bottom:1px solid var(--rq-rule);border-radius:0 0 6px 6px}.hm-mm{position:absolute;inset:3px 4px;display:block;width:calc(100% - 8px);height:calc(100% - 6px)}.hm-mm-head{fill:var(--color-icon-axis)}.hm-mm-mute{fill:var(--color-bar-muted)}.hm-mm-box{fill:var(--rq-card);stroke:var(--rq-rule);stroke-width:.6}.hm-mm-line{fill:none;stroke:var(--color-bar);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.hm-mm-g{fill:var(--color-bar)}.hm-mm-c{fill:var(--color-icon-2)}.hm-mm-gs{fill:var(--color-icon-1-soft)}.hm-mm-cs{fill:var(--color-icon-2-soft)}.hm-mm-cell{fill:none;stroke:var(--color-icon-axis);stroke-width:.6}.hm-mm-ring{fill:none;stroke:var(--color-bar);stroke-width:2;stroke-dasharray:14 8}.hm-mm-axis{fill:none;stroke:var(--color-bar-muted);stroke-width:.8}.hm-mm-take{fill:var(--color-mark-strong)}.hm-lens{position:absolute;top:calc(50% - 38px);left:-34px;z-index:2;width:96px;height:96px;pointer-events:none}.hm-lens-glass{position:absolute;inset:0;overflow:hidden;background:var(--rq-card);border-radius:50%;box-shadow:0 0 0 4px var(--rq-ink),0 14px 28px -10px #09090b73}.hm-lens-glass svg{display:block;width:100%;height:100%}.hm-lens-paper{fill:var(--rq-card)}.hm-lens-line{fill:none;stroke:var(--color-bar);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.hm-lens-handle{position:absolute;top:82px;left:80px;width:12px;height:30px;background:var(--rq-ink);border-radius:6px;transform:rotate(-45deg);transform-origin:50% 0}.hm-read-foot{display:flex;align-items:center;gap:8px;padding:12px 0;font-size:13px;color:var(--rq-ink-3)}.hm-read-foot svg{flex:none;width:18px;height:18px}@media(min-width:1280px)and (max-width:1439.98px){.hm-flow{gap:56px}.hm-place-label{font-size:13.5px}.hm-stack>span{margin-left:-6px}.hm-read-q b{font-size:13.5px}.hm-read-list li{grid-template-columns:minmax(0,1fr) 44px}.hm-lens{transform:scale(.85);transform-origin:75% 45%}}@media(min-width:1024px)and (max-width:1279.98px){.hm-flow{grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(0,1fr);gap:40px}.hm-places li{grid-template-columns:18px minmax(0,1fr);gap:8px;padding-inline:12px}.hm-place-label{font-size:13px}.hm-stack{display:none}.hm-board li{padding:14px}.hm-board p{font-size:12.5px}.hm-read{padding-inline:16px}.hm-read-q b{font-size:13px}.hm-read-list li{grid-template-columns:minmax(0,1fr) 40px;gap:10px}.hm-lens{transform:scale(.72)}}.hm-flow-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.hm-flow-base{fill:none;stroke:var(--rq-rule);stroke-width:1.5}.hm-flow-dash{fill:none;stroke:var(--rq-signal);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:1.5 16;animation:hm-flow 1.8s linear infinite}.hm-flow-dash[data-leg=out]{animation-delay:-.9s}@keyframes hm-flow{to{stroke-dashoffset:-35}}.hm-flow-col{position:relative;z-index:1;display:grid;gap:12px;align-content:center;min-width:0}.hm-flow-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rq-ink-3)}.hm-flow-label:lang(zh){font-size:12px;letter-spacing:0}@media(max-width:767.98px){.hm-lens{transform:scale(.72);transform-origin:75% 45%}}.hm-section{margin-top:120px}.hm-section-head h2,.hm-section-head p{display:inline;font-size:clamp(30px,3.2vw,42px);font-weight:600;line-height:1.12;letter-spacing:-.026em}.hm-section-head h2{font-family:var(--rq-head);overflow-wrap:break-word}.hm-section-head h2:after{content:" "}.hm-section-head p{color:var(--color-numeral)}.hm-section-head:lang(zh) :is(h2,p){font-size:clamp(26px,2.6vw,34px);line-height:1.35;letter-spacing:0}.hm-band{padding-block:64px 72px;background:var(--rq-panel-2);box-shadow:0 0 0 100vmax var(--rq-panel-2);clip-path:inset(0 -100vmax)}.hm-band .lb-table{margin-top:32px}.hm-eyebrow+.hm-section-head{margin-top:14px}.hm-more{margin-top:24px}.hm-empty{margin-top:20px;font-size:16px;color:var(--rq-ink-2)}.hm-empty+.lb-first{margin-top:4px}.hm-plans{display:grid;grid-template-areas:"head" "cards" "foot"}.hm-plans>.hm-section-head{grid-area:head}.hm-plans>.hm-plan-grid{grid-area:cards}.hm-plans>.hm-footnote{grid-area:foot}.hm-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,420px));gap:24px;margin-top:40px}.hm-plan{display:flex;flex-direction:column;padding:28px;background:var(--rq-card);border:1px solid var(--rq-rule);border-radius:var(--card-radius);box-shadow:var(--rq-shadow)}.hm-plan[data-featured]{border-color:var(--rq-ink);box-shadow:inset 0 0 0 1px var(--rq-ink),var(--rq-shadow)}.hm-plan-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.hm-plan-head h3{font-family:var(--rq-head);font-weight:var(--rq-head-weight);font-size:26px;line-height:1.15;letter-spacing:-.02em}.hm-badge{padding:5px 10px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rq-ink);background:var(--rq-panel-2);border-radius:999px}.hm-badge:lang(zh){font-size:12px;letter-spacing:0}.hm-price{margin-top:16px}.hm-price strong{font-family:var(--rq-figure);font-weight:600;font-size:48px;line-height:1;letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums}.hm-price small,.hm-price span{font-size:15px;color:var(--rq-ink-3)}.hm-billing{margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--rq-ink-2)}.hm-billing-monthly{margin-top:2px;color:var(--rq-ink-3)}.hm-perks{display:grid;gap:12px;margin:20px 0 28px;padding:0;list-style:none}.hm-perks li{display:flex;gap:12px;font-size:15.5px;line-height:1.45}.hm-check{width:16px;height:16px;flex:none;margin-top:4px;color:var(--rq-data)}.hm-plan .hm-button,.hm-plan .hm-button-quiet{margin-top:auto}.hm-footnote{margin-top:16px;font-size:14px;color:var(--rq-ink-3)}@media(min-width:1280px){.hm-plans{grid-template-columns:minmax(340px,1fr) minmax(0,864px);grid-template-rows:auto 1fr;grid-template-areas:"head cards" "foot cards";column-gap:64px}.hm-plans>.hm-plan-grid{margin-top:0}.hm-plans .hm-section-head :is(h2,p){font-size:clamp(28px,2.4vw,36px)}.hm-plans .hm-section-head:lang(zh) :is(h2,p){font-size:clamp(24px,2vw,30px)}}@media(min-width:1024px){.hm-pin{display:flex}.hm-facts{padding-bottom:36px}}@media(max-width:1023.98px){.hm-wall{padding:27px 22.5px 0}.hm-window-body{padding:28px 24px 24px}.hm-sample{grid-template-columns:minmax(0,1fr)}.hm-sample-radar{max-width:300px}.hm-flow{grid-template-columns:minmax(0,1fr);gap:32px;max-width:560px}.hm-how{padding-top:80px}}@media(max-width:767.98px){.hm-wrap{padding:0 16px}.hm-hero{padding-top:36px}.hm-hero:before{inset:0 -16px 40%}.hm-type{font-size:18px}.hm-hero-copy{align-items:stretch;text-align:left}.hm-label{align-self:flex-start}.hm-actions{flex-direction:column;margin-top:28px}.hm-proof{flex-direction:column;align-items:flex-start;gap:10px;margin-top:32px}.hm-device{margin-top:36px;border-radius:18px}.hm-wall{padding:13.5px 9px 0}.hm-window-bar{grid-template-columns:auto minmax(0,1fr)}.hm-window-url{justify-self:end}.hm-window-tag{display:none}.hm-window-body{padding:20px 16px}.hm-sample-title{font-size:28px}.hm-sample-title:lang(zh){font-size:24px}.hm-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-fact:nth-child(3){padding-left:0;border-left:0}.hm-fact:nth-child(n+3){border-top:1px solid var(--rq-rule)}.hm-fact-value{font-size:24px}.hm-window-foot{margin-top:20px}.hm-section{margin-top:80px}.hm-band{padding-block:48px 56px}.hm-more{width:100%}.hm-plan-grid{grid-template-columns:minmax(0,1fr);gap:16px}.hm-plan{padding:20px}}@media(prefers-reduced-motion:reduce){.hm-button:active,.hm-button-quiet:active{transform:none}.hm-caret,.hm-flow-dash{animation:none}.hm-fact-mark,.hm-pin,.hm-pin span{transition:none}}
