header .nav-links{gap:60px}header .nav-right{flex-shrink:0;gap:16px}header .nav-auth{gap:12px}.appointment-btn{border-color:var(--teal);background:var(--teal);color:#04211c}.appointment-btn:hover{color:#04211c;background:var(--cyan);border-color:var(--cyan)}.language-control{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.language-control:after{content:"";pointer-events:none;border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;position:absolute;right:10px;transform:translateY(-2px)rotate(45deg)}.language-select{-webkit-appearance:none;appearance:none;color:var(--text-hi);cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;min-width:88px;height:36px;padding:0 26px 0 13px;font-family:inherit;font-size:13px;font-weight:600}.language-select:focus-visible,.appointment-btn:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.fp-light .language-select{color:#111;border-color:#0000004d}.fp-light .appointment-btn{color:#04211c}header.nav-compact .nav-links,header.nav-compact .nav-auth{display:none}header.nav-compact .burger{display:block}header.nav-compact .nav-right{margin-left:auto}.mobile-auth{flex-wrap:wrap}.mobile-auth .appointment-btn{border-bottom:0;line-height:1;display:inline-flex}@media (width<=1080px){header .nav-right{gap:12px}.language-select{min-width:82px}}@media (width<=420px){header .nav{padding:0 16px}header .brand-logo{height:28px}header .nav-right{gap:8px}}html:not([lang=zh-CN]) .fp-phero h1,html:not([lang=zh-CN]) .ip-name,html:not([lang=zh-CN]) .sl-vals span{white-space:normal}html:not([lang=zh-CN]) .sec-head h2{display:block}html:not([lang=zh-CN]) .sec-head h2 .grad{display:inline}html:not([lang=zh-CN]) .hero-grid h1{font-size:clamp(32px,3vw,48px)}html:not([lang=zh-CN]) .hero-sub{line-height:1.65}html:not([lang=zh-CN]) .sl h2{letter-spacing:.04em;padding-left:0}html:not([lang=zh-CN]) .sl-vals b{letter-spacing:0;padding-left:0}html:not([lang=zh-CN]) .tcard__name{white-space:normal;font-size:1.1rem}html:not([lang=zh-CN]) .tcard__cover-role{white-space:normal;letter-spacing:.02em;max-width:calc(100% - 36px);line-height:1.3}html:not([lang=zh-CN]) .pd-pill{white-space:normal;max-width:70%}html:not([lang=zh-CN]) .pd-pill b{font-size:clamp(10px,1vw,14px)}html:not([lang=zh-CN]) .pd-bub i{overflow-wrap:anywhere;font-size:clamp(7px,.7vw,11px)}html:not([lang=zh-CN]) .trust-copy h2{line-height:1.2}html:not([lang=zh-CN]) .trust-copy p{line-height:1.65}html:not([lang=zh-CN]) .ip-stat span{white-space:normal}html:not([lang=zh-CN]) .cert-doc figcaption{padding:0 8px}html:not([lang=zh-CN]) .nav-links a{font-size:16px}.cta-banner{box-shadow:none;background:0 0;border:0;border-radius:0}.cta-banner>.glow-orb{display:none}html.fp-on .fp-ip-end{isolation:isolate;background:#04161a;overflow:hidden}html.fp-on .fp-ip-end:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(620px 520px at 96% 2%,#31d8e83d,#0000 64%),radial-gradient(440px 480px at 0 100%,#20d9b83d,#0000 62%),linear-gradient(#06181c 0%,#041218 100%);position:absolute;inset:0}html.fp-on .fp-ip-end:after{display:none!important}html.fp-on .fp-ip-end .fp-body,html.fp-on .fp-ip-end .wrap{z-index:2;background:0 0;position:relative}html.fp-on .fp-ip-end .cta-banner{box-shadow:none;background:0 0;border:0;border-radius:0}html.fp-on .fp-ip-end .cta-banner>.glow-orb{display:none}@media (width<=760px){html.fp-on .fp-ip-end:before{background:radial-gradient(420px 360px at 100% 0,#31d8e838,#0000 66%),radial-gradient(320px 360px at 0 100%,#20d9b833,#0000 64%),linear-gradient(#06181c 0%,#041218 100%)}}@media (width>=761px) and (height<=800px){html.fp-on #scenes .fp-body{padding-top:calc(var(--hdr-h) + 20px);padding-bottom:28px}#scenes .vt-head{margin-bottom:24px}.vt-scenes .vt-card:nth-child(2){margin-top:max(0px,100vh - 700px)}html.fp-on:not([lang=zh-CN]) .fp-slide:not(#pilot):not(.trust-slide) .fp-body{padding-top:calc(var(--hdr-h) + 20px);padding-bottom:28px}html:not([lang=zh-CN]) .fp-body .sec-head{margin-bottom:22px}html:not([lang=zh-CN]) .fp-phero .icon-cluster{height:320px;transform:scale(.8)}html:not([lang=zh-CN]) .fp-phero .phero-desc{margin-top:14px;line-height:1.65}html:not([lang=zh-CN]) .pd-card{padding:24px}html:not([lang=zh-CN]) .pd-card p{margin-top:12px;line-height:1.65}html:not([lang=zh-CN]) .pd-tags{gap:8px;margin-top:16px}html:not([lang=zh-CN]) .pd-tags b{padding:9px 12px}html:not([lang=zh-CN]) .pd-table>div,html:not([lang=zh-CN]) .ix-table>div{padding:10px 18px}html:not([lang=zh-CN]) .pd-lead{margin-bottom:20px}html:not([lang=zh-CN]) .pd-mod{padding:16px 20px}html:not([lang=zh-CN]) .pd-mod h4{margin-top:10px}html:not([lang=zh-CN]) .cta-banner{padding:24px 32px}html:not([lang=zh-CN]) .cta-ip img{width:auto;max-height:180px}html.fp-on:not([lang=zh-CN]) .fp-end .fp-body,html:not([lang=zh-CN]) .fp-end-cta>section{padding-bottom:12px}html:not([lang=zh-CN]) .fp-end footer{padding-top:16px;padding-bottom:8px}html:not([lang=zh-CN]) .foot-top{gap:20px;padding-bottom:16px}html:not([lang=zh-CN]) .foot-col li{margin-bottom:5px}html:not([lang=zh-CN]) .foot-col h5{margin-bottom:10px}html:not([lang=zh-CN]) .foot-bottom{gap:8px;padding-top:12px}html:not([lang=zh-CN]) .cert,html:not([lang=zh-CN]) .ip-card{padding:18px}html:not([lang=zh-CN]) .cert-ico.cert-ico3d{width:72px;height:72px}html:not([lang=zh-CN]) .cert-show-head{margin-bottom:24px}}header .appointment-btn{gap:8px}.appointment-arrow{font-size:18px;font-weight:400;line-height:1}header .language-control{color:var(--text-hi);gap:6px}header .language-select{display:none!important}.language-globe{pointer-events:none;flex:none;width:28px;height:28px;display:block}header .language-select{background:0 0;border:0;border-radius:0;min-width:76px;padding:0 20px 0 4px;font-size:14px}header .language-control:after{right:3px}.fp-light header .language-control{color:#111}@media (width<=420px){.language-globe{width:24px;height:24px}header .language-select{min-width:72px;font-size:13px}}.language-select:focus,.language-select:focus-visible{outline-offset:0!important;box-shadow:none!important;outline:0!important}.language-select option{color:#eaf6f5;background:#0c1f24}.language-select option:checked,.language-select option:hover{color:#04211c;background:#20d9b8}.language-control{align-items:center;gap:6px;display:inline-flex;position:relative}.language-control:after{display:none!important}.language-control.is-open{z-index:20}.language-select{display:none!important}.language-trigger{-webkit-appearance:none;appearance:none;height:36px;color:var(--text-hi);font:inherit;cursor:pointer;user-select:none;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.language-trigger .language-chevron{border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.language-control.is-open .language-chevron{transform:translateY(2px)rotate(225deg)}.language-menu{background:#0c1f24;border:1px solid #20d9b88c;min-width:116px;padding:4px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 30px #00000059}.language-control.is-open .language-menu{display:block}.language-option{width:100%;color:var(--text-hi);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:13px;display:block}.language-option:hover,.language-option.is-active{background:var(--teal);color:#04211c}.fp-light .language-trigger{color:#111}@media (width<=420px){.language-trigger{font-size:13px}.language-menu{right:-4px}}.foot-brand .brand-logo{height:22px}.foot-brand p{white-space:nowrap;max-width:none}
