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