.service-inner[data-v-bb7a8c98]{width:min(1272px,100% - 48px);margin-inline:auto;position:relative}.service-hero[data-v-bb7a8c98]{color:#fff;background-color:#233043;background-position:50%;background-size:cover;align-items:center;min-height:500px;padding:72px 24px 58px;display:flex;position:relative;overflow:hidden}.service-hero[data-v-bb7a8c98]:before{content:"";z-index:2;background:var(--proto-blue);width:min(1272px,100% - 48px);height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.service-hero h1[data-v-bb7a8c98]{color:#fff;letter-spacing:-1px;margin:18px 0 0;font-size:clamp(36px,3.8vw,50px);font-weight:800;line-height:1.26}.service-hero h1 span[data-v-bb7a8c98]{background:linear-gradient(transparent 62%,color-mix(in srgb,var(--qq-brand) 45%,transparent) 62%)}.service-hero--employment[data-v-bb7a8c98]{background-image:-webkit-image-set(url(../../../qqxb-employment-compliance-hero.avif) 1x type("image/avif"),url(../../../qqxb-employment-compliance-hero.jpg) 1x type("image/jpeg"));background-image:image-set("/qqxb-employment-compliance-hero.avif" 1x type("image/avif"),"/qqxb-employment-compliance-hero.jpg" 1x type("image/jpeg"));background-position:50% 54%}.service-hero-shade[data-v-bb7a8c98]{z-index:1;background:linear-gradient(100deg,#233043eb,#233043d6 50%,#23304399);position:absolute;inset:0}.service-hero-inner[data-v-bb7a8c98]{z-index:3}.service-hero-inner[data-v-bb7a8c98]>*{max-width:920px}.service-eyebrow[data-v-bb7a8c98]{color:#8ab4ff;letter-spacing:4px;margin:0;font-size:13px;font-weight:700}.service-hero-description[data-v-bb7a8c98]{color:#ffffffc2;margin:18px 0 0;font-size:clamp(14px,1.7vw,16px);line-height:1.75}.service-hero-actions[data-v-bb7a8c98]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.service-button[data-v-bb7a8c98]{color:#fff;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:50px;padding:0 30px;font-size:15px;font-weight:700;display:inline-flex}.service-button--primary[data-v-bb7a8c98]{background:var(--proto-blue);box-shadow:0 14px 32px color-mix(in srgb,var(--qq-brand) 40%,transparent)}.service-button--ghost[data-v-bb7a8c98]{background:0 0;border:1px solid #ffffff59}.service-button--ghost[data-v-bb7a8c98]:focus-visible,.service-button--ghost[data-v-bb7a8c98]:hover{background:#ffffff14;border-color:#ffffffb8}.service-hero-pills[data-v-bb7a8c98]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:40px;display:flex}.service-hero-pills small[data-v-bb7a8c98]{color:#ffffff80;font-size:12px}.service-hero-pills a[data-v-bb7a8c98]{color:#ffffffdb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff29;border-radius:20px;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.service-hero-pills a svg[data-v-bb7a8c98]:first-child{color:#8ab4ff}.service-hero-pills a svg[data-v-bb7a8c98]:last-child{color:#ffffff80}.service-photo-credit[data-v-bb7a8c98]{z-index:3;color:#ffffff38;margin:0;font-size:9px;position:absolute;bottom:7px;left:10px}.service-solutions[data-v-bb7a8c98]{padding:60px 0 66px;scroll-margin-top:128px}.service-section-heading[data-v-bb7a8c98]{text-align:center;margin-bottom:38px}.service-section-heading h2[data-v-bb7a8c98]{color:#182634;letter-spacing:-.5px;margin:0;font-size:clamp(27px,3.4vw,34px);font-weight:800;line-height:1.4}.service-section-heading p[data-v-bb7a8c98]{color:#7a8794;margin:8px 0 0;font-size:14px}.employment-scenarios[data-v-bb7a8c98]{flex-direction:column;gap:26px;display:flex}.employment-scenario[data-v-bb7a8c98]{background:linear-gradient(160deg,#f4f8fe,#fbfdff);border:1px solid #e1eaf7;border-radius:22px;grid-template-columns:340px minmax(0,1fr);align-items:start;gap:40px;padding:34px 36px;scroll-margin-top:144px;display:grid}.service-scene-number[data-v-bb7a8c98]{letter-spacing:2px;align-items:center;gap:8px;margin:0;font-weight:800;display:flex;color:var(--proto-blue)!important;font-size:12px!important}.service-scene-number i[data-v-bb7a8c98]{background:var(--proto-blue);width:22px;height:2px}.employment-scenario-copy>h3[data-v-bb7a8c98]{color:#182634;letter-spacing:-.5px;margin:12px 0 0;font-size:27px;font-weight:800;line-height:1.35}.employment-scenario-copy>p[data-v-bb7a8c98]:not(.service-scene-number){color:#5a6673;margin:10px 0 0;font-size:13px;line-height:1.75}.employment-cases[data-v-bb7a8c98]{background:#fff;border:1px solid #e1eaf7;border-radius:12px;margin-top:17px;padding:15px 17px}.employment-cases>strong[data-v-bb7a8c98]{color:#9aa7b4;letter-spacing:1.5px;font-size:11px;font-weight:800}.employment-cases ul[data-v-bb7a8c98]{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.employment-cases li[data-v-bb7a8c98]{color:#3a4658;align-items:center;gap:7px;font-size:12px;line-height:1.5;display:flex}.employment-cases li svg[data-v-bb7a8c98]{color:var(--proto-blue);flex:none}.employment-consult[data-v-bb7a8c98]{color:#fff;background:var(--proto-blue);min-width:160px;height:38px;box-shadow:0 10px 22px color-mix(in srgb,var(--qq-brand) 25%,transparent);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:13px;font-size:13px;font-weight:700;display:inline-flex}.employment-services[data-v-bb7a8c98]{flex-direction:column;justify-content:center;align-self:stretch;gap:13px;display:flex}.employment-services>article[data-v-bb7a8c98]{background:#fff;border:1px solid #e4ebf6;border-radius:16px;min-height:102px;padding:19px 25px;transition:border-color .16s,box-shadow .16s}.employment-services>article[data-v-bb7a8c98]:hover{border-color:var(--proto-blue);box-shadow:0 12px 30px #1e3c7814}.employment-services>article>div[data-v-bb7a8c98]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.employment-services h4[data-v-bb7a8c98]{color:#182634;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:800;display:flex}.employment-services h4 svg[data-v-bb7a8c98]{color:var(--proto-blue)}.employment-services span[data-v-bb7a8c98]{color:var(--proto-blue);background:var(--qq-brand-soft);border-radius:11px;padding:3px 10px;font-size:11px;font-weight:600}.employment-services p[data-v-bb7a8c98]{color:#5a6673;margin:9px 0 0;font-size:12px;line-height:1.7}.catalog-services>article>div[data-v-bb7a8c98]{flex-wrap:nowrap}.catalog-services>article>div>button[data-v-bb7a8c98]{color:var(--proto-blue);white-space:nowrap;cursor:pointer;background:0 0;flex:none;align-items:center;gap:5px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.catalog-services>article>div>button[data-v-bb7a8c98]:focus-visible,.catalog-services>article>div>button[data-v-bb7a8c98]:hover{color:var(--qq-brand-hover)}@media (width<=1060px){.service-solutions[data-v-bb7a8c98]{scroll-margin-top:96px}.employment-scenario[data-v-bb7a8c98]{grid-template-columns:300px minmax(0,1fr);gap:24px;padding:28px}}@media (width<=820px){.service-hero[data-v-bb7a8c98]{min-height:480px}.service-hero-inner[data-v-bb7a8c98]>*{max-width:100%}.service-hero h1 br[data-v-bb7a8c98]{display:none}.employment-scenario[data-v-bb7a8c98]{grid-template-columns:1fr}.employment-scenario-copy[data-v-bb7a8c98]{display:grid}.employment-consult[data-v-bb7a8c98]{justify-self:start}.catalog-services>article>div[data-v-bb7a8c98]{flex-wrap:wrap}}@media (width<=560px){.service-inner[data-v-bb7a8c98]{width:min(1272px,100% - 32px)}.service-hero[data-v-bb7a8c98]{background-position:58%;min-height:520px;padding:54px 16px 45px}.service-hero[data-v-bb7a8c98]:before{width:calc(100% - 32px)}.service-hero h1[data-v-bb7a8c98]{font-size:33px}.service-hero-description[data-v-bb7a8c98]{font-size:14px}.service-hero-actions[data-v-bb7a8c98]{flex-direction:column;align-items:stretch}.service-button[data-v-bb7a8c98]{width:100%}.service-hero-pills[data-v-bb7a8c98]{margin-top:30px}.service-hero-pills small[data-v-bb7a8c98]{width:100%}.service-hero-pills a[data-v-bb7a8c98]{padding:7px 11px;font-size:11px}.service-solutions[data-v-bb7a8c98]{padding:48px 0 54px}.service-section-heading[data-v-bb7a8c98]{margin-bottom:28px}.service-section-heading h2[data-v-bb7a8c98]{font-size:25px}.employment-scenario[data-v-bb7a8c98]{border-radius:17px;gap:22px;padding:22px 18px}.employment-scenario-copy>h3[data-v-bb7a8c98]{font-size:24px}.employment-services>article[data-v-bb7a8c98]{min-height:0;padding:17px}.catalog-services>article>div>button[data-v-bb7a8c98]{width:100%;margin:2px 0 0}}
