@charset "UTF-8";@font-face{ascent-override:113%;descent-override:39%;font-family:Titillium Web Fallback;font-weight:100 500;line-gap-override:0%;size-adjust:93.5%;src:local("Arial"),local("ArialMT"),local("Helvetica")}@font-face{ascent-override:113%;descent-override:39%;font-family:Titillium Web Fallback;font-weight:600 900;line-gap-override:0%;size-adjust:90.5%;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold")}.hx{background:#fbfaf8;color:#1a1b1d;font-family:Noto Sans TC,Noto Sans JP,sans-serif}.hx:lang(ja){font-family:Noto Sans JP,Noto Sans TC,sans-serif}.hx #takeover,.hx [data-hx-section]{scroll-margin-top:var(--site-nav-h,72px)}.hx-sec{padding:120px 0}.hx-wrap{margin:0 auto;max-width:1280px;padding:0 48px}.hx-eyebrow{align-items:center;color:#d44634;display:inline-flex;font-family:Titillium Web,Titillium Web Fallback,sans-serif;font-size:14px;font-weight:700;gap:12px;letter-spacing:.14em;text-transform:uppercase}.hx-eyebrow i{background:#d44634;height:2px;width:28px}.hx-eyebrow em{color:#565856;font-style:normal;letter-spacing:.06em}.hx-sec-h{align-items:end;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin-bottom:56px}.hx-sec-h h2{font-size:46px;font-weight:900;line-height:1.25;margin-top:14px;white-space:pre-line}.hx-sec-h p{color:#565856;font-size:17px;white-space:pre-line}.hx-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.1,1),transform .7s cubic-bezier(.2,.7,.1,1)}.hx-reveal.is-on{opacity:1;transform:none}.hx-rail{display:none;flex-direction:column;gap:14px;left:18px;opacity:0;pointer-events:none;position:fixed;top:50%;transform:translateY(-50%);transition:opacity .3s;z-index:40}.hx-rail.is-show{opacity:1;pointer-events:auto}.hx-rail a{align-items:center;color:#9a9893;display:flex;font:700 11px Titillium Web,Titillium Web Fallback,sans-serif;gap:8px;letter-spacing:.06em}.hx-rail i{border:1.5px solid;border-radius:50%;height:8px;transition:all .25s;width:8px}.hx-rail span{opacity:0;transform:translate(-4px);transition:all .25s}.hx-rail a.is-on{color:#d44634}.hx-rail a.is-on i{background:#d44634;transform:scale(1.25)}.hx-rail a.is-on span,.hx-rail:hover span{opacity:1;transform:none}@media (min-width:1280px){.hx-rail{display:flex}}@media (max-width:1023px){.hx-sec{padding:80px 0}}@media (max-width:767px){.hx-wrap{padding:0 16px}.hx-sec-h{gap:16px;grid-template-columns:1fr;margin-bottom:36px}.hx-sec-h h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.hx-reveal{opacity:1;transform:none}.hx-rail,.hx-rail i,.hx-rail span,.hx-reveal{transition:none}}.hx-h1{font-size:40px;font-weight:900;letter-spacing:-.01em;line-height:1.56}.hx-h1:lang(en){font-family:Titillium Web,Titillium Web Fallback,sans-serif;font-size:30px;letter-spacing:-.015em;line-height:1.34}.hx-h1:lang(ja){font-size:30px}@media (min-width:1024px){.hx-h1{font-size:clamp(44px,4.7vw,68px)}.hx-h1:lang(en){font-size:clamp(42px,4.3vw,62px)}.hx-h1:lang(ja){font-size:clamp(36px,3.6vw,54px)}}.hx-slot{border:2px solid #e41a12;border-radius:7px;color:#e41a12;display:inline-block;height:1.3em;margin:0 .2em;max-width:100%;overflow:hidden;padding:0 .3em;position:relative;transition:width .34s cubic-bezier(.2,.7,.1,1),border-color .3s;vertical-align:-.24em}@media (min-width:1024px){.hx-slot{border-radius:10px;border-width:3px}}.hx-slot__w{--hx-slot-s:1;font-size:calc(var(--hx-slot-s)*1em);left:calc(.3em/var(--hx-slot-s));line-height:calc(1.3em/var(--hx-slot-s));position:absolute;top:calc(-.12em/var(--hx-slot-s));white-space:nowrap}.hx-slot:after{content:attr(data-word);display:block;font-size:calc(var(--hx-slot-s, 1)*1em);height:0;line-height:1.3em;overflow:hidden;visibility:hidden;white-space:nowrap}.hx-slot.is-x{border-color:transparent}.hx-slot.is-x .hx-slot__w,.hx-slot.is-x:after{font-family:Titillium Web,Titillium Web Fallback,sans-serif;font-weight:700}.hx-slot.is-x .hx-slot__w{transform:scale(1.15)}.hx-slot-w-enter-active,.hx-slot-w-leave-active{transition:transform .34s cubic-bezier(.2,.7,.1,1),opacity .34s}.hx-slot-w-enter-from{opacity:0;transform:translateY(100%)}.hx-slot-w-leave-to{opacity:0;transform:translateY(-100%)}.hx-bulb{color:#1a1b1d;flex:none;height:18px;overflow:visible;width:18px}.hx-bulb .glass{fill:transparent;transition:fill .25s}.hx-bulb .rays{opacity:0;transition:opacity .25s;stroke:#e8a800}.hx-bulb.is-lit .glass{fill:#ffc700}.hx-bulb.is-lit .rays{opacity:1}.hx-creds{display:flex;flex-wrap:nowrap;gap:8px;margin-top:22px;max-width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.hx-creds::-webkit-scrollbar{display:none}.hx-cred{align-items:center;background:#fff;border:1.5px solid #1a1b1d;border-radius:999px;display:flex;flex:none;gap:7px;padding:4px 12px 4px 4px;transition:border-color .2s}.hx-cred:hover{border-color:#d44634}.hx-cred i{background:#1a1b1d;border-radius:50%;color:#fff;display:grid;flex:none;font:700 9px Titillium Web,Titillium Web Fallback,sans-serif;font-style:normal;height:24px;letter-spacing:.02em;place-items:center;width:24px}.hx-cred i.is-award{background:#b8862b}.hx-cred i.is-award svg{height:14px;width:14px}.hx-cred i.is-pride{background:linear-gradient(#e40303 0,#e40303 16.66%,#ff8c00 0,#ff8c00 33.33%,#ffed00 0,#ffed00 50%,#008026 0,#008026 66.66%,#004dff 0,#004dff 83.33%,#750787 0);border-radius:3px;box-shadow:inset 0 0 0 1px #00000014;height:17px;width:26px}.hx-cred b{font-size:12.5px;line-height:1.2;white-space:nowrap}.hx-pillars{border-top:2px solid #1a1b1d;display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.hx-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}.hx-pillar{border-bottom:1px solid #d9d7d2;padding:16px 18px 4px 0;position:relative}.hx-pillar:last-child{border-bottom:0}@media (min-width:1024px){.hx-pillar{border-bottom:0;border-right:1px solid #d9d7d2;margin-right:18px}.hx-pillar:last-child{border-right:0;margin-right:0}}.hx-pillar__k{color:#d44634;font-family:Titillium Web,Titillium Web Fallback,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hx-pillar__pv{align-items:baseline;display:flex;flex-wrap:wrap;font-size:34px;gap:0 10px;line-height:1.1;margin-top:2px}.hx-pillar__pv strong{font-family:Titillium Web,Titillium Web Fallback,sans-serif;font-size:34px;line-height:1.1}.hx-pillar__pv p{color:#565856;font-size:14px;line-height:1.4;margin:0}@media (min-width:1280px){.hx-pillar__pv{flex-wrap:nowrap;white-space:nowrap}.hx-pillar__pv p{font-size:clamp(12px,.98vw,14px)}}.hx-note-wrap{margin-top:2px;min-height:58px;position:relative}.hx-note-wrap svg{height:58px;left:-4px;overflow:visible;position:absolute;top:0;width:250px}.hx-note-wrap path{fill:none;stroke:#d44634;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.hx-note-wrap path.thin{stroke-width:2.2}.hx-note{clip-path:inset(0 100% 0 0);color:#d44634;font:700 15px/1.3 LXGW WenKai TC,Noto Sans TC,cursive;left:58px;position:absolute;right:0;top:26px;transform:rotate(-1.5deg)}.hx-note:lang(en){font-family:Caveat,cursive;font-size:19px}@media (min-width:1280px){.hx-note{font-size:17px;right:auto;white-space:nowrap}.hx-note:lang(en){font-size:20px}.hx-note:lang(ja){font-size:15px}}.hx-pillars.is-drawn .hx-note-wrap path{animation:hx-draw .7s cubic-bezier(.2,.7,.1,1) forwards;animation-delay:var(--dl)}.hx-pillars.is-drawn .hx-note{animation:hx-write .9s steps(16) forwards;animation-delay:calc(var(--dl) + .55s)}@keyframes hx-draw{to{stroke-dashoffset:0}}@keyframes hx-write{to{clip-path:inset(0 0 0 0)}}.hx-brands{align-items:center;border-top:1px solid #d9d7d2;display:flex;gap:32px;padding:22px 0 10px}@media (max-width:1023px){.hx-brands{align-items:flex-start;flex-direction:column;gap:10px}}.hx-brands__title{color:#565856;font-size:13px;white-space:nowrap}.hx-brands__sub{color:#9a9893;font-size:12px;white-space:normal}.hx-brands__grid{display:grid;flex:1;gap:10px 26px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}@media (min-width:1024px){.hx-brands__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.hx-brands__slot{height:46px;position:relative}.hx-brands__slot img{filter:brightness(0);height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:contain;object-fit:contain;opacity:0;position:absolute;transition:opacity .5s cubic-bezier(.2,.7,.1,1);width:100%}.hx-brands__slot img.is-on{opacity:.55}.hx-brands__slot:hover img.is-on{opacity:.9}.hx-brands.is-fading .hx-brands__slot img.is-on{opacity:0}.hx-stack{height:300px;margin-top:40px;position:relative}@media (min-width:1024px){.hx-stack{aspect-ratio:3/4;height:auto;margin-top:0;max-height:620px}}.hx-stack__canvas{top:0;right:0;bottom:0;left:0;position:absolute}.hx-stack__canvas canvas{display:block;height:100%!important;width:100%!important}.hx-stack__fallback{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;transition:opacity .6s cubic-bezier(.2,.7,.1,1)}.hx-stack[data-hx-stack-ready] .hx-stack__fallback{opacity:0}.hx-stack__layers{aspect-ratio:1.2;position:relative;width:78%}.hx-stack__layers i{background:#fff;border:1.5px solid #1a1b1d;border-radius:16px;top:0;right:0;bottom:0;left:0;position:absolute;transform:skewY(-12deg) scaleY(.6)}.hx-stack__layers i:first-child{background:transparent;border-style:dashed;top:36%}.hx-stack__layers i:nth-child(2){background:#efeeeb;top:20%}.hx-stack__layers i:nth-child(3){box-shadow:0 30px 50px -20px #00000040;top:4%}.hx-stack__layers i:nth-child(3):after{background:#d44634;border-radius:8px;content:"";height:30%;left:8%;position:absolute;top:14%;width:26%}@media (prefers-reduced-motion:reduce){.hx-brands__slot img,.hx-bulb .glass,.hx-bulb .rays,.hx-slot,.hx-slot-w-enter-active,.hx-slot-w-leave-active,.hx-stack__fallback{transition:none}.hx-note-wrap path{stroke-dashoffset:0;animation:none!important}.hx-note{animation:none!important;clip-path:none}}.hx-think{align-items:start;display:grid;gap:56px;grid-template-columns:.9fr 1.1fr;margin-bottom:56px}.hx-think__steps{display:flex;flex-direction:column}.hx-think__step{background:none;border:0;border-top:1px solid #d9d7d2;color:inherit;cursor:pointer;display:block;font:inherit;padding:28px 0;text-align:left;width:100%}.hx-think__step .hx-think__n,.hx-think__step .hx-think__name{transition:color .4s cubic-bezier(.2,.7,.1,1)}@media (min-width:1024px){.hx-think__step:not(.is-on):not(:focus-visible) .hx-think__n{color:#6f6d68}.hx-think__step:not(.is-on):not(:focus-visible) .hx-think__name{color:#8a8883}}.hx-think__step:focus-visible{outline:2px solid #d44634;outline-offset:4px}.hx-think__step>span{display:block}.hx-think__n{color:#c43a29;font-family:Titillium Web,Titillium Web Fallback,sans-serif;font-weight:700}.hx-think__name{font-size:26px;font-weight:700;line-height:1.35;margin:4px 0 6px}.hx-think__out{font-weight:700}.hx-think__hx{color:#565856;font-size:14px;margin-top:6px}.hx-think__hx b{color:#1a1b1d}.hx-think__hx b.is-ai{color:#c43a29}.hx-think__step>.hx-think__gate{border:1.5px solid #17724a;border-radius:999px;color:#17724a;display:inline-block;font-size:13px;font-weight:700;margin-top:10px;padding:2px 12px}.hx-think__artifact{aspect-ratio:8/7;background:#e0dfdc;border:1px solid #d9d7d2;border-radius:20px;box-shadow:0 30px 60px -30px #1a1b1d59;list-style:none;margin:0;overflow:hidden;padding:0;position:sticky;top:110px}.hx-think__photo{top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(12px);transition:opacity .45s cubic-bezier(.2,.7,.1,1),transform .45s cubic-bezier(.2,.7,.1,1)}.hx-think__photo.is-on{opacity:1;pointer-events:auto;transform:none}.hx-think__photo:after{background:linear-gradient(180deg,#14141600 42%,#141416d1);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.hx-think__img{filter:saturate(.6) sepia(.12) contrast(1.04);height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hx-think__cap{bottom:22px;color:#fff;font-size:14px;left:24px;line-height:1.6;position:absolute;right:24px;text-shadow:0 2px 12px rgba(0,0,0,.5);z-index:2}.hx-think__cap b{display:block;font-size:24px;margin-bottom:4px}.hx-think__paper{background:#fff;border-radius:4px;box-shadow:0 12px 24px -8px #00000080;color:#1a1b1d;font-size:12px;font-weight:700;padding:14px 12px 30px;position:absolute;right:22px;top:22px;transform:rotate(3deg);width:150px;z-index:2}.hx-think__paper:after{background:repeating-linear-gradient(0deg,#e0dfdc 0 2px,transparent 2px 4px);bottom:12px;content:"";height:8px;left:12px;position:absolute;right:12px}@media (max-width:1023px){.hx-think{gap:32px;grid-template-columns:1fr}.hx-think__step{cursor:default}.hx-think__artifact{aspect-ratio:auto;background:none;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:16px;overflow:visible;position:static}.hx-think__photo{aspect-ratio:4/3;background:#e0dfdc;border-radius:16px;inset:auto;opacity:1;overflow:hidden;pointer-events:auto;position:relative;transform:none}.hx-think__paper{right:14px;top:14px;width:128px}.hx-think__cap{bottom:16px;left:16px;right:16px}.hx-think__cap b{font-size:20px}}@media (prefers-reduced-motion:reduce){.hx-think__photo,.hx-think__step .hx-think__n,.hx-think__step .hx-think__name{transition:none}}.hx-aiband{align-items:center;border-top:2px solid #d44634;display:grid;gap:24px;grid-template-columns:120px minmax(0,.9fr) minmax(0,1.3fr);margin-top:40px;padding-top:22px}.hx-aiband__lbl{color:#d44634;font-family:Titillium Web,Titillium Web Fallback,sans-serif;font-size:18px;font-weight:700;letter-spacing:.04em}.hx-aiband__body b{display:block;font-size:20px;margin-bottom:4px}.hx-aiband__body p{color:#565856;max-width:760px}.hx-aiband__acc{min-width:0}@media (max-width:1023px){.hx-aiband{grid-template-columns:1fr}}@media (max-width:767px){.hx-aiband{gap:6px}.hx-aiband__acc{margin-top:12px}}.hx-acc{background:#fff;border:1px solid #d9d7d2;border-radius:18px;overflow:hidden;position:relative}.hx-acc__top{align-items:center;display:flex;justify-content:space-between;padding:10px 14px 0 46px}.hx-acc__state{color:#9a9893;font:700 11px Titillium Web,Titillium Web Fallback,sans-serif;letter-spacing:.08em;text-transform:uppercase}.hx-acc__toggle{align-items:center;background:none;border:0;border-radius:999px;color:#9a9893;cursor:pointer;display:flex;font:700 12px Titillium Web,Titillium Web Fallback,sans-serif;gap:8px;line-height:20px;padding:0}.hx-acc__toggle:focus-visible{outline:2px solid #d44634;outline-offset:3px}.hx-acc__toggle i{background:#d6d4cf;border-radius:999px;height:20px;position:relative;transition:background .3s;width:34px}.hx-acc__toggle i:after{background:#fff;border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:3px;transition:transform .3s cubic-bezier(.2,.7,.1,1);width:14px}.hx-acc__stage{position:relative}.hx-acc__seo{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;list-style:none;white-space:nowrap}.hx-acc__svg{aspect-ratio:640/260;display:block;height:auto;width:100%}.hx-acc__eline{border-right:1px dashed #d6d4cf;bottom:0;left:0;pointer-events:none;position:absolute;top:0;width:30px}.hx-acc__eline:before{color:#b8b6b1;content:"With AI";font:700 10px Titillium Web,Titillium Web Fallback,sans-serif;left:6px;letter-spacing:.12em;position:absolute;top:50%;transform:rotate(-90deg) translate(-50%);transform-origin:left top;white-space:nowrap}.hx-acc__eline b{height:100%;opacity:0;position:absolute;right:-6px;top:-12px;width:10px}.hx-acc__eline b:after{background:#d44634;border-radius:50%;content:"";height:10px;left:0;position:absolute;top:0;width:10px}.hx-acc__cap{color:#9a9893;display:grid;font-size:12px;line-height:1.6;min-height:30px;padding:0 14px 12px 46px}.hx-acc__cap span{grid-area:1/1;visibility:hidden}.hx-acc__cap span.is-show{visibility:visible}.hx-acc.is-on .hx-acc__state,.hx-acc.is-on .hx-acc__toggle{color:#d44634}.hx-acc.is-on .hx-acc__toggle i{background:#d44634}.hx-acc.is-on .hx-acc__toggle i:after{transform:translate(14px)}.hx-acc.is-on .hx-acc__eline{border-right:2px solid #d44634}.hx-acc.is-on .hx-acc__eline:before{color:#d44634}.hx-acc.is-on .hx-acc__cap{color:#1a1b1d}.hx-acc.is-pulse .hx-acc__eline b{animation:hx-acc-epulse .6s cubic-bezier(.2,.7,.1,1) forwards}.hx-acc.is-paused,.hx-acc.is-paused *{animation-play-state:paused!important}@media (max-width:1023px){.hx-acc .hx-acc__cap,.hx-acc .hx-acc__top{padding-left:40px}}@keyframes hx-acc-epulse{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(calc(100% + 8px))}}.hx-acc[data-hx-acc=think] .hx-acc__extra{height:50px}.hx-bn-outline{fill:none;stroke:#cfccc6;stroke-width:1.5;stroke-dasharray:4 4}.hx-bn-edge{stroke:#e2dfda;stroke-width:1;transition:stroke .5s}.hx-bn-node{fill:#e2dfda;transition:fill .35s}.hx-bn-core,.hx-bn-node.is-lit,.hx-bn-node.is-near{fill:#1a1b1d}.hx-bn-glow{fill:#d4463414;opacity:0;pointer-events:none;transition:opacity .25s}.hx-bn-wave{fill:none;stroke:#d44634;stroke-width:2;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:center}.hx-acc__svg.is-interactive{cursor:crosshair}.hx-acc__svg.is-hover .hx-bn-glow{opacity:1}.hx-acc__svg.is-waving .hx-bn-wave{animation:hx-bn-wave 1.3s cubic-bezier(.2,.7,.1,1) forwards}@keyframes hx-bn-wave{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(55)}}.hx-bn-labels{aspect-ratio:640/260;container-type:inline-size;left:0;pointer-events:none;position:absolute;top:0;width:100%}.hx-bn-label,.hx-bn-need{font-size:clamp(9px,1.875cqw,12px);font-weight:700;line-height:1.2;position:absolute;white-space:nowrap}.hx-bn-label{color:#565856;opacity:0;transform:translate(-50%,-85%);transition:opacity .4s}.hx-bn-label--start{transform:translateY(-85%)}.hx-bn-label.is-show{opacity:1}.hx-bn-need{background:#fff;border-radius:2px;color:#1a1b1d;font-size:clamp(9px,1.72cqw,11px);padding:0 2px;transform:translate(-100%,-50%)}.hx-bn-need--top{transform:translate(-50%,-100%)}.hx-acc.is-on .hx-bn-outline{stroke:#1a1b1d;stroke-dasharray:none}.hx-acc.is-on .hx-bn-edge{stroke:#d4463473}.hx-acc.is-on .hx-bn-node{fill:#d44634}.hx-acc.is-on .hx-bn-node.is-near{fill:#a8261b}.hx-acc.is-on .hx-bn-label{color:#1a1b1d;opacity:1}.hx-tl{height:44px;margin:0 14px 6px 46px;position:relative}.hx-tl:before{background:#e2dfda;content:"";height:2px;left:0;position:absolute;right:0;top:12px}.hx-tl__pt{color:#565856;font-size:12px;line-height:1.6;position:absolute;top:20px;transform:translate(-50%);white-space:nowrap}.hx-tl__pt:before{background:#bdbab4;border-radius:50%;content:"";height:8px;left:50%;margin-left:-4px;position:absolute;top:-12px;width:8px}.hx-tl__vmw{pointer-events:none;transform:translate(78%);transition:transform .9s cubic-bezier(.2,.7,.1,1);width:100%}.hx-tl__vm,.hx-tl__vmw{left:0;position:absolute;top:0}.hx-tl__vm{background:#9a9893;border-radius:999px;color:#fff;font-size:11px;font-weight:700;line-height:1.6;padding:1px 8px;transform:translate(-50%);transition:background .3s;white-space:nowrap}@media (max-width:1023px){.hx-tl{margin-left:40px}}.hx-acc.is-on .hx-tl__vmw{transform:translate(34%)}.hx-acc.is-on .hx-tl__vm{background:#d44634}.hx-sc-layer{aspect-ratio:640/260;container-type:inline-size;font-weight:700;left:0;line-break:strict;line-height:1.2;overflow-wrap:anywhere;pointer-events:none;position:absolute;top:0;width:100%;word-break:keep-all}.hx-sc-layer>*{position:absolute;transform:translate(-50%,-50%)}.hx-fx-belt{fill:#e9e7e2}.hx-fx-st{fill:#fff;stroke:#cfccc6;stroke-width:1.2}.hx-fx-eng{fill:#9a9893}.hx-fx-blk rect{fill:#6b6c6e;transition:fill .3s,stroke .3s}.hx-fx-blk.is-bad rect{fill:#fff;stroke:#d44634;stroke-width:2}.hx-fx-blk.is-fixed rect{fill:#6b6c6e;stroke:none}.hx-fx-crack{stroke:#d44634;stroke-width:1.6;fill:none;transition:opacity .3s}.is-fixed>.hx-fx-crack{opacity:0}.hx-fx-ok{opacity:0;transition:opacity .3s}.hx-fx-ok circle{fill:#1f8a5c}.hx-fx-ok path{stroke:#fff;stroke-width:1.6;fill:none}.is-tested>.hx-fx-ok{opacity:1}.hx-fx-arm{opacity:0;transition:opacity .4s}.hx-fx-arm circle{fill:#d44634}.hx-fx-arm line{stroke:#d44634;stroke-width:3;stroke-linecap:round}.hx-fx-swing{transform-box:fill-box;transform-origin:50% 0}.hx-fx-stl{align-items:center;display:flex;flex-direction:column;font-size:clamp(9px,1.72cqw,11px);text-align:center}.hx-fx-stn{color:#565856;transition:transform .4s cubic-bezier(.2,.7,.1,1)}.hx-fx-tag{color:#d44634;left:0;margin-top:.15em;opacity:0;position:absolute;right:0;top:100%;transition:opacity .4s,transform .4s cubic-bezier(.2,.7,.1,1)}.hx-fx-tag--below{font-size:9px;margin-top:0;right:auto;text-align:center;top:auto;transition:opacity .4s}.hx-fx-think{background:#1a1b1d;border-radius:999px;color:#fff;font-size:clamp(9px,1.56cqw,10px);opacity:0;padding:.45em 1.1em;transform:translateY(-50%);transition:opacity .4s;white-space:nowrap}.hx-fx-out{align-items:flex-end;display:flex;flex-direction:column;text-align:right;transform:translate(-100%,-100%)}.hx-fx-count{color:#1a1b1d;font:700 clamp(14px,3.44cqw,22px)/1 Titillium Web,Titillium Web Fallback,sans-serif}.hx-fx-outl{color:#9a9893;font-size:clamp(9px,1.56cqw,10px);margin-top:.3em}.hx-fx-warn{align-items:center;background:#d44634;border-radius:6px;color:#fff;display:flex;font-size:clamp(9px,1.72cqw,11px);gap:.35em;opacity:0;padding:.4em .75em;transform:translate(-100%,-50%);white-space:nowrap}.hx-fx-warn i{background:#fff;clip-path:polygon(50% 0,100% 100%,0 100%);flex:none;height:1em;position:relative;width:1.15em}.hx-fx-warn i:after{bottom:0;color:#d44634;content:"!";font-size:.75em;left:0;line-height:1.15;position:absolute;right:0;text-align:center}.hx-fx-warn.is-show{animation:hx-blink .8s steps(2) infinite;opacity:1}@keyframes hx-blink{50%{opacity:.35}}.hx-acc.is-on .hx-fx-arm,.hx-acc.is-on .hx-fx-tag,.hx-acc.is-on .hx-fx-think{opacity:1}.hx-acc.is-on .hx-fx-swing{animation:hx-fx-swing 1.1s ease-in-out infinite alternate}.hx-acc.is-on .hx-fx-stl--tag .hx-fx-stn,.hx-acc.is-on .hx-fx-stl--tag .hx-fx-tag{transform:translateY(-.6em)}@keyframes hx-fx-swing{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}.hx-ct-road{fill:none;stroke:#e2dfda;stroke-width:8;stroke-linecap:round}.hx-ct-hq{fill:#1a1b1d}.hx-ct-store rect{fill:#fff;stroke:#1f8a5c;stroke-width:2;transition:stroke .3s,fill .3s}.hx-ct-store.is-alert rect{stroke:#d44634;fill:#fff4f2}.hx-ct-lamp{fill:#1f8a5c;transition:fill .3s}.is-alert>.hx-ct-lamp{fill:#d44634;animation:hx-blink .7s steps(2) infinite}.hx-ct-q circle{fill:#9a9893;opacity:0;transition:opacity .3s}.hx-ct-q.is-show circle{opacity:1}.hx-ct-van rect{fill:#6b6c6e}.hx-ct-van.is-patch rect{fill:#d44634}.hx-ct-gate{fill:#fff;stroke:#cfccc6;stroke-width:1.5;transition:fill .2s,stroke .3s}.hx-ct-gate.is-flash{fill:#fde9e6}.hx-ct-clock{fill:#f3f1ed}.hx-ct-gatel{align-items:center;color:#9a9893;display:flex;flex-direction:column;font-size:clamp(9px,1.48cqw,9.5px);line-height:1.15;text-align:center;transition:color .3s}.hx-ct-hql,.hx-ct-storel{font-size:clamp(9px,1.72cqw,11px);text-align:center}.hx-ct-hql{color:#fff}.hx-ct-storel{color:#1a1b1d}.hx-ct-tag{color:#d44634;font-size:clamp(9px,1.72cqw,11px);opacity:0;transition:opacity .3s;white-space:nowrap}.hx-ct-tag.is-show{opacity:1}.hx-ct-clockl{color:#1a1b1d;font:700 clamp(10px,2.03cqw,13px)/1 Titillium Web,Titillium Web Fallback,sans-serif;white-space:nowrap}.hx-acc.is-on .hx-ct-gate{stroke:#d44634}.hx-acc.is-on .hx-ct-gatel{color:#d44634}@media (prefers-reduced-motion:reduce){.hx-acc,.hx-acc *{animation:none!important;transition:none!important}}.hx-sec--soft{background:#f3f1ed}.hx-build__modes{display:grid;gap:18px;grid-auto-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr))}.hx-build__legend{color:#565856;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 22px;list-style:none;margin:18px 0 0;padding:0}.hx-build__legend span{align-items:center;display:flex;gap:8px}.hx-build__legend i{border-radius:3px;display:inline-block;height:10px;width:14px}.hx-build__legend .is-j{background:#d44634}.hx-build__legend .is-c{background:#6b6c6e}.hx-build__legend .is-d{background:#d44634;border-radius:50%;box-shadow:0 0 0 3px #fff;height:10px;width:10px}.hx-build__legend .is-a{border-radius:0;border-top:1.5px dashed #d44634;height:0;width:18px}.hx-build__band{margin-top:32px}.hx-build__roles{display:flex;flex-direction:column;gap:8px}.hx-build__roles div{border-top:1px solid #d9d7d2;color:#565856;display:grid;font-size:14px;gap:10px;grid-template-columns:76px 1fr;padding-top:8px}.hx-build__roles b{color:#1a1b1d}.hx-build__client{border-top:1px dashed #d9d7d2;margin-top:auto;padding-top:14px}.hx-build__client b{color:#1a1b1d;display:block;font-size:17px}.hx-build__client span{color:#565856;font-size:13px}.hx-build__quality{border-top:1px solid #d9d7d2;display:grid;grid-template-columns:repeat(3,1fr);margin-top:44px}.hx-build__quality>div{color:#565856;font-size:14px;padding:22px 20px 0 0}.hx-build__quality b{color:#1a1b1d;display:block;font-size:18px;margin-bottom:2px}.hx-build__ai{border-top:1.5px dashed #d44634;bottom:0;height:12px;left:0;opacity:1;position:absolute;right:0;transition:opacity .4s cubic-bezier(.2,.7,.1,1) .8s}.hx-build__ai b{color:#c43a29;font:700 11px Titillium Web,Titillium Web Fallback,sans-serif;letter-spacing:.06em;position:absolute;right:0;top:2px}.hx-mode{background:#fff;border:1px solid #d9d7d2;border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:30px;transition:border-color .3s cubic-bezier(.2,.7,.1,1)}.hx-mode:hover{border-color:#d44634}.hx-mode h3{font-size:24px;line-height:1.35}.hx-mode p{color:#565856;font-size:15px}.hx-lanes{display:grid;gap:4px;grid-template-columns:repeat(6,minmax(0,1fr));margin:6px 0 4px;padding-bottom:22px;position:relative}.hx-lane{align-items:center;display:flex;flex-direction:column;gap:6px}.hx-lane i{background:#e9e7e2;border-radius:6px;display:block;height:30px;overflow:hidden;position:relative;width:100%}.hx-lane i:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(1);transform-origin:left;transition:transform .6s cubic-bezier(.2,.7,.1,1)}.hx-lane>span:not(.hx-sr){color:#565856;font-size:11px;max-width:100%;overflow-wrap:anywhere;text-align:center}.hx-lane .hx-sr{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.hx-lane.is-j i:after{background:#d44634}.hx-lane.is-c i:after,.hx-lane.is-d i:after{background:#6b6c6e}.hx-lane.is-d i:before{background:#d44634;border-radius:50%;box-shadow:0 0 0 3px #fff;content:"";height:12px;left:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;transform:scale(1);transition:transform .35s cubic-bezier(.2,.7,.1,1) .55s;width:12px;z-index:2}.hx-build__modes.is-armed:not(.is-on) .hx-lane i:after{transform:scaleX(0)}.hx-build__modes.is-armed:not(.is-on) .hx-lane.is-d i:before{transform:scale(0)}.hx-build__modes.is-armed:not(.is-on) .hx-build__ai{opacity:0}.hx-build__modes.is-on .hx-mode:nth-child(2) .hx-lane i:after{transition-delay:.15s}.hx-build__modes.is-on .hx-mode:nth-child(3) .hx-lane i:after{transition-delay:.3s}@media (prefers-reduced-motion:reduce){.hx-build__ai,.hx-lane i:after,.hx-lane.is-d i:before{transition:none}.hx-lane i:after{transform:scaleX(1)}.hx-lane.is-d i:before{transform:scale(1)}.hx-build__ai{opacity:1}}@media (max-width:1023px){.hx-build__modes,.hx-build__quality{grid-template-columns:minmax(0,1fr)}.hx-build__modes{grid-auto-rows:auto}.hx-build__quality>div{padding-bottom:14px;padding-right:0}}@media (max-width:767px){.hx-mode{padding:22px}.hx-build__roles div{gap:2px;grid-template-columns:1fr}}.hx-deliver__ops{grid-template-columns:repeat(5,minmax(0,1fr))}.hx-deliver__ops,.hx-deliver__stats{border-top:2px solid #1a1b1d;display:grid}.hx-deliver__stats{border-bottom:1px solid #d9d7d2;grid-template-columns:repeat(4,minmax(0,1fr));margin:56px 0 48px}.hx-deliver__voices{margin:-16px 0 8px}.hx-deliver__voices a{border-bottom:1.5px solid #1a1b1d;color:#1a1b1d;font-weight:700;transition:color .2s cubic-bezier(.2,.7,.1,1),border-color .2s cubic-bezier(.2,.7,.1,1)}.hx-deliver__voices a:hover{border-color:#c43a29;color:#c43a29}.hx-op{padding:22px 18px 0 0}.hx-op__n{color:#c43a29;font-family:Titillium Web,Titillium Web Fallback,sans-serif;font-size:14px;font-weight:700}.hx-op h3{font-size:19px;font-weight:700;line-height:1.4;margin:4px 0 6px}.hx-op p{color:#565856;font-size:14px}.hx-op strong{color:#1a1b1d;font-family:Titillium Web,Titillium Web Fallback,sans-serif;font-size:16px}.hx-stat{padding:28px 20px 28px 0}.hx-stat strong{display:block;font-family:Titillium Web,Titillium Web Fallback,sans-serif;font-size:56px;font-weight:700;line-height:1}.hx-stat small{font-size:22px}.hx-stat p{color:#565856;font-size:14px;margin-top:6px}@media (max-width:1023px){.hx-deliver__ops,.hx-deliver__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-deliver__stats{margin-top:40px}.hx-op{padding-bottom:18px}.hx-stat strong{font-size:44px}}@media (prefers-reduced-motion:reduce){.hx-deliver__voices a{transition:none}}.hx-takeover{align-items:center;background:#fff;border:1px solid #d9d7d2;border-radius:26px;box-shadow:0 40px 70px -50px #1a1b1d59;color:#1a1b1d;display:grid;gap:56px;grid-template-columns:.9fr 1.1fr;margin-top:64px;padding:64px}.hx-takeover .hx-eyebrow{color:#c43a29}.hx-takeover .hx-eyebrow i{background:#c43a29}.hx-takeover__title{font-size:38px;font-weight:900;line-height:1.3;margin-top:14px;white-space:pre-line}.hx-takeover__join{color:#e41a12}.hx-takeover__lead{color:#565856;margin-top:14px;white-space:pre-line}.hx-takeover__steps{border-left:2px solid #d9d7d2;list-style:none;margin:28px 0 22px;padding:0}.hx-takeover__steps li{-moz-column-gap:6px;column-gap:6px;display:grid;grid-template-columns:44px 1fr;padding:0 0 16px 18px;position:relative}.hx-takeover__steps li:last-child{padding-bottom:0}.hx-takeover__steps li:before{background:#fff;border:2px solid #d44634;border-radius:50%;content:"";height:10px;left:-6px;position:absolute;top:6px;width:10px}.hx-takeover__steps b{color:#c43a29;font:700 13px Titillium Web,Titillium Web Fallback,sans-serif;padding-top:2px}.hx-takeover__steps span{color:#1a1b1d;font-size:18px;font-weight:900}.hx-takeover__steps em{color:#565856;font-size:13px;font-style:normal;grid-column:2}.hx-takeover__who{color:#565856;font-size:13px;margin-bottom:22px}.hx-takeover__who b{color:#1a1b1d;font-weight:700}.hx-takeover__btn{background:#c43a29;border-radius:999px;box-shadow:0 8px 24px #c43a2947;color:#fff;display:inline-block;font-size:16px;font-weight:700;padding:16px 26px;transition:transform .2s cubic-bezier(.2,.7,.1,1)}.hx-takeover__btn:hover{transform:translateY(-2px)}.hx-takeover__btn:focus-visible{outline:2px solid #1a1b1d;outline-offset:3px}.hx-chat{align-self:center;background:#f3f1ed;border:1px solid #d9d7d2;border-radius:22px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.hx-chat__h{align-items:center;background:#fff;border-bottom:1px solid #d9d7d2;display:flex;gap:12px;padding:14px 18px}.hx-chat__h b{color:#1a1b1d;display:block;font-size:14px}.hx-chat__h div>span{color:#565856;font-size:12px}.hx-chat__avs{display:flex;flex:none}.hx-chat__avs i{background:#6b6c6e;border:2px solid #fff;border-radius:50%;height:26px;margin-left:-8px;width:26px}.hx-chat__avs i:first-child{background:#9a9893;margin-left:0}.hx-chat__avs i:last-child{background:#55575c}.hx-chat__thread{flex:none;height:420px;overflow-y:auto;overscroll-behavior:contain;padding:18px 18px 16px;scrollbar-color:#d9d7d2 transparent;scrollbar-width:thin}.hx-chat__thread.is-scrolled{-webkit-mask-image:linear-gradient(transparent,#000 40px);mask-image:linear-gradient(transparent,#000 40px)}.hx-chat__thread:focus-visible{outline:2px solid #c43a29;outline-offset:-2px}.hx-chat__list{display:flex;flex-direction:column;gap:10px}.hx-msg{align-items:flex-end;display:flex;flex:none;gap:8px;max-width:86%}.hx-msg__av{border-radius:50%;flex:none;height:26px;width:26px}.hx-msg__av.is-jx{background:#fbfaf8;box-shadow:0 0 0 1px #d9d7d2;color:#e41a12;display:grid;font:700 14px Titillium Web,Titillium Web Fallback,sans-serif;font-style:normal;place-items:center}.hx-msg p{border-radius:18px;font-size:14.5px;line-height:1.55;padding:10px 14px;position:relative}.hx-msg.is-in p{background:#fff;border-bottom-left-radius:6px;box-shadow:0 1px 2px #1a1b1d0f;color:#1a1b1d}.hx-msg.is-in p:before{background:#fff;bottom:0;clip-path:polygon(100% 0,100% 100%,0 100%);content:"";height:12px;left:-6px;position:absolute;width:12px}.hx-msg.is-in.is-hot p{background:#fde9e6;color:#8a1f14;font-weight:700}.hx-msg.is-in.is-hot p:before{background:#fde9e6}.hx-msg.is-out{align-self:flex-end;margin-top:10px}.hx-msg.is-out p{background:#c43a29;border-bottom-right-radius:6px;color:#fff;font-weight:700}.hx-msg.is-out p:after{background:#c43a29;bottom:0;clip-path:polygon(0 0,100% 100%,0 100%);content:"";height:12px;position:absolute;right:-6px;width:12px}.hx-msg-enter-active{transition:opacity .3s cubic-bezier(.2,.7,.1,1),transform .3s cubic-bezier(.2,.7,.1,1)}.hx-msg-enter-from{opacity:0;transform:translateY(8px)}.hx-compose{align-items:center;background:#fff;border-top:1px solid #d9d7d2;display:flex;gap:10px;padding:10px 14px}.hx-compose__av{background:#9a9893;border-radius:50%;flex:none;font-style:normal;height:26px;transition:background .2s;width:26px}.hx-compose.is-out .hx-compose__av{background:#fbfaf8;box-shadow:0 0 0 1px #d9d7d2;color:#e41a12;display:grid;font:700 13px Titillium Web,Titillium Web Fallback,sans-serif;place-items:center}.hx-compose__in{align-items:center;background:#f3f1ed;border:1px solid #d9d7d2;border-radius:999px;color:#1a1b1d;flex:1;font-size:14px;min-height:36px;padding:6px 14px;white-space:nowrap}.hx-compose__in,.hx-compose__text{display:flex;min-width:0;overflow:hidden}.hx-compose__text{flex:0 1 auto;justify-content:flex-end}.hx-compose__text>span{flex:none;white-space:nowrap}.hx-compose__ph{color:#565856}.hx-compose__dots{display:inline-flex;gap:3px;margin-left:6px}.hx-compose__dots i{animation:hx-dot 1s infinite;background:#9a9893;border-radius:50%;height:5px;width:5px}.hx-compose__dots i:nth-child(2){animation-delay:.15s}.hx-compose__dots i:nth-child(3){animation-delay:.3s}.hx-compose__caret{animation:hx-blink .9s steps(2) infinite;background:#1a1b1d;display:inline-block;flex:none;height:1.05em;margin-left:1px;width:1.5px}.hx-compose__send{background:#e0dfdc;border-radius:50%;display:grid;flex:none;height:34px;place-items:center;transition:background .2s;width:34px}.hx-compose.is-ready .hx-compose__send{background:#c43a29}@keyframes hx-dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes hx-blink{50%{opacity:0}}@media (max-width:1023px){.hx-takeover{gap:32px;grid-template-columns:minmax(0,1fr);margin-top:48px;padding:32px 20px}.hx-chat__thread{height:360px}.hx-msg{max-width:94%}}@media (max-width:767px){.hx-takeover__title{font-size:26px}}@media (prefers-reduced-motion:reduce){.hx-compose__av,.hx-compose__send,.hx-msg-enter-active,.hx-takeover__btn{transition:none}.hx-compose__caret,.hx-compose__dots i{animation:none}}@keyframes hx-arenas-in{0%{opacity:0}to{opacity:1}}.hx-arenas [hidden]{display:none!important}.hx-arenas__grid{align-items:start;display:grid;gap:28px;grid-template-columns:340px minmax(0,1fr)}.hx-arenas__tabs{gap:10px;position:sticky;top:96px}.hx-arenas__tab,.hx-arenas__tabs{display:flex;flex-direction:column}.hx-arenas__tab{align-items:flex-start;background:transparent;border:1px solid #d9d7d2;border-radius:18px;color:#1a1b1d;cursor:pointer;font-family:inherit;gap:8px;padding:18px 18px 16px;text-align:left;transition:background .2s cubic-bezier(.2,.7,.1,1),border-color .2s cubic-bezier(.2,.7,.1,1),box-shadow .2s cubic-bezier(.2,.7,.1,1)}.hx-arenas__tab em{color:#565856;font-size:14px;font-style:normal;line-height:1.5}.hx-arenas__tab:hover{background:#fff;border-color:#cfccc6}.hx-arenas__tab:focus-visible{outline:2px solid #c43a29;outline-offset:2px}.hx-arenas__tab.is-on{background:#fff;border-color:#d44634;box-shadow:0 20px 40px -28px #d4463499}.hx-arenas__tab-title{align-self:flex-start;background:linear-gradient(transparent 64%,#e41a1229 0);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:20px;font-weight:700;line-height:1.5}.hx-arenas__chip{align-items:center;background:#c43a29;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.04em;padding:3px 12px 3px 8px;width:-moz-max-content;width:max-content}.hx-arenas__chip svg{height:14px;width:14px}.hx-arenas__panel{background:#fff;border:1px solid #d9d7d2;border-radius:24px;min-height:520px;padding:32px}.hx-arenas__top{align-items:flex-start;border-bottom:1px solid #d9d7d2;display:flex;gap:24px;justify-content:space-between;padding-bottom:22px}.hx-arenas__top p{color:#565856;max-width:420px;white-space:pre-line}.hx-arenas__tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;list-style:none;margin:0;max-width:360px;padding:0}.hx-arenas__tags li{background:#fff;border:1px solid #d9d7d2;border-radius:999px;color:#1a1b1d;cursor:default;font-size:12px;font-weight:700;padding:2px 10px;transition:border-color .2s cubic-bezier(.2,.7,.1,1),color .2s cubic-bezier(.2,.7,.1,1)}.hx-arenas__tags li:hover{border-color:#c43a29;color:#c43a29}.hx-arenas__body{display:grid;gap:28px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);padding-top:26px}.hx-arenas__case h3{font-size:26px;font-weight:700;line-height:1.4;margin:4px 0 12px}.hx-arenas__logo{align-items:center;display:flex;height:56px;margin-bottom:18px}.hx-arenas__logo img{filter:brightness(0);height:56px;max-width:200px;-o-object-fit:contain;object-fit:contain;opacity:.85;width:auto}.hx-arenas__lname{color:#1a1b1d;font-size:22px;font-weight:900;letter-spacing:-.01em}.hx-arenas__name{color:#565856;font-size:13px;font-weight:700}.hx-arenas__story{color:#3d3e40;font-size:16px;line-height:1.9;white-space:pre-line}.hx-arenas__facts{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.hx-arenas__facts div{background:#f3f1ed;border-radius:14px;min-width:130px;padding:12px 16px}.hx-arenas__facts strong{color:#c43a29;display:block;font:700 22px Titillium Web,Titillium Web Fallback,Noto Sans TC,Noto Sans JP,sans-serif;line-height:1.2}.hx-arenas__facts span{color:#565856;font-size:12px}.hx-arenas__more{border-bottom:1.5px solid #1a1b1d;color:#1a1b1d;display:inline-block;font-size:14px;font-weight:700;margin-top:20px}.hx-arenas__clients{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.hx-arenas__client{align-items:center;background:#f3f1ed;border:1px solid transparent;border-radius:14px;color:#1a1b1d;cursor:pointer;display:grid;font-family:inherit;gap:12px;grid-template-columns:64px minmax(0,1fr);padding:10px 12px;text-align:left;transition:border-color .15s cubic-bezier(.2,.7,.1,1),background .15s cubic-bezier(.2,.7,.1,1);width:100%}.hx-arenas__client:hover{background:#fff;border-color:#d9d7d2}.hx-arenas__client:focus-visible{outline:2px solid #c43a29;outline-offset:2px}.hx-arenas__client.is-on{background:#fff;border-color:#d44634}.hx-arenas__cl-logo{align-items:center;display:flex;height:30px;justify-content:center}.hx-arenas__cl-logo img{filter:brightness(0);max-height:28px;max-width:64px;-o-object-fit:contain;object-fit:contain;opacity:.7}.hx-arenas__cl-logo .hx-arenas__lname{font-size:12px;line-height:1.2;text-align:center}.hx-arenas__cl-t{min-width:0}.hx-arenas__cl-t b{display:block;font-size:14px}.hx-arenas__cl-t em{color:#565856;display:block;font-size:12px;font-style:normal;line-height:1.4}@media (prefers-reduced-motion:no-preference){.hx-arenas__panel:not([hidden]){animation:hx-arenas-in .16s cubic-bezier(.2,.7,.1,1)}.hx-arenas__case:not([hidden]){animation:hx-arenas-in .18s cubic-bezier(.2,.7,.1,1)}}@media (max-width:1100px){.hx-arenas__grid{grid-template-columns:1fr}.hx-arenas__tabs{flex-direction:row;overflow-x:auto;padding-bottom:2px;position:relative;scrollbar-width:none;top:0}.hx-arenas__tabs::-webkit-scrollbar{display:none}.hx-arenas__tab{flex:0 0 220px}}@media (max-width:860px){.hx-arenas__panel{min-height:0;padding:22px 18px}.hx-arenas__top{flex-direction:column}.hx-arenas__tags{justify-content:flex-start}.hx-arenas__body{grid-template-columns:1fr}.hx-arenas__case h3{font-size:22px}}.hx-voices{padding-top:0}.hx-voices__car{position:relative}.hx-voices__track{display:flex;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 2px 18px;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none}.hx-voices__track::-webkit-scrollbar{display:none}.hx-voices__track:focus-visible{outline:2px solid #c43a29;outline-offset:2px}.hx-voices__track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hx-voices__card{background:#fff;border:1px solid #d9d7d2;border-radius:18px;display:flex;flex:0 0 var(--hx-voice-w,400px);flex-direction:column;margin:0;padding:26px;scroll-snap-align:start}.hx-voices__card figcaption{align-items:center;border-bottom:1px solid #d9d7d2;color:#565856;display:flex;font-size:13px;gap:14px;line-height:1.5;padding-bottom:16px}.hx-voices__card figcaption b{color:#1a1b1d;display:block;font-size:15px}.hx-voices__card blockquote{font-size:15px;line-height:1.9;margin:18px 0 0;white-space:pre-line}.hx-voices__card blockquote:before{color:#c43a29;content:"“"/"";display:block;font:700 40px/1 Titillium Web,Titillium Web Fallback,serif;height:22px}.hx-voices__logo{filter:brightness(0);flex:none;height:32px;max-width:96px;-o-object-fit:contain;object-fit:contain;opacity:.8;width:auto}.hx-voices__who{min-width:0}.hx-voices__nav{align-items:center;display:flex;gap:10px;margin-top:8px}.hx-voices__nav button{background:#fff;border:1.5px solid #1a1b1d;border-radius:50%;color:#1a1b1d;cursor:pointer;font-size:18px;height:44px;transition:background .2s cubic-bezier(.2,.7,.1,1),color .2s cubic-bezier(.2,.7,.1,1);width:44px}.hx-voices__nav button:hover{background:#1a1b1d;color:#fff}.hx-voices__nav button:focus-visible{outline:2px solid #c43a29;outline-offset:2px}.hx-voices__nav .hx-voices__pause{align-items:center;display:inline-flex;justify-content:center;padding:0}.hx-voices__nav .hx-voices__pause svg{display:block;height:14px;width:14px;fill:currentColor}.hx-voices__prog{background:#d9d7d2;border-radius:2px;flex:1;height:2px;margin-left:12px;overflow:hidden;position:relative}.hx-voices__prog i{background:#c43a29;inset:0 auto 0 0;position:absolute;transition:width .3s cubic-bezier(.2,.7,.1,1);width:0}.hx-voices__count{color:#565856;font:700 13px Titillium Web,Titillium Web Fallback,sans-serif;min-width:56px;text-align:right}@media (max-width:1023px){.hx-voices__card{flex-basis:84%}}@media (prefers-reduced-motion:reduce){.hx-voices__prog i{transition:none}}.hx-faq{padding-top:0}.hx-faq__list{border-top:2px solid #1a1b1d}.hx-faq__row{border-bottom:1px solid #d9d7d2;display:grid;gap:40px;grid-template-columns:260px 1fr;padding:34px 0}.hx-faq__fact strong{color:#c43a29;display:block;font-family:Titillium Web,Titillium Web Fallback,Noto Sans TC,Noto Sans JP,sans-serif;font-size:40px;font-weight:700;letter-spacing:-.01em;line-height:1.15;overflow-wrap:break-word}.hx-faq__fact span{color:#565856;display:block;font-size:13px;line-height:1.5;margin-top:8px}.hx-faq__qa h3{font-size:24px;font-weight:900;line-height:1.5}.hx-faq__qa p{color:#3d3e40;font-size:16px;line-height:1.95;margin-top:12px;max-width:760px;white-space:pre-line}@media (max-width:1023px){.hx-faq__row{gap:12px;grid-template-columns:1fr;padding:26px 0}.hx-faq__fact strong{font-size:36px}.hx-faq__qa h3{font-size:19px}}.hx-jp-sec{padding-top:0}.hx-kbox{border:3px solid #e41a12;border-radius:10px;color:#e41a12;display:inline-block;line-height:1.25;margin:0 .14em;max-width:100%;padding:0 .26em;vertical-align:-.04em}.hx-jp{align-items:center;background:#fff;border:1px solid #d9d7d2;border-radius:24px;display:grid;gap:48px;grid-template-columns:1fr 1fr;padding:48px}.hx-jp .hx-eyebrow{color:#c43a29}.hx-jp .hx-eyebrow em{color:#565856}.hx-jp h2{font-size:34px;font-weight:900;line-height:1.6;margin-top:12px;overflow-wrap:anywhere;white-space:pre-line}.hx-jp__lead{color:#565856;margin-top:14px;white-space:pre-line}.hx-jp__route{margin:22px 0 0;max-width:100%;width:220px}.hx-jp__route svg{display:block;height:auto;overflow:visible;width:100%}.hx-jp__route text{font:700 13px Noto Sans TC,Noto Sans JP,sans-serif;fill:#1a1b1d}.hx-jp__route figcaption{color:#565856;font-size:13px;margin-top:6px}.hx-jp__r ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.hx-jp__r li{border-top:1px solid #d9d7d2;display:flex;flex-wrap:wrap;font-size:15px;gap:4px 12px;justify-content:space-between;padding:10px 0}.hx-jp__r li span{color:#565856;font-size:13px;margin-left:auto;text-align:right}@media (max-width:1023px){.hx-jp{gap:28px;grid-template-columns:1fr;padding:32px 24px}.hx-jp h2{font-size:28px}}.hx-btn-main{align-self:flex-start;background:#c43a29;border-radius:999px;box-shadow:0 8px 24px #d4463447;color:#fff;display:inline-block;font-size:16px;font-weight:700;padding:16px 26px;transition:transform .2s cubic-bezier(.2,.7,.1,1)}.hx-btn-main:hover{transform:translateY(-2px)}.hx-btn-ghost{align-self:flex-start;border:1.5px solid;border-radius:999px;color:#1a1b1d;display:inline-block;font-size:16px;font-weight:500;margin-top:20px;padding:15px 24px;transition:color .2s cubic-bezier(.2,.7,.1,1)}.hx-btn-ghost:hover{color:#c43a29}@media (prefers-reduced-motion:reduce){.hx-btn-ghost,.hx-btn-main{transition:none}.hx-btn-main:hover{transform:none}}.hx-cta{padding-top:0}.hx-cta__grid{display:grid;gap:20px;grid-template-columns:1.4fr 1fr}.hx-cta__card{border-radius:24px;display:flex;flex-direction:column;gap:16px;min-width:0;padding:48px}.hx-cta__card--a{background:#fff;border:1px solid #d9d7d2;color:#1a1b1d}.hx-cta__card--b{background:#f3f1ed}.hx-cta__card--b h3{font-size:28px;font-weight:900;line-height:1.3;white-space:pre-line}.hx-cta__card--b p{color:#565856}.hx-cta__say{font-size:36px;font-weight:900;line-height:1.35;overflow-wrap:anywhere;white-space:pre-line}.hx-cta__hint{color:#c43a29;font-size:13px;font-weight:700;margin-top:-6px}.hx-cta__groups{display:grid;gap:10px 18px;grid-template-columns:1fr 1fr}.hx-cta__group b{color:#c43a29;display:block;font-size:12px;letter-spacing:.06em;margin-bottom:6px}.hx-cta__chips{display:flex;flex-wrap:wrap;gap:6px}.hx-cta__other{align-items:center;color:#565856;display:flex;flex-wrap:wrap;font-size:14px;gap:4px 8px}.hx-cta__other input{background:transparent;border:0;border-bottom:1.5px solid #9a9893;color:#1a1b1d;flex:1 1 10em;font:inherit;max-width:100%;min-width:0;outline:none;padding:4px 2px}.hx-cta__other input::-moz-placeholder{color:#565856;opacity:1}.hx-cta__other input::placeholder{color:#565856;opacity:1}.hx-cta__other input:focus-visible{border-color:#c43a29;box-shadow:0 2px #c43a29}.hx-cta__text{color:#565856}.hx-cta__prefill{color:#565856;font-size:14px;min-height:22px;overflow-wrap:anywhere}.hx-pick{border-bottom:3px solid #e41a12;color:#e41a12;display:inline-block;max-width:100%;min-width:4em;padding:0 4px;text-align:center}.hx-pick.is-x{border-bottom-style:dashed;font-family:Titillium Web,Titillium Web Fallback,sans-serif;font-weight:700}.hx-chip{background:#fff;border:1px solid #9a9893;border-radius:999px;color:#1a1b1d;cursor:pointer;font:500 13px Noto Sans TC,Noto Sans JP,sans-serif;padding:4px 11px;transition:border-color .15s,color .15s,background .15s}.hx-chip.is-on,.hx-chip:hover{background:#fff6f4;border-color:#c43a29;color:#c43a29}.hx-chip:focus-visible{outline:2px solid #1a1b1d;outline-offset:2px}.hx-quote{background:#fff;border:1px solid #d9d7d2;border-radius:14px;box-shadow:0 10px 30px -18px #1a1b1d40;color:#1a1b1d;margin:6px 0 12px;padding:18px 18px 14px;transform:rotate(-.6deg)}.hx-quote__hd{align-items:center;border-bottom:1.5px solid #1a1b1d;display:flex;gap:8px;justify-content:space-between;padding-bottom:12px}.hx-quote__t{font-size:15px;font-weight:700;min-width:0;overflow-wrap:anywhere}.hx-quote__t b{color:#e41a12}.hx-quote__tag{border:1px solid #9a9893;border-radius:999px;color:#565856;flex:none;font-size:12px;padding:2px 9px}.hx-quote__cols{color:#565856;display:grid;font-size:12px;grid-template-columns:1fr auto;padding:8px 0 4px 32px}.hx-quote__rows{list-style:none;margin:0;padding:0}.hx-quote__rows li{align-items:start;border-bottom:1px dashed #d9d7d2;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;opacity:0;padding:10px 0;transform:translateY(6px)}.hx-quote__rows li.is-in{opacity:1;transform:none}.hx-quote__ck{border:1.5px solid #9a9893;border-radius:5px;display:grid;height:18px;margin-top:2px;place-items:center;width:18px}.hx-quote__ck svg{height:12px;width:12px;stroke:#fff;stroke-width:2.4;fill:none;stroke-dasharray:16;stroke-dashoffset:16}li.is-ok .hx-quote__ck{background:#c43a29;border-color:#c43a29}li.is-ok .hx-quote__ck svg{stroke-dashoffset:0}.hx-quote__it{min-width:0}.hx-quote__it b{font-size:15px;font-weight:700;line-height:1.4}.hx-quote__it b,.hx-quote__it small{display:block;overflow-wrap:anywhere}.hx-quote__it small{color:#565856;font-size:13px;line-height:1.55;margin-top:2px}.hx-quote__it em{color:#c43a29;font-style:normal;font-weight:700}.hx-quote__days{color:#565856;font-size:12px;justify-self:end;margin-top:3px;white-space:nowrap}.hx-quote__days i{background:#e0dfdc;border-radius:3px;display:inline-block;height:9px;margin-right:3px;width:22px}.hx-quote__ft{color:#565856;font-size:13px;padding-top:10px}@media (prefers-reduced-motion:no-preference){.hx-quote__rows li{transition:opacity .4s cubic-bezier(.2,.7,.1,1),transform .4s cubic-bezier(.2,.7,.1,1)}.hx-quote__ck{transition:border-color .3s,background .3s}.hx-quote__ck svg{transition:stroke-dashoffset .35s cubic-bezier(.2,.7,.1,1) .1s}}@media (max-width:1023px){.hx-cta__grid{grid-template-columns:1fr}.hx-cta__say{font-size:28px}.hx-cta__groups{grid-template-columns:1fr}}@media (max-width:767px){.hx-cta__card{padding:28px 20px}.hx-quote{padding:14px 12px 12px}}
