.card-nav-container{z-index:105;box-sizing:border-box;width:90%;max-width:1200px;position:absolute;top:2em;left:50%;transform:translate(-50%)}.card-nav-container--topic{position:fixed}.card-nav,.card-nav *{box-sizing:border-box}.card-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);will-change:height;background-color:#14233c33;border:.5px solid #ffffff26;border-radius:.75rem;height:60px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000026}.card-nav-top{z-index:2;justify-content:space-between;align-items:center;height:60px;padding:.5rem .45rem .55rem 1.1rem;display:flex;position:absolute;top:0;left:0;right:0}.hamburger-menu{cursor:pointer;flex-direction:row;justify-content:center;align-items:center;gap:10px;height:100%;display:flex}.hamburger-icon{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.hamburger-label{color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:12px;line-height:1}.hamburger-menu:hover .hamburger-line{opacity:.75}.hamburger-line{transform-origin:50%;background-color:currentColor;width:30px;height:2px;transition:transform .25s,opacity .2s,margin .3s}.hamburger-menu.open .hamburger-line:first-child{transform:translateY(4px)rotate(45deg)}.hamburger-menu.open .hamburger-line:last-child{transform:translateY(-4px)rotate(-45deg)}.logo-container{align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo{height:32px}.card-nav-content{visibility:hidden;pointer-events:none;z-index:1;align-items:flex-end;gap:12px;padding:.5rem;display:flex;position:absolute;inset:60px 0 0}.card-nav.open .card-nav-content{visibility:visible;pointer-events:auto}.nav-card{-webkit-user-select:none;user-select:none;border-radius:.55rem;flex-direction:column;flex:1 1 0;gap:8px;min-width:0;height:100%;padding:12px 16px;display:flex;position:relative}.nav-card-label{letter-spacing:-.5px;font-size:22px;font-weight:400}.nav-card-links{flex-direction:column;gap:2px;margin-top:0;padding-top:8px;display:flex}.nav-card-link{color:inherit;cursor:pointer;align-items:center;gap:6px;font-size:16px;text-decoration:none;transition:opacity .3s;display:inline-flex}.nav-card-link:visited,.nav-card-link:hover,.nav-card-link:active{color:inherit}.nav-card-link:hover{opacity:.75}.home-contact-nav-button{z-index:107;color:#ffffffdb;white-space:nowrap;background:#14233c2e;border:1px solid #ffffff6b;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:.35rem .8rem;font-size:12px;line-height:1;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex;position:absolute;top:calc(2em + 36px);right:max(5% + 1rem,50% - 600px + 1rem);transform:translateY(-50%);box-shadow:inset 0 1px #ffffff2e}.home-contact-nav-button:before{content:none}.home-contact-nav-button:hover,.home-contact-nav-button:focus-visible{color:#fff;background:#14233c57;border-color:#ffffffb8;outline:none}@media (width<=768px){.card-nav-container{width:92%;top:1.2em}.card-nav{-webkit-backdrop-filter:none}.card-nav-top{justify-content:space-between;padding:.5rem .8rem}.hamburger-menu{flex:0 0 28px;order:2;gap:0;width:28px;margin-left:auto}.hamburger-label{display:none}.hamburger-line{width:24px}.logo-container{order:1;max-width:30%;position:static;overflow:hidden;transform:none}.logo{object-fit:contain;max-width:100%;height:28px}.home-contact-nav-button{min-height:28px;padding-inline:.58rem;font-size:11px;top:calc(1.2em + 36px);right:calc(4% + 3.5rem)}.card-nav-content{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:5px;padding:.4rem;bottom:0}.nav-card{border-radius:.5rem;flex:auto;gap:3px;height:auto;min-height:0;max-height:none;padding:9px 12px}.nav-card-label{font-size:16px;line-height:1.25}.nav-card-links{gap:1px;padding-top:4px}.nav-card-link{gap:4px;font-size:13px;line-height:1.35}}.prism-background{background:radial-gradient(circle at 50% -8%, #ffe7b2d1, transparent 36%), radial-gradient(circle at 50% 58%, #f6c5be94, transparent 42%), radial-gradient(circle at 12% 82%, #6897f1ad, transparent 38%), radial-gradient(circle at 88% 78%, #5ed3f29e, transparent 39%), radial-gradient(circle at 50% 36%, #beb8d76b, transparent 34%), linear-gradient(180deg, #fbfbfa 0%, #f1f4f3 62%, #e6ebea 100%), var(--prism-base,transparent);filter:hue-rotate(var(--prism-hue,0deg));perspective:1200px;position:absolute;inset:0;overflow:hidden}.prism-background__field{opacity:calc(.38 + var(--prism-glow,1) * .1);filter:blur(calc(60px + var(--prism-bloom,1) * 24px));transform:rotateX(var(--prism-pointer-y,0deg)) rotateY(var(--prism-pointer-x,0deg));background:conic-gradient(#fff5d3b8,#b1ddf19e,#cec1e285,#f8c9c29e,#fff5d3b8);position:absolute;inset:-25%}.prism-background--rotate .prism-background__field{animation:prism-field-rotate var(--prism-duration,56s) linear infinite}.prism-background__shape{width:calc(var(--prism-width,5.5) * 12vw);height:calc(var(--prism-height,3.5) * 12vw);clip-path:polygon(50% 0%,100% 82%,0% 82%);mix-blend-mode:multiply;transform-origin:50%;will-change:transform;border:1px solid #ffffff7a;min-width:720px;min-height:460px;position:absolute;top:50%;left:50%}.prism-background__shape--one{filter:blur(3px) drop-shadow(0 0 calc(58px * var(--prism-glow,1)) #6fbeee57);animation:prism-shape-one var(--prism-duration,56s) ease-in-out infinite;background:linear-gradient(132deg,#81beee57,#cfc3de2e 52%,#fad2b56b)}.prism-background__shape--two{opacity:.62;animation:prism-shape-two calc(var(--prism-duration,56s) * .82) ease-in-out infinite reverse;background:linear-gradient(220deg,#7bd5eb52,#ffefbe42 48%,#efbbcb57)}.prism-background__shape--three{opacity:.46;animation:prism-shape-three calc(var(--prism-duration,56s) * 1.12) linear infinite;background:linear-gradient(45deg,#a6daee38,#7ca1e547,#f7cfb347)}@keyframes prism-field-rotate{to{transform:rotate(360deg)scale(1.08)}}@keyframes prism-shape-one{0%,to{transform:translate(-50%, -50%) rotate(-10deg) scale(calc(var(--prism-scale,3.6) * .42))}50%{transform:translate(-47%, -54%) rotate(170deg) scale(calc(var(--prism-scale,3.6) * .48))}}@keyframes prism-shape-two{0%,to{transform:translate(-55%, -46%) rotate(30deg) scale(calc(var(--prism-scale,3.6) * .36))}50%{transform:translate(-43%, -50%) rotate(210deg) scale(calc(var(--prism-scale,3.6) * .43))}}@keyframes prism-shape-three{0%{transform:translate(-50%, -50%) rotate(70deg) scale(calc(var(--prism-scale,3.6) * .3))}to{transform:translate(-50%, -50%) rotate(430deg) scale(calc(var(--prism-scale,3.6) * .36))}}@media (prefers-reduced-motion:reduce){.prism-background__field,.prism-background__shape{animation:none!important}}@media (width<=768px){.prism-background{display:none!important}}.option-wheel{touch-action:none;-webkit-user-select:none;user-select:none;perspective:700px;width:190px;height:230px;position:relative}.option-wheel:before{content:"";background:linear-gradient(90deg,#ffffffb8,#0000);width:54px;height:1px;position:absolute;top:50%;transform:translateY(-50%)}.option-wheel--left:before{left:0}.option-wheel--right:before{right:0;transform:translateY(-50%)rotate(180deg)}.option-wheel__item{width:100%;color:rgba(255, 255, 255, calc(1 - var(--option-distance) * var(--option-fade)));font:inherit;font-size:calc(var(--option-font-size) * .57);text-align:left;white-space:nowrap;cursor:pointer;filter:blur(calc(var(--option-distance) * var(--option-blur)));transform-origin:0;background:0 0;border:0;padding:.25rem 0 .25rem 3.4rem;line-height:2rem;transition:transform .42s cubic-bezier(.2,.8,.2,1),color .3s,filter .3s,font-size .3s;position:absolute;top:calc(50% - 1.2rem);left:0}.option-wheel__item.is-active{color:#fff;font-size:calc(var(--option-font-size) * .72);filter:blur();text-shadow:0 0 24px #7dd3fca6;font-weight:650}.option-wheel--right .option-wheel__item{text-align:right;transform-origin:100%;padding:.25rem 3.4rem .25rem 0}.border-glow-card{--edge-proximity:0;--edge-factor:0;--cursor-angle:45deg;--cursor-x:50%;--cursor-y:50%;--top-alpha:0;--right-alpha:0;--bottom-alpha:0;--left-alpha:0;--border-radius:28px;--glow-padding:40px;--glow-strength:1;border-radius:var(--border-radius);background:var(--card-bg,transparent);isolation:isolate;border:1px solid #94a3b847;min-width:0;display:grid;position:relative;overflow:visible;transform:translateZ(.01px);box-shadow:0 1px 2px #0f172a0f,0 8px 24px #0f172a0f}.border-glow-card.overflow-hidden{overflow:visible!important}.border-glow-card.overflow-hidden>.border-glow-inner{border-radius:inherit;overflow:hidden}.border-glow-card:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;border:1px solid #ffffff47;transition:border-color .25s ease-out,box-shadow .25s ease-out;position:absolute;inset:-1px}.border-glow-card>.edge-light{z-index:2;pointer-events:none;opacity:0;filter:blur(4px);mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0%,#fff3 14%,#fff 44%,#effafffa 56%,#7dd3fcd1 72%,#0000 100%);border-radius:999px;transition:opacity .22s ease-out;display:block;position:absolute}.border-glow-card>.edge-light:after{content:"";border-radius:inherit;filter:blur(.75px);background:linear-gradient(90deg,#0000 4%,#fffffffa 45%,#e0f2fef5 62%,#0000 96%);position:absolute;inset:9px}.border-glow-card>.edge-light-top{top:-17px;left:calc(var(--cursor-x) - 135px);width:270px;height:34px;opacity:calc(var(--top-alpha) * var(--glow-strength))}.border-glow-card>.edge-light-right{top:calc(var(--cursor-y) - 135px);width:34px;height:270px;opacity:calc(var(--right-alpha) * var(--glow-strength));right:-17px;transform:rotate(90deg)}.border-glow-card>.edge-light-bottom{bottom:-17px;left:calc(var(--cursor-x) - 135px);width:270px;height:34px;opacity:calc(var(--bottom-alpha) * var(--glow-strength));transform:rotate(180deg)}.border-glow-card>.edge-light-left{top:calc(var(--cursor-y) - 135px);width:34px;height:270px;opacity:calc(var(--left-alpha) * var(--glow-strength));left:-17px;transform:rotate(270deg)}.border-glow-card:hover:before{border-color:#ffffff94;box-shadow:0 0 3px #ffffffb8,0 0 15px #e0f2fe70,0 0 32px #bae6fd42}.border-glow-inner{z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.border-glow-card>.edge-light{display:none!important}.border-glow-card:hover:before,.border-glow-card:focus-within:before{box-shadow:none;border-color:#ffffff47}.glow-card{--glow-strength:1.35;border-color:#94a3b847!important}.glow-card:focus-within{border-color:#60a5fa61!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eef2f1;font-family:Inter,Microsoft YaHei,PingFang SC,sans-serif}html{scroll-behavior:smooth;background:#eef2f1}body{background:#eef2f1;min-width:320px;min-height:100vh;margin:0}button,a{-webkit-tap-highlight-color:transparent}#root{isolation:isolate;min-height:100vh}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.inset-0{inset:0}.top-1\/2{top:50%}.left-6{left:1.5rem}.right-0{right:0}.bottom-0{bottom:0}.-right-32{right:-8rem}.-top-28{top:-7rem}.z-\[-3\]{z-index:-3}.z-\[-2\]{z-index:-2}.z-\[-1\]{z-index:-1}.z-\[1\]{z-index:1}.z-10{z-index:10}.z-\[105\]{z-index:105}.hidden{display:none}.block{display:block}.flex{display:flex}.grid{display:grid}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.place-items-center{place-items:center}.mx-auto{margin-left:auto;margin-right:auto}.min-h-screen{min-height:100vh}.min-h-0{min-height:0}.min-h-\[96px\]{min-height:96px}.min-h-\[240px\]{min-height:240px}.min-h-\[460px\]{min-height:460px}.h-full{height:100%}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-96{height:24rem}.h-2\/3{height:66.6667%}.h-\[24vh\]{height:24vh}.w-full{width:100%}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-96{width:24rem}.w-2\/5{width:40%}.max-w-\[250px\]{max-width:250px}.max-w-3xl{max-width:48rem}.max-w-7xl{max-width:80rem}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.pointer-events-none{pointer-events:none}.shrink-0{flex-shrink:0}.scroll-mt-12{scroll-margin-top:3rem}.-translate-y-1\/2{transform:translateY(-50%)}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-10{gap:2.5rem}.space-y-3>:not([hidden])~:not([hidden]){margin-top:.75rem}.space-y-4>:not([hidden])~:not([hidden]){margin-top:1rem}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.p-3{padding:.75rem}.p-5{padding:1.25rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.pt-8{padding-top:2rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-3{padding-left:.75rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-24{margin-top:6rem}.m-5{margin:1.25rem}.mr-6{margin-right:1.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2rem\]{border-radius:2rem}.border{border-style:solid;border-width:1px}.border-t{border-top-style:solid;border-top-width:1px}.border-b{border-bottom-style:solid;border-bottom-width:1px}.border-l-2{border-left-style:solid;border-left-width:2px}.border-white\/45{border-color:#ffffff73}.border-white\/60{border-color:#fff9}.border-white\/70{border-color:#ffffffb3}.border-white\/80{border-color:#fffc}.border-sky-100\/80{border-color:#e0f2fecc}.border-sky-400{border-color:#38bdf8}.border-slate-100{border-color:#f1f5f9}.border-slate-200\/80{border-color:#e2e8f0cc}.border-transparent{border-color:#0000}.border-sky-500{border-color:#0ea5e9}.bg-white\/15{background-color:#ffffff26}.bg-white\/35{background-color:#ffffff59}.bg-white\/55{background-color:#ffffff8c}.bg-white\/60{background-color:#fff9}.bg-white\/65{background-color:#ffffffa6}.bg-sky-50\/55{background-color:#f0f9ff8c}.bg-sky-100{background-color:#e0f2fe}.bg-sky-100\/70{background-color:#e0f2feb3}.bg-sky-500{background-color:#0ea5e9}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left, var(--tw-gradient-stops))}.from-white\/80{--tw-gradient-from:#fffc;--tw-gradient-to:#fff0;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-200\/45{--tw-gradient-from:#bae6fd73;--tw-gradient-to:#bae6fd00;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-white\/20{--tw-gradient-to:#fff0;--tw-gradient-stops:var(--tw-gradient-from), #fff3, var(--tw-gradient-to)}.via-white\/5{--tw-gradient-to:#fff0;--tw-gradient-stops:var(--tw-gradient-from), #ffffff0d, var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:transparent}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-none{line-height:1}.text-left{text-align:left}.text-white{color:#fff}.text-slate-500{color:#64748b}.text-slate-600{color:#475569}.text-slate-700{color:#334155}.text-slate-800{color:#1e293b}.text-slate-900{color:#0f172a}.text-slate-950{color:#020617}.text-sky-500{color:#0ea5e9}.text-sky-600{color:#0284c7}.text-sky-800{color:#075985}.text-sky-950{color:#082f49}.text-sky-700{color:#0369a1}.tracking-tight{letter-spacing:-.025em}.tracking-\[0\.24em\]{letter-spacing:.24em}.object-cover{object-fit:cover}.object-right-center{object-position:right center}.shadow-sm{box-shadow:0 1px 2px #0000000d}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.shadow-inner{box-shadow:inset 0 2px 4px #0000000d}.shadow-sky-200\/70{--tw-shadow-color:#bae6fdb3;box-shadow:0 10px 15px -3px var(--tw-shadow-color)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s}.transition-transform{transition-property:transform;transition-duration:.15s}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[0fr\]{grid-template-rows:0fr}.opacity-100{opacity:1}.opacity-0{opacity:0}.rotate-45{transform:rotate(45deg)}.hover\:bg-sky-50\/70:hover{background-color:#f0f9ffb3}.hover\:text-sky-600:hover{color:#0284c7}.blur-3xl{filter:blur(64px)}.topic-shell>main{box-sizing:border-box;width:min(100% - 2rem,80rem);margin-left:auto!important;margin-right:auto!important}@media (width>=640px){.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-9{padding:2.25rem}.sm\:p-12{padding:3rem}.sm\:m-7{margin:1.75rem}.sm\:gap-5{gap:1.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-7xl{font-size:4.5rem;line-height:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.lg\:block{display:block}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:items-center{align-items:center}.lg\:ml-\[220px\]{margin-left:220px}.lg\:min-h-\[360px\]{min-height:360px}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(260px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)}}@media (width>=1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.topic-base-background{background:linear-gradient(135deg,#fff 0%,#f4f8fd 30%,#ebf3fa 70%,#fff 100%) 0 0/300% 300%;animation:30s ease-in-out infinite alternate subtleBgMove}.topic-frosted-haze{pointer-events:none;-webkit-backdrop-filter:blur(10px)saturate(112%);background:#ffffff09}.backdrop-blur-xl{-webkit-backdrop-filter:blur(24px)}.backdrop-blur-lg{-webkit-backdrop-filter:blur(16px)}.backdrop-blur-md{-webkit-backdrop-filter:blur(12px)}@keyframes subtleBgMove{0%{background-position:0 0}50%{background-position:100%}to{background-position:0 100%}}.topic-language-switch{z-index:106;color:#fff6;align-items:center;min-width:max-content;height:60px;font-size:12px;font-weight:500;display:flex;position:fixed;top:2rem;right:calc(max(5% + 1rem,50% - 600px + 1rem) + 112px)}.topic-language-switch button{color:#ffffff8c;cursor:pointer;background:0 0;border:0;padding:0}.topic-language-switch button.is-active{color:#fff}.contact-nav-button{z-index:3;color:#ffffffdb;white-space:nowrap;background:#14233c2e;border:1px solid #ffffff6b;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:30px;margin-left:.9rem;padding:.35rem .8rem;font-size:12px;line-height:1;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff2e;visibility:visible!important;opacity:1!important}.contact-nav-fallback{z-index:107;position:fixed;top:calc(2rem + 36px);right:max(5% + 1rem,50% - 600px + 1rem);transform:translateY(-50%)}.contact-nav-button:hover,.contact-nav-button:focus-visible{color:#fff;background:#14233c57;border-color:#ffffffb8;outline:none}.topic-shell .option-wheel:before{background:linear-gradient(90deg,#1e405aa6,#0000)}.topic-shell .option-wheel__item{color:rgba(51, 65, 85, calc(1 - var(--option-distance) * var(--option-fade)))}.topic-shell .option-wheel__item.is-active{color:#16324a;text-shadow:0 0 24px #38bdf852}.faq-tabs{white-space:nowrap;scrollbar-width:none;border:0;align-items:flex-end;gap:.25rem;display:flex;overflow-x:auto}.faq-tabs::-webkit-scrollbar{display:none}.faq-tab{color:#64748b;box-shadow:none;background:#ffffff38;border:0;border-radius:.85rem .85rem 0 0;outline:none;padding:.8rem .7rem .9rem}.faq-tab.is-active{color:#0369a1;box-shadow:none;background:#ffffff85}.faq-question-card{background:#ffffff7a;border:0;border-radius:1.1rem;box-shadow:0 7px 22px #1e4d7a0f,inset 0 1px #ffffff8c}.faq-question-button{border-radius:inherit;background:0 0;border:0;outline:none}.faq-answer{border:0}.case-study-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.case-study-card{background:#ffffff59;border-radius:1.5rem;min-width:0;padding:1.25rem;text-decoration:none;transition:transform .3s,background .3s;display:block}.case-study-card a,.case-study-card a:hover,.case-study-card a:focus-visible{text-decoration:none}.case-study-card:hover,.case-study-card:focus-visible{background:#ffffff94;transform:translateY(-4px)}.case-study-stack{isolation:isolate;aspect-ratio:16/9;perspective:900px;place-items:center;display:grid;position:relative}.case-study-cover,.case-study-stack-image{aspect-ratio:4/3;object-fit:cover;border:1px solid #ffffffd9;border-radius:1rem;width:min(52%,220px);transition:transform .45s cubic-bezier(.2,.75,.25,1),opacity .3s;position:absolute;box-shadow:0 16px 34px #1e4d7a2e}.case-study-cover{z-index:5}.case-study-stack-image{opacity:.88}.case-study-stack-image--0,.case-study-stack-image--1,.case-study-stack-image--2,.case-study-stack-image--3,.case-study-stack-image--4{transform:translate(0)rotate(0)}.case-study-stack-image--0{z-index:1}.case-study-stack-image--1{z-index:2}.case-study-stack-image--2{z-index:3}.case-study-stack-image--3{z-index:4}.case-study-stack-image--4{z-index:5}.case-study-card:hover .case-study-stack[data-count="2"] .case-study-stack-image--0,.case-study-card:focus-visible .case-study-stack[data-count="2"] .case-study-stack-image--0{transform:translate(-18%,2%)rotate(-8deg)}.case-study-card:hover .case-study-stack[data-count="2"] .case-study-stack-image--1,.case-study-card:focus-visible .case-study-stack[data-count="2"] .case-study-stack-image--1{transform:translate(18%,2%)rotate(8deg)}.case-study-card:hover .case-study-stack[data-count="3"] .case-study-stack-image--0,.case-study-card:focus-visible .case-study-stack[data-count="3"] .case-study-stack-image--0{transform:translate(-34%,7%)rotate(-13deg)}.case-study-card:hover .case-study-stack[data-count="3"] .case-study-stack-image--1,.case-study-card:focus-visible .case-study-stack[data-count="3"] .case-study-stack-image--1{transform:translateY(-9%)rotate(0)}.case-study-card:hover .case-study-stack[data-count="3"] .case-study-stack-image--2,.case-study-card:focus-visible .case-study-stack[data-count="3"] .case-study-stack-image--2{transform:translate(34%,7%)rotate(13deg)}.case-study-card:hover .case-study-stack[data-count="4"] .case-study-stack-image--0,.case-study-card:focus-visible .case-study-stack[data-count="4"] .case-study-stack-image--0{transform:translate(-40%,8%)rotate(-16deg)}.case-study-card:hover .case-study-stack[data-count="4"] .case-study-stack-image--1,.case-study-card:focus-visible .case-study-stack[data-count="4"] .case-study-stack-image--1{transform:translate(-14%,-10%)rotate(-6deg)}.case-study-card:hover .case-study-stack[data-count="4"] .case-study-stack-image--2,.case-study-card:focus-visible .case-study-stack[data-count="4"] .case-study-stack-image--2{transform:translate(14%,-10%)rotate(6deg)}.case-study-card:hover .case-study-stack[data-count="4"] .case-study-stack-image--3,.case-study-card:focus-visible .case-study-stack[data-count="4"] .case-study-stack-image--3{transform:translate(40%,8%)rotate(16deg)}.case-study-card:hover .case-study-stack[data-count="5"] .case-study-stack-image--0,.case-study-card:focus-visible .case-study-stack[data-count="5"] .case-study-stack-image--0{transform:translate(-44%,10%)rotate(-17deg)}.case-study-card:hover .case-study-stack[data-count="5"] .case-study-stack-image--1,.case-study-card:focus-visible .case-study-stack[data-count="5"] .case-study-stack-image--1{transform:translate(-22%,-8%)rotate(-8deg)}.case-study-card:hover .case-study-stack[data-count="5"] .case-study-stack-image--2,.case-study-card:focus-visible .case-study-stack[data-count="5"] .case-study-stack-image--2{transform:translateY(-13%)rotate(0)}.case-study-card:hover .case-study-stack[data-count="5"] .case-study-stack-image--3,.case-study-card:focus-visible .case-study-stack[data-count="5"] .case-study-stack-image--3{transform:translate(22%,-8%)rotate(8deg)}.case-study-card:hover .case-study-stack[data-count="5"] .case-study-stack-image--4,.case-study-card:focus-visible .case-study-stack[data-count="5"] .case-study-stack-image--4{transform:translate(44%,10%)rotate(17deg)}.case-detail-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.case-detail-image{aspect-ratio:4/3;object-fit:cover;cursor:zoom-in;border:1px solid #ffffffd9;border-radius:1.25rem;width:100%;transition:transform .22s,box-shadow .22s,filter .22s;box-shadow:0 14px 32px #1e4d7a24}.case-detail-image:hover,.case-detail-image:focus-visible{filter:brightness(1.02);outline:none;transform:translateY(-3px)scale(1.015);box-shadow:0 20px 42px #1e4d7a33}.case-detail-preview{z-index:80;pointer-events:none;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(8px)saturate(108%);background:#f1f5f96b;place-items:center;padding:5vh 5vw;transition:opacity .22s,visibility 0s linear .22s;display:grid;position:fixed;inset:0}.case-detail-preview.is-visible{visibility:visible;opacity:1;transition-delay:0s}.case-detail-preview-surface{box-sizing:border-box;background:#ffffffe0;border:1px solid #ffffffe6;border-radius:1.5rem;place-items:center;width:min(88vw,1120px);min-width:0;height:min(84vh,820px);min-height:0;padding:.75rem;transition:transform .26s cubic-bezier(.2,.75,.25,1);display:grid;position:relative;overflow:hidden;transform:translateY(14px)scale(.88);box-shadow:0 30px 90px #0f172a40}.case-detail-preview.is-visible .case-detail-preview-surface{transform:translateY(0)scale(1)}.case-detail-preview-image{object-fit:contain;border-radius:1rem;width:calc(100% - 1.5rem);height:calc(100% - 1.5rem);display:block;position:absolute;inset:.75rem}@media (width<=640px){.case-study-grid,.case-detail-gallery{grid-template-columns:1fr}.case-detail-preview{padding:4vh 3vw}.case-detail-preview-surface{border-radius:1rem;width:94vw;height:82vh;padding:.5rem}.case-detail-preview-image{width:calc(100% - 1rem);height:calc(100% - 1rem);inset:.5rem}}@media (hover:none){.case-detail-image{cursor:default}.case-detail-preview{display:none}}@media (prefers-reduced-motion:reduce){.case-detail-image,.case-detail-preview,.case-detail-preview-surface{transition-duration:.01ms}}.personal-step{overflow:visible;box-shadow:0 8px 26px #1e4d7a12,inset 0 1px #ffffff85}.personal-step>.border-glow-inner{border-radius:inherit;overflow:hidden}.personal-step-trigger{cursor:pointer;background:#ffffff2e;border:0;transition:background-color .18s,color .18s}.personal-step-trigger:hover,.personal-step-trigger:focus-visible{background:#e0f2fe6b;outline:none}.personal-step-number{color:#0284c7;background:#0ea5e91f}.personal-step-chevron{color:#0284c7;background:#e0f2feb8;font-size:1.15rem;line-height:1}.personal-step-detail{background:#ffffff1f;margin:0}.enterprise-step{overflow:visible;box-shadow:0 8px 26px #1e4d7a12,inset 0 1px #ffffff85}.enterprise-step>.border-glow-inner{border-radius:inherit;overflow:hidden}.enterprise-step-trigger{cursor:pointer;background:#ffffff2e;border:0;transition:background-color .18s,color .18s}.enterprise-step-trigger:hover,.enterprise-step-trigger:focus-visible{background:#e0f2fe6b;outline:none}.enterprise-step-number{color:#0284c7;background:#0ea5e91f}.enterprise-step-chevron{color:#0284c7;background:#e0f2feb8;font-size:0;line-height:1;position:relative}.enterprise-step-chevron:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.38rem;height:.38rem;transition:transform .3s ease-out;transform:translateY(-.12rem)rotate(45deg)}.enterprise-step-chevron.is-expanded:before{transform:translateY(.12rem)rotate(225deg)}.enterprise-step-detail{background:#ffffff1f;margin:0}.whitespace-pre-line{white-space:pre-line}.bg-amber-50\/70{background-color:#fffbebb3}.text-amber-900{color:#78350f}.rotate-180{transform:rotate(180deg)}.category-shell{padding:2.5rem 2rem;overflow:visible}.category-shell>.border-glow-inner{overflow:visible}.category-eyebrow,.category-region-kicker{color:#0e7490;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.category-region-heading{border-bottom:1px solid #7dd3fc4d;align-items:flex-start;gap:1rem;padding-bottom:1.1rem;display:flex}.category-region-icon,.category-group-heading>.category-line-icon{color:#0ea5e9;background:#e0f2fe9e;border-radius:.85rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid;box-shadow:inset 0 1px #ffffffa6}.category-region-icon .category-line-icon{width:1.65rem;height:1.65rem}.category-region-title{color:#0f172a;margin:.22rem 0 0;font-size:clamp(1.45rem,2.6vw,2.15rem);font-weight:750;line-height:1.2}.category-region-subtitle{color:#475569;margin:.45rem 0 0;font-size:.92rem;line-height:1.65}.category-groups-grid{gap:2rem;display:grid}.category-group{min-width:0}.category-group-heading{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.category-group-heading>.category-line-icon{width:1.35rem;height:1.35rem;box-shadow:none;background:0 0;border:0;border-radius:0}.category-group-title{color:#1e40af;margin:0;font-size:1.08rem;font-weight:700;line-height:1.4}.category-group-note{color:#64748b;font-size:.78rem}.category-jobs-grid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.category-job{color:#0f172a;align-items:baseline;gap:.55rem;min-width:0;padding:.45rem .85rem;font-size:.95rem;line-height:1.5;display:flex}.category-job-title{color:#0f172a;font-weight:700}.category-job-salary{color:#0284c7;letter-spacing:.01em;white-space:nowrap;font-weight:750}.category-job-salary:before{content:"｜";color:#ccc;margin-right:.4rem;font-weight:400}.category-job:not(.category-job--row-start){border-left:1px solid #ccc}.category-line-icon{color:#0ea5e9;width:1.5rem;height:1.5rem}.category-section-divider{background:linear-gradient(90deg,#0000,#38bdf86b,#0000);height:1px;margin:4.5rem 0 0}.category-region--spaced{margin-top:5rem}.category-macau-note{color:#64748b;margin:2rem 0 0;font-size:.82rem;line-height:1.7}.recruit-shell,.recruit-shell>.border-glow-inner{overflow:visible}.recruit-header{max-width:56rem}.recruit-intro{color:#475569;margin:1.25rem 0 0;font-size:1.02rem;font-weight:400;line-height:1.9}.recruit-audience{border-top:1px solid #7dd3fc57;border-bottom:1px solid #7dd3fc57;margin-top:2.5rem;padding:1.75rem 0}.recruit-section{margin-top:3.5rem}.recruit-section-title{color:#0f172a;margin:0;font-size:1.45rem;font-weight:720;line-height:1.4}.recruit-audience-grid,.recruit-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.4rem;display:grid}.recruit-audience-card,.recruit-support-card,.recruit-benefit-card{background:#ffffff4d;border:1px solid #ffffffb3;border-radius:1rem;min-width:0;padding:1.4rem;box-shadow:0 10px 28px #1e4d7a0f,inset 0 1px #ffffff9e}.recruit-audience-card,.recruit-support-card{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.recruit-support-icon{color:#0ea5e9;background:#e0f2feb3;border-radius:.75rem;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:inset 0 1px #ffffffb8}.recruit-support-icon .category-line-icon{width:1.55rem;height:1.55rem}.recruit-support-title,.recruit-card-title{color:#1e293b;margin:.1rem 0 0;font-size:1.02rem;font-weight:650;line-height:1.5}.recruit-support-detail,.recruit-card-detail{color:#475569;white-space:pre-line;margin:.65rem 0 0;font-size:.92rem;line-height:1.8}.recruit-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.4rem;display:grid}.recruit-benefit-card{grid-template-rows:auto 1fr;grid-template-columns:3rem minmax(0,1fr);align-items:start;column-gap:1rem;display:grid}.recruit-benefit-card>.recruit-support-icon{grid-row:1/span 2}.recruit-benefit-grid--light .recruit-benefit-card:last-child{grid-column:1/-1}.recruit-process-list{gap:0;max-width:58rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid;position:relative}.recruit-process-list:before{content:"";background:linear-gradient(#38bdf885,#94a3b838);width:1px;position:absolute;top:1.4rem;bottom:1.4rem;left:1.25rem}.recruit-process-item{grid-template-columns:3.4rem minmax(0,1fr);align-items:start;min-width:0;padding:0 0 1.25rem;display:grid;position:relative}.recruit-process-item:last-child{padding-bottom:0}.recruit-process-number{z-index:1;color:#0284c7;background:#f1f8fcf0;border:1px solid #7dd3fc94;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:.72rem;font-weight:750;display:grid}.recruit-process-item p{color:#334155;margin:.35rem 0 0;font-size:.96rem;line-height:1.75}.recruit-risk-note{color:#64748b;border-top:1px solid #94a3b840;grid-template-columns:1.6rem minmax(0,1fr);gap:.75rem;margin-top:3.5rem;padding-top:1.25rem;display:grid}.recruit-risk-icon{border:1px solid #64748b7a;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;margin-top:.12rem;font-size:.72rem;font-weight:700;line-height:1;display:grid}.recruit-risk-note p{margin:0;font-size:.78rem;line-height:1.75}.city-partner-shell,.city-partner-shell>.border-glow-inner{overflow:visible}.city-partner-header{display:block}.partner-icon-wrap{color:#0ea5e9;background:#e0f2feb3;border-radius:.9rem;flex:none;place-items:center;width:3.5rem;height:3.5rem;display:grid;box-shadow:inset 0 1px #ffffffbf}.city-partner-intro{color:#475569;max-width:58rem;margin:1.25rem 0 0;font-size:1.02rem;line-height:1.9}.partner-section{margin-top:3.5rem}.partner-section-title{color:#0f172a;margin:0;font-size:1.45rem;font-weight:720;line-height:1.4}.partner-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.4rem;display:grid}.partner-info-card{background:#ffffff4d;border:1px solid #ffffffb8;border-radius:1rem;grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;min-width:0;padding:1.35rem;display:grid;box-shadow:0 10px 28px #1e4d7a0f,inset 0 1px #ffffff9e}.partner-icon-wrap{border-radius:.75rem;width:3rem;height:3rem}.partner-icon-wrap .partner-line-icon{width:1.55rem;height:1.55rem}.partner-line-icon{color:currentColor;width:1.5rem;height:1.5rem}.partner-card-title{color:#1e293b;margin:.08rem 0 0;font-size:1.02rem;font-weight:650;line-height:1.5}.partner-card-detail{color:#475569;margin:.6rem 0 0;font-size:.92rem;line-height:1.8}.partner-rights-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.partner-rights-list li{color:#334155;background:#ffffff3d;border:1px solid #ffffffad;border-radius:.9rem;align-items:flex-start;gap:.7rem;min-width:0;padding:1rem 1.1rem;font-size:.94rem;line-height:1.75;display:flex}.partner-check{color:#0284c7;background:#e0f2feb8;border:1px solid #0ea5e96b;border-radius:50%;flex:none;place-items:center;width:1.35rem;height:1.35rem;margin-top:.15rem;font-size:.75rem;line-height:1;display:grid}.partner-process-list{gap:0;margin:1.4rem 0 0;padding:0;list-style:none;display:grid;position:relative}.partner-process-list:before{content:"";background:linear-gradient(#38bdf885,#94a3b838);width:1px;position:absolute;top:1.25rem;bottom:1.25rem;left:1.25rem}.partner-process-item{grid-template-columns:3.4rem minmax(0,1fr);align-items:start;min-width:0;padding:0 0 1.25rem;display:grid;position:relative}.partner-process-item:last-child{padding-bottom:0}.partner-process-number{z-index:1;color:#0284c7;background:#f1f8fcf0;border:1px solid #7dd3fc94;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:.72rem;font-weight:750;display:grid}.partner-process-item p{color:#334155;margin:.35rem 0 0;font-size:.94rem;line-height:1.75}.partner-risk-note{color:#64748b;border-top:1px solid #94a3b840;grid-template-columns:1.6rem minmax(0,1fr);gap:.75rem;margin-top:3.5rem;padding-top:1.25rem;display:grid}.partner-risk-icon{border:1px solid #64748b7a;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;margin-top:.12rem;font-size:.72rem;font-weight:700;line-height:1;display:grid}.partner-risk-note p{margin:0;font-size:.78rem;line-height:1.75}.peer-partner-shell,.peer-partner-shell>.border-glow-inner{overflow:visible}.peer-partner-intro{color:#475569;max-width:58rem;margin:1.25rem 0 0;font-size:1.02rem;line-height:1.9}.peer-section{margin-top:3.5rem}.peer-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.4rem;display:grid}.peer-mode-card{background:#ffffff4d;border:1px solid #ffffffb8;border-radius:1rem;grid-template-rows:auto auto 1fr;align-content:start;min-width:0;padding:1.4rem;display:grid;box-shadow:0 10px 28px #1e4d7a0f,inset 0 1px #ffffff9e}.peer-mode-title{color:#1e293b;min-height:4.5rem;margin:1rem 0 0;font-size:1.02rem;font-weight:650;line-height:1.5}.peer-mode-copy{color:#475569;margin-top:.85rem;font-size:.9rem;line-height:1.8}.peer-mode-copy p{margin:0}.peer-mode-copy p+p{margin-top:.75rem}.peer-boundary-emphasis{color:#334155;font-weight:650}.peer-advantage-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.peer-advantage-list li{color:#334155;background:#ffffff3d;border:1px solid #ffffffad;border-radius:.9rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.8rem;min-width:0;padding:1rem 1.1rem;font-size:.94rem;line-height:1.75;display:grid}.peer-advantage-icon{color:#0ea5e9;background:#e0f2feb3;border-radius:.7rem;place-items:center;width:2.5rem;height:2.5rem;display:grid;box-shadow:inset 0 1px #ffffffbf}.peer-advantage-icon .partner-line-icon{width:1.35rem;height:1.35rem}.contact-shell,.contact-shell>.border-glow-inner{overflow:visible}.contact-intro{color:#475569;max-width:58rem;margin:1.25rem 0 0;font-size:1.02rem;line-height:1.9}.contact-section{margin-top:3.5rem}.contact-consultation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.4rem;display:grid}.contact-consultation-card{background:#ffffff4d;border:1px solid #ffffffb8;border-radius:1rem;grid-template-rows:auto auto 1fr;align-content:start;min-width:0;padding:1.4rem;display:grid;box-shadow:0 10px 28px #1e4d7a0f,inset 0 1px #ffffff9e}.contact-consultation-icon,.contact-icon-wrap{color:#0ea5e9;background:#e0f2feb3;border-radius:.75rem;flex:none;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:inset 0 1px #ffffffbf}.contact-consultation-icon .partner-line-icon{width:1.75rem;height:1.75rem}.contact-line-icon{color:currentColor;width:28px;height:28px}.contact-card-title{color:#1e293b;margin:1rem 0 0;font-size:1.02rem;font-weight:650;line-height:1.5}.contact-card-detail{color:#475569;margin:.7rem 0 0;font-size:.92rem;line-height:1.8}.contact-info-card{background:#ffffff4d;border:1px solid #ffffffb8;border-radius:1rem;margin-top:1.4rem;padding:0 1.4rem;box-shadow:0 10px 28px #1e4d7a0f,inset 0 1px #ffffff9e}.contact-info-list{margin:0}.contact-info-row{border-bottom:1px solid #94a3b838;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:1rem;min-width:0;padding:1.25rem 0;display:grid}.contact-info-row:last-child{border-bottom:0}.contact-info-row--wechat{grid-template-columns:3rem minmax(0,1fr) 6.5rem}.contact-info-copy{min-width:0}.contact-info-title{color:#1e293b;margin:0;font-size:.95rem;font-weight:650;line-height:1.5}.contact-info-detail{color:#475569;overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.92rem;line-height:1.75}.contact-phone-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.25rem;max-width:42rem;display:grid}.contact-phone-item{align-content:start;gap:.18rem;min-width:0;display:grid}.contact-phone-label{color:#64748b;font-size:.78rem;line-height:1.55}.contact-phone-actions{flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem;display:flex}.contact-phone-link{color:#334155;white-space:nowrap;width:fit-content;font-size:.96rem;font-weight:600}.contact-whatsapp-link{color:#475569;font-size:.78rem;font-weight:500}.contact-action-link{color:inherit;border-bottom:1px solid #64748b4d;text-decoration:none;transition:color .2s,border-color .2s}.contact-action-link:hover,.contact-action-link:focus-visible{color:#0284c7;border-color:#0284c780;outline:none}.contact-qr{object-fit:contain;background:#ffffffd1;border:1px solid #94a3b847;border-radius:.7rem;width:6.5rem;height:6.5rem;padding:.3rem}.contact-risk-note{color:#64748b;border-top:1px solid #94a3b840;grid-template-columns:1.6rem minmax(0,1fr);gap:.75rem;margin-top:3.5rem;padding-top:1.25rem;display:grid}.contact-risk-note p{margin:0;font-size:.78rem;line-height:1.75}@media (width>=1024px){.lg\:col-span-2{grid-column:span 2/span 2}.recruit-process-list{grid-template-columns:repeat(6,minmax(0,1fr));max-width:none}.recruit-process-list:before{background:linear-gradient(90deg,#38bdf885,#94a3b838);width:auto;height:1px;inset:1.25rem calc(16.6667% - 1.25rem) auto 1.25rem}.recruit-process-item{grid-template-columns:minmax(0,1fr);padding:0 .8rem 0 0}.recruit-process-item p{margin:.9rem 0 0;font-size:.86rem;line-height:1.7}.partner-card-grid--empower{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-process-list{grid-template-columns:repeat(6,minmax(0,1fr))}.partner-process-list:before{background:linear-gradient(90deg,#38bdf885,#94a3b838);width:auto;height:1px;inset:1.25rem calc(16.6667% - 1.25rem) auto 1.25rem}.partner-process-item{grid-template-columns:minmax(0,1fr);padding:0 .8rem 0 0}.partner-process-item p{margin:.9rem 0 0;font-size:.84rem;line-height:1.7}.peer-process-list{grid-template-columns:repeat(5,minmax(0,1fr))}.peer-process-list:before{right:calc(20% - 1.25rem)}}@media (width>=640px){.category-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-job:nth-child(odd){border-left:0}.category-job:nth-child(2n){border-left:1px solid #ccc}}@media (width>=1280px){.category-jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-job:nth-child(2n){border-left:0}.category-job:nth-child(3n+2),.category-job:nth-child(3n+3){border-left:1px solid #ccc}}@media (width<=639px){.topic-shell{background-color:#0000;background-image:radial-gradient(circle at 15% 9%,#bfdbfe85,#0000 34%),radial-gradient(circle at 88% 31%,#ddd6fe80,#0000 38%),linear-gradient(145deg,#f8fafc 0%,#eef4f9 48%,#f2eef8 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.topic-shell>main{box-sizing:border-box;width:100%;max-width:42rem;padding:1.75rem .75rem 3rem}.topic-shell>main>.border-glow-card{border-radius:1.1rem;padding:1.15rem!important}.topic-shell h1.text-4xl,.topic-shell h2.text-4xl,.topic-shell .text-5xl{font-size:1.8rem;line-height:1.22}.topic-shell .text-3xl{font-size:1.55rem;line-height:1.28}.topic-shell .leading-8{line-height:1.72}.topic-shell .mt-24{margin-top:3.25rem}.topic-shell .mt-14{margin-top:2.25rem}.topic-shell .mt-12{margin-top:2rem}.topic-shell .mt-10{margin-top:1.6rem}.case-study-grid{gap:.85rem}.case-study-card{border-radius:1rem;padding:.8rem}.case-study-stack{aspect-ratio:1.9}.case-study-cover,.case-study-stack-image{border-radius:.75rem;width:min(48%,150px)}.category-job{padding-left:0;padding-right:0;border-left:0!important}.category-job-salary:before{content:none}.recruit-audience-grid,.recruit-support-grid,.recruit-benefit-grid{grid-template-columns:1fr}.recruit-audience-card,.recruit-support-card,.recruit-benefit-card{border-radius:.85rem;grid-template-columns:2.3rem minmax(0,1fr);gap:.75rem;padding:.9rem}.recruit-benefit-grid--light .recruit-benefit-card:last-child{grid-column:auto}.recruit-support-icon{width:2.3rem;height:2.3rem}.recruit-support-icon .category-line-icon{width:1.25rem;height:1.25rem}.recruit-audience{margin-top:1.7rem;padding:1.25rem 0}.recruit-section{margin-top:2.1rem}.recruit-section-title,.partner-section-title{font-size:1.18rem}.recruit-intro,.city-partner-intro,.peer-partner-intro,.contact-intro{margin-top:.85rem;font-size:.92rem;line-height:1.75}.recruit-support-title,.recruit-card-title,.partner-card-title,.peer-mode-title,.contact-card-title{font-size:.94rem}.recruit-support-detail,.recruit-card-detail,.partner-card-detail,.peer-mode-copy,.contact-card-detail{margin-top:.42rem;font-size:.84rem;line-height:1.65}.partner-card-grid,.partner-rights-list,.peer-mode-grid,.peer-advantage-list,.contact-consultation-grid{grid-template-columns:1fr}.partner-info-card{border-radius:.85rem;grid-template-columns:2.3rem minmax(0,1fr);gap:.75rem;padding:.9rem}.partner-icon-wrap{width:2.3rem;height:2.3rem}.partner-icon-wrap .partner-line-icon{width:1.25rem;height:1.25rem}.partner-rights-list li,.peer-advantage-list li{padding:.85rem;font-size:.84rem;line-height:1.62}.peer-advantage-list li{grid-template-columns:2.15rem minmax(0,1fr);gap:.65rem}.peer-advantage-icon{width:2.15rem;height:2.15rem}.peer-mode-card{border-radius:.85rem;padding:.9rem}.peer-mode-title{min-height:0}.partner-section,.peer-section,.contact-section{margin-top:2.1rem}.contact-consultation-card{border-radius:.85rem;padding:.9rem}.contact-consultation-icon,.contact-icon-wrap{width:2.3rem;height:2.3rem}.contact-info-card{border-radius:.85rem;padding:0 .9rem}.contact-info-row,.contact-info-row--wechat{grid-template-columns:2.3rem minmax(0,1fr);gap:.75rem;padding:.9rem 0}.contact-info-title{font-size:.88rem}.contact-info-detail{margin-top:.25rem;font-size:.82rem;line-height:1.6}.contact-info-row--wechat .contact-qr{grid-column:2}.contact-phone-list{grid-template-columns:1fr;gap:.75rem}.recruit-process-list:before,.partner-process-list:before{left:1rem}.recruit-process-item,.partner-process-item{grid-template-columns:2.75rem minmax(0,1fr);padding-bottom:.95rem}.recruit-process-number,.partner-process-number{width:2rem;height:2rem;font-size:.66rem}.recruit-process-item p,.partner-process-item p{margin-top:.16rem;font-size:.84rem;line-height:1.62}.recruit-risk-note,.partner-risk-note,.contact-risk-note{margin-top:2.1rem;padding-top:.9rem}}@media (width<=768px){.topic-shell{background-color:#0000;background-image:radial-gradient(circle at 15% 9%,#bfdbfe85,#0000 34%),radial-gradient(circle at 88% 31%,#ddd6fe80,#0000 38%),linear-gradient(145deg,#f8fafc 0%,#eef4f9 48%,#f2eef8 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.topic-prism-layer,.topic-base-background,.topic-frosted-haze,.topic-soft-overlay{display:none!important}.topic-base-background{background-color:#0000;background-image:radial-gradient(circle at 18% 12%,#bfdbfeb8,#0000 38%),radial-gradient(circle at 86% 34%,#ddd6fead,#0000 42%),linear-gradient(145deg,#f8fafc 0%,#eef4f9 48%,#f1eef8 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:none!important}.topic-frosted-haze{background:#ffffff14;-webkit-backdrop-filter:none!important}.topic-shell .backdrop-blur-xl,.topic-shell .backdrop-blur-lg,.topic-shell .backdrop-blur-md{-webkit-backdrop-filter:none!important}.topic-shell .border-glow-card{transform:none;box-shadow:0 6px 18px #1e4d7a0e}.topic-shell .mt-8{margin-top:1.1rem}.topic-shell .mt-7{margin-top:1rem}.topic-shell .mt-6{margin-top:.9rem}.topic-shell .mt-5{margin-top:.75rem}.topic-shell .mt-4{margin-top:.65rem}.topic-shell p.text-base.leading-8{font-size:.93rem;line-height:1.64}.topic-shell .personal-step-trigger,.topic-shell .enterprise-step-trigger{padding:.85rem}.topic-shell .personal-step-detail,.topic-shell .enterprise-step-detail{padding-bottom:.9rem;padding-left:3.6rem;padding-right:.9rem;font-size:.84rem;line-height:1.62}.topic-language-switch{height:60px;top:1.2rem;left:31%;right:auto}.contact-nav-button{min-height:28px;margin-left:0;padding-inline:.58rem;font-size:11px}.contact-nav-fallback{top:calc(1.2rem + 36px);right:calc(4% + 3.5rem)}}@media (width<=380px){.topic-language-switch{font-size:11px;left:29%}.contact-nav-button{padding-inline:.48rem;font-size:10px}}
