.kh-door{display:flex;flex-direction:column;gap:10px;max-width:560px;margin-top:34px}.kh-door-lead{font-size:15px;font-weight:600;color:var(--kh-text, #F4F1EC);line-height:1.5}.kh-door-row{display:flex;gap:10px;flex-wrap:wrap}.kh-door-input{flex:1 1 240px;min-width:0;background:#1a1f22bf;border:1px solid rgba(255,255,255,.32);border-radius:999px;padding:15px 20px;color:var(--kh-text, #F4F1EC);font-size:15px;font-family:inherit;outline:none;transition:border-color .15s}.kh-door-input::-moz-placeholder{color:#8a9196}.kh-door-input::placeholder{color:#8a9196}.kh-door-input:focus{border-color:var(--kh-neon, #00E68A)}.kh-door-input[aria-invalid=true]{border-color:#ff7a6e}.kh-door-input--sm{flex:1 1 180px;padding:12px 16px;font-size:14px}.kh-door-cta{flex:0 0 auto;white-space:nowrap}.kh-door-cta:disabled{opacity:.6;cursor:wait;transform:none}.kh-door-more{margin-top:-2px}.kh-door-details{display:flex;gap:10px;flex-wrap:wrap}.kh-door-morebtn{background:none;border:none;padding:4px 0;cursor:pointer;font-family:inherit;font-size:13px;color:#8a9196;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#8a919680}.kh-door-morebtn:hover{color:var(--kh-text, #F4F1EC)}.kh-door-fine{font-size:12.5px;color:#8a9196;line-height:1.55;margin:0}.kh-door-link{color:var(--kh-neon, #00E68A);text-decoration:none;border-bottom:1px solid rgba(0,230,138,.45)}.kh-door-link:hover{border-bottom-color:var(--kh-neon, #00E68A)}.kh-door-err{font-size:13.5px;color:#ff7a6e;line-height:1.5;margin:0}.kh-door-err a{color:var(--kh-neon, #00E68A)}.kh-door--sent{outline:none}.kh-door-sent-line{font-size:15.5px;color:var(--kh-text, #F4F1EC);line-height:1.6;margin:0}.kh-door-sent-line b{color:var(--kh-neon, #00E68A);font-weight:600;word-break:break-all}.kh-door-tick{display:inline-block;margin-right:8px;color:var(--kh-neon, #00E68A);font-weight:700}.kh-door-sent-next{font-size:14px;color:#8a9196;line-height:1.6;margin:0}.kh-door--compact{margin-top:14px;gap:8px;max-width:340px}.kh-door--compact .kh-door-lead{font-size:13px;color:#8a9196;font-weight:500}.kh-door--compact .kh-door-row{gap:8px}.kh-door--compact .kh-door-input{padding:11px 16px;font-size:14px;flex-basis:170px}.kh-door--compact .kh-door-cta{padding:11px 20px;font-size:13.5px}.kh-door--compact .kh-door-fine{font-size:11.5px}.kh-door--compact .kh-door-sent-line{font-size:14px}.kh-door--book{margin-top:22px;max-width:none}.kh-door--book .kh-door-lead{font-size:14px;color:#8a9196;font-weight:500}.kh-door-book-desk{margin-top:30px;max-width:520px}.kh-door-book-mob{display:none}@media(max-width:1023px){.kh-door-book-desk{display:none}.kh-door-book-mob{display:block;margin-top:10px}.kh-door-book-mob .kh-door--book{margin-top:10px}.kh-door-book-mob .kh-door-more,.kh-door-book-mob .kh-door-fine,.kh-bookscreen .kh-book-alt,.kh-bookscreen .kh-book-shorturl{display:none}}.kh-door-reveal{display:block;width:100%;text-align:center;background:none;border:none;cursor:pointer;font-family:inherit;font-size:13px;line-height:1.5;color:#8a9196;padding:10px 4px 2px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#8a919673}.kh-door-reveal:hover{color:#f4f1ec}@media(max-width:1023px)and (max-height:760px){.kh-door-book-mob{display:none}}@media(max-width:520px){.kh-door-cta{width:100%}}.kh-footer .kh-foot-fine,.kh-footer .kh-foot-link--dim,.kh-qm-fine,.kh-qm-per{color:#8a9196}.kh-qm-form input::-moz-placeholder,.kh-td-input::-moz-placeholder{color:#8a9196}.kh-qm-form input::placeholder,.kh-td-input::placeholder{color:#8a9196}.kh-qm-form input,.kh-td-input,.kh-af-input{border-color:#ffffff52}.kh-qm-x{min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center;top:10px;right:12px}.kh-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kh-door-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.kh-turnstile:empty{display:none}
