.contact-form-v2{--cfv2-bg:#04061a;--cfv2-card-bg:#12162c;--cfv2-field-bg:#191c32;--cfv2-stat-bg:#0c0f26;--cfv2-border:#313444;--cfv2-head:#fff;--cfv2-body:#b4b4bf;--cfv2-button-bg:#ffdc04;--cfv2-button-text:#282c3d;--cfv2-accent:#18adf1;--cfv2-magenta:#ff2c94;--cfv2-yellow:#ffdc04;--cfv2-green:#61ba00;--cfv2-cyan:#18adf1;--cfv2-max:1360px;--cfv2-gutter:var(--v2-gutter,40px);--cfv2-font:"Figtree",sans-serif;background-color:var(--cfv2-bg);color:var(--cfv2-head);font-family:var(--cfv2-font);position:relative}.contact-form-v2__container{margin:0 auto;max-width:calc(var(--cfv2-max) + var(--cfv2-gutter)*2);padding:var(--cfv2-pad-top,80px) var(--cfv2-gutter) var(--cfv2-pad-bottom,120px);position:relative;z-index:2}.contact-form-v2__row{align-items:stretch;display:flex;gap:24px}.contact-form-v2__card{background-color:var(--cfv2-card-bg);display:flex;flex:1 1 0;flex-direction:column;gap:40px;min-height:676px;min-width:0;padding:40px}.contact-form-v2__title{color:var(--cfv2-head);font-family:var(--cfv2-font);font-size:24px!important;font-weight:400;letter-spacing:-.96px;line-height:1.3;margin:0}.contact-form-v2__form .form-title{display:none!important}.contact-form-v2__form .submitted-message,.contact-form-v2__form form{background:transparent;border:0;border-radius:0;color:var(--cfv2-head);font-family:var(--cfv2-font);margin:0;padding:0}.contact-form-v2__form .hs-form fieldset{border:0;margin:0;max-width:none!important;padding:0}.contact-form-v2__form .hs-form fieldset.form-columns-2{display:flex;gap:16px}.contact-form-v2__form .hs-form fieldset.form-columns-2 .hs-form-field{flex:1 1 0;float:none!important;min-width:0;width:auto!important}.contact-form-v2__form .hs-form .input{margin-right:0!important}.contact-form-v2__form .hs-form-field{margin:0 0 16px}.contact-form-v2__form .hs-form-field>label,.contact-form-v2__form .hs-form-field>legend{color:var(--cfv2-body);display:block;font-family:var(--cfv2-font);font-size:14px;font-weight:400;letter-spacing:-.14px;line-height:1.3;margin:0 0 8px}.contact-form-v2__form .hs-form-required{color:inherit;margin-left:2px}.contact-form-v2__form .hs-input:not([type=checkbox]):not([type=radio]){-webkit-appearance:none;appearance:none;background-color:var(--cfv2-field-bg);border:1px solid var(--cfv2-border);border-radius:0;box-shadow:none;color:var(--cfv2-head);display:block;font-family:var(--cfv2-font);font-size:14px;height:34px;line-height:1.3;margin:0;padding:8px;width:100%!important}.contact-form-v2__form .hs-input:not([type=checkbox]):not([type=radio]):focus{border-color:var(--cfv2-accent);outline:none}.contact-form-v2__form .hs-input::placeholder{color:#6c6e7e}.contact-form-v2__form select.hs-input{background-image:var(--cfv2-chevron),linear-gradient(var(--cfv2-border),var(--cfv2-border)),linear-gradient(var(--cfv2-border),var(--cfv2-border)),linear-gradient(var(--cfv2-border),var(--cfv2-border)),linear-gradient(var(--cfv2-border),var(--cfv2-border));background-position:right 8px top 8px,right 8px top 8px,right 8px top 23px,right 23px top 8px,right 8px top 8px;background-repeat:no-repeat;background-size:16px 16px,16px 1px,16px 1px,1px 16px,1px 16px;cursor:pointer;padding-right:32px}.contact-form-v2__form select.hs-input option{background-color:var(--cfv2-field-bg);color:var(--cfv2-head)}.contact-form-v2__form textarea.hs-input{height:131px!important;min-height:131px;resize:vertical}.contact-form-v2__form .inputs-list{list-style:none;margin:0;padding:0}.contact-form-v2__form .inputs-list label{align-items:flex-start;color:var(--cfv2-body);display:flex;font-size:12px;gap:8px;line-height:1.3}.contact-form-v2__form input[type=checkbox],.contact-form-v2__form input[type=radio]{accent-color:var(--cfv2-yellow);margin:1px 0 0}.contact-form-v2__form .hs-richtext,.contact-form-v2__form .hs-richtext p,.contact-form-v2__form .legal-consent-container,.contact-form-v2__form .legal-consent-container p{color:var(--cfv2-body);font-family:var(--cfv2-font);font-size:12px!important;letter-spacing:-.12px;line-height:1.3;margin:0}.contact-form-v2__form .legal-consent-container{margin-top:8px}.contact-form-v2__form .hs-richtext a,.contact-form-v2__form .legal-consent-container a{color:var(--cfv2-head);text-decoration:underline}.contact-form-v2__form .hs_submit{margin-top:24px}.contact-form-v2__form .hs-button,.contact-form-v2__form input[type=submit]{background-color:var(--cfv2-button-bg);background-image:none;border:0;border-radius:0;box-shadow:none;color:var(--cfv2-button-text);cursor:pointer;display:block;font-family:var(--cfv2-font);font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:1.3;margin:0;padding:12px 16px;text-transform:none;transition:filter .2s ease;width:100%}.contact-form-v2__form .hs-button:active,.contact-form-v2__form .hs-button:focus,.contact-form-v2__form .hs-button:hover,.contact-form-v2__form input[type=submit]:active,.contact-form-v2__form input[type=submit]:focus,.contact-form-v2__form input[type=submit]:hover{background-color:var(--cfv2-button-bg);border:0;border-radius:0;color:var(--cfv2-button-text);filter:brightness(.94)}.contact-form-v2__form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.contact-form-v2__form .hs-error-msg,.contact-form-v2__form .hs-error-msgs label,.contact-form-v2__form .hs-main-font-element{color:var(--cfv2-magenta);font-size:12px;line-height:1.3}.contact-form-v2__form .hs-input.invalid.error{border-color:var(--cfv2-magenta)}.contact-form-v2__form .submitted-message,.contact-form-v2__form .submitted-message p{color:var(--cfv2-head);font-size:16px;line-height:1.5}.contact-form-v2__card:is(.is-submitted,:has(.submitted-message)) .contact-form-v2__title{display:none}.contact-form-v2__form{--hsf-global__font-family:var(--cfv2-font);--hsf-global__color:var(--cfv2-head);--hsf-background__background-color:transparent;--hsf-background__padding:0;--hsf-row__horizontal-spacing:16px;--hsf-row__vertical-spacing:16px;--hsf-field-label__font-family:var(--cfv2-font);--hsf-field-label__font-size:14px;--hsf-field-label__color:var(--cfv2-body);--hsf-field-label-requiredindicator__color:var(--cfv2-body);--hsf-field-input__font-family:var(--cfv2-font);--hsf-field-input__color:var(--cfv2-head);--hsf-field-input__background-color:var(--cfv2-field-bg);--hsf-field-input__border-color:var(--cfv2-border);--hsf-field-input__border-width:1px;--hsf-field-input__border-style:solid;--hsf-field-input__border-radius:0;--hsf-field-input__padding:8px;--hsf-field-textarea__font-family:var(--cfv2-font);--hsf-field-textarea__color:var(--cfv2-head);--hsf-field-textarea__background-color:var(--cfv2-field-bg);--hsf-field-textarea__border-color:var(--cfv2-border);--hsf-field-textarea__border-width:1px;--hsf-field-textarea__border-style:solid;--hsf-field-textarea__border-radius:0;--hsf-field-textarea__padding:8px;--hsf-richtext__font-family:var(--cfv2-font);--hsf-richtext__font-size:12px;--hsf-richtext__color:var(--cfv2-body);--hsf-button__font-family:var(--cfv2-font);--hsf-button__font-size:16px;--hsf-button__color:var(--cfv2-button-text);--hsf-button__background-color:var(--cfv2-button-bg);--hsf-button__border-radius:0;--hsf-button__padding:12px 16px;--hsf-button__box-shadow:none;--hsf-erroralert__color:var(--cfv2-magenta)}.contact-form-v2__stats{display:flex;flex:0 0 321px;flex-direction:column;position:relative}.contact-form-v2__stat-list{border-bottom:1px solid var(--cfv2-border);border-top:1px solid var(--cfv2-border);display:flex;flex:1 1 auto;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.contact-form-v2__stat{background-color:var(--cfv2-stat-bg);border-left:1px solid var(--cfv2-border);border-right:1px solid var(--cfv2-border);display:flex;flex:1 1 0;flex-direction:column;gap:8px;justify-content:flex-end;margin:0;overflow:hidden;padding:40px 24px}.contact-form-v2__stat-value{align-items:flex-start;display:flex;font-size:32px!important;gap:2px;line-height:1.3;margin:0}.contact-form-v2__stat-number{color:var(--cfv2-head);font-family:var(--cfv2-font);font-size:32px;font-weight:400;letter-spacing:-.32px;line-height:1.3;white-space:nowrap}.contact-form-v2__stat-plus{color:var(--cfv2-yellow);display:block;font-family:var(--cfv2-font);font-size:24px;font-weight:700;height:13px;letter-spacing:-.96px;line-height:10px;width:16px}.contact-form-v2__stat-label{color:var(--cfv2-body);font-family:var(--cfv2-font);font-size:16px!important;font-weight:400;letter-spacing:-.16px;line-height:1.3;margin:0}.contact-form-v2__corner{height:24px;pointer-events:none;position:absolute;width:24px;z-index:1}.contact-form-v2__corner:after,.contact-form-v2__corner:before{content:"";position:absolute}.contact-form-v2__corner:before{height:24px;width:4px}.contact-form-v2__corner:after{height:4px;width:24px}.contact-form-v2__corner--tl{left:0;top:0}.contact-form-v2__corner--tr{right:0;top:0}.contact-form-v2__corner--br{bottom:0;right:0}.contact-form-v2__corner--bl{bottom:0;left:0}.contact-form-v2__corner--tl:before{background:linear-gradient(to bottom,var(--cfv2-cyan) 0 8px,var(--cfv2-magenta) 8px 24px);left:0;top:0}.contact-form-v2__corner--tl:after{background:linear-gradient(to right,var(--cfv2-cyan) 0 16px,var(--cfv2-green) 16px 24px);left:0;top:0}.contact-form-v2__corner--tr:before{background:linear-gradient(to bottom,var(--cfv2-cyan) 0 8px,var(--cfv2-magenta) 8px 24px);right:0;top:0}.contact-form-v2__corner--tr:after{background:linear-gradient(to right,var(--cfv2-green) 0 8px,var(--cfv2-cyan) 8px 24px);right:0;top:0}.contact-form-v2__corner--br:before{background:linear-gradient(to bottom,var(--cfv2-yellow) 0 8px,var(--cfv2-magenta) 8px 24px);bottom:0;right:0}.contact-form-v2__corner--br:after{background:linear-gradient(to right,var(--cfv2-green) 0 8px,var(--cfv2-magenta) 8px 24px);bottom:0;right:0}.contact-form-v2__corner--bl:before{background:linear-gradient(to bottom,var(--cfv2-yellow) 0 8px,var(--cfv2-magenta) 8px 24px);bottom:0;left:0}.contact-form-v2__corner--bl:after{background:linear-gradient(to right,var(--cfv2-magenta) 0 16px,var(--cfv2-green) 16px 24px);bottom:0;left:0}@media (max-width:1100px){.contact-form-v2__row{flex-direction:column}.contact-form-v2__card{flex:none;min-height:0}.contact-form-v2__stats{flex:none}.contact-form-v2__stat-list{flex:none;flex-direction:row}.contact-form-v2__stat{padding:32px 24px}}@media (max-width:992px){.contact-form-v2__container{padding-bottom:min(var(--cfv2-pad-bottom,120px),80px);padding-top:min(var(--cfv2-pad-top,80px),64px)}}@media (max-width:600px){.contact-form-v2__card{gap:24px;padding:24px}.contact-form-v2__form .hs-form fieldset.form-columns-2{flex-direction:column;gap:0}.contact-form-v2__stat-list{flex-direction:column}.contact-form-v2__stat{flex:none}}