.specialist-diagnostic__artifact *{pointer-events:none}.specialist-diagnostic__artifact{min-height:36rem;transform:translateY(var(--parallax-y,0)) rotate(-.6deg);background:#fff;border:1px solid #139ca438;border-radius:1.5rem;padding:2rem;position:sticky;top:clamp(7rem,10vh,9rem);overflow:hidden;box-shadow:0 2.4rem 5.5rem #0e454a1a}.specialist-diagnostic__artifact>span,.specialist-diagnostic__artifact>small{z-index:3;color:#6e7e83;font-size:var(--font-size-min);letter-spacing:.09em;font-weight:850;position:relative}.specialist-diagnostic__artifact>small{position:absolute;bottom:1.7rem;left:2rem;right:2rem}.performance-rings,.security-rings{border:1px dashed #139ca452;border-radius:50%;place-items:center;width:25rem;height:25rem;animation:25s linear infinite specialistRadar;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.performance-rings:before,.performance-rings:after,.security-rings:before,.security-rings:after{content:"";border:1px solid #139ca433;border-radius:50%;position:absolute}.performance-rings:before,.security-rings:before{inset:3rem}.performance-rings:after,.security-rings:after{inset:6rem}.performance-rings i,.security-rings i{transform-origin:0;background:linear-gradient(90deg,#139ca485,#0000);width:50%;height:1px;position:absolute;top:50%;left:50%}.performance-rings i:first-child,.security-rings i:first-child{transform:rotate(18deg)}.performance-rings i:nth-child(2),.security-rings i:nth-child(2){transform:rotate(138deg)}.performance-rings i:nth-child(3),.security-rings i:nth-child(3){transform:rotate(258deg)}.performance-rings b,.security-rings b{z-index:3;background:var(--aqua);width:3rem;height:3rem;color:var(--ink);font-size:var(--font-size-min);border:.22rem solid #fff;border-radius:50%;place-items:center;animation:25s linear infinite specialistOrbitReverse;display:grid;position:absolute}.performance-rings b:first-of-type,.security-rings b:first-of-type{top:2rem;right:5rem}.performance-rings b:nth-of-type(2),.security-rings b:nth-of-type(2){background:var(--coral);bottom:5.5rem;right:1.2rem}.performance-rings b:nth-of-type(3),.security-rings b:nth-of-type(3){background:var(--ink);color:#fff;bottom:1.8rem;left:4.5rem}.performance-rings strong,.security-rings strong{z-index:4;color:var(--ink);letter-spacing:-.035em;text-align:center;font-size:1.12rem;line-height:1.08;animation:25s linear infinite specialistOrbitReverse;position:relative}.security-map{background:#102127}.security-map>span,.security-map>small{color:#a8b8bc}.security-rings{border-color:#55cbd052}.security-rings:before,.security-rings:after{border-color:#55cbd02b}.security-rings strong{color:#fff}.security-rings b:nth-of-type(3){color:var(--ink);background:#fff;border-color:#102127}@media (hover:hover) and (pointer:fine){.specialist-diagnostic__artifact{transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s}.specialist-diagnostic__artifact:hover{transform:translateY(calc(var(--parallax-y,0) - .3rem)) rotate(-.15deg);box-shadow:0 3rem 6rem #0e454a26}}@media (width<=70rem){.specialist-diagnostic__artifact{width:min(100%,43rem);margin-inline:auto;position:relative;top:auto}}@media (width<=35rem){.specialist-diagnostic__artifact{min-height:29rem;padding:1.3rem}.performance-rings,.security-rings{scale:.78}}@media (prefers-reduced-motion:reduce){.specialist-diagnostic__artifact{transform:none!important}.performance-rings,.security-rings,.performance-rings b,.security-rings b,.performance-rings strong,.security-rings strong{animation:none!important}}.seo-map{border:1px dashed #139ca457;border-radius:50%;place-items:center;width:25rem;height:25rem;animation:25s linear infinite specialistRadar;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seo-map:before,.seo-map:after{content:"";border:1px solid #139ca433;border-radius:50%;position:absolute}.seo-map:before{inset:3rem}.seo-map:after{inset:6rem}.seo-map i{transform-origin:0;background:linear-gradient(90deg,#139ca48c,#0000);width:50%;height:1px;position:absolute;top:50%;left:50%}.seo-map i:first-child{transform:rotate(12deg)}.seo-map i:nth-child(2){transform:rotate(132deg)}.seo-map i:nth-child(3){transform:rotate(252deg)}.seo-map b{z-index:3;background:var(--aqua);width:4rem;height:4rem;color:var(--ink);font-size:var(--font-size-min);border:.22rem solid #fff;border-radius:50%;place-items:center;animation:25s linear infinite specialistOrbitReverse;display:grid;position:absolute}.seo-map b:first-of-type{top:1.5rem;right:4.5rem}.seo-map b:nth-of-type(2){background:var(--coral);bottom:5rem;right:.5rem}.seo-map b:nth-of-type(3){background:var(--ink);color:#fff;bottom:1.2rem;left:4rem}.seo-map strong{z-index:4;color:var(--ink);letter-spacing:-.035em;text-align:center;font-size:1.12rem;line-height:1.08;animation:25s linear infinite specialistOrbitReverse;position:relative}@media (width<=35rem){.seo-map{scale:.78}}@media (prefers-reduced-motion:reduce){.seo-map,.seo-map b,.seo-map strong{animation:none!important}}.b2b-flow-ring{border:1px dashed #139ca457;border-radius:50%;place-items:center;width:25rem;height:25rem;animation:25s linear infinite specialistRadar;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.b2b-flow-ring:before,.b2b-flow-ring:after{content:"";border:1px solid #139ca433;border-radius:50%;position:absolute}.b2b-flow-ring:before{inset:3rem}.b2b-flow-ring:after{inset:6rem}.b2b-flow-ring i{transform-origin:0;background:linear-gradient(90deg,#139ca48c,#0000);width:50%;height:1px;position:absolute;top:50%;left:50%}.b2b-flow-ring i:first-child{transform:rotate(15deg)}.b2b-flow-ring i:nth-child(2){transform:rotate(135deg)}.b2b-flow-ring i:nth-child(3){transform:rotate(255deg)}.b2b-flow-ring b{z-index:3;background:var(--aqua);min-width:4.4rem;height:3rem;color:var(--ink);font-size:var(--font-size-min);border:.22rem solid #fff;border-radius:999px;place-items:center;padding:0 .7rem;animation:25s linear infinite specialistOrbitReverse;display:grid;position:absolute}.b2b-flow-ring b:first-of-type{top:1.5rem;right:3.5rem}.b2b-flow-ring b:nth-of-type(2){background:var(--coral);bottom:5rem;right:-.5rem}.b2b-flow-ring b:nth-of-type(3){background:var(--ink);color:#fff;bottom:1.2rem;left:3rem}.b2b-flow-ring strong{z-index:4;color:var(--ink);letter-spacing:-.035em;text-align:center;font-size:1.12rem;line-height:1.08;animation:25s linear infinite specialistOrbitReverse;position:relative}@media (width<=35rem){.b2b-flow-ring{scale:.78}}@media (prefers-reduced-motion:reduce){.b2b-flow-ring,.b2b-flow-ring b,.b2b-flow-ring strong{animation:none!important}}@keyframes specialistRadar{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}