.number-cards{flex-direction:column;align-items:center;padding:64px 40px 150px;display:flex;position:relative;overflow:hidden}.number-cards__glow{pointer-events:none;z-index:0;background:radial-gradient(50% 50% at 50% 50%, rgba(var(--glow-color,200, 180, 255), .5) 0%, rgba(var(--glow-color,200, 180, 255), .2) 40%, transparent 70%);width:1004px;height:896px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.number-cards__row{z-index:1;justify-content:center;align-items:stretch;gap:16px;width:100%;max-width:1360px;display:flex;position:relative}.number-cards__card{background:var(--surface);max-width:268px;box-shadow:rgba(var(--shadow-rgb), .17) 0px .48px .48px -1.875px, rgba(var(--shadow-rgb), .06) 0px 4px 4px -3.75px;border-radius:14px;flex-direction:column;flex:1;gap:24px;padding:18px 18px 24px;display:flex}.number-cards__top{justify-content:space-between;align-items:center;display:flex}.number-cards__number{font-family:var(--font-poppins), sans-serif;color:var(--text);letter-spacing:-1px;font-size:40px;font-weight:600;line-height:56px}.number-cards__icon{border-radius:8px;flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.number-cards__icon-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.number-cards__svg{z-index:1;width:100%;height:100%;fill:var(--text);box-sizing:border-box;padding:10px;display:block;position:relative}.number-cards__info{align-items:flex-start;gap:10px;display:flex}.number-cards__accent{border-radius:0 5px 5px 0;flex-shrink:0;width:2px;min-height:27px;margin-top:2px}.number-cards__desc{font-family:var(--font-inter), sans-serif;color:var(--text);letter-spacing:-.16px;margin:0;font-size:16px;font-weight:400;line-height:24px}@media (max-width:1199px){.number-cards{padding:48px 24px 100px}.number-cards__glow{width:700px;height:625px}.number-cards__card{max-width:none}.number-cards__number{font-size:32px;line-height:48px}.number-cards__desc{font-size:14px;line-height:20px}}@media (max-width:799px){.number-cards{padding:40px 24px 80px}.number-cards__row{flex-wrap:wrap;gap:12px}.number-cards__card{flex:calc(50% - 6px);gap:16px;min-width:150px;max-width:none;padding:14px 14px 20px}.number-cards__number{font-size:24px;line-height:40px}.number-cards__icon{width:40px;height:40px}.number-cards__desc{font-size:14px;line-height:20px}.number-cards__glow{width:400px;height:357px}}
