.event-form{background-color:var(--event-color-dark,#0f0820);color:#fff;padding:80px 24px;position:relative;width:100%;--form-bg:hsla(0,0%,100%,.05);--form-border:hsla(0,0%,100%,.12);--input-bg:hsla(0,0%,100%,.05);--input-border:hsla(0,0%,100%,.2);--input-text:#fff;--input-placeholder:hsla(0,0%,100%,.4);--input-focus-border:#a777ff;--label-color:#fff;--submit-bg:#fff;--submit-text:#0f0820;--error-color:#eb2069;--success-color:#fff;--helper-color:hsla(0,0%,100%,.6)}.event-form,.event-form *,.event-form :after,.event-form :before{box-sizing:border-box}.event-form .event-form__inner{margin:0 auto;max-width:640px;position:relative;z-index:1}.event-form .event-form__card{background-color:var(--form-bg);border:1px solid var(--form-border);border-radius:16px;padding:40px}.event-form .hs-form-field>label{color:var(--label-color);display:block;font-size:13px;font-weight:700;letter-spacing:.02em;margin-bottom:8px}.event-form .hs-form-required{color:var(--error-color);margin-left:2px}.event-form .hs-input:not([type=checkbox]):not([type=radio]):not([type=submit]){background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:10px;color:var(--input-text);font-family:inherit;font-size:15px;line-height:1.5;padding:12px 16px;transition:border-color .2s ease,background-color .2s ease;width:100%!important}.event-form .hs-input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus{border-color:var(--input-focus-border);outline:none}.event-form .hs-input::placeholder{color:var(--input-placeholder)}.event-form textarea.hs-input{font-family:inherit;min-height:100px;resize:vertical}.event-form .hs-input.hs-fieldtype-select,.event-form select.hs-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.event-form .hs-form-checkbox,.event-form .hs-form-radio{margin:6px 0}.event-form .hs-form-checkbox label,.event-form .hs-form-radio label{align-items:center;color:var(--label-color);cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:8px}.event-form .hs-form-checkbox input[type=checkbox],.event-form .hs-form-radio input[type=radio]{accent-color:var(--input-focus-border);cursor:pointer;flex-shrink:0;height:18px;width:18px}.event-form .hs-form-field{margin-bottom:20px}.event-form .form-columns-2{display:grid;gap:16px;grid-template-columns:1fr 1fr}.event-form .form-columns-2 .hs-form-field{margin-bottom:20px}@media (max-width:600px){.event-form .form-columns-2{gap:0;grid-template-columns:1fr}}.event-form .hs-field-desc,.event-form .hs-richtext,.event-form .legal-consent-container{color:var(--helper-color);font-size:12px;line-height:1.5;margin:8px 0 16px}.event-form .hs-richtext a,.event-form .legal-consent-container a{color:inherit;text-decoration:underline;text-underline-offset:3px}.event-form .hs-button,.event-form input[type=submit]{background:var(--submit-bg);border:none;border-radius:999px;color:var(--submit-text);cursor:pointer;font-family:inherit;font-size:16px;font-weight:800;letter-spacing:.02em;margin-top:8px;padding:16px 32px;text-transform:none;transition:transform .2s ease,box-shadow .2s ease;width:100%}.event-form .hs-button:hover,.event-form input[type=submit]:hover{box-shadow:0 8px 24px rgba(0,0,0,.3);transform:translateY(-2px)}.event-form .hs-button:active,.event-form input[type=submit]:active{transform:translateY(0)}.event-form.event-form--gradient-submit .hs-button,.event-form.event-form--gradient-submit input[type=submit]{background:var(--event-gradient,linear-gradient(90deg,#f68749 0,#eb2069 38%,#a777ff 70%,#6854a3 100%));color:#fff}.event-form .hs-error-msg,.event-form .hs-error-msgs label{color:var(--error-color);display:block;font-size:12px;font-weight:600;margin-top:4px}.event-form .hs-input.error,.event-form .hs-input.invalid{border-color:var(--error-color)}.event-form .submitted-message{color:var(--success-color);font-size:16px;padding:20px;text-align:center}@media (max-width:1023px){.event-form{padding:72px 32px}}@media (max-width:767px){.event-form{padding:64px 24px}.event-form .event-form__card{padding:32px 28px}}@media (max-width:599px){.event-form{padding:56px 20px}.event-form .event-form__card{border-radius:12px;padding:28px 24px}}@media (max-width:399px){.event-form{padding:48px 16px}.event-form .event-form__card{padding:24px 20px}}.event-split{background:linear-gradient(90deg,#2a0f5c,#1a0a3a 60%,#0f0820);color:#fff;padding:80px 24px;position:relative;width:100%}.event-split,.event-split *,.event-split :after,.event-split :before{box-sizing:border-box}.event-split .event-split__inner{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1136px;position:relative;z-index:1}.event-split .event-split__inner--center-form{align-items:center}.event-split .event-split__content{align-items:start;display:flex;flex-direction:column;min-width:0}.event-split .event-split__over-title{color:hsla(0,0%,100%,.85);font-size:12px;font-weight:900;letter-spacing:.16em;margin:0 0 16px;text-transform:uppercase}.event-split .event-split__title{color:#fff;font-size:clamp(1.75rem,4vw,3rem);font-weight:900;letter-spacing:-.015em;line-height:1.15;margin:0;max-width:800px;word-wrap:break-word;overflow-wrap:break-word}.event-split .event-split__title .gradient-text{background:var(--event-gradient,linear-gradient(90deg,#f68749 0,#eb2069 38%,#a777ff 70%,#6854a3 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding:0 .05em}.event-split .event-split__description{color:hsla(0,0%,100%,.9);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.6;margin-top:16px;max-width:680px;word-wrap:break-word;overflow-wrap:break-word}.event-split .event-split__description p{margin:0}.event-split .event-split__description p+p{margin-top:1em}.event-split .event-split__description a{color:inherit;text-decoration:underline;text-underline-offset:3px}.event-split .event-split__form-col{min-width:0}.event-split .event-split__form-col--sticky{align-self:stretch;height:100%}.event-split .event-split__form-col--sticky .event-form{position:sticky;top:28px}.event-split .event-form{background:transparent;background-color:transparent;overflow:visible;padding:0;position:static;width:100%}.event-split .event-form .event-form__card{width:100%}@media (max-width:1023px){.event-split{padding:72px 32px}.event-split .event-split__inner{gap:40px}}@media (max-width:767px){.event-split{padding:64px 24px}.event-split .event-split__inner{gap:32px;grid-template-columns:1fr}.event-split .event-split__over-title{font-size:11px;margin-bottom:12px}.event-split .event-split__description{margin-top:12px}.event-split .event-split__form-col--sticky{height:auto}.event-split .event-split__form-col--sticky .event-form{position:static;top:auto}}@media (max-width:599px){.event-split{padding:56px 20px}.event-split .event-split__inner{gap:28px}.event-split .event-split__over-title{font-size:11px;letter-spacing:.12em;margin-bottom:10px}.event-split .event-split__title{line-height:1.2}.event-split .event-split__description{font-size:.95rem;margin-top:12px}}@media (max-width:399px){.event-split{padding:48px 16px}}form fieldset.form-columns-1{flex:0 0 100%!important}form fieldset.form-columns-1,form fieldset.form-columns-2,form fieldset.form-columns-2>div{max-width:none!important;width:100%!important}form fieldset.form-columns-2>div{flex:0 0 100%!important}form select option{color:#696969}form fieldset ul{list-style:none!important;margin:6px 0;padding:0 6px}.event-form .hs-form-field .input,.event-form .hs-form-field>.input{margin-right:0!important}