.fs-site-footer{box-sizing:border-box;width:100%;margin:48px 0 0;padding:48px max(24px,calc((100% - 1200px)/2)) 24px;background:#07131f;color:#f5f7f8;border-top:1px solid #c9aa704d;font-family:"Microsoft JhengHei",sans-serif}.fs-footer-inner{display:flex;justify-content:space-between;gap:48px;align-items:flex-start}.fs-footer-brand{display:flex;align-items:center;gap:18px;text-decoration:none;color:#f5f7f8!important}.fs-footer-brand img{object-fit:contain}.fs-footer-brand span{font-family:serif;font-size:27px;letter-spacing:3px}.fs-footer-brand small{display:block;color:#c9aa70;font:11px/2.5 sans-serif;letter-spacing:4px}.fs-footer-brand em{display:block;color:#a8bdc9;font:12px/1.8 sans-serif;letter-spacing:1px}.fs-footer-contact h2{color:#c9aa70;font-size:16px;margin:0 0 18px}.fs-footer-contact p{font-size:14px;line-height:1.9;margin:8px 0;color:#f5f7f8}.fs-site-footer a{color:#f5f7f8;text-underline-offset:5px;overflow-wrap:anywhere}.fs-footer-contact nav{display:flex;gap:24px;margin-top:22px}.fs-footer-contact nav a{font-size:14px}.fs-footer-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:36px;padding-top:20px;border-top:1px solid #a8bdc933;color:#a8bdc9;font-size:11px;line-height:1.8}.fs-site-footer a:focus-visible{outline:2px solid #87d9ce;outline-offset:5px}.fs-form-policy{font-size:12px;line-height:1.9;margin:20px 0 0;color:inherit}.fs-form-policy a{color:inherit;text-decoration:underline;text-underline-offset:3px}.fs-info-main{max-width:900px;margin:48px auto;padding:0 24px;color:#f5f7f8;line-height:1.95}.fs-info-main h1{font-size:36px;color:#c9aa70}.fs-info-main h2{font-size:21px;margin-top:32px}.fs-info-main a{color:#87d9ce}.fs-info-main .info-note{padding:20px;border-left:2px solid #c9aa70;background:#14283b}@media(max-width:640px){.fs-footer-inner{flex-direction:column;gap:32px}.fs-site-footer{padding:36px 24px 24px}.fs-footer-brand span{font-size:23px}.fs-footer-contact{width:100%}.fs-footer-contact p{font-size:13px}.fs-footer-bottom{flex-direction:column;gap:8px}}.fs-site-footer{display:block!important;position:static!important;max-width:none!important;padding-bottom:100px}.fs-site-footer .fs-footer-inner{display:flex;width:100%}.fs-site-footer .fs-footer-bottom{display:flex;width:100%;box-sizing:border-box}.fs-site-footer .fs-footer-contact{margin-left:auto}@media(max-width:640px){.fs-site-footer .fs-footer-contact{margin-left:0}}
.fs-site-footer{margin-top:24px;padding:28px max(24px,calc((100% - 1080px)/2)) 76px}.fs-site-footer .fs-footer-inner{justify-content:flex-start;gap:64px;align-items:center}.fs-site-footer .fs-footer-contact{margin-left:0}.fs-site-footer .fs-footer-brand img{width:64px;height:54px}.fs-site-footer .fs-footer-brand span{font-size:22px;letter-spacing:2px}.fs-site-footer .fs-footer-brand small{font-size:10px;line-height:2}.fs-site-footer .fs-footer-brand em{font-size:11px}.fs-site-footer .fs-footer-contact h2{font-size:14px;margin-bottom:10px}.fs-site-footer .fs-footer-contact p{font-size:13px;line-height:1.7;margin:4px 0}.fs-site-footer .fs-footer-contact nav{margin-top:12px;gap:20px}.fs-site-footer .fs-footer-contact nav a{font-size:12px}.fs-site-footer .fs-footer-bottom{margin-top:22px;padding-top:14px;justify-content:flex-start;gap:28px}@media(max-width:640px){.fs-site-footer{padding:24px 20px 88px}.fs-site-footer .fs-footer-inner{align-items:flex-start;gap:22px}.fs-site-footer .fs-footer-bottom{gap:6px}}
