:root{--color-brand-1:#21b34b;--color-brand-2:#e17637;--color-black-1:#000;--color-black-2:#1a1a1a;--color-gray-1:#3a3a3a;--color-gray-2:#efefef;--color-gray-3:#7e7a7599;--color-gray-4:#767e8c;--color-white-1:#fff;--color-btn-hover:#00992b;--color-btn-hover-2:#002009;--border-width:1px;--border-radius:.4rem;--transition-speed:.2s;font-family:Helvetica Neue,Noto Sans TC,PingFang TC,Heiti TC,Microsoft JhengHei,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}:lang(en){font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}:lang(ja){font-family:Helvetica Neue,Noto Sans JP,Hiragino Sans,Yu Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}html{font-size:62.5%}html::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}@media (min-width:1600px){html{font-size:.6vw}}@media (max-width:1024px){html{font-size:.8vw}}@media (max-width:768px){html{font-size:62.5%}}html[lang=en]{font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;letter-spacing:0!important}body{background-color:var(--color-black-1);color:#fff;font-size:1.6rem;opacity:0;transition:opacity .6s}.nuxt-loading-indicator{display:none}::-moz-selection{background-color:var(--color-brand-1);color:#fff}::selection{background-color:var(--color-brand-1);color:#fff}body.is-loaded{opacity:1}.complete-form{align-items:center;background-color:var(--color-black-1);display:flex;flex-direction:column;gap:2.1rem;height:100%;max-height:calc(100dvh - 10rem);max-width:63.2rem;overflow-x:hidden;overflow-y:scroll;padding:1.6rem 2.4rem;width:100%;z-index:1}@media (max-width:1023.98px){.complete-form{gap:1.6rem;max-height:none}}.complete-form>h2{font-family:Helvetica Neue,Noto Sans TC,PingFang TC,Heiti TC,Microsoft JhengHei,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:2.6rem;font-weight:700;letter-spacing:.03em;line-height:2}@media (max-width:1023.98px){.complete-form>h2{font-family:Helvetica Neue,Noto Sans TC,PingFang TC,Heiti TC,Microsoft JhengHei,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.03em;line-height:1.6}}.complete-form>form{display:flex;flex:1;flex-direction:column;height:auto;position:relative;width:100%}@media (max-width:1023.98px){.complete-form>form{display:flex;flex-direction:column;justify-content:space-between}}.complete-form:has(+.complete-form) .complete-form__slot{transform:translateY(-1.6rem) scale(.95)}.complete-form:has(+*+.complete-form) .complete-form__slot{transform:translateY(-4.8rem) scale(.9)}.complete-form__actions{align-items:flex-end;bottom:0;display:flex;gap:1rem;height:auto;left:0;position:sticky;width:100%;z-index:2}.complete-form__actions a,.complete-form__actions>button{flex:1}@media (max-width:1023.98px){.complete-form__actions a,.complete-form__actions>button{flex:1}}.complete-form__actions:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.35) 34.65%,#000);content:"";height:10rem;left:0;pointer-events:none;position:absolute;top:0;transform:translateY(-100%);width:100%}@media (max-width:1279.98px){.complete-form__actions:after{height:10rem;left:-2.4rem;width:100vw}}.complete-form__actions:before{background-color:var(--color-black-1);bottom:-1.6rem;content:"";height:100%;left:-2.4rem;pointer-events:none;position:absolute;width:63.2rem;z-index:-1}@media (max-width:1023.98px){.complete-form__actions:before{height:6.7rem;left:-2.4rem;width:100vw}}.complete-form__actions .formkit-outer{flex:1.211}@media (max-width:1023.98px){.complete-form__actions .formkit-outer{flex:1.431}}.complete-form__actions .formkit-outer .formkit-input{height:auto;padding:0;width:100%}.complete-form__actions .formkit-outer .formkit-input>button{height:auto;width:100%}@media (min-width:1024px){.complete-form__actions .formkit-outer:hover{opacity:1}}.complete-form__form{align-items:flex-start;display:flex;flex:1;height:auto;justify-content:center;margin-bottom:6.4rem;position:relative;width:100%;z-index:1}.complete-form__form::-webkit-scrollbar{background-color:transparent;width:8px}.complete-form__form::-webkit-scrollbar-thumb{border-radius:0}.complete-form__form::-webkit-scrollbar-track{background-color:transparent}.complete-form__form-wrapper{display:flex;flex-direction:column;gap:3.2rem;min-height:100%}@media (max-width:1023.98px){.complete-form__form-wrapper{gap:2.4rem;height:auto;padding:0;transition:min-height .8s cubic-bezier(.87,0,.13,1);width:calc(100vw - 4.8rem)}}.complete-form__form-wrapper.-complete{align-items:center}@media (max-width:1023.98px){.complete-form__form-wrapper.-complete{gap:2.4rem}}.complete-form__form-wrapper.-complete>p{font-family:Helvetica Neue,Noto Sans TC,PingFang TC,Heiti TC,Microsoft JhengHei,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:2.6rem;font-weight:700;letter-spacing:.03em;line-height:2}@media (max-width:1023.98px){.complete-form__form-wrapper.-complete>p{font-family:Helvetica Neue,Noto Sans TC,PingFang TC,Heiti TC,Microsoft JhengHei,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.03em;line-height:1.6;text-align:center}}.complete-form__form-wrapper>figure{height:auto;width:32.4rem}.complete-form__form-wrapper>figure:before{content:"";display:block;padding-bottom:100%}.complete-form__form-wrapper>figure{align-items:center;border-radius:.4rem;display:flex;justify-content:center;overflow:hidden;position:relative}@media (max-width:1023.98px){.complete-form__form-wrapper>figure{height:auto;margin-bottom:1.2rem;width:100%}}.complete-form__form-wrapper>figure>img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.complete-form__form-wrapper>p{font-family:Helvetica Neue,Noto Sans TC,PingFang TC,Heiti TC,Microsoft JhengHei,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.03em;line-height:2;white-space:pre-line}@media (max-width:1023.98px){.complete-form__form-wrapper>p{font-family:Helvetica Neue,Noto Sans TC,PingFang TC,Heiti TC,Microsoft JhengHei,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.03em;line-height:2}}.complete-form__form-input{display:flex;gap:2.4rem}@media (max-width:1023.98px){.complete-form__form-input{flex-direction:column;gap:1.6rem}}.complete-form__form-input .formkit-outer{display:flex;flex:1;flex-direction:column;gap:.8rem}.complete-form__form-input .formkit-outer .formkit-wrapper{display:flex;flex-direction:column;font-size:2rem;gap:.8rem}.complete-form__form-input .formkit-outer .formkit-wrapper label{font-family:Helvetica Neue,Noto Sans TC,PingFang TC,Heiti TC,Microsoft JhengHei,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.03em;line-height:2;white-space:pre-line}@media (max-width:1023.98px){.complete-form__form-input .formkit-outer .formkit-wrapper label{font-family:Helvetica Neue,Noto Sans TC,PingFang TC,Heiti TC,Microsoft JhengHei,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.03em;line-height:1.6;padding-bottom:0}}.complete-form__form-input .formkit-outer .formkit-wrapper label>span{display:none}.complete-form__form-input .formkit-outer .formkit-wrapper .formkit-inner.-required{position:relative}.complete-form__form-input .formkit-outer .formkit-wrapper .formkit-inner.-required:after{background-color:var(--color-brand-1);border-radius:.1rem;content:"";height:.8rem;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:.8rem}@media (max-width:1279.98px){.complete-form__form-input .formkit-outer .formkit-wrapper .formkit-inner.-required:after{height:.8rem;width:.8rem}}.complete-form__form-input .formkit-outer .formkit-wrapper .formkit-inner input{background-color:var(--color-gray-1);border:none;border-radius:0;border-radius:.4rem;color:var(--color-white-1);padding:2.4rem}@media (max-width:1023.98px){.complete-form__form-input .formkit-outer .formkit-wrapper .formkit-inner input{padding:1.6rem}}.complete-form__form-input .formkit-outer .formkit-wrapper .formkit-inner input::-moz-placeholder{opacity:.4}.complete-form__form-input .formkit-outer .formkit-wrapper .formkit-inner input::placeholder{opacity:.4}@media (max-width:1023.98px){.complete-form__form-input .formkit-outer .formkit-wrapper .formkit-inner input::-moz-placeholder{font-family:Helvetica Neue,Noto Sans TC,PingFang TC,Heiti TC,Microsoft JhengHei,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.03em;line-height:1.6}.complete-form__form-input .formkit-outer .formkit-wrapper .formkit-inner input::placeholder{font-family:Helvetica Neue,Noto Sans TC,PingFang TC,Heiti TC,Microsoft JhengHei,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.03em;line-height:1.6}}.complete-form__form-input .formkit-outer .formkit-wrapper .formkit-inner select{background:var(--color-gray-1);border:none;border-radius:.4rem;color:var(--color-white-1);padding:1.6rem}@media (max-width:1023.98px){.complete-form__form-input .formkit-outer .formkit-wrapper .formkit-inner select{padding:1.6rem}}.complete-form__form-input .formkit-outer .formkit-wrapper .formkit-inner textarea{background-color:var(--color-gray-1);border:none;border-radius:.4rem;color:var(--color-white-1);padding:2.4rem}.complete-form__form-share{align-items:center;display:flex;flex-direction:column;gap:.8rem}.complete-form__form-share>p{font-family:Helvetica Neue,Noto Sans TC,PingFang TC,Heiti TC,Microsoft JhengHei,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.03em;line-height:2;opacity:.6}.complete-form__form-share>ul{display:flex;gap:1rem}.complete-form__form-share>ul>li{align-items:center;background-color:var(--color-gray-1);border-radius:.4rem;cursor:pointer;display:flex;height:6.4rem;justify-content:center;transition:background-color .2s;width:6.4rem}@media (max-width:1023.98px){.complete-form__form-share>ul>li{height:4.2rem;width:4.2rem}}.complete-form__form-share>ul>li.-facebook{background-color:#216ded}.complete-form__form-share>ul>li.-line{background:#06c755}.complete-form__form-share>ul>li>span{height:auto;width:4rem}@media (max-width:1023.98px){.complete-form__form-share>ul>li>span{height:auto;width:2.4rem}}.complete-form__form-share>ul>li>span>svg{height:auto;width:100%}.complete-form__form-share>ul>li:last-child>span{transform:rotate(-45deg)}
