.zp-cta{background:linear-gradient(150deg,var(--zp-violet-22) 0,var(--zp-violet-43) 60%,var(--zp-violet-50) 100%);color:var(--zp-white);overflow:hidden;position:relative}.zp-cta:before{background:radial-gradient(closest-side,rgba(154,20,240,.5),rgba(154,20,240,0) 70%);content:"";height:520px;left:-8%;pointer-events:none;position:absolute;top:-20%;width:680px}.zp-cta__grid{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) 505px;position:relative;z-index:1}.zp-cta__heading{margin-top:4px;max-width:14ch}.zp-cta__body{margin-top:24px;max-width:470px}.zp-cta__body p{color:hsla(0,0%,100%,.85);font-size:16px;line-height:1.6;margin:0}.zp-cta__list{list-style:none;margin:28px 0 0;padding:0}.zp-cta__list li{align-items:flex-start;color:hsla(0,0%,100%,.9);display:flex;font-size:15px;gap:12px;line-height:1.5;padding:6px 0}.zp-cta__tick{color:var(--zp-green);flex:none;font-weight:700}.zp-form-card{background:var(--zp-white);border-radius:var(--zp-radius);box-shadow:0 30px 60px -28px rgba(12,0,40,.6);color:var(--zp-ink);padding:30px}.zp-form-card__title{font-size:20px;font-weight:700;letter-spacing:-.2px;margin:0}.zp-form-card__subtitle{color:var(--zp-smoky);font-size:14px;line-height:1.5;margin:8px 0 22px}.zp-form-card__disclaimer{color:var(--zp-smoky);font-size:12.5px;line-height:1.4;margin:16px 0 0}.zp-form-card__form{margin-top:8px}.zp-form-card__form .hs-richtext{color:var(--zp-smoky);font-family:var(--zp-font);font-size:14px;line-height:1.5;margin:0 0 20px}.zp-form-card__form .hs-richtext p{margin:0}.zp-form-card__form .hs-form-field{margin-bottom:16px}.zp-form-card__form .hs-form-field>label{color:var(--zp-ink);display:block;font-size:13px;font-weight:500;margin-bottom:8px}.zp-form-card__form .hs-form-required{color:var(--zp-violet-46)}.zp-form-card__form .hs-input:not([type=checkbox]):not([type=radio]){background:var(--zp-white);border:1px solid var(--zp-mischka);border-radius:var(--zp-radius-sm);color:var(--zp-ink);font-family:var(--zp-font);font-size:15px;height:47px;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.zp-form-card__form textarea.hs-input{height:auto;min-height:90px;padding:12px 14px}.zp-form-card__form select.hs-input{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%235A5470' d='M1 1l5 5 5-5'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:34px}.zp-form-card__form .hs-input:focus{border-color:var(--zp-violet-46);box-shadow:0 0 0 3px rgba(135,5,228,.15);outline:none}.zp-form-card__form .form-columns-2{display:flex;gap:16px}.zp-form-card__form .form-columns-2 .hs-form-field{flex:1 1 0}.zp-form-card__form .form-columns-2 .input{margin-right:0!important}.zp-form-card__form .hs-form-field .input{margin-right:0}.zp-form-card__form .inputs-list{list-style:none;margin:0;padding:0}.zp-form-card__form .hs-form-checkbox+.hs-form-checkbox{margin-top:10px}.zp-form-card__form .hs-form-booleancheckbox-display,.zp-form-card__form .hs-form-checkbox-display{align-items:flex-start;color:var(--zp-ink);cursor:pointer;display:flex;font-size:14.5px;font-weight:400;gap:10px;line-height:1.45;margin:0}.zp-form-card__form .hs-form-booleancheckbox-display input[type=checkbox],.zp-form-card__form .hs-form-checkbox-display input[type=checkbox]{accent-color:var(--zp-violet-46);cursor:pointer;flex:none;height:18px;margin:1px 0 0;width:18px}.zp-form-card__form .hs-form-booleancheckbox-display span,.zp-form-card__form .hs-form-checkbox-display span{display:inline-block}.zp-form-card__form .hs-field-desc{color:var(--zp-ink);display:block;font-size:13px;font-weight:500;line-height:1.4;margin:0 0 8px;padding:0}.zp-form-card__form .submitted-message a{background:var(--zp-violet-46);border-radius:999px;color:var(--zp-white);display:block;font-family:var(--zp-font);font-size:15px;font-weight:500;height:46px;line-height:46px;margin-top:18px;text-align:center;text-decoration:none;transition:background-color .15s ease,transform .15s ease;width:100%}.zp-form-card__form .submitted-message a:hover{background:var(--zp-violet-51);color:var(--zp-white);transform:translateY(-1px)}.zp-form-card__form .hs-button,.zp-form-card__form input[type=submit]{background:var(--zp-violet-46);border:0;border-radius:999px;color:var(--zp-white);cursor:pointer;font-family:var(--zp-font);font-size:15px;font-weight:500;height:46px;transition:background-color .15s ease,transform .15s ease;width:100%}.zp-form-card__form .hs-button:hover{background:var(--zp-violet-51);transform:translateY(-1px)}.zp-form-card__form .hs-error-msg,.zp-form-card__form .hs-error-msgs label{color:#c0392b;font-size:12.5px}@media (max-width:900px){.zp-cta__grid{gap:36px;grid-template-columns:1fr}.zp-cta__heading{max-width:none}}@media (max-width:480px){.zp-form-card{padding:22px}.zp-form-card__form .form-columns-2{flex-direction:column;gap:0}}