.HeroBanner-module___liLta__hero{min-height:calc(100vh - var(--header-height));padding:var(--sp-12) 0;align-items:center;display:flex;position:relative;overflow:hidden}.HeroBanner-module___liLta__bgImageLayer{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.HeroBanner-module___liLta__bgGradientOverlay{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 50%, #1a1f3d 100%);opacity:.9;z-index:0;position:absolute;inset:0}.HeroBanner-module___liLta__bgGradientOverlayImage{z-index:0;background:#1a1f3dbf;position:absolute;inset:0}.HeroBanner-module___liLta__bgDecor{pointer-events:none;position:absolute;inset:0}.HeroBanner-module___liLta__circle1{background:radial-gradient(circle,#f5b7c51f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:8s ease-in-out infinite alternate HeroBanner-module___liLta__floatSlow;position:absolute;top:-100px;right:-100px}.HeroBanner-module___liLta__circle2{background:radial-gradient(circle,#e8899e1a 0%,#0000 70%);border-radius:50%;width:300px;height:300px;animation:10s ease-in-out infinite alternate-reverse HeroBanner-module___liLta__floatSlow;position:absolute;bottom:-50px;left:-50px}.HeroBanner-module___liLta__circle3{background:radial-gradient(circle,#ffffff0d 0%,#0000 70%);border-radius:50%;width:200px;height:200px;animation:6s ease-in-out infinite alternate HeroBanner-module___liLta__floatSlow;position:absolute;top:40%;left:30%}@keyframes HeroBanner-module___liLta__floatSlow{0%{transform:translate(0)scale(1)}to{transform:translate(20px,-20px)scale(1.05)}}.HeroBanner-module___liLta__container{max-width:var(--container-max);padding:0 var(--container-padding);justify-content:space-between;align-items:center;gap:var(--sp-12);z-index:1;width:100%;margin:0 auto;display:flex;position:relative}.HeroBanner-module___liLta__content{flex:1;max-width:640px}.HeroBanner-module___liLta__badge{padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-full);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-secondary);margin-bottom:var(--sp-6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f5b7c526;border:1px solid #f5b7c54d;display:inline-block}.HeroBanner-module___liLta__title{font-family:var(--font-heading);font-size:clamp(var(--fs-3xl), 5vw, var(--fs-5xl));font-weight:var(--fw-extrabold);color:#fff;line-height:var(--lh-tight);margin-bottom:var(--sp-6);text-transform:uppercase;letter-spacing:.02em}.HeroBanner-module___liLta__subtitle{font-size:var(--fs-xl);color:#ffffffbf;line-height:var(--lh-relaxed);margin-bottom:var(--sp-8)}.HeroBanner-module___liLta__stats{align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-10);display:flex}.HeroBanner-module___liLta__avatarGroup{display:flex}.HeroBanner-module___liLta__avatar{width:40px;height:40px;font-size:var(--fs-lg);background:#ffffff26;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;display:flex}.HeroBanner-module___liLta__avatar:first-child{margin-left:0}.HeroBanner-module___liLta__statsText{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-secondary)}.HeroBanner-module___liLta__cta{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-8);background:var(--color-secondary);color:var(--color-primary-dark);font-size:var(--fs-lg);font-weight:var(--fw-semibold);border-radius:var(--radius-xl);transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);text-decoration:none;display:inline-flex;box-shadow:0 4px 20px #f5b7c54d}.HeroBanner-module___liLta__cta:hover{background:var(--color-secondary-light);transform:translateY(-3px);box-shadow:0 8px 30px #f5b7c566}.HeroBanner-module___liLta__cta svg{transition:transform var(--transition-fast)}.HeroBanner-module___liLta__cta:hover svg{transform:translate(4px)}.HeroBanner-module___liLta__imageWrapper{flex-shrink:0;position:relative}.HeroBanner-module___liLta__heroImage{filter:drop-shadow(0 20px 40px #0000004d);animation:4s ease-in-out infinite alternate HeroBanner-module___liLta__floatImage}@keyframes HeroBanner-module___liLta__floatImage{0%{transform:translateY(0)}to{transform:translateY(-15px)}}@media (max-width:1024px){.HeroBanner-module___liLta__imageWrapper{display:none}.HeroBanner-module___liLta__content{text-align:center;max-width:100%}.HeroBanner-module___liLta__container,.HeroBanner-module___liLta__stats{justify-content:center}.HeroBanner-module___liLta__cta{margin:0 auto}.HeroBanner-module___liLta__badge{margin-left:auto;margin-right:auto}}@media (max-width:768px){.HeroBanner-module___liLta__hero{padding:var(--sp-8) 0}.HeroBanner-module___liLta__subtitle{font-size:var(--fs-lg)}}
.StatsSection-module__Ylkq-q__stats{background:var(--color-bg-alt);padding:var(--sp-12) 0;position:relative}.StatsSection-module__Ylkq-q__stats:before{content:"";background:linear-gradient(90deg, var(--color-primary), var(--color-secondary), var(--color-accent), var(--color-primary));background-size:200% 100%;height:4px;animation:4s infinite StatsSection-module__Ylkq-q__gradientSlide;position:absolute;top:0;left:0;right:0}@keyframes StatsSection-module__Ylkq-q__gradientSlide{0%,to{background-position:0%}50%{background-position:100%}}.StatsSection-module__Ylkq-q__container{max-width:var(--container-max);padding:0 var(--container-padding);gap:var(--sp-8);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.StatsSection-module__Ylkq-q__statItem{align-items:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-4);background:var(--color-bg);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);transition:transform var(--transition-base), box-shadow var(--transition-base);flex-direction:column;display:flex}.StatsSection-module__Ylkq-q__statItem.StatsSection-module__Ylkq-q__visible{animation:.6s forwards StatsSection-module__Ylkq-q__slideUp}@keyframes StatsSection-module__Ylkq-q__slideUp{to{opacity:1;transform:translateY(0)}}.StatsSection-module__Ylkq-q__statItem:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-6px)}.StatsSection-module__Ylkq-q__icon{margin-bottom:var(--sp-2);font-size:2.5rem}.StatsSection-module__Ylkq-q__value{font-family:var(--font-heading);font-size:var(--fs-3xl);font-weight:var(--fw-extrabold);color:var(--color-primary);line-height:1}.StatsSection-module__Ylkq-q__label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}@media (max-width:1024px){.StatsSection-module__Ylkq-q__container{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.StatsSection-module__Ylkq-q__container{gap:var(--sp-4);grid-template-columns:1fr}.StatsSection-module__Ylkq-q__statItem{justify-content:flex-start;gap:var(--sp-4);padding:var(--sp-4) var(--sp-6);flex-direction:row}.StatsSection-module__Ylkq-q__icon{margin-bottom:0;font-size:2rem}}
.NewsCard-module__WrBi7G__card{background:var(--color-bg);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);transition:transform var(--transition-base), box-shadow var(--transition-base);color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.NewsCard-module__WrBi7G__card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-6px)}.NewsCard-module__WrBi7G__imageWrapper{background:var(--color-bg-dark);width:100%;padding-top:56.25%;position:relative;overflow:hidden}.NewsCard-module__WrBi7G__image{object-fit:cover;transition:transform var(--transition-slow)}.NewsCard-module__WrBi7G__card:hover .NewsCard-module__WrBi7G__image{transform:scale(1.05)}.NewsCard-module__WrBi7G__placeholder{background:linear-gradient(135deg, var(--color-primary-light) 0%, var(--color-primary) 100%);color:#ffffff4d;justify-content:center;align-items:center;font-size:3rem;display:flex;position:absolute;inset:0}.NewsCard-module__WrBi7G__content{padding:var(--sp-6);gap:var(--sp-3);flex-direction:column;flex:1;display:flex}.NewsCard-module__WrBi7G__title{font-family:var(--font-heading);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text);line-height:var(--lh-tight);transition:color var(--transition-fast);margin:0}.NewsCard-module__WrBi7G__card:hover .NewsCard-module__WrBi7G__title{color:var(--color-primary)}.NewsCard-module__WrBi7G__summary{font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-normal);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.NewsCard-module__WrBi7G__meta{padding-top:var(--sp-3);border-top:1px solid var(--color-border-light);margin-top:auto}.NewsCard-module__WrBi7G__date{font-size:var(--fs-xs);color:var(--color-accent);font-weight:var(--fw-medium)}
.Pagination-module__iF2SmW__pagination{justify-content:center;align-items:center;gap:var(--sp-2);margin-top:var(--sp-12);display:flex}.Pagination-module__iF2SmW__page,.Pagination-module__iF2SmW__arrow{min-width:40px;height:40px;padding:0 var(--sp-3);border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text-secondary);transition:all var(--transition-fast);border:1px solid var(--color-border);justify-content:center;align-items:center;text-decoration:none;display:flex}.Pagination-module__iF2SmW__page:hover,.Pagination-module__iF2SmW__arrow:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.Pagination-module__iF2SmW__active{background:var(--color-primary);color:#fff;border-color:var(--color-primary);pointer-events:none}.Pagination-module__iF2SmW__dots{min-width:40px;height:40px;color:var(--color-text-light);font-size:var(--fs-base);justify-content:center;align-items:center;display:flex}.Pagination-module__iF2SmW__arrow{font-size:var(--fs-lg)}@media (max-width:480px){.Pagination-module__iF2SmW__page,.Pagination-module__iF2SmW__arrow{min-width:36px;height:36px;font-size:var(--fs-xs)}}
.page-module__4gMfna__newsSection{padding:var(--sp-20) 0;background:var(--color-bg)}.page-module__4gMfna__container{max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.page-module__4gMfna__sectionTitle{font-family:var(--font-heading);font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--color-text);text-align:center;margin-bottom:var(--sp-12);text-transform:uppercase;letter-spacing:.05em;position:relative}.page-module__4gMfna__sectionTitle:after{content:"";background:var(--color-accent);width:60px;height:3px;margin:var(--sp-4) auto 0;border-radius:var(--radius-full);display:block}.page-module__4gMfna__newsGrid{gap:var(--sp-8);margin-bottom:var(--sp-10);grid-template-columns:repeat(3,1fr);display:grid}.page-module__4gMfna__viewAll{text-align:center}.page-module__4gMfna__viewAllLink{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-8);color:var(--color-primary);font-size:var(--fs-base);font-weight:var(--fw-semibold);border:2px solid var(--color-primary);border-radius:var(--radius-xl);transition:all var(--transition-fast);text-decoration:none;display:inline-flex}.page-module__4gMfna__viewAllLink:hover{background:var(--color-primary);color:#fff}.page-module__4gMfna__viewAllLink svg{transition:transform var(--transition-fast)}.page-module__4gMfna__viewAllLink:hover svg{transform:translate(4px)}@media (max-width:1024px){.page-module__4gMfna__newsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module__4gMfna__newsGrid{grid-template-columns:1fr}.page-module__4gMfna__newsSection{padding:var(--sp-12) 0}}.page-module__4gMfna__emptyText{text-align:center;font-size:var(--fs-lg);color:var(--color-text-secondary);padding:var(--sp-8) 0}
.page-module__UxCxlG__page{min-height:60vh}.page-module__UxCxlG__header{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);padding:var(--sp-12) 0 var(--sp-8);text-align:center}.page-module__UxCxlG__title{font-family:var(--font-heading);font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0;display:inline-block;position:relative}.page-module__UxCxlG__title:after{content:"";background:var(--color-accent);width:60px;height:3px;margin:var(--sp-4) auto 0;border-radius:var(--radius-full);display:block}.page-module__UxCxlG__container{max-width:var(--container-max);padding:var(--sp-12) var(--container-padding);margin:0 auto}.page-module__UxCxlG__grid{gap:var(--sp-8);grid-template-columns:repeat(3,1fr);display:grid}.page-module__UxCxlG__empty{text-align:center;padding:var(--sp-20) 0}.page-module__UxCxlG__emptyIcon{margin-bottom:var(--sp-4);font-size:4rem;display:block}.page-module__UxCxlG__emptyText{font-size:var(--fs-lg);color:var(--color-text-secondary)}@media (max-width:1024px){.page-module__UxCxlG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module__UxCxlG__grid{grid-template-columns:1fr}.page-module__UxCxlG__header{padding:var(--sp-8) 0 var(--sp-6)}.page-module__UxCxlG__title{font-size:var(--fs-2xl)}}
