.cta-card.svelte-1qpya37{transition:all .2s;position:relative}.cta-card.svelte-1qpya37:hover{transform:translateY(-2px)}.cta-button.svelte-1qpya37{transition:all .2s}.cta-button.svelte-1qpya37:hover{transform:translate(2px)}.cta-button-compact.svelte-1qpya37{min-height:1.75rem;transition:all .2s}.cta-button-compact.svelte-1qpya37:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0003}.cta-card.compact.svelte-1qpya37{padding:.75rem;transition:all .2s}.cta-card.compact.svelte-1qpya37:hover{transform:none;box-shadow:0 2px 4px #0000001a}.cta-card.svelte-1qpya37:focus-within{outline:2px solid var(--t-primary);outline-offset:2px}.cta-manager.svelte-1f9v78{width:100%}.cta-grid.svelte-1f9v78{flex-direction:column;gap:.75rem;display:flex}.cta-manager.svelte-1f9v78:not(.compact) .cta-grid:where(.svelte-1f9v78){grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}@media (min-width:640px){.cta-manager.svelte-1f9v78:not(.compact) .cta-grid:where(.svelte-1f9v78){grid-template-columns:repeat(1,1fr);gap:1rem}}@media (min-width:1024px){.cta-manager.svelte-1f9v78:not(.compact) .cta-grid:where(.svelte-1f9v78){grid-template-columns:repeat(1,1fr)}}@keyframes svelte-1f9v78-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes svelte-1086kga-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:640px){.section-header.svelte-1086kga{margin-bottom:1rem}.section-header.svelte-1086kga h3:where(.svelte-1086kga){font-size:1.125rem}.section-header.svelte-1086kga p:where(.svelte-1086kga){font-size:.75rem}}.news-item.svelte-z1wr0u,.announcement-item.svelte-z1wr0u{transition:all .2s}.news-item.svelte-z1wr0u:hover,.announcement-item.svelte-z1wr0u:hover{transform:translate(2px)}.line-clamp-2.svelte-z1wr0u{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.portal-dashboard.svelte-9d7ung{contain:layout style}@media (prefers-reduced-motion:reduce){.portal-dashboard.svelte-9d7ung{transition:none!important;animation:none!important}}.hero-halo.svelte-dava62{background:radial-gradient(ellipse 1100px 640px at 50% 38%, color-mix(in srgb, var(--t-domain-fce) 16%, transparent) 0%, transparent 64%)}.dark .hero-halo.svelte-dava62{background:radial-gradient(ellipse 1100px 640px at 50% 38%, color-mix(in srgb, var(--t-domain-fce) 22%, transparent) 0%, transparent 64%)}.hero-grain.svelte-dava62{opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/></svg>")}.dark .hero-grain.svelte-dava62{opacity:.1}.hero-crest.svelte-dava62{letter-spacing:-.06em;color:var(--t-foreground);opacity:.045;font-size:clamp(18rem,34vw,40rem);font-weight:900;line-height:.78;transform:translateY(-3vh)}.dark .hero-crest.svelte-dava62{opacity:.06}.hero-title.svelte-dava62{background:linear-gradient(135deg, var(--t-domain-fce) 0%, var(--t-domain-fce-strong) 100%);color:#0000;filter:drop-shadow(0 4px 16px color-mix(in srgb, var(--t-domain-fce) 14%, transparent));-webkit-background-clip:text;background-clip:text}.hero-cta-primary.svelte-dava62{background:linear-gradient(135deg, var(--t-domain-fce) 0%, var(--t-domain-fce-strong) 100%);box-shadow:0 6px 18px color-mix(in srgb, var(--t-domain-fce-strong) 26%, transparent);transition:transform .25s cubic-bezier(.175,.885,.32,1.275),filter .25s,box-shadow .25s}.hero-cta-primary.svelte-dava62:hover{filter:brightness(1.08);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.hero-cta-primary.svelte-dava62{transition:none}}.arc-glow.svelte-a0o3fe{background:radial-gradient(ellipse 60% 100% at 70% 50%, color-mix(in srgb, var(--t-domain-fce) 8%, transparent) 0%, transparent 70%)}:root{--spring-easing:cubic-bezier(.175, .885, .32, 1.275)}.glass-card.svelte-h7bcrl{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-image:linear-gradient(#fffffff2 0%,#fffc 100%);border:1px solid #94a3b833;border-radius:1rem;box-shadow:0 8px 30px #0000000a}.dark .glass-card.svelte-h7bcrl{background-image:linear-gradient(#0f0f12e6 0%,#121216cc 100%);border:1px solid #ffffff14;box-shadow:0 8px 30px #0000004d}.custom-scrollbar.svelte-h7bcrl::-webkit-scrollbar{width:6px}.custom-scrollbar.svelte-h7bcrl::-webkit-scrollbar-track{background:0 0}.custom-scrollbar.svelte-h7bcrl::-webkit-scrollbar-thumb{background-color:#94a3b84d;border-radius:20px}.dark .custom-scrollbar.svelte-h7bcrl::-webkit-scrollbar-thumb{background-color:#ffffff26}.cta-primary.svelte-h7bcrl,.cta-secondary.svelte-h7bcrl{transition:all .3s var(--spring-easing);border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.cta-primary.svelte-h7bcrl{background:linear-gradient(135deg, var(--t-domain-fce) 0%, var(--t-domain-fce-strong) 100%);color:#fff;box-shadow:0 4px 14px 0 color-mix(in srgb, var(--t-domain-fce-strong) 22%, transparent), inset 0 1px 0 0 #fff3;border:1px solid #ffffff1a}.cta-primary.svelte-h7bcrl:hover{box-shadow:0 8px 20px -4px color-mix(in srgb, var(--t-domain-fce-strong) 38%, transparent), inset 0 1px 0 0 #ffffff4d;filter:brightness(1.1);transform:translateY(-2px)}.cta-secondary.svelte-h7bcrl{background:color-mix(in srgb, var(--t-surface) 70%, transparent);color:var(--t-foreground);border:1px solid var(--t-border);box-shadow:0 2px 8px #00000005}.dark .cta-secondary.svelte-h7bcrl{background:color-mix(in srgb, var(--t-surface-muted) 50%, transparent)}.cta-secondary.svelte-h7bcrl:hover{background:var(--t-surface);border-color:var(--t-border-strong);transform:translateY(-2px);box-shadow:0 6px 16px #0000000f}.dark .cta-secondary.svelte-h7bcrl:hover{background:color-mix(in srgb, var(--t-surface-muted) 90%, transparent);box-shadow:0 6px 16px #0000004d}.cta-primary.svelte-h7bcrl:active,.cta-secondary.svelte-h7bcrl:active{transform:translateY(0)scale(.97)}@media (prefers-reduced-motion:reduce){.svelte-h7bcrl{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
