.prototype-page{font-family:Noto Sans SC,sans-serif;color:#3b3f43;min-width:0}.prototype-page summary{list-style:none}.prototype-page summary::-webkit-details-marker{display:none}.prototype-page details.faq{display:block}.prototype-page .faq-area{width:100%}.prototype-page details .faq-answer-wrap{position:static;display:block}.prototype-page details[open] .faq-vertical-line{opacity:0}.prototype-page .faq-vertical-line{transition:transform .3s linear}.prototype-page details[open] .faq-question{color:var(--font-color--primary-color)}.prototype-page [role=tab]{cursor:pointer;font:inherit}.prototype-page .w-tab-pane[hidden]{display:none}.prototype-page .w-tab-pane.w--tab-active{display:block}.prototype-page .w-slider-mask{white-space:nowrap}.prototype-page .w-slide{white-space:normal}.prototype-page :is(a,button,summary,[role=button]):focus-visible{outline:2px solid #4d72c2;outline-offset:4px}.prototype-page .prototype-video-frame,.prototype-page .prototype-video-play{position:absolute;inset:0;width:100%;height:100%;border:0}.prototype-page .prototype-video-play{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;color:#fff;background:#3b3f43;cursor:pointer;font:400 18px/1.4 Noto Sans SC,sans-serif}.prototype-page .prototype-video-play>span:first-child{font-size:48px}.prototype-page .prototype-video-play:hover{background:#4d72c2}@media (hover:none){.prototype-page .process-link-wrap{opacity:1!important}}@media (prefers-reduced-motion:reduce){.prototype-page *,.prototype-page :after,.prototype-page :before{transition-duration:0s!important}}