.hero-title.svelte-te7p6c{font-size:clamp(2.25rem,1.5vw + 1.95rem,5.625rem);line-height:1.083;letter-spacing:-.02em}.hero-description.svelte-te7p6c{font-size:clamp(1rem,.25vw + .95rem,1.5rem);line-height:1.3}.hero-ctas.svelte-te7p6c .btn-arrow{font-size:clamp(1rem,.25vw + .95rem,1.5rem);font-weight:400;line-height:normal}.hero-entry.svelte-te7p6c{opacity:0;transform:translateY(3rem);transition:opacity .9s var(--ease-out-expo),transform .9s var(--ease-out-expo);will-change:opacity,transform}.hero-entry-1.svelte-te7p6c{transition-delay:.1s}.hero-entry-2.svelte-te7p6c{transition-delay:.25s}.hero-entry-3.svelte-te7p6c{transition-delay:.4s}.hero-entry-img.svelte-te7p6c{transform:translate(4rem);transition-delay:.2s;transition-duration:1.1s}.hero-visible.svelte-te7p6c{opacity:1;transform:none}.hero-popups-stack.svelte-te7p6c{position:absolute;z-index:20;bottom:-4%;left:-6%;display:none;pointer-events:none}@media(min-width:1024px){.hero-popups-stack.svelte-te7p6c{display:block}}.hero-popup.svelte-te7p6c{position:absolute;bottom:0;left:0;opacity:0;transform:translateY(100%) scale(.9);transform-origin:bottom left;transition:opacity .7s var(--ease-bounce) var(--popup-delay, 0ms),transform .7s var(--ease-bounce) var(--popup-delay, 0ms);pointer-events:none;will-change:opacity,transform}.hero-popup-visible.svelte-te7p6c{opacity:1;transform:translateY(calc(var(--popup-idx, 0) * -110%)) translate(calc(var(--popup-idx, 0) * .5rem)) scale(1);pointer-events:auto}.hero-popup-card.svelte-te7p6c{display:flex;align-items:center;gap:.875rem;padding:1rem 1.25rem;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(204,211,222,.4);border-radius:var(--radius-md);box-shadow:0 8px 32px #0f1c451a,0 2px 8px #0f1c450f;white-space:nowrap}.hero-popup-icon.svelte-te7p6c{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--color-yellow-soft);flex-shrink:0}.hero-popup-text.svelte-te7p6c{display:flex;flex-direction:column;gap:.125rem}.hero-popup-title.svelte-te7p6c{font-size:var(--font-size-sm);font-weight:600;color:var(--color-navy);line-height:1.3}.hero-popup-subtitle.svelte-te7p6c{font-size:.8125rem;font-weight:400;color:var(--color-muted);line-height:1.4}.hero-popup-img.svelte-te7p6c{border-radius:var(--radius-md);box-shadow:0 8px 32px #0f1c451f,0 2px 8px #0f1c450f;max-width:18rem;height:auto}@media(prefers-reduced-motion:reduce){.hero-entry.svelte-te7p6c{opacity:1;transform:none;transition:none}.hero-popup.svelte-te7p6c{transition:none}}
