.hdv{--hdv-accent: var(--hero-hue, #c8ff3d);--hdv-white: #f0f0eb;--hdv-muted: #b4b9ae;--hdv-flow-cycle: 3.6s;position:relative;isolation:isolate;width:100%;min-width:0;height:85.5px;color:var(--hdv-white);border-top:1px solid rgb(255 255 255 / 9%)}.hdv *,.hdv *:before,.hdv *:after{box-sizing:border-box}.hdv-content{width:100%;height:100%;padding-top:3.75px}.hdv-stage{position:relative;width:75%;min-width:min(260px,100%);height:78px;margin-inline:auto}.hdv-svg{position:absolute;inset:0;display:block;width:100%;height:78px;overflow:visible;fill:none;pointer-events:none}.hdv-guide{stroke:#ffffff21;stroke-width:1;vector-effect:non-scaling-stroke}.hdv-wire,.hdv-return{fill:none;stroke:var(--hdv-accent);stroke-width:1;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0;opacity:.55;vector-effect:non-scaling-stroke}.hdv-pulse{fill:none;stroke:color-mix(in srgb,var(--hdv-accent) 65%,white);stroke-width:2;stroke-linecap:round;stroke-dasharray:.065 1.935;stroke-dashoffset:.065;opacity:0;vector-effect:non-scaling-stroke}.hdv-label{display:block;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500;line-height:1.4;letter-spacing:.055em;text-transform:uppercase;text-align:center;color:var(--hdv-muted)}.hdv-glyph,.hdv-node,.hdv-milestone{display:grid;place-items:center;flex:none;color:var(--hdv-accent)}.hdv-glyph svg,.hdv-node svg,.hdv-milestone svg{display:block;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.hdv-identity-end{position:absolute;top:27.75px;display:flex;width:30%;align-items:center;flex-direction:column;gap:6.75px}.hdv-identity-end--growth{left:0}.hdv-identity-end--technology{right:0}.hdv-glyph{width:24px;height:24px;background:#101015}.hdv-glyph svg{width:18.75px;height:18.75px}.hdv-brand{position:absolute;top:12.75px;left:calc(50% - 24px);display:grid;width:48px;height:48px;place-items:center;border:0;border-radius:0;background:none;box-shadow:none}.hdv-sigil{display:block;width:25.5px;height:23.25px;background:var(--hdv-accent);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.hdv-brand-name{position:absolute;top:65.25px;left:35%;width:30%;font-size:9px;letter-spacing:.15em;color:var(--hdv-white)}.hdv-growth-steps{position:absolute;inset:21px 0 0;display:flex;justify-content:space-between}.hdv-growth-step{display:flex;width:25%;align-items:center;flex-direction:column;gap:7.5px}.hdv-node{width:27px;height:27px;border:1px solid color-mix(in srgb,var(--hdv-accent) 30%,transparent);border-radius:8.25px;background:color-mix(in srgb,var(--hdv-accent) 3%,#101015);box-shadow:0 3px 13.5px #0000001f}.hdv-node--result{border-color:color-mix(in srgb,var(--hdv-accent) 57%,transparent);background:color-mix(in srgb,var(--hdv-accent) 8%,#101015)}.hdv-growth-step .hdv-label{width:100%;max-width:116.25px;padding-inline:2.25px}.hdv-tech-chip{position:absolute;display:flex;width:29%;min-height:26px;align-items:center;justify-content:center;gap:2px;padding:1px;border:1px solid rgb(255 255 255 / 15%);border-radius:6.75px;background:color-mix(in srgb,var(--hdv-accent) 2%,#101015);color:var(--hdv-white);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500;line-height:1.2;text-align:center;text-transform:uppercase}.hdv-tech-chip--website{top:26px;left:0}.hdv-tech-chip--data{top:5px;right:0}.hdv-tech-chip--automation{top:47.25px;right:0}.hdv-tech-hub{position:absolute;top:21.75px;left:calc(50% - 21.75px);display:grid;width:43.5px;height:34.5px;place-items:center;border:1px solid color-mix(in srgb,var(--hdv-accent) 45%,transparent);border-radius:7.5px;background:color-mix(in srgb,var(--hdv-accent) 5%,#101015);box-shadow:0 0 14.25px color-mix(in srgb,var(--hdv-accent) 5%,transparent);color:var(--hdv-accent);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.06em}.hdv-tech-hub-lines{position:absolute;inset:3px;border:1px solid color-mix(in srgb,var(--hdv-accent) 10%,transparent);border-radius:4.5px}.hdv-tech-hub-core{position:relative;display:grid;width:100%;height:100%;place-items:center}.hdv-partnership-steps{position:absolute;inset:15.75px 0 0;display:flex;justify-content:space-between}.hdv-partnership-step{display:flex;width:25%;align-items:center;flex-direction:column;gap:6.75px}.hdv-milestone{width:21px;height:21px;border:1px solid color-mix(in srgb,var(--hdv-accent) 30%,transparent);border-radius:50%;background:color-mix(in srgb,var(--hdv-accent) 3%,#101015);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500}.hdv-milestone--next{border-color:color-mix(in srgb,var(--hdv-accent) 60%,transparent);background:color-mix(in srgb,var(--hdv-accent) 9%,#101015)}.hdv-milestone svg{width:11.25px;height:11.25px}.hdv-partnership-step .hdv-label{width:100%;max-width:90px;padding-inline:1.5px;font-family:Space Grotesk,sans-serif;font-size:9px;line-height:1.25;letter-spacing:0;text-transform:none}.hdv-return{opacity:.2}.hdv-return-arrow{stroke:var(--hdv-accent);stroke-width:1;opacity:.3;vector-effect:non-scaling-stroke}.hdv-scene-3{--hdv-flow-cycle: 4.2s}.hdv-active:not(.hdv-reduced) .hdv-arrive{animation:hdv-arrive .65s cubic-bezier(.22,1,.36,1) both;animation-play-state:paused}.hdv-active:not(.hdv-reduced) .hdv-trace{animation:hdv-trace var(--hdv-flow-cycle) ease-in-out infinite both;animation-play-state:paused}.hdv-active:not(.hdv-reduced) .hdv-pulse{animation:hdv-pulse var(--hdv-flow-cycle) linear infinite both;animation-play-state:paused}.hdv-active:not(.hdv-reduced) .hdv-pulse--partnership-forward{animation-name:hdv-partnership-forward}.hdv-active:not(.hdv-reduced) .hdv-pulse--partnership-return{animation-name:hdv-partnership-return}.hdv-active:not(.hdv-reduced) .hdv-node-pulse{transform-origin:center;animation:hdv-node-pulse var(--hdv-flow-cycle) ease-out var(--hdv-node-delay, 0s) infinite both;animation-play-state:paused}.hdv-node-pulse--growth-start{--hdv-node-delay: .18s}.hdv-node-pulse--growth-middle{--hdv-node-delay: 1.26s}.hdv-node-pulse--gather{--hdv-node-delay: 2.34s}.hdv-node-pulse--partnership-1{--hdv-node-delay: .7s}.hdv-node-pulse--partnership-2{--hdv-node-delay: 1.19s}.hdv-node-pulse--partnership-3{--hdv-node-delay: 1.68s}.hdv-active:not(.hdv-reduced) .hdv-node-pulse--partnership-0{animation-name:hdv-goal-pulse}.hdv-active:not(.hdv-reduced)[data-running=true] .hdv-arrive,.hdv-active:not(.hdv-reduced)[data-running=true] .hdv-trace,.hdv-active:not(.hdv-reduced)[data-running=true] .hdv-pulse,.hdv-active:not(.hdv-reduced)[data-running=true] .hdv-node-pulse{animation-play-state:running}.hdv-active:not(.hdv-reduced) .hdv-delay-1{animation-delay:.14s}.hdv-active:not(.hdv-reduced) .hdv-delay-2{animation-delay:.28s}.hdv-active:not(.hdv-reduced) .hdv-delay-3{animation-delay:.42s}@keyframes hdv-arrive{0%{opacity:.3;transform:translateY(3.75px)}to{opacity:1;transform:translateY(0)}}@keyframes hdv-trace{0%,to{opacity:.35}18%,80%{opacity:.65}}@keyframes hdv-pulse{0%,8%{opacity:0;stroke-dashoffset:.065}10%{opacity:1}68%{opacity:1;stroke-dashoffset:-1}70%,to{opacity:0;stroke-dashoffset:-1}}@keyframes hdv-partnership-forward{0%,8%{opacity:0;stroke-dashoffset:.065}10%{opacity:1}43%{opacity:1;stroke-dashoffset:-1}45%,to{opacity:0;stroke-dashoffset:-1}}@keyframes hdv-partnership-return{0%,43%{opacity:0;stroke-dashoffset:.065}45%{opacity:1}96%{opacity:1;stroke-dashoffset:-1}98%,to{opacity:0;stroke-dashoffset:-1}}@keyframes hdv-node-pulse{0%,10%,to{transform:scale(1);filter:brightness(1)}3%{transform:scale(1.065);filter:brightness(1.24)}}@keyframes hdv-goal-pulse{0%,5%,16%,93%,to{transform:scale(1);filter:brightness(1)}8%,96%{transform:scale(1.065);filter:brightness(1.24)}}@media(prefers-reduced-motion:reduce){.hdv .hdv-arrive,.hdv .hdv-trace,.hdv .hdv-pulse,.hdv .hdv-node-pulse{animation:none!important}}.hero-four-card.has-desktop-experience{--hero-hue: #c8ff3d !important;padding:clamp(1.4rem,2.25vw,2rem)}.hero-four-card.has-desktop-experience:has(.hdv-scene-1),.hero-four-card.has-desktop-experience:has(.hdv-scene-3){--hero-hue: #8f7bff !important}.has-desktop-experience:not(.is-desktop-visual-ready) .hdv *{animation-play-state:paused!important}.hero-four-card.has-desktop-experience .hero-four-title{font-size:clamp(1.4rem,2.28vw,2.2rem);line-height:1.08;letter-spacing:-.045em}.hero-four-card.has-desktop-experience .hero-four-meta{margin-bottom:1.1rem}.hero-four-card.has-desktop-experience .hero-four-lead{font-size:clamp(.85rem,1.05vw,1rem);line-height:1.55;margin-top:1rem}.hero-four-card.has-desktop-experience .hdv-slot{margin-top:1.05rem;padding:0;border-top:0}.hero-four-card.has-desktop-experience .hero-four-actions{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.5rem;margin-top:.95rem}.hero-four-card.has-desktop-experience .hero-four-actions:has(>:nth-child(2)){display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.hero-four-card.has-desktop-experience .hero-four-actions>*{min-width:0;display:flex}.hero-four-card.has-desktop-experience .hero-four-cta{width:100%;min-width:0;min-height:2.75rem;gap:.4rem;font-size:.76rem;line-height:1.25;padding:.65rem .9rem}.hero-four-card.has-desktop-experience .hero-four-cta span{min-width:0;text-wrap:balance}.hero-four-card.has-desktop-experience .hero-four-cta.is-primary{background:#c8ff3d}.hero-four-card.has-desktop-experience .hero-four-cta.is-secondary:hover{border-color:color-mix(in srgb,var(--hero-hue) 62%,transparent);color:var(--hero-hue)}.hero-four-card.has-desktop-experience .hero-four-cta:focus-visible{outline-color:var(--hero-hue)}@media(max-height:800px),(max-width:1279px){.hero-four-card.has-desktop-experience{padding:clamp(1rem,1.75vw,1.5rem)}.hero-four-card.has-desktop-experience .hero-four-title{font-size:clamp(1.2rem,2.04vw,2.04rem)}.hero-four-card.has-desktop-experience .hero-four-meta{margin-bottom:.7rem}.hero-four-card.has-desktop-experience .hero-four-lead{margin-top:.75rem;font-size:.84rem;line-height:1.5}.hero-four-card.has-desktop-experience .hdv-slot{margin-top:.75rem}.hero-four-card.has-desktop-experience .hero-four-actions{margin-top:.65rem}.hero-four-card.has-desktop-experience .hero-four-cta{font-size:.7rem;padding:.6rem .65rem;min-height:2.6rem}}.hero-four-card.has-desktop-experience .hero-four-actions{margin-bottom:8px}.hero-four-route.hero-desktop-scene-nav{display:flex;pointer-events:auto;gap:.1rem}.hero-four-scene[data-copy-side=right] .hero-four-copy-shell:has(.has-desktop-experience){margin-right:6.75rem}.hero-desktop-scene-nav button{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;min-height:44px;min-width:44px;padding:.4rem 0 .4rem .5rem;border:0;border-radius:.4rem;background:transparent;cursor:pointer;color:#f0f0eb}.hero-desktop-scene-nav button span{opacity:.5;transform:none;font-family:var(--font-mono, monospace);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;transition:color .2s,opacity .2s}.hero-desktop-scene-nav button i{display:block;height:2px;width:1.1rem;background:var(--route-hue);opacity:.4;transition:width .3s,opacity .2s}.hero-desktop-scene-nav button:is(.is-active,:hover,:focus-visible) span{color:var(--route-hue);opacity:1}.hero-desktop-scene-nav button:is(.is-active,:hover,:focus-visible) i{width:2.2rem;opacity:1}.hero-desktop-scene-nav button:focus-visible{outline:2px solid var(--route-hue);outline-offset:4px}@media(max-width:1100px){.hero-four-route.hero-desktop-scene-nav{right:.65rem}.hero-desktop-scene-nav button{gap:.35rem}.hero-desktop-scene-nav button span{font-size:.5rem;letter-spacing:.04em}.hero-desktop-scene-nav button:is(.is-active,:hover,:focus-visible) i{width:1.2rem}}@media(prefers-reduced-motion:reduce){.hero-desktop-scene-nav button span,.hero-desktop-scene-nav button i{transition:none}}
