/* Zoo Arche Noah statistic tiles v1.3 */
.zoo-stat-card{--zsc-start:#92ad60;--zsc-end:#586f3c;--zsc-image-width:45%;--zsc-image-mobile-width:45%;--zsc-overhang:35px;--zsc-image-x:0px;--zsc-image-y:0px;--zsc-content-width:55%;--zsc-content-mobile-width:65%;--zsc-pad:28px;position:relative;isolation:isolate;display:flex;align-items:center;min-height:var(--zsc-height-desktop, 240px);padding:var(--zsc-pad);border-radius:25px;background:linear-gradient(155deg,var(--zsc-start),var(--zsc-end));box-shadow:0 12px 28px rgba(35,43,25,.12);overflow:visible;margin-top:calc(var(--zsc-overhang) + 8px);color:#fff;box-sizing:border-box}
.zoo-stat-card::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.22),transparent 58%);pointer-events:none}
.zoo-stat-card--content-top{align-items:flex-start}.zoo-stat-card--content-bottom{align-items:flex-end}
.zoo-stat-card__content{position:relative;z-index:2;width:var(--zsc-content-width);max-width:var(--zsc-content-width);min-width:0;text-align:left}
.zoo-stat-card--align-center .zoo-stat-card__content{text-align:center}.zoo-stat-card--align-right .zoo-stat-card__content{text-align:right}
.zoo-stat-card--left .zoo-stat-card__content{margin-left:auto}
.zoo-stat-card__eyebrow{font-size:16px;line-height:1.3;font-weight:500;margin-bottom:8px;color:#fff}
.zoo-stat-card__number{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px;font-size:clamp(34px,4vw,59px);line-height:1.05;font-weight:800;letter-spacing:-.035em;color:#fff;font-variant-numeric:tabular-nums}
.zoo-stat-card--align-center .zoo-stat-card__number{justify-content:center}.zoo-stat-card--align-right .zoo-stat-card__number{justify-content:flex-end}
.zoo-stat-card__suffix{font-size:.58em;letter-spacing:0}
.zoo-stat-card .zoo-stat-card__description{margin:12px 0 0;font-size:16px;line-height:1.45;color:#fff!important}
.zoo-stat-card__link{display:inline-flex;align-items:center;gap:10px;background:#e9b15c;border-radius:30px;padding:10px 17px;margin-top:17px;color:#fff!important;text-decoration:none!important;font-size:14px;font-weight:700;transition:background .2s ease}
.zoo-stat-card__link:hover,.zoo-stat-card__link:focus{background:#d79a3f;color:#fff!important}
.zoo-stat-card__figure{position:absolute;z-index:3;right:0;width:var(--zsc-image-width);height:calc(100% + var(--zsc-overhang));display:flex;align-items:flex-end;justify-content:center;pointer-events:none;transform:translate(var(--zsc-image-x),var(--zsc-image-y))}
.zoo-stat-card--image-bottom .zoo-stat-card__figure{bottom:0}
.zoo-stat-card--image-top .zoo-stat-card__figure{top:calc(-1 * var(--zsc-overhang));align-items:flex-start}
.zoo-stat-card__image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 11px 13px rgba(0,0,0,.15))}
.zoo-stat-card--left .zoo-stat-card__figure{right:auto;left:0}
@media(min-width:768px) and (max-width:1100px){.zoo-stat-card{min-height:var(--zsc-height-tablet, 220px)}}
@media(max-width:767px){.zoo-stat-card{min-height:var(--zsc-height-mobile, 200px);border-radius:20px}.zoo-stat-card__content{width:var(--zsc-content-mobile-width);max-width:var(--zsc-content-mobile-width)}.zoo-stat-card__number{font-size:clamp(32px,9vw,49px)}.zoo-stat-card__eyebrow{font-size:14px}.zoo-stat-card .zoo-stat-card__description{font-size:14px}.zoo-stat-card__figure{width:var(--zsc-image-mobile-width)}}
@media(prefers-reduced-motion:reduce){.zoo-stat-card__link{transition:none}}
