.expense-chat[data-v-4fff2474]{gap:12px}.expense-thread[data-v-4fff2474]{background:#ece5dd;border-radius:8px;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:flex-end;list-style:none;margin:0;max-height:250px;min-height:200px;overflow-y:auto;padding:12px}.expense-thread li[data-v-4fff2474]{animation:bubble-in-4fff2474 .22s ease-out both;background:#fff;border-radius:8px;display:grid;gap:2px;max-width:80%;padding:7px 10px 5px}.expense-thread li.is-you[data-v-4fff2474]{align-self:flex-end;background:#d9fdd3}.expense-thread time[data-v-4fff2474]{color:#667080;font-size:11px;justify-self:end}.expense-compose[data-v-4fff2474]{display:flex;gap:8px}.expense-budgets[data-v-4fff2474],.expense-ledger[data-v-4fff2474]{display:grid;gap:0;list-style:none;margin:0;padding:0}.expense-ledger li[data-v-4fff2474]{align-items:baseline;border-top:1px solid var(--demo-line);display:flex;gap:10px;justify-content:space-between;padding:8px 0;transition:background-color .6s ease}.expense-ledger li.is-new[data-v-4fff2474]{background:var(--accent-soft);border-radius:6px;margin:0 -8px;padding:8px}.expense-ledger span[data-v-4fff2474]{display:grid;font-weight:500;min-width:0;overflow-wrap:anywhere}.expense-ledger small[data-v-4fff2474]{color:#5d6470;font-size:12px;font-weight:400}.expense-ledger strong[data-v-4fff2474]{font-variant-numeric:tabular-nums;white-space:nowrap}.expense-budgets[data-v-4fff2474]{gap:12px}.expense-budgets p[data-v-4fff2474]{display:flex;font-size:13px;font-variant-numeric:tabular-nums;gap:8px;justify-content:space-between;margin:0 0 5px}.expense-meter[data-v-4fff2474]{background:#e3e6eb;border-radius:4px;display:block;height:8px;overflow:hidden}.expense-meter span[data-v-4fff2474]{background:var(--accent);display:block;height:100%;transform-origin:left;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.is-close .expense-meter span[data-v-4fff2474]{background:#d97706}.sr-only[data-v-4fff2474]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}@keyframes bubble-in-4fff2474{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.expense-thread li[data-v-4fff2474]{animation:none}.expense-ledger li[data-v-4fff2474],.expense-meter span[data-v-4fff2474]{transition:none}}.booking-page[data-v-ef41a47a]{gap:10px}.booking-head[data-v-ef41a47a]{align-items:center;border-bottom:1px solid var(--demo-line);display:flex;gap:12px;padding-bottom:12px}.booking-head strong[data-v-ef41a47a]{display:block;font-size:15px}.booking-head small[data-v-ef41a47a]{color:#5d6470;display:block;font-size:12px}.booking-avatar[data-v-ef41a47a]{background:var(--accent);border-radius:50%;color:#fff;display:grid;flex:none;font-size:14px;font-weight:700;height:40px;place-items:center;width:40px}.booking-services[data-v-ef41a47a]{border:0;display:grid;gap:6px;margin:0;padding:0}.booking-services legend[data-v-ef41a47a]{margin-bottom:6px}.ld-demo-option[data-v-ef41a47a]{align-items:center;border:1px solid var(--demo-line);border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px 12px;transition:border-color .15s ease,background-color .15s ease}.ld-demo-option.is-on[data-v-ef41a47a],.ld-demo-option[data-v-ef41a47a]:hover{border-color:var(--accent)}.ld-demo-option.is-on[data-v-ef41a47a]{background:var(--accent-soft)}.ld-demo-option input[data-v-ef41a47a]{accent-color:var(--accent)}.ld-demo-option span[data-v-ef41a47a]{align-items:baseline;display:flex;flex:1;font-weight:500;gap:8px}.ld-demo-option small[data-v-ef41a47a]{color:#5d6470;font-weight:400}.ld-demo-option strong[data-v-ef41a47a]{font-variant-numeric:tabular-nums}.booking-times-label[data-v-ef41a47a]{margin-top:4px}.booking-slots[data-v-ef41a47a]{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.ld-demo-slot[data-v-ef41a47a]{background:#fff;border:1px solid var(--demo-line);border-radius:6px;color:#14161a;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;font-weight:500;min-height:36px;transition:border-color .15s ease,background-color .15s ease,transform .12s ease}.ld-demo-slot[data-v-ef41a47a]:hover:not(:disabled){border-color:var(--accent)}.ld-demo-slot[data-v-ef41a47a]:active:not(:disabled){transform:scale(.96)}.ld-demo-slot.is-selected[data-v-ef41a47a]{background:var(--accent);border-color:var(--accent);color:#fff}.ld-demo-slot.is-taken[data-v-ef41a47a]{background:#f1f2f5;color:#5d6470;cursor:not-allowed;text-decoration:line-through}.booking-summary[data-v-ef41a47a]{display:grid;margin:0}.booking-summary div[data-v-ef41a47a]{border-top:1px solid var(--demo-line);display:grid;gap:2px;padding:10px 0}.booking-summary dt[data-v-ef41a47a]{color:#5d6470;font-size:12px}.booking-summary dd[data-v-ef41a47a]{font-weight:600;margin:0}.booking-confirmed[data-v-ef41a47a]{animation:confirm-in-ef41a47a .26s ease-out both;background:var(--accent-soft);border-radius:8px;font-weight:500;margin:0;padding:12px}.booking-help[data-v-ef41a47a]{color:#4a515c;font-size:13px;margin:0}.booking-again[data-v-ef41a47a]{align-self:flex-start}.sr-only[data-v-ef41a47a]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}@keyframes confirm-in-ef41a47a{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.booking-confirmed[data-v-ef41a47a]{animation:none}}.store-front[data-v-c0ce634d]{gap:14px}.store-head[data-v-c0ce634d]{align-items:center;border-bottom:1px solid var(--demo-line);display:flex;gap:12px;padding-bottom:12px}.store-logo[data-v-c0ce634d]{background:var(--store);border-radius:8px;color:#fff;display:grid;flex:none;font-weight:700;height:40px;place-items:center;transition:background-color .2s ease;width:40px}.store-name[data-v-c0ce634d]{flex:1;min-width:0}.store-name strong[data-v-c0ce634d]{display:block;font-size:16px}.store-name small[data-v-c0ce634d]{color:#5d6470;display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-bag[data-v-c0ce634d]{background:#f1f2f5;border-radius:999px;flex:none;font-variant-numeric:tabular-nums;font-weight:600;padding:6px 10px}.store-products[data-v-c0ce634d]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.store-products li[data-v-c0ce634d]{display:flex;flex-direction:column;gap:6px;min-width:0}.store-digital[data-v-c0ce634d],.store-products img[data-v-c0ce634d]{aspect-ratio:4/3;border-radius:8px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.store-digital[data-v-c0ce634d]{background:#f1f2f5;color:#3f4550;display:flex;flex-direction:column;font-size:12px;justify-content:space-between;padding:12px}.store-digital strong[data-v-c0ce634d]{align-self:flex-start;background:var(--store);border-radius:4px;color:#fff;font-size:11px;padding:2px 6px}.store-product-name[data-v-c0ce634d]{font-weight:500;line-height:1.3}.store-product-meta[data-v-c0ce634d]{align-items:baseline;display:flex;gap:6px;justify-content:space-between}.store-product-meta small[data-v-c0ce634d]{color:#5d6470;font-size:12px}.store-product-meta small.is-low[data-v-c0ce634d]{color:#a35b00;font-weight:600}.store-add[data-v-c0ce634d]{background:var(--store);border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-weight:600;margin-top:auto;min-height:36px;transition:background-color .2s ease,transform .12s ease}.store-add[data-v-c0ce634d]:active:not(:disabled){transform:scale(.97)}.store-add[data-v-c0ce634d]:disabled{background:#e3e6eb;color:#4a515c;cursor:not-allowed}.store-add[data-v-c0ce634d]:focus-visible{outline:2px solid var(--store);outline-offset:2px}.is-out img[data-v-c0ce634d]{opacity:.45}.store-field[data-v-c0ce634d]{display:grid;gap:6px}.store-theme-label[data-v-c0ce634d]{margin-bottom:6px}.store-summary[data-v-c0ce634d]{display:grid;margin:0}.store-summary div[data-v-c0ce634d]{border-top:1px solid var(--demo-line);display:flex;justify-content:space-between;padding:8px 0}.store-summary dd[data-v-c0ce634d]{font-variant-numeric:tabular-nums;font-weight:600;margin:0}.store-help[data-v-c0ce634d]{color:#4a515c;font-size:13px;margin:0}@media(max-width:760px){.store-products[data-v-c0ce634d]{grid-template-columns:repeat(2,minmax(0,1fr))}.store-products li[data-v-c0ce634d]:nth-child(3){display:none}}.composer-main[data-v-426920a7]{gap:12px}.composer-field[data-v-426920a7]{display:grid;gap:6px}.composer-text[data-v-426920a7]{line-height:1.5;min-height:104px;resize:vertical}.composer-preview[data-v-426920a7]{animation:preview-in-426920a7 .2s ease-out both;border:1px solid var(--demo-line);border-radius:10px;padding:14px}.composer-preview header[data-v-426920a7]{align-items:center;display:flex;gap:10px;margin-bottom:8px}.composer-preview header strong[data-v-426920a7]{display:block;font-size:14px}.composer-preview header small[data-v-426920a7]{color:#5d6470;display:block;font-size:12px}.composer-avatar[data-v-426920a7]{background:var(--accent);border-radius:50%;color:#fff;display:grid;font-size:12px;font-weight:700;height:32px;place-items:center;width:32px}.composer-preview p[data-v-426920a7]{margin:0;max-height:7.5em;overflow:hidden}.composer-preview footer[data-v-426920a7]{align-items:center;color:#4a515c;display:flex;flex-wrap:wrap;font-size:13px;font-variant-numeric:tabular-nums;gap:8px;justify-content:space-between;margin-top:10px}.composer-preview footer.is-over span[data-v-426920a7]{color:#b42318;font-weight:600}.composer-fix[data-v-426920a7]{background:#fff;border:1px solid var(--accent);border-radius:6px;color:var(--accent);cursor:pointer;font:inherit;font-weight:600;padding:6px 10px;transition:background-color .15s ease,color .15s ease}.composer-fix[data-v-426920a7]:hover{background:var(--accent);color:#fff}.composer-fix[data-v-426920a7]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.composer-accounts[data-v-426920a7]{border:0;display:grid;gap:6px;margin:0;padding:0}.composer-accounts legend[data-v-426920a7]{margin-bottom:6px}.composer-account[data-v-426920a7]{align-items:center;background:#fff;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px 10px}.composer-account input[data-v-426920a7]{accent-color:var(--accent);height:16px;width:16px}.composer-account span[data-v-426920a7]{display:grid;font-weight:500}.composer-account small[data-v-426920a7]{color:#5d6470;font-size:12px;font-weight:400}.composer-when-label[data-v-426920a7]{margin-bottom:6px}@keyframes preview-in-426920a7{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.composer-preview[data-v-426920a7]{animation:none}}.workout-log[data-v-4dfec7a9]{gap:14px}.workout-head[data-v-4dfec7a9]{align-items:center;display:flex;gap:12px;justify-content:space-between}.workout-count[data-v-4dfec7a9]{background:#d3ee83;border-radius:999px;color:#17251f;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;padding:3px 10px}.workout-entry[data-v-4dfec7a9]{align-items:end;display:grid;gap:10px;grid-template-columns:1fr 1fr auto}.workout-entry label[data-v-4dfec7a9]{color:#4a515c;display:grid;font-size:12px;font-weight:600;gap:4px}.workout-sets[data-v-4dfec7a9]{display:grid;list-style:none;margin:0;padding:0}.workout-sets li[data-v-4dfec7a9]{align-items:center;animation:set-in-4dfec7a9 .26s ease-out both;border-top:1px solid var(--demo-line);display:grid;gap:10px;grid-template-columns:28px 1fr auto;padding:9px 0}.workout-sets li.is-new[data-v-4dfec7a9]{background:var(--accent-soft);border-radius:8px;margin:0 -8px;padding:9px 8px}.workout-set-no[data-v-4dfec7a9]{background:#162521;border-radius:50%;color:#d3ee83;display:grid;font-size:12px;font-weight:700;height:24px;place-items:center;width:24px}.workout-sets strong[data-v-4dfec7a9],.workout-total strong[data-v-4dfec7a9]{font-variant-numeric:tabular-nums;white-space:nowrap}.workout-total[data-v-4dfec7a9]{color:#4a515c;font-size:13px;margin:0}.workout-post[data-v-4dfec7a9]{background:#fff;border:1px solid var(--demo-line);border-radius:12px;padding:14px}.workout-post-who[data-v-4dfec7a9]{color:#5e6e66;font-size:12px;margin:0 0 4px}.workout-post h4[data-v-4dfec7a9]{font-size:16px;margin:0 0 8px}.workout-post ul[data-v-4dfec7a9]{display:grid;font-variant-numeric:tabular-nums;gap:4px;list-style:none;margin:0;padding:0}.workout-post li[data-v-4dfec7a9]{animation:set-in-4dfec7a9 .22s ease-out both}.workout-post li.is-empty[data-v-4dfec7a9]{color:#5e6e66}.workout-toggle[data-v-4dfec7a9]{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:8px}.workout-toggle input[data-v-4dfec7a9]{accent-color:var(--accent);height:16px;width:16px}.workout-private[data-v-4dfec7a9]{background:#fff;border-radius:8px;color:#4a515c;font-size:13px;margin:auto 0 0;padding:10px 12px}@keyframes set-in-4dfec7a9{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:760px){.workout-entry[data-v-4dfec7a9]{grid-template-columns:1fr 1fr}.workout-entry .ld-demo-button[data-v-4dfec7a9]{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.workout-post li[data-v-4dfec7a9],.workout-sets li[data-v-4dfec7a9]{animation:none}}.lesson-check[data-v-2c58f0a7]{gap:14px}.lesson-question[data-v-2c58f0a7]{font-size:17px;line-height:1.4;margin:0}.lesson-options[data-v-2c58f0a7]{display:grid;gap:8px}.lesson-option[data-v-2c58f0a7]{align-items:center;background:#fff;border:1.5px solid var(--demo-line);border-radius:12px;color:#14161a;cursor:pointer;display:flex;font:inherit;min-height:46px;padding:10px 14px;text-align:left;transition:border-color .15s ease,background-color .15s ease,transform .12s ease}.lesson-option[data-v-2c58f0a7]:hover:not(:disabled){border-color:var(--accent)}.lesson-option[data-v-2c58f0a7]:active:not(:disabled){transform:scale(.99)}.lesson-option[aria-checked=true][data-v-2c58f0a7]{background:var(--accent-soft);border-color:var(--accent)}.lesson-option.is-right[data-v-2c58f0a7]{background:#c4ed89;border-color:var(--accent)}.lesson-option.is-wrong[data-v-2c58f0a7]{background:#fff1eb;border-color:#c2410c}.lesson-option[data-v-2c58f0a7]:disabled{cursor:default}.lesson-feedback code[data-v-2c58f0a7],.lesson-option code[data-v-2c58f0a7]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.lesson-hint[data-v-2c58f0a7]{background:#fff6cc;border-radius:10px;font-size:14px;margin:0;padding:10px 12px}.lesson-actions[data-v-2c58f0a7]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.lesson-actions .ld-demo-button[data-v-2c58f0a7]{box-shadow:0 3px #173f2b}.lesson-ghost[data-v-2c58f0a7]{background:none;border:0;color:var(--accent-strong);cursor:pointer;font:inherit;font-weight:600;padding:8px 4px;text-decoration:underline;text-underline-offset:3px}.lesson-feedback[data-v-2c58f0a7]{animation:lesson-in-2c58f0a7 .26s ease-out both;display:grid;gap:4px}.lesson-feedback.is-wrong[data-v-2c58f0a7]{background:#fff1eb}.lesson-path[data-v-2c58f0a7]{display:grid;gap:8px;list-style:none;margin:0;padding:0}.lesson-path li[data-v-2c58f0a7]{background:#fff;border:1px solid var(--demo-line);border-radius:12px;display:grid;gap:2px;padding:10px 12px 10px 38px;position:relative;transition:border-color .2s ease,background-color .2s ease}.lesson-path li[data-v-2c58f0a7]:before{background:#fff;border:1.5px solid #b9c4bc;border-radius:50%;content:"";height:16px;left:12px;position:absolute;top:13px;width:16px}.lesson-path li.is-done[data-v-2c58f0a7]:before{background:var(--accent) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m4.5 8.3 2.3 2.3 4.7-5'/%3E%3C/svg%3E") center /14px no-repeat;border-color:var(--accent)}.lesson-path li.is-current[data-v-2c58f0a7]{background:var(--accent-soft);border-color:var(--accent)}.lesson-path small[data-v-2c58f0a7]{color:#5c6b62;font-size:12px}.lesson-review[data-v-2c58f0a7]{animation:lesson-in-2c58f0a7 .26s ease-out both;background:#dccff8;border-radius:10px;font-size:14px;margin:0;padding:10px 12px}@keyframes lesson-in-2c58f0a7{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lesson-feedback[data-v-2c58f0a7],.lesson-review[data-v-2c58f0a7]{animation:none}.lesson-option[data-v-2c58f0a7],.lesson-path li[data-v-2c58f0a7]{transition:none}}.ld-demo{--demo-line:#dfe2e8;background:#fff;border-radius:12px;color:#14161a;display:grid;font-size:14px;grid-template-columns:minmax(0,62fr) minmax(0,38fr);line-height:1.45;min-height:440px;overflow:hidden;text-align:left;width:100%}.ld-demo,.ld-demo *,.ld-demo :after,.ld-demo :before{box-sizing:border-box}.ld-demo-main,.ld-demo-side{display:flex;flex-direction:column;min-width:0;padding:20px}.ld-demo-side{background:#f4f5f8;gap:14px}.ld-demo-label{color:#4a515c;font-size:13px;font-weight:600;margin:0}.ld-demo-chips{display:flex;flex-wrap:wrap;gap:6px}.ld-demo-chip{background:#fff;border:1px solid var(--demo-line);border-radius:999px;color:#14161a;cursor:pointer;font:inherit;font-size:13px;padding:6px 10px;transition:border-color .15s ease,background-color .15s ease,transform .12s ease}.ld-demo-chip:hover{border-color:var(--accent)}.ld-demo-chip:active{transform:scale(.97)}.ld-demo-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.ld-demo-input{background:#fff;border:1px solid #cfd4dc;border-radius:8px;color:#14161a;font:inherit;font-size:15px;min-height:40px;padding:8px 12px;width:100%}.ld-demo-button:focus-visible,.ld-demo-chip:focus-visible,.ld-demo-input:focus-visible,.ld-demo-option:focus-visible,.ld-demo-slot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ld-demo-button{background:var(--accent);border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-weight:600;min-height:40px;padding:8px 16px;transition:background-color .15s ease,transform .12s ease}.ld-demo-button:hover{background:var(--accent-strong)}.ld-demo-button:active{transform:scale(.98)}.ld-demo-button:disabled{background:#e3e6eb;color:#4a515c;cursor:not-allowed}.ld-demo-status{background:var(--accent-soft);border-radius:8px;color:#14161a;margin:0;padding:10px 12px}@media(max-width:760px){.ld-demo{grid-template-columns:1fr;min-height:0}.ld-demo-main,.ld-demo-side{padding:16px}}.ld[data-v-51d7b931]{--margin:clamp(20px,4vw,56px);--max:1240px;--gap:clamp(96px,11vw,168px);--fs-hero:clamp(42px,5.6vw,80px);--fs-h2:clamp(32px,3.9vw,56px);--fs-h3:clamp(20px,1.6vw,24px);--fs-body:18px;--fs-small:15px;--ease-out:cubic-bezier(.16,1,.3,1);background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.55;min-height:100vh;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.ld[data-v-51d7b931] ::-moz-selection{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--ink)}.ld[data-v-51d7b931] ::selection{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--ink)}.ld dd[data-v-51d7b931],.ld dl[data-v-51d7b931],.ld figure[data-v-51d7b931],.ld h1[data-v-51d7b931],.ld h2[data-v-51d7b931],.ld h3[data-v-51d7b931],.ld ol[data-v-51d7b931],.ld p[data-v-51d7b931],.ld ul[data-v-51d7b931]{margin:0}.ld h1[data-v-51d7b931],.ld h2[data-v-51d7b931],.ld h3[data-v-51d7b931]{font-family:var(--font-head);font-weight:var(--head-weight);letter-spacing:var(--head-tracking);text-wrap:balance}.ld h2[data-v-51d7b931]{font-size:var(--fs-h2);line-height:1.04;max-width:15em}.ld h3[data-v-51d7b931]{font-size:var(--fs-h3);line-height:1.2}.ld a[data-v-51d7b931]{color:inherit}.ld main>section[data-v-51d7b931]{margin-inline:auto;max-width:var(--max);padding-inline:var(--margin)}.ld-nav[data-v-51d7b931]{background:color-mix(in srgb,var(--hero-bg) 0%,transparent);position:sticky;top:0;transition:background-color .24s ease,box-shadow .24s ease,backdrop-filter .24s ease;z-index:20}.ld-nav.is-scrolled[data-v-51d7b931]{backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);background:color-mix(in srgb,var(--bg) 82%,transparent);box-shadow:0 1px color-mix(in srgb,var(--ink) 8%,transparent)}.ld-nav-inner[data-v-51d7b931]{align-items:center;display:flex;font-size:var(--fs-small);gap:28px;margin-inline:auto;max-width:var(--max);padding:14px var(--margin)}.ld-brand[data-v-51d7b931]{align-items:center;display:inline-flex;gap:10px;text-decoration:none}.ld-brand img[data-v-51d7b931]{border-radius:9px}.ld-brand span[data-v-51d7b931]{display:grid;line-height:1.15}.ld-brand strong[data-v-51d7b931]{font-family:var(--font-head);font-size:16px;font-weight:700}.ld-brand small[data-v-51d7b931]{color:var(--muted);font-size:13px}.ld-nav-links[data-v-51d7b931]{display:flex;gap:26px;margin-left:auto}.ld-nav-links a[data-v-51d7b931],.ld-nav-signin[data-v-51d7b931]{color:var(--muted);position:relative;text-decoration:none;transition:color .15s ease}.ld-nav-links a[data-v-51d7b931]:after{background:var(--accent);content:"";height:1.5px;inset:auto 0 -6px;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .26s var(--ease-out)}.ld-nav-links a[data-v-51d7b931]:hover,.ld-nav-signin[data-v-51d7b931]:hover{color:var(--ink)}.ld-nav-links a[data-v-51d7b931]:hover:after{transform:scaleX(1)}.ld-btn[data-v-51d7b931]{align-items:center;background:var(--accent);border-radius:var(--radius-btn);box-shadow:0 1px #ffffff2e inset,0 10px 24px -12px color-mix(in srgb,var(--accent) 80%,transparent);color:#fff!important;display:inline-flex;font-family:var(--font-body);font-size:16px;font-weight:650;gap:10px;justify-content:center;min-height:54px;padding:0 26px;text-decoration:none;transition:background-color .16s ease,transform .16s var(--ease-out),box-shadow .2s ease;white-space:nowrap}.ld-btn[data-v-51d7b931]:hover{background:var(--accent-strong);box-shadow:0 1px #ffffff2e inset,0 16px 30px -14px color-mix(in srgb,var(--accent) 90%,transparent)}.ld-btn[data-v-51d7b931]:active{transform:scale(.97);transition-duration:80ms}.ld-btn-arrow[data-v-51d7b931]{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .22s var(--ease-out);width:16px}.ld-btn:hover .ld-btn-arrow[data-v-51d7b931]{transform:translate(3px)}.ld-btn-small[data-v-51d7b931]{box-shadow:none;font-size:15px;min-height:42px;padding:0 18px}.ld-btn-block[data-v-51d7b931]{width:100%}.ld-btn-light[data-v-51d7b931]{background:#fff;box-shadow:0 16px 36px -18px #00000073;color:var(--accent-strong)!important}.ld-btn-light[data-v-51d7b931]:hover{background:var(--accent-soft)}.ld-link[data-v-51d7b931]{color:var(--accent-strong)!important;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;transition:text-underline-offset .2s var(--ease-out)}.ld-link[data-v-51d7b931]:hover{text-underline-offset:3px}.ld a[data-v-51d7b931]:focus-visible,.ld button[data-v-51d7b931]:focus-visible,.ld summary[data-v-51d7b931]:focus-visible{border-radius:4px;outline:3px solid var(--accent);outline-offset:3px}.ld-micro[data-v-51d7b931]{color:var(--muted);font-size:var(--fs-small);text-wrap:pretty}.ld-shot[data-v-51d7b931]{background:var(--surface-alt);border-radius:var(--radius);overflow:hidden}.ld-shot img[data-v-51d7b931],.ld-tour-inline img[data-v-51d7b931],.ld-tour-shot img[data-v-51d7b931]{display:block;height:auto;width:100%}.ld main>.ld-hero[data-v-51d7b931]{background:radial-gradient(60% 50% at 50% 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%),var(--hero-bg);margin-top:-70px;max-width:none;overflow:hidden;padding:70px 0 0}.ld-hero-inner[data-v-51d7b931]{gap:clamp(52px,7vh,80px);margin-inline:auto;max-width:var(--max);padding:clamp(48px,9vh,112px) var(--margin) clamp(72px,10vh,120px)}.ld-hero-copy[data-v-51d7b931],.ld-hero-inner[data-v-51d7b931]{display:grid;justify-items:center}.ld-hero-copy[data-v-51d7b931]{gap:24px;max-width:860px;text-align:center}.ld-hero h1[data-v-51d7b931]{font-size:var(--fs-hero);line-height:1;text-wrap:wrap}.ld-h1-row[data-v-51d7b931]{display:block}.ld-h1-accent[data-v-51d7b931]{color:var(--accent)}.ld-word[data-v-51d7b931]{display:inline-block;margin-bottom:-.1em;overflow:hidden;padding-bottom:.1em;vertical-align:top}.ld-word>span[data-v-51d7b931]{animation:ld-word-in-51d7b931 1s var(--ease-out) both;animation-delay:calc(80ms + var(--i)*60ms);display:inline-block}.ld-lead[data-v-51d7b931]{animation:ld-rise-51d7b931 .9s var(--ease-out) .42s both;color:var(--muted);font-size:clamp(17px,1.35vw,20px);line-height:1.5;max-width:36em;text-wrap:pretty}.ld-hero-actions[data-v-51d7b931]{align-items:center;animation:ld-rise-51d7b931 .9s var(--ease-out) .52s both;display:flex;flex-wrap:wrap;gap:14px 26px;justify-content:center;margin-top:6px}.ld-hero-copy>.ld-micro[data-v-51d7b931]{animation:ld-rise-51d7b931 .9s var(--ease-out) .6s both}.ld-hero-visual[data-v-51d7b931]{animation:ld-stage-in-51d7b931 1.2s var(--ease-out) .36s both;perspective:1800px;position:relative;width:100%}.ld-hero-stage[data-v-51d7b931]{background:radial-gradient(70% 90% at 50% 0,color-mix(in srgb,var(--accent) 24%,transparent),transparent 70%),color-mix(in srgb,var(--accent) 11%,var(--hero-bg));border-radius:calc(var(--radius) + 16px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent),0 40px 80px -48px color-mix(in srgb,var(--accent) 60%,transparent);height:clamp(360px,46vw,660px);isolation:isolate;overflow:hidden;position:relative;transform-origin:50% 100%}.ld-shot-desktop[data-v-51d7b931]{background:var(--surface);border-radius:12px 12px 0 0;box-shadow:0 0 0 1px #10121e12,0 30px 70px -20px #10121e59;left:50%;position:absolute;top:8%;transform:translate(-50%);width:86%}.ld-shot-phone[data-v-51d7b931]{animation:ld-phone-in-51d7b931 1.1s var(--ease-out) .78s both;background:#121318;border:5px solid #121318;border-radius:28px;bottom:-44px;box-shadow:0 30px 60px -20px #10121e80;position:absolute;right:clamp(12px,3vw,44px);width:clamp(120px,12vw,184px)}.ld-shot-phone img[data-v-51d7b931]{border-radius:22px}@supports (animation-timeline:view()){.ld-hero-stage[data-v-51d7b931]{animation:ld-settle-51d7b931 linear both;animation-range:entry 10% cover 50%;animation-timeline:view()}}@keyframes ld-word-in-51d7b931{0%{transform:translateY(108%)}to{transform:none}}@keyframes ld-rise-51d7b931{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ld-stage-in-51d7b931{0%{opacity:0;transform:translateY(72px)}to{opacity:1;transform:none}}@keyframes ld-phone-in-51d7b931{0%{opacity:0;transform:translate(36px,48px) rotate(5deg)}to{opacity:1;transform:none}}@keyframes ld-settle-51d7b931{0%{transform:rotateX(18deg) scale(.93)}to{transform:none}}.ld main>.ld-proof[data-v-51d7b931]{padding-top:clamp(56px,7vw,88px)}.ld-proof ul[data-v-51d7b931]{border-top:1px solid color-mix(in srgb,var(--ink) 16%,transparent);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0}.ld-proof li[data-v-51d7b931]{align-content:start;border-left:1px solid color-mix(in srgb,var(--ink) 10%,transparent);display:grid;gap:8px;padding:22px 24px 4px}.ld-proof li[data-v-51d7b931]:first-child{border-left:0;padding-left:0}.ld-proof strong[data-v-51d7b931]{font-family:var(--font-head);font-size:clamp(18px,1.5vw,21px);font-weight:var(--head-weight);letter-spacing:var(--head-tracking);line-height:1.2}.ld-proof span[data-v-51d7b931]{color:var(--muted);font-size:var(--fs-small)}.ld main>.ld-audience[data-v-51d7b931],.ld main>.ld-compare[data-v-51d7b931],.ld main>.ld-faq[data-v-51d7b931],.ld main>.ld-how[data-v-51d7b931],.ld main>.ld-pricing[data-v-51d7b931],.ld main>.ld-tour[data-v-51d7b931]{padding-top:var(--gap)}.ld-compare>h2[data-v-51d7b931]{margin-bottom:clamp(40px,5vw,64px)}.ld-compare-grid[data-v-51d7b931]{border-radius:calc(var(--radius) + 10px);box-shadow:0 40px 80px -56px #10121e73;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);overflow:hidden}.ld-compare-after[data-v-51d7b931],.ld-compare-before[data-v-51d7b931]{align-content:start;display:grid;gap:24px;padding:clamp(28px,4vw,56px)}.ld-compare-before[data-v-51d7b931]{background:var(--surface-alt);color:var(--muted)}.ld-compare-before h3[data-v-51d7b931]{color:var(--ink)}.ld-compare-after[data-v-51d7b931]{background:radial-gradient(80% 120% at 100% 0,hsla(0,0%,100%,.16),transparent 60%),var(--accent);color:#fff}.ld-compare-after h3[data-v-51d7b931]{font-size:clamp(24px,2.2vw,32px)}.ld-compare ul[data-v-51d7b931]{display:grid;gap:16px;list-style:none;padding:0}.ld-compare li[data-v-51d7b931]{padding-left:34px;position:relative}.ld-compare-before li[data-v-51d7b931]:after,.ld-compare-before li[data-v-51d7b931]:before{background:currentColor;content:"";height:1.5px;left:3px;opacity:.7;position:absolute;top:.72em;transform:rotate(45deg);width:13px}.ld-compare-before li[data-v-51d7b931]:after{transform:rotate(-45deg)}.ld-compare-after li[data-v-51d7b931]{font-size:clamp(17px,1.3vw,19px)}.ld-compare-after li[data-v-51d7b931]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6.5 11.4 3 3 6-6.4'/%3E%3C/svg%3E") 50% /22px no-repeat,#fff3;border-radius:50%;content:"";height:22px;left:0;position:absolute;top:.15em;width:22px}.ld-js .ld-compare-after li[data-v-51d7b931]:before{opacity:0;transform:scale(.4);transition:transform .52s var(--ease-out),opacity .3s ease;transition-delay:0s;transition-delay:var(--d,0s)}.ld-js .ld-compare-after.is-in li[data-v-51d7b931]:before{opacity:1;transform:none}.ld-tour>h2[data-v-51d7b931]{margin-bottom:clamp(32px,5vw,72px)}.ld-tour-body[data-v-51d7b931]{align-items:start;display:grid;gap:clamp(40px,6vw,96px);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ld-tour-step[data-v-51d7b931]{align-content:center;display:grid;gap:14px;min-height:62vh;opacity:.32;padding-block:32px;transition:opacity .4s var(--ease-out)}.ld-tour-step.is-active[data-v-51d7b931]{opacity:1}.ld-tour-count[data-v-51d7b931]{color:var(--accent);font-size:14px;font-weight:650}.ld-tour-step h3[data-v-51d7b931]{font-size:clamp(24px,2.3vw,34px);line-height:1.12}.ld-tour-step p[data-v-51d7b931]{color:var(--muted);max-width:30em}.ld-tour-step ul[data-v-51d7b931]{display:grid;gap:8px;padding-left:20px}.ld-tour-step li[data-v-51d7b931]::marker{color:var(--accent)}.ld-tour-inline[data-v-51d7b931]{display:none}.ld-tour-frame[data-v-51d7b931]{aspect-ratio:6/5;background:radial-gradient(70% 80% at 50% 0,color-mix(in srgb,var(--accent) 20%,transparent),transparent 70%),color-mix(in srgb,var(--accent) 9%,var(--bg));border-radius:calc(var(--radius) + 12px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent);margin-top:14vh;max-height:72vh;overflow:hidden;position:sticky;top:max(96px,calc(50vh - 270px))}.ld-tour-progress[data-v-51d7b931]{display:flex;gap:6px;left:24px;position:absolute;right:24px;top:18px;z-index:2}.ld-tour-progress span[data-v-51d7b931]{background:color-mix(in srgb,var(--accent) 18%,transparent);border-radius:3px;flex:1;height:3px;overflow:hidden}.ld-tour-progress span[data-v-51d7b931]:after{background:var(--accent);content:"";display:block;height:100%;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out)}.ld-tour-progress span.is-done[data-v-51d7b931]:after{transform:none}.ld-tour-shot[data-v-51d7b931]{background:var(--surface);border-radius:12px 0 0;box-shadow:0 0 0 1px #10121e12,0 30px 60px -24px #10121e59;filter:blur(8px);left:6%;opacity:0;overflow:hidden;position:absolute;top:52px;transform:translateY(24px) scale(.98);transition:opacity .5s ease,filter .6s var(--ease-out),transform .7s var(--ease-out);width:120%}.ld-tour-shot.is-tall[data-v-51d7b931]{border-radius:22px;height:calc(100% - 80px);left:50%;transform:translate(-50%,24px) scale(.98);width:auto}.ld-tour-shot.is-tall img[data-v-51d7b931]{height:100%;width:auto}.ld-tour-shot.is-active[data-v-51d7b931]{filter:none;opacity:1;transform:none}.ld-tour-shot.is-tall.is-active[data-v-51d7b931]{transform:translate(-50%)}.ld-mid-cta[data-v-51d7b931]{align-items:center;display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:clamp(48px,6vw,80px)}.ld main>.ld-try[data-v-51d7b931]{align-items:center;background:radial-gradient(60% 90% at 0 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%),var(--hero-bg);border-radius:calc(var(--radius) + 12px);display:grid;gap:clamp(32px,4vw,64px);grid-template-columns:minmax(0,4fr) minmax(0,8fr);margin-top:var(--gap);max-width:calc(var(--max) - var(--margin)*2);padding:clamp(32px,4.5vw,64px)}.ld-try-copy[data-v-51d7b931]{display:grid;gap:16px}.ld-try-copy p[data-v-51d7b931]{color:var(--muted)}.ld-try-stage[data-v-51d7b931]{min-width:0}.ld-audience-copy[data-v-51d7b931]{align-items:end;display:grid;gap:24px 64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:48px}.ld-audience-copy p[data-v-51d7b931]{color:var(--muted)}.ld-audience-photos[data-v-51d7b931]{align-items:start;display:grid;gap:14px;grid-template-columns:5fr 3fr 4fr}.ld-audience-photos figure[data-v-51d7b931]:nth-child(2){margin-top:72px}.ld-photo-crop[data-v-51d7b931]{aspect-ratio:4/5;background:var(--surface-alt);border-radius:var(--radius);display:block;overflow:hidden}.ld-audience-photos figure:first-child .ld-photo-crop[data-v-51d7b931]{aspect-ratio:5/4}.ld-photo-crop img[data-v-51d7b931],.ld-photo-crop video[data-v-51d7b931]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ld-audience-photos figcaption[data-v-51d7b931]{color:var(--muted);font-size:14px;margin-top:10px}.ld-js .ld-audience-photos figure[data-reveal][data-v-51d7b931]{opacity:1;transform:none}.ld-js .ld-audience-photos figure[data-reveal] .ld-photo-crop[data-v-51d7b931]{clip-path:inset(18% 0 0 0 round var(--radius));transition:clip-path 1s var(--ease-out);transition-delay:0s;transition-delay:var(--d,0s)}.ld-js .ld-audience-photos figure[data-reveal] .ld-photo-crop[data-v-51d7b931]>*{transform:scale(1.1);transition:transform 1.4s var(--ease-out);transition-delay:0s;transition-delay:var(--d,0s)}.ld-js .ld-audience-photos figure.is-in .ld-photo-crop[data-v-51d7b931]{clip-path:inset(0 0 0 0 round var(--radius))}.ld-js .ld-audience-photos figure.is-in .ld-photo-crop[data-v-51d7b931]>*{transform:none}.ld-how>h2[data-v-51d7b931]{margin-bottom:clamp(48px,6vw,80px)}.ld-steps[data-v-51d7b931]{display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;position:relative}.ld-steps[data-v-51d7b931]:before{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 20%,transparent));content:"";height:1.5px;left:28px;position:absolute;right:0;top:28px;transform-origin:left}.ld-steps li[data-v-51d7b931]{align-content:start;display:grid;gap:12px;position:relative}.ld-step-num[data-v-51d7b931]{background:var(--bg);border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent);display:grid;font-family:var(--font-head);font-size:22px;font-weight:var(--head-weight);height:56px;margin-bottom:12px;place-items:center;width:56px}.ld-steps li:first-child .ld-step-num[data-v-51d7b931]{background:var(--accent);color:#fff}.ld-steps p[data-v-51d7b931]{color:var(--muted);font-size:16px;max-width:24em}.ld-js .ld-steps[data-reveal][data-v-51d7b931]{opacity:1;transform:none}.ld-js .ld-steps[data-v-51d7b931]:before{transform:scaleX(0);transition:transform 1.4s var(--ease-out) .15s}.ld-js .ld-steps.is-in[data-v-51d7b931]:before{transform:none}.ld-js .ld-steps li[data-v-51d7b931]{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .7s var(--ease-out);transition-delay:0s;transition-delay:var(--d,0s)}.ld-js .ld-steps.is-in li[data-v-51d7b931]{opacity:1;transform:none}.ld-extras[data-v-51d7b931]{display:grid;gap:24px 64px;grid-template-columns:minmax(0,4fr) minmax(0,8fr);margin-top:clamp(72px,9vw,120px)}.ld-extras dl[data-v-51d7b931]{display:grid;gap:0 40px;grid-template-columns:1fr 1fr}.ld-extras dl>div[data-v-51d7b931]{border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);padding:20px 0 24px}.ld-extras dt[data-v-51d7b931]{font-weight:650;margin-bottom:6px}.ld-extras dd[data-v-51d7b931]{color:var(--muted);font-size:16px}.ld main>.ld-pricing[data-v-51d7b931]{align-items:center;display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.ld-pricing-copy[data-v-51d7b931]{display:grid;gap:16px}.ld-pricing-copy p[data-v-51d7b931]{color:var(--muted)}.ld-price-card[data-v-51d7b931]{background:radial-gradient(80% 70% at 100% 0,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),var(--hero-bg);border-radius:calc(var(--radius) + 12px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent);display:grid;gap:22px;padding:clamp(28px,4vw,52px)}.ld-price[data-v-51d7b931]{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 14px}.ld-price-figure[data-v-51d7b931]{color:var(--accent-strong);font-family:var(--font-head);font-size:clamp(88px,10vw,148px);font-weight:var(--head-weight);letter-spacing:-.04em;line-height:.85}.ld-price-period[data-v-51d7b931]{color:var(--muted)}.ld-price-card ul[data-v-51d7b931]{display:grid;gap:12px;list-style:none;padding:0}.ld-price-card li[data-v-51d7b931]{padding-left:30px;position:relative}.ld-price-card li[data-v-51d7b931]:before{background:var(--accent);border-radius:50%;content:"";height:20px;left:0;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5.5 10.4 3 3 6-6.4'/%3E%3C/svg%3E") center /20px no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5.5 10.4 3 3 6-6.4'/%3E%3C/svg%3E") center /20px no-repeat;position:absolute;top:.2em;width:20px}.ld main>.ld-faq[data-v-51d7b931]{align-items:start;display:grid;gap:32px 64px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ld-faq>h2[data-v-51d7b931]{font-size:clamp(30px,3.2vw,46px);position:sticky;top:112px}.ld-faq-list[data-v-51d7b931]{border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent);interpolate-size:allow-keywords}.ld-faq details[data-v-51d7b931]{border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.ld-faq details[data-v-51d7b931]::details-content{block-size:0;overflow:hidden;transition:block-size .32s var(--ease-out),content-visibility .32s allow-discrete}.ld-faq details[open][data-v-51d7b931]::details-content{block-size:auto}.ld-faq summary[data-v-51d7b931]{align-items:center;cursor:pointer;display:flex;font-family:var(--font-head);font-size:clamp(18px,1.5vw,21px);font-weight:var(--head-weight);gap:24px;justify-content:space-between;letter-spacing:var(--head-tracking);list-style:none;padding:24px 0;transition:color .15s ease}.ld-faq summary[data-v-51d7b931]:hover{color:var(--accent-strong)}.ld-faq summary[data-v-51d7b931]::-webkit-details-marker{display:none}.ld-faq-icon[data-v-51d7b931]{background:var(--accent-soft);border-radius:50%;flex:none;height:32px;position:relative;transition:background-color .2s ease;width:32px}.ld-faq-icon[data-v-51d7b931]:after,.ld-faq-icon[data-v-51d7b931]:before{background:var(--accent-strong);border-radius:2px;content:"";height:1.8px;left:50%;margin:-.9px 0 0 -6px;position:absolute;top:50%;transition:transform .3s var(--ease-out);width:12px}.ld-faq-icon[data-v-51d7b931]:after{transform:rotate(90deg)}.ld-faq details[open] .ld-faq-icon[data-v-51d7b931]{background:var(--accent)}.ld-faq details[open] .ld-faq-icon[data-v-51d7b931]:after,.ld-faq details[open] .ld-faq-icon[data-v-51d7b931]:before{background:#fff}.ld-faq details[open] .ld-faq-icon[data-v-51d7b931]:after{transform:rotate(0)}.ld-faq details p[data-v-51d7b931]{color:var(--muted);max-width:62ch;padding:0 56px 26px 0}.ld main>.ld-final[data-v-51d7b931]{background:radial-gradient(50% 70% at 50% 0,hsla(0,0%,100%,.2),transparent 70%),var(--final-bg);color:#fff;display:grid;gap:20px;justify-items:center;margin-top:var(--gap);max-width:none;overflow:hidden;padding:clamp(80px,10vw,144px) var(--margin);position:relative;text-align:center}.ld-final-icon[data-v-51d7b931]{border-radius:18px;box-shadow:0 20px 40px -18px #00000080,0 0 0 1px #ffffff40;height:72px;width:72px}.ld-final h2[data-v-51d7b931]{font-size:var(--fs-hero);line-height:1;max-width:14em}.ld-final p[data-v-51d7b931]{max-width:34em;opacity:.9}.ld-final-actions[data-v-51d7b931]{display:grid;font-size:var(--fs-small);gap:14px;justify-items:center;margin-top:12px}.ld-final-actions span[data-v-51d7b931]{opacity:.85}.ld-footer[data-v-51d7b931]{color:var(--muted);display:grid;font-size:var(--fs-small);gap:32px;grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);margin:0 auto;max-width:var(--max);padding:64px var(--margin) 40px}.ld-footer-main[data-v-51d7b931]{align-content:start;display:grid;gap:10px}.ld-footer-brand[data-v-51d7b931]{align-items:center;color:var(--ink);display:flex;gap:10px}.ld-footer-brand img[data-v-51d7b931]{border-radius:7px}.ld-footer nav p[data-v-51d7b931]{color:var(--ink);font-weight:650;margin-bottom:10px}.ld-footer ul[data-v-51d7b931]{display:grid;gap:6px;list-style:none;padding:0}.ld-footer a[data-v-51d7b931]{text-decoration:none;transition:color .15s ease}.ld-footer a[data-v-51d7b931]:hover{color:var(--accent)}.ld-credits[data-v-51d7b931]{font-size:13px;grid-column:1/-1;max-width:80ch}.ld-sticky[data-v-51d7b931]{display:none}.ld-js [data-reveal][data-v-51d7b931]{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .7s var(--ease-out);transition-delay:0s;transition-delay:var(--d,0s)}.ld-js [data-reveal].is-in[data-v-51d7b931]{opacity:1;transform:none}@media(max-width:1080px){.ld-nav-links[data-v-51d7b931]{display:none}.ld-nav-signin[data-v-51d7b931]{margin-left:auto}.ld-hero-stage[data-v-51d7b931]{height:clamp(320px,58vw,540px)}.ld-shot-desktop[data-v-51d7b931]{width:92%}.ld-proof ul[data-v-51d7b931]{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-proof li[data-v-51d7b931]:nth-child(3){border-left:0;padding-left:0}.ld-compare-grid[data-v-51d7b931],.ld-tour-body[data-v-51d7b931]{grid-template-columns:1fr}.ld-tour-frame[data-v-51d7b931]{display:none}.ld-tour-step[data-v-51d7b931]{min-height:0;opacity:1;padding-block:0 56px}.ld-tour-inline[data-v-51d7b931]{background:var(--surface-alt);border-radius:var(--radius);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent);display:block;margin-top:12px;overflow:hidden;padding:10px}.ld-tour-inline.is-tall[data-v-51d7b931]{justify-self:center;width:min(100%,320px)}.ld-tour-inline img[data-v-51d7b931]{border-radius:max(4px,calc(var(--radius) - 6px))}.ld main>.ld-try[data-v-51d7b931]{margin-inline:var(--margin)}.ld main>.ld-faq[data-v-51d7b931],.ld main>.ld-pricing[data-v-51d7b931],.ld main>.ld-try[data-v-51d7b931],.ld-extras[data-v-51d7b931]{grid-template-columns:1fr}}@media(max-width:720px){.ld[data-v-51d7b931]{--fs-body:17px}.ld-nav-inner[data-v-51d7b931]{gap:12px;padding-block:10px}.ld-brand small[data-v-51d7b931],.ld-nav-signin[data-v-51d7b931]{display:none}.ld-nav .ld-btn-small[data-v-51d7b931]{margin-left:auto;padding:0 14px}.ld-hero-inner[data-v-51d7b931]{gap:44px;padding-top:36px}.ld-hero-actions .ld-btn[data-v-51d7b931]{width:100%}.ld-hero-stage[data-v-51d7b931]{height:84vw}.ld-shot-desktop[data-v-51d7b931]{border-radius:12px 0 0;left:6%;top:8%;transform:none;width:180%}.ld-shot-phone[data-v-51d7b931]{border-radius:20px;border-width:4px;bottom:-24px;right:12px;width:32%}.ld-shot-phone img[data-v-51d7b931]{border-radius:16px}.ld-proof ul[data-v-51d7b931]{border-top:0;grid-template-columns:1fr}.ld-proof li[data-v-51d7b931],.ld-proof li[data-v-51d7b931]:first-child,.ld-proof li[data-v-51d7b931]:nth-child(3){border-left:0;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);padding:16px 0}.ld-mid-cta .ld-btn[data-v-51d7b931]{width:100%}.ld main>.ld-try[data-v-51d7b931]{padding:28px 16px}.ld-audience-copy[data-v-51d7b931]{grid-template-columns:1fr}.ld-audience-photos[data-v-51d7b931]{grid-template-columns:1fr 1fr}.ld-audience-photos figure[data-v-51d7b931]:first-child{grid-column:1/-1}.ld-audience-photos figure[data-v-51d7b931]:nth-child(2){margin-top:0}.ld-steps[data-v-51d7b931]{gap:32px;grid-template-columns:1fr}.ld-steps[data-v-51d7b931]:before{background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 20%,transparent));bottom:28px;height:auto;left:28px;right:auto;top:28px;transform-origin:top;width:1.5px}.ld-js .ld-steps[data-v-51d7b931]:before{transform:scaleY(0)}.ld-js .ld-steps.is-in[data-v-51d7b931]:before{transform:none}.ld-steps li[data-v-51d7b931]{-moz-column-gap:18px;column-gap:18px;grid-template-columns:56px 1fr}.ld-step-num[data-v-51d7b931]{grid-row:span 2;margin-bottom:0}.ld-extras dl[data-v-51d7b931]{grid-template-columns:1fr}.ld-faq details p[data-v-51d7b931]{padding-right:0}.ld-footer[data-v-51d7b931]{grid-template-columns:1fr 1fr;padding-bottom:132px}.ld-footer-main[data-v-51d7b931]{grid-column:1/-1}.ld-sticky[data-v-51d7b931]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 -8px 24px #11141c1a;color:var(--muted);display:grid;font-size:13px;gap:6px;inset:auto 0 0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed;text-align:center;transform:translateY(110%);transition:transform .32s var(--ease-out);z-index:30}.ld-sticky.is-on[data-v-51d7b931]{transform:none}.ld-sticky .ld-btn[data-v-51d7b931]{min-height:48px;width:100%}}@media(prefers-reduced-motion:reduce){.ld-hero-actions[data-v-51d7b931],.ld-hero-copy>.ld-micro[data-v-51d7b931],.ld-hero-stage[data-v-51d7b931],.ld-hero-visual[data-v-51d7b931],.ld-lead[data-v-51d7b931],.ld-shot-phone[data-v-51d7b931],.ld-word>span[data-v-51d7b931]{animation:none!important}.ld-js [data-reveal][data-v-51d7b931]{transform:none;transition:opacity .3s ease}.ld-js .ld-audience-photos figure[data-reveal] .ld-photo-crop[data-v-51d7b931]>*,.ld-js .ld-steps li[data-v-51d7b931]{transform:none}.ld-js .ld-audience-photos figure[data-reveal] .ld-photo-crop[data-v-51d7b931]{clip-path:none}.ld-tour-shot[data-v-51d7b931],.ld-tour-shot.is-tall[data-v-51d7b931]{filter:none;transition:opacity .25s ease}.ld-tour-shot[data-v-51d7b931]{transform:none}.ld-tour-shot.is-tall[data-v-51d7b931]{transform:translate(-50%)}.ld-btn[data-v-51d7b931],.ld-btn-arrow[data-v-51d7b931],.ld-sticky[data-v-51d7b931]{transition:none}}body.ld-page,html.ld-page{overflow-x:clip}
