.cursor-pointer[data-v-eb0823c9]{cursor:pointer}.flag-icon[data-v-eb0823c9]{background-color:#eee;flex-shrink:0;height:15px;-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:20px}.dropdown-item[data-v-eb0823c9]{align-items:center;display:flex}.onboarding-modal-backdrop[data-v-b7658813]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:10000}.onboarding-modal[data-v-b7658813]{animation:modalSlideIn-b7658813 .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;max-height:90vh;max-width:900px;overflow-y:auto;width:100%}@keyframes modalSlideIn-b7658813{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-b7658813]{border-bottom:1px solid #e9ecef;justify-content:space-between;padding:1rem 1.5rem}.header-content[data-v-b7658813],.modal-header[data-v-b7658813]{align-items:center;display:flex}.header-content[data-v-b7658813]{gap:1rem}.modal-logo[data-v-b7658813]{height:32px;width:auto}.modal-title[data-v-b7658813]{color:#212529;font-size:1.5rem;font-weight:600;margin:0}.modal-subtitle[data-v-b7658813]{color:#6c757d;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:1.5rem;text-align:center}.modal-content[data-v-b7658813]{padding:1rem 1.5rem 1.5rem}.onboarding-options[data-v-b7658813]{display:flex;flex-direction:column;gap:1rem;margin:0 auto 1.5rem;max-width:650px}.option-card[data-v-b7658813]{align-items:flex-start;background:#fff;border:2px solid #e9ecef;border-radius:12px;cursor:pointer;display:flex;gap:.75rem;padding:1.25rem;position:relative;text-align:left;transition:all .3s ease}.option-card[data-v-b7658813]:hover{border-color:#e31479;box-shadow:0 4px 15px #e3147926;transform:translateY(-2px)}.option-icon[data-v-b7658813]{align-items:center;background:linear-gradient(135deg,#e31479,#c1126b);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;margin:0;width:40px}.option-content[data-v-b7658813]{flex:1}.option-header[data-v-b7658813]{align-items:flex-start;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.button-row[data-v-b7658813],.option-header[data-v-b7658813]{display:flex;flex-wrap:wrap}.button-row[data-v-b7658813]{align-items:center;gap:.75rem}.option-btn[data-v-b7658813]{border:none;border-radius:8px;cursor:pointer;flex-shrink:0;font-size:.85rem;font-weight:500;max-width:20rem;min-width:11rem;order:1;padding:.5rem 1rem;transition:all .2s}.option-features[data-v-b7658813]{align-items:center;display:flex;flex:1;flex-wrap:nowrap;gap:.3rem;justify-content:flex-end;min-width:0;order:2}.option-icon.full-experience[data-v-b7658813],.option-icon.guided[data-v-b7658813],.option-icon.self-service[data-v-b7658813]{background:linear-gradient(135deg,#e31479,#c1126b)}.option-card h3[data-v-b7658813]{color:#212529;font-size:1rem;font-weight:600;margin:0}.option-card p[data-v-b7658813]{color:#6c757d;font-size:.85rem;line-height:1.4;margin-bottom:.75rem}.feature-tag[data-v-b7658813]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;color:#495057;font-size:.65rem;padding:.15rem .4rem;white-space:nowrap}.btn-primary[data-v-b7658813]{background:linear-gradient(135deg,#e31479,#c1126b);color:#fff}.btn-primary[data-v-b7658813]:hover{background:linear-gradient(135deg,#c1126b,#a00f5c)}.btn-secondary[data-v-b7658813]{background:#6c757d;color:#fff}.btn-secondary[data-v-b7658813]:hover{background:#5a6268;transform:translateY(-1px)}.full-experience-view[data-v-b7658813]{margin:0 auto;max-width:400px}.contact-intro[data-v-b7658813]{margin-bottom:1.5rem;text-align:center}.intro-icon[data-v-b7658813]{color:#e31479;margin-bottom:.5rem}.contact-intro h3[data-v-b7658813]{color:#212529;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.contact-intro p[data-v-b7658813]{color:#6c757d;font-size:.9rem;line-height:1.4}.contact-form[data-v-b7658813]{margin:0 auto;max-width:400px}.form-group[data-v-b7658813]{margin-bottom:1rem}.form-group label[data-v-b7658813]{color:#495057;display:block;font-weight:500;margin-bottom:.5rem}.form-control[data-v-b7658813]{border:1px solid #ced4da;border-radius:6px;font-size:1rem;padding:.75rem;transition:border-color .2s;width:100%}.form-control[data-v-b7658813]:focus{border-color:#e31479;box-shadow:0 0 0 3px #e314791a;outline:none}.form-buttons[data-v-b7658813]{display:flex;gap:1rem;margin-top:1.5rem}.btn-outline[data-v-b7658813]{background:#fff;border:1px solid #ced4da;border-radius:6px;color:#6c757d;cursor:pointer;flex:1;font-weight:500;padding:.75rem 1.5rem;transition:all .2s}.btn-outline[data-v-b7658813]:hover{background:#f8f9fa;border-color:#6c757d}.close-btn[data-v-b7658813]{align-items:center;background:none;border:none;border-radius:6px;color:#6c757d;cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;padding:.25rem;transition:all .2s}.close-btn[data-v-b7658813]:hover{background:#f8f9fa;color:#495057}@media (max-width:768px){.onboarding-modal[data-v-b7658813]{margin:.5rem;max-height:95vh}.modal-header[data-v-b7658813]{padding:.75rem 1rem}.modal-content[data-v-b7658813]{padding:.75rem 1rem 1rem}.header-content[data-v-b7658813]{gap:.75rem}.modal-logo[data-v-b7658813]{height:28px}.welcome-text h2[data-v-b7658813]{font-size:1.25rem}.option-card[data-v-b7658813]{gap:.5rem;padding:.75rem}.option-icon[data-v-b7658813]{height:36px;width:36px}.option-header[data-v-b7658813]{align-items:flex-start;flex-direction:column;gap:.3rem}.button-row[data-v-b7658813]{align-items:stretch;flex-direction:column;gap:.5rem}.option-btn[data-v-b7658813]{max-width:none;width:100%}.option-features[data-v-b7658813]{flex-wrap:wrap;justify-content:center}.feature-tag[data-v-b7658813]{font-size:.6rem;padding:.1rem .3rem}.option-card h3[data-v-b7658813]{font-size:.9rem}.option-card p[data-v-b7658813]{font-size:.8rem}.form-buttons[data-v-b7658813]{flex-direction:column}}@media (max-width:500px){.button-row[data-v-b7658813]{align-items:stretch;flex-direction:column}.option-features[data-v-b7658813]{justify-content:center;margin-bottom:.5rem;order:1}.option-btn[data-v-b7658813]{max-width:none;order:2;width:100%}}a i[data-v-963bcff8]{font-size:1.5rem!important}.cursor-pointer[data-v-7c3d05b9]{cursor:pointer}.header-cta-row[data-v-7c3d05b9]{flex-shrink:0;flex-wrap:nowrap;gap:.5rem}.header-cta-row .btn[data-v-7c3d05b9]{font-size:.78rem;font-weight:600;line-height:1.25;padding-left:.9rem;padding-right:.9rem;transform:none!important;white-space:nowrap}.header-cta-row .header-login-btn.btn-outline-primary[data-v-7c3d05b9]{background:#fff!important;border-color:var(--lp-color-primary,#e31479)!important;border-width:1.5px;color:var(--lp-color-primary,#e31479)!important}.header-cta-row .header-login-btn.btn-outline-primary[data-v-7c3d05b9]:focus-visible,.header-cta-row .header-login-btn.btn-outline-primary[data-v-7c3d05b9]:hover{background:var(--lp-color-primary,#e31479)!important;border-color:var(--lp-color-primary,#e31479)!important;color:#fff!important}.header-cta-row .header-login-btn.btn-primary[data-v-7c3d05b9]{border-color:transparent}.header-cta-row .language-select[data-v-7c3d05b9]{margin-bottom:0!important;margin-left:.1rem}.header-cta-stack[data-v-7c3d05b9]{align-items:center;display:flex;flex-direction:column;gap:.65rem}.header-cta-stack .btn[data-v-7c3d05b9]{margin-bottom:0!important;min-width:12rem}.header-cta-stack .header-login-btn[data-v-7c3d05b9]{border-width:1.5px}@media (min-width:992px) and (max-width:1199.98px){.header-cta-row[data-v-7c3d05b9]{gap:.4rem}.header-cta-row .btn[data-v-7c3d05b9]{font-size:.72rem;padding-left:.7rem;padding-right:.7rem}}.header-dark-wrapper[data-v-7c3d05b9]{background:linear-gradient(135deg,#070a11f2,#0f172aeb);border-bottom:1px solid rgba(148,163,184,.2)}.header-dark .navbar-nav .nav-link[data-v-7c3d05b9]{color:#f1f5f9e6!important}.header-dark .navbar-nav .nav-link[data-v-7c3d05b9]:hover{color:#fb923c!important}.header-dark .navbar-other .btn.btn-primary[data-v-7c3d05b9]{background:linear-gradient(135deg,#fb923c,#f97316);border:none;color:#0f172a!important}.header-dark .language-select>a.nav-link[data-v-7c3d05b9]{color:#f1f5f9e6!important}#offcanvas-contact .widget ul li a i[class*=uil-][data-v-7c3d05b9]{font-size:2.5rem!important}#offcanvas-contact .widget ul li a.link-inverse[data-v-7c3d05b9]:hover{color:var(--bs-primary)!important}.navbar .nav-link[data-v-7c3d05b9]{font-size:.9rem}@media (min-width:992px){.navbar-nav:not(.flex-row)>.nav-item>.nav-link[data-v-7c3d05b9]{--bs-navbar-nav-link-padding-x:.75rem;padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}}.navbar .navbar-other li.language-select>a.nav-link[data-v-7c3d05b9]{font-size:1rem!important;--bs-navbar-nav-link-padding-x:1rem;padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}@media (min-width:992px) and (max-width:1199.98px){.navbar .nav-link[data-v-7c3d05b9]{font-size:.82rem}.navbar-nav:not(.flex-row)>.nav-item>.nav-link[data-v-7c3d05b9]{--bs-navbar-nav-link-padding-x:.4rem;padding-left:.4rem;padding-right:.4rem}.navbar .navbar-other li.language-select>a.nav-link[data-v-7c3d05b9]{font-size:.85rem!important;--bs-navbar-nav-link-padding-x:.45rem;padding-left:.45rem;padding-right:.45rem}}.navbar-brand .logo[data-v-7c3d05b9]{height:2rem;-o-object-fit:contain;object-fit:contain;width:auto}#ofCanvasBody .navbar-nav .nav-link[data-v-7c3d05b9]:hover{color:var(--bs-primary)!important}#ofCanvasBody .btn-close[data-v-7c3d05b9],#offcanvas-contact .btn-close[data-v-7c3d05b9]{background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat!important;filter:invert(1) grayscale(100%) brightness(200%)!important}#ofCanvasBody .offcanvas-footer a.link-inverse[data-v-7c3d05b9]:hover{color:var(--bs-primary)!important}.offcanvas-footer .social[data-v-7c3d05b9]{margin-bottom:1rem}#ofCanvasBody .navbar-nav>li[data-v-7c3d05b9]:last-child{display:none!important}.offcanvas-backdrop[data-v-7c3d05b9]{background-color:#1e2228b3;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.trust-v2[data-v-d184dd4b]{--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-d184dd4b]{align-items:stretch;display:flex;gap:.65rem .85rem}@media (max-width:991.98px){.trust-v2__inner[data-v-d184dd4b]{align-items:stretch;flex-direction:column}}.trust-v2__google-pill[data-v-d184dd4b]{align-items:center;background:linear-gradient(180deg,#fff,#fffbeb);border:1px solid rgba(251,191,36,.45);border-radius:12px;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0a,0 8px 24px -12px #f59e0b33;color:inherit;display:inline-flex;flex-shrink:0;gap:.55rem;justify-content:center;min-height:var(--trust-row-min-h);padding:.35rem .85rem;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.trust-v2__google-pill[data-v-d184dd4b]:hover{border-color:#f59e0bb3;box-shadow:inset 0 1px #fffffff2,0 2px 6px #0f172a0d,0 12px 28px -14px #f59e0b47;transform:translateY(-1px)}.trust-v2__google-pill[data-v-d184dd4b]:focus-visible{outline:2px solid #e31479;outline-offset:2px}@media (max-width:991.98px){.trust-v2__google-pill[data-v-d184dd4b]{min-height:0;width:100%}}.trust-v2__google-rating[data-v-d184dd4b]{align-items:center;display:flex;flex-direction:column;gap:.05rem;line-height:1}.trust-v2__google-score[data-v-d184dd4b]{color:#1a1340;font-size:1.05rem;font-weight:800;letter-spacing:-.03em;line-height:1}.trust-v2__google-stars[data-v-d184dd4b]{color:#fbbc04;font-size:.58rem;letter-spacing:.02em;line-height:1}.trust-v2__google-label[data-v-d184dd4b]{color:#64748b;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.trust-v2__vlaio-pill[data-v-d184dd4b]{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-d184dd4b]{justify-content:center;min-height:0;width:100%}}.trust-v2__vlaio-pill[data-v-d184dd4b]: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-d184dd4b]{color:#94a3b8;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.trust-v2__vlaio-logo[data-v-d184dd4b]{height:22px;opacity:.88;transition:opacity .2s}.trust-v2__vlaio-pill:hover .trust-v2__vlaio-logo[data-v-d184dd4b]{opacity:1}.trust-v2__stats[data-v-d184dd4b]{align-items:stretch;display:grid;flex:1;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}@media (max-width:575.98px){.trust-v2__stats[data-v-d184dd4b]{gap:.4rem}}.trust-v2__badge[data-v-d184dd4b]{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-d184dd4b]: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-d184dd4b]{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-d184dd4b]: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-d184dd4b]:before{background:linear-gradient(90deg,#2563eb,#60a5fa)}.trust-v2__badge--reservationsCompleted[data-v-d184dd4b]:before{background:linear-gradient(90deg,#059669,#34d399)}.trust-v2__badge--reservationsPlanned[data-v-d184dd4b]:before{background:linear-gradient(90deg,#4338ca,#818cf8)}.trust-v2__badge--calendarsSynced[data-v-d184dd4b]:before{background:linear-gradient(90deg,#9333ea,#c084fc)}@media (prefers-reduced-motion:reduce){.trust-v2__badge[data-v-d184dd4b]:hover,.trust-v2__google-pill[data-v-d184dd4b]:hover{transform:none}}.trust-v2__badge-icon[data-v-d184dd4b]{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-d184dd4b]{font-size:.88rem;height:30px;width:30px}}.trust-v2__badge--rentals .trust-v2__badge-icon[data-v-d184dd4b]{background:linear-gradient(145deg,#eff6ff,#dbeafe);color:#2563eb}.trust-v2__badge--reservationsCompleted .trust-v2__badge-icon[data-v-d184dd4b]{background:linear-gradient(145deg,#ecfdf5,#d1fae5);color:#059669}.trust-v2__badge--reservationsPlanned .trust-v2__badge-icon[data-v-d184dd4b]{background:linear-gradient(145deg,#eef2ff,#e0e7ff);color:#4338ca}.trust-v2__badge--calendarsSynced .trust-v2__badge-icon[data-v-d184dd4b]{background:linear-gradient(145deg,#faf5ff,#f3e8ff);color:#9333ea}.trust-v2__badge-body[data-v-d184dd4b]{display:flex;flex-direction:column;gap:.08rem;min-width:0;text-align:left}@media (max-width:575.98px){.trust-v2__badge-body[data-v-d184dd4b]{align-items:center;text-align:center}}.trust-v2__badge-value[data-v-d184dd4b]{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-d184dd4b]{background:none;-webkit-text-fill-color:currentColor;animation:trust-pulse-d184dd4b 1.5s ease-in-out infinite;background-clip:unset;color:#1a1340;opacity:.4}@media (max-width:575.98px){.trust-v2__badge-value[data-v-d184dd4b]{font-size:1rem}}.trust-v2__badge-label[data-v-d184dd4b]{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-d184dd4b]{max-width:100%}}@keyframes trust-pulse-d184dd4b{0%,to{opacity:.45}50%{opacity:.18}}.hero-v2[data-v-388163d4]{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 (min-width:1400px){.hero-v2[data-v-388163d4] .container{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:575.98px){.hero-v2[data-v-388163d4]{padding:1.7rem 0 1.1rem}}@media (min-width:576px) and (max-width:991.98px){.hero-v2[data-v-388163d4]{padding:3.25rem 0 2.25rem}}.hero-v2__content[data-v-388163d4]{min-width:0}.hero-v2__grid[data-v-388163d4]{align-items:center;display:grid;gap:clamp(1.5rem,3vw,2.75rem);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:480px}@media (max-width:1199.98px){.hero-v2__grid[data-v-388163d4]{gap:1.5rem;grid-template-columns:1fr;min-height:0;text-align:center}}@media (max-width:575.98px){.hero-v2__grid[data-v-388163d4]{gap:.95rem}}.hero-v2__title[data-v-388163d4]{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:1199.98px){.hero-v2__title[data-v-388163d4]{font-size:clamp(1.75rem,3.4vw,2.4rem);margin-bottom:1rem}}@media (max-width:575.98px){.hero-v2__title[data-v-388163d4]{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-388163d4]{font-size:1.22rem}}.hero-v2__highlight--airbnb[data-v-388163d4]{color:#ff5a5f}.hero-v2__highlight--booking[data-v-388163d4]{color:#003580}.hero-v2__highlight--direct[data-v-388163d4]{color:#0f766e}.hero-v2__sub[data-v-388163d4]{color:#64748b;font-size:1.15rem;line-height:1.6;margin-bottom:2rem;max-width:520px}@media (max-width:1199.98px){.hero-v2__sub[data-v-388163d4]{font-size:1.05rem;margin-bottom:1.35rem;margin-left:auto;margin-right:auto}}@media (max-width:575.98px){.hero-v2__sub[data-v-388163d4]{font-size:.84rem;line-height:1.48;margin-bottom:.95rem;padding:0 .25rem}}.hero-v2__actions[data-v-388163d4]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:0}@media (max-width:1199.98px){.hero-v2__actions[data-v-388163d4]{justify-content:center}}@media (max-width:575.98px){.hero-v2__actions[data-v-388163d4]{align-items:stretch;flex-direction:column;gap:.45rem}}.hero-v2__cta-primary[data-v-388163d4]{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-388163d4]:hover{box-shadow:0 8px 30px #e3147966;transform:translateY(-2px)}@media (max-width:1199.98px){.hero-v2__cta-primary[data-v-388163d4]{font-size:.9rem;padding:.8rem 1.35rem}}@media (max-width:575.98px){.hero-v2__cta-primary[data-v-388163d4]{font-size:.84rem;padding:.72rem 1rem;white-space:normal}}.hero-v2__cta-secondary[data-v-388163d4]{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-388163d4]:hover{background:#e314790a;border-color:#e31479}@media (max-width:1199.98px){.hero-v2__cta-secondary[data-v-388163d4]{font-size:.88rem;padding:.8rem 1.35rem}}@media (max-width:575.98px){.hero-v2__cta-secondary[data-v-388163d4]{font-size:.84rem;padding:.72rem 1rem;white-space:normal}}.hero-v2__props[data-v-388163d4]{background:transparent!important;display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.hero-v2__props--under-visual[data-v-388163d4]{align-items:flex-start;margin-top:1.25rem;text-align:left;width:100%}@media (max-width:1199.98px){.hero-v2__props--under-visual[data-v-388163d4]{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-388163d4]{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-388163d4]{justify-content:flex-start}@media (max-width:1199.98px){.hero-v2__props--under-visual li[data-v-388163d4]{justify-content:center}}@media (max-width:575.98px){.hero-v2__props--under-visual li[data-v-388163d4]{justify-content:flex-start}}.hero-v2__props li[data-v-388163d4]{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-388163d4]{font-size:.74rem;margin-left:0;margin-right:0;max-width:none;text-align:left;width:100%}}.hero-v2__props li span[data-v-388163d4]{display:block}.hero-v2__props li i[data-v-388163d4]{color:#e31479;flex-shrink:0;font-size:1.1rem;margin-top:.12rem}@media (max-width:575.98px){.hero-v2__props li i[data-v-388163d4]{font-size:.88rem;margin-top:.08rem}}.hero-v2__visual[data-v-388163d4]{align-items:stretch;background:transparent;display:flex;flex-direction:column;min-width:0;position:relative}@media (max-width:1199.98px){.hero-v2__visual[data-v-388163d4]{margin:0 auto;max-width:min(100%,560px)}}@media (max-width:575.98px){.hero-v2__visual[data-v-388163d4]{max-width:100%}}.hero-v2__img-wrapper[data-v-388163d4]{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-388163d4]{border-radius:0;box-shadow:none}}.hero-v2__img-wrapper img[data-v-388163d4]{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}}.home2026-archive[data-v-d29553e9]{overflow-x:clip;width:100%}
