.lx-header{--lx-red: #c52b21;--lx-red-deep: #9b2019;--lx-wine: #5e110c;--lx-ink: #1d1d1f;--lx-ink-2: #424245;--lx-muted: #6e6e73;--lx-line: rgba(29, 29, 31, .1);--lx-line-strong: rgba(29, 29, 31, .18);--lx-white: #fff;--lx-pearl: #faf8f7;--lx-blush: #fcf3f1;--lx-iris: linear-gradient(110deg, #ffc9d3 0%, #ffe2c4 17%, #fff4c7 31%, #cff2e2 49%, #c8e2ff 66%, #e3d2ff 82%, #ffc9d3 100%);--lx-iris-soft: linear-gradient(110deg, rgba(255, 201, 211, .55), rgba(255, 226, 196, .5), rgba(207, 242, 226, .5), rgba(200, 226, 255, .55), rgba(227, 210, 255, .55));--lx-sans: "Noto Sans TC", "Noto Sans CJK TC", "PingFang HK", "PingFang TC", "Microsoft JhengHei", "Heiti TC", system-ui, sans-serif;--lx-display: "Jost", "Noto Sans TC", "Noto Sans CJK TC", "PingFang HK", "Microsoft JhengHei", system-ui, sans-serif;--lx-f-display: clamp(2.85rem, 1.1rem + 6.4vw, 7.2rem);--lx-f-h2: clamp(2.05rem, 1.15rem + 3.3vw, 4.25rem);--lx-f-h3: clamp(1.3rem, 1.05rem + .9vw, 1.85rem);--lx-f-lead: clamp(1.06rem, .98rem + .35vw, 1.28rem);--lx-wrap: 1320px;--lx-gutter: clamp(20px, 4.2vw, 64px);--lx-section: clamp(84px, 9.5vw, 150px);--lx-ease: cubic-bezier(.22, 1, .36, 1);--lx-ease-io: cubic-bezier(.65, 0, .35, 1);--lx-header-h: 72px}.lx-header{font-family:var(--lx-sans);font-size:16px;font-weight:300;line-height:1.75;color:var(--lx-ink);-webkit-font-smoothing:antialiased}.lx-header,.lx-header *,.lx-header *:before,.lx-header *:after{box-sizing:border-box}.lx-header :where(a){text-decoration:none;color:inherit}.lx-header :where(button){font:inherit;cursor:pointer;padding:0;border:0;background:none}.lx-header :where(ul){list-style:none;margin:0;padding:0}.lx-header :where(p){margin:0}.lx-header :where(svg){display:block}.lx-header .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lx-header [hidden]{display:none!important}.lx-header :focus-visible{outline:2px solid var(--lx-red);outline-offset:4px}.lx-header .lx-btn{--h: 54px;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:var(--h);padding:0 1.9rem;border-radius:999px;font-size:.98rem;font-weight:400;letter-spacing:.06em;white-space:nowrap;transition:transform .5s var(--lx-ease),box-shadow .5s var(--lx-ease),background-color .3s,color .3s,border-color .3s}.lx-header .lx-btn--sm{--h: 40px;padding:0 1.25rem;font-size:.875rem}.lx-header .lx-btn--red{color:#fff;background:linear-gradient(180deg,#d4372c 0%,var(--lx-red) 55%,#b3261d 100%);box-shadow:0 1px #ffffff59 inset,0 10px 30px -12px #c52b21a6}.lx-header .lx-btn--red:after{content:"";position:absolute;inset:0;z-index:-1;opacity:0;background:linear-gradient(115deg,transparent 20%,rgba(255,220,230,.55) 40%,rgba(200,225,255,.5) 50%,rgba(255,240,200,.45) 60%,transparent 80%);background-size:250% 100%;background-position:110% 0;mix-blend-mode:soft-light;transition:opacity .4s,background-position 1.1s var(--lx-ease)}.lx-header .lx-btn--red:hover{transform:translateY(-2px);box-shadow:0 1px #ffffff59 inset,0 18px 40px -14px #c52b21b3}.lx-header .lx-btn--red:hover:after{opacity:1;background-position:-40% 0}.lx-header .lx-btn--ghost{color:var(--lx-ink);border:1px solid var(--lx-line-strong);background:#ffffff8c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lx-header .lx-btn--ghost:hover{border-color:var(--lx-ink);transform:translateY(-2px)}.lx-header .lx-btn--light{color:var(--lx-wine);background:#fff}.lx-header .lx-btn--light:hover{transform:translateY(-2px);box-shadow:0 18px 40px -18px #00000073}.lx-header .lx-btn--outline-light{color:#fff;border:1px solid rgba(255,255,255,.45)}.lx-header .lx-btn--outline-light:hover{border-color:#fff;transform:translateY(-2px)}.lx-header .lx-btn:active{transform:translateY(0) scale(.98)}.lx-header{position:fixed;inset:0 0 auto;z-index:50;padding-top:env(safe-area-inset-top,0px);transition:transform .6s var(--lx-ease)}.lx-header__bar{position:relative;display:flex;align-items:center;gap:2rem;height:var(--lx-header-h);padding-inline:var(--lx-gutter);max-width:1480px;margin-inline:auto}.lx-header:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;background:linear-gradient(180deg,#ffffffc7,#ffffff9e);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);box-shadow:0 1px #ffffffe6 inset,0 12px 30px -24px #5e110c59;transition:opacity .4s}.lx-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--lx-red),#e0708a 35%,#f3c9a6 55%,#a9c8f0 75%,#c9b3f0);transform:scaleX(var(--sp, 0));transform-origin:left;opacity:0;transition:opacity .4s}.lx-header.is-scrolled:before{opacity:1}.lx-header.is-scrolled:after{opacity:.9}.lx-header.is-hidden{transform:translateY(-100%)}.lx-header__logo{color:var(--lx-red);width:92px;flex:none}.lx-header__logo svg{width:100%;height:auto}.lx-header__nav{margin-inline:auto}.lx-header__nav>ul{display:flex;gap:clamp(1.1rem,2.2vw,2.4rem)}.lx-header__nav>ul>li{position:relative}.lx-header__nav>ul>li>a{position:relative;display:inline-flex;align-items:center;gap:.35rem;padding:1.4rem 0;font-size:.9rem;font-weight:400;letter-spacing:.08em;color:var(--lx-ink-2);transition:color .3s}.lx-header__nav>ul>li>a:after{content:"";position:absolute;left:50%;right:50%;bottom:1.05rem;height:1px;background:var(--lx-red);transition:left .45s var(--lx-ease),right .45s var(--lx-ease)}.lx-header__nav>ul>li:hover>a,.lx-header__nav>ul>li:focus-within>a{color:var(--lx-ink)}.lx-header__nav>ul>li:hover>a:after,.lx-header__nav>ul>li:focus-within>a:after{left:0;right:0}.lx-header__nav .chev{width:9px;height:6px;transition:transform .4s var(--lx-ease)}.lx-header__nav li.has-sub:hover .chev,.lx-header__nav li.has-sub:focus-within .chev{transform:rotate(180deg)}.lx-drop{position:absolute;top:calc(100% - 6px);left:50%;z-index:5;min-width:260px;padding:1.3rem 1.4rem 1.2rem;border-radius:24px;background:linear-gradient(160deg,#fffffff0,#ffffffdb);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(255,255,255,.95);box-shadow:0 1px #fff inset,0 40px 80px -40px #5e110c66,0 10px 30px -20px #1d1d1f40;opacity:0;visibility:hidden;transform:translate(-50%,10px);transition:opacity .35s var(--lx-ease),transform .5s var(--lx-ease),visibility 0s linear .35s}.lx-drop:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:var(--lx-iris);opacity:.7;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.lx-header__nav li.has-sub:hover>.lx-drop,.lx-header__nav li.has-sub:focus-within>.lx-drop{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}.lx-drop--wide{width:min(920px,calc(100vw - 48px));left:0;transform:translate(-18%,10px)}.lx-header__nav li.has-sub:hover>.lx-drop--wide,.lx-header__nav li.has-sub:focus-within>.lx-drop--wide{transform:translate(-18%)}.lx-drop__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.lx-drop--concerns{width:min(860px,calc(100vw - 48px));transform:translate(-30%,10px)}.lx-header__nav li.has-sub:hover>.lx-drop--concerns,.lx-header__nav li.has-sub:focus-within>.lx-drop--concerns{transform:translate(-30%)}.lx-drop--concerns .lx-drop__cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem}.lx-drop__title{font-size:.75rem;letter-spacing:.18em;color:var(--lx-red);margin-bottom:.6rem}.lx-drop ul a{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem;padding:.5rem .6rem;margin-inline:-.6rem;border-radius:12px;font-size:.9rem;color:var(--lx-ink-2);transition:background-color .25s,color .25s}.lx-drop ul a:hover{background:#c52b2112;color:var(--lx-red)}.lx-drop ul em{font-style:normal;font-family:var(--lx-display);font-size:.8rem;color:var(--lx-muted);white-space:nowrap}.lx-drop__list{display:grid}.lx-drop__foot{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--lx-line);font-size:.8125rem;color:var(--lx-muted)}.lx-drop__foot a{color:var(--lx-red)}.lx-header__actions{display:flex;align-items:center;gap:.7rem}.lx-wa{display:inline-flex;align-items:center;gap:.55rem;min-height:40px;padding:0 1.05rem 0 .35rem;border-radius:999px;font-size:.875rem;font-weight:400;letter-spacing:.04em;color:var(--lx-ink);background:linear-gradient(180deg,#ffffffd9,#ffffff8c);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border:1px solid rgba(255,255,255,.95);box-shadow:0 1px #fff inset,0 0 0 1px #1d1d1f14,0 10px 24px -14px #1d1d1f66;transition:transform .4s var(--lx-ease),box-shadow .4s var(--lx-ease)}.lx-wa:hover{transform:translateY(-1px);box-shadow:0 1px #fff inset,0 0 0 1px #25d36659,0 14px 30px -14px #1d1d1f73}.lx-wa__icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(180deg,#34d772,#1faa53);color:#fff;box-shadow:0 1px #ffffff73 inset}.lx-wa__icon svg{width:17px;height:17px}.lx-header__menu{display:none;position:relative;width:44px;height:44px;border-radius:50%;background:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 0 1px #1d1d1f14}.lx-header__menu i{position:absolute;left:14px;right:14px;height:1px;background:var(--lx-ink);transition:transform .5s var(--lx-ease),top .5s var(--lx-ease)}.lx-header__menu i:first-of-type{top:18.5px}.lx-header__menu i:last-of-type{top:24.5px}.lx-header.is-open .lx-header__menu i:first-of-type{top:21.5px;transform:rotate(45deg)}.lx-header.is-open .lx-header__menu i:last-of-type{top:21.5px;transform:rotate(-45deg)}.lx-menu{position:fixed;inset:0;z-index:-1;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--lx-header-h) + env(safe-area-inset-top,0px) + 12px) var(--lx-gutter) calc(28px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:2rem;background:#ffffffd1;backdrop-filter:blur(30px) saturate(170%);-webkit-backdrop-filter:blur(30px) saturate(170%);opacity:0;transition:opacity .45s var(--lx-ease)}.lx-menu__wash{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.55;background:radial-gradient(60% 40% at 100% 0%,rgba(255,201,211,.7),transparent 70%),radial-gradient(50% 35% at 0% 60%,rgba(200,226,255,.6),transparent 70%),radial-gradient(60% 40% at 100% 100%,rgba(197,43,33,.28),transparent 70%)}.lx-header.is-open .lx-menu{opacity:1}.lx-menu__nav>ul{border-top:1px solid var(--lx-line)}.lx-menu__nav>ul>li{border-bottom:1px solid var(--lx-line);opacity:0;transform:translateY(18px);transition:opacity .6s var(--lx-ease),transform .7s var(--lx-ease);transition-delay:calc(var(--i) * 45ms + 60ms)}.lx-header.is-open .lx-menu__nav>ul>li{opacity:1;transform:none}.lx-menu__row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:64px;font-size:1.55rem;font-weight:200;letter-spacing:.08em;color:var(--lx-ink);text-align:left}.lx-menu__row i{position:relative;width:30px;height:30px;border-radius:50%;border:1px solid var(--lx-line-strong);transition:transform .5s var(--lx-ease),background-color .3s,border-color .3s}.lx-menu__row i:before,.lx-menu__row i:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1px;margin:-.5px 0 0 -5px;background:var(--lx-ink);transition:transform .5s var(--lx-ease),background-color .3s}.lx-menu__row i:after{transform:rotate(90deg)}.lx-menu__row[aria-expanded=true]{color:var(--lx-red)}.lx-menu__row[aria-expanded=true] i{background:var(--lx-red);border-color:var(--lx-red);transform:rotate(180deg)}.lx-menu__row[aria-expanded=true] i:before,.lx-menu__row[aria-expanded=true] i:after{background:#fff}.lx-menu__row[aria-expanded=true] i:after{transform:rotate(0)}.lx-menu__sub{padding:.2rem 0 1.2rem;animation:lx-sub-in .5s var(--lx-ease) both}@keyframes lx-sub-in{0%{opacity:0;transform:translateY(-8px)}}.lx-menu__group+.lx-menu__group{margin-top:1rem}.lx-menu__group p{font-size:.75rem;letter-spacing:.18em;color:var(--lx-red);margin-bottom:.3rem}.lx-menu__group a{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;min-height:44px;padding:.55rem 0;font-size:1rem;color:var(--lx-ink-2)}.lx-menu__group em{font-style:normal;font-family:var(--lx-display);font-size:.85rem;color:var(--lx-muted);white-space:nowrap}.lx-menu__all{display:inline-block;margin-top:.8rem;color:var(--lx-red);font-size:.95rem}.lx-menu__chips{display:flex;flex-wrap:wrap;gap:.5rem}.lx-menu__chips a{display:inline-flex;align-items:center;min-height:42px;padding:0 1rem;border-radius:999px;font-size:.95rem;background:#ffffffb3;box-shadow:0 0 0 1px #1d1d1f1a}.lx-menu__foot{display:grid;gap:.9rem;margin-top:auto}.lx-menu__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.lx-menu__tiles a{display:grid;justify-items:center;gap:.2rem;padding:.9rem .3rem .8rem;border-radius:20px;text-align:center;background:linear-gradient(180deg,#ffffffe6,#ffffff8c);border:1px solid #fff;box-shadow:0 1px #fff inset,0 0 0 1px #1d1d1f0f,0 14px 30px -20px #1d1d1f66}.lx-menu__tiles svg{width:26px;height:26px;color:var(--lx-red)}.lx-menu__tiles .lx-wa__icon{width:28px;height:28px}.lx-menu__tiles .lx-wa__icon svg{width:16px;height:16px;color:#fff}.lx-menu__tiles b{font-weight:400;font-size:.9rem;margin-top:.2rem}.lx-menu__tiles small{font-size:.6875rem;color:var(--lx-muted);letter-spacing:.02em}.lx-menu__foot>p{font-size:.78rem;color:var(--lx-muted);text-align:center}.lx-menu__foot{opacity:0;transform:translateY(18px);transition:opacity .6s var(--lx-ease) .35s,transform .7s var(--lx-ease) .35s}.lx-header.is-open .lx-menu__foot{opacity:1;transform:none}@media(max-width:1180px){.lx-wa__text{display:none}.lx-wa{padding:0 .35rem}}@media(max-width:1080px){.lx-header__nav{display:none}.lx-header__menu{display:block}.lx-header__bar{justify-content:space-between}.lx-header__actions{gap:.45rem}}@media(max-width:560px){.lx-header{--lx-header-h: 62px}.lx-header__logo{width:76px}.lx-header .lx-wa{display:none}.lx-header .lx-btn--sm{--h: 40px;padding:0 1.1rem}}.lx-header{z-index:160}.lx-header .lx-header__menu{border-radius:50%!important}@media(prefers-reduced-motion:reduce){.lx-header *,.lx-header:before,.lx-header:after{transition:none!important;animation:none!important}}
