.sec-num{margin-bottom:12px}.sec-h{margin-bottom:20px}.kicker{font-family:var(--mono);color:var(--blue);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:12px;font-weight:500}.crumbs{font-family:var(--mono);color:var(--t3);flex-wrap:wrap;gap:6px;margin-bottom:18px;font-size:11px;display:flex}.crumbs a{color:var(--t3)}.crumbs .here{color:var(--ink)}.trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.up{color:var(--green);font-weight:600}.down{color:var(--red);font-weight:600}.dim{color:var(--t3)}.tool-hero{padding-top:28px;padding-bottom:32px;display:grid}.tool-hero h1{letter-spacing:-.03em;margin-bottom:16px;font-size:30px;font-weight:700;line-height:1.08}.hero-lead{color:var(--ink-soft);margin-bottom:10px;font-size:15px;line-height:1.55}.hero-updated{font-family:var(--mono);color:var(--t3);margin-bottom:24px;font-size:11px}.hero-ctas{gap:8px;margin-bottom:24px;display:grid}.rb-dim{color:var(--t3);font-weight:400}.kw-head,.kw-row{font-family:var(--mono);grid-template-columns:1fr 36px 44px 52px;align-items:center;gap:8px;padding:10px 14px;display:grid}.kw-head{color:var(--t3);text-transform:uppercase;border-bottom:1px solid var(--line);padding:9px 14px;font-size:10px}.kw-row{font-size:12px}.kw-row:not(:last-child){border-bottom:1px dashed var(--line)}.kw-row .pos{font-weight:600}.lite{display:grid}.lite-copy h2{margin-bottom:6px}.lite-copy .section-lead{margin-top:0;margin-bottom:16px}.lite-form{max-width:480px}.lite-bar{gap:8px;display:grid}.lite-result{margin-top:16px}.lite-result .eyebrow{margin-bottom:14px;display:block}.defn{gap:12px;display:grid}.defn-text{color:var(--ink-soft);max-width:64ch;font-size:14px;line-height:1.55}.caps{gap:32px;display:grid}.caps .sec-num{margin-bottom:0}.cap-copy h2{letter-spacing:-.02em;margin-bottom:8px;font-size:22px}.cap-copy p{color:var(--ink-soft);font-size:14px;line-height:1.55}.cap-row{gap:14px;display:grid}.panel{background:var(--paper);border:1px solid var(--line);padding:14px}.chart-head{font-family:var(--mono);color:var(--t3);justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.spark{align-items:flex-end;gap:2px;height:48px;display:flex}.spark i{background:var(--line);flex:1}.spark .m{background:var(--dark-t2)}.spark .d{background:var(--ink)}.spark .g{background:var(--green)}.h35{height:35%}.h38{height:38%}.h40{height:40%}.h42{height:42%}.h48{height:48%}.h55{height:55%}.h60{height:60%}.h65{height:65%}.h72{height:72%}.h80{height:80%}.h88{height:88%}.h100{height:100%}.cmp{background:var(--paper);border:1px solid var(--line);font-family:var(--mono);font-size:12px}.cmp-head,.cmp-row{grid-template-columns:1fr 52px 52px;gap:8px;padding:10px 14px;display:grid}.cmp-head{color:var(--t3);text-transform:uppercase;border-bottom:1px solid var(--ink);padding:9px 14px;font-size:10px}.cmp-row:not(:last-child){border-bottom:1px dashed var(--line)}.chips{font-family:var(--mono);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.chips span{border:1px solid var(--line);background:var(--paper);padding:6px 12px}.cap-pair{gap:32px;display:grid}.plan-scroll{background:var(--paper);border:1px solid var(--line);overflow-x:auto}.plan-table{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:12px}.plan-table th,.plan-table td{text-align:left;padding:10px;font-weight:400}.plan-table th:first-child,.plan-table td:first-child{padding-left:14px}.plan-table th:last-child,.plan-table td:last-child{padding-right:14px}.plan-table td{white-space:nowrap}.plan-table thead th{color:var(--t3);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--ink);font-size:10px}.plan-table tbody th{font-family:var(--sans);color:var(--t2)}.plan-table tbody tr:not(:last-child) th,.plan-table tbody tr:not(:last-child) td{border-bottom:1px dashed var(--line)}.table-more{margin-top:14px;display:inline-block}.rel-head{margin-bottom:16px}.rel-head .sec-num{margin-bottom:12px}.rel-links{display:none}.rel-card{align-content:start;gap:4px;display:grid}.rel-card b{font-size:15px}.rel-card span{color:var(--t2);font-size:13px}.plat-link{justify-content:space-between;align-items:center;display:flex}.plat-link b{font-size:15px}.plat-link .mono{font-size:12px}.tool-faq-wrap{gap:20px;display:grid}.tool-faq-wrap .sec-num{margin-bottom:12px}.cta{gap:14px;padding-top:40px;padding-bottom:40px;display:grid}.cta h2{letter-spacing:-.03em;font-size:26px}.cta p{color:var(--dark-t2);font-size:14px}@media (width>=900px){.xw{display:none}.tsec{border-top-color:var(--ink)}.band-paper{background:var(--paper)}.sec-h{margin-bottom:32px}.cols3{grid-template-columns:1fr 1fr 1fr;gap:12px}.card{padding:20px}.card h3{margin-bottom:8px}.card p{line-height:1.55}.tool-hero{grid-template-columns:1.1fr 1fr;align-items:start;gap:64px;padding-top:48px;padding-bottom:64px}.tool-hero h1{margin-bottom:18px;font-size:42px;line-height:1.06}.crumbs{margin-bottom:22px}.kicker{margin-bottom:12px}.hero-lead{max-width:56ch;font-size:16px;line-height:1.6}.hero-updated{margin-bottom:28px}.hero-ctas{gap:10px;margin-bottom:0;display:flex}.kw-card{box-shadow:0 10px 30px #1c191724}.kw-card header{padding:14px 16px}.kw-head,.kw-row{grid-template-columns:1fr 60px 60px 90px;gap:10px;padding:12px 16px}.kw-head{padding:10px 16px}.kw-row{font-size:12.5px}.lite{grid-template-columns:1fr 1fr;align-items:start;gap:64px}.lite-copy h2{margin-bottom:10px}.lite-copy .section-lead{max-width:48ch;margin-bottom:20px}.lite-bar{display:flex}.lite-bar .scan-input{flex:1}.lite-bar .btn{padding:0 22px}.lite-result{background:var(--stone);border:1px solid var(--line);align-self:center;margin-top:0;padding:28px}.lite-result .stat-strip{background:var(--paper)}.lite-result .stat-strip>div{padding:18px 16px}.lite-result .stat-strip>div+div{padding-left:16px}.defn{grid-template-columns:420px 1fr;gap:64px}.defn-text{align-self:end;font-size:16px;line-height:1.7}.caps{gap:48px}.cap-copy h2{margin-bottom:10px;font-size:26px}.cap-copy p{max-width:52ch;font-size:15px;line-height:1.6}.cap-row{grid-template-columns:1fr 1fr;align-items:center;gap:64px}.cap-row.flip .cap-fig{order:-1}.panel{background:var(--stone);padding:18px}.chart-head{margin-bottom:10px;font-size:12px}.spark{gap:3px;height:64px}.cmp{background:var(--stone);font-size:13px}.cmp-head,.cmp-row{grid-template-columns:1fr 70px 70px;gap:10px;padding:12px 18px}.cmp-head{background:0 0;padding:10px 18px}.cmp-row{background:var(--paper)}.chips{font-size:13px}.chips span{background:var(--stone);padding:8px 16px}.cap-pair{border-top:1px dashed var(--line);grid-template-columns:1fr 1fr;gap:64px;padding-top:40px}.steps-cards{border-top:none;gap:12px}.steps-cards>div{background:var(--paper);padding:20px;border:1px solid var(--line)!important}.plan-table{font-size:13px}.plan-table th,.plan-table td{padding:12px 10px}.plan-table th:first-child,.plan-table td:first-child{width:28%;padding-left:20px}.plan-table th:last-child,.plan-table td:last-child{padding-right:20px}.plan-table thead th{background:var(--stone);font-size:11px}.table-more{margin-top:16px}.rel-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.rel-links{gap:16px;font-size:14px;display:flex}.rel-links a{color:var(--t2)}.rel-links a:hover{color:var(--ink)}.band-paper .rel-card{background:var(--stone)}.rel-card{gap:6px}.rel-card b{font-size:16px}.rel-card span{font-size:13.5px}.plat-only{display:none}.tool-faq-wrap{grid-template-columns:360px 1fr;gap:64px}.tool-faq{background:var(--paper);border:1px solid var(--line);padding:8px 24px}.tool-faq details{border-top:none;border-bottom:1px dashed var(--line)}.tool-faq details:last-child{border-bottom:none}.cta{justify-content:space-between;align-items:center;gap:48px;padding-top:56px;padding-bottom:56px;display:flex}.cta h2{margin-bottom:8px;font-size:32px}.cta p{font-size:15px}.cta .btn{padding:16px 32px}}.kw-card{border-color:var(--ink)}@media (prefers-reduced-motion:no-preference){.kw-card .kw-row{animation:.2s step-end .2s both v2-in}.kw-card .kw-row+.kw-row{animation-delay:.6s}.kw-card .kw-row+.kw-row+.kw-row{animation-delay:1s}.kw-card .kw-row+.kw-row+.kw-row+.kw-row{animation-delay:1.4s}}@keyframes v2-in{0%{opacity:0}}.lite-help{color:var(--t3);margin-top:8px;font-size:11px}
