:where(main[data-cn-source-content]) #companyGrid.grid{gap:18px!important;padding:2px!important}
:where(main[data-cn-source-content]) #companyGrid .card{border:2px solid #8fbab6!important;border-top:6px solid #178b94!important;background:#ffffff!important;box-shadow:0 12px 28px rgba(7,60,71,.13)!important}
:where(main[data-cn-source-content]) #companyGrid .card:nth-child(even){background:#f5faf9!important}
:where(main[data-cn-source-content]) #companyGrid .card:hover,:where(main[data-cn-source-content]) #companyGrid .card:focus-visible{border-color:#0f6570!important;border-top-color:#caa15f!important;box-shadow:0 18px 38px rgba(7,60,71,.22)!important}
:where(main[data-cn-source-content]) #companyGrid .card h2,:where(main[data-cn-source-content]) #companyGrid .card .cn,:where(main[data-cn-source-content]) #companyGrid .card .tag{opacity:1!important}
:where(main[data-cn-source-content]) .cooperation-page .hero-actions a.primary{border:2px solid #fff0bd!important;color:#3b2600!important;background:#ffd36a!important;box-shadow:0 10px 24px rgba(0,0,0,.24)!important;text-shadow:none!important}
:where(main[data-cn-source-content]) .cooperation-page .hero-actions a.primary:hover,:where(main[data-cn-source-content]) .cooperation-page .hero-actions a.primary:focus-visible{border-color:#ffffff!important;color:#251700!important;background:#ffe29a!important;box-shadow:0 15px 34px rgba(0,0,0,.32)!important}
:where(main[data-cn-source-content]) .cooperation-page .hero-actions a:not(.primary){border:2px solid #f3cf76!important;color:#fff3c8!important;background:rgba(4,48,57,.48)!important}
:where(main[data-cn-source-content]) .cooperation-page #services .service-card .service-number{border:2px solid #ffffff!important;color:#ffffff!important;background:#0f6570!important;box-shadow:0 0 0 2px #0f6570!important;opacity:1!important;font-weight:950!important;text-shadow:none!important}
:where(main[data-cn-source-content]) .cooperation-page .boundary{gap:22px!important}
:where(main[data-cn-source-content]) .cooperation-page .boundary article{border:2px solid #94bbb6!important;border-top:6px solid #178b94!important;background:#f2faf8!important;box-shadow:0 12px 28px rgba(7,60,71,.12)!important}
:where(main[data-cn-source-content]) .cooperation-page .boundary article:first-child{border-color:#76aaa3!important;border-top-color:#0f6570!important;background:#edf8f5!important}
:where(main[data-cn-source-content]) .cooperation-page .boundary article:last-child{border-color:#d8a394!important;border-top-color:#9e4a34!important;background:#fff5f1!important}
:where(main[data-cn-source-content]) .cooperation-page .boundary article:first-child h3{color:#073c47!important}
:where(main[data-cn-source-content]) .cooperation-page .boundary article:last-child h3{color:#7f3527!important}
:where(main[data-cn-source-content]) .cooperation-page .boundary li{color:#304f50!important;font-weight:650!important}
:where(main[data-cn-source-content]) .cooperation-page .boundary article:last-child li{color:#65443d!important}
:where(main[data-cn-source-content]) .qily-pricing-basis{margin-top:26px}
:where(main[data-cn-source-content]) .qily-pricing-basis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
:where(main[data-cn-source-content]) .qily-pricing-basis-card{padding:24px;border:2px solid #9bbfbb;border-top:6px solid #178b94;background:#fff;box-shadow:0 13px 30px rgba(7,60,71,.12)}
:where(main[data-cn-source-content]) .qily-pricing-basis-card:nth-child(2){border-top-color:#0f6570;background:#f1f9f7}
:where(main[data-cn-source-content]) .qily-pricing-basis-card:nth-child(3){border-top-color:#caa15f;background:#fffaf0}
:where(main[data-cn-source-content]) .qily-pricing-basis-card small{display:block;color:#8b652d;font-size:13px;font-weight:950;letter-spacing:.05em}
:where(main[data-cn-source-content]) .qily-pricing-basis-card h3{margin:7px 0 8px;color:#073c47}
:where(main[data-cn-source-content]) .qily-pricing-reference{margin:10px 0 14px;color:#073c47;font-size:clamp(23px,2.25vw,31px);font-weight:950;line-height:1.25}
:where(main[data-cn-source-content]) .qily-pricing-reference span{display:block;margin-top:5px;color:#5c7372;font-size:14px;font-weight:850}
:where(main[data-cn-source-content]) .qily-pricing-basis-card strong{color:#0f4b5a}
:where(main[data-cn-source-content]) .qily-pricing-basis-card p,:where(main[data-cn-source-content]) .qily-pricing-basis-card li{color:#435f5f}
:where(main[data-cn-source-content]) .qily-pricing-basis-card ul{margin:10px 0 0;padding-left:1.25em}
:where(main[data-cn-source-content]) .qily-pricing-basis-card li{margin:6px 0}
:where(main[data-cn-source-content]) .qily-pricing-boundary-note{margin-top:18px;padding:17px 20px;border:2px solid #c7a76a;border-left:7px solid #9e4a34;background:#fff8e9;color:#503f29;line-height:1.75}
:where(main[data-cn-source-content]) .qily-pricing-boundary-note strong{color:#7d3528}
:where(main[data-cn-source-content]) .qily-quality-throughline,:where(main[data-cn-source-content]) .daily-quality-throughline{margin:22px 0;padding:20px 22px;border:2px solid #8db9b4;border-left:8px solid #0f6570;background:#edf8f5;box-shadow:0 10px 24px rgba(7,60,71,.1)}
:where(main[data-cn-source-content]) .qily-quality-throughline small,:where(main[data-cn-source-content]) .daily-quality-throughline small{display:block;margin-bottom:5px;color:#8c652f;font-size:13px;font-weight:950;letter-spacing:.06em}
:where(main[data-cn-source-content]) .qily-quality-throughline h3,:where(main[data-cn-source-content]) .daily-quality-throughline h3{margin:0 0 8px;color:#073c47}
:where(main[data-cn-source-content]) .qily-quality-throughline p,:where(main[data-cn-source-content]) .daily-quality-throughline p{margin:0;color:#355454;line-height:1.78}
:where(main[data-cn-source-content]) .qily-quality-throughline a,:where(main[data-cn-source-content]) .daily-quality-throughline a{color:#0b5965;font-weight:900;text-decoration-thickness:2px;text-underline-offset:3px}
:where(main[data-cn-source-content]) .daily-quality-throughline .quality-gates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}
:where(main[data-cn-source-content]) .daily-quality-throughline .quality-gates span{padding:10px;border:1px solid #94bbb6;background:#fff;color:#17494c;text-align:center;font-size:14px;font-weight:900}
@media(max-width:900px){:where(main[data-cn-source-content]) .qily-pricing-basis-grid{grid-template-columns:1fr}
:where(main[data-cn-source-content]) .daily-quality-throughline .quality-gates{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){:where(main[data-cn-source-content]) #companyGrid.grid{gap:14px!important}
:where(main[data-cn-source-content]) .daily-quality-throughline .quality-gates{grid-template-columns:1fr}}
html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:is(body,main) .module-hero .hero-actions > a.primary,html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:is(body,main) .module-hero .hero-actions > a.primary:link,html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:is(body,main) .module-hero .hero-actions > a.primary:visited{color:#332100!important;-webkit-text-fill-color:#332100!important;background:#ffd36a!important;background-image:none!important;border:2px solid #fff3c6!important;box-shadow:0 10px 24px rgba(0,0,0,.24)!important;text-decoration:none!important;text-decoration-color:transparent!important;text-shadow:none!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}
html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:is(body,main) .module-hero .hero-actions > a.primary *,html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:is(body,main) .module-hero .hero-actions > a.primary:visited *{color:#332100!important;-webkit-text-fill-color:#332100!important;opacity:1!important;filter:none!important;text-shadow:none!important}
html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:is(body,main) .module-hero .hero-actions > a.primary:is(:hover,:focus-visible){color:#201400!important;-webkit-text-fill-color:#201400!important;background:#ffe39b!important;border-color:#fff!important;box-shadow:0 15px 34px rgba(0,0,0,.30)!important}
html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:is(body,main) .module-hero .hero-actions > a.primary:active{color:#201400!important;-webkit-text-fill-color:#201400!important;background:#f5c85f!important;border-color:#fff3c6!important}
html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:is(body,main) .flow-grid .flow-step > b:first-child,html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:is(body,main) :is(.process,.process-grid,.steps,.workflow,.workflow-grid) :is(.step,.process-step,.workflow-step) > b:first-child{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border:2px solid #fff!important;border-radius:999px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#073c47!important;box-shadow:0 0 0 2px #caa15f,0 5px 12px rgba(7,60,71,.18)!important;font-size:18px!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important;text-shadow:none!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}
html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:is(body,main) .qily-system-axis__step,html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:is(body,main) .qily-system-axis__step:visited{color:#17322d!important;-webkit-text-fill-color:#17322d!important;opacity:1!important}
html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:is(body,main) .qily-system-axis__step > strong,html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:is(body,main) .qily-system-axis__step:visited > strong{color:#0f4b5a!important;-webkit-text-fill-color:#0f4b5a!important;font-weight:950!important;opacity:1!important}
html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:is(body,main) .qily-system-axis__step > span,html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:is(body,main) .qily-system-axis__step:visited > span{color:#315b61!important;-webkit-text-fill-color:#315b61!important;font-weight:800!important;opacity:1!important}
@media(hover:hover) and (pointer:fine){html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:is(body,main) .qily-system-axis__step:hover,html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:is(body,main) .qily-system-axis__step:hover > :is(strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important}}
html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:is(body,main) .qily-system-axis__step:focus-visible,html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:is(body,main) .qily-system-axis__step:focus-visible > :is(strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important}
html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:has(header a[href="/cooperation/"][aria-current="page"]):is(body,main) .qily-system-axis__step[href="/cooperation/"],html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:has(header a[href="/cooperation/"][aria-current="page"]):is(body,main) .qily-system-axis__step[href="/cooperation/"]:link,html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:has(header a[href="/cooperation/"][aria-current="page"]):is(body,main) .qily-system-axis__step[href="/cooperation/"]:visited,html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:has(header a[href="/cooperation/"][aria-current="page"]):is(body,main) .qily-system-axis__step[href="/cooperation/"] > strong,html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:has(header a[href="/cooperation/"][aria-current="page"]):is(body,main) .qily-system-axis__step[href="/cooperation/"] > span,html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:has(header a[href="/cooperation/"][aria-current="page"]):is(body,main) .qily-system-axis__step[href="/cooperation/"]:visited > strong,html:root:root main:where([data-cn-source-content])[data-cn-source-body-class~="cooperation-page"]:has(header a[href="/cooperation/"][aria-current="page"]):is(body,main) .qily-system-axis__step[href="/cooperation/"]:visited > span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important}