.qp[data-v-7e621f91]{--ink:#191728;--ink-soft:#56537a;--cream:#faf8fd;--paper:#fff;--lav:#cbc5db;--lav-deep:#a394be;--lav-ink:#504a6e;--lav-soft:#e4e0ee;--lav-mist:#f0ecf6;background:var(--paper);color:var(--ink);border:1px solid #1917280f;border-radius:20px;margin-top:24px;padding:32px 28px 28px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #504a6e38}@media (width>=720px){.qp[data-v-7e621f91]{padding:40px 44px 36px}}.qp-bubble[data-v-7e621f91]{pointer-events:none;opacity:.75;z-index:0;background:radial-gradient(circle at 30% 28%,#ffffffe6,#cbc5db59 55%,#a394be26 100%);border:1px solid #fffc;border-radius:50%;animation:6s ease-in-out infinite qpBubble-7e621f91;position:absolute;box-shadow:inset 0 0 10px #ffffff59,inset -4px -8px 14px #a394be33}.qp-bubble[data-v-7e621f91]:after{content:"";background:radial-gradient(circle,#ffffffe6,#0000 70%);border-radius:50%;width:28%;height:28%;position:absolute;top:18%;left:22%}.qp-bubble.b1[data-v-7e621f91]{width:64px;height:64px;top:-22px;right:8%}.qp-bubble.b2[data-v-7e621f91]{width:32px;height:32px;animation-delay:-2.8s;bottom:-10px;left:6%}@keyframes qpBubble-7e621f91{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.05)}}.qp-inner[data-v-7e621f91]{z-index:1;position:relative}.qp-head[data-v-7e621f91]{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.qp-eyebrow[data-v-7e621f91]{letter-spacing:.26em;text-transform:uppercase;color:var(--lav-ink);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-block}.qp-title[data-v-7e621f91]{letter-spacing:-.025em;color:var(--ink);margin:0;font-family:Fraunces,serif;font-size:clamp(24px,3.2vw,30px);font-weight:500;line-height:1.05}.qp-title em[data-v-7e621f91]{color:var(--lav-deep);font-style:italic;font-weight:400}.qp-close[data-v-7e621f91]{background:var(--cream);width:32px;height:32px;color:var(--ink);cursor:pointer;border:1px solid #19172814;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .25s;display:flex}.qp-close[data-v-7e621f91]:hover{background:var(--ink);color:var(--cream);transform:rotate(90deg)}.qp-form[data-v-7e621f91]{flex-direction:column;gap:14px;display:flex}.qp-row[data-v-7e621f91]{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=560px){.qp-row-2[data-v-7e621f91]{grid-template-columns:1fr 1fr}}.qp-field[data-v-7e621f91]{flex-direction:column;gap:6px;display:flex}.qp-field label[data-v-7e621f91],.qp-field legend[data-v-7e621f91]{letter-spacing:.2em;text-transform:uppercase;color:var(--lav-ink);align-items:baseline;gap:8px;padding:0;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}.qp-hint[data-v-7e621f91]{letter-spacing:0;text-transform:none;color:var(--ink-soft);font-family:Inter,sans-serif;font-size:11px}.qp-field input[type=text][data-v-7e621f91],.qp-field input[type=email][data-v-7e621f91],.qp-field input[type=tel][data-v-7e621f91],.qp-field textarea[data-v-7e621f91]{background:var(--cream);color:var(--ink);border:1px solid #1917281f;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.qp-field input[data-v-7e621f91]:focus,.qp-field textarea[data-v-7e621f91]:focus{border-color:var(--lav-deep);background:var(--paper);outline:none;box-shadow:0 0 0 3px #cbc5db59}.qp-field textarea[data-v-7e621f91]{resize:vertical;min-height:64px}.qp-actions[data-v-7e621f91]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.qp-btn[data-v-7e621f91]{letter-spacing:.01em;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font-family:inherit;font-size:14px;font-weight:500;transition:background .3s,color .3s,transform .2s,border-color .3s;display:inline-flex}.qp-btn em[data-v-7e621f91]{font-style:normal;transition:transform .25s}.qp-btn:hover em[data-v-7e621f91]{transform:translate(3px)}.qp-btn[data-v-7e621f91]:disabled{opacity:.6;cursor:not-allowed}.qp-btn-primary[data-v-7e621f91]{background:var(--ink);color:var(--cream)}.qp-btn-primary[data-v-7e621f91]:hover:not(:disabled){background:var(--lav-deep);transform:translateY(-1px)}.qp-btn-ghost[data-v-7e621f91]{color:var(--ink);background:0 0;border:1px solid #19172826}.qp-btn-ghost[data-v-7e621f91]:hover:not(:disabled){background:var(--lav-mist);border-color:var(--lav-deep)}.qp-fine[data-v-7e621f91]{text-align:center;color:var(--ink-soft);margin:14px 0 0;font-size:11.5px;line-height:1.45}.qp-err[data-v-7e621f91]{color:#c4483e;font-size:12px}.qp-success[data-v-7e621f91]{text-align:center;padding:8px 0 2px}.qp-success-scene[data-v-7e621f91]{width:96px;height:96px;color:var(--lav-deep);margin:0 auto 14px;position:relative}.qp-success-tick[data-v-7e621f91]{justify-content:center;align-items:center;animation:.6s cubic-bezier(.2,.9,.3,1.2) both qpTickIn-7e621f91;display:flex;position:absolute;inset:0}.qp-success-bubble[data-v-7e621f91]{opacity:0;background:radial-gradient(circle at 30% 28%,#fffffff2,#cbc5db73 55%,#a394be33 100%);border:1px solid #ffffffbf;border-radius:50%;animation:3s ease-in-out infinite qpRise-7e621f91;position:absolute;box-shadow:inset 0 0 8px #ffffff4d}.qp-success-bubble.s1[data-v-7e621f91]{width:14px;height:14px;animation-delay:.2s;top:68%;left:18%}.qp-success-bubble.s2[data-v-7e621f91]{width:10px;height:10px;animation-delay:.9s;top:62%;left:72%}.qp-success-bubble.s3[data-v-7e621f91]{width:18px;height:18px;animation-delay:1.5s;top:78%;left:46%}@keyframes qpRise-7e621f91{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:.85}80%{opacity:.55}to{opacity:0;transform:translateY(-80px)scale(1.15)}}@keyframes qpTickIn-7e621f91{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.qp-success-title[data-v-7e621f91]{margin-bottom:6px;font-size:34px}.qp-success-sub[data-v-7e621f91]{color:var(--ink-soft);max-width:380px;margin:0 auto 18px;font-size:14.5px;line-height:1.55}.qp-success-sub b[data-v-7e621f91]{color:var(--ink);font-weight:500}.qp-enter-active[data-v-7e621f91],.qp-leave-active[data-v-7e621f91]{overflow:hidden}@media (prefers-reduced-motion:reduce){.qp-bubble[data-v-7e621f91],.qp-success-bubble[data-v-7e621f91]{animation:none}}.plans[data-v-3b8561a2]{--ink:#191728;--ink-80:#29263e;--ink-soft:#56537a;--lav:#cbc5db;--lav-deep:#a394be;--lav-ink:#504a6e;--lav-soft:#e4e0ee;--lav-mist:#f0ecf6;--cream:#faf8fd;--paper:#fff;--peach:#e8c9a8;background:var(--cream);padding:140px 0;position:relative;overflow:hidden}.plans--flush[data-v-3b8561a2]{padding-top:48px}@media (width<=768px){.plans[data-v-3b8561a2]{padding:72px 0}.plans--flush[data-v-3b8561a2]{padding-top:24px}.sec-header[data-v-3b8561a2]{margin-bottom:36px}}.plans[data-v-3b8561a2]:before{content:"";pointer-events:none;background:radial-gradient(circle,#cbc5db33,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-200px;right:-200px}.container[data-v-3b8561a2]{max-width:1280px;margin:0 auto;padding:0 24px}@media (width>=768px){.container[data-v-3b8561a2]{padding:0 40px}}.plans-layout[data-v-3b8561a2]{grid-template-columns:1fr;align-items:stretch;gap:40px;display:grid}@media (width>=960px){.plans-layout[data-v-3b8561a2]{grid-template-columns:1.2fr 1fr;gap:56px}}.plans-left[data-v-3b8561a2]{min-width:0}.plans-right[data-v-3b8561a2]{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.head-swap-enter-active[data-v-3b8561a2],.head-swap-leave-active[data-v-3b8561a2]{transition:opacity .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1)}.head-swap-enter-from[data-v-3b8561a2]{opacity:0;transform:translateY(8px)}.head-swap-leave-to[data-v-3b8561a2]{opacity:0;transform:translateY(-6px)}.sec-header[data-v-3b8561a2]{margin-bottom:32px}@media (width<=768px){.sec-header[data-v-3b8561a2]{margin-bottom:24px}}.sec-eyebrow[data-v-3b8561a2]{text-transform:uppercase;letter-spacing:.3em;color:var(--lav-ink);margin-bottom:18px;font-size:11px;display:inline-block}.sec-header h2[data-v-3b8561a2]{letter-spacing:-.035em;color:var(--ink);font-family:Fraunces,serif;font-size:clamp(38px,5.5vw,80px);font-weight:500;line-height:1}.sec-header h2 em[data-v-3b8561a2]{color:var(--lav-deep);font-style:italic}.cfg-tabs[data-v-3b8561a2]{background:var(--paper);border:1px solid var(--lav-soft);border-radius:999px;gap:4px;margin-bottom:36px;padding:5px;display:inline-flex}.cfg-tab[data-v-3b8561a2]{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:10px 22px;font-family:inherit;font-size:13px;font-weight:500;transition:background .3s,color .3s}.cfg-tab.active[data-v-3b8561a2]{background:var(--ink);color:var(--cream)}.cfg-controls[data-v-3b8561a2],.airbnb-left[data-v-3b8561a2]{margin-top:8px}.cfg-group[data-v-3b8561a2]{margin-bottom:28px}.cfg-label[data-v-3b8561a2]{letter-spacing:.22em;text-transform:uppercase;color:var(--lav-ink);margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:11px}.cfg-sublabel[data-v-3b8561a2]{letter-spacing:0;text-transform:none;color:var(--ink-soft);margin-left:8px;font-family:Inter,sans-serif;font-size:11px}.cfg-chips[data-v-3b8561a2]{flex-wrap:wrap;gap:10px;display:flex}.chip[data-v-3b8561a2]{background:var(--paper);color:var(--ink);cursor:pointer;border:1px solid #1917281a;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-family:inherit;font-size:14px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:inline-flex}.chip[data-v-3b8561a2]:hover{border-color:var(--lav)}.chip.active[data-v-3b8561a2]{background:var(--ink);color:var(--cream);border-color:var(--ink)}.chip-sm[data-v-3b8561a2]{display:none}@media (width<=640px){.cfg-chips[data-v-3b8561a2]{flex-wrap:nowrap;gap:6px}.chip[data-v-3b8561a2]{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;padding:11px 6px;font-size:13px}.chip-lg[data-v-3b8561a2]{display:none}.chip-sm[data-v-3b8561a2]{display:inline}}.cfg-receipt[data-v-3b8561a2]{background:var(--paper);border:1px solid #1917280f;border-radius:24px;flex-direction:column;padding:32px;display:flex;box-shadow:0 40px 80px -20px #504a6e2e}.r-body[data-v-3b8561a2]{border-bottom:1px dashed #1917281a;flex-direction:column;gap:10px;margin-bottom:22px;padding-bottom:22px;display:flex}.r-row[data-v-3b8561a2]{color:var(--ink-soft);justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.r-row b[data-v-3b8561a2]{color:var(--ink);font-weight:500}.r-row.sub[data-v-3b8561a2]{padding-top:8px;font-size:13px}.r-row .minus[data-v-3b8561a2]{color:var(--lav-deep)}.r-row .plus[data-v-3b8561a2]{color:var(--peach)}.cfg-receipt .airbnb-big[data-v-3b8561a2]{border-bottom:0;margin-bottom:0;padding-bottom:6px}.r-initial[data-v-3b8561a2]{background:var(--paper);border:1px dashed #7d9a7f73;border-radius:14px;align-items:center;gap:14px;margin-top:18px;padding:14px 16px 14px 14px;display:flex;position:relative;overflow:hidden}.r-initial[data-v-3b8561a2]:after{content:"";pointer-events:none;background:radial-gradient(120% 100% at 100%,#7d9a7f14,#0000 55%);position:absolute;inset:0}.r-initial__seal[data-v-3b8561a2]{color:#2c3f2e;background:linear-gradient(160deg,#dde5d8 0%,#b4c9b6 100%);border-radius:9999px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;transform:rotate(-5deg);box-shadow:inset 0 1px #fff9,0 6px 14px -8px #3e564166}.r-initial__seal svg[data-v-3b8561a2]{width:22px;height:22px}.r-initial__copy[data-v-3b8561a2]{z-index:1;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;position:relative}.r-initial__kicker[data-v-3b8561a2]{letter-spacing:.22em;text-transform:uppercase;color:#4a6b50;margin-bottom:3px;font-family:JetBrains Mono,monospace;font-size:9.5px;line-height:1}.r-initial__title[data-v-3b8561a2]{font-variation-settings:"opsz" 36, "wght" 500;letter-spacing:-.012em;color:var(--ink);font-family:Fraunces,Times New Roman,Georgia,serif;font-size:17px;line-height:1.15}.r-initial__title em[data-v-3b8561a2]{font-variation-settings:"opsz" 36, "SOFT" 100, "wght" 500;color:var(--lav-deep);font-style:italic}.r-initial__sub[data-v-3b8561a2]{color:var(--ink-soft);margin-top:2px;font-size:12.5px;line-height:1.45}.r-cta[data-v-3b8561a2]{background:var(--ink);width:100%;color:var(--cream);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:16px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:background .3s,transform .2s;display:flex}.r-cta[data-v-3b8561a2]:hover:not(:disabled){transform:translateY(-1px)}.r-cta-open[data-v-3b8561a2],.r-cta[data-v-3b8561a2]:disabled{background:var(--lav-mist);color:var(--lav-ink);cursor:default}.r-cta-open[data-v-3b8561a2]:hover{background:var(--lav-mist);transform:none}.r-cta[data-v-3b8561a2]:hover:not(:disabled){background:var(--lav-deep)}.r-cta .arrow[data-v-3b8561a2]{transition:transform .3s;display:inline-block}.r-cta:hover:not(:disabled) .arrow[data-v-3b8561a2]{transform:translate(4px)}.r-fine[data-v-3b8561a2]{color:var(--ink-soft);margin-top:14px;font-size:11.5px;line-height:1.45}.airbnb-options[data-v-3b8561a2]{flex-direction:column;gap:22px;margin-top:0;display:flex}.ao-toggle[data-v-3b8561a2]{flex-direction:column;gap:10px;display:flex}.ao-label[data-v-3b8561a2]{letter-spacing:.22em;text-transform:uppercase;color:var(--lav-ink);font-family:JetBrains Mono,monospace;font-size:11px}.ao-switch[data-v-3b8561a2]{flex-wrap:wrap;gap:8px;display:flex}.ao-switch button[data-v-3b8561a2]{background:var(--paper);cursor:pointer;color:var(--ink);border:1px solid #1917281a;border-radius:999px;padding:10px 16px;font-family:inherit;font-size:13px;transition:all .3s}.ao-switch button[data-v-3b8561a2]:hover{border-color:var(--lav)}.ao-switch button.active[data-v-3b8561a2]{background:var(--ink);color:var(--cream);border-color:var(--ink)}.airbnb-receipt[data-v-3b8561a2]{background:var(--paper);border:1px solid #1917280f;border-radius:24px;flex-direction:column;padding:32px;display:flex;box-shadow:0 40px 80px -20px #504a6e2e}.airbnb-big[data-v-3b8561a2]{border-bottom:1px dashed #1917281a;align-items:baseline;gap:10px;margin-bottom:22px;padding:18px 0 22px;display:flex}.airbnb-big span[data-v-3b8561a2]{letter-spacing:-.035em;font-family:Fraunces,serif;font-size:76px;font-weight:500;line-height:1}.airbnb-big .oo-from[data-v-3b8561a2]{color:var(--ink-soft);letter-spacing:-.01em;align-self:flex-start;padding-top:8px;font-family:Fraunces,serif;font-size:22px;font-style:italic;font-weight:500;line-height:1}.airbnb-big small[data-v-3b8561a2]{color:var(--ink-soft);font-size:13px}.airbnb-incl[data-v-3b8561a2]{color:var(--ink-80);flex-direction:column;gap:10px;margin-bottom:22px;padding:0;font-size:14px;list-style:none;display:flex}.airbnb-incl li[data-v-3b8561a2]{padding-left:20px;position:relative}.airbnb-incl li[data-v-3b8561a2]:before{content:"✓";color:var(--lav-deep);font-size:13px;position:absolute;top:0;left:0}.reveal[data-v-3b8561a2]{opacity:0;transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(32px)}.reveal.on[data-v-3b8561a2]{opacity:1;transform:translateY(0)}.reveal.d1[data-v-3b8561a2]{transition-delay:.1s}.reveal.d2[data-v-3b8561a2]{transition-delay:.2s}.reveal.d3[data-v-3b8561a2]{transition-delay:.3s}
