.percentage-stats{color:var(--percentage-text);background:var(--percentage-section-bg)}.percentage-stats__surface{overflow:hidden;border-radius:var(--percentage-radius);background:var(--percentage-pattern-bg)}.percentage-stats__surface--pattern{background-color:var(--percentage-pattern-bg);background-image:radial-gradient(circle at 50% 100%,transparent 13px,var(--percentage-pattern-color) 14px,var(--percentage-pattern-color) 16px,transparent 17px),radial-gradient(circle at 50% 0,transparent 13px,var(--percentage-pattern-color) 14px,var(--percentage-pattern-color) 16px,transparent 17px);background-position:0 0,20px 20px;background-size:40px 40px}.percentage-stats__surface--image{background-color:var(--percentage-pattern-bg);background-image:var(--percentage-bg-image);background-repeat:var(--percentage-bg-repeat);background-position:center;background-size:var(--percentage-bg-size)}.percentage-stats__header{max-width:760px;margin:0 auto 54px;padding-top:4px;text-align:center;font-family:var(--percentage-body-font)}.percentage-stats__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 24px;padding:9px 14px;border:1px solid var(--percentage-card-border);border-radius:999px;color:var(--percentage-text);background:var(--percentage-card-bg);box-shadow:0 8px 20px #0000000a;font-size:13px;line-height:1}.percentage-stats__eyebrow span{color:var(--percentage-accent);font-weight:800}.percentage-stats__heading{max-width:680px;margin:0 auto;color:var(--percentage-heading);font-family:var(--percentage-heading-font);font-size:clamp(28px,4vw,var(--percentage-heading-size));font-weight:800;line-height:1.08}.percentage-stats__text{max-width:640px;margin:18px auto 0;color:var(--percentage-text);font-size:var(--percentage-body-size);line-height:1.55}.percentage-stats__text p{margin:0}.percentage-stats__grid{display:grid;grid-template-columns:repeat(var(--percentage-columns),minmax(0,1fr));gap:clamp(22px,3vw,36px);align-items:stretch}.percentage-stats__card{display:flex;min-height:390px;flex-direction:column;align-items:center;justify-content:flex-start;padding:clamp(32px,4vw,54px) clamp(24px,3vw,38px);border:1px solid var(--percentage-card-border);border-radius:var(--percentage-card-radius);color:var(--percentage-text);background:var(--percentage-card-bg);box-shadow:0 18px 38px #00000014;text-align:center;font-family:var(--percentage-body-font)}.percentage-stats__icon{display:inline-flex;width:var(--percentage-card-icon-size, 60px);height:var(--percentage-card-icon-size, 60px);align-items:center;justify-content:center;margin-bottom:28px;border:1px solid var(--percentage-card-border);border-radius:var(--percentage-card-icon-radius, 50%);color:var(--percentage-card-icon-color, var(--percentage-icon-color));background:var(--percentage-card-icon-bg, var(--percentage-icon-bg))}.percentage-stats__icon svg,.percentage-stats__icon-image{display:block;width:var(--percentage-card-icon-art-size, 24px);height:var(--percentage-card-icon-art-size, 24px);object-fit:contain}.percentage-stats__clean-icon{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.percentage-stats__clean-icon *{vector-effect:non-scaling-stroke}.percentage-stats__number{display:flex;align-items:baseline;justify-content:center;gap:4px;margin:0;color:var(--percentage-number-color);font-family:var(--percentage-stat-font);font-size:clamp(48px,6vw,var(--percentage-number-size));font-weight:500;line-height:.95}.percentage-stats__number span:not([data-percentage-count-up]){font-size:.48em;line-height:1}.percentage-stats__card-title{margin:14px 0 0;color:var(--percentage-text);font-family:var(--percentage-heading-font);font-size:var(--percentage-card-title-size);font-weight:800;line-height:1.25}.percentage-stats__card-text{margin-top:16px;color:var(--percentage-text);font-size:var(--percentage-body-size);line-height:1.5}.percentage-stats__card-text p{margin:0}.percentage-stats__source{width:100%;margin:auto 0 0;padding-top:24px;border-top:1px solid var(--percentage-card-border);color:var(--percentage-muted);font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.percentage-stats__source:before{content:"- "}@media only screen and (max-width:1023px){.percentage-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:767px){.percentage-stats__header{margin-bottom:34px}.percentage-stats__grid{grid-template-columns:1fr}.percentage-stats__card{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-percentage-stats.css.map */
