:root{--wqk-blue:#1468f5;--wqk-deep:#071b3e;--wqk-muted:#62718a;--wqk-line:#e6edf8;--wqk-soft:#f5f9ff;--wqk-orange:#ff713e}
.theme-wqk{color:var(--wqk-deep);background:#fff;font-family:"PingFang SC","Microsoft YaHei",Inter,system-ui,sans-serif}
.theme-wqk .container{width:min(1200px,calc(100% - 48px))}
.theme-wqk .topbar{position:sticky;top:0;z-index:100;height:88px;background:rgba(255,255,255,.94);border-bottom:1px solid rgba(220,231,246,.88);backdrop-filter:blur(20px);box-shadow:0 10px 35px rgba(15,64,132,.055)}
.theme-wqk .topbar .container{width:min(1480px,calc(100% - 64px));max-width:1480px}.theme-wqk .navinner{height:88px;gap:30px}.theme-wqk .brand{display:flex;flex:0 0 auto;align-items:center}.theme-wqk .brand img{display:block;width:auto;height:48px;object-fit:contain}.theme-wqk .navlinks{margin-left:auto}.theme-wqk .navRoot{gap:30px}.theme-wqk .navlinks a{padding:34px 0;color:#172d4d;font-size:15px;font-weight:650;letter-spacing:.01em;transition:color .22s ease}.theme-wqk .navlinks a:hover,.theme-wqk .navRoot>.activeBranch>a{color:var(--wqk-blue)}.theme-wqk .navRoot>.activeBranch>a:after{right:16%;bottom:12px;left:16%;height:3px;background:linear-gradient(90deg,#1c84ff,#175eea);box-shadow:0 2px 7px rgba(20,104,245,.2)}
.theme-wqk .navSub{top:calc(100% - 10px);left:-24px;min-width:220px;padding:10px;border-color:#dfe9f6;border-radius:14px;box-shadow:0 20px 55px rgba(18,54,105,.16)}.theme-wqk .navSub .navItem>a{padding:12px 14px;border-radius:9px}.theme-wqk .navSub .navItem>a:hover,.theme-wqk .navSub .activeBranch>a{background:#eff6ff}
.wqkNavActions{display:flex;flex:0 0 auto;align-items:center;gap:18px}.wqkNavPhone{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#156df2;transition:background .2s ease,transform .2s ease}.wqkNavPhone:hover{background:#edf5ff;transform:translateY(-1px)}.wqkNavPhone svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wqkNavDivider{width:1px;height:30px;background:#d7e2f1}.theme-wqk .navcta,.theme-wqk .btn{border-radius:10px}.theme-wqk .navcta{min-height:46px;padding:0 27px;border-radius:23px;background:linear-gradient(135deg,#0b77ff,#1762ef);font-size:14px;box-shadow:0 10px 25px rgba(25,104,244,.24);transition:transform .22s ease,box-shadow .22s ease}.theme-wqk .navcta:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(25,104,244,.3)}
.wqkHero{position:relative;min-height:680px;overflow:hidden;background:linear-gradient(125deg,#f8fbff 8%,#eef6ff 52%,#e8f2ff);isolation:isolate}
.wqkHero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(80,133,205,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(80,133,205,.045) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(90deg,#000,transparent 65%)}
.wqkGlow{position:absolute;border-radius:50%;filter:blur(4px);z-index:-1}.wqkGlowOne{width:560px;height:560px;right:-100px;top:-220px;background:radial-gradient(circle,rgba(52,139,255,.32),rgba(82,160,255,0) 70%)}.wqkGlowTwo{width:460px;height:460px;left:40%;bottom:-300px;background:radial-gradient(circle,rgba(117,184,255,.28),transparent 70%)}
.wqkHeroGrid{position:relative;display:grid;grid-template-columns:46% 54%;align-items:center;min-height:680px;padding-top:35px;padding-bottom:42px}.wqkEyebrow,.wqkSectionHead>div>span,.wqkGeoGrid>div>span{display:block;margin-bottom:15px;color:#4080db;font-size:14px;font-weight:700;letter-spacing:.08em}
.wqkHero h1{margin:0;font-size:58px;line-height:1.18;letter-spacing:-.05em;color:#061935}.wqkHero h1 strong{color:var(--wqk-blue);font-weight:800}.wqkHeroCopy>p{max-width:580px;margin:24px 0 30px;color:#566984;font-size:18px;line-height:1.85}.wqkActions{display:flex;gap:14px}.theme-wqk .wqkPrimary{padding:14px 25px;background:linear-gradient(135deg,#0a76ff,#245de9);box-shadow:0 12px 28px rgba(27,104,241,.26)}.wqkPrimary span{margin-left:12px}.theme-wqk .wqkGhost{padding:14px 25px;color:#274466;background:rgba(255,255,255,.78);border:1px solid #aec9f4}.wqkMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:54px}.wqkMetrics div{position:relative}.wqkMetrics div+div:before{content:"";position:absolute;left:-8px;top:3px;width:1px;height:48px;background:#dbe8f8}.wqkMetrics b{display:block;color:#1267ee;font-size:28px;line-height:1}.wqkMetrics sup{font-size:13px}.wqkMetrics span{display:block;margin-top:9px;color:#718097;font-size:12px}
.wqkHeroVisual{position:relative;height:540px;transform:translateX(24px)}.wqkHeroVisual:before{content:"";position:absolute;inset:34px -28px 24px 36px;border-radius:50%;background:radial-gradient(circle,rgba(55,139,255,.28),rgba(80,157,255,0) 68%);filter:blur(12px)}.wqkHeroArt{position:absolute;inset:34px -36px auto 0;width:calc(100% + 42px);height:448px;border:1px solid rgba(255,255,255,.9);border-radius:30px;object-fit:cover;object-position:center;box-shadow:0 34px 80px rgba(31,83,151,.2)}.wqkHeroBadge{position:absolute;z-index:2;padding:15px 18px;border:1px solid rgba(255,255,255,.9);border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 18px 42px rgba(30,76,139,.17);backdrop-filter:blur(16px)}.wqkHeroBadge b,.wqkHeroBadge span{display:block}.wqkHeroBadge b{color:#102b52;font-size:13px}.wqkHeroBadge span{margin-top:5px;color:#6d7e95;font-size:10px}.wqkHeroBadgeTop{right:-16px;top:20px}.wqkHeroBadgeBottom{left:-18px;bottom:27px;display:flex;align-items:center;gap:12px}.wqkHeroBadgeBottom i{width:11px;height:42px;border-radius:8px;background:linear-gradient(#2a82ff,#6eb5ff);box-shadow:0 0 18px rgba(46,132,255,.5)}
.wqkSection{padding:92px 0}.wqkServices{background:#fff}.wqkSectionHead{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:38px}.wqkSectionHead h2,.wqkGeo h2{margin:0;color:#071b3d;font-size:36px;line-height:1.35;letter-spacing:-.025em}.wqkSectionHead a{padding-bottom:6px;color:#2370df;font-size:14px}.wqkServiceGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.wqkServiceCard{overflow:hidden;padding:24px 20px 18px;border:1px solid #e3ecf8;border-radius:14px;background:linear-gradient(160deg,#fff,#f6faff);box-shadow:0 16px 45px rgba(31,78,142,.06);transition:.35s ease}.wqkServiceCard:hover{transform:translateY(-8px);border-color:#a9caff;box-shadow:0 25px 50px rgba(31,91,177,.14)}.wqkServiceTitle{display:flex;justify-content:space-between}.wqkServiceTitle small{color:#2776ee;font-size:11px}.wqkServiceTitle h3{margin:7px 0 5px;font-size:21px}.wqkServiceTitle p{height:40px;margin:0;color:#77849a;font-size:11px;line-height:1.6}.wqkServiceTitle>a{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#fff;background:#2578ef}.wqkServiceCard:nth-child(2) .wqkServiceTitle>a{background:#30bb75}.wqkServiceCard:nth-child(3) .wqkServiceTitle>a{background:#ff7544}.wqkServiceCard:nth-child(4) .wqkServiceTitle>a{background:#8663ef}.wqkServiceCard>img{width:100%;height:190px;margin:20px 0 16px;border-radius:9px;object-fit:cover}.wqkTags{display:flex;flex-wrap:wrap;gap:6px}.wqkTags span{padding:5px 8px;border:1px solid #dce8f7;border-radius:14px;color:#6d7a8e;background:#fff;font-size:10px}
.wqkCases{padding-top:72px;background:#f8fbff}.wqkCaseTabs{display:flex;gap:8px;margin:-8px 0 28px}.wqkCaseTabs a{padding:8px 21px;border:1px solid #dbe7f6;border-radius:20px;color:#69798f;background:#fff;font-size:13px;transition:.25s}.wqkCaseTabs a:hover,.wqkCaseTabs a.active{color:#fff;border-color:#1f73ee;background:#1f73ee;box-shadow:0 8px 18px rgba(31,115,238,.2)}.wqkCaseGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.wqkCaseCard{color:inherit}.wqkCaseImage{position:relative;overflow:hidden;height:240px;border-radius:12px;background:#eaf2fe}.wqkCaseImage img{width:100%;height:100%;object-fit:cover;transition:.5s}.wqkCaseImage span{position:absolute;right:16px;bottom:16px;padding:9px 13px;border-radius:7px;color:#fff;background:rgba(8,30,64,.78);font-size:11px;opacity:0;transform:translateY(8px);transition:.3s}.wqkCaseCard:hover img{transform:scale(1.04)}.wqkCaseCard:hover .wqkCaseImage span{opacity:1;transform:none}.wqkCaseCard>div+div{padding:19px 4px}.wqkCaseCard small{color:#377fe8}.wqkCaseCard h3{margin:6px 0 8px;font-size:20px}.wqkCaseCard p{margin:0;color:#748196;font-size:13px;line-height:1.75}
.wqkGeo{position:relative;overflow:hidden;padding:80px 0;background:linear-gradient(120deg,#eef7ff,#dceeff)}.wqkGeo:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 55%,rgba(73,145,255,.12) 55%,rgba(73,145,255,.02) 76%)}.wqkGeoGrid{position:relative;z-index:1;display:grid;grid-template-columns:42% 58%;align-items:center;gap:60px}.wqkGeoGrid>div:first-child>p{margin:20px 0 27px;color:#64758d;line-height:1.85}.theme-wqk .wqkOrange{padding:13px 22px;background:linear-gradient(135deg,#ff6335,#ff8a44);box-shadow:0 12px 24px rgba(255,107,52,.2)}.wqkChart{position:relative;padding:24px;border:1px solid #27466e;border-radius:14px;color:#fff;background:linear-gradient(145deg,#071b37,#0b294e);box-shadow:0 28px 50px rgba(13,47,89,.25)}.wqkChartTop{display:flex;justify-content:space-between}.wqkChartTop span{padding:5px 10px;border-radius:12px;color:#69efba;background:rgba(37,201,139,.1);font-size:10px}.wqkChartValue{position:absolute;z-index:2;top:60px;right:26px;padding:12px 16px;border-radius:10px;color:#106af2;background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.2)}.wqkChartValue strong,.wqkChartValue small{display:block}.wqkChartValue strong{font-size:21px}.wqkChartValue small{margin-top:3px;font-size:9px}.wqkChart svg{width:100%;margin:20px 0 0}.wqkChart .grid path{fill:none;stroke:rgba(116,165,221,.15)}.wqkChart .area{fill:url(#wqkArea)}.wqkChart .line{fill:none;stroke:#5a9dff;stroke-width:4}.wqkChart circle{fill:#fff;stroke:#5a9dff;stroke-width:5}.wqkPlatforms{display:flex;justify-content:space-between;color:#a9bdd7;font-size:10px}
.wqkSolutionGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.wqkSolutionCard{display:flex;align-items:center;gap:17px;padding:22px;border:1px solid var(--wqk-line);border-radius:12px;background:#fff;box-shadow:0 12px 30px rgba(25,64,119,.04);transition:.3s}.wqkSolutionCard:hover{border-color:#b6d2fa;box-shadow:0 18px 38px rgba(23,86,176,.11);transform:translateY(-4px)}.wqkSolutionCard>b{display:grid;min-width:44px;height:44px;place-items:center;border-radius:12px;color:#2778ee;background:#eaf3ff;font-size:12px}.wqkSolutionCard h3{margin:0 0 5px;font-size:17px}.wqkSolutionCard p{margin:0;color:#7a8799;font-size:12px;line-height:1.5}.wqkSolutionCard>span{margin-left:auto;color:#4f80ca}
.wqkProcessSection{background:#f8fbff}.wqkProcess{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.wqkProcess:before{content:"";position:absolute;left:6%;right:6%;top:23px;height:1px;background:#bdd6f7}.wqkProcess article{position:relative}.wqkProcess b{position:relative;z-index:1;display:grid;width:46px;height:46px;place-items:center;border:5px solid #f8fbff;border-radius:50%;color:#fff;background:#1d72ee;font-size:11px}.wqkProcess i{display:none}.wqkProcess h3{margin:19px 0 7px;font-size:17px}.wqkProcess p{margin:0;color:#758398;font-size:12px;line-height:1.7}
.wqkAdvantages{padding-top:72px}.wqkAdvantageGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.wqkAdvantageGrid article{display:flex;gap:15px;padding:24px;border:1px solid #e6edf7;border-radius:12px}.wqkAdvantageGrid i{display:grid;min-width:42px;height:42px;place-items:center;border-radius:10px;color:#176ff1;background:#eaf3ff;font-size:18px;font-style:normal}.wqkAdvantageGrid h3{margin:0 0 7px;font-size:16px}.wqkAdvantageGrid p{margin:0;color:#78869a;font-size:12px;line-height:1.6}
.wqkInsights{padding-top:55px}.wqkArticleGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.wqkArticleCard{display:grid;grid-template-columns:42% 58%;overflow:hidden;min-height:165px;border:1px solid #e6edf7;border-radius:11px;color:inherit;background:#fff;transition:.3s}.wqkArticleCard:hover{transform:translateY(-5px);box-shadow:0 17px 36px rgba(20,68,135,.1)}.wqkArticleCard img{width:100%;height:100%;object-fit:cover}.wqkArticleCard>div{padding:18px 16px}.wqkArticleCard small{color:#8b97a8}.wqkArticleCard h3{display:-webkit-box;overflow:hidden;margin:6px 0;font-size:15px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wqkArticleCard p{display:none}.wqkArticleCard span{color:#2774e5;font-size:11px}
.theme-wqk .contactBand{position:relative;overflow:hidden;padding:60px 0;background:linear-gradient(110deg,#e8f4ff,#d8ebff)}.theme-wqk .contactBand:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 20%,rgba(68,141,255,.3),transparent 35%)}.theme-wqk .contactLayout{position:relative;z-index:1}.theme-wqk .contactBand h2{color:#071b3d}.theme-wqk .contactBand p{color:#586b85}.theme-wqk .contactBand .kicker{color:#2775e8!important}.theme-wqk .formGrid{padding:20px;border:1px solid rgba(255,255,255,.8);border-radius:14px;background:rgba(255,255,255,.62);box-shadow:0 20px 45px rgba(35,88,158,.1);backdrop-filter:blur(14px)}.theme-wqk .formGrid input{border-color:#cfdef2;background:#fff}.theme-wqk .formGrid .privacy{color:#63758d}.theme-wqk .formGrid .privacy a{color:#246bd2!important}.theme-wqk .formGrid .orange{background:linear-gradient(135deg,#ff6938,#ff8b4b)}
.theme-wqk .footer{padding-top:60px;background:#071a35}.theme-wqk .footer img{width:auto;height:38px;filter:brightness(0) invert(1)}.theme-wqk .footer p,.theme-wqk .footer a{color:#9aadc5}.theme-wqk .footer h4{color:#fff}.theme-wqk .floating .primary{background:#176ff1}
.theme-wqk .innerHero{height:420px;background:#071b3e}.theme-wqk .innerHero:before{background:linear-gradient(90deg,rgba(5,24,54,.94),rgba(13,58,116,.76) 50%,rgba(20,104,245,.2)),var(--banner) center/cover}.theme-wqk .innerHero h1{font-size:52px}.theme-wqk .innerSection{background:linear-gradient(#fff,#f8fbff)}.theme-wqk .moduleCards{gap:20px}.theme-wqk .moduleCard{border-color:#e0eaf7;border-radius:14px;box-shadow:0 16px 44px rgba(20,69,135,.08);transition:.3s}.theme-wqk .moduleCard:hover{transform:translateY(-6px);border-color:#b9d3f8;box-shadow:0 24px 52px rgba(20,83,173,.14)}.theme-wqk .moduleCard img{aspect-ratio:16/10}.theme-wqk .moduleCard h3 a:hover{color:var(--wqk-blue)}
.wqkDetailHero{position:relative;overflow:hidden;padding:30px 0 88px;background:linear-gradient(135deg,#f9fcff,#eaf4ff)}.wqkDetailHero:before{content:"";position:absolute;right:-240px;top:-300px;width:720px;height:720px;border-radius:50%;background:radial-gradient(circle,rgba(47,133,255,.25),rgba(47,133,255,0) 68%)}.wqkBreadcrumb{position:relative;z-index:1;display:flex;gap:9px;padding:14px 0 44px;color:#7a8ba2;font-size:12px}.wqkBreadcrumb a:hover{color:var(--wqk-blue)}.wqkBreadcrumb b{color:#435875}.wqkDetailHeroGrid{position:relative;z-index:1;display:grid;grid-template-columns:43% 57%;gap:62px;align-items:center}.wqkDetailCopy h1{margin:0 0 12px;color:#071b3e;font-size:56px;line-height:1.16;letter-spacing:-.045em}.wqkDetailCopy>strong{display:block;color:#166cf2;font-size:20px}.wqkDetailCopy>p{margin:22px 0 28px;color:#62718a;font-size:17px;line-height:1.9}.wqkDetailActions{display:flex;align-items:center;gap:22px}.wqkTextButton{color:#315a8b;font-size:14px;font-weight:700}.wqkDetailFacts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:44px;border-top:1px solid #d5e5f8;padding-top:22px}.wqkDetailFacts div+div{padding-left:18px;border-left:1px solid #d5e5f8}.wqkDetailFacts b,.wqkDetailFacts span{display:block}.wqkDetailFacts b{color:#0e64df;font-size:16px}.wqkDetailFacts span{margin-top:6px;color:#8493a7;font-size:11px}.wqkDetailMedia{position:relative;margin:0}.wqkDetailMedia:before{content:"";position:absolute;inset:-16px 18px 18px -16px;border:1px solid rgba(255,255,255,.9);border-radius:25px;background:rgba(255,255,255,.38);backdrop-filter:blur(15px)}.wqkDetailMedia img{position:relative;display:block;width:100%;aspect-ratio:16/10;border-radius:20px;object-fit:cover;box-shadow:0 28px 65px rgba(25,77,145,.2)}.wqkDetailMedia figcaption{position:absolute;right:18px;bottom:18px;max-width:270px;padding:12px 15px;border:1px solid rgba(255,255,255,.8);border-radius:10px;color:#29496e;background:rgba(255,255,255,.87);font-size:11px;line-height:1.6;backdrop-filter:blur(12px)}
.wqkDetailSection{padding:90px 0}.wqkDetailHeading{max-width:740px;margin-bottom:38px}.wqkDetailHeading>span{display:block;margin-bottom:12px;color:#2876e8;font-size:13px;font-weight:800;letter-spacing:.1em}.wqkDetailHeading h2{margin:0;color:#071b3e;font-size:36px;line-height:1.4}.wqkDetailHeading p{color:#718097}.wqkDeliverableGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.wqkDeliverableGrid article{padding:26px 22px;border:1px solid #e1eaf6;border-radius:13px;background:linear-gradient(155deg,#fff,#f6faff);box-shadow:0 12px 32px rgba(24,69,131,.05)}.wqkDeliverableGrid b{color:#2f7aed;font-size:12px}.wqkDeliverableGrid h3{margin:18px 0 11px;font-size:17px;line-height:1.45}.wqkDeliverableGrid p{margin:0;color:#7a899c;font-size:12px;line-height:1.75}.wqkSceneBand{padding:76px 0;color:#fff;background:linear-gradient(130deg,#071a36,#0b3b79)}.wqkDetailHeading.light h2{color:#fff}.wqkDetailHeading.light>span{color:#80b7ff}.wqkSceneGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.wqkSceneGrid div{display:flex;align-items:center;gap:12px;padding:21px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.07);backdrop-filter:blur(10px)}.wqkSceneGrid i{display:grid;min-width:28px;height:28px;place-items:center;border-radius:50%;color:#075bbd;background:#83bcff;font-style:normal;font-weight:800}.wqkSceneGrid span{font-size:14px;font-weight:700}.wqkDetailProcess{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.wqkDetailProcess article{position:relative;padding:0 25px;border-left:1px solid #dbe7f7}.wqkDetailProcess article:first-child{padding-left:0;border-left:0}.wqkDetailProcess b{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#fff;background:#1d72ee;font-size:11px;box-shadow:0 8px 22px rgba(29,114,238,.25)}.wqkDetailProcess h3{margin:18px 0 8px;font-size:16px}.wqkDetailProcess p{margin:0;color:#76859a;font-size:12px;line-height:1.7}.wqkDetailCta{padding:58px 0;background:linear-gradient(120deg,#dcebff,#f2f8ff)}.wqkDetailCta .container{display:flex;align-items:center;justify-content:space-between;gap:50px}.wqkDetailCta span{color:#2c74dc;font-size:12px;font-weight:800;letter-spacing:.14em}.wqkDetailCta h2{max-width:760px;margin:10px 0;color:#071b3e;font-size:30px}.wqkDetailCta p{margin:0;color:#697b92}.wqkDetailCta .btn{background:linear-gradient(135deg,#ff6437,#ff8a47);box-shadow:0 12px 26px rgba(255,106,57,.23)}
.wqkReveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.wqkReveal.is-visible{opacity:1;transform:none}.wqkServiceGrid .wqkReveal:nth-child(2),.wqkCaseGrid .wqkReveal:nth-child(2),.wqkSolutionGrid .wqkReveal:nth-child(2){transition-delay:.08s}.wqkServiceGrid .wqkReveal:nth-child(3),.wqkCaseGrid .wqkReveal:nth-child(3),.wqkSolutionGrid .wqkReveal:nth-child(3){transition-delay:.16s}.wqkServiceGrid .wqkReveal:nth-child(4){transition-delay:.24s}
@media (prefers-reduced-motion:reduce){.wqkReveal{opacity:1;transform:none;transition:none}.wqkServiceCard,.wqkCaseImage img{transition:none}}
@media (min-width:1720px){.theme-wqk .topbar .brand{transform:translateX(190px)}}
@media (max-width:1320px){.theme-wqk .topbar .container{width:min(100% - 40px,1280px)}.theme-wqk .navinner{gap:20px}.theme-wqk .brand img{height:43px}.theme-wqk .navRoot{gap:21px}.theme-wqk .navlinks a{font-size:14px}.wqkNavActions{gap:11px}.theme-wqk .navcta{padding:0 21px}.wqkNavDivider{height:26px}}
@media (max-width:1120px){.theme-wqk .topbar{height:76px}.theme-wqk .topbar .container{width:min(100% - 32px,1080px)}.theme-wqk .navinner{height:76px}.theme-wqk .brand img{height:44px}.theme-wqk .navToggle{display:grid;width:42px;height:42px;margin-left:auto;place-items:center;border-radius:11px;color:#12345f;background:#f1f6fd;font-size:23px}.theme-wqk .navlinks{display:none;position:absolute;top:76px;right:0;left:0;max-height:calc(100vh - 76px);margin:0;padding:18px 32px 24px;overflow-y:auto;border-top:1px solid #e1eaf5;background:rgba(255,255,255,.98);box-shadow:0 20px 45px rgba(13,45,89,.13);backdrop-filter:blur(20px)}.theme-wqk .navlinks.open{display:block}.theme-wqk .navRoot{display:block;width:100%}.theme-wqk .navRoot>.navItem>a{justify-content:space-between;padding:14px 4px;font-size:15px}.theme-wqk .navRoot>.activeBranch>a:after{display:none}.theme-wqk .navSub,.theme-wqk .navSub .navSub{position:static;display:block;min-width:0;margin:0 0 8px 10px;padding:3px 0 3px 14px;border:0;border-left:1px solid #d9e6f4;border-radius:0;box-shadow:none}.theme-wqk .navSub .navItem>a{padding:10px 12px}.theme-wqk .navSub .hasChildren>a .navArrow{display:none}}
@media (max-width:1050px){.wqkHeroGrid{grid-template-columns:1fr;min-height:auto;padding-top:70px}.wqkHeroVisual{width:min(680px,100%);margin:25px auto 0}.wqkServiceGrid{grid-template-columns:repeat(2,1fr)}.wqkGeoGrid{grid-template-columns:1fr}.wqkSolutionGrid{grid-template-columns:repeat(2,1fr)}.wqkAdvantageGrid{grid-template-columns:repeat(2,1fr)}.wqkArticleGrid{grid-template-columns:1fr}.wqkArticleCard{grid-template-columns:210px 1fr}.wqkDetailHeroGrid{grid-template-columns:1fr;gap:42px}.wqkDeliverableGrid{grid-template-columns:repeat(3,1fr)}.wqkDetailProcess{grid-template-columns:repeat(3,1fr);gap:28px}.wqkDetailProcess article:nth-child(4){padding-left:0;border-left:0}.wqkSceneGrid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:760px){.theme-wqk .container{width:min(100% - 32px,1200px)}.theme-wqk .topbar{height:68px}.theme-wqk .topbar .container{width:calc(100% - 28px)}.theme-wqk .navinner{height:68px;gap:12px}.theme-wqk .brand img{height:38px}.theme-wqk .navlinks{top:68px;max-height:calc(100vh - 68px);padding:14px 20px 22px}.theme-wqk .navcta,.wqkNavDivider{display:none}.wqkNavActions{gap:0}.wqkNavPhone{width:40px;height:40px}.wqkHeroGrid{padding-top:52px}.wqkHero h1{font-size:39px}.wqkHeroCopy>p{font-size:15px}.wqkActions{flex-wrap:wrap}.wqkMetrics{grid-template-columns:repeat(2,1fr);gap:25px 15px;margin-top:38px}.wqkMetrics div:nth-child(3):before{display:none}.wqkHeroVisual{height:390px;transform:none}.wqkHeroArt{inset:28px 0 auto;width:100%;height:315px;border-radius:20px}.wqkHeroBadgeTop{right:-5px;top:12px}.wqkHeroBadgeBottom{left:12px;bottom:4px}.wqkSection{padding:66px 0}.wqkSectionHead{align-items:flex-start;gap:20px}.wqkSectionHead h2,.wqkGeo h2{font-size:28px}.wqkSectionHead>a{white-space:nowrap}.wqkServiceGrid,.wqkCaseGrid,.wqkSolutionGrid,.wqkAdvantageGrid{grid-template-columns:1fr}.wqkCaseTabs{overflow:auto;padding-bottom:6px}.wqkCaseTabs a{white-space:nowrap}.wqkGeo{padding:66px 0}.wqkGeoGrid{gap:35px}.wqkChart{padding:16px}.wqkChartValue{top:48px;right:15px}.wqkProcess{grid-template-columns:1fr 1fr;gap:28px}.wqkProcess:before{display:none}.wqkArticleCard{grid-template-columns:125px 1fr}.wqkArticleCard>div{padding:14px}.wqkArticleCard h3{font-size:14px}}
@media (max-width:680px){.theme-wqk .innerHero{height:350px}.theme-wqk .innerHero h1{font-size:38px}.wqkDetailHero{padding-bottom:58px}.wqkBreadcrumb{padding-bottom:30px}.wqkDetailCopy h1{font-size:40px}.wqkDetailCopy>strong{font-size:17px}.wqkDetailMedia figcaption{position:relative;right:auto;bottom:auto;margin:-8px 12px 0}.wqkDetailSection{padding:62px 0}.wqkDetailHeading h2{font-size:28px}.wqkDeliverableGrid,.wqkSceneGrid,.wqkDetailProcess{grid-template-columns:1fr}.wqkDetailProcess article,.wqkDetailProcess article:nth-child(4){padding:0 0 24px 58px;border:0}.wqkDetailProcess b{position:absolute;left:0}.wqkDetailProcess h3{margin-top:0}.wqkDetailCta .container{display:block}.wqkDetailCta .btn{margin-top:24px}}
@media (max-width:430px){.wqkHeroVisual{height:330px}.wqkHeroArt{height:270px}.wqkHeroBadgeTop{display:none}.wqkHeroBadgeBottom{right:10px;left:10px;bottom:4px}.wqkSectionHead{display:block}.wqkSectionHead>a{display:inline-block;margin-top:15px}.wqkProcess{grid-template-columns:1fr}.wqkArticleCard{grid-template-columns:110px 1fr}.wqkDetailActions{align-items:flex-start;flex-direction:column}.wqkDetailFacts{gap:8px}.wqkDetailFacts div+div{padding-left:9px}}
