@keyframes matching-reveal{0%{opacity:0;filter:blur(4px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.hero-reveal{animation:.8s cubic-bezier(.2,.7,.2,1) both matching-reveal}.hero-delay-0{animation-delay:80ms}.hero-delay-1{animation-delay:.18s}.hero-delay-2{animation-delay:.31s}.hero-delay-3{animation-delay:.43s}.motion-hero{min-width:0}.motion-hero h1{font-family:DM Sans,Noto Sans KR,Noto Sans Thai,sans-serif}.motion-hero a.motion-hero-cta{color:#fff;text-decoration:none}.motion-hero .motion-hero-controls button{color:#64748b;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .2s,color .2s;display:inline-flex}.motion-hero .motion-hero-controls button:hover{color:#155eef;background:#dbe7ff}.motion-hero .motion-hero-controls button.motion-hero-dot{background:#b8c7df;border-radius:10px;width:6px;height:6px;transition:width .35s,background .35s}.motion-hero .motion-hero-controls button.motion-hero-dot.is-current{background:#2463eb;width:28px}.motion-hero .motion-hero-secondary{color:#263e60;background:#fff;border:1px solid #d7e2f2;border-radius:12px;justify-content:center;align-items:center;gap:14px;padding:13px 18px;font-size:13px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.motion-hero .motion-hero-secondary:hover{background:#f8fbff;transform:translateY(-2px)}.motion-hero-copy>div:first-child>p{margin-top:0}.motion-hero-image img{max-width:none}.motion-hero button:focus-visible{outline-offset:4px;outline:2px solid #2463eb}@media (max-width:1023px){.motion-hero-image{aspect-ratio:1.9;min-height:200px;max-height:360px}.motion-hero-copy{min-height:360px}}@media (prefers-reduced-motion:reduce){.hero-reveal{opacity:1;filter:none;animation:none;transform:none}.motion-hero *{scroll-behavior:auto!important;transition:none!important}.motion-hero .motion-hero-secondary:hover{transform:none}}
