.booking-embed[data-astro-cid-ibqqdqc6]{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:640px;margin:0 auto}.booking-embed-heading[data-astro-cid-ibqqdqc6]{font-family:var(--font-family);font-weight:var(--font-weight-semibold);font-size:20px;line-height:28px;color:var(--color-tuatara);text-align:center}.booking-host[data-astro-cid-ibqqdqc6]{display:flex;align-items:flex-start;gap:16px;width:100%;background:var(--color-white);border:1px solid var(--color-alto);border-radius:16px;padding:20px;box-shadow:0 8px 28px #0b0a090f;text-align:left}.booking-host-img[data-astro-cid-ibqqdqc6]{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0}.booking-host-text[data-astro-cid-ibqqdqc6]{display:flex;flex-direction:column;gap:2px}.booking-host-quote[data-astro-cid-ibqqdqc6]{font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:15px;line-height:23px;color:var(--color-tuatara);margin-bottom:8px}.booking-host-name[data-astro-cid-ibqqdqc6]{font-family:var(--font-family);font-weight:var(--font-weight-semibold);font-size:15px;line-height:22px;color:var(--color-tuatara)}.booking-host-role[data-astro-cid-ibqqdqc6]{font-family:var(--font-family);font-size:13px;line-height:20px;color:var(--color-napa)}.booking-trust[data-astro-cid-ibqqdqc6]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px}.booking-trust[data-astro-cid-ibqqdqc6] li[data-astro-cid-ibqqdqc6]{position:relative;font-family:var(--font-family);font-weight:var(--font-weight-medium);font-size:14px;line-height:20px;color:var(--color-fuscous-gray);padding-left:22px}.booking-trust[data-astro-cid-ibqqdqc6] li[data-astro-cid-ibqqdqc6]:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13.5 4.5L6 12L2.5 8.5' stroke='%23039BE5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat}.booking-embed-cta[data-astro-cid-ibqqdqc6]{display:inline-flex;align-items:center;justify-content:center;padding:15px 32px;background:var(--color-tuatara);color:var(--color-white);font-family:var(--font-family);font-weight:var(--font-weight-medium);font-size:16px;line-height:24px;border-radius:8px;text-decoration:none;transition:opacity .15s}.booking-embed-cta[data-astro-cid-ibqqdqc6]:hover{opacity:.9}@media(min-width:768px){.booking-host[data-astro-cid-ibqqdqc6]{padding:24px}.booking-host-quote[data-astro-cid-ibqqdqc6]{font-size:16px;line-height:25px}}.funnel[data-astro-cid-36zpvber]{--funnel-accent: #232221;width:100%;max-width:560px;margin:0 auto;background:var(--color-white);border:1px solid var(--color-alto);border-radius:24px;padding:28px 24px 24px;box-shadow:0 18px 48px #0b0a091a;box-sizing:border-box}.funnel-head[data-astro-cid-36zpvber]{display:flex;align-items:center;gap:16px;margin-bottom:28px}.funnel-progress[data-astro-cid-36zpvber]{flex:1;height:6px;background:#0b0a0914;border-radius:999px;overflow:hidden}.funnel-progress-bar[data-astro-cid-36zpvber]{display:block;height:100%;width:0%;background:var(--funnel-accent);border-radius:999px;transition:width .3s ease}.funnel-counter[data-astro-cid-36zpvber]{font-family:var(--font-family);font-size:13px;line-height:18px;color:var(--color-napa);white-space:nowrap}.funnel-counter[data-astro-cid-36zpvber] b[data-astro-cid-36zpvber]{color:var(--color-tuatara);font-weight:var(--font-weight-semibold)}.funnel-body[data-astro-cid-36zpvber]{margin:0}.funnel-step[data-astro-cid-36zpvber]{border:0;margin:0;padding:0;min-inline-size:auto}.funnel-step[data-astro-cid-36zpvber][hidden]{display:none}.funnel-q[data-astro-cid-36zpvber]{font-family:var(--font-family);font-weight:var(--font-weight-semibold);font-size:22px;line-height:30px;letter-spacing:-.2px;color:var(--color-tuatara);padding:0;margin-bottom:6px}.funnel-sub[data-astro-cid-36zpvber]{font-family:var(--font-family);font-size:15px;line-height:22px;color:var(--color-fuscous-gray);margin-bottom:20px}.funnel-q[data-astro-cid-36zpvber]+.funnel-options[data-astro-cid-36zpvber]{margin-top:20px}.funnel-options[data-astro-cid-36zpvber]{display:grid;grid-template-columns:1fr;gap:10px}.funnel-option[data-astro-cid-36zpvber]{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:12px;padding:16px 18px;background:var(--color-spring-wood);border:1.5px solid var(--color-alto);border-radius:12px;font-family:var(--font-family);font-weight:var(--font-weight-medium);font-size:16px;line-height:22px;color:var(--color-tuatara);cursor:pointer;transition:border-color .12s ease,background .12s ease}.funnel-option[data-astro-cid-36zpvber]:after{content:"→";color:var(--color-napa);font-size:16px;opacity:0;transition:opacity .12s ease}.funnel-option[data-astro-cid-36zpvber]:hover{border-color:var(--funnel-accent);background:var(--color-white)}.funnel-option[data-astro-cid-36zpvber]:hover:after{opacity:1}.funnel-option[data-astro-cid-36zpvber].is-selected{border-color:var(--funnel-accent);box-shadow:inset 0 0 0 1px var(--funnel-accent)}@media(min-width:480px){.funnel-options[data-astro-cid-36zpvber]{grid-template-columns:1fr 1fr}}.funnel-fields[data-astro-cid-36zpvber]{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.funnel-field[data-astro-cid-36zpvber]{display:flex;flex-direction:column;gap:6px}.funnel-flabel[data-astro-cid-36zpvber]{font-family:var(--font-family);font-size:14px;line-height:20px;color:var(--color-tuatara)}.funnel-input[data-astro-cid-36zpvber]{height:48px;width:100%;box-sizing:border-box;background:#0b0a090d;border:1px dashed var(--color-napa);border-radius:8px;padding:0 14px;font-family:var(--font-family);font-size:16px;color:var(--color-tuatara);outline:none}.funnel-input[data-astro-cid-36zpvber]:focus{border-style:solid;border-color:var(--funnel-accent)}.funnel-input[data-astro-cid-36zpvber]::placeholder{color:#0b0a0973}.funnel-checkbox-wrapper[data-astro-cid-36zpvber]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.funnel-checkbox[data-astro-cid-36zpvber]{width:18px;height:18px;appearance:none;flex-shrink:0;background:#0b0a090d;border:1px dashed var(--color-napa);border-radius:3px;cursor:pointer}.funnel-checkbox[data-astro-cid-36zpvber]:checked{background:var(--funnel-accent);border-style:solid}.funnel-checkbox-label[data-astro-cid-36zpvber]{font-family:var(--font-family);font-size:14px;line-height:21px;color:var(--color-tuatara);cursor:pointer}.funnel-status[data-astro-cid-36zpvber]{font-family:var(--font-family);font-size:14px;line-height:20px;color:var(--color-fuscous-gray);margin-bottom:12px}.funnel-status[data-astro-cid-36zpvber]:empty{display:none}.funnel-submit[data-astro-cid-36zpvber],.funnel-cta[data-astro-cid-36zpvber]{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;padding:14px 24px;background:var(--funnel-accent);color:var(--color-white);font-family:var(--font-family);font-weight:var(--font-weight-medium);font-size:16px;line-height:24px;border-radius:8px;border:1px solid transparent;cursor:pointer;text-decoration:none}.funnel-submit[data-astro-cid-36zpvber]:disabled{opacity:.6;cursor:default}.funnel-done[data-astro-cid-36zpvber]{text-align:center;padding:12px 0}.funnel-check[data-astro-cid-36zpvber]{width:56px;height:56px;margin:0 auto 20px;border-radius:50%;background:var(--funnel-accent);color:var(--color-white);display:flex;align-items:center;justify-content:center}.funnel-done-title[data-astro-cid-36zpvber]{font-family:var(--font-family);font-weight:var(--font-weight-semibold);font-size:22px;line-height:30px;color:var(--color-tuatara);margin-bottom:10px}.funnel-done-body[data-astro-cid-36zpvber]{font-family:var(--font-family);font-size:16px;line-height:24px;color:var(--color-fuscous-gray);margin-bottom:24px}.funnel-back[data-astro-cid-36zpvber]{margin-top:18px;background:none;border:0;cursor:pointer;font-family:var(--font-family);font-weight:var(--font-weight-medium);font-size:14px;line-height:20px;color:var(--color-napa);padding:4px 0}.funnel-back[data-astro-cid-36zpvber]:hover{color:var(--color-tuatara)}
