.v9-form-dark{--form-bg:linear-gradient(135deg,#140c2e,#1e1245 30%,#251540 60%,#1a1035);--form-badge-bg:rgba(147,255,215,.1);--form-badge-border:rgba(147,255,215,.2);--form-badge-color:#93ffd7;--form-heading-color:#fff;--form-gradient-start:#7b5fff;--form-gradient-end:#ffd893;--form-subhead-color:hsla(0,0%,100%,.6);--form-card-bg:hsla(0,0%,100%,.12);--form-card-border:hsla(0,0%,100%,.12);--form-card-blur:blur(20px);--form-label-color:hsla(0,0%,100%,.5);--form-input-bg:hsla(0,0%,100%,.08);--form-input-border:hsla(0,0%,100%,.15);--form-input-color:#fff;--form-input-placeholder:hsla(0,0%,100%,.3);--form-input-focus-border:rgba(188,153,253,.5);--form-input-focus-shadow:rgba(188,153,253,.15);--form-btn-bg:linear-gradient(135deg,#6b4fff,#7b5fff 30%,#9b7fff 60%,#bc99fd);--form-btn-hover-bg:linear-gradient(135deg,#8b6fff,#a88fff 30%,#c4a5fd 60%,#dbb8fe);--form-btn-color:#fff;--form-btn-shadow:0 4px 20px rgba(107,79,255,.5),0 1px 3px rgba(0,0,0,.3);--form-btn-hover-shadow:0 6px 28px rgba(107,79,255,.6),0 2px 6px rgba(0,0,0,.3);--form-footer-color:hsla(0,0%,100%,.35);--form-error-color:#ffa493}.v9-form-light{--form-bg:transparent;--form-badge-bg:rgba(84,79,255,.08);--form-badge-border:rgba(84,79,255,.15);--form-badge-color:#544fff;--form-heading-color:#1a1a2e;--form-gradient-start:#544fff;--form-gradient-end:#bc99fd;--form-subhead-color:#4a4a5a;--form-card-bg:#faf9f7;--form-card-border:rgba(0,0,0,.06);--form-card-blur:none;--form-label-color:#6b7280;--form-input-bg:#fff;--form-input-border:rgba(0,0,0,.12);--form-input-color:#1a1a2e;--form-input-placeholder:rgba(0,0,0,.3);--form-input-focus-border:rgba(84,79,255,.4);--form-input-focus-shadow:rgba(84,79,255,.1);--form-btn-bg:linear-gradient(135deg,#6b4fff,#7b5fff 30%,#9b7fff 60%,#bc99fd);--form-btn-hover-bg:linear-gradient(135deg,#8b6fff,#a88fff 30%,#c4a5fd 60%,#dbb8fe);--form-btn-color:#fff;--form-btn-shadow:0 4px 20px rgba(107,79,255,.3),0 1px 3px rgba(0,0,0,.1);--form-btn-hover-shadow:0 6px 28px rgba(107,79,255,.4),0 2px 6px rgba(0,0,0,.15);--form-footer-color:#9ca3af;--form-error-color:#ef4444}.v9-form-section{overflow:hidden;padding:100px 40px 120px;position:relative;text-align:center}.v9-form-dark{background:var(--form-bg)}.v9-form-orb{border-radius:50%;pointer-events:none;position:absolute}.v9-form-orb--left{background:radial-gradient(circle,#7b5fff18 0,transparent 60%);height:600px;left:-10%;top:-20%;width:600px}.v9-form-orb--right{background:radial-gradient(circle,#ffd89312 0,transparent 60%);bottom:-20%;height:600px;right:-10%;width:600px}.v9-form-orb--center{background:radial-gradient(ellipse 50% 40% at 50% 50%,#bc99fd15 0,#ffa49308 50%,transparent 80%);border-radius:0;height:400px;left:50%;top:30%;transform:translateX(-50%);width:800px}.v9-form-top-line{background:linear-gradient(90deg,#7b5fff,#9b7fff 15%,#bc99fd 35%,#dbb8fe 50%,#ffa493 75%,#ffd893);height:4px;left:0;position:absolute;right:0;top:0}.v9-form-badge-wrap{margin-bottom:20px}.v9-form-badge{align-items:center;background:var(--form-badge-bg);border:1px solid var(--form-badge-border);border-radius:100px;display:inline-flex;gap:8px;padding:6px 16px}.v9-form-badge span{color:var(--form-badge-color);font-family:DM Sans,Helvetica Neue,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.v9-form-heading{color:var(--form-heading-color);font-family:League Spartan,sans-serif;font-size:clamp(32px,5vw,54px);font-weight:900;line-height:1.15;margin:0 auto 24px;max-width:700px;text-transform:lowercase}.v9-form-subhead{color:var(--form-subhead-color);font-family:DM Sans,Helvetica Neue,sans-serif;font-size:18px;line-height:1.75;margin:0 auto 48px;max-width:560px}.form-title{display:none}.v9-form-wrapper{margin:0 auto;position:relative;z-index:2}[data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:40px 32px}.v9-form-card{backdrop-filter:var(--form-card-blur);-webkit-backdrop-filter:var(--form-card-blur);background:var(--form-card-bg);border:1px solid var(--form-card-border);border-radius:20px}.v9-form-footer{color:var(--form-footer-color);font-family:DM Sans,Helvetica Neue,sans-serif;font-size:12px;line-height:1.75;margin-top:14px}.v9-form-card .hs-form__body,.v9-form-card [data-hsfc-id=Renderer]{--hsf-default-field-label__font-color:var(--form-label-color)!important;--hsf-default-field-label__font-size:11px!important;--hsf-default-field-input__background-color:var(--form-input-bg)!important;--hsf-default-field-input__border-color:var(--form-input-border)!important;--hsf-default-field-input__font-color:var(--form-input-color)!important;--hsf-default-field-input__border-radius:10px!important;--hsf-default-field-input__font-size:15px!important;--hsf-default-field-input__placeholder-color:var(--form-input-placeholder)!important;--hsf-default-field-input__focus-border-color:var(--form-input-focus-border)!important;--hsf-default-button__background-color:#6b4fff!important;--hsf-default-button__font-color:var(--form-btn-color)!important;--hsf-default-button__border-radius:10px!important;--hsf-default-button__font-size:14px!important;--hsf-default-error__font-color:var(--form-error-color)!important;--hsf-default-legal__font-color:var(--form-footer-color)!important}.v9-form-card .hsfc-FieldLabel,.v9-form-card [data-hsfc-id=FieldLabel],.v9-form-card [data-hsfc-id=Heading]{color:var(--form-label-color)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;margin:0!important;text-transform:uppercase!important}.v9-form-card [data-hsfc-id=Heading]{align-items:center;color:hsla(0,0%,100%,.4)!important;display:flex;font-family:League Spartan;font-size:11px!important;font-weight:600;gap:12px;letter-spacing:.1em;margin-top:10px!important;text-transform:uppercase}.v9-form-card [data-hsfc-id=Heading]:after,.v9-form-card [data-hsfc-id=Heading]:before{background:#ffffff1a!important;content:"";flex:1;height:1px}.v9-form-card .hsfc-SelectInput,.v9-form-card .hsfc-TextArea,.v9-form-card .hsfc-TextInput,.v9-form-card [data-hsfc-id=SelectInput],.v9-form-card [data-hsfc-id=TextArea],.v9-form-card [data-hsfc-id=TextInput]{background:var(--form-input-bg)!important;border:1px solid var(--form-input-border)!important;border-radius:10px!important;box-sizing:border-box!important;color:var(--form-input-color)!important;font-size:15px!important;margin-bottom:0!important;outline:none!important;padding:14px 18px!important;transition:border-color .3s ease,box-shadow .3s ease!important;width:100%!important}.v9-form-card .hsfc-SelectInput:focus,.v9-form-card .hsfc-TextArea:focus,.v9-form-card .hsfc-TextInput:focus,.v9-form-card [data-hsfc-id=SelectInput]:focus,.v9-form-card [data-hsfc-id=TextArea]:focus,.v9-form-card [data-hsfc-id=TextInput]:focus{border-color:var(--form-input-focus-border)!important;box-shadow:0 0 0 3px var(--form-input-focus-shadow)!important}.v9-form-card .hsfc-TextArea::placeholder,.v9-form-card .hsfc-TextInput::placeholder,.v9-form-card [data-hsfc-id=TextArea]::placeholder,.v9-form-card [data-hsfc-id=TextInput]::placeholder{color:var(--form-input-placeholder)!important}.v9-form-card .hsfc-SelectInput,.v9-form-card [data-hsfc-id=SelectInput]{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='rgba(255,255,255,0.4)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;padding-right:40px!important}.v9-form-card .hsfc-Row,.v9-form-card [data-hsfc-id=Row]{display:flex!important;gap:12px!important;margin-bottom:10px!important}.v9-form-card .hsfc-Row>div,.v9-form-card [data-hsfc-id=Row]>div{flex:1!important}.v9-form-card .hsfc-Field,.v9-form-card [data-hsfc-id=Field]{margin-bottom:16px!important}.v9-form-card .hsfc-Button,.v9-form-card [data-hsfc-id=Button],.v9-form-card button[type=submit]{background:var(--form-btn-bg)!important;border:none!important;border-radius:10px!important;box-shadow:var(--form-btn-shadow)!important;color:var(--form-btn-color)!important;cursor:pointer!important;font-family:League Spartan,sans-serif!important;font-size:14px!important;font-weight:900!important;letter-spacing:3px!important;padding:16px 32px!important;text-transform:uppercase!important;transition:all .3s ease!important;width:100%!important}.v9-form-card .hsfc-Button:hover,.v9-form-card [data-hsfc-id=Button]:hover,.v9-form-card button[type=submit]:hover{background:#fff!important;border:2px solid #7b5fff!important;box-shadow:var(--form-btn-hover-shadow)!important;color:#7b5fff!important;font-family:League Spartan,sans-serif!important;font-size:14px!important;font-weight:900!important;letter-spacing:3px!important;text-transform:uppercase!important;transform:none!important}.v9-form-btn-shimmer .v9-form-card .hs-button,.v9-form-card .v9-form-btn-shimmer .hsfc-Button,.v9-form-card .v9-form-btn-shimmer [data-hsfc-id=Button],.v9-form-card .v9-form-btn-shimmer button[type=submit]{overflow:hidden!important;position:relative!important}.v9-form-btn-shimmer .hs-button:before,.v9-form-btn-shimmer .hsfc-Button:before,.v9-form-btn-shimmer [data-hsfc-id=Button]:before,.v9-form-btn-shimmer button[type=submit]:before{animation:v9FormShimmer 3s ease-in-out infinite;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.35) 50%,hsla(0,0%,100%,0) 70%,transparent);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;width:60%;z-index:1}@keyframes v9FormShimmer{0%{left:-100%}60%{left:150%}to{left:150%}}@keyframes v9FormPulse{0%,to{box-shadow:0 4px 20px rgba(107,79,255,.5),0 1px 3px rgba(0,0,0,.3)}50%{box-shadow:0 4px 36px rgba(107,79,255,.5),0 0 20px rgba(107,79,255,.5),0 1px 3px rgba(0,0,0,.3)}}.v9-form-btn-pulse .hs-button,.v9-form-btn-pulse .hsfc-Button,.v9-form-btn-pulse [data-hsfc-id=Button],.v9-form-btn-pulse button[type=submit]{animation:v9FormPulse 2.5s ease-in-out infinite!important}.v9-form-btn-pulse .hs-button:hover,.v9-form-btn-pulse .hsfc-Button:hover,.v9-form-btn-pulse [data-hsfc-id=Button]:hover,.v9-form-btn-pulse button[type=submit]:hover{animation:none!important}.v9-form-btn-border-spin .hs-button,.v9-form-btn-border-spin .hsfc-Button,.v9-form-btn-border-spin [data-hsfc-id=Button],.v9-form-btn-border-spin button[type=submit]{box-shadow:none!important;overflow:visible!important;position:relative!important;z-index:1!important}.v9-form-btn-border-spin .hs-button:after,.v9-form-btn-border-spin .hsfc-Button:after,.v9-form-btn-border-spin [data-hsfc-id=Button]:after,.v9-form-btn-border-spin button[type=submit]:after{animation:v9FormBorderSpin 3s linear infinite;background:conic-gradient(from 0deg,#6b4fff,#7b5fff,#9b7fff,#bc99fd,#dbb8fe,#9b7fff,#6b4fff);border-radius:12px;content:"";inset:-2px;pointer-events:none;position:absolute;z-index:-1}@keyframes v9FormBorderSpin{to{transform:rotate(1turn)}}@keyframes v9FormBounce{0%{transform:translateY(0)}30%{transform:translateY(-6px)}50%{transform:translateY(-1px)}70%{transform:translateY(-3px)}to{transform:translateY(0)}}.v9-form-btn-bounce .hs-button:hover,.v9-form-btn-bounce .hsfc-Button:hover,.v9-form-btn-bounce [data-hsfc-id=Button]:hover,.v9-form-btn-bounce button[type=submit]:hover{animation:v9FormBounce .5s ease!important;transform:none!important}.v9-form-card .hsfc-ErrorAlert,.v9-form-card .hsfc-FieldError,.v9-form-card [data-hsfc-id=ErrorAlert],.v9-form-card [data-hsfc-id=FieldError]{color:var(--form-error-color)!important;font-family:DM Sans,sans-serif!important;font-size:12px!important}.v9-form-card .hsfc-LegalConsentField,.v9-form-card [data-hsfc-id=LegalConsentField]{text-align:left!important}.v9-form-card .hsfc-LegalConsentField p,.v9-form-card [data-hsfc-id=LegalConsentField] p{color:var(--form-footer-color)!important;font-family:DM Sans,sans-serif!important;font-size:12px!important}.v9-form-card .hsfc-ProgressBar,.v9-form-card [data-hsfc-id=ProgressBar]{accent-color:#6b4fff!important}.v9-form-card .hs-form-field label{color:var(--form-label-color)!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}.v9-form-card .hs-input{background:var(--form-input-bg)!important;border:1px solid var(--form-input-border)!important;border-radius:10px!important;box-sizing:border-box!important;color:var(--form-input-color)!important;font-family:DM Sans,sans-serif!important;font-size:15px!important;outline:none!important;padding:14px 18px!important;transition:border-color .3s ease,box-shadow .3s ease!important;width:100%!important}.v9-form-card .hs-input:focus{border-color:var(--form-input-focus-border)!important;box-shadow:0 0 0 3px var(--form-input-focus-shadow)!important}.v9-form-card .hs-input::placeholder{color:var(--form-input-placeholder)!important}.v9-form-card .form-columns-2{display:flex!important;gap:12px!important}.v9-form-card .form-columns-2 .hs-form-field{flex:1!important}.v9-form-card .hs-button{background:var(--form-btn-bg)!important;border:none!important;border-radius:10px!important;box-shadow:var(--form-btn-shadow)!important;color:var(--form-btn-color)!important;cursor:pointer!important;padding:16px 32px!important;transition:all .3s ease!important;width:100%!important}.v9-form-card .hs-button,.v9-form-card .hs-button:hover{font-family:League Spartan,sans-serif!important;font-size:14px!important;font-weight:900!important;letter-spacing:3px!important;text-transform:uppercase!important}.v9-form-card .hs-button:hover{background:#fff!important;border:2px solid #7b5fff!important;box-shadow:var(--form-btn-hover-shadow)!important;color:#7b5fff!important;transform:none!important}.v9-form-card .hs-error-msg{font-family:DM Sans,sans-serif!important;font-size:12px!important}.v9-form-card .hs-error-msg,.v9-form-card .hs_error_rollup{color:var(--form-error-color)!important}.v9-form-card .legal-consent-container{text-align:left!important}.v9-form-card .legal-consent-container .hs-richtext p{color:var(--form-footer-color)!important;font-family:DM Sans,sans-serif!important;font-size:12px!important}@media (max-width:768px){.v9-form-section{padding:60px 20px 80px}.v9-form-card{padding:28px 20px}.v9-hubspot-form .form-columns-2{flex-direction:column!important}}