.op-block__counter{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;gap:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.op-block__counter-icon-wrapper{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:var(--op-clr-primary,#175fff);color:#fff;margin-bottom:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.op-block__counter-icon-wrapper i{font-size:2rem}.op-block__counter:hover .op-block__counter-icon-wrapper{transform:scale(1.1);box-shadow:0 4px 12px rgba(23,95,255,.3)}.op-block__counter-number-wrapper{display:flex;align-items:baseline;justify-content:center;gap:.25rem;font-size:3rem;font-weight:700;line-height:1;color:var(--op-clr-primary,#175fff);margin:.5rem 0}.op-block__counter-number-prefix{font-size:2rem;font-weight:600;opacity:.8}.op-block__counter-number{font-size:inherit;font-weight:inherit;color:inherit;min-width:2ch;display:inline-block}.op-block__counter-number-suffix{font-size:2rem;font-weight:600;opacity:.8}.op-block__counter-label{font-size:1.125rem;font-weight:500;color:var(--op-clr-font,#333);margin-top:.5rem;line-height:1.4}.op-block__counter:hover{transform:translateY(-4px)}@media (max-width:768px){.op-block__counter{padding:1.5rem;gap:.75rem}.op-block__counter-icon-wrapper{width:3.5rem;height:3.5rem}.op-block__counter-icon-wrapper i{font-size:1.75rem}.op-block__counter-number-wrapper{font-size:2.5rem}.op-block__counter-number-prefix,.op-block__counter-number-suffix{font-size:1.75rem}.op-block__counter-label{font-size:1rem}}@media (max-width:480px){.op-block__counter{padding:1.25rem;gap:.5rem}.op-block__counter-icon-wrapper{width:3rem;height:3rem}.op-block__counter-icon-wrapper i{font-size:1.5rem}.op-block__counter-number-wrapper{font-size:2rem}.op-block__counter-number-prefix,.op-block__counter-number-suffix{font-size:1.5rem}.op-block__counter-label{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.op-block__counter{transition:none}.op-block__counter:hover{transform:none}.op-block__counter-icon-wrapper{transition:none}.op-block__counter:hover .op-block__counter-icon-wrapper{transform:none}}