.hl-stats-flow>.hl-stat,.hl-stats-flow>.hl-stat-pair{padding:12px clamp(14px,1.3vw,22px);border:0;border-radius:var(--r-card);background:rgba(198,248,255,.42);backdrop-filter:blur(14px) saturate(140%);box-shadow:0 1px 2px rgba(1,17,74,.05),0 14px 30px -20px rgba(1,17,74,.28)}.hl-stats-flow>.hl-stat-pair{background:rgba(198,248,255,.78)}.hl-stat-pair .hl-stat+.hl-stat{border-left-color:rgba(49,3,235,.16)}[data-theme=dark] .hl-stats-flow>.hl-stat,[data-theme=dark] .hl-stats-flow>.hl-stat-pair{background:hsla(0,0%,100%,.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 16px 34px -22px rgba(0,0,0,.8)}[data-theme=dark] .hl-stats-flow>.hl-stat-pair{background:hsla(0,0%,100%,.09)}[data-theme=dark] .hl-stat-pair .hl-stat+.hl-stat{border-left-color:hsla(0,0%,100%,.12)}.hl-stat b{font-family:var(--font-display);font-weight:var(--fw-head);letter-spacing:var(--track-head-sm);color:var(--text)}.hl-stat-pair .hl-stat b{color:var(--accent)}.hl-stat .hl-built{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-dim);white-space:nowrap}@media (prefers-reduced-motion:no-preference){.hl-stats-flow>.hl-flow-arrow,.hl-stats-flow>.hl-stat,.hl-stats-flow>.hl-stat-pair{opacity:0;transform:translateY(10px) scale(.98);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i, 0) * .11s)}.hl-stats-flow[data-on]>.hl-flow-arrow,.hl-stats-flow[data-on]>.hl-stat,.hl-stats-flow[data-on]>.hl-stat-pair{opacity:1;transform:none}.hl-stats-flow[data-on]>.hl-flow-arrow{opacity:.85}}@media (max-width:767px){.hl-stat span{font-size:13.5px}.hl-stats-flow>.hl-stat:last-child{flex-wrap:wrap}.hl-stats-flow>.hl-stat:last-child .hl-built{flex-basis:100%;margin-top:4px}}@media (min-width:768px){.hl-stats .section-inner{width:auto;max-width:none;margin-left:max(var(--gutter),(100% - var(--page-max))/2);margin-right:var(--gutter)}.hl-stats-flow{justify-content:flex-start}.hl-stat b{font-size:clamp(39px,3.75vw,66px)}.hl-stats-foot{justify-content:flex-start;gap:12px 28px}.hl-stats-foot .hl-stats-note{text-align:left;margin:0;max-width:64ch}}.hl-stats-flow>.hl-stat,.hl-stats-flow>.hl-stat-pair,[data-theme=dark] .hl-stats-flow>.hl-stat,[data-theme=dark] .hl-stats-flow>.hl-stat-pair{padding:0;background:none;box-shadow:none;backdrop-filter:none;border-radius:0}.hl-stats-flow .hl-stat span:not(.hl-built){text-transform:none;letter-spacing:0;font-weight:500;font-size:13px;color:var(--text-dim);margin-top:4px}.hl-stat-pair .hl-stat+.hl-stat{border-left-color:var(--accent-line)}.hl-flow-arrow{display:none}@media (min-width:768px){.hl-stats .section-inner{margin-right:max(var(--gutter),(100% - var(--page-max))/2)}.hl-stats-flow{flex-wrap:nowrap;justify-content:space-between;gap:0;align-items:flex-start}.hl-stats-flow>.hl-stat,.hl-stats-flow>.hl-stat-pair{flex:none}.hl-stats-flow>.hl-stat-pair{align-items:flex-start}.hl-flow-link{--node:7px;position:relative;flex:1 1 24px;min-width:24px;height:var(--node);margin:0 clamp(10px,1.1vw,18px);align-self:flex-start;margin-top:calc(clamp(26px, 2.5vw, 36px) * 1.05 / 2 - var(--node) / 2)}.hl-flow-link:before{content:"";position:absolute;left:calc(var(--node) / 2);right:calc(var(--node) / 2);top:50%;height:1px;margin-top:-.5px;background:var(--accent-line);transform-origin:left center}.hl-flow-link:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at calc(var(--node) / 2) 50%,var(--accent) 0 calc(var(--node) / 2 - .5px),transparent calc(var(--node) / 2)),radial-gradient(circle at calc(100% - var(--node) / 2) 50%,var(--accent) 0 calc(var(--node) / 2 - .5px),transparent calc(var(--node) / 2))}.hl-flow-pulse{position:absolute;inset:0;opacity:0;overflow:hidden;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) center /100% 3px no-repeat;mask:linear-gradient(#000 0 0) center /100% 3px no-repeat}.hl-flow-pulse:before{content:"";position:absolute;top:0;bottom:0;left:-50%;width:100%;background:linear-gradient(90deg,transparent calc(50% - 22px),var(--accent) 50%,transparent calc(50% + 22px));transform:translateX(0)}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.hl-stats-flow>.hl-flow-link{opacity:1;transform:none;transition:none}.hl-flow-link:before{transform:scaleX(0);transition:transform .7s cubic-bezier(.32,.72,0,1);transition-delay:calc(var(--i, 0) * .11s + .12s)}.hl-flow-link:after{opacity:0;transition:opacity .4s ease;transition-delay:calc(var(--i, 0) * .11s)}.hl-stats-flow[data-on]>.hl-flow-link:before{transform:scaleX(1)}.hl-stats-flow[data-on] .hl-flow-pulse,.hl-stats-flow[data-on]>.hl-flow-link:after{opacity:1}.hl-stats-flow[data-on] .hl-flow-pulse:before{animation:hl-flow-run calc(var(--n, 4) * 1.1s) cubic-bezier(.45,0,.55,1) infinite both;animation-delay:calc(1.4s + var(--k, 0) * 1.1s)}}@keyframes hl-flow-run{0%{transform:translateX(0);opacity:0}3%{opacity:1}22%{opacity:1}25%{transform:translateX(100%);opacity:0}to{transform:translateX(100%);opacity:0}}@media (min-width:768px) and (max-width:1099px){.hl-flow-link{flex-basis:12px;min-width:12px;margin-left:6px;margin-right:6px}}@media (max-width:767px){.hl-flow-link{display:none}.hl-stats-flow{gap:20px 16px}}.hl-calcs-notes{display:grid;gap:4px;margin-top:18px}.hl-calcs-notes .hl-caption{margin:0;font-size:12.5px;line-height:1.55;color:var(--text-dim);text-wrap:balance}.hl-stats-foot .hl-rates-pill{padding:0;background:none;border:0;border-radius:0;gap:6px;font-family:var(--font-body);font-weight:500;font-size:inherit;line-height:inherit;color:var(--text-dim);text-decoration:underline;text-decoration-color:var(--accent-line);text-decoration-thickness:1px;text-underline-offset:4px;transition:color .25s ease,text-decoration-color .25s ease}.hl-stats-foot .hl-rates-pill:hover{background:none;color:var(--text);text-decoration-color:currentColor}.hl-stats-foot .hl-rates-pill:active{transform:none}.hl-stats-foot .hl-rates-pill svg{width:13px;height:13px;opacity:.7}.hl-stats-foot .hl-rates-pill:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.hl-slide-strip[data-journey] .hl-marquee{position:relative;z-index:2}.hl-slide-strip[data-journey] .hl-stats{position:relative;z-index:1;margin-top:calc(-1 * var(--mq-h, 0px));min-height:var(--mq-h,0);display:flex;align-items:center;box-sizing:border-box}.hl-slide-strip[data-journey] .hl-stats>.section-inner{flex:1 1 auto;min-width:0}@media (max-width:767px){.hl-slide-strip[data-journey] .hl-stats>.section-inner{margin-left:var(--gutter);margin-right:var(--gutter)}}.hl-slide-strip[data-journey=done] .hl-marquee{visibility:hidden;pointer-events:none}.hl-slide-strip[data-journey=done] .hl-brand-tile{opacity:0}.hl-slide-strip[data-scrub] .hl-marquee-row{animation:none}.hl-slide-strip[data-scrub] .hl-brand-tile,.hl-slide-strip[data-scrub] .hl-reveal,.hl-slide-strip[data-scrub] .hl-stats-flow>.hl-stat,.hl-slide-strip[data-scrub] .hl-stats-flow>.hl-stat-pair,.hl-slide-strip[data-scrub] .hl-stats-foot{animation:none;transition:none}.hl-slide-strip[data-scrub] .hl-reveal{opacity:1;transform:none}.hl-slide-strip[data-scrub] .hl-brand-tile,.hl-slide-strip[data-scrub] .hl-stats-flow>.hl-stat,.hl-slide-strip[data-scrub] .hl-stats-flow>.hl-stat-pair,.hl-slide-strip[data-scrub] .hl-stats-foot{opacity:0;will-change:opacity,transform}@media (min-width:768px){.hl-slide-strip[data-scrub] .hl-flow-link:before{transform:scaleX(var(--draw,0));transition:none}.hl-slide-strip[data-scrub] .hl-flow-link:after{opacity:min(1,calc(var(--draw, 0) * 3));transition:none}.hl-slide-strip[data-scrub] .hl-flow-pulse{display:none}}.hl-slide-strip[data-journey] .hl-stats-foot{opacity:0}.hl-slide-strip[data-journey=done]:not([data-scrub]) .hl-stats-foot{opacity:1}.hl-strip-dots{position:absolute;right:clamp(8px,1.4vw,22px);top:50%;transform:translateY(-50%);z-index:3;display:flex;flex-direction:column;gap:7px;pointer-events:none}.hl-strip-dots i{display:block;width:5px;height:5px;border-radius:3px;background:rgba(49,3,235,.55);transition:height .35s cubic-bezier(.32,.72,0,1),background-color .35s ease}.hl-strip-dots[data-active="1"] i:first-child,.hl-strip-dots[data-active="2"] i:nth-child(2),.hl-strip-dots[data-active="3"] i:nth-child(3){height:16px;background:var(--accent)}[data-theme=dark] .hl-strip-dots i{background:hsla(0,0%,100%,.45)}@media (max-width:767px){.hl-strip-dots{top:auto;bottom:28px;right:10px;transform:none}}@media (prefers-reduced-motion:reduce){.hl-strip-dots{display:none}}.hl-chain-layer{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;border-radius:inherit}.hl-chain-follow canvas,.hl-chain-layer canvas{position:absolute;left:0;top:0;will-change:transform}@media (prefers-reduced-motion:reduce){.hl-chain-layer[data-chain-layer=strip]{display:none}.hl-slides>.hl-slide-hero,.hl-slides>.hl-slide-loop{contain:layout}}