.b-hero{--hero-cols:1}@media(min-width:767px){.b-hero{--hero-cols:2;--block-padding:64px}}@media(min-width:1279px){.b-hero{--block-padding:100px}}.b-hero__inner{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(var(--hero-cols),1fr)}.is-position-top .b-hero__inner{align-items:start}.is-position-bottom .b-hero__inner{align-items:end}@media(min-width:767px){.b-hero__inner{gap:1rem}}@media(min-width:1023px){.b-hero__inner{gap:2.5rem}}.b-hero__inner .has-eyebrow-font-size,.b-hero__inner .has-highlight-text{margin-bottom:1.5rem}.b-hero__media{position:relative}.b-hero__media-video-wrapper{--wrapper-radius:6px;--drop-shadow-width:4px;--drop-shadow-color:var(--color-purple-0);aspect-ratio:16/9;border-radius:6px;border-radius:var(--wrapper-radius);box-shadow:0 4px 0 0 var(--color-purple-0);box-shadow:0 var(--drop-shadow-width) 0 0 var(--drop-shadow-color);overflow:hidden;position:relative}@media(min-width:784px){.b-hero__media-video-wrapper{--wrapper-radius:10px;--drop-shadow-width:6px}}@media(min-width:1023px){.b-hero__media-video-wrapper{--wrapper-radius:18px;--drop-shadow-width:7px}}.b-hero__media-video-wrapper>iframe{bottom:0;height:100%;left:0;position:relative;right:0;top:0;width:100%}.b-hero__media--wide:before{background:#0000;background:var(--media-background,#0000);bottom:0;content:"";left:0;margin-left:-24px;position:absolute;right:0;top:0;width:100vw;z-index:0}@media(min-width:767px){.b-hero__media--wide:before{margin-left:0}}.b-hero__media--wide:after{background-image:url(/app/themes/walnut/public/images/hero-form-dots.c710e2.png);background-position:50%;background-position:100% 100%;background-repeat:no-repeat;background-size:contain;background-size:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;width:100vw;z-index:0}@media(min-width:767px){.b-hero__media--wide:after{width:50vw}}.b-hero__media--wide .b-hero__media-mask{display:none}@media(min-width:767px){.b-hero__media--wide .b-hero__media-mask{display:block}}.b-hero__media-item{bottom:0;left:0;margin:auto;max-height:100%;position:absolute;right:0;top:0;width:auto;z-index:2}.b-hero__media-item:first-child{position:relative;width:100%}.b-hero__media-mask{height:calc(100% + 2px);left:0;position:absolute;top:-1px;width:auto;z-index:1}.b-hero__media-mask path{fill:var(--color-white)}.has-pink-0-background-color .b-hero__media-mask path{fill:var(--color-pink-0)}.has-purple-0-background-color .b-hero__media-mask path{fill:var(--color-purple-0)}.has-blue-0-background-color .b-hero__media-mask path{fill:var(--color-blue-0)}.has-white-background-color .b-hero__media-mask path{fill:var(--color-white)}.has-red-1-background-color .b-hero__media-mask path{fill:var(--color-red-1)}.has-red-2-background-color .b-hero__media-mask path{fill:var(--color-red-2)}.has-red-3-background-color .b-hero__media-mask path{fill:var(--color-red-3)}.has-purple-2-background-color .b-hero__media-mask path{fill:var(--color-purple-2)}.has-purple-3-background-color .b-hero__media-mask path{fill:var(--color-purple-3)}.has-purple-highlight-background-color .b-hero__media-mask path{fill:var(--color-purple-highlight)}.has-yellow-1-background-color .b-hero__media-mask path{fill:var(--color-yellow-1)}.has-yellow-2-background-color .b-hero__media-mask path{fill:var(--color-yellow-2)}.has-yellow-3-background-color .b-hero__media-mask path{fill:var(--color-yellow-3)}.has-green-1-background-color .b-hero__media-mask path{fill:var(--color-green-1)}.has-green-2-background-color .b-hero__media-mask path{fill:var(--color-green-2)}.has-grey-1-background-color .b-hero__media-mask path{fill:var(--color-grey-1)}.has-grey-2-background-color .b-hero__media-mask path{fill:var(--color-grey-2)}.has-blue-1-background-color .b-hero__media-mask path{fill:var(--color-blue-1)}.has-blue-2-background-color .b-hero__media-mask path{fill:var(--color-blue-2)}.has-blue-3-background-color .b-hero__media-mask path{fill:var(--color-blue-3)}.has-neutral-shadow-background-color .b-hero__media-mask path{fill:var(--color-neutral-shadow)}.has-neutral-1-background-color .b-hero__media-mask path{fill:var(--color-neutral-1)}.has-neutral-2-background-color .b-hero__media-mask path{fill:var(--color-neutral-2)}.has-neutral-3-background-color .b-hero__media-mask path{fill:var(--color-neutral-3)}.has-neutral-4-background-color .b-hero__media-mask path{fill:var(--color-neutral-4)}.has-neutral-5-background-color .b-hero__media-mask path{fill:var(--color-neutral-5)}.has-neutral-6-background-color .b-hero__media-mask path{fill:var(--color-neutral-6)}.has-neutral-7-background-color .b-hero__media-mask path{fill:var(--color-neutral-7)}.has-tertiary-error-background-color .b-hero__media-mask path{fill:var(--color-tertiary-error)}.has-tertiary-line-background-color .b-hero__media-mask path{fill:var(--color-tertiary-line)}.has-blue-tint-1-background-color .b-hero__media-mask path{fill:var(--color-blue-tint-1)}.has-blue-tint-2-background-color .b-hero__media-mask path{fill:var(--color-blue-tint-2)}.has-tan-tint-1-background-color .b-hero__media-mask path{fill:var(--color-tan-tint-1)}.has-pink-tint-1-background-color .b-hero__media-mask path{fill:var(--color-pink-tint-1)}.b-hero__footer{display:flex;gap:1rem;margin-bottom:.5rem}@media(min-width:767px){.b-hero__footer{margin-bottom:1rem}}.b-hero__footer-desktop{display:none}@media(min-width:767px){.b-hero__footer-desktop{display:block;margin-top:2rem}}.b-hero__footer-mobile{display:block}@media(min-width:767px){.b-hero__footer-mobile{display:none}}.b-hero__footer-illustration{flex-shrink:0}.b-hero__footer-illustration path{stroke-dasharray:1;stroke-dashoffset:1;fill:none;animation:dash 1s linear alternate forwards;animation-delay:.5s}.b-hero__footer-illustration path:nth-child(2){animation-delay:1.3s;animation-duration:.5s}@keyframes dash{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.b-hero__form{--form-border-color:#0000;--form-border:#0000;--form-input-background:#fff}.b-hero__wide-form{padding:3rem 0}@media(min-width:767px){.b-hero__wide-form{padding:2.5rem 0 2.5rem 7rem}}.b-hero__wide-form__form{position:relative;z-index:10}.b-hero__wide-form__form .hs-submit .hs-button{justify-content:center;width:100%}.c-card--hero-form__heading{margin-bottom:.5rem}.c-card--hero-form{--form-border-color:#0000;--form-border:#0000;--form-input-background:#fff;--card-color-bg:var(--color-purple-3)}.c-card--hero-form .c-card__content{padding:2.5rem}.c-card--hero-form .hs-form-radio-display span:before{border:1px solid var(--color-blue-0)}.c-card--hero-form .hs-submit .hs-button{justify-content:center;width:100%}.b-hero__form--embedded{align-items:center;display:flex;min-height:100%}.b-hero__form--embedded .c-get-started-form{width:100%}.b-hero__form--embedded .hbspt-form[data-instance]{max-height:600px;min-height:400px;overflow-x:hidden;overflow-y:auto;width:100%}.b-hero__form--embedded .hbspt-form[data-instance] .progress-bar{background-color:#fff}.c-card--hero-form .b-hero__form--embedded .hbspt-form[data-instance]{max-height:500px}@media(min-width:1023px){.c-card--hero-form .b-hero__form--embedded .hbspt-form[data-instance]{max-height:550px}}.b-hero__wide-form .b-hero__form--embedded .hbspt-form[data-instance]{max-height:none;min-height:350px}.b-hero__form--embedded .hbspt-form[data-instance] .form-step,.b-hero__form--embedded .hbspt-form[data-instance] .form-step select{max-width:100%}@media(max-width:767px){.b-hero__form--embedded .hbspt-form[data-instance]{min-height:350px}}@media(min-width:767px){.b-hero__form--embedded .hbspt-form[data-instance] .form-step{padding-right:10px}}.b-hero__form--embedded .hbspt-form{height:100%}.b-hero__form--embedded .hbspt-form form{display:flex;flex-direction:column;height:100%}