.lp-event-registration,.lp-event-registration *{box-sizing:border-box}.lp-event-registration{color:#c9d4e6;font-family:Roboto,Arial,sans-serif;padding:76px 0}.lp-event-registration__wrap{align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1140px;padding:0 24px}.lp-event-registration h2,.lp-event-registration h3{font-family:Zilla Slab,Georgia,serif;letter-spacing:0;line-height:1.15}.lp-event-registration__info>h2{font-size:clamp(24px,2.8vw,32px);font-weight:700;margin:0 0 10px}.lp-event-registration__sub{font-size:15px;line-height:1.55;margin-bottom:34px}.lp-event-registration__form-intro p,.lp-event-registration__form-micro p,.lp-event-registration__privacy p,.lp-event-registration__step p,.lp-event-registration__sub p{margin:0}.lp-event-registration__steps{display:grid;gap:26px;list-style:none;margin:0;padding:0}.lp-event-registration__step{align-items:flex-start;display:grid;gap:16px;grid-template-columns:auto auto 1fr}.lp-event-registration__num{align-items:center;background:#ff5900;border-radius:50%;color:#fff;display:flex;font-family:Zilla Slab,Georgia,serif;font-size:14px;font-weight:700;height:30px;justify-content:center;margin-top:6px;width:30px}.lp-event-registration__ico{align-items:center;background:hsla(0,0%,100%,.08);border-radius:12px;display:flex;height:46px;justify-content:center;width:46px}.lp-event-registration__step h3{font-size:15.5px;font-weight:700;margin:0 0 4px}.lp-event-registration__step div{font-size:13.5px;line-height:1.55}.lp-event-registration__privacy{align-items:center;display:flex;font-size:12.5px;gap:9px;margin-top:30px}.lp-event-registration__form-card{background:#fff;border-radius:16px;box-shadow:0 30px 60px rgba(0,0,0,.25);color:#3a4a63;padding:34px 32px}.lp-event-registration__form-card h2{color:#0a254c;font-size:24px;margin:0 0 10px}.lp-event-registration__form-intro{color:#3a4a63;font-size:14px;line-height:1.55;margin-bottom:24px}.lp-event-registration__form-placeholder{background:#f5f7fb;border:1px dashed #9aa7bc;border-radius:9px;color:#66748c;font-size:14px;padding:16px;text-align:center}.lp-event-registration__form-micro{color:#8b97ab;font-size:11.5px;line-height:1.45;margin-top:12px;text-align:center}@media (max-width:980px){.lp-event-registration__wrap{grid-template-columns:1fr}}.lp-event-registration__form-card .hs-form fieldset{border:0;margin:0;max-width:none!important;min-width:0;padding:0}.lp-event-registration__form-card .hs-form fieldset.form-columns-2{display:grid;gap:0 16px;grid-template-columns:1fr 1fr}.lp-event-registration__form-card .hs-form fieldset .hs-form-field{float:none!important;width:auto!important}.lp-event-registration__form-card .hs-form fieldset .input{margin:0!important}.lp-event-registration__form-card .hs-form-field{margin-bottom:16px}.lp-event-registration__form-card .hs-form-field>label{color:#0a254c;display:block;font-size:13.5px;font-weight:500;line-height:1.35;margin-bottom:6px}.lp-event-registration__form-card .hs-form-required{color:#ff5900;margin-left:2px}.lp-event-registration__form-card .hs-field-desc{color:#8b97ab;font-size:12px;margin:0 0 6px}.lp-event-registration__form-card .hs-input:not([type=checkbox]):not([type=radio]){-webkit-appearance:none;appearance:none;background-color:#f7f9fc;border:1px solid #d5dce8;border-radius:10px;color:#0a254c;font-family:Roboto,Arial,sans-serif;font-size:15px;height:46px;line-height:1.4;padding:0 14px;transition:border-color .2s,box-shadow .2s,background-color .2s;width:100%!important}.lp-event-registration__form-card textarea.hs-input{height:auto!important;min-height:96px;padding:12px 14px!important;resize:vertical}.lp-event-registration__form-card select.hs-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%230a254c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px!important}.lp-event-registration__form-card .hs-input::placeholder{color:#9aa7bc}.lp-event-registration__form-card .hs-input:focus{background-color:#fff;border-color:#ff5900;box-shadow:0 0 0 3px rgba(255,89,0,.15);outline:none}.lp-event-registration__form-card .hs-input.invalid.error{border-color:#d93025}.lp-event-registration__form-card .hs-error-msgs,.lp-event-registration__form-card .inputs-list{list-style:none;margin:0;padding:0}.lp-event-registration__form-card .hs-error-msgs{margin-top:6px}.lp-event-registration__form-card .hs-error-msg,.lp-event-registration__form-card .hs-error-msgs label{color:#d93025;font-size:12px;font-weight:400}.lp-event-registration__form-card .hs-richtext{color:#66748c;font-size:12.5px;line-height:1.55;margin:4px 0 12px}.lp-event-registration__form-card .hs-richtext p{margin:0}.lp-event-registration__form-card .hs-richtext a{color:#0a254c;font-weight:500;text-decoration:underline}.lp-event-registration__form-card .hs-form-booleancheckbox-display,.lp-event-registration__form-card .hs-form-checkbox-display,.lp-event-registration__form-card .hs-form-radio-display{align-items:flex-start;color:#0a254c;cursor:pointer;display:flex;font-size:13.5px;gap:10px;line-height:1.4;margin:0}.lp-event-registration__form-card .inputs-list input[type=checkbox],.lp-event-registration__form-card .inputs-list input[type=radio]{accent-color:#ff5900;flex-shrink:0;height:18px;margin:1px 0 0;width:18px}.lp-event-registration__form-card .hs_submit{margin-top:22px}.lp-event-registration__form-card .hs-button{-webkit-appearance:none;appearance:none;background:#ff5900;border:0;border-radius:10px;color:#fff;cursor:pointer;font-family:Zilla Slab,Georgia,serif;font-size:16px;font-weight:700;line-height:1;padding:17px 28px;transition:filter .2s,transform .2s;width:100%}.lp-event-registration__form-card .hs-button:hover{filter:brightness(1.05);transform:translateY(-1px)}.lp-event-registration__form-card .hs_error_rollup{margin-top:10px}@media (max-width:560px){.lp-event-registration__form-card{padding:28px 20px}.lp-event-registration__form-card .hs-form fieldset.form-columns-2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lp-event-registration__form-card .hs-button:hover{transform:none}}