.hero-dg{--dg-navy:#042c53;--dg-terra:#d85a30;--dg-teal:#0e6f65;--dg-mute:#4f6070;--dg-line:#042c5324;--dg-salesforce:#0077b5;--dg-servicenow:#2e8b1f;--dg-jira:#0052cc;width:100%;font-family:var(--font-barlow),ui-sans-serif,system-ui,sans-serif;container:hero-dg/inline-size}.hero-dg .dg{aspect-ratio:1;width:100%;position:relative;container-type:inline-size}.hero-dg .art{position:absolute;inset:0}.hero-dg .dial{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-dg .dial .spin{transform-origin:50px 50px;animation:90s linear infinite hero-dg-spin}.hero-dg .dial .ring{font:700 3.1px var(--font-barlow),sans-serif;letter-spacing:.32em;text-transform:uppercase;fill:var(--dg-navy)}.hero-dg .dial .deg{font:800 2.6px var(--font-barlow),sans-serif;letter-spacing:.05em;fill:var(--dg-mute)}.hero-dg .dial .ticks line{stroke:#042c5359;stroke-width:.3px}.hero-dg .dial .ticks line.k{stroke:var(--dg-terra);stroke-width:.6px}.hero-dg .vc{border-radius:50%;width:40%;height:40%;position:absolute;transform:translate(-50%,-50%)}.hero-dg .vc.people{background:#d85a3024;border:1.5px solid #d85a3080;top:40.5%;left:50%}.hero-dg .vc.process{background:#042c531a;border:1.5px solid #042c5366;top:59.5%;left:39.5%}.hero-dg .vc.tools{background:#0e6f6521;border:1.5px solid #0e6f6573;top:59.5%;left:60.5%}.hero-dg .vl{letter-spacing:.02em;white-space:nowrap;flex-direction:column;align-items:center;gap:6px;font-size:clamp(12.5px,2.68cqw,15px);font-weight:800;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%)}.hero-dg .vl svg{width:clamp(17px,3.93cqw,22px);height:clamp(17px,3.93cqw,22px)}.hero-dg .vl.people{color:#a8461f;top:29.5%;left:50%}.hero-dg .vl.process{color:var(--dg-navy);top:65.5%;left:31.5%}.hero-dg .vl.tools{color:var(--dg-teal);top:65.5%;left:68.5%}.hero-dg .hub{aspect-ratio:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:19%;display:flex;position:absolute;top:51.5%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 28px -14px #042c538c,0 0 0 5px #ffffff8c}.hero-dg .hub img{width:72%;height:auto;display:block}.hero-dg .hub{transition:transform .2s ease-out,box-shadow .2s ease-out}.hero-dg .hub:hover{transform:translate(-50%,-50%)scale(1.05);box-shadow:0 18px 32px -14px #042c5399,0 0 0 5px #ffffffb3}.hero-dg .hub:focus-visible{outline:2px solid var(--dg-navy);outline-offset:4px}.hero-dg .findwrap{margin-bottom:32px}.hero-dg .findwrap .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--dg-mute);margin-bottom:10px;padding-left:18px;font-size:11.5px;font-weight:700;line-height:1}.hero-dg .find{border:1px solid var(--dg-line);background:#fff;border-radius:999px;align-items:center;gap:12px;min-height:48px;padding:13px 18px;display:flex;box-shadow:0 12px 24px -18px #042c5380}.hero-dg .find>svg{flex-shrink:0}.hero-dg .find .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--dg-mute);white-space:nowrap;font-size:11px;font-weight:700;line-height:1}.hero-dg .find .q{min-width:0;min-height:2.6em;color:var(--dg-navy);flex:1;align-items:center;font-size:15px;font-weight:600;line-height:1.3;display:flex}.hero-dg .find .t:after{content:"";vertical-align:-3px;background:var(--dg-terra);width:2px;height:17px;margin-left:2px;animation:1s step-end infinite hero-dg-blink;display:inline-block}.hero-dg .find .sf{color:var(--dg-salesforce)}.hero-dg .find .sn{color:var(--dg-servicenow)}.hero-dg .find .ji{color:var(--dg-jira)}@media (min-width:1024px){.hero-dg .find{gap:10px;padding:13px 16px}.hero-dg .findwrap .eyebrow{padding-left:16px}.hero-dg .find .q{font-size:clamp(13px,4.06504cqw - 6.09756px,15px)}}@container hero-dg (min-width:470px){.hero-dg .find .q{min-height:1.3em}}.hero-dg.paused .spin,.hero-dg.paused .t:after{animation-play-state:paused}@keyframes hero-dg-spin{to{transform:rotate(360deg)}}@keyframes hero-dg-blink{50%{opacity:0}}@media (max-width:1023.98px){.hero-dg{max-width:440px;margin-inline:auto}}@media (max-width:600px){.hero-dg{max-width:340px}.hero-dg .dial .deg{display:none}.hero-dg .hub{box-shadow:0 10px 20px -12px #042c538c,0 0 0 3px #ffffff8c}.hero-dg .find{border-radius:18px;flex-wrap:wrap;align-items:flex-start;gap:6px 10px;padding:12px 16px 10px}.hero-dg .findwrap .eyebrow{padding-left:16px}.hero-dg .find>svg{width:15px;height:15px;margin-top:-2px}.hero-dg .find .lbl{font-size:10.5px;line-height:11px}.hero-dg .find .q{flex-basis:100%;font-size:14.5px}}@media (prefers-reduced-motion:reduce){.hero-dg .dial .spin,.hero-dg .find .t:after{animation:none}}
