.pd-stage{width:100%;margin:0 auto}.pd-art{display:block;width:100%;height:auto;overflow:visible}.pd-art>g>.hd-draw,.pd-piece-left>.hd-draw,.pd-piece-right>.hd-draw,.pd-trust-workload>.hd-draw{stroke-width:2.6}.pd-art .pd-limb{stroke-width:3.4}.pd-hatch{stroke-width:1.1;opacity:.65}.pd-solid{fill:currentColor;stroke-width:1}.pd-dev-window{stroke-width:3}.pd-dev-code{stroke-width:1.7}.pd-art .pd-constellation-lines .hd-draw{stroke-width:1.3}.pd-metric-label{font:11px var(--hv-font-mono,monospace);letter-spacing:.07em;opacity:.5}.pd-stage .hd-motion{margin-right:0}.pd-company{max-width:1080px;margin-block:26px 0}.pd-company .pd-art{max-height:365px}.pd-company .hd-motion{margin-top:-9px}.hv-company-page .pd-company+.hc-hero-baseline{margin-top:26px}.pd-orbit-scribble{opacity:.35}.pd-trust{width:min(100%,760px);margin-block:25px 0}.pd-trust .pd-art{max-height:385px}.hv-trust-page .pd-trust+.ht-quick-links{margin-top:22px}.pd-stage .pd-dev-code-line{stroke-dasharray:1;stroke-dashoffset:0}.pd-dev-component{transform-box:fill-box;transform-origin:center}.pd-partner-arc{opacity:.3}.pd-balance{transform-origin:320px 184px}.pd-balance-left{transform-origin:182px 184px}.pd-balance-right{transform-origin:459px 181px}.pd-trust-perimeter{stroke-dasharray:1;stroke-dashoffset:0}.pd-trust-check{transform-box:fill-box;transform-origin:center}.pd-hero{width:min(1200px,calc(100% - 64px));margin:auto;display:grid;grid-template-columns:1fr 1.06fr;align-items:center;gap:44px;padding:133px 0 40px}.pd-hero__copy{min-width:0}.pd-hero__eyebrow{font:11px var(--hv-font-mono,monospace);letter-spacing:.08em;color:#999;margin:0 0 25px}.pd-hero h1{font-size:clamp(45px,5vw,72px);line-height:1.06;letter-spacing:-.055em;margin:0 0 25px;color:#ededed}.pd-hero h1 span{color:#939393}.pd-hero__description{max-width:430px;color:#aaa;font-size:17px;line-height:1.65;margin:0}.pd-hero__link{display:inline-flex;align-items:center;gap:20px;min-height:44px;margin-top:20px;color:#ededed;font-size:14px}.pd-hero__link:hover{text-decoration:underline;text-underline-offset:5px}.pd-hero__link:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:3px}.pd-pricing-hero{width:min(1200px,calc(100% - 64px));margin:auto;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;padding:48px 0 38px}.hv-pricing .pd-pricing-hero .pr-hero{width:100%;text-align:left;padding:0}.hv-pricing .pd-pricing-hero .pr-hero h1{font-size:clamp(43px,4.5vw,64px);margin:0}.hv-pricing .pd-pricing-hero .pr-hero-description{margin-left:0;font-size:16px;max-width:530px}.pd-pricing .pd-art{max-height:310px}.pd-stage[data-ready=true] .pd-company-idea{animation:pd-company-idea 10s ease-in-out infinite}.pd-constellation-signal--one{offset-path:path("M215 182C281 167 303 125 365 103");offset-distance:48%}.pd-constellation-signal--two{offset-path:path("M476 106C546 108 575 189 626 205");offset-distance:52%}.pd-stage[data-ready=true] .pd-constellation-signal{animation:pd-company-pass 8s ease-in-out infinite}.pd-stage[data-ready=true] .pd-constellation-signal--two{animation-delay:3s}.pd-stage[data-ready=true] .pd-dev-maker{animation:pd-dev-lean 11s ease-in-out infinite;transform-origin:78px 174px}.pd-stage[data-ready=true] .pd-dev-pencil{animation:pd-dev-pencil 11s ease-in-out infinite;transform-origin:157px 122px}.pd-stage[data-ready=true] .pd-dev-code-line{animation:pd-dev-code 11s ease-in-out infinite}.pd-stage[data-ready=true] .pd-dev-code-line--two{animation-delay:.55s}.pd-stage[data-ready=true] .pd-dev-code-line--three{animation-delay:1.1s}.pd-stage[data-ready=true] .pd-dev-code-line--four{animation-delay:1.65s}.pd-stage[data-ready=true] .pd-dev-component{animation:pd-dev-send 11s ease-in-out infinite}.pd-stage[data-ready=true] .pd-dev-spark{animation:pd-dev-complete 11s ease-in-out infinite}.pd-stage[data-ready=true] .pd-piece-left{animation:pd-partner-join-left 9.6s ease-in-out infinite}.pd-stage[data-ready=true] .pd-piece-right{animation:pd-partner-join-right 9.6s ease-in-out infinite}.pd-stage[data-ready=true] .pd-partner-left{animation:pd-partner-help-left 9.6s ease-in-out infinite;transform-origin:80px 170px}.pd-stage[data-ready=true] .pd-partner-right{animation:pd-partner-help-right 9.6s ease-in-out infinite;transform-origin:80px 170px}.pd-stage[data-ready=true] .pd-partner-connection{animation:pd-partner-click 9.6s ease-in-out infinite}.pd-stage[data-ready=true] .pd-balance{animation:pd-pricing-balance 12s ease-in-out infinite}.pd-stage[data-ready=true] .pd-balance-left,.pd-stage[data-ready=true] .pd-balance-right{animation:pd-pricing-counterbalance 12s ease-in-out infinite}.pd-stage[data-ready=true] .pd-pricing-maker{animation:pd-pricing-inspect 12s ease-in-out infinite;transform-origin:80px 134px}.pd-stage[data-ready=true] .pd-trust-perimeter{animation:pd-trust-trace 13s ease-in-out infinite}.pd-stage[data-ready=true] .pd-trust-keeper{animation:pd-trust-examine 13s ease-in-out infinite;transform-origin:80px 177px}.pd-stage[data-ready=true] .pd-trust-chalk{animation:pd-trust-chalk 13s ease-in-out infinite;transform-origin:-6px 90px}.pd-stage[data-ready=true] .pd-trust-check{animation:pd-trust-check 13s ease-in-out infinite}@keyframes pd-company-idea{0%,25%,90%,to{opacity:.3}40%,75%{opacity:1}}@keyframes pd-company-pass{0%,15%{offset-distance:0;opacity:0}25%,62%{opacity:.8}75%,to{offset-distance:100%;opacity:0}}@keyframes pd-dev-lean{0%,52%,9%,to{transform:rotate(0)}18%,42%{transform:rotate(3deg)}}@keyframes pd-dev-pencil{0%,48%,9%,to{transform:rotate(0)}18%,30%,42%{transform:rotate(-8deg)}24%,36%{transform:rotate(5deg)}}@keyframes pd-dev-code{0%,8%{stroke-dashoffset:1;opacity:.25}32%,90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.25}}@keyframes pd-dev-send{0%,48%,to{translate:0 0;rotate:0deg}68%,82%{translate:45px -36px;rotate:8deg}}@keyframes pd-dev-complete{0%,65%,94%,to{opacity:.15}75%,84%{opacity:1}}@keyframes pd-partner-join-left{0%,15%,95%,to{transform:translateX(-10px) rotate(-1deg)}38%,78%{transform:translateX(11.5px)}}@keyframes pd-partner-join-right{0%,15%,95%,to{transform:translateX(10px) rotate(1deg)}38%,78%{transform:translateX(-11.5px)}}@keyframes pd-partner-help-left{0%,15%,95%,to{transform:rotate(0)}38%,78%{transform:rotate(3deg)}}@keyframes pd-partner-help-right{0%,15%,95%,to{transform:rotate(0)}38%,78%{transform:rotate(-3deg)}}@keyframes pd-partner-click{0%,29%,90%,to{opacity:.2}42%,74%{opacity:1}}@keyframes pd-pricing-balance{0%,to{transform:rotate(-6deg)}28%{transform:rotate(6deg)}49%,77%{transform:rotate(0)}}@keyframes pd-pricing-counterbalance{0%,to{transform:rotate(6deg)}28%{transform:rotate(-6deg)}49%,77%{transform:rotate(0)}}@keyframes pd-pricing-inspect{0%,to{transform:rotate(-7deg)}28%{transform:rotate(7deg)}49%,77%{transform:rotate(0)}}@keyframes pd-trust-trace{0%,6%{stroke-dashoffset:1;opacity:.4}38%,90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.4}}@keyframes pd-trust-examine{0%,55%,8%,to{transform:rotate(0)}20%,41%{transform:rotate(-3deg)}}@keyframes pd-trust-chalk{0%,55%,8%,to{transform:rotate(0)}20%,31%,42%{transform:rotate(-13deg)}25%,36%{transform:rotate(4deg)}}@keyframes pd-trust-check{0%,30%,96%,to{opacity:.3;scale:.85}45%,88%{opacity:1;scale:1}}@media(max-width:800px){.pd-hero{grid-template-columns:1fr;gap:24px;padding-top:108px}.pd-hero__copy{max-width:570px}.pd-hero h1{font-size:56px}.pd-hero .pd-stage{max-width:640px}.pd-company{margin-top:25px}.pd-pricing-hero{grid-template-columns:1.1fr 1fr;gap:15px}.hv-pricing .pd-pricing-hero .pr-hero h1{font-size:42px}}@media(max-width:560px){.pd-hero{width:calc(100% - 48px);padding-bottom:10px}.pd-hero h1{font-size:46px}.pd-hero__description{font-size:16px}.pd-hero__eyebrow{margin-bottom:20px}.pd-hero .pd-art{width:calc(100% + 20px);margin-left:-10px}.pd-metric-label{font-size:18px;letter-spacing:.035em}.pd-company .pd-art{width:calc(100% + 24px);margin-left:-12px}.pd-company .hd-motion{margin-top:5px}.pd-trust .pd-art{width:calc(100% + 20px);margin-left:-10px}.pd-pricing-hero{grid-template-columns:1fr;width:calc(100% - 48px);gap:8px;padding-block:36px 20px}.hv-pricing .pd-pricing-hero .pr-hero h1{font-size:44px}.pd-pricing{width:min(100%,375px)}.pd-pricing .pd-art{margin-top:0;max-height:205px}}@media(prefers-reduced-motion:reduce){.pd-stage *{animation:none!important}.pd-stage .pd-dev-code-line,.pd-stage .pd-trust-perimeter{stroke-dashoffset:0}}