.dr-developers-hero{align-items:center;background:var(--dr-ink,#0e1b32);box-sizing:border-box;color:#fff;display:flex;isolation:isolate;min-height:100vh;min-height:100svh;overflow:hidden;padding:calc(var(--dr-header-height, 82px) + 40px) var(--dr-gutter,5vw) 48px;position:relative;scroll-margin-top:var(--dr-header-height,82px)}.dr-developers-hero__crypto-canvas{display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.dr-developers-hero__inner{align-items:center;display:grid;gap:clamp(32px,4vw,56px);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);margin-inline:auto;max-width:var(--dr-width,1280px);position:relative;width:100%;z-index:1}.dr-developers-hero__copy,.dr-developers-hero__media{min-width:0}.dr-developers-hero h1{color:inherit;font:400 clamp(42px,4.5vw,68px)/1.07 var(--dr-display);letter-spacing:-.025em;margin:0 0 24px;max-width:15ch;text-wrap:balance}.dr-developers-hero__body,body.digito-refresh-site .dr-developers-hero__body p{color:#c9d4e5;font:400 17px/1.65 var(--dr-body);max-width:48ch}.dr-developers-hero__body p{margin:0 0 1em}.dr-developers-hero__body p:last-child{margin-bottom:0}.dr-developers-hero__body strong{color:#fff;font-weight:500}.dr-developers-hero__actions{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.dr-developers-hero__actions a{align-items:center;box-sizing:border-box;display:inline-flex;font:500 15px/1.4 var(--dr-body);justify-content:center;min-height:var(--dr-control-height,48px);min-width:0;padding:14px 22px;text-align:center;width:100%}body.digito-refresh-site .dr-developers-hero .diy-hero__button--secondary{background:transparent!important;border-color:#8c9cb7!important;color:#fff!important}body.digito-refresh-site .dr-developers-hero .diy-hero__button--secondary:is(:hover,:focus-visible){background:hsla(0,0%,100%,.08)!important}body.digito-refresh-site .dr-developers-hero a:focus-visible{outline:2px solid var(--dr-pulse,#79dfe2)!important;outline-offset:4px}.dr-developers-hero__media{margin:0}.dr-developers-hero__image,.dr-developers-hero__video{aspect-ratio:4/3;border-radius:var(--dr-radius,14px);display:block;height:auto;object-fit:contain;width:100%}.dr-developers-hero__placeholder{align-items:center;aspect-ratio:4/3;background:#19243d;background:color-mix(in srgb,var(--dr-core,#4318c0) 12%,var(--dr-ink,#0e1b32));border:1px dashed #66718f;border-radius:var(--dr-radius,14px);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,4vw,48px);text-align:center}.dr-developers-hero__diagram{color:#cbbaff;display:block;flex-shrink:0;height:auto;margin-bottom:clamp(24px,3vw,40px);width:min(100%,320px)}.dr-developers-hero__connection{stroke:#8795b5}.dr-developers-hero__placeholder strong{color:#fff;font:400 clamp(26px,2.5vw,36px)/1.16 var(--dr-display);letter-spacing:-.02em;max-width:22ch;text-wrap:balance}.dr-developers-hero__placeholder p{color:#c9d4e5;font:400 14px/1.65 var(--dr-body);margin:16px 0 0;max-width:35ch}.dr-developers-hero__media figcaption{color:#b8c9e2;font:400 12px/1.5 var(--dr-body);margin-top:14px;text-align:center}@media (max-width:1100px) and (min-width:801px){.dr-developers-hero__inner{gap:32px;grid-template-columns:1fr 1fr}.dr-developers-hero h1{font-size:clamp(40px,4.5vw,50px)}.dr-developers-hero__actions a{padding-inline:18px}}@media (max-width:800px){.dr-developers-hero{min-height:0;padding:calc(var(--dr-header-height, 73px) + 40px) var(--dr-gutter,5vw) 40px}.dr-developers-hero__inner{gap:40px;grid-template-columns:1fr;max-width:620px}.dr-developers-hero h1{font-size:clamp(40px,8.5vw,52px);max-width:18ch}.dr-developers-hero__media{margin-inline:auto;max-width:520px;width:100%}.dr-developers-hero__placeholder{padding:28px 24px}.dr-developers-hero__diagram{margin-bottom:24px;width:min(72%,260px)}}@media (max-width:430px){.dr-developers-hero__actions{grid-template-columns:1fr}.dr-developers-hero__placeholder{padding:24px 20px}.dr-developers-hero__diagram{margin-bottom:20px}.dr-developers-hero__placeholder p{font-size:13px;margin-top:12px}}