.hero[data-v-e923e2e6]{position:relative;width:100%}.hero-visual[data-v-e923e2e6]{overflow:hidden}.hero-art[data-v-e923e2e6]{animation:hero-settle-e923e2e6 1.6s var(--ease-breath) both;aspect-ratio:16/9;display:block;height:auto;width:100%}.hero-actions[data-v-e923e2e6]{bottom:7.4%;display:flex;gap:24px;justify-content:center;left:0;position:absolute;width:100%}.hero-actions[data-v-e923e2e6]>*{animation:hero-action-in-e923e2e6 .9s .18s var(--ease-breath) both}.hero-actions[data-v-e923e2e6]>:nth-child(2){animation-delay:.26s}@keyframes hero-settle-e923e2e6{0%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes hero-action-in-e923e2e6{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.hero-actions[data-v-e923e2e6]>*,.hero-art[data-v-e923e2e6]{animation:none}}.align-left .hero-actions[data-v-e923e2e6]{bottom:14%;justify-content:flex-start;padding-left:7.7%}.hero-actions[data-v-e923e2e6] .btn{font-size:clamp(14px,1.2vw,22px);min-height:clamp(48px,4vw,80px);min-width:clamp(180px,15vw,300px)}@media(max-width:700px){.hero-actions[data-v-e923e2e6]{background:#f6f8fa;flex-wrap:wrap;gap:12px;padding:16px;position:relative}.align-left .hero-actions[data-v-e923e2e6]{justify-content:center;padding:16px}.hero-actions[data-v-e923e2e6] .btn{font-size:13px;min-height:44px;min-width:140px;padding:10px 16px}.hero-actions[data-v-e923e2e6] .btn-ghost{border-color:#aeb4bc;color:#20252b}}
