.hx-voices{border-top:1px solid var(--line);background:var(--paper-2)}.voices-head{max-width:56ch;margin-bottom:clamp(36px,5vw,60px)}.voice-lead{border-bottom:1px solid var(--line);margin:0 0 clamp(40px,6vw,72px);padding-bottom:clamp(36px,5vw,56px)}.voice-lead blockquote{font-family:var(--font-display);font-weight:400;font-size:var(--t-display-l);letter-spacing:-.026em;text-wrap:balance;max-width:18ch;margin:0 0 28px;line-height:1.02}.voice-lead blockquote:before{content:"“";color:var(--violet);margin-left:-.42em}.voice-lead blockquote:after{content:"”";color:var(--violet)}.voice-lead figcaption{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.voice-lead figcaption>span:nth-child(2){flex-direction:column;display:flex}.voice-avatar{border-radius:var(--r-pill);background:var(--grad-brand);color:#fff;width:52px;height:52px;font-family:var(--font-mono);font-size:var(--t-small);letter-spacing:.04em;flex:none;place-items:center;display:grid}.voice-lead b{font-weight:600;font-size:var(--t-body)}.voice-lead figcaption span span{font-size:var(--t-small);color:var(--slate)}.voice-proof{font-style:italic;color:var(--muted)!important}.voice-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.voice-card{border-left:1px solid var(--line);margin:0;padding:clamp(26px,3vw,36px)}.voice-card:first-child{border-left:0}.voice-card blockquote{font-family:var(--font-display);font-weight:400;font-size:var(--t-h4);letter-spacing:-.012em;color:var(--ink);margin:0 0 22px;line-height:1.28}.voice-card figcaption{font-size:var(--t-caption);color:var(--slate);flex-direction:column;gap:2px;display:flex}.voice-card b{font-family:var(--font-sans);font-weight:600;font-size:var(--t-small);color:var(--ink)}.voice-tag{font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);border-radius:var(--r-pill);align-self:flex-start;margin-top:10px;padding:3px 10px}@media (max-width:900px){.voice-row{grid-template-columns:1fr}.voice-card{border-left:0;border-top:1px solid var(--line)}.voice-card:first-child{border-top:0}}.hx-wall{padding-block:var(--section-pad-tight);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.wall-title{font-size:var(--t-h4);font-family:var(--font-sans);color:var(--slate);max-width:52ch;margin-bottom:clamp(28px,4vw,40px);font-weight:500}.wall-title .eyebrow{margin-bottom:12px;display:flex}.wall-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--r-card);grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.wall-grid li{background:var(--paper);flex-direction:column;justify-content:center;gap:6px;min-height:104px;padding:26px 22px;display:flex}.wall-mark{font-family:var(--font-display);letter-spacing:-.018em;color:var(--ink);opacity:.42;transition:opacity var(--dur-2) var(--ease-out);font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:500;line-height:1.05}.wall-grid li:hover .wall-mark{opacity:.9}.wall-logo{opacity:.72;max-width:100%;height:auto}.wall-kind{font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.hx-wall .demo-flag{margin-top:22px}@media (max-width:900px){.wall-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.wall-mark{transition:none}}.hx-numbers{padding-block:var(--section-pad-tight);background:var(--night);color:var(--night-text)}.hx-numbers .eyebrow{color:var(--violet-on-night)}.hx-numbers h2{font-size:var(--t-h3);max-width:22ch;margin:12px 0 clamp(32px,4vw,48px)}.num-grid{background:var(--night-line);border:1px solid var(--night-line);border-radius:var(--r-card);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.num-grid>div{background:var(--night);padding:clamp(24px,3vw,34px)}.num-value,.hx-numbers .stat-counter .stat-value{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff;margin-bottom:10px;font-size:clamp(2.5rem,4.4vw,3.75rem);font-weight:400;line-height:.95;display:block}.hx-numbers .stat-counter{display:block}.hx-numbers .stat-counter.num-value{margin-bottom:0}.num-label{font-size:var(--t-small);color:var(--night-dim);max-width:26ch;line-height:1.45;display:block}.hx-numbers .caption{color:var(--night-dim);max-width:64ch;margin-top:22px}@media (max-width:820px){.num-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.num-grid{grid-template-columns:1fr}}.video-facade{border-radius:var(--r-card);background:var(--night-2);width:100%;position:relative;overflow:hidden}.video-facade>button,.video-facade>iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-facade>button{cursor:pointer;background:0 0;padding:0;display:block}.video-facade img{object-fit:cover;width:100%;height:100%}.vf-play{border-radius:var(--r-pill);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:64px;height:64px;transition:transform var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out);background:#0e0a1ab8;place-items:center;display:grid;position:absolute;inset:auto auto 50% 50%;transform:translate(-50%,50%)}.video-facade>button:hover .vf-play{background:var(--violet-dark);transform:translate(-50%,50%)scale(1.06)}.vf-title{text-align:left;font-size:var(--t-small);color:#fff;background:linear-gradient(#0000,#0e0a1ac7);padding:40px 20px 16px;font-weight:600;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.vf-play{transition:none}}
