.fp .td-card{padding:32px}.fp .td-card-lede{max-width:62ch;font-size:17px;line-height:1.65;color:var(--lb-ink-2)}.fp .td-specimens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:28px;padding-top:28px;border-top:1px solid var(--lb-line)}.fp .td-specimen{min-width:0}.fp .td-kicker,.fp .td-label{font-family:var(--lb-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--lb-ink-3)}.fp .td-specimen.is-pick .td-label{color:var(--lb-ultra-text)}.fp .td-quote{margin-top:14px;padding-left:16px;border-left:2px solid var(--lb-line-2);font-size:16px;line-height:1.7;color:var(--lb-ink)}.fp .td-specimen.is-pick .td-quote{border-left-color:var(--lb-ultra)}.fp .td-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px;padding:0;list-style:none}.fp .td-chips li{border-radius:999px;background:var(--lb-feature);padding:4px 11px;font-size:13px;font-weight:500;color:var(--lb-ink-2)}.fp .td-specimen.is-pick .td-chips li:first-child{background:var(--lb-ultra-soft);color:var(--lb-ultra-text)}.fp .td-provenance{margin-top:14px;font-family:var(--lb-mono);font-size:12px;line-height:1.6;color:var(--lb-ink-3)}.fp .td-sec{margin-top:72px}[data-landing] .lb .fp-tool-stage .td-h2{margin-top:10px;font-size:clamp(26px,2.6vw,34px);line-height:1.15;letter-spacing:-.02em;color:var(--lb-ink)}.fp .td-intro{margin-top:12px;max-width:60ch;font-size:17px;line-height:1.65;color:var(--lb-ink-2)}.fp .td-pairs{margin-top:32px;border-bottom:1px solid var(--lb-line)}.fp .td-pair{padding:20px 0;border-top:1px solid var(--lb-line)}.fp .td-pair-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.fp .td-pair-name{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--lb-ink)}.fp .td-pair-name.is-brand{color:var(--lb-ultra-text)}.fp .td-pair-gap{font-family:var(--lb-mono);font-size:13px;color:var(--lb-ink-3)}.fp .td-pair-gap.is-wide{color:var(--lb-negative)}.fp .td-bar-row{display:grid;grid-template-columns:104px minmax(0,1fr) 64px;align-items:center;gap:14px}.fp .td-bar-row+.td-bar-row{margin-top:8px}.fp .td-bar-label{font-size:13px;color:var(--lb-ink-3)}.fp .td-track{height:8px;border-radius:999px;background:var(--lb-feature);overflow:hidden}.fp .td-fill{height:100%;border-radius:999px;background:var(--lb-ink)}.fp .td-bar-row.is-rec .td-bar-label{color:var(--lb-ultra-text)}.fp .td-bar-row.is-rec .td-fill{background:var(--lb-ultra)}.fp .td-pct{text-align:right;font-family:var(--lb-mono);font-size:13px;font-variant-numeric:tabular-nums;color:var(--lb-ink)}.fp .td-pct.is-never{color:var(--lb-ink-3)}.fp .td-nopick{display:flex;align-items:baseline;gap:18px;margin-top:28px}.fp .td-nopick span{font-family:var(--lb-display);font-size:40px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--lb-ink)}.fp .td-nopick p{max-width:44ch;font-size:16px;line-height:1.55;color:var(--lb-ink-2)}.fp .td-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;border-top:1px solid var(--lb-line);border-bottom:1px solid var(--lb-line)}.fp .td-tile{padding:22px 20px 22px 0}.fp .td-tile+.td-tile{padding-left:20px;border-left:1px solid var(--lb-line)}.fp .td-tile dd{font-family:var(--lb-display);font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums;color:var(--lb-ink)}.fp .td-tile dd.is-unmeasured,.fp .td-tile dt{color:var(--lb-ink-3)}.fp .td-tile dt{margin-top:10px;font-size:13px}.fp .td-footnote{margin-top:14px;font-family:var(--lb-mono);font-size:12px;line-height:1.6;color:var(--lb-ink-3)}.fp .td-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:72px;margin-bottom:24px;padding:32px;border-radius:16px;background:var(--lb-night)}[data-landing] .lb .fp-tool-stage .td-cta h2{color:#fff;font-size:24px}.fp .td-cta p{margin-top:8px;max-width:50ch;font-size:16px;line-height:1.6;color:var(--lb-on-night)}.fp .td-cta a{flex-shrink:0;border-radius:999px;background:var(--lb-ultra);padding:14px 24px;font-size:16px;font-weight:600;color:#fff;transition:background .15s var(--lb-ease)}.fp .td-cta a:hover{background:var(--lb-ultra-deep)}@media (max-width:767px){.fp .td-card{padding:22px}.fp .td-specimens{grid-template-columns:minmax(0,1fr);gap:32px}.fp .td-sec{margin-top:56px}.fp .td-bar-row{grid-template-columns:88px minmax(0,1fr) 52px;gap:10px}.fp .td-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.fp .td-tile:nth-child(3){padding-left:0;border-left:0}.fp .td-tile:nth-child(n+3){border-top:1px solid var(--lb-line)}.fp .td-cta{flex-direction:column;align-items:flex-start;padding:24px}}