.relative[data-v-ba30ade5]{cursor:pointer}.relative:hover button[data-v-ba30ade5]{opacity:1}.product-banner-card[data-v-22f7797d]:hover{transform:translateY(-8px);box-shadow:0 16px 24px -8px #00000026,0 8px 8px -4px #00000014}.product-list-card[data-v-9fe9a438]{transition:all .3s ease;overflow:hidden;height:100%;cursor:pointer}.product-list-card[data-v-9fe9a438]:hover{transform:translateY(-5px);box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000a}.image-container[data-v-9fe9a438]{transition:all .3s ease}.image-container img[data-v-9fe9a438]{transition:transform .5s ease}@media(max-width:640px){h2.text-xl[data-v-9fe9a438]{font-size:1.25rem;line-height:1.5}.py-4[data-v-9fe9a438]{padding-top:1rem;padding-bottom:1rem}}.news-card[data-v-52e2e1d6]:hover{transform:translateY(-5px);box-shadow:0 12px 16px -4px #00000026,0 6px 8px -4px #00000014}.timeline-course-item[data-v-5f92a0a2]:nth-of-type(odd){background-color:#f6f7fb}.timeline-course-item[data-v-5f92a0a2]{border-top:1px dashed #ccc}.timeline-flex[data-v-5f92a0a2]{display:flex;flex-wrap:wrap}.timeline-course-item>strong[data-v-5f92a0a2]{font-size:22px;font-weight:400;padding:10px 20px;border-right:1px dashed #ccc;line-height:1.1;font-family:serif}.timeline-flex-jc-ai-c[data-v-5f92a0a2]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.timeline-course-item>div[data-v-5f92a0a2]{margin:0;flex:1;padding:10px 20px;position:relative;font-size:16px}.timeline-course-item>div>p[data-v-5f92a0a2]{margin:0}.timeline-t35 .timeline-course-item>div>.icon[data-v-5f92a0a2]{border-color:var(--color,#2cb740)}.timeline-course-item>div>.icon[data-v-5f92a0a2]{position:absolute;display:block;width:8px;height:8px;border-radius:50%;background-color:#fff;border:2px solid #2cb740;left:-4px;top:calc(50% - 4px);box-sizing:border-box}.product-card[data-v-1080dcb7]:hover{transform:translateY(-10px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.text-tile-number-card[data-v-54256450]{box-shadow:0 0 10px #3333331a}.text-tile-number-card .card-icon[data-v-54256450]{transition:transform .3s ease}.text-tile-number-card:hover[data-v-54256450]{transform:translateY(-5px);box-shadow:0 20px 25px -5px #3333331a,0 10px 10px -5px #3333330a}.text-tile-number-card:hover .card-icon[data-v-54256450]{transform:rotateY(180deg)}table[data-v-10160861]{border:1px solid #e5e7eb}.white-row[data-v-10160861]{background-color:#fff}.gray-row[data-v-10160861]{background-color:#eee}.text-shadow-color-blue[data-v-10160861]{text-shadow:0 0 5px rgba(59,130,246,.3)}.product-card[data-v-ef1a049b]:hover{transform:translateY(-10px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.timeline-item[data-v-ca3b4704]{position:relative;padding-left:2.5rem;padding-bottom:2.5rem}.timeline-item[data-v-ca3b4704]:last-child{padding-bottom:0}.timeline-dot[data-v-ca3b4704]{top:0;width:1.25rem;height:1.25rem;border-radius:9999px;z-index:10}.timeline-connector[data-v-ca3b4704],.timeline-dot[data-v-ca3b4704]{position:absolute;left:0;transform:translate(-50%)}.timeline-connector[data-v-ca3b4704]{top:1.25rem;bottom:-.25rem;width:2px;z-index:1}.timeline-item:last-child .timeline-connector[data-v-ca3b4704]{display:none}.timeline-item[data-v-cbab5164]{position:relative;padding-left:2.5rem;padding-bottom:2.5rem}.timeline-item[data-v-cbab5164]:last-child{padding-bottom:0}.timeline-dot[data-v-cbab5164]{top:0;width:1.25rem;height:1.25rem;border-radius:9999px;z-index:10}.timeline-connector[data-v-cbab5164],.timeline-dot[data-v-cbab5164]{position:absolute;left:0;transform:translate(-50%)}.timeline-connector[data-v-cbab5164]{top:1.25rem;bottom:-.25rem;width:2px;z-index:1}.timeline-item:last-child .timeline-connector[data-v-cbab5164]{display:none}.text-card-card[data-v-acae0996]:hover{box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0000001a}section[data-v-86c8a135]{background:linear-gradient(180deg,#f9fafb,#fff)}img[data-v-86c8a135]{transition:transform .3s ease,box-shadow .3s ease}img[data-v-86c8a135]:hover{transform:scale(1.03);box-shadow:0 25px 50px -12px #00000040}@media(max-width:768px){.container.mx-auto[data-v-86c8a135]{padding-left:.5rem;padding-right:.5rem}h3.font-bold[data-v-86c8a135]{font-size:1.25rem;line-height:1.4}.py-6[data-v-86c8a135]{padding-top:1.5rem;padding-bottom:1.5rem}}
