.shield-illustration.svelte-a1wnc8{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:24px}.shield-svg.svelte-a1wnc8{width:100%;max-width:260px;height:auto;overflow:visible}.shield-body.svelte-a1wnc8{transform-origin:140px 148px;animation:svelte-a1wnc8-shieldBreathe 4s ease-in-out infinite}.shield-inner.svelte-a1wnc8{transform-origin:140px 148px;animation:svelte-a1wnc8-shieldBreathe 4s ease-in-out infinite;animation-delay:.1s}.shield-halo.svelte-a1wnc8{animation:svelte-a1wnc8-haloPulse 4s ease-in-out infinite}.lock-shackle.svelte-a1wnc8,.lock-body.svelte-a1wnc8,.keyhole-circle.svelte-a1wnc8,.keyhole-stem.svelte-a1wnc8{opacity:0;transform:translateY(6px)}.in-view.svelte-a1wnc8 .lock-shackle:where(.svelte-a1wnc8){animation:svelte-a1wnc8-lockIn .5s ease-out .3s forwards}.in-view.svelte-a1wnc8 .lock-body:where(.svelte-a1wnc8){animation:svelte-a1wnc8-lockIn .5s ease-out .45s forwards}.in-view.svelte-a1wnc8 .keyhole-circle:where(.svelte-a1wnc8){animation:svelte-a1wnc8-lockIn .4s ease-out .6s forwards}.in-view.svelte-a1wnc8 .keyhole-stem:where(.svelte-a1wnc8){animation:svelte-a1wnc8-lockIn .4s ease-out .65s forwards}.node.svelte-a1wnc8{animation:svelte-a1wnc8-nodeFloat 6s ease-in-out infinite}.node-1.svelte-a1wnc8{animation-delay:0s}.node-2.svelte-a1wnc8{animation-delay:1.5s}.node-3.svelte-a1wnc8{animation-delay:3s}.node-4.svelte-a1wnc8{animation-delay:4.5s}.deco-ring.svelte-a1wnc8{transform-origin:140px 154px;animation:svelte-a1wnc8-slowSpin 40s linear infinite}@keyframes svelte-a1wnc8-shieldBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes svelte-a1wnc8-haloPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes svelte-a1wnc8-lockIn{to{opacity:1;transform:translateY(0)}}@keyframes svelte-a1wnc8-nodeFloat{0%,to{opacity:0;transform:translateY(0)}20%{opacity:.8}80%{opacity:.8}50%{transform:translateY(-8px)}}@keyframes svelte-a1wnc8-slowSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.shield-body.svelte-a1wnc8,.shield-inner.svelte-a1wnc8,.shield-halo.svelte-a1wnc8,.deco-ring.svelte-a1wnc8{animation:none}.in-view.svelte-a1wnc8 .lock-shackle:where(.svelte-a1wnc8),.in-view.svelte-a1wnc8 .lock-body:where(.svelte-a1wnc8),.in-view.svelte-a1wnc8 .keyhole-circle:where(.svelte-a1wnc8),.in-view.svelte-a1wnc8 .keyhole-stem:where(.svelte-a1wnc8),.node.svelte-a1wnc8{display:none}}
