.skeleton-loader[data-v-c83ebb1c]{min-height:100vh;background:#fff;padding:0}.skeleton-header[data-v-c83ebb1c]{height:70px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:shimmer-c83ebb1c 1.5s infinite;animation:shimmer-c83ebb1c 1.5s infinite}.skeleton-hero[data-v-c83ebb1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:496px;padding:40px 20px;background:-webkit-gradient(linear,left top,left bottom,from(#2d8f47),color-stop(20%,#35b266),color-stop(50%,#4ade80),color-stop(80%,#35b266),to(#2d8f47));background:linear-gradient(180deg,#2d8f47 0,#35b266 20%,#4ade80 50%,#35b266 80%,#2d8f47)}.skeleton-title[data-v-c83ebb1c]{width:60%;max-width:600px;height:50px;border-radius:8px;margin-bottom:16px;margin-top:6rem}.skeleton-subtitle[data-v-c83ebb1c],.skeleton-title[data-v-c83ebb1c]{background:-webkit-gradient(linear,left top,right top,color-stop(25%,hsla(0,0%,100%,.1)),color-stop(50%,hsla(0,0%,100%,.3)),color-stop(75%,hsla(0,0%,100%,.1)));background:linear-gradient(90deg,hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,.1) 75%);background-size:200% 100%;-webkit-animation:shimmer-c83ebb1c 1.5s infinite;animation:shimmer-c83ebb1c 1.5s infinite}.skeleton-subtitle[data-v-c83ebb1c]{width:80%;max-width:800px;height:48px;border-radius:6px;margin-bottom:24px}.skeleton-button[data-v-c83ebb1c]{width:320px;max-width:90%;height:50px;border-radius:25px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#2d2d2d),color-stop(50%,#3d3d3d),color-stop(75%,#2d2d2d));background:linear-gradient(90deg,#2d2d2d 25%,#3d3d3d 50%,#2d2d2d 75%);background-size:200% 100%;-webkit-animation:shimmer-c83ebb1c 1.5s infinite;animation:shimmer-c83ebb1c 1.5s infinite}.skeleton-content[data-v-c83ebb1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;padding:40px 20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.skeleton-card[data-v-c83ebb1c]{width:300px;height:200px;border-radius:12px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:shimmer-c83ebb1c 1.5s infinite;animation:shimmer-c83ebb1c 1.5s infinite}@-webkit-keyframes shimmer-c83ebb1c{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shimmer-c83ebb1c{0%{background-position:-200% 0}to{background-position:200% 0}}@media(max-width:768px){.skeleton-hero[data-v-c83ebb1c]{min-height:480px;padding-bottom:100px}.skeleton-title[data-v-c83ebb1c]{width:90%;height:40px;margin-top:6rem}.skeleton-subtitle[data-v-c83ebb1c]{width:95%;height:60px}.skeleton-card[data-v-c83ebb1c]{width:100%;max-width:300px}}.optimized-image-wrapper[data-v-56a0b1ed]{position:relative;display:inline-block}.image-placeholder[data-v-56a0b1ed]{background:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100px}.image-placeholder--empty[data-v-56a0b1ed]{background:#e9ecef;min-height:50px}.spinner[data-v-56a0b1ed]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #56b57c;border-radius:50%;-webkit-animation:spin-56a0b1ed 1s linear infinite;animation:spin-56a0b1ed 1s linear infinite}@-webkit-keyframes spin-56a0b1ed{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-56a0b1ed{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}img[data-v-56a0b1ed]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}