.bg-hero-image[data-astro-cid-j7pv25f6]{background:linear-gradient(0deg,#12121266 0% 100%),linear-gradient(90deg,#16161699,#0000),url(/web/hero-image.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.stats-section[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#1a1a1a,#2d2d2d,#1a1a1a);position:relative}.stats-section[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(168,85,247,.1) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(236,72,153,.1) 0%,transparent 50%)}.stat-card[data-astro-cid-j7pv25f6]{position:relative;height:100%;perspective:1000px}.stat-card-inner[data-astro-cid-j7pv25f6]{position:relative;height:100%;width:100%;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: rgb(69 69 69 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 69 69 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(61 61 61 / .8) var(--tw-gradient-to-position);border-width:1px;border-color:#4f4f4f80;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-radius:1rem;padding:2rem;text-align:center;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.stat-card-inner[data-astro-cid-j7pv25f6]:hover{--tw-translate-y: -.5rem;--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.stat-card-inner[data-astro-cid-j7pv25f6]{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.stat-card-inner[data-astro-cid-j7pv25f6]:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.stat-card-inner[data-astro-cid-j7pv25f6]{transform-style:preserve-3d}.stat-card[data-astro-cid-j7pv25f6]:hover .stat-card-inner[data-astro-cid-j7pv25f6]{border-color:#e2515880;--tw-shadow-color: rgb(226 81 88 / .2);--tw-shadow: var(--tw-shadow-colored);background:linear-gradient(135deg,#334155e6,#1e293be6)}.stat-card-inner[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:-1px;background:linear-gradient(45deg,transparent,rgba(168,85,247,.3),transparent);border-radius:inherit;z-index:-1;opacity:0;transition:opacity .3s ease}.stat-card[data-astro-cid-j7pv25f6]:hover .stat-card-inner[data-astro-cid-j7pv25f6]:before{opacity:1}.stat-icon[data-astro-cid-j7pv25f6]{margin-bottom:1rem;font-size:3rem;line-height:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.stat-card[data-astro-cid-j7pv25f6]:hover .stat-icon[data-astro-cid-j7pv25f6]{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.stat-number[data-astro-cid-j7pv25f6]{margin-bottom:.5rem;font-size:3.75rem;line-height:1;font-weight:700;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: currentColor var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: currentColor var(--tw-gradient-to-position);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:linear-gradient(135deg,currentColor 0%,currentColor 50%,rgba(255,255,255,.8) 100%);-webkit-background-clip:text;background-clip:text}.stat-label[data-astro-cid-j7pv25f6]{margin-bottom:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(209 209 209 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.stat-card[data-astro-cid-j7pv25f6]:hover .stat-label[data-astro-cid-j7pv25f6]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.stat-description[data-astro-cid-j7pv25f6]{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(136 136 136 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.stat-card[data-astro-cid-j7pv25f6]:hover .stat-description[data-astro-cid-j7pv25f6]{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(176 176 176 / var(--tw-text-opacity));opacity:1}.achievement-badge[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-width:1px;border-color:#5d5d5d80;background-color:#45454599;border-radius:9999px;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(176 176 176 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.achievement-badge[data-astro-cid-j7pv25f6]:hover{border-color:#6d6d6db3;background-color:#4f4f4fcc;--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@keyframes fade-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-astro-cid-j7pv25f6]{animation:fade-in 1s ease-out}html{scroll-behavior:smooth}.bg-white[data-astro-cid-j7pv25f6]{transition:transform .3s ease,box-shadow .3s ease}.bg-white[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px)}@keyframes countUp{0%{opacity:0;transform:translateY(20px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.stat-number[data-astro-cid-j7pv25f6]{animation:countUp .8s ease-out forwards}@media (max-width: 768px){.stat-card-inner[data-astro-cid-j7pv25f6]{padding:1.5rem}.stat-number[data-astro-cid-j7pv25f6]{font-size:3rem;line-height:1}.stat-icon[data-astro-cid-j7pv25f6]{font-size:2.25rem;line-height:2.5rem}}
