.stats-section{position:relative;overflow:hidden}.stats-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}.stats-card{cursor:pointer;text-align:center;background:#fff;border:2px solid #0000;border-radius:24px;flex-direction:column;align-items:center;padding:2.5rem 2rem;transition:all .5s cubic-bezier(.34,1.56,.64,1);animation:.7s ease-out backwards fadeInUp;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.stats-card:before{content:"";-webkit-mask-composite:xor;opacity:0;background:linear-gradient(135deg,#6146ff,#ffd400,#8b75ff);border-radius:24px;padding:2px;transition:opacity .4s;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.stats-card:hover:before{opacity:1}.stats-card:hover{border-color:#ffd40066;transform:translateY(-12px)scale(1.02);box-shadow:0 20px 50px #6146ff40}.stats-card:first-child{animation-delay:.1s}.stats-card:nth-child(2){animation-delay:.2s}.stats-card:nth-child(3){animation-delay:.3s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.stats-number{background:linear-gradient(135deg,#6146ff 0%,#ffd400 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:4rem;font-weight:800;line-height:1;transition:all .5s cubic-bezier(.34,1.56,.64,1);animation:1s ease-out backwards countUp;display:block}.stats-card:hover .stats-number{filter:drop-shadow(0 4px 12px #ffd40066);transform:scale(1.15)rotate(2deg)}@keyframes countUp{0%{opacity:0;transform:scale(.5)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.stats-title{color:#1a1a1a;margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.3;transition:all .3s}.stats-card:hover .stats-title{color:#6146ff;transform:translateY(-2px)}.stats-description{color:#6c757d;margin:0;font-size:.9375rem;line-height:1.7;transition:color .3s}.stats-card:hover .stats-description{color:#495057}.stats-card:after{content:"";z-index:-1;background:radial-gradient(circle,#ffd4001a 0%,#0000 70%);border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stats-card:hover:after{width:200%;height:200%}@media (max-width:991px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.stats-card{padding:2rem 1.5rem}.stats-number{font-size:3.5rem}}@media (max-width:767px){.stats-grid{grid-template-columns:1fr;gap:1.25rem}.stats-card{border-radius:20px;padding:1.75rem 1.25rem}.stats-number{font-size:3rem}.stats-title{font-size:1.25rem}.stats-card:hover{transform:translateY(-8px)scale(1.01)}}@media (prefers-reduced-motion:reduce){.stats-card,.stats-number,.stats-title{transition:none;animation:none}.stats-card:hover{transform:none}}.stats-card:focus-visible{outline-offset:4px;border-radius:24px;outline:3px solid #6146ff}@media (prefers-contrast:high){.stats-card{border:2px solid #000}.stats-card:hover{border-width:3px;border-color:#6146ff}}.values-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}.values-grid .card{cursor:pointer;text-align:center;background:#fff;border:2px solid #0000;border-radius:24px;flex-direction:column;align-items:center;padding:2.5rem 2rem;transition:all .5s cubic-bezier(.34,1.56,.64,1);animation:.7s ease-out backwards fadeInUp;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.values-grid .card:before{content:"";-webkit-mask-composite:xor;opacity:0;background:linear-gradient(135deg,#6146ff,#ffd400,#8b75ff);border-radius:24px;padding:2px;transition:opacity .4s;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.values-grid .card:hover:before{opacity:1}.values-grid .card:hover{border-color:#ffd40066;transform:translateY(-12px)scale(1.02);box-shadow:0 20px 50px #6146ff40}.values-grid .card:first-child{animation-delay:.1s}.values-grid .card:nth-child(2){animation-delay:.2s}.values-grid .card:nth-child(3){animation-delay:.3s}.values-grid .card:nth-child(4){animation-delay:.4s}.values-grid .card:nth-child(5){animation-delay:.5s}.values-grid .card:nth-child(6){animation-delay:.6s}.values-grid .card .mg-bottom-24px{background:linear-gradient(135deg,#6146ff1a 0%,#ffd4001a 100%);border-radius:24px;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:1.5rem;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.values-grid .card .mg-bottom-24px:after{content:"";opacity:0;z-index:-1;filter:blur(12px);background:linear-gradient(135deg,#6146ff,#ffd400);border-radius:24px;transition:opacity .4s;position:absolute;inset:-4px}.values-grid .card:hover .mg-bottom-24px{background:linear-gradient(135deg,#6146ff33 0%,#ffd40026 100%);transform:scale(1.15)rotate(5deg);box-shadow:0 10px 30px #ffd4004d}.values-grid .card:hover .mg-bottom-24px:after{opacity:.6}.values-grid .card img{filter:drop-shadow(0 4px 8px #6146ff33);z-index:1;width:64px;height:64px;transition:all .5s cubic-bezier(.34,1.56,.64,1);position:relative}.values-grid .card:hover img{filter:brightness(1.1)drop-shadow(0 6px 12px #6146ff66);transform:scale(1.2)}.values-grid .card h3{color:#1a1a1a;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.3;transition:all .3s}.values-grid .card:hover h3{color:#6146ff;transform:translateY(-2px)}.values-grid .card p{color:#6c757d;margin:0;font-size:.9375rem;line-height:1.7;transition:color .3s}.values-grid .card:hover p{color:#495057}.values-grid .card:after{content:"";z-index:-1;background:radial-gradient(circle,#ffd4001a 0%,#0000 70%);border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.values-grid .card:hover:after{width:200%;height:200%}@media (max-width:991px){.values-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.values-grid .card{padding:2rem 1.5rem}.values-grid .card .mg-bottom-24px{width:90px;height:90px}.values-grid .card img{width:56px;height:56px}}@media (max-width:767px){.values-grid{grid-template-columns:1fr;gap:1.25rem}.values-grid .card{border-radius:20px;padding:1.75rem 1.25rem}.values-grid .card .mg-bottom-24px{width:80px;height:80px;margin-bottom:1.25rem}.values-grid .card img{width:48px;height:48px}.values-grid .card h3{font-size:1.25rem}.values-grid .card:hover{transform:translateY(-8px)scale(1.01)}}@media (prefers-reduced-motion:reduce){.values-grid .card,.values-grid .card .mg-bottom-24px,.values-grid .card img,.values-grid .card h3{transition:none;animation:none}.values-grid .card:hover{transform:none}}.values-grid .card:focus-visible{outline-offset:4px;border-radius:24px;outline:3px solid #6146ff}@media (prefers-contrast:high){.values-grid .card{border:2px solid #000}.values-grid .card:hover{border-width:3px;border-color:#6146ff}}
