.fudi-landing-greeting{display:flex;align-items:center;gap:16px;margin-top:28px;color:#334155}.fudi-landing-actor{display:block;flex:none;width:140px;max-width:35%;transform-origin:50% 90%}.fudi-landing-actor svg{display:block;width:100%;height:auto;overflow:visible}.fudi-landing-actor .fudi-hand{transform-origin:104px 76px}.fudi-landing-greeting.is-greeting .fudi-landing-actor{animation:fudi-landing-bounce 3.6s ease-in-out both}.fudi-landing-greeting.is-greeting .fudi-hand{animation:fudi-landing-wave 3.6s ease-in-out both}.fudi-landing-greeting p{margin:0;font-size:14px;line-height:1.7}.fudi-landing-greeting strong{display:block;color:#9a3412;font-size:18px}.fudi-landing-greeting p span{display:block;margin-top:4px}@keyframes fudi-landing-wave{0%,50%,to{transform:rotate(0)}8%,24%,40%{transform:rotate(-22deg)}16%,32%{transform:rotate(17deg)}}@keyframes fudi-landing-bounce{0%,50%,to{transform:translateY(0) rotate(0)}15%,35%{transform:translateY(-6px) rotate(-2deg)}25%{transform:translateY(-2px) rotate(2deg)}}@media(max-width:639px){.fudi-landing-greeting{gap:8px}.fudi-landing-actor{width:100px}.fudi-landing-greeting strong{font-size:16px}}@media(prefers-reduced-motion:reduce){.fudi-landing-greeting.is-greeting .fudi-landing-actor,.fudi-landing-greeting.is-greeting .fudi-hand{animation:none}}
