.activities-widget.svelte-xa8gdt{background-color:#0f172a;position:relative;overflow:hidden;padding:var(--spacing-20) 0}.background-decor-1.svelte-xa8gdt,.background-decor-2.svelte-xa8gdt{position:absolute;border-radius:50%;filter:blur(80px);opacity:.1;z-index:0}.background-decor-1.svelte-xa8gdt{top:0;right:0;width:400px;height:400px;background-color:var(--color-primary);transform:translate(50%,-50%)}.background-decor-2.svelte-xa8gdt{bottom:0;left:0;width:300px;height:300px;background-color:var(--color-secondary);transform:translate(-30%,30%)}.container.relative.svelte-xa8gdt{position:relative;z-index:1}.widget-header.svelte-xa8gdt{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--spacing-12);gap:var(--spacing-6);flex-wrap:wrap}.header-content.svelte-xa8gdt{max-width:600px}.widget-badge.svelte-xa8gdt{display:inline-block;padding:var(--spacing-1) var(--spacing-3);background-color:#1e293bcc;border:1px solid rgba(255,255,255,.1);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:600;border-radius:var(--border-radius-full);margin-bottom:var(--spacing-4)}.widget-header.svelte-xa8gdt h2:where(.svelte-xa8gdt){font-size:clamp(2rem,4vw,2.5rem);color:var(--color-white);margin-bottom:var(--spacing-4);line-height:1.2}.widget-header.svelte-xa8gdt .highlight:where(.svelte-xa8gdt){color:var(--color-primary)}.widget-header.svelte-xa8gdt p:where(.svelte-xa8gdt){color:var(--color-gray-400);font-size:var(--font-size-lg)}.view-all-link.svelte-xa8gdt{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--color-white);font-weight:500;transition:color var(--transition-fast)}.view-all-link.svelte-xa8gdt:hover{color:var(--color-primary)}.view-all-link.svelte-xa8gdt i:where(.svelte-xa8gdt){transition:transform var(--transition-fast)}.view-all-link.svelte-xa8gdt:hover i:where(.svelte-xa8gdt){transform:translate(4px)}.widget-grid.svelte-xa8gdt{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media(min-width:768px){.widget-grid.svelte-xa8gdt{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.widget-grid.svelte-xa8gdt{grid-template-columns:repeat(3,1fr)}}.event-card.svelte-xa8gdt{background:#1e293b66;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius-xl);overflow:visible;transition:all var(--transition-normal);position:relative;padding-bottom:var(--spacing-4)}.event-card.svelte-xa8gdt:hover{transform:translateY(-5px);border-color:#f9715080;box-shadow:0 10px 30px #0003}.card-image.svelte-xa8gdt{height:220px;position:relative;border-radius:var( --border-radius-xl );overflow:hidden;margin:-1px -1px 0}.card-image.svelte-xa8gdt img:where(.svelte-xa8gdt){width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.event-card.svelte-xa8gdt:hover .card-image:where(.svelte-xa8gdt) img:where(.svelte-xa8gdt){transform:scale(1.1)}.image-overlay.svelte-xa8gdt{position:absolute;inset:0;background:linear-gradient(to top,rgba(15,23,42,.9),transparent);z-index:1}.status-badge-wrapper.svelte-xa8gdt{position:absolute;top:var(--spacing-4);left:var(--spacing-4);z-index:2}.status-badge.svelte-xa8gdt{padding:4px 10px;border-radius:var(--border-radius-full);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid}.status-open.svelte-xa8gdt{background:#22c55e33;color:#4ade80;border-color:#22c55e4d}.status-closed.svelte-xa8gdt{background:#ef444433;color:#f87171;border-color:#ef44444d}.status-coming.svelte-xa8gdt{background:#f9731633;color:#fb923c;border-color:#f973164d}.card-content-wrapper.svelte-xa8gdt{position:relative;z-index:2;padding:0 var(--spacing-4);margin-top:-60px}.card-content.svelte-xa8gdt{background:#1e293bf2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);padding:var(--spacing-5);border-radius:var(--border-radius-lg);box-shadow:0 4px 20px #0003;transition:background var(--transition-normal)}.event-card.svelte-xa8gdt:hover .card-content:where(.svelte-xa8gdt){background:#1e293b}.date-row.svelte-xa8gdt{display:flex;align-items:center;gap:var(--spacing-2);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-2)}.card-content.svelte-xa8gdt h3:where(.svelte-xa8gdt){margin-bottom:var(--spacing-3);line-height:1.4}.card-content.svelte-xa8gdt h3:where(.svelte-xa8gdt) a:where(.svelte-xa8gdt){color:var(--color-white);font-size:var(--font-size-lg);font-weight:700;transition:color var(--transition-fast)}.event-card.svelte-xa8gdt:hover h3:where(.svelte-xa8gdt) a:where(.svelte-xa8gdt){color:var(--color-primary)}.link-overlay.svelte-xa8gdt{position:absolute;inset:0;z-index:5}.location-row.svelte-xa8gdt{display:flex;align-items:center;gap:var(--spacing-2);color:var(--color-gray-400);font-size:var(--font-size-sm)}.location-text.svelte-xa8gdt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-widget.svelte-1xg5qqn{background-color:#f8fafc;padding:var(--spacing-20) 0}.widget-header.svelte-1xg5qqn{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--spacing-12);gap:var(--spacing-6);flex-wrap:wrap}.header-content.svelte-1xg5qqn{max-width:600px}.widget-badge.svelte-1xg5qqn{display:inline-block;padding:var(--spacing-1) var(--spacing-3);background-color:var(--color-primary-light);color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:600;border-radius:var(--border-radius-full);margin-bottom:var(--spacing-4);background:#f971501a;color:var(--color-primary)}.widget-header.svelte-1xg5qqn h2:where(.svelte-1xg5qqn){font-size:clamp(2rem,4vw,2.5rem);color:var(--color-gray-900);margin-bottom:var(--spacing-4);line-height:1.2}.widget-header.svelte-1xg5qqn .highlight:where(.svelte-1xg5qqn){color:var(--color-primary);position:relative;display:inline-block}.widget-header.svelte-1xg5qqn .highlight:where(.svelte-1xg5qqn):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;background:var(--color-primary);opacity:.2;z-index:-1;transform:skew(-10deg)}.widget-header.svelte-1xg5qqn p:where(.svelte-1xg5qqn){color:var(--color-gray-600);font-size:var(--font-size-lg)}.view-all-link.svelte-1xg5qqn{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--color-gray-900);font-weight:500;transition:color var(--transition-fast)}.view-all-link.svelte-1xg5qqn:hover{color:var(--color-primary)}.view-all-link.svelte-1xg5qqn i:where(.svelte-1xg5qqn){transition:transform var(--transition-fast)}.view-all-link.svelte-1xg5qqn:hover i:where(.svelte-1xg5qqn){transform:translate(4px)}.news-grid.svelte-1xg5qqn{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media(min-width:768px){.news-grid.svelte-1xg5qqn{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.news-grid.svelte-1xg5qqn{grid-template-columns:repeat(3,1fr)}}.news-card.svelte-1xg5qqn{background:var(--color-white);border-radius:var(--border-radius-xl);overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all var(--transition-normal);display:flex;flex-direction:column;position:relative;border:1px solid var(--color-gray-100)}.news-card.svelte-1xg5qqn:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.card-image-wrapper.svelte-1xg5qqn{position:relative;height:240px;overflow:hidden}.news-card.featured.svelte-1xg5qqn .card-image-wrapper:where(.svelte-1xg5qqn){height:300px}.card-image-wrapper.svelte-1xg5qqn img:where(.svelte-1xg5qqn){width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.news-card.svelte-1xg5qqn:hover .card-image-wrapper:where(.svelte-1xg5qqn) img:where(.svelte-1xg5qqn){transform:scale(1.05)}.card-category.svelte-1xg5qqn{position:absolute;top:var(--spacing-4);left:var(--spacing-4);background:#fffffff2;padding:4px 12px;border-radius:var(--border-radius-md);font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--color-primary);box-shadow:0 2px 4px #0000001a}.card-content.svelte-1xg5qqn{padding:var(--spacing-6);flex:1;display:flex;flex-direction:column}.card-meta.svelte-1xg5qqn{display:flex;gap:var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-gray-500);margin-bottom:var(--spacing-3)}.card-meta.svelte-1xg5qqn i:where(.svelte-1xg5qqn){color:var(--color-primary);margin-right:4px}.card-content.svelte-1xg5qqn h3:where(.svelte-1xg5qqn){font-size:1.25rem;margin-bottom:var(--spacing-3);line-height:1.4;color:var(--color-gray-900)}.card-content.svelte-1xg5qqn h3:where(.svelte-1xg5qqn) a:where(.svelte-1xg5qqn){color:inherit;transition:color var(--transition-fast)}.news-card.svelte-1xg5qqn:hover h3:where(.svelte-1xg5qqn) a:where(.svelte-1xg5qqn){color:var(--color-primary)}.link-overlay.svelte-1xg5qqn{position:absolute;inset:0;z-index:1}.excerpt.svelte-1xg5qqn{color:var(--color-gray-600);font-size:var(--font-size-base);line-height:1.6;margin-bottom:var(--spacing-6);flex:1;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-footer.svelte-1xg5qqn{display:flex;align-items:center;border-top:1px solid var(--color-gray-100);padding-top:var(--spacing-4);margin-top:auto}.read-more.svelte-1xg5qqn{font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary);display:flex;align-items:center;gap:var(--spacing-2);transition:gap var(--transition-fast)}.news-card.svelte-1xg5qqn:hover .read-more:where(.svelte-1xg5qqn){gap:var(--spacing-3)}.hero.svelte-w91zfd{position:relative;min-height:85vh;display:flex;align-items:center;overflow:hidden}.hero-background.svelte-w91zfd{position:absolute;inset:0;background:linear-gradient(135deg,#0f172a,#1e293b);background-image:url(../../../home_banner.png);background-size:cover;background-position:center}.hero-overlay.svelte-w91zfd{position:absolute;inset:0;background:linear-gradient(135deg,#0f172ae6,#10b9814d)}.hero-content.svelte-w91zfd{position:relative;z-index:1;max-width:700px;color:var(--color-white)}.hero-title.svelte-w91zfd{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;margin-bottom:var(--spacing-6)}.hero-title.svelte-w91zfd .highlight:where(.svelte-w91zfd){background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-w91zfd{font-size:var(--font-size-xl);color:var(--color-gray-300);margin-bottom:var(--spacing-8);line-height:1.7}.hero-cta.svelte-w91zfd{display:flex;gap:var(--spacing-4);flex-wrap:wrap}.btn-lg.svelte-w91zfd{padding:var(--spacing-4) var(--spacing-8);font-size:var(--font-size-lg)}.cta.svelte-w91zfd{background:var(--color-gray-50)}.cta-content.svelte-w91zfd{text-align:center;max-width:600px;margin:0 auto}.cta-content.svelte-w91zfd h2:where(.svelte-w91zfd){margin-bottom:var(--spacing-4)}.cta-content.svelte-w91zfd p:where(.svelte-w91zfd){color:var(--color-gray-600);font-size:var(--font-size-lg);margin-bottom:var(--spacing-8)}.process.svelte-w91zfd{background:var(--color-gray-50)}.process-timeline.svelte-w91zfd{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-6);position:relative}.process-timeline.svelte-w91zfd:before{content:"";position:absolute;top:60px;left:12.5%;right:12.5%;height:3px;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-primary-light) 100%);z-index:0}.process-step.svelte-w91zfd{position:relative;text-align:center;z-index:1}.step-number.svelte-w91zfd{font-size:3rem;font-weight:800;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-4)}.step-content.svelte-w91zfd{background:var(--color-white);border-radius:var(--border-radius-xl);padding:var(--spacing-6);box-shadow:var(--shadow-md);transition:all var(--transition-normal)}.step-content.svelte-w91zfd:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl)}.step-icon.svelte-w91zfd{width:60px;height:60px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-4)}.step-icon.svelte-w91zfd i:where(.svelte-w91zfd){font-size:1.5rem;color:var(--color-white)}.step-content.svelte-w91zfd h3:where(.svelte-w91zfd){font-size:var(--font-size-lg);margin-bottom:var(--spacing-3)}.step-content.svelte-w91zfd p:where(.svelte-w91zfd){color:var(--color-gray-600);font-size:var(--font-size-sm);line-height:1.6}.process-cta.svelte-w91zfd{text-align:center;margin-top:var(--spacing-12)}.testimonials.svelte-w91zfd{background:linear-gradient(135deg,#0f172a,#1e293b)}.testimonials.svelte-w91zfd .section-header:where(.svelte-w91zfd) h2:where(.svelte-w91zfd),.testimonials.svelte-w91zfd .section-header:where(.svelte-w91zfd) p:where(.svelte-w91zfd){color:var(--color-white)}.testimonials.svelte-w91zfd .section-header:where(.svelte-w91zfd) p:where(.svelte-w91zfd){color:var(--color-gray-300)}.testimonials-grid.svelte-w91zfd{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}.testimonial-card.svelte-w91zfd{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius-xl);padding:var(--spacing-8);transition:all var(--transition-normal)}.testimonial-card.svelte-w91zfd:hover{background:#ffffff1a;transform:translateY(-5px)}.testimonial-card.featured.svelte-w91zfd{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);border:none;transform:scale(1.05)}.testimonial-card.featured.svelte-w91zfd:hover{transform:scale(1.08)}.testimonial-quote.svelte-w91zfd{margin-bottom:var(--spacing-4)}.testimonial-quote.svelte-w91zfd i:where(.svelte-w91zfd){font-size:2rem;color:var(--color-primary-light);opacity:.5}.testimonial-card.featured.svelte-w91zfd .testimonial-quote:where(.svelte-w91zfd) i:where(.svelte-w91zfd){color:var(--color-white);opacity:.3}.testimonial-text.svelte-w91zfd{color:var(--color-gray-300);font-size:var(--font-size-base);line-height:1.8;margin-bottom:var(--spacing-6);font-style:italic}.testimonial-card.featured.svelte-w91zfd .testimonial-text:where(.svelte-w91zfd){color:var(--color-white)}.testimonial-author.svelte-w91zfd{display:flex;align-items:center;gap:var(--spacing-4)}.author-avatar.svelte-w91zfd{width:50px;height:50px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center}.author-avatar.svelte-w91zfd i:where(.svelte-w91zfd){font-size:1.25rem;color:var(--color-gray-400)}.testimonial-card.featured.svelte-w91zfd .author-avatar:where(.svelte-w91zfd){background:#fff3}.testimonial-card.featured.svelte-w91zfd .author-avatar:where(.svelte-w91zfd) i:where(.svelte-w91zfd){color:var(--color-white)}.author-info.svelte-w91zfd strong:where(.svelte-w91zfd){display:block;color:var(--color-white);font-size:var(--font-size-base)}.author-info.svelte-w91zfd span:where(.svelte-w91zfd){color:var(--color-gray-400);font-size:var(--font-size-sm)}.testimonial-card.featured.svelte-w91zfd .author-info:where(.svelte-w91zfd) span:where(.svelte-w91zfd){color:#ffffffb3}.why-us-wrapper.svelte-w91zfd{display:grid;grid-template-columns:1fr 400px;gap:var(--spacing-12);align-items:center}.why-us-content.svelte-w91zfd h2:where(.svelte-w91zfd){margin-bottom:var(--spacing-4);font-size:clamp(1.75rem,4vw,2.5rem)}.why-us-intro.svelte-w91zfd{color:var(--color-gray-600);font-size:var(--font-size-lg);line-height:1.7;margin-bottom:var(--spacing-8)}.why-us-list.svelte-w91zfd{display:flex;flex-direction:column;gap:var(--spacing-6)}.why-us-item.svelte-w91zfd{display:flex;gap:var(--spacing-4);align-items:flex-start}.why-us-icon.svelte-w91zfd{width:50px;height:50px;min-width:50px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center}.why-us-icon.svelte-w91zfd i:where(.svelte-w91zfd){font-size:1.25rem;color:var(--color-white)}.why-us-text.svelte-w91zfd h4:where(.svelte-w91zfd){font-size:var(--font-size-lg);margin-bottom:var(--spacing-1)}.why-us-text.svelte-w91zfd p:where(.svelte-w91zfd){color:var(--color-gray-600);font-size:var(--font-size-sm);line-height:1.6}.why-us-visual.svelte-w91zfd{position:relative}.visual-card.svelte-w91zfd{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:var(--border-radius-xl);padding:var(--spacing-10);text-align:center;position:relative;overflow:hidden}.visual-card.svelte-w91zfd:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-primary-light) 100%)}.visual-stat.svelte-w91zfd{padding:var(--spacing-4) 0}.visual-number.svelte-w91zfd{display:block;font-size:2.5rem;font-weight:800;color:var(--color-white);margin-bottom:var(--spacing-2)}.visual-label.svelte-w91zfd{color:var(--color-gray-400);font-size:var(--font-size-sm)}.visual-divider.svelte-w91zfd{height:1px;background:#ffffff1a;margin:var(--spacing-2) 0}.faq.svelte-w91zfd{background:var(--color-gray-50)}.faq-grid.svelte-w91zfd{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){.faq-grid.svelte-w91zfd{grid-template-columns:repeat(2,1fr)}}.faq-item.svelte-w91zfd{background:var(--color-white);border-radius:var(--border-radius-xl);padding:var(--spacing-6);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);border:1px solid var(--color-gray-100)}.faq-item.svelte-w91zfd:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary)}.faq-question.svelte-w91zfd{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}.faq-question.svelte-w91zfd i:where(.svelte-w91zfd){color:var(--color-primary);font-size:1.25rem}.faq-question.svelte-w91zfd h4:where(.svelte-w91zfd){font-size:var(--font-size-base);margin:0}.faq-answer.svelte-w91zfd{color:var(--color-gray-600);font-size:var(--font-size-sm);line-height:1.7;padding-left:calc(1.25rem + var(--spacing-3))}@media(max-width:1024px){.process-timeline.svelte-w91zfd{grid-template-columns:repeat(2,1fr)}.process-timeline.svelte-w91zfd:before{display:none}.testimonials-grid.svelte-w91zfd{grid-template-columns:repeat(2,1fr)}.testimonial-card.featured.svelte-w91zfd{transform:scale(1)}.testimonial-card.featured.svelte-w91zfd:hover{transform:translateY(-5px)}.why-us-wrapper.svelte-w91zfd{grid-template-columns:1fr}.why-us-visual.svelte-w91zfd{order:-1}.visual-card.svelte-w91zfd{display:flex;justify-content:space-around;flex-wrap:wrap;gap:var(--spacing-6)}.visual-divider.svelte-w91zfd{display:none}}@media(max-width:768px){.hero.svelte-w91zfd{min-height:70vh}.hero-cta.svelte-w91zfd{flex-direction:column}.btn-lg.svelte-w91zfd{width:100%;justify-content:center}.process-timeline.svelte-w91zfd{grid-template-columns:1fr;gap:var(--spacing-8)}.testimonials-grid.svelte-w91zfd,.faq-grid.svelte-w91zfd{grid-template-columns:1fr}.visual-card.svelte-w91zfd{padding:var(--spacing-6)}.visual-number.svelte-w91zfd{font-size:2rem}}@media(max-width:640px){.hero.svelte-w91zfd{min-height:60vh}.hero-subtitle.svelte-w91zfd{font-size:var(--font-size-base)}.cta-content.svelte-w91zfd h2:where(.svelte-w91zfd){font-size:var(--font-size-xl)}}.disciplines.svelte-w91zfd{background-color:var(--color-gray-50)}.disciplines-grid.svelte-w91zfd{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6);text-align:center}@media(min-width:768px){.disciplines-grid.svelte-w91zfd{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.disciplines-grid.svelte-w91zfd{grid-template-columns:repeat(5,1fr)}}.discipline-card.svelte-w91zfd{background:var(--color-white);padding:var(--spacing-8);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);border:1px solid var(--color-gray-100)}.discipline-card.svelte-w91zfd:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--color-primary)}.discipline-icon.svelte-w91zfd{font-size:2.5rem;color:var(--color-primary);margin-bottom:var(--spacing-4)}.discipline-card.svelte-w91zfd h3:where(.svelte-w91zfd){font-size:var(--font-size-lg);font-weight:600;color:var(--color-gray-800)}
