.form-download-section{padding:4rem 1.5rem}.form-download-section__inner{align-items:flex-start;display:flex;gap:3rem;margin:0 auto;max-width:920px}.form-download-section__image{flex:0 0 280px;max-width:280px}.form-download-section__image img{border-radius:var(--dens-radius-control);box-shadow:0 4px 24px rgba(0,24,64,.12);height:auto;width:100%}.form-download-section__content{flex:1;min-width:0}.form-download-section__content h1{color:var(--dens-navy,var(--dens-navy));font-size:2rem;font-weight:700;line-height:1.25;margin:0 0 .75rem}.form-download-section__desc{color:#4a5568;font-size:1.125rem;line-height:1.6;margin:0 0 2rem}.form-download-section__form{background-color:var(--dens-off-white);border:1px solid var(--dens-gray-200);border-radius:var(--dens-radius-md);max-width:560px;padding:2rem}.form-download-section__content:only-child{margin-inline:auto;max-width:680px}.form-download-section__content:only-child .form-download-section__form{max-width:none}.form-download-section .submitted-message,.form-download-section form{background-color:transparent;border:none;padding:0}.form-download-section .form-title{background-color:transparent;border:none;padding:0 0 1rem}.form-download-section form label{display:block;margin-bottom:.25rem}.form-download-section form .hs-form-field{margin-bottom:1.25rem}.form-download-section form .hs-input,.form-download-section form input[type=email],.form-download-section form input[type=number],.form-download-section form input[type=tel],.form-download-section form input[type=text],.form-download-section form select,.form-download-section form textarea{background:#fff;border:1px solid var(--dens-gray-200);border-radius:var(--dens-radius-control);color:var(--dens-navy,var(--dens-navy));font-family:var(--dens-font-body);font-size:.875rem;padding:.625rem .875rem;transition:border-color .2s,box-shadow .2s;width:100%}.form-download-section form .hs-input:focus,.form-download-section form input:focus,.form-download-section form select:focus,.form-download-section form textarea:focus{border-color:var(--dens-green,var(--dens-green));box-shadow:0 0 0 3px rgba(132,189,0,.15);outline:none}.form-download-section form .hs-button,.form-download-section form input[type=submit]{background:var(--dens-green);border:none;border-radius:var(--dens-radius-control);color:var(--dens-white);cursor:pointer;font-family:var(--dens-font-body);font-size:.875rem;font-weight:700;padding:.75rem 2rem;transition:background var(--dens-transition)}.form-download-section form .hs-button:focus,.form-download-section form .hs-button:hover,.form-download-section form input[type=submit]:focus,.form-download-section form input[type=submit]:hover{background:var(--dens-green-hover);color:var(--dens-white)}.form-download-section .hs-error-msgs{color:var(--dens-error);font-size:.8125rem;list-style:none;margin-top:.25rem;padding:0}.form-download-section .legal-consent-container .hs-form-booleancheckbox-display{align-items:flex-start;display:flex;gap:.5rem}.form-download-section .legal-consent-container p{color:#4a5568;font-size:.8125rem;line-height:1.5}.form-download-section .card-link--back{margin-top:2rem}@media (max-width:768px){.form-download-section__inner{flex-direction:column;gap:2rem}.form-download-section__image{flex:none;margin:0 auto;max-width:240px}.form-download-section__content h1{font-size:1.5rem}}