body.digital-site .office-statistics{position:relative;isolation:isolate;overflow:hidden;padding-block:82px;background:#07182b;background:radial-gradient(ellipse at 3% 80%,#15423e 0,transparent 48%),#07182b;border-block:1px solid #284347;color:#fff}
body.digital-site .office-statistics>.container{position:relative;z-index:1}
body.digital-site .office-statistics-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:44px}
body.digital-site .office-statistics-heading .eyebrow{margin-bottom:10px;color:#a1d8bd}
body.digital-site .office-statistics-heading h2{margin:0;color:#fff;font-size:clamp(28px,3vw,39px);line-height:1.6}
body.digital-site .office-statistics-intro{max-width:330px;margin:0;color:#c2d1d6;font-size:14px;line-height:2}
body.digital-site .office-results{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;padding:42px 18px 48px;margin-bottom:46px}
body.digital-site .office-results::before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0 -3%;border:1px solid #9d8a4e;border-radius:50%;transform:rotate(-5deg);opacity:.7}
body.digital-site .office-result{position:relative;min-width:0;padding:34px 15px;text-align:center}
body.digital-site .office-result+.office-result::before{content:"";position:absolute;inset:22% 0 22% auto;width:1px;background:linear-gradient(transparent,#58706e,transparent)}
body.digital-site .office-statistic-value{margin:0;font-family:Arial,sans-serif;font-weight:400;font-variant-numeric:tabular-nums;line-height:1.16;letter-spacing:-.045em}
body.digital-site .office-statistic-value [data-office-stat-value]{display:inline-block;direction:ltr;unicode-bidi:isolate}
body.digital-site .office-result .office-statistic-value{font-size:clamp(52px,6.8vw,88px);color:#fff;white-space:nowrap}
body.digital-site .office-result h3{margin:13px 0 0;font-size:clamp(17px,1.8vw,23px);line-height:1.8;font-weight:500;color:#e1e9e8}
body.digital-site .office-statistics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body.digital-site .office-statistic{position:relative;display:grid;grid-template-columns:1fr auto;column-gap:16px;min-width:0;padding:25px 24px;border:1px solid #39504f;border-radius:16px;background:#ffffff05}
body.digital-site .office-statistic-icon{display:grid;grid-column:2;grid-row:1/4;align-self:center;place-items:center;width:47px;height:47px;border:1px solid #477565;border-radius:50%;color:#a9dfc0;background:#a9dfc007}
body.digital-site .office-statistic .office-statistic-value{grid-column:1;grid-row:1;font-size:39px;font-weight:500;color:#a9dfc0}
body.digital-site .office-statistic h3{grid-column:1;grid-row:2;margin:5px 0 3px;font-size:15px;line-height:1.8;font-weight:600;color:#fff}
body.digital-site .office-statistic-note{grid-column:1;grid-row:3;margin:0;font-size:11px;line-height:1.9;color:#b8c9cc}
@media(max-width:900px){body.digital-site .office-statistic{padding:22px 18px;column-gap:12px}body.digital-site .office-statistic-icon{width:38px;height:38px}body.digital-site .office-statistic-note{font-size:10px}body.digital-site .office-statistics-intro{max-width:270px}}
@media(max-width:650px){body.digital-site .office-statistics{padding-block:55px}body.digital-site .office-statistics-heading{display:block;margin-bottom:28px}body.digital-site .office-statistics-intro{max-width:100%;margin-top:12px}body.digital-site .office-results{grid-template-columns:1fr;gap:0;padding:25px 12px;margin:0 12px 38px}body.digital-site .office-results::before{inset:0 -8px;border-radius:50%;transform:rotate(4deg)}body.digital-site .office-result{padding:32px 4px}body.digital-site .office-result .office-statistic-value{font-size:clamp(52px,16vw,76px)}body.digital-site .office-result h3{font-size:19px;margin-top:9px}body.digital-site .office-result+.office-result::before{inset:0 26% auto;height:1px;width:auto;background:linear-gradient(90deg,transparent,#58706e,transparent)}body.digital-site .office-statistics-grid{grid-template-columns:1fr;gap:12px}body.digital-site .office-statistic{padding:20px 22px}body.digital-site .office-statistic-icon{width:48px;height:48px}body.digital-site .office-statistic .office-statistic-value{font-size:35px}body.digital-site .office-statistic h3{font-size:16px}body.digital-site .office-statistic-note{font-size:12px}}
@media print{body.digital-site .office-statistics{background:#fff;color:#111;padding-block:35px;border-color:#ccc}body.digital-site .office-statistics-heading h2,body.digital-site .office-statistics-heading .eyebrow,body.digital-site .office-statistics-intro,body.digital-site .office-statistic-value,body.digital-site .office-result .office-statistic-value,body.digital-site .office-result h3,body.digital-site .office-statistic .office-statistic-value,body.digital-site .office-statistic h3,body.digital-site .office-statistic-note{color:#111}body.digital-site .office-results::before{display:none}body.digital-site .office-statistic{background:#fff;border-color:#ccc;break-inside:avoid}body.digital-site .office-statistic-icon{color:#333;border-color:#ccc}}
