.animated-description.svelte-voy5eg{font-size:clamp(var(--font-size-lg),2.5vw,var(--font-size-xl));font-weight:var(--font-weight-medium);margin:0;line-height:1.5;color:var(--color-on-surface-high)}.animated-part.svelte-voy5eg{font-weight:var(--font-weight-medium);color:var(--color-primary);font-style:normal;position:relative}.cursor.svelte-voy5eg{color:var(--color-primary);font-weight:var(--font-weight-medium);font-style:normal;animation:none}.cursor.blinking.svelte-voy5eg{animation:svelte-voy5eg-blink 1s infinite}@keyframes svelte-voy5eg-blink{0%,50%{opacity:1}51%,to{opacity:0}}.text-light .animated-description.svelte-voy5eg{color:#fffffff2}.text-light .animated-part.svelte-voy5eg{color:#fff}.text-dark .animated-description.svelte-voy5eg{color:var(--color-on-surface-high)}.text-dark .animated-part.svelte-voy5eg{color:var(--color-primary)}.hero-section.svelte-7zwl71{background:var(--hero-background);border-radius:var(--border-radius-xl);padding:48px 32px 32px;box-shadow:var(--elevation-2);display:flex;flex-direction:column;gap:var(--spacing-md);position:relative;overflow:visible;color:var(--color-on-surface-high);min-height:509px;width:100%;max-width:1070px;margin:0 auto;box-sizing:border-box;border:1px solid var(--color-border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),color var(--transition-normal)}.hero-section.mobile-optimized.svelte-7zwl71{backdrop-filter:none;-webkit-backdrop-filter:none;transition:none}.text-light.svelte-7zwl71{color:#fff}.text-light.svelte-7zwl71 .welcome-title:where(.svelte-7zwl71){color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.text-light.svelte-7zwl71 .welcome-description:where(.svelte-7zwl71){color:#fffffff2;text-shadow:0 1px 2px rgba(0,0,0,.1)}.text-dark.svelte-7zwl71{color:var(--color-on-surface-high)}.text-dark.svelte-7zwl71 .welcome-title:where(.svelte-7zwl71){color:var(--color-on-surface-high)}.text-dark.svelte-7zwl71 .welcome-description:where(.svelte-7zwl71){color:var(--color-on-surface-medium)}.text-auto.svelte-7zwl71{color:var(--color-on-surface-high)}.text-auto.svelte-7zwl71 .welcome-title:where(.svelte-7zwl71){color:var(--color-on-surface-high)}.text-auto.svelte-7zwl71 .welcome-description:where(.svelte-7zwl71){color:var(--color-on-surface-medium)}.full-width.svelte-7zwl71{max-width:none;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.split.svelte-7zwl71 .hero-content:where(.svelte-7zwl71){display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);align-items:center}.centered.svelte-7zwl71 .welcome-header:where(.svelte-7zwl71){text-align:center;max-width:none;margin:0 auto var(--spacing-xl) auto}.centered.svelte-7zwl71 .action-container:where(.svelte-7zwl71){justify-content:center}.hero-badge.svelte-7zwl71{background-color:var(--color-surface-container-high);color:var(--color-primary);border-radius:var(--border-radius-pill);padding:var(--spacing-xs) var(--spacing-md);display:inline-flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);width:-moz-fit-content;width:fit-content;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid var(--color-border);transition:background-color var(--transition-normal),color var(--transition-normal),border-color var(--transition-normal)}.mobile-optimized.svelte-7zwl71 .hero-badge:where(.svelte-7zwl71){backdrop-filter:none;-webkit-backdrop-filter:none;transition:none}.text-light.svelte-7zwl71 .hero-badge:where(.svelte-7zwl71){background-color:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3)}.hero-badge-icon.svelte-7zwl71{font-size:1.2rem}.content-wrapper.svelte-7zwl71{max-width:1006px;margin:0 auto;width:100%;display:flex;flex-direction:column;min-height:290px;position:relative;padding-bottom:0;margin-top:var(--spacing-xl)}.content-wrapper.side-layout.svelte-7zwl71{display:grid;grid-template-columns:1fr 500px;gap:var(--spacing-xl);align-items:start;padding-bottom:0;margin-top:var(--spacing-lg)}.hero-content.svelte-7zwl71{display:flex;flex-direction:column;flex-grow:1;padding-bottom:200px}.welcome-header.svelte-7zwl71{text-align:left;position:relative;z-index:1;max-width:700px;min-height:140px;display:flex;flex-direction:column;margin-bottom:var(--spacing-xl)}.welcome-title.svelte-7zwl71{font-size:clamp(var(--font-size-xxl),5vw,var(--font-size-xxxl));font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-md) 0;line-height:1.2;letter-spacing:-.01em}.welcome-description.svelte-7zwl71{font-size:var(--font-size-lg);margin:0;line-height:1.6;flex-grow:1}.title-highlight{color:var(--color-highlight);text-shadow:0 0 10px rgba(var(--color-highlight-rgb),.3);transition:color var(--transition-normal)}.mobile-optimized.svelte-7zwl71 .title-highlight{text-shadow:none;transition:none}.hero-stats.svelte-7zwl71{display:flex;gap:var(--spacing-xl);margin-top:var(--spacing-md)}.stat-item.svelte-7zwl71{display:flex;flex-direction:column}.stat-value.svelte-7zwl71{font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);line-height:1}.stat-label.svelte-7zwl71{font-size:var(--font-size-sm);opacity:.8;margin-top:var(--spacing-xs)}.hero-image.svelte-7zwl71{flex:1;display:flex;justify-content:center;align-items:center}.hero-image.svelte-7zwl71 img:where(.svelte-7zwl71){max-width:100%;height:auto;border-radius:var(--border-radius-lg)}.action-container.svelte-7zwl71{display:flex;justify-content:flex-start;position:absolute!important;bottom:32px!important;left:32px!important;z-index:10;gap:var(--spacing-md);flex-wrap:wrap;min-height:50px}.action-container.side-layout.svelte-7zwl71{position:relative;bottom:auto;left:auto;margin-top:var(--spacing-lg);z-index:auto}.primary-action.svelte-7zwl71{display:flex;gap:var(--spacing-md);flex-wrap:wrap}.mr-2.svelte-7zwl71{margin-right:8px}@media (min-width: 769px){.action-container.svelte-7zwl71:not(.side-layout){position:absolute!important;bottom:32px!important;left:32px!important;justify-content:flex-start;margin:0!important;padding:0!important}}@media (max-width: 768px){.hero-section.svelte-7zwl71{padding:var(--spacing-lg);min-height:580px;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.split.svelte-7zwl71 .hero-content:where(.svelte-7zwl71){grid-template-columns:1fr;gap:var(--spacing-lg)}.content-wrapper.side-layout.svelte-7zwl71{grid-template-columns:1fr;gap:var(--spacing-lg)}.side-content.svelte-7zwl71{min-height:300px;margin-top:var(--spacing-md)}.welcome-header.svelte-7zwl71{min-height:180px;text-align:left;margin:0 0 var(--spacing-lg) 0}.action-container.svelte-7zwl71:not(.side-layout){position:relative!important;bottom:auto!important;left:auto!important;justify-content:center;flex-direction:column;align-items:center}.primary-action.svelte-7zwl71{flex-direction:column;align-items:center;width:100%}.welcome-title.svelte-7zwl71{font-size:var(--font-size-xl)}.welcome-description.svelte-7zwl71{font-size:var(--font-size-md)}.content-wrapper.svelte-7zwl71{min-height:400px}.hero-stats.svelte-7zwl71{flex-wrap:wrap;justify-content:center;gap:var(--spacing-lg)}.stat-item.svelte-7zwl71{text-align:center;min-width:80px}.hero-badge.svelte-7zwl71,.title-highlight{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;transition:none!important}}@media (max-width: 480px){.hero-stats.svelte-7zwl71{gap:var(--spacing-md)}.stat-item.svelte-7zwl71{min-width:70px}}.side-content.svelte-7zwl71{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;min-height:400px}.side-layout.svelte-7zwl71 .hero-content:where(.svelte-7zwl71){display:flex;flex-direction:column;height:100%;justify-content:flex-start}.side-layout.svelte-7zwl71 .welcome-header:where(.svelte-7zwl71){margin-bottom:var(--spacing-md);min-height:auto}
