.stats-loading,.satisfaction-loading{text-align:center;padding:2rem;color:#666}.fle-image{transition:transform .3s ease-in-out,filter .3s ease-in-out}.overlay{transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}.overlay h4{transition:transform .3s ease-in-out;margin:0;text-align:center;width:100%}.animate-slide-up{opacity:0;transform:translateY(50px);animation:slideUpFade 1.2s ease-out .5s forwards}.animate-slide-right{opacity:0;transform:translate(50px);animation:slideRightFade 1s ease-out 1s forwards}.animate-fade-in-delayed{opacity:0;transform:translateY(20px);animation:textFadeIn .8s ease-out 1.5s forwards}@keyframes slideUpFade{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightFade{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes textFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fle-image:hover{transform:scale(1.02);filter:brightness(1.1)}.overlay:hover{background:#0046a4e6;transform:translateY(-2px);box-shadow:0 8px 25px #0046a44d}.overlay:hover h4{transform:scale(1.05)}.animate-fade-in{opacity:0;animation:fadeInStatsSection .8s ease-out .3s forwards}.stat-block.animate-slide-up{opacity:0;transform:translateY(30px);animation:slideUpFadeStats .6s ease-out forwards}.fle-section{width:100%;max-width:100%;margin:0 auto;padding:0}.fle-section .stats{padding:3rem 2rem!important;text-align:center!important;background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important;border-radius:20px!important;margin:2rem auto!important;box-shadow:0 4px 20px #0046a41a!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:4rem!important;flex-wrap:wrap!important;max-width:1000px!important;width:calc(100% - 4rem)!important;box-sizing:border-box!important}.stat-block{background:#fff;padding:2rem 1.5rem;border-radius:15px;box-shadow:0 6px 25px #0046a426;transition:all .3s ease;min-width:180px;position:relative;overflow:hidden}.stat-block:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0046a4,#1a73e8);transform:translate(-100%);transition:transform .6s ease}.stat-block:hover:before{transform:translate(0)}.stat-block:hover{transform:translateY(-8px);box-shadow:0 12px 35px #0046a440}.stat-value{display:block;font-size:2.5rem;color:#0046a4;font-weight:700;margin-bottom:.5rem;line-height:1;background:linear-gradient(135deg,#0046a4,#1a73e8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stat-label{color:#64748b;font-size:.95rem;line-height:1.4;margin:0;font-weight:500}@keyframes fadeInStatsSection{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpFadeStats{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.satisfaction-sections-container{background:linear-gradient(135deg,#f8fafc,#e2e8f0);margin-top:3rem;border-radius:20px;box-shadow:0 4px 20px #0046a41a;overflow:hidden}.satisfaction-section{padding:4rem 2rem;text-align:center;margin:0;border-radius:0;box-shadow:none}.satisfaction-section:not(:last-child){border-bottom:1px solid rgba(0,70,164,.1)}.satisfaction-title{color:#0046a4;font-size:2.5rem;font-weight:700;margin-bottom:2rem;background:linear-gradient(135deg,#0046a4,#1a73e8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.satisfaction-image-container{max-width:800px;margin:0 auto;padding:2rem;background:#fff;border-radius:15px;box-shadow:0 6px 25px #0046a426;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}.satisfaction-image-container:hover{transform:translateY(-5px);box-shadow:0 12px 35px #0046a440}.satisfaction-image{width:100%;max-width:100%;height:auto;border-radius:10px;margin-bottom:1rem;transition:transform .3s ease;display:block;margin-left:auto;margin-right:auto}.satisfaction-image:hover{transform:scale(1.02)}.double-image-row{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;flex-wrap:wrap;width:100%}.image-title-block{flex:1 1 350px;min-width:250px;max-width:600px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.double-image{width:100%;max-width:100%;height:auto;object-fit:contain;margin-left:auto;margin-right:auto;display:block}@media (max-width: 768px){.animate-slide-up,.animate-slide-right,.animate-fade-in-delayed{animation-duration:.8s}.fle-image:hover{transform:scale(1.01)}.overlay:hover{transform:translateY(-1px)}.fle-section .stats{padding:2rem 1rem!important;margin:1rem auto!important;border-radius:15px!important;flex-direction:column!important;align-items:center!important;gap:2rem!important;width:calc(100% - 2rem)!important;max-width:calc(100% - 2rem)!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important}.stat-block{min-width:150px;padding:1.5rem 1rem}.stat-value{font-size:2rem}.stat-label{font-size:.9rem}.stat-block.animate-slide-up{animation-duration:.4s}.satisfaction-sections-container{margin-top:2rem;border-radius:15px}.satisfaction-section{padding:2rem 1rem}.satisfaction-title{font-size:2rem;margin-bottom:1.5rem}.satisfaction-image-container{padding:1.5rem;margin:0 1rem}.double-image-row{flex-direction:column;gap:1.5rem;align-items:center}.image-title-block{max-width:100%;min-width:0}}@media (prefers-reduced-motion: reduce){.animate-slide-up,.animate-slide-right,.animate-fade-in-delayed,.animate-fade-in,.stat-block.animate-slide-up{animation:none;opacity:1;transform:none}.fle-image:hover,.overlay:hover,.overlay:hover h4,.stat-block:hover,.satisfaction-image-container:hover,.satisfaction-image:hover{transform:none}}
