.trust-v2[data-v-a9998c52]{--trust-row-min-h:3.5rem;background:var(--lp-trust-rail-glow-from-above,radial-gradient(120% 80% at 50% -20%,rgba(227,20,121,.04) 0,transparent 55%)),var(--lp-trust-rail-linear,linear-gradient(180deg,#f8fafc 0,#fff 50%,#f8fafc 100%));border-bottom:1px solid rgba(226,232,240,.85);padding:.85rem 0 1rem}.trust-v2__inner[data-v-a9998c52]{align-items:stretch;display:flex;gap:.65rem .85rem}@media (max-width:991.98px){.trust-v2__inner[data-v-a9998c52]{align-items:stretch;flex-direction:column}}.trust-v2__vlaio-pill[data-v-a9998c52]{align-items:center;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.95);border-radius:12px;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0a,0 8px 24px -12px #1a13401f;display:inline-flex;flex-shrink:0;gap:.5rem;justify-content:center;min-height:var(--trust-row-min-h);padding:.35rem .85rem;transition:border-color .2s ease,box-shadow .2s ease}@media (max-width:991.98px){.trust-v2__vlaio-pill[data-v-a9998c52]{justify-content:center;min-height:0;width:100%}}.trust-v2__vlaio-pill[data-v-a9998c52]:hover{border-color:#cbd5e1;box-shadow:inset 0 1px #fffffff2,0 2px 6px #0f172a0d,0 12px 28px -14px #1a134024}.trust-v2__vlaio-label[data-v-a9998c52]{color:#94a3b8;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.trust-v2__vlaio-logo[data-v-a9998c52]{height:22px;opacity:.88;transition:opacity .2s}.trust-v2__vlaio-pill:hover .trust-v2__vlaio-logo[data-v-a9998c52]{opacity:1}.trust-v2__stats[data-v-a9998c52]{align-items:stretch;display:grid;flex:1;gap:.45rem;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}@media (max-width:991.98px){.trust-v2__stats[data-v-a9998c52]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.trust-v2__stats[data-v-a9998c52]{gap:.4rem}}.trust-v2__badge[data-v-a9998c52]{align-items:center;background:linear-gradient(180deg,#fff,#fafbfc);border:1px solid rgba(232,236,241,.95);border-radius:12px;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0f172a09,0 10px 28px -14px #1a134024;display:flex;gap:.5rem;min-height:var(--trust-row-min-h);min-width:0;overflow:hidden;padding:.55rem .55rem .5rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.trust-v2__badge[data-v-a9998c52]:before{border-radius:12px 12px 0 0;content:"";height:2px;left:0;opacity:.95;position:absolute;right:0;top:0}@media (max-width:575.98px){.trust-v2__badge[data-v-a9998c52]{flex-direction:column;gap:.3rem;justify-content:center;min-height:0;padding:.6rem .4rem .5rem;text-align:center}}@media (min-width:576px){.trust-v2__badge[data-v-a9998c52]:hover{border-color:#e2e8f0;box-shadow:inset 0 1px #fff,0 4px 14px #0f172a0f,0 16px 40px -18px #e3147926;transform:translateY(-1px)}}.trust-v2__badge--rentals[data-v-a9998c52]:before{background:linear-gradient(90deg,#2563eb,#60a5fa)}.trust-v2__badge--reservationsCompleted[data-v-a9998c52]:before{background:linear-gradient(90deg,#059669,#34d399)}.trust-v2__badge--reservationsPlanned[data-v-a9998c52]:before{background:linear-gradient(90deg,#4338ca,#818cf8)}.trust-v2__badge--calendarsSynced[data-v-a9998c52]:before{background:linear-gradient(90deg,#9333ea,#c084fc)}@media (prefers-reduced-motion:reduce){.trust-v2__badge[data-v-a9998c52]:hover{transform:none}}.trust-v2__badge-icon[data-v-a9998c52]{align-items:center;border-radius:10px;box-shadow:inset 0 1px #ffffffa6;display:flex;flex-shrink:0;font-size:.98rem;height:34px;justify-content:center;width:34px}@media (max-width:575.98px){.trust-v2__badge-icon[data-v-a9998c52]{font-size:.88rem;height:30px;width:30px}}.trust-v2__badge--rentals .trust-v2__badge-icon[data-v-a9998c52]{background:linear-gradient(145deg,#eff6ff,#dbeafe);color:#2563eb}.trust-v2__badge--reservationsCompleted .trust-v2__badge-icon[data-v-a9998c52]{background:linear-gradient(145deg,#ecfdf5,#d1fae5);color:#059669}.trust-v2__badge--reservationsPlanned .trust-v2__badge-icon[data-v-a9998c52]{background:linear-gradient(145deg,#eef2ff,#e0e7ff);color:#4338ca}.trust-v2__badge--calendarsSynced .trust-v2__badge-icon[data-v-a9998c52]{background:linear-gradient(145deg,#faf5ff,#f3e8ff);color:#9333ea}.trust-v2__badge-body[data-v-a9998c52]{display:flex;flex-direction:column;gap:.08rem;min-width:0;text-align:left}@media (max-width:575.98px){.trust-v2__badge-body[data-v-a9998c52]{align-items:center;text-align:center}}.trust-v2__badge-value[data-v-a9998c52]{background:linear-gradient(135deg,#1a1340,#2d2654 55%,#1a1340);-webkit-background-clip:text;font-size:1.12rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.035em;line-height:1.1;-webkit-text-fill-color:transparent;background-clip:text}.trust-v2__badge-value.is-loading[data-v-a9998c52]{background:none;-webkit-text-fill-color:currentColor;animation:trust-pulse-a9998c52 1.5s ease-in-out infinite;background-clip:unset;color:#1a1340;opacity:.4}@media (max-width:575.98px){.trust-v2__badge-value[data-v-a9998c52]{font-size:1rem}}.trust-v2__badge-label[data-v-a9998c52]{color:#94a3b8;font-size:.5625rem;font-weight:600;letter-spacing:.055em;line-height:1.32;max-width:9.5rem;text-transform:uppercase}@media (max-width:575.98px){.trust-v2__badge-label[data-v-a9998c52]{max-width:100%}}@keyframes trust-pulse-a9998c52{0%,to{opacity:.45}50%{opacity:.18}}.hero-v2[data-v-f125d849]{background:var(--lp-trust-rail-glow-from-below,radial-gradient(120% 80% at 50% 120%,rgba(227,20,121,.04) 0,transparent 55%)),linear-gradient(180deg,var(--bs-soft-primary,#edf2fc) 0,#f8fafc 72%,#f8fafc 100%);isolation:isolate;overflow:hidden;padding:1rem 0 2rem;position:relative}@media (max-width:575.98px){.hero-v2[data-v-f125d849]{padding:1.7rem 0 1.1rem}}@media (min-width:576px) and (max-width:991.98px){.hero-v2[data-v-f125d849]{padding:3.25rem 0 2.25rem}}.hero-v2__grid[data-v-f125d849]{align-items:center;display:grid;gap:1.25rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:480px}@media (max-width:991.98px){.hero-v2__grid[data-v-f125d849]{gap:1.5rem;grid-template-columns:1fr;min-height:0;text-align:center}}@media (max-width:575.98px){.hero-v2__grid[data-v-f125d849]{gap:.95rem}}.hero-v2__title[data-v-f125d849]{color:#1a1340;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:1.25rem}@media (max-width:575.98px){.hero-v2__title[data-v-f125d849]{font-size:clamp(1.3rem,5.7vw,1.65rem);line-height:1.15;margin-bottom:.65rem;padding:0 .15rem}}@media (max-width:380px){.hero-v2__title[data-v-f125d849]{font-size:1.22rem}}.hero-v2__highlight--airbnb[data-v-f125d849]{color:#ff5a5f}.hero-v2__highlight--booking[data-v-f125d849]{color:#003580}.hero-v2__highlight--direct[data-v-f125d849]{color:#0f766e}.hero-v2__sub[data-v-f125d849]{color:#64748b;font-size:1.15rem;line-height:1.6;margin-bottom:2rem;max-width:520px}@media (max-width:991.98px){.hero-v2__sub[data-v-f125d849]{margin-left:auto;margin-right:auto}}@media (max-width:575.98px){.hero-v2__sub[data-v-f125d849]{font-size:.84rem;line-height:1.48;margin-bottom:.95rem;padding:0 .25rem}}.hero-v2__actions[data-v-f125d849]{display:flex;gap:.75rem;margin-bottom:0}@media (max-width:991.98px){.hero-v2__actions[data-v-f125d849]{justify-content:center}}@media (max-width:575.98px){.hero-v2__actions[data-v-f125d849]{align-items:stretch;flex-direction:column;gap:.45rem}}.hero-v2__cta-primary[data-v-f125d849]{align-items:center;background:linear-gradient(135deg,#e31479,#c4116a);border-radius:12px;box-shadow:0 4px 20px #e314794d;color:#fff!important;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;justify-content:center;padding:.9rem 2rem;text-decoration:none;transition:transform .2s,box-shadow .2s;white-space:nowrap}.hero-v2__cta-primary[data-v-f125d849]:hover{box-shadow:0 8px 30px #e3147966;transform:translateY(-2px)}@media (max-width:575.98px){.hero-v2__cta-primary[data-v-f125d849]{font-size:.84rem;padding:.72rem 1rem;white-space:normal}}.hero-v2__cta-secondary[data-v-f125d849]{background:transparent;border:2px solid #e2e8f0;border-radius:12px;color:#1a1340;cursor:pointer;font-size:.92rem;font-weight:600;padding:.9rem 2rem;text-align:center;transition:border-color .2s,background .2s;white-space:nowrap}.hero-v2__cta-secondary[data-v-f125d849]:hover{background:#e314790a;border-color:#e31479}@media (max-width:575.98px){.hero-v2__cta-secondary[data-v-f125d849]{font-size:.84rem;padding:.72rem 1rem;white-space:normal}}.hero-v2__props[data-v-f125d849]{background:transparent!important;display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.hero-v2__props--under-visual[data-v-f125d849]{align-items:flex-start;margin-top:1.25rem;text-align:left;width:100%}@media (max-width:991.98px){.hero-v2__props--under-visual[data-v-f125d849]{align-items:center;margin-left:auto;margin-right:auto;max-width:420px;text-align:center}}@media (max-width:575.98px){.hero-v2__props--under-visual[data-v-f125d849]{align-items:stretch;gap:.3rem;margin-top:.55rem;max-width:420px;padding:0 .15rem;text-align:left}}.hero-v2__props--under-visual li[data-v-f125d849]{justify-content:flex-start}@media (max-width:991.98px){.hero-v2__props--under-visual li[data-v-f125d849]{justify-content:center}}@media (max-width:575.98px){.hero-v2__props--under-visual li[data-v-f125d849]{justify-content:flex-start}}.hero-v2__props li[data-v-f125d849]{align-items:start;background:transparent;color:#475569;-moz-column-gap:.5rem;column-gap:.5rem;display:grid;font-size:.95rem;font-weight:500;grid-template-columns:auto 1fr;line-height:1.4}@media (max-width:575.98px){.hero-v2__props li[data-v-f125d849]{font-size:.74rem;margin-left:0;margin-right:0;max-width:none;text-align:left;width:100%}}.hero-v2__props li span[data-v-f125d849]{display:block}.hero-v2__props li i[data-v-f125d849]{color:#e31479;flex-shrink:0;font-size:1.1rem;margin-top:.12rem}@media (max-width:575.98px){.hero-v2__props li i[data-v-f125d849]{font-size:.88rem;margin-top:.08rem}}.hero-v2__visual[data-v-f125d849]{align-items:stretch;background:transparent;display:flex;flex-direction:column;position:relative}@media (max-width:991.98px){.hero-v2__visual[data-v-f125d849]{margin:0 auto;max-width:min(100%,520px)}}@media (max-width:575.98px){.hero-v2__visual[data-v-f125d849]{max-width:100%}}.hero-v2__img-wrapper[data-v-f125d849]{background:transparent;border-radius:0;box-shadow:none;-webkit-mask-image:radial-gradient(120% 100% at 50% 42%,#000 58%,rgba(0,0,0,.92) 72%,rgba(0,0,0,.65) 84%,transparent 100%);mask-image:radial-gradient(120% 100% at 50% 42%,#000 58%,rgba(0,0,0,.92) 72%,rgba(0,0,0,.65) 84%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mix-blend-mode:normal;overflow:visible;position:relative}@media (max-width:575.98px){.hero-v2__img-wrapper[data-v-f125d849]{border-radius:0;box-shadow:none}}.hero-v2__img-wrapper img[data-v-f125d849]{background:transparent;display:block;filter:none;height:auto;mix-blend-mode:darken;width:100%}.content-wrapper{display:flex;flex-direction:column;min-height:100vh;width:100vw!important}.pink-theme{--lp-trust-rail-linear:linear-gradient(180deg,#f8fafc,#fff 50%,#f8fafc);--lp-trust-rail-glow-from-above:radial-gradient(120% 80% at 50% -20%,rgba(227,20,121,.04) 0%,transparent 55%);--lp-trust-rail-glow-from-below:radial-gradient(120% 80% at 50% 120%,rgba(227,20,121,.04) 0%,transparent 55%)}.black-friday-banner{background:linear-gradient(135deg,#06070cf2,#111722fa);border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 40px #00000059;display:flex;flex-direction:column;left:0;overflow:hidden;position:relative;right:0;z-index:60}.black-friday-banner:after{background:radial-gradient(circle at top right,rgba(249,115,22,.35),transparent 60%);content:"";top:0;right:0;bottom:0;left:0;opacity:.7;pointer-events:none;position:absolute}.black-friday-banner__top{background:linear-gradient(90deg,#000000e6,#202022e6);border-bottom:1px solid hsla(0,0%,100%,.08);padding:.55rem 1rem;position:relative;z-index:1}.black-friday-banner__top-link{color:#f8fafc!important;font-size:.93rem;font-weight:500;gap:.65rem;letter-spacing:.01em;text-decoration:none;width:100%}.black-friday-banner__label,.black-friday-banner__top-link{align-items:center;display:inline-flex;justify-content:center}.black-friday-banner__label{background:linear-gradient(135deg,#f9731659,#f973161f);border-radius:999px;color:#fed7aa;font-size:.7rem;font-weight:600;letter-spacing:.12em;padding:.25rem .7rem;text-align:center;text-transform:uppercase}.black-friday-banner__top-text{align-items:center;display:inline-flex;gap:.25rem}.black-friday-banner__arrow{font-size:1.1rem;transition:transform .2s ease}.black-friday-banner__top-link:hover .black-friday-banner__arrow{transform:translate(4px)}.black-friday-banner__body{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;padding:1.15rem min(4vw,2.5rem);position:relative;z-index:1}.black-friday-banner__copy{display:flex;flex-direction:column;gap:.5rem;max-width:640px}.black-friday-banner__copy h2{color:#fef3c7;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:.01em;margin:0}.black-friday-banner__copy p{color:#e2e8f0cc;font-size:clamp(.95rem,1.5vw,1.05rem);margin:0}.black-friday-banner__actions{display:flex;flex-wrap:wrap;gap:.75rem}.black-friday-banner__btn{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.4rem;justify-content:center;letter-spacing:.08em;padding:.65rem 1.25rem;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.black-friday-banner__btn.primary{background:linear-gradient(135deg,#fb923c,#f97316);box-shadow:0 12px 25px #f9731659;color:#0f172a!important}.black-friday-banner__btn.primary:hover{box-shadow:0 16px 30px #f9731666;transform:translateY(-1px)}.black-friday-banner__btn.ghost{background:#f8fafc14;border:1px solid rgba(248,250,252,.22);color:#f8fafc!important}.black-friday-banner__btn.ghost:hover{background:#f8fafc26;transform:translateY(-1px)}.black-friday-banner--bottom{border-bottom:none;border-top:1px solid hsla(0,0%,100%,.12);bottom:0;box-shadow:0 -24px 40px #00000080;position:fixed;top:auto}.black-friday-banner--bottom:after{opacity:.4}.black-friday-banner--bottom .black-friday-banner__body{display:none}.black-friday-banner--bottom .black-friday-banner__top{border-bottom:none;padding:.75rem 1.25rem}.black-friday-banner--bottom .black-friday-banner__top-link{font-size:.95rem;justify-content:center}@media (max-width:991.98px){.black-friday-banner__body{align-items:flex-start;flex-direction:column;text-align:left}.black-friday-banner__body .black-friday-banner__actions{justify-content:flex-start;width:100%}}@media (max-width:575.98px){.black-friday-banner__top{padding:.65rem .75rem}.black-friday-banner__body{gap:1rem;padding:1rem .85rem 1.2rem}.black-friday-banner__actions{flex-direction:column}.black-friday-banner__actions .black-friday-banner__btn{justify-content:center;width:100%}}html{scroll-behavior:smooth}.mobile-nav-wrapper{gap:.5rem;justify-content:center;margin:0 auto;padding:0 1.25rem;position:relative;z-index:40}.mobile-nav-toggle,.mobile-nav-wrapper{align-items:center;display:flex;width:100%}.mobile-nav-toggle{background:linear-gradient(120deg,#291f40d9,#3b2063d9);border:1px solid hsla(0,0%,100%,.4);border-radius:999px;box-shadow:0 18px 35px -18px #0f172aa6;color:#f8fafc;font-size:.9rem;font-weight:600;gap:.75rem;justify-content:space-between;letter-spacing:.04em;max-width:360px;padding:.75rem 1.25rem}.mobile-nav-overlay{background:#0f172a80;top:0;right:0;bottom:0;left:0;position:fixed;z-index:70}.mobile-nav-panel{background:#10152a;border:1px solid hsla(0,0%,100%,.12);border-radius:1.5rem;box-shadow:0 30px 70px -45px #080f20cc;left:50%;max-width:420px;padding:1.25rem;position:fixed;top:80px;transform:translate(-50%);width:calc(100% - 2rem);z-index:80}.mobile-nav-panel ul{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.mobile-nav-link{background:#ffffff12;border:none;border-radius:999px;color:#f8fafc;font-weight:600;letter-spacing:.02em;padding:.85rem 1rem;text-align:left;width:100%}.mobile-nav-link:focus-visible,.mobile-nav-link:hover{background:#ff3a8240}.mobile-nav-cta{margin-top:.85rem}.mobile-nav-demo{align-items:center;background:linear-gradient(135deg,#ff3a82,#f97316);border-radius:1rem;color:#0f172a;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:.08em;padding:.85rem 1rem;text-transform:uppercase;width:100%}.mobile-nav-fade-enter-active,.mobile-nav-fade-leave-active{transition:opacity .2s ease}.mobile-nav-fade-enter-from,.mobile-nav-fade-leave-to{opacity:0}.mobile-nav-slide-enter-active,.mobile-nav-slide-leave-active{transition:opacity .25s ease,transform .25s ease}.mobile-nav-slide-enter-from,.mobile-nav-slide-leave-to{opacity:0;transform:translate(-50%,-10px)}@media (min-width:992px){.mobile-nav-wrapper{display:none}}
