body,html{margin:0;padding:0}.qsite{--ink:#0f1c1a;--sub:#5c6f6a;--line:#e6ece9;--hair:#eef3f1;--bg:#ffffff;--soft:#f4f9fd;--softer:#f8fbfe;--card:#ffffff;--brand:#09cee7;--brand2:#00c0f0;--brandink:#00c0f0;--brandsolid:#09cee7;--brandon:#00323b;--brandsoft:#e4f8fb;--gold:#c99b3f;--goldsoft:#f7f0e0;--shadow:0 10px 40px rgba(15,60,54,.09);--shadow-sm:0 4px 16px rgba(15,60,54,.07);--maxw:1180px;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column;*{box-sizing:border-box}main{flex:1 0 auto}footer.site{flex-shrink:0}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.eyebrow{font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--sub);font-weight:700}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:focus-visible{outline:2.5px solid var(--brand);outline-offset:2px;border-radius:4px}header.site{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(10px);backdrop-filter:saturate(1.6) blur(10px);border-bottom:1px solid var(--line)}.nav{gap:26px;height:64px}.brand,.nav{display:flex;align-items:center}.brand{gap:9px;font-weight:900;font-size:21px;letter-spacing:.5px;cursor:pointer}.brand .logo{height:48px;width:auto;display:block;transform:translateY(-8px)}.brand b{color:var(--brand2)}.brand small{font-size:11px;color:var(--sub);font-weight:600;letter-spacing:0}.brand .brandTx{display:flex;flex-direction:column;justify-content:center;gap:1px;line-height:1.15;align-self:stretch}.brand .brandTag{font-size:11px;font-weight:600;color:var(--sub);letter-spacing:0;white-space:nowrap}.menu{display:flex;gap:22px;margin-left:8px}.menu a{font-size:15px;color:var(--ink);font-weight:600;padding:6px 0;position:relative}.menu a:hover{color:var(--brand2)}.menu a:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:2px;background:var(--brand);transition:right .2s}.menu a:hover:after{right:0}.contact{position:relative;display:flex;align-items:center}.contactTrigger{font-family:inherit;font-size:15px;color:var(--ink);font-weight:600;padding:6px 0;border:none;background:none;cursor:pointer;position:relative}.contactTrigger:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:2px;background:var(--brand);transition:right .2s}.contact:focus-within .contactTrigger,.contact:hover .contactTrigger{color:var(--brand2)}.contact:focus-within .contactTrigger:after,.contact:hover .contactTrigger:after{right:0}.contactPanel{position:absolute;top:calc(100% + 12px);right:0;z-index:55;width:330px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:16px 18px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:.18s}.contactPanel:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.contact:focus-within .contactPanel,.contact:hover .contactPanel{opacity:1;visibility:visible;transform:none}@media (prefers-reduced-motion:reduce){.contactPanel{transition:none}}.ctBlock+.ctBlock{margin-top:14px;padding-top:14px;border-top:1px solid var(--hair)}.ctHd{display:block;font-size:13px;color:var(--sub);font-weight:700;margin-bottom:8px;letter-spacing:.3px}.contactPanel dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:5px 12px}.contactPanel dt{font-size:12.5px;color:var(--sub);white-space:nowrap}.contactPanel dd{margin:0;font-size:13px;color:var(--ink);font-weight:600}.contactPanel address{font-style:normal}.contactPanel a{color:var(--brandink);text-decoration:none}.contactPanel a:hover{text-decoration:underline}.appdl{position:relative;display:flex;align-items:center}.appdlTrigger{display:grid;place-items:center;width:32px;height:32px;font-size:17px;line-height:1;border:0;background:var(--card);border-radius:9px;cursor:pointer;font-family:inherit;transition:.15s}.appdl:focus-within .appdlTrigger,.appdl:hover .appdlTrigger{background:var(--brandsoft)}.appdlPanel{position:absolute;top:calc(100% + 12px);right:0;z-index:55;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:8px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:.18s}.appdlPanel:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.appdl:focus-within .appdlPanel,.appdl:hover .appdlPanel{opacity:1;visibility:visible;transform:none}.appdlPanel img{display:block;width:190px;height:190px;border-radius:8px}@media (prefers-reduced-motion:reduce){.appdlPanel{transition:none}}.btn{border:none;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700;cursor:pointer;display:inline-block}.btn.solid{background:var(--brandsolid);color:#fff}.btn.ghost{background:transparent;color:var(--brandink);border:1px solid var(--line)}footer.site{background:#484848;border-top:none;padding:46px 0 26px;font-size:14px;color:#a2a8b0;margin-top:20px}footer.site .wrap{max-width:1220px}.fcols{display:grid;gap:28px}.fcols.full{grid-template-columns:1.35fr .85fr .85fr 1.5fr}.fcols.simple{grid-template-columns:1.4fr 1fr 1fr}.fqr{display:flex;gap:14px;flex-wrap:wrap}.fqr figure{margin:0;text-align:center}.fqr .qrbox{width:80px;height:80px;background:#fff;border-radius:8px;padding:6px}.fqr .qrbox img,.fqr .qrbox svg{width:100%;height:100%;display:block}.fqr figcaption{font-size:12px;color:#a2a8b0;margin-top:8px;line-height:1.4}.fqr a{color:inherit}.fqr a:hover figcaption{color:#fff}.fchannels{margin:14px 0 0;font-size:13px;color:#a2a8b0;line-height:1.7}.fservice dl{gap:14px;margin:0 0 22px}.fservice dl,.fservice dt{display:flex;align-items:center}.fservice dt{width:46px;height:46px;border-radius:50%;background:#6b7078;justify-content:center;font-size:21px;color:#fff;flex:0 0 auto}.fservice .question_icon dt{font-size:26px}.fservice .tel24 dd p{margin:0 0 5px;font-size:13px;color:#a2a8b0;line-height:1.6}.fservice .tel24 dd p a{display:inline;margin:0;font-size:inherit;color:inherit}.fservice .tel24 dd p a:hover{color:#fff}.fservice .tel24 dd p:first-child{color:#eceef1;font-weight:600;font-size:14.5px;margin-bottom:7px}.fservice .question_icon dd{font-size:14.5px;color:#eceef1;cursor:pointer}.fservice .question_icon dd:hover{color:#fff}.fcol h2{font-size:15px;margin:0 0 16px;color:#eceef1;font-weight:600}.fcol a{display:block;color:#a2a8b0;margin:11px 0;font-size:13.5px;cursor:pointer}.fcol a:hover{color:#fff}.qfooter{margin-top:34px}.qfooter .footer-top-line{height:1px;background:rgba(255,255,255,.12)}.qfooter .footer-text{margin-top:26px}.qfooter .text-line{font-size:14px;text-align:center;line-height:25px;font-weight:400}.qfooter .text-line .text-inline{display:inline;vertical-align:middle;margin-right:22px;color:hsla(0,0%,60%,.9)}.qfooter .text-line .text-inline.hover:hover{color:#00c0f0;cursor:pointer}.qfooter a{text-decoration:none}.qfooter .text-line .text-inline a{color:inherit}.qfooter .text-line .text-inline a:hover{color:#00c0f0}@media (max-width:900px){.menu{display:none}.fcols.full,.fcols.simple{grid-template-columns:1fr 1fr}}@media (max-width:560px){.fcols.full,.fcols.simple{grid-template-columns:1fr}.fcols .fnav{display:none}}}@media (prefers-color-scheme:dark){.qsite{--ink:#e9f1ef;--sub:#93a6a1;--line:#20302c;--hair:#182420;--bg:#0b1310;--soft:#0e1922;--softer:#0b141d;--card:#121e1a;--brand:#22d6ec;--brand2:#00c0f0;--brandink:#00c0f0;--brandsolid:#22d6ec;--brandon:#00272e;--brandsoft:#073038;--gold:#dcb35f;--goldsoft:#2a2213;--shadow:0 10px 40px rgba(0,0,0,.5);--shadow-sm:0 4px 16px rgba(0,0,0,.4)}}html[data-chrome=bare] .appcta,html[data-chrome=bare] .qsite>footer.site,html[data-chrome=bare] .qsite>header.site{display:none}html[data-chrome=bare] .qsite.home .hero .wrap{padding-top:30px}html[data-chrome=bare] .qsite.page .crumb{padding-top:12px}html[data-chrome=bare] .qsite.home .sec{scroll-margin-top:12px}html[data-chrome=bare] .qsite.page .gtabs{top:0}html[data-chrome=bare] .qsite.page .ggroup{scroll-margin-top:86px}