.customers-page{--customers-reading:680px;--customers-layout:1112px;--customers-gutter:var(--bc-gutter);--article-sticky-top:104px}.customers-label{color:var(--bc-accent);font:400 12px / 1.6 var(--bc-font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.customers-card-title{color:var(--bc-text);font:500 26px / 1.18 var(--bc-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.customers-card-body{color:var(--bc-text-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.customers-stretched-link:after{z-index:1;border-radius:inherit;content:"";position:absolute;inset:0}.ledger-preview .customers-stretched-link:focus-visible{outline:none}.customers-stretched-link:focus-visible:after{outline:3px solid var(--bc-accent);outline-offset:4px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.customers-story-card:hover .customers-card-link .ledger-arrow{transform:translate(4px)}}.customers-page .customers-button-icon{display:inline-flex}.customers-page svg{stroke-width:1.75px}.customers-page .ledger-arrow{stroke-width:1.6px}.customers-logo{max-width:100%;height:auto;filter:var(--bc-logo-filter);flex:none;display:block}.customers-lockup{--customers-wordmark:16px;color:var(--bc-text);white-space:nowrap;align-items:baseline;display:inline-flex}.customers-lockup-wordmark{width:auto;height:var(--customers-wordmark);transform:translateY(calc(var(--customers-wordmark) * .0385));flex:none;display:block}.customers-lockup-name{font:400 calc(var(--customers-wordmark) * 1.175) / 1 var(--bc-font-display);letter-spacing:-.02em;margin-inline-start:.28em}.customers-product-mark{--customers-ring:var(--bc-surface);justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.customers-product-mark .customers-lockup{--customers-wordmark:inherit}.customers-ledger-marks{flex:none;align-items:center;display:inline-flex;transform:translateY(1px)}.customers-ledger-marks img{border-radius:var(--bc-radius-pill);width:20px;height:20px;display:block}.customers-ledger-marks img+img{margin-left:-5px}.customers-ledger-marks .customers-ledger-mark-xero{z-index:1;box-shadow:0 0 0 2px var(--customers-ring);position:relative}.customers-product-pill{--customers-ring:var(--bc-surface);border-radius:var(--bc-radius-pill);background:var(--bc-surface);min-height:30px;box-shadow:inset 0 0 0 1px var(--bc-line);color:var(--bc-text);white-space:nowrap;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:13px;line-height:1.3;display:inline-flex}.customers-product-pill .customers-ledger-marks{transform:none}.customers-product-pill .customers-ledger-marks img{width:18px;height:18px}.customers-person{text-align:left;align-items:center;gap:12px;display:flex}.customers-person-face{border-radius:var(--bc-radius-pill);object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 1px var(--bc-line);flex:none}.customers-person-large .customers-person-face{width:56px;height:56px}.customers-person-initials{background:var(--bc-neutral-bg);color:var(--bc-neutral);font:600 13px / 1 var(--bc-font-display);letter-spacing:.02em;place-items:center;display:inline-grid}.customers-person-text{gap:1px;font-size:14px;line-height:1.4;display:grid}.customers-person-name{color:var(--bc-text);font-weight:500}.customers-person-large .customers-person-name{font-size:15px}.customers-person-role{color:var(--bc-text-muted);font-size:13px}.customers-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.customers-stat{flex-direction:column-reverse;justify-content:flex-end;gap:6px;min-width:0;display:flex}.customers-page .customers-stat-value{color:var(--bc-text);font-family:var(--bc-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;margin:0;font-weight:500;line-height:1}.customers-stat-label{color:var(--bc-text-muted);text-wrap:balance;font-size:13px;line-height:1.35}.customers-stats-small .customers-stat-value{font-size:30px}.customers-stats-medium .customers-stat-value{font-size:clamp(34px,3.4vw,46px)}.customers-stats-medium .customers-stat-label{font-size:14px}.customers-stats-band{gap:0 32px}.customers-stats-band .customers-stat{border-top:1px solid var(--bc-line);gap:12px;padding-top:28px}.customers-stats-band .customers-stat-value{font-size:clamp(40px,6vw,84px)}.customers-stats-band .customers-stat-label{font-size:15px}.customers-video{border-radius:var(--bc-radius-panel);background:var(--bc-stage);box-shadow:var(--bc-shadow-showcase);position:relative;overflow:hidden}.customers-video video{aspect-ratio:16/9;object-fit:cover;background:var(--bc-stage);width:100%;display:block}.ledger-preview .customers-video-play{border-radius:var(--bc-radius-control);background:var(--bc-surface);min-height:42px;box-shadow:var(--bc-shadow-floating);color:var(--bc-text);transition:background var(--bc-duration-colour) ease;border:0;align-items:center;gap:10px;padding:9px 16px 9px 14px;font-size:14px;line-height:1.4;display:inline-flex;position:absolute;bottom:16px;left:16px}.ledger-preview .customers-video-play:hover{background:var(--bc-subtle)}.customers-video-play[hidden]{display:none}:root[data-theme=dark] .customers-video{outline:1px solid var(--bc-stage-line);outline-offset:-1px}:root[data-theme=dark] .ledger-preview .customers-video-play{box-shadow:inset 0 0 0 1px var(--bc-line)}.customers-video-play-icon{display:inline-flex}.customers-video-duration{color:var(--bc-text-muted);font:400 12px / 1 var(--bc-font-mono);letter-spacing:.04em}.customers-tray{--customers-ring:var(--bc-canvas);border-radius:var(--bc-radius-panel);background:var(--bc-canvas);place-items:center;min-height:200px;padding:56px 24px 40px;display:grid;position:relative}.customers-tray .customers-product-mark{--customers-ring:var(--bc-canvas)}.customers-tray-mark{width:auto;position:absolute;top:18px;left:20px;right:20px}.customers-hero{text-align:center;justify-items:center;padding-top:clamp(48px,7vw,96px);display:grid}.customers-hero-title{max-width:18ch;color:var(--bc-text);font:600 clamp(46px, 4.35vw, 64px) / 1.07 var(--bc-font-display);letter-spacing:-.055em;text-wrap:balance;margin:0}.customers-hero-lede{max-width:560px;color:var(--bc-text-muted);text-wrap:balance;margin:18px 0 0;font-size:17px;line-height:1.65}.customers-hero-logos{max-width:calc(1040px + 2 * var(--bc-gutter));margin-top:48px}.customers-stories{grid-template-rows:auto auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:16px;margin-top:clamp(40px,5vw,56px);display:grid}.customers-lead,.customers-story-card{grid-row:span 2;grid-template-rows:subgrid;border-radius:var(--bc-radius-showcase);background:var(--bc-surface);box-shadow:var(--bc-shadow-card);grid-template-columns:minmax(0,1fr);row-gap:0;padding:12px;display:grid;position:relative}.customers-lead-video{align-self:start}.customers-lead-copy,.customers-story-card-copy{flex-direction:column;align-items:flex-start;gap:18px;padding:28px 16px 16px;display:flex}.customers-brand-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;width:100%;display:flex}.customers-brand-row .customers-brand-row-mark{width:auto}.customers-lead-title{color:var(--bc-text);font:600 clamp(28px, 2.6vw, 38px) / 1.12 var(--bc-font-display);letter-spacing:-.045em;text-wrap:balance;margin:0}.customers-lead-copy .customers-stats,.customers-story-card-copy .customers-stats{border-top:1px solid var(--bc-line);width:100%;padding-top:20px}.customers-story-card-tray{height:100%;min-height:200px}.customers-story-card-copy{gap:14px}.customers-story-card-copy .customers-card-link{margin-top:4px}.customers-marquee{--customers-marquee-gap:64px;-webkit-mask-image:linear-gradient(to right, transparent, var(--bc-color-ink) 12%, var(--bc-color-ink) 88%, transparent);mask-image:linear-gradient(to right, transparent, var(--bc-color-ink) 12%, var(--bc-color-ink) 88%, transparent);overflow:hidden}.customers-marquee-reel{width:max-content;animation:customers-marquee var(--customers-marquee-duration) linear infinite;display:flex}.customers-marquee:hover .customers-marquee-reel,.customers-marquee[data-paused] .customers-marquee-reel{animation-play-state:paused}.customers-marquee-track{align-items:center;gap:var(--customers-marquee-gap);padding:0 calc(var(--customers-marquee-gap) / 2);margin:0;list-style:none;display:flex}.customers-marquee-track li{align-items:center;display:flex}.customers-marquee-logo{width:auto;height:var(--customers-logo-height);opacity:.7;filter:var(--bc-logo-filter);flex:none;display:block}@keyframes customers-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.customers-marquee-reel{animation:none}}.customers-wall .lnx-section-title{margin-bottom:40px}.customers-wall-columns{columns:3 300px;column-gap:16px}.customers-quote{border-radius:var(--bc-radius-card);background:var(--bc-surface);box-shadow:var(--bc-shadow-card);break-inside:avoid;flex-direction:column;gap:24px;margin:0 0 16px;padding:28px;display:flex}.customers-quote blockquote{margin:0}.customers-page .customers-quote blockquote p{color:var(--bc-text);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.customers-story-header{max-width:calc(var(--customers-layout) + 2 * var(--customers-gutter));padding:clamp(48px, 7vw, 88px) var(--customers-gutter) 0;margin:0 auto}.customers-story-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.customers-breadcrumbs ol{justify-content:flex-start}.customers-story-title{max-width:22ch;color:var(--bc-text);font:600 clamp(36px, 4.4vw, 58px) / 1.05 var(--bc-font-display);letter-spacing:-.045em;text-wrap:balance;margin:40px 0 0}.customers-story-summary{max-width:60ch;color:var(--bc-text-muted);text-wrap:pretty;margin:20px 0 0;font-size:18px;line-height:1.6}.customers-story-video{margin-top:48px}.customers-figures{max-width:calc(var(--customers-layout) + 2 * var(--customers-gutter));padding:0 var(--customers-gutter);margin:clamp(48px,6vw,72px) auto 0}.customers-featured-quote{border-bottom:1px solid var(--bc-line);gap:24px;margin:0 0 48px;padding-bottom:40px;display:grid}.customers-featured-quote blockquote{margin:0}.customers-page .customers-featured-quote blockquote p{color:var(--bc-text);font:400 clamp(26px, 2.6vw, 32px) / 1.3 var(--bc-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.customers-story-layout{grid-template-columns:minmax(0, var(--customers-reading)) 336px;max-width:calc(var(--customers-layout) + 2 * var(--customers-gutter));padding:0 var(--customers-gutter);justify-content:space-between;align-items:start;gap:48px;margin:clamp(56px,7vw,88px) auto 0;display:grid}.customers-story-body{grid-area:1/1}.customers-glance{top:var(--article-sticky-top);border-radius:var(--bc-radius-card);background:var(--bc-surface);box-shadow:var(--bc-shadow-card);grid-area:1/2;gap:18px;padding:24px;display:grid;position:sticky}.customers-facts{margin:0}.customers-facts>div{border-top:1px solid var(--bc-line);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.customers-facts>div:last-child{border-bottom:1px solid var(--bc-line)}.customers-facts dt{color:var(--bc-text-muted);font:400 11px / 1.5 var(--bc-font-mono);letter-spacing:.08em;text-transform:uppercase}.customers-facts dd{color:var(--bc-text);text-align:right;margin:0;font-size:15px;font-weight:500;line-height:1.4}.ledger-preview .customers-glance-action{width:100%}.customers-story-about{border-bottom:1px solid var(--bc-line);margin-bottom:40px;padding-bottom:32px}.customers-page .customers-story-about .customers-label{margin-bottom:8px}.customers-page .customers-story-about p:not(.customers-label){color:var(--bc-text-muted);font-size:16px;line-height:1.65}.customers-page .customers-story-about p:last-child{margin-bottom:0}.customers-page .customers-story-about .customers-story-about-second{margin-top:24px}.customers-outcomes{border-radius:var(--bc-radius-card);background:var(--bc-surface);box-shadow:var(--bc-shadow-card);margin:0 0 56px;padding:22px 26px}.customers-page .customers-outcomes-title{font:600 16px / 1.35 var(--bc-font-display);letter-spacing:-.015em;margin:0 0 12px}.customers-outcomes ul{gap:8px;margin:0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:grid}.customers-outcomes li{padding-left:26px;position:relative}.customers-outcomes li:before{border-bottom:1.75px solid var(--bc-positive);border-left:1.75px solid var(--bc-positive);content:"";width:11px;height:6px;position:absolute;top:.45em;left:2px;transform:rotate(-45deg)}.customers-page .customers-outcomes-note{color:var(--bc-text-muted);margin:14px 0 0;font-size:15px;line-height:1.55}.customers-inline-stats{border-radius:var(--bc-radius-card);background:var(--bc-surface);box-shadow:var(--bc-shadow-card);margin:20px 0 28px;padding:22px 26px}.customers-timeline{margin:8px 0 32px;padding:0;list-style:none;display:grid}.customers-timeline li{border-top:1px solid var(--bc-line);grid-template-columns:132px minmax(0,1fr);gap:4px 20px;padding:16px 0;display:grid}.customers-timeline li:last-child{border-bottom:1px solid var(--bc-line)}.customers-timeline-when{color:var(--bc-text-muted);font:400 11.5px / 1.6 var(--bc-font-mono);letter-spacing:.08em;text-transform:uppercase;grid-row:span 2;padding-top:4px}.customers-timeline-title{color:var(--bc-text);font-weight:600;line-height:1.5}.customers-timeline-text{color:var(--bc-text);font-size:16px;line-height:1.6}.customers-back-link{align-items:center;gap:8px;font-size:14px;line-height:1.4;display:inline-flex}.customers-page .article-body a.customers-back-link{color:var(--bc-text-muted);transition:color var(--bc-duration-colour) ease;margin-top:56px;text-decoration:none}.customers-page .article-body a.customers-back-link:hover{color:var(--bc-text)}@media (width<=1000px){.customers-story-layout{grid-template-columns:minmax(0,1fr);gap:40px}.customers-glance{grid-area:1/1;position:static}.customers-story-body{grid-row:2}}@media (width<=899px){.customers-stories{grid-template-columns:minmax(0,1fr);row-gap:16px}.customers-lead,.customers-story-card{grid-row:auto;grid-template-rows:none}.customers-lead-copy,.customers-story-card-copy{padding:24px 12px 12px}.customers-marquee{--customers-marquee-gap:44px}.customers-marquee-logo{height:calc(var(--customers-logo-height) * .8)}}@media (width<=640px){.customers-hero-title{font-size:40px}.customers-stats-medium,.customers-stats-band,.customers-inline-stats{grid-template-columns:minmax(0,1fr)}.customers-stats-small .customers-stat-value{font-size:26px}.customers-stats-band .customers-stat{padding-top:20px}.customers-timeline li{grid-template-columns:minmax(0,1fr)}.customers-timeline-when{grid-row:auto}.customers-quote{padding:24px}.ledger-preview .customers-video-play{min-height:36px;padding:6px 12px 6px 10px;font-size:13px;bottom:10px;left:10px}}
