.stu-hero[data-v-4554cc83]{position:relative;min-height:calc(100dvh - 58px);background:url(/images/testimo.webp) center center / cover no-repeat;display:flex;align-items:center}.stu-hero__overlay[data-v-4554cc83]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#01246ce0,#01246c8c)}@media(min-width:1024px){.stu-hero[data-v-4554cc83]{min-height:calc(100dvh - 106px)}}.testimonial-card[data-v-4554cc83]{position:relative;background:#fff;padding:1.75rem;transition:box-shadow .3s ease}.testimonial-card[data-v-4554cc83]:hover{box-shadow:0 6px 24px #01246c14}.testimonial-card__quote[data-v-4554cc83]{position:absolute;top:1.25rem;right:1.5rem;width:2rem;height:2rem;color:#e3eaf5}.testimonial-card__avatar[data-v-4554cc83]{width:54px;height:54px;flex-shrink:0;object-fit:cover;border:1px solid #e5e7eb;padding:2px}.testimonial-card__avatar--placeholder[data-v-4554cc83]{display:flex;align-items:center;justify-content:center;background:#281759;color:#fff;font-weight:600;font-size:1.25rem}@media(max-width:575.98px){.testimonial-card[data-v-4554cc83]{padding:1.25rem}}.achievement-gallery[data-v-4554cc83]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:991.98px){.achievement-gallery[data-v-4554cc83]{grid-template-columns:repeat(2,1fr)}}@media(max-width:575.98px){.achievement-gallery[data-v-4554cc83]{grid-template-columns:1fr}}.achievement-card[data-v-4554cc83]{position:relative;overflow:hidden;aspect-ratio:3 / 4;display:block}.achievement-card__img[data-v-4554cc83]{width:100%;height:100%;object-fit:cover;display:block}.achievement-card__img--placeholder[data-v-4554cc83]{background:linear-gradient(135deg,#e0e7f1,#c5d0de)}.achievement-card__info[data-v-4554cc83]{position:absolute;bottom:0;left:0;right:0;padding:1.25rem 1rem 1rem;background:linear-gradient(transparent,#000000b3);display:flex;flex-direction:column;justify-content:flex-end;transition:opacity .35s ease}.achievement-card__overlay[data-v-4554cc83]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;transition:opacity .35s ease}.achievement-card:hover .achievement-card__overlay[data-v-4554cc83]{opacity:1}.achievement-card:hover .achievement-card__info[data-v-4554cc83]{opacity:0}.achievement-card__desc[data-v-4554cc83]{color:#fff;font-size:.9rem;line-height:1.6;text-align:center;margin:0}.achievement-card__name[data-v-4554cc83]{color:#fff;font-size:1rem;line-height:1.3}.achievement-card__title[data-v-4554cc83]{color:#ffffffd9;font-size:.8rem}.achievement-card__class[data-v-4554cc83]{color:#ffffffb3;font-size:.75rem}.activity-card[data-v-4554cc83]{position:relative;display:block;overflow:hidden;aspect-ratio:17 / 10}.activity-card__img[data-v-4554cc83]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.activity-card:hover .activity-card__img[data-v-4554cc83]{transform:scale(1.04)}.activity-card__date[data-v-4554cc83]{position:absolute;top:.75rem;left:.75rem;display:inline-flex;align-items:center;gap:.3rem;background:#01246c;color:#fff;font-size:.7rem;font-weight:600;padding:.25rem .5rem}.activity-card__caption[data-v-4554cc83]{position:absolute;left:0;right:0;bottom:0;padding:1rem 1.1rem 1.25rem;background:#01246c8c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media(max-width:575.98px){.activity-card[data-v-4554cc83]{aspect-ratio:4 / 3}}
