#template-post-download{--d-navy:var(--dark-blue,#0a1a39);--d-green:var(--cube-green,#219e66);--d-green-deep:#30886c;--d-light-green:var(--cube-light-green,#70cf98);--d-mint:#ebffe8;--d-off-blue:var(--cube-off-blue,#f4f7fd);--d-line:#e6eaf2;--d-muted:var(--cube-dark-muted,#677489);--d-head-font:var(--main-font,"DM Sans",system-ui,sans-serif);--d-body-font:var(--secondary-font,"Source Sans 3",system-ui,sans-serif);--d-mono-font:var(--label-font,"JetBrains Mono",ui-monospace,monospace);background:var(--d-off-blue);font-family:var(--d-body-font);line-height:1.6;padding:72px 0}#template-post-download .dl-wrap{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1080px;padding:0 28px}#template-post-download .eyebrow{color:var(--d-green);font-family:var(--d-mono-font);font-size:.72rem;font-weight:500;letter-spacing:.18em;margin:0 0 .9em;text-transform:uppercase}#template-post-download .form-title{color:var(--d-navy);font-family:var(--main-font);font-size:clamp(1.6rem,3vw,2.3rem);font-weight:700;letter-spacing:-.01em;line-height:1.12;margin:0}#template-post-download .form-title .accent{background:linear-gradient(90deg,var(--d-green) 0,var(--d-green-deep) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}#template-post-download .dl-blurb{color:var(--d-muted);font-size:1.05rem;margin:12px 0 0;max-width:42em}#template-post-download .dl-form{display:flex;justify-content:center}#template-post-download .dl-form .form,#template-post-download .dl-form form{max-width:420px;width:100%}#template-post-download .dl-form label,#template-post-download .hs-form label{color:var(--d-navy);display:block;font-family:var(--d-head-font);font-size:.9rem;font-weight:600;margin-bottom:6px}#template-post-download .dl-form fieldset{border:none;margin:0;max-width:none!important;padding:0}#template-post-download .dl-form .hs-form-field{margin-bottom:16px}#template-post-download .dl-form input[type=email],#template-post-download .dl-form input[type=number],#template-post-download .dl-form input[type=tel],#template-post-download .dl-form input[type=text],#template-post-download .dl-form select,#template-post-download .dl-form textarea{background:#fff;border:1px solid var(--d-line);border-radius:8px;color:var(--d-navy);font-family:var(--d-body-font);font-size:1rem;padding:13px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%!important}#template-post-download .dl-form input:focus,#template-post-download .dl-form select:focus,#template-post-download .dl-form textarea:focus{border-color:var(--d-light-green);box-shadow:0 0 0 3px rgba(112,207,152,.25);outline:none}#template-post-download .dl-form ::placeholder{color:#9aa5b8}#template-post-download .btn-primary,#template-post-download .dl-form .hs-button,#template-post-download .dl-form input[type=submit]{background:linear-gradient(90deg,var(--d-green-deep) 0,var(--d-light-green) 60%,var(--d-mint) 100%)!important;border:none!important;border-radius:12px!important;box-shadow:0 10px 30px rgba(112,207,152,.4);color:var(--d-navy)!important;cursor:pointer;display:inline-block;font-family:var(--d-head-font);font-size:1.05rem!important;font-weight:600;padding:18px 40px!important;text-align:center;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;width:100%}#template-post-download .btn-primary:hover,#template-post-download .dl-form .hs-button:hover,#template-post-download .dl-form input[type=submit]:hover{box-shadow:0 14px 36px rgba(112,207,152,.5);transform:translateY(-2px)}#template-post-download .btn-primary:focus-visible,#template-post-download .dl-form .hs-button:focus-visible,#template-post-download .dl-form input[type=submit]:focus-visible{outline:2px solid var(--d-navy);outline-offset:3px}#template-post-download .dl-form .hs-error-msg,#template-post-download .dl-form .hs-error-msgs label{color:#c0392b;font-family:var(--d-body-font);font-size:.88rem;font-weight:400;margin-top:6px}#template-post-download .dl-form .hs-error-msgs{list-style:none;margin:0;padding:0}#template-post-download .dl-form .hs-richtext,#template-post-download .dl-form .legal-consent-container{color:var(--d-muted);font-size:.85rem;margin-top:10px}#template-post-download .dl-form .hs-richtext a{color:var(--d-green)}#template-post-download .dl-form .submitted-message{background:#fff;border:1px solid var(--d-line);border-radius:12px;color:var(--d-navy);font-family:var(--d-head-font);font-weight:600;padding:24px;text-align:center}@media (max-width:900px){#template-post-download .dl-wrap{gap:32px;grid-template-columns:1fr}#template-post-download .dl-form{justify-content:flex-start}#template-post-download .dl-form .form,#template-post-download .dl-form form{max-width:none}}@media (max-width:760px){#template-post-download{padding:52px 0}}#template-post-download .hbspt-form,#template-post-download .hs-form-frame{background:#fff;border:1px solid #e6eaf2;border-radius:14px;box-shadow:0 12px 32px rgba(10,26,57,.08);margin:0 auto;max-width:480px;padding:32px}#template-post-download .hbspt-form .hs-form-frame,#template-post-download .hs-form-frame .hbspt-form,#template-post-download .hs-form-frame .hs-form-frame{background:none;border:0;border-radius:0;box-shadow:none;margin:0;max-width:none;padding:0}#template-post-download.form-on-dark .hbspt-form,#template-post-download.form-on-dark .hs-form-frame{background:linear-gradient(160deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border-color:rgba(112,207,152,.18);box-shadow:0 24px 60px rgba(0,0,0,.35)}#template-post-download .hs-form fieldset{border:0;margin:0;max-width:none!important;padding:0}#template-post-download .hs-form fieldset .input{margin-right:0!important}#template-post-download .hs-form .hs-form-field{margin-bottom:20px}#template-post-download .hs-form .inputs-list{list-style:none;margin:0;padding:0}#template-post-download .hs-form label{color:var(--dark-blue,#0a1a39);display:block;font-family:var(--main-font,"DM Sans",sans-serif);font-size:.9rem;font-weight:600;line-height:1.4;margin-bottom:7px}#template-post-download.form-on-dark .hs-form label{color:#fff}#template-post-download .hs-form .hs-form-required{color:#219e66;margin-left:3px}#template-post-download.form-on-dark .hs-form .hs-form-required{color:var(--cube-light-green,#70cf98)}#template-post-download .hs-form label:empty,#template-post-download .hs-form label>span:empty{display:none}#template-post-download .hs-form .hs-input:not([type=checkbox]):not([type=radio]){background:#fff;border:1px solid #d3dbe9;border-radius:8px;box-sizing:border-box;color:var(--dark-blue,#0a1a39);font-family:var(--secondary-font,"Source Sans 3",sans-serif);font-size:1rem;line-height:1.4;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%!important}#template-post-download.form-on-dark .hs-form .hs-input:not([type=checkbox]):not([type=radio]){background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.22);color:#fff}#template-post-download .hs-form .hs-input::placeholder{color:#677489;opacity:1}#template-post-download.form-on-dark .hs-form .hs-input::placeholder{color:hsla(0,0%,100%,.5)}#template-post-download .hs-form .hs-input:hover:not([type=checkbox]){border-color:#a9b6cc}#template-post-download.form-on-dark .hs-form .hs-input:hover:not([type=checkbox]){border-color:hsla(0,0%,100%,.38)}#template-post-download .hs-form .hs-input:focus{background:#fff;border-color:#30886c;box-shadow:0 0 0 3px rgba(48,136,108,.22);outline:none}#template-post-download.form-on-dark .hs-form .hs-input:focus{background:hsla(0,0%,100%,.1);border-color:var(--cube-light-green,#70cf98);box-shadow:0 0 0 3px rgba(112,207,152,.28)}#template-post-download .hs-form .hs-input:-webkit-autofill,#template-post-download .hs-form .hs-input:-webkit-autofill:focus,#template-post-download .hs-form .hs-input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#0a1a39;caret-color:#0a1a39}#template-post-download.form-on-dark .hs-form .hs-input:-webkit-autofill,#template-post-download.form-on-dark .hs-form .hs-input:-webkit-autofill:focus,#template-post-download.form-on-dark .hs-form .hs-input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #12264d;-webkit-text-fill-color:#fff;caret-color:#fff}#template-post-download .hs-form select.hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'><path d='M1 1L7 7L13 1' stroke='%23219E66' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}#template-post-download.form-on-dark .hs-form select.hs-input{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'><path d='M1 1L7 7L13 1' stroke='%2370CF98' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>")}#template-post-download .hs-form select.hs-input.is-placeholder{color:#677489}#template-post-download.form-on-dark .hs-form select.hs-input.is-placeholder{color:hsla(0,0%,100%,.5)}#template-post-download .hs-form select.hs-input option{background:#fff;color:#0a1a39}#template-post-download .hs-form .hs-form-booleancheckbox-display{align-items:flex-start;color:#677489;cursor:pointer;display:flex;font-family:var(--secondary-font,"Source Sans 3",sans-serif);font-size:.92rem;font-weight:400;gap:10px;line-height:1.45;margin-bottom:0}#template-post-download.form-on-dark .hs-form .hs-form-booleancheckbox-display{color:hsla(0,0%,100%,.78)}#template-post-download .hs-form .hs-form-booleancheckbox-display input[type=checkbox]{accent-color:#30886c;cursor:pointer;flex:0 0 auto;height:18px;margin:2px 0 0;width:18px}#template-post-download.form-on-dark .hs-form .hs-form-booleancheckbox-display input[type=checkbox]{accent-color:var(--cube-light-green,#70cf98)}#template-post-download .hs-form .hs-form-booleancheckbox-display input[type=checkbox]:focus-visible{outline:2px solid #30886c;outline-offset:2px}#template-post-download .hs-form .hs-form-booleancheckbox-display>span{display:block}#template-post-download .hs-form .hs-button,#template-post-download .hs-form input[type=submit]{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#70cf98,#a8e4be 55%,#ebffe8);border:0;border-radius:10px;box-shadow:0 8px 22px rgba(48,136,108,.28),inset 0 0 0 1px rgba(48,136,108,.4);color:var(--dark-blue,#0a1a39);cursor:pointer;display:block;font-family:var(--main-font,"DM Sans",sans-serif);font-size:1rem;font-weight:600;letter-spacing:.01em;line-height:1.2;margin-top:4px;transition:transform .15s ease,box-shadow .15s ease;width:100%}#template-post-download.form-on-dark .hs-form .hs-button,#template-post-download.form-on-dark .hs-form input[type=submit]{box-shadow:0 8px 24px rgba(112,207,152,.35)}#template-post-download .hs-form .hs-button:hover,#template-post-download .hs-form input[type=submit]:hover{box-shadow:0 12px 28px rgba(48,136,108,.38),inset 0 0 0 1px rgba(48,136,108,.4);transform:translateY(-2px)}#template-post-download.form-on-dark .hs-form .hs-button:hover,#template-post-download.form-on-dark .hs-form input[type=submit]:hover{box-shadow:0 12px 30px rgba(112,207,152,.45)}#template-post-download .hs-form .hs-button:active,#template-post-download .hs-form input[type=submit]:active{transform:translateY(0)}#template-post-download .hs-form .hs-button:focus-visible,#template-post-download .hs-form input[type=submit]:focus-visible{outline:2px solid #219e66;outline-offset:3px}#template-post-download.form-on-dark .hs-form .hs-button:focus-visible,#template-post-download.form-on-dark .hs-form input[type=submit]:focus-visible{outline-color:#ebffe8}#template-post-download .hs-form .hs-button[disabled],#template-post-download .hs-form input[type=submit][disabled]{cursor:not-allowed;opacity:.55;transform:none}#template-post-download .hs-form .hs_submit{margin-top:24px}#template-post-download .hs-form .hs-input.error,#template-post-download .hs-form .hs-input.invalid{background:#fff5f5;border-color:#d64545}#template-post-download.form-on-dark .hs-form .hs-input.error,#template-post-download.form-on-dark .hs-form .hs-input.invalid{background:hsla(0,100%,77%,.1);border-color:#ff8a8a}#template-post-download .hs-form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}#template-post-download .hs-form .hs-error-msg,#template-post-download .hs-form .hs-error-msgs label{color:#c63030;font-family:var(--secondary-font,"Source Sans 3",sans-serif);font-size:.85rem;font-weight:400;margin:0}#template-post-download.form-on-dark .hs-form .hs-error-msg,#template-post-download.form-on-dark .hs-form .hs-error-msgs label{color:#ff9b9b}#template-post-download .hs-form .hs_error_rollup{margin-bottom:16px}#template-post-download .submitted-message{color:var(--dark-blue,#0a1a39);font-family:var(--secondary-font,"Source Sans 3",sans-serif);font-size:1.05rem;line-height:1.6;padding:8px 0;text-align:center}#template-post-download.form-on-dark .submitted-message{color:#fff}#template-post-download .submitted-message a{color:#219e66;font-weight:600}#template-post-download.form-on-dark .submitted-message a{color:var(--cube-light-green,#70cf98)}#template-post-download .hs-form .hs-richtext,#template-post-download .hs-form .legal-consent-container{color:#677489;font-family:var(--secondary-font,"Source Sans 3",sans-serif);font-size:.82rem;line-height:1.5}#template-post-download.form-on-dark .hs-form .hs-richtext,#template-post-download.form-on-dark .hs-form .legal-consent-container{color:hsla(0,0%,100%,.62)}#template-post-download .hs-form .hs-richtext a,#template-post-download .hs-form .legal-consent-container a{color:#219e66}#template-post-download.form-on-dark .hs-form .hs-richtext a,#template-post-download.form-on-dark .hs-form .legal-consent-container a{color:var(--cube-light-green,#70cf98)}@media (max-width:768px){#template-post-download .hbspt-form,#template-post-download .hs-form-frame{padding:24px 20px}}@media (prefers-reduced-motion:reduce){#template-post-download .hs-form .hs-button,#template-post-download .hs-form .hs-input,#template-post-download .hs-form input[type=submit]{transition:none}#template-post-download .hs-form .hs-button:hover,#template-post-download .hs-form input[type=submit]:hover{transform:none}}