:root,[data-theme=dark]{--us-cta-bg: radial-gradient(60% 90% at 88% 0%,rgba(11,107,255,.26),transparent 70%), radial-gradient(48% 80% at 4% 100%,rgba(247,181,0,.13),transparent 70%), linear-gradient(180deg,#04070d,#060b16 55%,#04070d);--us-cta-dot:rgba(255,255,255,.16)}[data-theme=light]{--us-cta-bg: radial-gradient(60% 90% at 88% 0%,rgba(13,110,253,.14),transparent 70%), radial-gradient(48% 80% at 4% 100%,rgba(245,179,1,.16),transparent 70%), linear-gradient(180deg,#f4f8ff,#eaf1ff 55%,#f4f8ff);--us-cta-dot:rgba(11,23,48,.14)}.cta-strip,.us-cta-bg,:where(.wk-page) #wk-cta,:where(.ab-page) #ab-cta,:where(.bl-page) #bl-cta{position:relative;isolation:isolate;background:var(--us-cta-bg);overflow:hidden}.cta-strip:after,.us-cta-bg:after,:where(.wk-page) #wk-cta:after,:where(.ab-page) #ab-cta:after,:where(.bl-page) #bl-cta:after,.us-ctaband:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(var(--us-cta-dot) 1px,transparent 1.5px);background-size:30px 30px;-webkit-mask-image:radial-gradient(70% 80% at 50% 50%,#000,transparent 80%);mask-image:radial-gradient(70% 80% at 50% 50%,#000,transparent 80%);animation:us-cta-drift 26s linear infinite}@keyframes us-cta-drift{to{background-position:30px 30px}}.cta-strip>.wrap,.us-cta-bg>.wrap{position:relative;z-index:1}.us-cta-bg>canvas.net{display:none}.cta-strip,.us-cta-bg{padding-block:clamp(70px,8vw,110px)}.us-ctaband{position:relative;isolation:isolate;margin-top:clamp(70px,9vw,120px);padding:clamp(60px,7vw,100px) 0}.us-ctaband:before{content:"";position:absolute;z-index:-2;top:0;bottom:0;left:50%;width:100vw;margin-left:-50vw;background:var(--us-cta-bg)}.us-ctaband:after{left:50%;right:auto;width:100vw;margin-left:-50vw}.us-ctaband>.cta-box,.us-ctaband>.sp-cta-box{margin-top:0!important}#pj .us-ctaband .cta-box,:where(.sp-page) .us-ctaband .sp-cta-box{margin-top:0}:where(.sp-page) .sp-net-sec .us-ctaband{margin-top:clamp(70px,9vw,120px)}@media(prefers-reduced-motion:reduce){.cta-strip:after,.us-cta-bg:after,.us-ctaband:after,#wk-cta:after,#ab-cta:after,#bl-cta:after{animation:none}}.wk-page #wk-cases{position:relative;isolation:isolate}.wk-page #wk-cases .wk-calm{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent 100%)}.wk-page #wk-cases .wk-calm i{position:absolute;display:block;border-radius:50%;filter:blur(110px);will-change:transform}.wk-page #wk-cases .wk-c1{width:560px;height:560px;left:-10%;top:12%;background:rgba(var(--k-blue-rgb),.16);animation:wk-calmA 26s ease-in-out infinite alternate}.wk-page #wk-cases .wk-c2{width:480px;height:480px;right:-8%;bottom:10%;background:rgba(var(--k-gold-rgb),.09);animation:wk-calmB 32s ease-in-out infinite alternate}.wk-page #wk-cases .wk-calm .wk-cdots{inset:0;width:auto;height:auto;border-radius:0;filter:none;background-image:radial-gradient(var(--us-cta-dot) 1px,transparent 1.5px);background-size:34px 34px;opacity:.55;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000,transparent 80%);mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000,transparent 80%);animation:wk-calmDots 40s linear infinite}@keyframes wk-calmA{to{transform:translate(90px,50px) scale(1.08)}}@keyframes wk-calmB{to{transform:translate(-100px,-40px) scale(1.1)}}@keyframes wk-calmDots{to{background-position:34px 34px}}html[data-theme=light] .wk-page #wk-cases .wk-c1{background:rgba(var(--k-blue-rgb),.12)}html[data-theme=light] .wk-page #wk-cases .wk-c2{background:rgba(var(--k-gold-rgb),.14)}@media(prefers-reduced-motion:reduce){.wk-page #wk-cases .wk-calm i{animation:none}}canvas.us-bub{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;display:block}.wk-page #wk-work{position:relative;isolation:isolate}.wk-page #wk-work:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(46% 38% at 12% 22%,rgba(var(--k-blue-rgb),.12),transparent 70%),radial-gradient(40% 34% at 92% 70%,rgba(var(--k-gold-rgb),.07),transparent 70%)}html[data-theme=light] .wk-page #wk-work:before{background:radial-gradient(46% 38% at 12% 22%,rgba(var(--k-blue-rgb),.1),transparent 70%),radial-gradient(40% 34% at 92% 70%,rgba(var(--k-gold-rgb),.12),transparent 70%)}
