@font-face{font-family:Montserrat Web;src:url(/assets/fonts/Montserrat-Variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Source Han Sans SC Web;src:url(/assets/fonts/SourceHanSansSC-Subset.woff2) format("woff2");font-style:normal;font-weight:250 900;font-display:swap}@font-face{font-family:Source Han Sans SC Web Full;src:url(/assets/fonts/SourceHanSansSC-VF.woff2) format("woff2");font-style:normal;font-weight:250 900;font-display:swap}:root{--ink:#202638;--muted:#697080;--blue:#2a3691;--blue-deep:#182565;--cyan:#27b9f1;--red:#dc2d38;--line:#dfe2ea;--soft:#f5f6fa;--white:#fff;--shadow:0 18px 55px rgb(28 35 76/12%);--radius:18px;--container:min(1440px,calc(100vw - 80px));--header-height:86px;--inner-page-hero-height:720px;--inner-page-title-top:219px;--inner-page-content-overlap:68px;--inner-page-content-radius:clamp(38px,6.25vw,120px) clamp(38px,6.25vw,120px) 0 0 /var(--inner-page-content-overlap) var(--inner-page-content-overlap) 0 0;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--space-12:96px;--space-15:120px;--font-banner-zh:80px;--font-banner-en:12px;--font-heading-zh:45px;--font-heading-en:40px;--font-body:16px;--font-en:"Montserrat Web",sans-serif;--font-zh:"Source Han Sans SC Web","Source Han Sans SC Web Full",sans-serif}html[data-font-platform=ios]{--font-zh:"PingFang SC",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 20px)}body{margin:0;overflow-x:hidden;color:var(--ink);background:#fff;font-family:"Montserrat Web",var(--font-zh);font-synthesis:none;letter-spacing:0;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;letter-spacing:0}button{color:inherit}img{display:block;max-width:100%}:focus-visible{outline:3px solid rgb(42 54 145/42%);outline-offset:3px}.container{width:var(--container);margin-inline:auto}.section{padding:var(--space-15) 0}.section-title{margin:0;font-size:clamp(32px,4vw,56px);line-height:1.12;letter-spacing:-.04em}.section-title small{display:block;margin-bottom:14px;color:var(--blue);font-size:13px;letter-spacing:.18em;text-transform:uppercase}.section-copy{color:var(--muted);font-size:17px;line-height:2}html[data-scroll-reveal-ready=true] [data-scroll-reveal]{opacity:1;transform:translateY(0);transition:opacity 1.1s ease-out,transform 1.1s ease-out}html[data-scroll-reveal-ready=true] [data-scroll-reveal]:not([data-revealed=true]){opacity:0;transform:translateY(40px)}@media (prefers-reduced-motion:reduce){html[data-scroll-reveal-ready=true] [data-scroll-reveal],html[data-scroll-reveal-ready=true] [data-scroll-reveal]:not([data-revealed=true]){opacity:1;transform:none;transition:none}}.eyebrow{color:var(--blue);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:0 24px;border:1px solid var(--blue);border-radius:999px;background:var(--blue);color:white;font-size:16px;letter-spacing:0;cursor:pointer;transition:.25s ease}.button:hover{transform:translateY(-2px);background:var(--blue-deep)}.button.secondary{background:transparent;color:var(--blue)}.icon-button{width:46px;height:46px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff;cursor:pointer;transition:.2s ease}.icon-button:hover{border-color:var(--blue);color:var(--blue)}@media (max-width:1180px){:root{--inner-page-title-top:203px}}@media (max-width:900px){:root{--inner-page-title-top:179px}}@media (max-width:1023px){:root{--container:min(100% - 48px,920px);--header-height:74px}.section{padding:88px 0}}@media (max-width:767px){:root{--container:calc(100% - 32px);--header-height:66px;--inner-page-title-top:136px}.section{padding:68px 0}.section-copy{font-size:15px;line-height:1.85}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.CustomerServiceFloat_float___MCH9{position:fixed;right:max(32px,env(safe-area-inset-right));top:40%;z-index:50;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(32px);transition:opacity .26s ease,transform .32s ease,visibility .32s}.CustomerServiceFloat_float___MCH9[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.CustomerServiceFloat_button__ZmDl1{display:grid;place-items:center;width:60px;height:60px;padding:0;border:0;border-radius:50%;background:#2a3691;cursor:pointer}.CustomerServiceFloat_button__ZmDl1 img{display:block;width:60px;height:60px}.CustomerServiceFloat_button__ZmDl1:focus-visible{outline:3px solid #6975d2;outline-offset:4px}.CustomerServiceFloat_panel__Hq2BR{box-sizing:border-box;position:absolute;right:calc(100% + 16px);top:-20px;width:180px;padding:20px;border-radius:20px;background:white;box-shadow:0 5px 10px #00000026}.CustomerServiceFloat_panel__Hq2BR:before{content:"";position:absolute;left:100%;top:40px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:12px solid white}.CustomerServiceFloat_panel__Hq2BR:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:17px}.CustomerServiceFloat_panel__Hq2BR img{display:block;width:100%;height:auto}.CustomerServiceFloat_caption__FruW_{display:block;margin-top:8px;color:#2a3691;font-size:14px;line-height:1.5;text-align:center}@media (max-width:600px){.CustomerServiceFloat_float___MCH9{right:max(12px,env(safe-area-inset-right))}.CustomerServiceFloat_button__ZmDl1,.CustomerServiceFloat_button__ZmDl1 img{width:48px;height:48px}.CustomerServiceFloat_panel__Hq2BR{top:-26px;width:min(180px,calc(100vw - 88px))}}@media (prefers-reduced-motion:reduce){.CustomerServiceFloat_float___MCH9{transition:none;transform:none}}