.Hero_hero__T3Fr4{position:relative;min-height:560px;display:flex;align-items:center}.Hero_bg__lJztR{position:absolute;inset:0;background:var(--color-primary)}.Hero_bgPicture__B7FDx{position:absolute;inset:0;display:block}.Hero_bgImage__K6oZO{object-fit:cover}.Hero_overlay__4XjG7{position:absolute;inset:0;background:linear-gradient(135deg,rgba(20,20,20,.82),rgba(20,20,20,.55) 60%,rgba(20,20,20,.4))}.Hero_content__9ypWn{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;padding:80px 0}.Hero_contentWithForm__xFuHy{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center}.Hero_text__d7aVA h1{color:#fff;margin-bottom:20px;animation:Hero_heroUpIn__YB1ao .7s var(--ease-out) both;animation-delay:.15s}.Hero_description__ycmJd{font-size:18px;line-height:1.55;color:rgba(255,255,255,.88);max-width:520px;margin-bottom:24px;animation:Hero_heroUpIn__YB1ao .7s var(--ease-out) both;animation-delay:.25s}.Hero_trust__ZQwol{font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:1px;color:var(--color-accent-eyebrow-on-dark);margin-bottom:24px}.Hero_ctas__4iFP6{display:flex;flex-wrap:wrap;gap:12px;animation:Hero_heroUpIn__YB1ao .7s var(--ease-out) both;animation-delay:.35s}@keyframes Hero_heroUpIn__YB1ao{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Hero_ctas__4iFP6,.Hero_description__ycmJd,.Hero_eyebrow__0ZXf3,.Hero_formWrap__hzThB,.Hero_text__d7aVA h1{animation:none}}.Hero_callOnDark__feVcA,.Hero_ctas__4iFP6 .Hero_btn-outline___vOkw{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.4);color:#fff}.Hero_ctas__4iFP6:empty{display:none}.Hero_eyebrow__0ZXf3{animation:Hero_heroUpIn__YB1ao .7s var(--ease-out) both;animation-delay:60ms}.Hero_formWrap__hzThB{width:100%;max-width:440px;justify-self:end;animation:Hero_heroUpIn__YB1ao .8s var(--ease-out) both;animation-delay:.45s}@media (max-width:900px){.Hero_content__9ypWn{grid-template-columns:1fr;padding:56px 0}.Hero_formWrap__hzThB{justify-self:stretch;max-width:440px;margin-inline:auto}}