.stats-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,520px);align-items:center;gap:clamp(2.5rem,5vw,5rem);padding:clamp(3.5rem,7vw,6rem) clamp(30px,7vw,80px) clamp(4.5rem,8vw,7rem);color:#1d1f2c}@media(max-width:900px){.stats-section{grid-template-columns:1fr;padding-bottom:clamp(3rem,8vw,4.5rem)}}.stats-copy{max-width:540px}.stats-copy .stats-title{margin:0;max-width:14ch;color:#1d1f2c;font-family:var(--font-satoshi),sans-serif;font-size:clamp(1.85rem,3vw,2.65rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;text-transform:uppercase}.stats-copy hr{width:148px;height:1px;margin:22px 0 18px;border:none;background-color:#c8c6be}.stats-copy .stats-paragraph{margin:0;max-width:46ch;color:#4a4c56;font-size:.98rem;line-height:1.65}.stats-points{display:flex;flex-direction:column;gap:12px;margin:22px 0 28px;padding:0;list-style:none}.stats-points li{display:flex;align-items:center;gap:12px;color:#1d1f2c;font-size:.98rem;line-height:1.3}.stats-check{display:grid;flex-shrink:0;place-items:center;width:22px;height:22px;border-radius:50%;background-color:#4b543b;color:#fff}.stats-check svg{width:12px;height:12px}.stats-section .button{border-radius:8px;padding:14px 22px}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.stats-col{display:flex;flex-direction:column;gap:18px}.stats-col.is-offset{margin-top:52px}.stat-card{display:grid;aspect-ratio:1;grid-template-rows:72px auto 2.6em;align-content:center;justify-items:center;row-gap:8px;min-height:0;padding:22px 16px;border-radius:18px;background-color:#4b543b;color:#fff;text-align:center}.stat-card .stat-icon{display:grid;width:72px;height:72px;place-items:center}.stat-card .stat-icon img{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.stat-card .stat-value{margin:0;font-family:var(--font-satoshi),sans-serif;font-size:clamp(1.7rem,2.4vw,2.15rem);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.stat-card .stat-label{margin:0;max-width:14ch;font-size:.95rem;font-weight:400;line-height:1.25}@media(max-width:480px){.stats-col,.stats-grid{gap:12px}.stats-col.is-offset{margin-top:28px}.stat-card{border-radius:14px;padding:16px 10px}.stat-card .stat-icon{width:48px;height:48px}}