.results-intro{background:var(--paper);color:var(--ink);padding-bottom:54px}.results-intro .disclaimer{margin-bottom:0}.result-band{position:relative}.result-light{background:var(--paper);color:var(--ink)}.result-dark{background:var(--navy);color:var(--white)}.result-band .case{padding-block:clamp(68px,7vw,108px);border:0}.result-band+.result-band .case{border-top:1px solid rgba(60,66,74,.22)}.result-dark+.result-light .case,.result-light+.result-dark .case{border-top:0}.result-light .case-copy>p{color:#515963}.result-light .metrics{border-color:rgba(60,66,74,.22)}.result-light .metric strong{color:#514c78}.result-light .metric span{color:#666d75}.result-dark .case-copy>p{color:#b8b7c1}
.result-chart{position:relative;margin-top:42px;min-height:180px;padding:28px;border:1px solid rgba(81,76,120,.28);overflow:hidden}.result-dark .result-chart{border-color:rgba(184,177,223,.26)}.result-chart strong{font-family:var(--display);font-weight:400}.comparison-chart{display:grid;gap:24px}.chart-row{display:grid;grid-template-columns:minmax(150px,.65fr) 1.35fr auto;gap:18px;align-items:center}.chart-row>span,.chart-row>strong{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.chart-row>strong{font-size:1rem;letter-spacing:0}.chart-track{height:12px;background:rgba(81,76,120,.12);overflow:hidden}.result-dark .chart-track{background:rgba(255,255,255,.1)}.chart-track i{display:block;width:var(--value);height:100%;background:linear-gradient(90deg,var(--lav),#514c78);transform-origin:left}
.outcome-chart{display:grid;grid-template-columns:1fr 36px 1fr 36px 1fr;align-items:center;gap:10px}.outcome-node{min-height:112px;padding:20px;border:1px solid rgba(184,177,223,.28);display:flex;flex-direction:column;justify-content:space-between}.outcome-node span{color:#a7abb3;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.outcome-node strong{color:var(--lav-light);font-size:1.65rem}.outcome-chart>i{height:1px;background:linear-gradient(90deg,var(--lav),var(--copper,#bc6c52));transform-origin:left}
.quality-chart{padding-top:42px}.quality-axis,.timeline-labels{display:flex;justify-content:space-between;color:#6d737b;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.quality-line{position:relative;height:76px;margin-top:8px;border-bottom:1px solid rgba(60,66,74,.28)}.quality-line>i{position:absolute;left:57%;bottom:-1px;width:30%;height:3px;background:linear-gradient(90deg,var(--lav),#bc6c52);transform-origin:left}.quality-line b{position:absolute;bottom:-8px;display:grid;gap:10px;font-family:var(--display);font-weight:400}.quality-line b::after{content:"";width:14px;height:14px;border-radius:50%;background:currentColor}.quality-line b span{font-size:1.45rem}.quality-line b small{color:#6d737b;font-family:var(--body);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.quality-start{left:57%;color:#514c78;transform:translateX(-7px)}.quality-end{left:87%;color:#bc6c52;transform:translateX(-7px)}.quality-chart>p{margin:28px 0 0;text-align:right;color:#514c78;font-family:var(--display);font-size:1rem}
.timeline-line{position:relative;height:54px;border-bottom:1px solid rgba(184,177,223,.28)}.timeline-line i{position:absolute;left:0;bottom:-1px;width:100%;height:3px;background:linear-gradient(90deg,var(--lav),#bc6c52);transform-origin:left}.timeline-line b{position:absolute;right:0;bottom:-8px;width:15px;height:15px;border-radius:50%;background:#bc6c52}.timeline-labels{margin-top:18px;color:#9fa4ad}.timeline-chart>strong{display:block;margin-top:32px;color:var(--lav-light);font-size:2.4rem}.timeline-chart>strong small{display:block;margin-top:5px;color:#9fa4ad;font-family:var(--body);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}
.network-chart{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;align-items:center}.site-nodes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.site-nodes span{padding:14px;border:1px solid rgba(81,76,120,.28);font-size:.7rem;letter-spacing:.08em;text-align:center;text-transform:uppercase}.network-lines{position:absolute;left:43%;top:50%;width:16%;height:72px;transform:translateY(-50%)}.network-lines i{position:absolute;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--lav),#bc6c52);transform-origin:left}.network-lines i:nth-child(1){top:0;transform:rotate(15deg)}.network-lines i:nth-child(2){top:24px;transform:rotate(5deg)}.network-lines i:nth-child(3){top:48px;transform:rotate(-5deg)}.network-lines i:nth-child(4){top:72px;transform:rotate(-15deg)}.network-result{justify-self:end;display:grid;gap:4px;min-width:190px;padding:24px;border:1px solid rgba(81,76,120,.28)}.network-result strong{color:#514c78;font-size:2rem}.network-result span,.network-result small{color:#666d75;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}
.motion-ready [data-result-chart] .chart-track i,.motion-ready [data-result-chart] .outcome-chart>i,.motion-ready [data-result-chart] .quality-line>i,.motion-ready [data-result-chart] .timeline-line i{transform:scaleX(0)}.motion-ready [data-result-chart] .outcome-node,.motion-ready [data-result-chart] .quality-line b,.motion-ready [data-result-chart] .timeline-line b,.motion-ready [data-result-chart] .network-result,.motion-ready [data-result-chart] .site-nodes span{opacity:0;transform:translateY(10px)}.motion-ready [data-result-chart].is-visible .chart-track i,.motion-ready [data-result-chart].is-visible .outcome-chart>i,.motion-ready [data-result-chart].is-visible .quality-line>i,.motion-ready [data-result-chart].is-visible .timeline-line i{transform:scaleX(1);transition:transform .9s cubic-bezier(.16,1,.3,1)}.motion-ready [data-result-chart].is-visible .outcome-node,.motion-ready [data-result-chart].is-visible .quality-line b,.motion-ready [data-result-chart].is-visible .timeline-line b,.motion-ready [data-result-chart].is-visible .network-result,.motion-ready [data-result-chart].is-visible .site-nodes span{opacity:1;transform:none;transition:opacity .5s ease,transform .7s cubic-bezier(.16,1,.3,1)}.motion-ready [data-result-chart].is-visible .outcome-node:nth-of-type(2),.motion-ready [data-result-chart].is-visible .site-nodes span:nth-child(2){transition-delay:.12s}.motion-ready [data-result-chart].is-visible .outcome-node:nth-of-type(3),.motion-ready [data-result-chart].is-visible .site-nodes span:nth-child(3){transition-delay:.24s}.motion-ready [data-result-chart].is-visible .site-nodes span:nth-child(4),.motion-ready [data-result-chart].is-visible .network-result{transition-delay:.36s}
@media(max-width:900px){.result-band .case{padding-block:56px}.result-chart{margin-top:32px;padding:20px;min-height:0}.chart-row{grid-template-columns:1fr auto;gap:8px}.chart-track{grid-column:1/-1;grid-row:2}.outcome-chart{grid-template-columns:1fr}.outcome-chart>i{width:1px;height:24px;justify-self:center;transform-origin:top}.network-chart{grid-template-columns:1fr}.network-lines{display:none}.network-result{justify-self:stretch}.quality-line{height:92px}}
@media(prefers-reduced-motion:reduce){.motion-ready [data-result-chart] *{opacity:1!important;transform:none!important;transition:none!important}}
