.hm.hm-ai .hm-askv .hm-fig-scroll{overflow:visible}.hm.hm-ai .hm-askv svg{min-width:0}@media (width<=900px){.hm.hm-ai .hm-askv .hm-fig-scroll{display:none}.hm.hm-ai .hm-askv-list{margin:0;padding:14px 14px 6px;list-style:none;display:block}.hm.hm-ai .hm-askv-list b{color:var(--hm-navy);font-size:var(--t-md);font-weight:700;display:block}.hm.hm-ai .hm-askv-list li{border-left:3px solid var(--hm-teal);margin:0 0 10px;padding:10px 0 10px 12px}.hm.hm-ai .hm-askv-list li.missing{border-left-style:dashed;border-left-color:var(--hm-grey-ink)}.hm.hm-ai .hm-askv-list li span{text-transform:uppercase;letter-spacing:.08em;font-size:var(--t-xs);color:var(--hm-grey-ink);margin-top:2px;font-weight:700;display:block}}@media (width>=901px) and (width<=1240px){.hm.hm-ai .hm-askv .fg-chip,.hm.hm-ai .hm-askv .fg-eyebrow{font-size:13.5px}.hm.hm-ai .hm-askv .fg-strong{font-size:15px}}@media (width>=901px) and (width<=1000px){.hm.hm-ai .hm-askv .fg-chip,.hm.hm-ai .hm-askv .fg-eyebrow{font-size:14.5px}.hm.hm-ai .hm-askv .fg-strong{font-size:16px}}.hm.hm-ai .hm-sc-list{display:none}.hm.hm-ai .hm-fig-wide .fg-sub{font-size:12px}@media (width<=700px){.hm.hm-ai .hm-fig-wide .hm-fig-scroll{display:none}.hm.hm-ai .hm-sc-list{margin:0;padding:14px 14px 6px;list-style:none;display:block}.hm.hm-ai .hm-sc-list li{border-left:3px solid var(--hm-teal);color:var(--hm-grey);font-size:var(--t-sm);margin:0 0 10px;padding:10px 0 10px 12px}}@media (width>=701px) and (width<=900px){.hm.hm-ai .hm-fig-wide .fg-chip,.hm.hm-ai .hm-fig-wide .fg-eyebrow,.hm.hm-ai .hm-fig-wide .fg-sub{font-size:18px}.hm.hm-ai .hm-fig-wide .fg-chip,.hm.hm-ai .hm-fig-wide .fg-eyebrow{letter-spacing:.03em}.hm.hm-ai .hm-fig-wide .fg-strong{font-size:20px}.hm.hm-ai .hm-fig-wide .sc-callout{transform:translate(-24px)}.hm.hm-ai .hm-fig-wide .sc-box{width:276px;height:86px}.hm.hm-ai .hm-fig-wide .sc-bar{height:86px}.hm.hm-ai .hm-fig-wide .sc-l2{transform:translateY(7px)}.hm.hm-ai .hm-fig-wide .sc-rr{transform:translate(16px)}}@media (width>=901px) and (width<=1240px){.hm.hm-ai .hm-fig-wide .fg-chip,.hm.hm-ai .hm-fig-wide .fg-eyebrow,.hm.hm-ai .hm-fig-wide .fg-sub{font-size:13.5px}.hm.hm-ai .hm-fig-wide .fg-strong{font-size:15px}}@media (width>=901px) and (width<=1000px){.hm.hm-ai .hm-fig-wide .fg-chip,.hm.hm-ai .hm-fig-wide .fg-eyebrow,.hm.hm-ai .hm-fig-wide .fg-sub{font-size:14.5px}.hm.hm-ai .hm-fig-wide .fg-strong{font-size:16px}}.hm.hm-ai .hm-ai-grid+.pshot{max-width:none}.hm.hm-ai .hm-proof .lbl{text-wrap:balance}.hm.hm-ai .cai-gov-ask{max-width:none;color:var(--hm-grey);font-size:var(--t-md);line-height:1.6;display:block}.hm.hm-ai .cai-gov-ask>span{text-wrap:pretty;max-width:88ch;display:block}.hm.hm-ai .cai-gov-ask .hm-arrow{margin-top:10px;display:inline-block}.hm.hm-ai .hm-contrast .card{align-self:center;margin-top:0}.hm.hm-ai .hm-story{row-gap:16px}.hm.hm-ai .hm-story .hm-cta-line{grid-column:1;align-self:start;margin-top:0}@media (width>=961px){.hm.hm-ai .hm-story>.hm-beats{align-self:center;padding-top:0}}.hm.hm-ai .cai-gov-ask .hm-arrow,.hm.hm-ai .hm-facts .hm-arrow,.hm.hm-ai .hm-story .hm-arrow,.hm.hm-ai .hm-tier .f a{margin-block:-14px;padding-block:14px;display:inline-block}.hm.hm-ai .cai-gov-ask .hm-arrow{margin-top:-4px}.hm.hm-ai .cai-gov .hm-arrow{margin-bottom:-14px;padding-bottom:14px}.hm.hm-ai .hm-ai-grid.four,.hm.hm-ai .hm-ai-grid.two{grid-auto-rows:auto}.hm.hm-ai .hm-ai-grid.four>.hm-ai-card,.hm.hm-ai .hm-ai-grid.two>.hm-ai-card{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}.hm.hm-ai .hm-ai-grid>.hm-ai-card>.cai-status{place-self:end start}.hm.hm-ai .hm-contrast h2 .nb,.hm.hm-ai .hm-sec-head h2>.nb{display:block}@media (width<=960px){.hm.hm-ai .hm-hero h1 em{display:block}}@media (width>=961px){.hm.hm-ai .hm-split:has(.hm-tiers)>.hm-tiers{align-self:start;margin-top:132px}}@media (width>=961px) and (width<=1200px){.hm.hm-ai .hm-split:has(.hm-tiers)>.hm-tiers{margin-top:125px}}.hm.hm-ai .hm-ai-card p.reads{border-top:1px solid var(--hm-line);font-size:var(--t-sm);color:var(--hm-grey);margin:0 0 6px;padding-top:10px}.hm.hm-ai .hm-ai-card p.reads b{color:var(--hm-navy)}.hm.hm-ai .hm-ai-card p.reads+p.human{border-top:0;padding-top:0}.hm.hm-ai .hm-sec-split>p .hm-arrow{margin-block:-14px;padding-block:14px;display:inline-block}.hm.hm-ai .cai-log{margin:0 0 32px}.hm.hm-ai .cai-log-body{background:radial-gradient(600px 260px at 88% 0,#3fa7a912,#0000 70%),#fff;padding:18px 22px 10px}.hm.hm-ai .cai-log-cols,.hm.hm-ai .cai-log-rows>li{-moz-column-gap:18px;grid-template-columns:44px minmax(0,1.25fr) minmax(0,.7fr) minmax(0,1.45fr);align-items:center;column-gap:18px;display:grid}.hm.hm-ai .cai-log-cols{max-width:none;font-size:var(--t-xs);letter-spacing:.1em;color:var(--hm-grey-ink);margin:0;padding:0 0 8px;font-weight:700}.hm.hm-ai .cai-log-rows{margin:0;padding:0;list-style:none}.hm.hm-ai .cai-log-rows>li{border-top:1px solid var(--hm-line);max-width:none;padding:12px 0}.hm.hm-ai .cai-log-rows b{color:var(--hm-navy);font-size:var(--t-md);font-weight:700;line-height:1.35}.hm.hm-ai .cai-log-rows .by{font-size:var(--t-sm);color:var(--hm-grey);font-weight:600}.hm.hm-ai .cai-log-rows .note{font-size:var(--t-sm);color:var(--hm-grey);line-height:1.45}.hm.hm-ai .cai-log-rows .mk{width:34px;height:34px;font-size:var(--t-xs);letter-spacing:.02em;background:var(--hm-navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex}.hm.hm-ai .cai-log-rows li.ai{background:var(--hm-teal-tint);box-shadow:inset 3px 0 0 var(--hm-teal);margin:0 -22px;padding-inline:22px}.hm.hm-ai .cai-log-rows li.ai .mk{color:var(--hm-teal);border:1.5px solid var(--hm-teal);background:#fff;border-radius:8px}.hm.hm-ai .cai-log-rows li.ai .by,.hm.hm-ai .cai-log-rows li.ai b{color:var(--hm-teal)}.hm.hm-ai .cai-log-rows li.sys .mk{background:var(--hm-paper);color:var(--hm-grey-ink);border:1px solid var(--hm-line);border-radius:8px;font-size:11px}@media (width<=600px){.hm.hm-ai .cai-log-body{padding:10px 16px 6px}.hm.hm-ai .cai-log-cols{display:none}.hm.hm-ai .cai-log-rows>li{-moz-column-gap:12px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:2px 12px}.hm.hm-ai .cai-log-rows>li>:not(.mk){grid-column:2}.hm.hm-ai .cai-log-rows .mk{grid-row:1/span 3;width:30px;height:30px}.hm.hm-ai .cai-log-rows li.ai{margin:0 -16px;padding-inline:16px}.hm.hm-ai .cai-log-rows .by{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--hm-grey-ink)}.hm.hm-ai .cai-log-rows li.ai .by{color:var(--hm-teal)}.hm.hm-ai .hm-vicky-figure{max-width:220px}}@media (width>=961px){.hm.hm-ai .hm-sec-split:has(+.cai-log){-moz-column-gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}.hm.hm-ai .hm-sec-split:has(+.cai-log)>:first-child{grid-column:1/3}.hm.hm-ai .hm-sec-split:has(+.cai-log)>:last-child{grid-column:3}}@media (width>=601px){.hm.hm-ai .hm-proof .hm-proof-3{grid-template-rows:auto auto}.hm.hm-ai .hm-proof .hm-proof-3>.item{grid-row:span 2;grid-template-rows:subgrid;row-gap:2px;display:grid}.hm.hm-ai .hm-proof .big{text-wrap:balance}}@media (width>=961px) and (width<=1180px){.hm.hm-ai .hm-proof .big{font-size:var(--t-xl)}}.hm.hm-ai .cai-log-rows .ai-line{color:var(--hm-teal);box-shadow:inset 3px 0 0 var(--hm-teal);padding-left:10px;font-weight:600;display:inline-block}.hm.hm-ai .cai-gov-demo+.cai-gov-ask{border-top:0;margin-top:18px;padding-top:0}.hm.hm-ai .cai-gov-demo .hm-arrow{margin-block:-14px;padding-block:14px;display:inline-block}.hm.hm-ai .cai-band-links{-moz-column-gap:28px;flex-wrap:wrap;gap:0 28px;display:flex}@media (width>=601px){.hm.hm-ai .hm-problem-proof .hm-proof .hm-proof-3>.item>*{align-self:start}}.hm .cai-hero-lockup{margin:0 0 14px;line-height:1}.hm.hm-ai .cai-byline{font-size:var(--t-sm);letter-spacing:.02em;color:var(--hm-grey-ink);margin:-4px 0 16px;font-weight:700}.hm.hm-ai .hm-story .hm-cta-line{flex-wrap:wrap;gap:10px 32px;display:flex}.hm.hm-ai .hm-story p.cai-read{margin-top:18px}
