.lp-form{color:#fafafc;text-align:left;scroll-margin-top:96px;border:1px solid #343438;border-radius:32px;padding:32px}.lp-form.lp-form h2{font-size:24px;line-height:125%;font-weight:600;letter-spacing:.24px;color:#fafafc;margin:0}.lp-form.lp-form .lp-form-lead{font-size:15px;line-height:145%;letter-spacing:.15px;color:#b8b8bb;margin:8px 0 0}.lp-form.lp-form form{margin-top:16px;display:flex;flex-direction:column;gap:12px;width:100%}.lp-form .lp-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lp-form.lp-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;letter-spacing:.13px;color:#b8b8bb;margin:0}.lp-form.lp-form input,.lp-form.lp-form select,.lp-form.lp-form textarea{font:inherit;font-size:15px;font-weight:400;color:#fafafc;background:#1f1f22;border:1px solid #343438;border-radius:12px;padding:10px 12px;width:100%;height:auto;min-height:0;box-shadow:none}.lp-form.lp-form textarea{resize:vertical}.lp-form.lp-form select{-webkit-appearance:none;appearance:none;padding-right:40px;cursor:pointer;background:#1f1f22 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23b8b8bb' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center / 12px 8px}.lp-form.lp-form select option{color:#151517;background:#fafafc}.lp-form.lp-form input:focus,.lp-form.lp-form select:focus,.lp-form.lp-form textarea:focus{outline:none;border-color:#f48811;box-shadow:0 0 0 3px #f4881138}.lp-form input[aria-invalid=true]{border-color:#ff8a73}.lp-form .field-validation-error{font-size:13px;color:#ff8a73}.lp-form [hidden]{display:none!important}.lp-form .lp-pr-steps{display:grid}.lp-form .lp-pr-step{grid-area:1 / 1;align-self:stretch;border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:12px;visibility:hidden}.lp-form .lp-pr-step.is-active{visibility:visible}.lp-form .is-off{visibility:hidden}.lp-form .lp-pr-progress{margin:0 0 16px}.lp-form .lp-pr-track{height:4px;border-radius:999px;background:#2e2e33;overflow:hidden}.lp-form .lp-pr-fill{height:100%;width:0;background:#f48811;border-radius:999px;transition:width .4s cubic-bezier(.4,0,.2,1)}.lp-form.lp-form .lp-pr-count{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#8a8a8c;margin:10px 0 0}.lp-form.lp-form .lp-pr-q{font-size:20px;line-height:130%;font-weight:600;color:#fafafc;padding:0;margin:0 0 8px;float:none;width:100%;border:0}.lp-form .lp-pr-options{display:flex;flex-direction:column;justify-content:center;gap:8px;flex:1;padding:16px 0}.lp-form.lp-form .lp-pr-opt{font:inherit;font-size:15px;line-height:135%;text-align:left;color:#fafafc;background:#fafafc0a;border:1px solid #343438;border-radius:12px;padding:12px 14px 12px 42px;cursor:pointer;position:relative;width:100%;transition:border-color .12s cubic-bezier(.4,0,.2,1),background-color .12s cubic-bezier(.4,0,.2,1)}.lp-form .lp-pr-opt:before{content:"";position:absolute;left:14px;top:50%;width:16px;height:16px;margin-top:-8px;border:1.5px solid #5c5c5e;border-radius:50%;background:transparent}.lp-form .lp-pr-opt:hover{border-color:#f48811}.lp-form .lp-pr-opt:focus-visible{outline:none;border-color:#f48811;box-shadow:0 0 0 3px #f4881138}.lp-form.lp-form .lp-pr-opt[aria-pressed=true]{border-color:#f48811;background:#f488111f}.lp-form .lp-pr-opt[aria-pressed=true]:before{border-color:#f48811;background:#f48811 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l2.6 2.6L9 1' fill='none' stroke='%23151517' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 10px 8px}.lp-form.lp-form .lp-pr-error{font-size:13px;color:#ff8a73;margin:0}.lp-form.lp-form .lp-pr-submit,.lp-form.lp-form .lp-pr-continue{width:100%;margin-top:6px;border:0;cursor:pointer;font-family:inherit;white-space:normal;background:#f48811;color:#151517;border-radius:9999px;padding:14px 28px;font-size:17px;line-height:150%;font-weight:600;letter-spacing:.16px;text-align:center;height:auto;box-shadow:none}.lp-form .lp-pr-submit:disabled{opacity:.6;cursor:wait}.lp-form .lp-pr-continue,.lp-form .lp-pr-submit{align-self:stretch}@media(max-width:991px){.lp-form{padding:24px}}@media(max-width:575px){.lp-form{padding:20px;border-radius:24px}.lp-form .lp-row2{grid-template-columns:1fr}}
