.hs-stats{box-sizing:border-box;width:100%}.hs-stats__inner{display:flex;flex-direction:column;gap:clamp(30px,3.2vw,44px);margin:0 auto;max-width:1180px}.hs-stats__header{display:flex;flex-direction:column;gap:14px}.hs-stats__eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em;margin:0;text-transform:uppercase}.hs-stats__heading{font-size:clamp(30px,3.3vw,42px);font-weight:800;letter-spacing:-.025em;line-height:1.18;margin:0;max-width:900px;text-wrap:balance}.hs-stats__grid{display:grid;gap:clamp(14px,1.5vw,22px);grid-template-columns:repeat(3,minmax(0,1fr))}.hs-stats__tile{border:1px solid #e7eaf2;border-radius:26px;box-shadow:0 2px 6px -2px rgba(16,30,80,.06);display:flex;flex-direction:column;gap:clamp(16px,2vw,26px);justify-content:flex-start;padding:clamp(26px,2.8vw,42px);transition:transform .34s cubic-bezier(.22,.75,.3,1),box-shadow .34s ease}.hs-stats__tile:hover{box-shadow:0 22px 44px -26px rgba(16,20,31,.24);transform:translateY(-4px)}.hs-stats__tile--featured{grid-column:1/-1}.hs-stats__num-wrap{align-items:baseline;display:flex;font-size:clamp(40px,4.6vw,72px);font-weight:800;letter-spacing:-.035em;line-height:.92}.hs-stats__num{display:inline-block;font-variant-numeric:tabular-nums;min-width:2ch;text-align:left}.hs-stats__suffix{margin-left:2px}.hs-stats__label{font-size:13px;font-weight:500;letter-spacing:.15em;line-height:1.5;margin:0;text-transform:uppercase}.hs-stats__desc{font-size:15px;line-height:1.6;margin:8px 0 0;text-wrap:pretty}@media (max-width:950px){.hs-stats__eyebrow,.hs-stats__heading{margin-left:auto;margin-right:auto;max-width:100%;text-align:center}}@media (max-width:900px){.hs-stats{padding-left:24px!important;padding-right:24px!important}.hs-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-stats__tile--featured{grid-column:1/-1}}@media (max-width:640px){.hs-stats{padding-left:20px!important;padding-right:20px!important}.hs-stats__grid{grid-template-columns:1fr}.hs-stats__tile{border-radius:22px;padding:24px}.hs-stats__tile--featured{grid-column:auto}}@media (max-width:480px){.hs-stats{padding-left:16px!important;padding-right:16px!important}.hs-stats__tile{border-radius:18px;padding:20px;text-align:center}.hs-stats__num-wrap{justify-content:center}}@media (prefers-reduced-motion:reduce){.hs-stats__tile{transition:none}.hs-stats__tile:hover{transform:none}[data-reveal]{opacity:1!important;transform:none!important}}