.modal-overlay[data-v-cb65397b]{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%}.modal-overlay.fade-in[data-v-cb65397b]{opacity:1;visibility:visible}.modal-overlay.fade-out[data-v-cb65397b]{opacity:0;visibility:hidden}.animate-modal[data-v-cb65397b]{animation:slideIn-cb65397b .4s ease-out}@keyframes slideIn-cb65397b{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.logo-animate[data-v-cb65397b]{transition:transform .4s ease-in-out}.service-section[data-v-c1585869]{background-color:#f9f9f9;padding:2rem}.grid[data-v-c1585869]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.card[data-v-c1585869]{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;padding:1.5rem;text-align:center;transition:transform .2s}.card[data-v-c1585869]:hover{transform:translateY(-5px)}.image-wrapper[data-v-c1585869]{margin-bottom:1rem}.service-image[data-v-c1585869]{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:200px;-o-object-fit:cover;object-fit:cover;width:200px}.service-title[data-v-c1585869]{color:#333;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}@media (max-width:768px){.grid[data-v-c1585869]{grid-template-columns:repeat(1,3fr)}}.value-section[data-v-702d33ba]{background-color:#f9f9f9;padding:2rem}.grid[data-v-702d33ba]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.card[data-v-702d33ba]{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;padding:1.5rem;text-align:center;transition:transform .2s}.card[data-v-702d33ba]:hover{transform:translateY(-5px)}.image-wrapper[data-v-702d33ba]{margin-bottom:1rem}.value-title[data-v-702d33ba]{color:#333;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.value-image[data-v-702d33ba]{height:100px;-o-object-fit:cover;object-fit:cover;width:auto}@media (max-width:768px){.grid[data-v-702d33ba]{grid-template-columns:repeat(1,3fr)}}
