.hero.svelte-1q37ri0{padding:var(--space-5xl) 0;background:linear-gradient(160deg,#f5f1f3 0%,#eee6ea 30%,#f0ebef 60%,#e8e2e6 100%) 0 0/400% 400%;animation:12s infinite svelte-1q37ri0-gradientShift;position:relative;overflow:hidden}@keyframes svelte-1q37ri0-gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.hero-bg.svelte-1q37ri0{pointer-events:none;position:absolute;inset:0;overflow:hidden}.floating-shape.svelte-1q37ri0{opacity:.12;border-radius:50%;position:absolute}.shape-1.svelte-1q37ri0{background:var(--color-primary);width:300px;height:300px;animation:18s ease-in-out infinite svelte-1q37ri0-float1;top:-60px;right:-80px}.shape-2.svelte-1q37ri0{background:var(--color-accent);width:200px;height:200px;animation:14s ease-in-out infinite svelte-1q37ri0-float2;bottom:-40px;left:-60px}.shape-3.svelte-1q37ri0{background:var(--color-primary);width:160px;height:160px;animation:16s ease-in-out infinite svelte-1q37ri0-float3;top:40%;left:10%}.shape-4.svelte-1q37ri0{background:var(--color-accent);width:120px;height:120px;animation:20s ease-in-out infinite svelte-1q37ri0-float4;top:20%;right:25%}@keyframes svelte-1q37ri0-float1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-30px,40px)scale(1.05)}66%{transform:translate(20px,-20px)scale(.95)}}@keyframes svelte-1q37ri0-float2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-30px)scale(1.08)}}@keyframes svelte-1q37ri0-float3{0%,to{transform:translate(0)scale(1)}25%{transform:translate(20px,-20px)scale(1.04)}75%{transform:translate(-15px,25px)scale(.96)}}@keyframes svelte-1q37ri0-float4{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-25px,-15px)scale(1.06)}}.hero-content.svelte-1q37ri0{z-index:1;max-width:680px;padding:0 var(--space-xl);text-align:center;margin:0 auto;position:relative}.hero-content.svelte-1q37ri0 h1:where(.svelte-1q37ri0){margin-bottom:var(--space-md);font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.15}.hero-subtitle.svelte-1q37ri0{color:var(--color-text-muted);margin-bottom:var(--space-lg);max-width:540px;margin-left:auto;margin-right:auto;font-size:1.15rem;line-height:1.7}.hero-rotating.svelte-1q37ri0{margin-bottom:var(--space-xl);color:var(--color-text-secondary);justify-content:center;align-items:center;gap:.5rem;font-size:1rem;display:flex}.rotating-label.svelte-1q37ri0{color:var(--color-primary-dark);font-weight:600}.rotating-phrase.svelte-1q37ri0{animation:.4s svelte-1q37ri0-fadeUp;display:inline-block}@keyframes svelte-1q37ri0-fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hero-actions.svelte-1q37ri0{gap:var(--space-md);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@media (width<=640px){.hero.svelte-1q37ri0{padding:var(--space-3xl) 0}.shape-1.svelte-1q37ri0{width:180px;height:180px}.shape-2.svelte-1q37ri0{width:120px;height:120px}.shape-3.svelte-1q37ri0{width:100px;height:100px}.shape-4.svelte-1q37ri0{width:80px;height:80px}}.highlights-grid.svelte-1uha8ag{gap:var(--space-md);grid-template-columns:repeat(4,1fr);display:grid}.highlight-card.svelte-1uha8ag{padding:var(--space-lg);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);transition:border-color var(--transition-fast);flex-direction:column;text-decoration:none;display:flex}.highlight-card.svelte-1uha8ag:hover{border-color:var(--color-primary)}.highlight-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:var(--space-xs);color:var(--color-text);font-size:1.05rem}.highlight-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted);margin-bottom:var(--space-md);flex:1;font-size:.85rem;line-height:1.5}.highlight-link.svelte-1uha8ag{color:var(--color-primary-dark);font-size:.85rem;font-weight:600}.section-cta.svelte-1uha8ag{text-align:center;margin-top:var(--space-2xl)}@media (width<=768px){.highlights-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.highlights-grid.svelte-1uha8ag{grid-template-columns:1fr}}
