.crf-wrap{background:radial-gradient(circle at 20% 15%,rgba(84,62,152,.3) 0,rgba(84,62,152,.1) 26%,transparent 50%),radial-gradient(circle at 80% 85%,rgba(20,103,101,.3) 0,rgba(20,103,101,.11) 30%,transparent 54%),var(--crf-bg,#0b0a12);color:var(--crf-heading,#f7f5ff);font-family:var(--crf-form-font,"brandon-grotesque","Brandon Grotesque","Helvetica Neue",Arial,sans-serif);left:50%;margin-left:-50vw;min-height:640px;overflow:hidden;position:relative;width:100vw}.crf-wrap,.crf-wrap *,.crf-wrap :after,.crf-wrap :before{box-sizing:border-box}.crf-gradient{border-radius:999px;filter:blur(120px);pointer-events:none;position:absolute}.crf-gradient--purple{background:rgba(90,66,178,.4);height:680px;left:5%;top:-200px;width:680px}.crf-gradient--teal{background:rgba(21,106,105,.32);bottom:-200px;height:580px;right:-100px;width:720px}@keyframes crf-slide-left{0%{opacity:0;transform:translateX(-48px)}to{opacity:1;transform:translateX(0)}}@keyframes crf-slide-right{0%{opacity:0;transform:translateX(48px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.crf-copy,.crf-form-card,.crf-form-embed:before{animation:none!important;opacity:1!important}}.crf-inner{align-items:start;display:grid;gap:16px;grid-template-columns:1fr minmax(0,var(--crf-card-w,550px));margin:0 auto;min-height:0;padding:var(--crf-pad-top,100px) 0 var(--crf-pad-bottom,100px);position:relative;width:min(1080px,calc(100% - var(--crf-pad-left, 24px) - var(--crf-pad-right, 24px)));z-index:1}.crf-copy{align-self:start;animation:crf-slide-left .75s cubic-bezier(.22,1,.36,1) both;padding-top:6px}.crf-badge{align-items:center;background:rgba(177,140,255,.08);border:1px solid rgba(177,140,255,.22);border-radius:999px;color:#ada5c5;display:inline-flex;font-size:var(--crf-badge-size,12px);letter-spacing:0;line-height:1;margin:0 0 28px;min-height:30px;padding:5px 18px;text-transform:uppercase}.crf-heading{color:var(--crf-heading,#f7f5ff);font-size:clamp(22px,3.1vw,var(--crf-heading-size,38px))!important;letter-spacing:0;line-height:1.08;margin:0 0 24px;max-width:none}.crf-heading span{display:block}.crf-heading span:first-child{white-space:nowrap}.crf-heading__accent{background:linear-gradient(var(--crf-heading-accent-angle,135deg),var(--crf-heading-accent-s,#fff) 0,var(--crf-heading-accent-m,#a68de2) 50%,var(--crf-heading-accent-e,#aa78e2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;width:fit-content;-webkit-text-fill-color:transparent}.crf-description{color:var(--crf-copy,#a9a5b7);font-size:var(--crf-description-size,16px);line-height:1.6;margin:0;max-width:400px}.crf-form-card{animation:crf-slide-right .75s cubic-bezier(.22,1,.36,1) .1s both;background:#f7fafc!important;border:1px solid rgba(22,21,31,.08);border-radius:24px;box-shadow:0 24px 72px rgba(0,0,0,.32);color:#000!important;max-width:100%;min-height:var(--crf-card-h,0);padding:36px 32px 32px;width:100%}.crf-form-card .hbspt-form,.crf-form-card .hs-form,.crf-form-card form,.crf-form-embed{max-width:none!important;width:100%!important}.crf-form-placeholder{color:#8b879c;margin:0;padding:32px 0;text-align:center}.crf-form-card .hs-form{color:#000!important;margin:0}.crf-form-card .hs-form,.crf-form-card .hs-form *{font-family:var(--crf-form-font,"brandon-grotesque","Brandon Grotesque","Helvetica Neue",Arial,sans-serif)!important}.crf-form-card .hs-form,.crf-form-card .hs-form *{font-weight:var(--crf-form-fw,400)!important}.crf-form-card .hs-form-field{margin:0 0 20px}.crf-form-card .hs-form-field>label,.crf-form-card .hs-form-field>legend,.crf-form-card .hs-label{color:#111!important;display:block;font-family:var(--crf-label-font,"brandon-grotesque","Brandon Grotesque","Helvetica Neue",Arial,sans-serif)!important;font-size:var(--crf-label-size,11px)!important;font-weight:var(--crf-label-fw,800)!important;letter-spacing:.05em;line-height:1.2;margin:0 0 8px;text-transform:uppercase}.crf-form-card input.hs-input:not([type=checkbox]):not([type=radio]):not([type=file]),.crf-form-card select.hs-input,.crf-form-card textarea.hs-input{appearance:none!important;background:#fff!important;border:1px solid var(--crf-input-border,#ddd9ee)!important;border-radius:8px!important;box-shadow:none!important;color:#1a1830!important;font-family:var(--crf-form-font,"brandon-grotesque","Brandon Grotesque","Helvetica Neue",Arial,sans-serif)!important;font-size:var(--crf-form-size,13px)!important;line-height:1.35!important;min-height:38px!important;outline:0!important;padding:8px 12px!important;transition:border-color .15s ease,box-shadow .15s ease;width:100%!important}.crf-form-card input.hs-input:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.crf-form-card select.hs-input:focus,.crf-form-card textarea.hs-input:focus{border-color:var(--crf-accent-start,#b18cff)!important;box-shadow:0 0 0 3px rgba(143,109,247,.13)!important}.crf-form-card select.hs-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%236b6b9a' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:12px 8px!important;cursor:pointer;padding-right:34px!important}.crf-form-card textarea.hs-input{border:1px solid var(--crf-input-border,#ddd9ee)!important;border-radius:8px!important;min-height:110px!important;resize:vertical}.crf-form-card .hs-fieldtype-file .input,.crf-form-card input[type=file].hs-input{display:block!important;overflow:visible!important;width:100%!important}.crf-form-card input[type=file].hs-input{background:#fff!important;border:1px solid var(--crf-input-border,#ddd9ee)!important;border-radius:8px!important;box-shadow:none!important;color:#4a4868!important;cursor:pointer;font-family:var(--crf-form-font,"brandon-grotesque","Brandon Grotesque","Helvetica Neue",Arial,sans-serif)!important;font-size:12px!important;min-height:38px!important;min-width:0!important;outline:0!important;padding:5px 8px!important}.crf-form-card input[type=file].hs-input::-webkit-file-upload-button{background:#ede9f8;border:none;border-radius:5px;color:#3a2e7b;cursor:pointer;font-family:var(--crf-form-font,"brandon-grotesque","Brandon Grotesque","Helvetica Neue",Arial,sans-serif);font-size:12px;font-weight:600;margin-right:10px;padding:4px 10px;transition:background .15s ease}.crf-form-card input[type=file].hs-input::file-selector-button{background:#ede9f8;border:none;border-radius:5px;color:#3a2e7b;cursor:pointer;font-family:var(--crf-form-font,"brandon-grotesque","Brandon Grotesque","Helvetica Neue",Arial,sans-serif);font-size:12px;font-weight:600;margin-right:10px;padding:4px 10px;transition:background .15s ease}.crf-form-card input[type=file].hs-input::-webkit-file-upload-button:hover,.crf-form-card input[type=file].hs-input::file-selector-button:hover{background:#ddd5f5}.crf-form-card fieldset{border:none!important;box-shadow:none!important;margin:0!important;min-width:0!important;outline:none!important;padding:0!important;width:100%!important}.crf-form-card fieldset legend{height:1px!important;overflow:hidden!important;position:absolute!important;width:1px!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.crf-form-card .crf-field-row,.crf-form-card .form-columns-2{border:none!important;display:grid!important;gap:28px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;margin-bottom:20px!important;outline:none!important;padding:0!important}.crf-form-card .crf-field-row .hs-form-field,.crf-form-card .form-columns-2 .hs-form-field{float:none!important;margin-bottom:0!important;max-width:none!important;min-width:0!important;width:100%!important}.crf-legal-above,.crf-legal-below{color:#5a5870;font-size:11px;line-height:1.55}.crf-legal-above,.crf-legal-below{margin-bottom:20px}.crf-legal-below{margin-top:12px}.crf-legal-above p,.crf-legal-below p{color:#5a5870!important;font-family:var(--crf-form-font,"brandon-grotesque","Brandon Grotesque","Helvetica Neue",Arial,sans-serif)!important;font-size:11px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.55!important;margin:0 0 8px;text-transform:none!important}.crf-legal-above p:last-child,.crf-legal-below p:last-child{margin-bottom:0}.crf-legal-above a,.crf-legal-below a{color:var(--crf-button-bg,#3a2e7b);text-decoration:underline}.crf-form-card .hs-privacy_accepted>label{font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.crf-form-card .hs-fieldtype-booleancheckbox label,.crf-form-card .hs-fieldtype-booleancheckbox label span,.crf-form-card .hs-form-booleancheckbox label,.crf-form-card .hs-form-booleancheckbox label span,.crf-form-card .hs-privacy_accepted .hs-form-checkbox label,.crf-form-card .hs-privacy_accepted .hs-form-checkbox label span,.crf-form-card .legal-consent-container,.crf-form-card .legal-consent-container .hs-richtext p,.crf-form-card .legal-consent-container label,.crf-form-card .legal-consent-container label span{color:#444!important;font-size:11px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.5!important;text-transform:none!important}.crf-form-card .inputs-list{display:flex!important;flex-direction:column!important;gap:6px!important;list-style:none!important;margin:0!important;padding:0!important}.crf-form-card .hs-form-checkbox,.crf-form-card .hs-form-radio{list-style:none;margin:0;padding:0}.crf-form-card .crf-radio-inline .inputs-list{flex-direction:row!important;flex-wrap:wrap!important;gap:20px!important}.crf-form-card .hs-form-checkbox label span:after,.crf-form-card .hs-form-checkbox label span:before,.crf-form-card .hs-form-checkbox label:after,.crf-form-card .hs-form-checkbox label:before,.crf-form-card .hs-form-radio label span:after,.crf-form-card .hs-form-radio label span:before,.crf-form-card .hs-form-radio label:after,.crf-form-card .hs-form-radio label:before{background:none!important;border:none!important;content:none!important;display:none!important;height:0!important;width:0!important}.crf-form-card .hs-form-checkbox label,.crf-form-card .hs-form-radio label{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#2a2840!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--crf-form-font,"brandon-grotesque","Brandon Grotesque","Helvetica Neue",Arial,sans-serif)!important;font-size:12px!important;font-weight:400!important;gap:8px!important;height:auto!important;letter-spacing:0!important;line-height:1.4!important;margin:0!important;min-height:0!important;padding:0!important;text-transform:none!important;transition:none!important}.crf-form-card .hs-form-checkbox label span,.crf-form-card .hs-form-radio label span{color:inherit!important;flex:1 1 auto!important;margin:0!important;padding:0!important}.crf-form-card .hs-form-checkbox input[type=checkbox],.crf-form-card .hs-form-radio input[type=radio]{appearance:none!important;-webkit-appearance:none!important;background:#fff!important;border:1.5px solid #c0bbd4!important;border-radius:50%!important;cursor:pointer!important;display:inline-block!important;flex:0 0 15px!important;height:15px!important;margin:0!important;min-height:15px!important;min-width:15px!important;opacity:1!important;padding:0!important;position:static!important;transition:border-color .15s ease,background .15s ease!important;visibility:visible!important;width:15px!important}.crf-form-card .hs-form-checkbox input[type=checkbox]:checked,.crf-form-card .hs-form-radio input[type=radio]:checked{background:var(--crf-button-bg,#3a2e7b)!important;border-color:var(--crf-button-bg,#3a2e7b)!important;box-shadow:inset 0 0 0 3px #fff!important}.crf-form-card .hs-form-checkbox input[type=checkbox]:hover,.crf-form-card .hs-form-radio input[type=radio]:hover{border-color:#9b8fd4!important}.crf-form-card .hs-submit{display:block!important;margin-top:20px}.crf-form-card .actions{margin:0;padding:0;position:relative}.crf-form-card .actions:after,.crf-form-card .actions:before{content:none!important;display:none!important}.crf-form-card .hs-button,.crf-form-card input[type=submit]{appearance:none!important;background:var(--crf-button-bg,#3a2e7b)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:var(--crf-button-text,#fff)!important;cursor:pointer!important;display:block!important;font-family:var(--crf-btn-font,"brandon-grotesque","Brandon Grotesque","Helvetica Neue",Arial,sans-serif)!important;font-size:var(--crf-btn-size,16px)!important;font-weight:var(--crf-btn-fw,700)!important;letter-spacing:.01em!important;line-height:1.2!important;margin:0!important;min-height:52px!important;padding:15px 28px!important;text-align:center!important;text-transform:none!important;transition:background .2s ease!important;width:100%!important}.crf-form-card .hs-button:after,.crf-form-card .hs-button:before,.crf-form-card input[type=submit]:after,.crf-form-card input[type=submit]:before{content:none!important;display:none!important}.crf-form-card .hs-button:hover,.crf-form-card input[type=submit]:hover{background:#2d2360!important}.crf-form-card .hs-error-msgs{list-style:none;margin:5px 0 0;padding:0}.crf-form-card .hs-error-msg,.crf-form-card .hs-error-msgs label{color:#c2415b!important;font-size:11px;font-weight:400;line-height:1.35;text-transform:none}.crf-form-card .hs-richtext,.crf-form-card .hs-richtext p,.crf-form-card .hs-richtext span,.crf-form-card .legal-consent-container,.crf-form-card .legal-consent-container p,.crf-form-card .legal-consent-container span{color:#444!important;font-size:11px!important;font-weight:400!important;line-height:1.5!important}.crf-form-card .hs-richtext,.crf-form-card .legal-consent-container{margin:10px 0 0!important}.crf-form-card .hs-richtext p,.crf-form-card .legal-consent-container p{margin:0!important}.crf-form-card .hs-richtext a,.crf-form-card .legal-consent-container a{color:#3a2e7b!important;text-decoration:underline!important}.crf-form-card .submitted-message{color:#1a1830;font-size:15px;line-height:1.65;padding:28px 0;text-align:center}@keyframes crf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.crf-form-embed:empty:before{animation:crf-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,rgba(0,0,0,.05) 25%,rgba(0,0,0,.09) 50%,rgba(0,0,0,.05) 75%);background-size:200% 100%;border-radius:8px;content:"";display:block;height:380px}@media (max-width:900px){.crf-wrap{min-height:0}.crf-inner{gap:28px;grid-template-columns:1fr;width:min(100%,calc(100% - 40px))}.crf-heading{font-size:clamp(28px,5vw,40px)!important}.crf-form-card{max-width:100%;padding:28px 24px 24px}.crf-form-card .crf-field-row,.crf-form-card .form-columns-2{gap:20px!important;margin-bottom:20px!important}}@media (max-width:560px){.crf-wrap{min-height:0}.crf-inner{gap:24px;grid-template-columns:1fr;padding:56px 20px 48px;width:100%}.crf-heading{font-size:clamp(26px,8vw,36px)!important}.crf-description{font-size:14px}.crf-form-card{border-radius:16px;max-width:100%;min-height:0;padding:22px 16px 20px}.crf-form-card .crf-field-row,.crf-form-card .form-columns-2{gap:0!important;grid-template-columns:1fr!important;margin-bottom:0!important}.crf-form-card .crf-field-row .hs-form-field,.crf-form-card .form-columns-2 .hs-form-field{margin-bottom:14px!important}.crf-form-card .hs-form-field{margin-bottom:14px}.crf-form-card input.hs-input:not([type=checkbox]):not([type=radio]):not([type=file]),.crf-form-card select.hs-input,.crf-form-card textarea.hs-input{font-size:15px!important}.crf-form-card .crf-radio-inline .inputs-list{flex-direction:row!important;gap:14px!important}}