.hero-store-link[data-v-14b6d368]{border-radius:8px;cursor:pointer;display:inline-flex;transition:opacity .15s ease}.hero-store-link[data-v-14b6d368]:hover{opacity:.85}.hero-store-link[data-v-14b6d368]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hero-section[data-v-14b6d368]{background-color:var(--c-bg)}.hero-inline-link[data-v-14b6d368]{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.hero-inline-link[data-v-14b6d368]:hover{text-decoration:none}.hero-headline[data-v-14b6d368]{font-size:clamp(44px,5.5vw,80px);letter-spacing:-.035em;line-height:1.04}.dot-grid[data-v-14b6d368]{background-image:radial-gradient(circle,rgba(20,21,43,.07) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 40%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 40%,transparent 100%)}.savings-bar[data-v-14b6d368]{transition:width .8s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.savings-bar[data-v-14b6d368]{transition:none}}.vid-section[data-v-773dc869]{margin:0 auto;max-width:1280px;padding:64px 32px}.vid-header[data-v-773dc869]{margin-bottom:40px;text-align:center}.vid-eyebrow[data-v-773dc869]{color:var(--c-ink-mute);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.vid-headline[data-v-773dc869]{color:var(--c-ink);font-size:clamp(32px,4.4vw,48px);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:16px 0 0}.vid-lede[data-v-773dc869]{color:var(--c-ink-mute);font-size:16px;line-height:1.6;margin:18px auto 0;max-width:58ch}.vid-frame[data-v-773dc869]{aspect-ratio:16/9;background:var(--c-bg-soft);border:1px solid var(--c-line);border-radius:var(--radius-xl);box-shadow:0 24px 60px #0e133024;margin:0 auto;max-width:900px;overflow:hidden;position:relative}.vid-cover[data-v-773dc869]{align-items:center;background-color:var(--c-bg-soft);background-position:50%;background-size:cover;border:none;cursor:pointer;display:flex;height:100%;inset:0;justify-content:center;padding:0;position:absolute;width:100%}.vid-cover[data-v-773dc869]:after{background:#0e133047;content:"";inset:0;position:absolute}.vid-play[data-v-773dc869]{align-items:center;background:var(--accent-grad);border-radius:50%;box-shadow:0 8px 28px #0e133052;color:#fff;display:inline-flex;height:72px;justify-content:center;padding-left:4px;position:relative;transition:transform .18s ease;width:72px;z-index:1}.vid-cover:hover .vid-play[data-v-773dc869]{transform:scale(1.06)}.vid-cover[data-v-773dc869]:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.vid-duration[data-v-773dc869]{background:#0e13309e;border-radius:6px;bottom:12px;color:#fff;font-size:11px;letter-spacing:.08em;padding:4px 8px;position:absolute;right:14px;z-index:1}.vid-embed[data-v-773dc869]{height:100%;inset:0;position:absolute;width:100%}@media(max-width:768px){.vid-section[data-v-773dc869]{padding:32px 16px}.vid-header[data-v-773dc869]{margin-bottom:28px}.vid-frame[data-v-773dc869]{border-radius:var(--radius-lg)}.vid-play[data-v-773dc869]{height:60px;width:60px}}@media(prefers-reduced-motion:reduce){.vid-cover:hover .vid-play[data-v-773dc869]{transform:none}}.diff-section[data-v-fab88ecd]{margin:0 auto;max-width:1280px;padding:64px 32px}.diff-header[data-v-fab88ecd]{margin-bottom:48px;text-align:center}.diff-eyebrow[data-v-fab88ecd]{color:var(--c-ink-mute);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.diff-headline[data-v-fab88ecd]{color:var(--c-ink);font-size:clamp(32px,4.4vw,48px);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:16px 0 0}.diff-lede[data-v-fab88ecd]{color:var(--c-ink-mute);font-size:16px;line-height:1.6;margin:18px auto 0;max-width:58ch}.diff-grid[data-v-fab88ecd]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.diff-card[data-v-fab88ecd]{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--radius-xl);display:flex;flex-direction:column;padding:28px}.diff-tag[data-v-fab88ecd]{align-self:flex-start;background:var(--accent-soft-bg);color:var(--accent-soft-fg);display:inline-flex;font-weight:600}.diff-title[data-v-fab88ecd]{color:var(--c-ink);font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.22;margin:14px 0 10px}.diff-body[data-v-fab88ecd]{color:var(--c-ink-mute);font-size:14.5px;line-height:1.6;margin:0}.diff-body strong[data-v-fab88ecd]{color:var(--c-ink);font-weight:600}.diff-visual[data-v-fab88ecd]{margin-top:auto;padding-top:22px}.vis-label[data-v-fab88ecd]{color:var(--c-ink-mute);font-size:10.5px;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.vis-row[data-v-fab88ecd]{align-items:center;border-top:1px solid var(--c-line);display:flex;gap:10px;padding:7px 0}.vis-seats[data-v-fab88ecd]{display:inline-flex;flex:none;gap:3px}.vis-dot[data-v-fab88ecd]{background:var(--c-line);border-radius:50%;height:7px;width:7px}.vis-dot-on[data-v-fab88ecd]{background:var(--accent)}.vis-note[data-v-fab88ecd]{color:var(--c-ink-mute);font-size:12.5px}.vis-note-grow[data-v-fab88ecd]{flex:1;min-width:0}.vis-price[data-v-fab88ecd]{color:var(--c-ink);font-size:14px;font-weight:700;letter-spacing:-.01em;margin-left:auto}.vis-track[data-v-fab88ecd]{background:var(--c-bg-soft);border-radius:4px;height:8px;overflow:hidden}.vis-fill[data-v-fab88ecd]{background:var(--grad);border-radius:4px;height:100%}.vis-charged[data-v-fab88ecd]{align-items:center;color:var(--c-ink-mute);display:flex;font-size:12.5px;gap:7px;margin-top:12px}.vis-icon[data-v-fab88ecd]{flex:none;height:16px;width:16px}.vis-member[data-v-fab88ecd]{align-items:center;border-top:1px solid var(--c-line);display:flex;gap:10px;padding:8px 0}.vis-code[data-v-fab88ecd]{background:var(--accent-soft-bg);border-radius:var(--radius-sm);color:var(--accent-soft-fg);flex:none;font-size:11px;font-weight:600;letter-spacing:.06em;padding:3px 7px}.vis-code-off[data-v-fab88ecd]{background:var(--c-bg-soft);color:var(--c-ink-mute)}.vis-no[data-v-fab88ecd],.vis-ok[data-v-fab88ecd]{flex:none;font-size:12px;font-weight:600}.vis-ok[data-v-fab88ecd]{color:var(--ok-fg)}.vis-no[data-v-fab88ecd]{color:var(--c-ink-mute)}.diff-more[data-v-fab88ecd]{margin-top:28px;text-align:center}.diff-more-link[data-v-fab88ecd]{align-items:center;border-radius:var(--radius-sm);color:var(--accent);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;min-height:44px;padding:0 4px;text-decoration:none}.diff-more-link[data-v-fab88ecd]:hover{text-decoration:underline}.diff-more-link[data-v-fab88ecd]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:1020px){.diff-grid[data-v-fab88ecd]{gap:16px;grid-template-columns:1fr}.diff-visual[data-v-fab88ecd]{margin-top:20px;padding-top:0}}@media(max-width:768px){.diff-section[data-v-fab88ecd]{padding:40px 16px}.diff-header[data-v-fab88ecd]{margin-bottom:32px}.diff-card[data-v-fab88ecd]{border-radius:var(--radius-lg);padding:22px 18px}}.app-section[data-v-ec498ccd]{margin:0 auto;max-width:1280px;padding:64px 32px}.app-card[data-v-ec498ccd]{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--radius-xl);overflow:hidden;padding:56px 48px;position:relative}.app-grid[data-v-ec498ccd]{align-items:center;display:flex;flex-wrap:wrap;gap:56px;justify-content:center;position:relative}.app-copy[data-v-ec498ccd]{flex:0 1 auto;min-width:0}.app-eyebrow[data-v-ec498ccd]{color:var(--c-ink-mute);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.app-headline[data-v-ec498ccd]{color:var(--c-ink);font-size:clamp(30px,4vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:16px 0 0}.app-subtext[data-v-ec498ccd]{color:var(--c-ink-mute);font-size:16px;line-height:1.6;margin:16px 0 0;max-width:46ch}.app-points[data-v-ec498ccd]{display:grid;gap:12px;list-style:none;margin:28px 0 0;padding:0}.app-point[data-v-ec498ccd]{align-items:flex-start;color:var(--c-ink);display:flex;font-size:15px;gap:10px;line-height:1.5}.app-tick[data-v-ec498ccd]{color:var(--accent);flex:none;height:20px;margin-top:1px;width:20px}.app-actions[data-v-ec498ccd]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.app-badge-link[data-v-ec498ccd]{border-radius:8px;display:inline-flex;transition:opacity .15s ease}.app-badge-link[data-v-ec498ccd]:hover{opacity:.85}.app-badge-link[data-v-ec498ccd]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-badge[data-v-ec498ccd]{display:block;height:48px;width:auto}.app-badge-play[data-v-ec498ccd]{display:block;height:71px;width:auto}.app-qr-panel[data-v-ec498ccd]{align-items:center;display:flex;flex-direction:column;gap:12px}.app-qr-frame[data-v-ec498ccd]{background:#fff;border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:16px}.app-qr[data-v-ec498ccd]{display:block;height:180px;width:180px}.app-qr-caption[data-v-ec498ccd]{color:var(--c-ink-mute);font-size:13px;margin:0}@media(max-width:900px){.app-grid[data-v-ec498ccd]{gap:36px;grid-template-columns:1fr}.app-qr-panel[data-v-ec498ccd]{display:none}}@media(max-width:768px){.app-section[data-v-ec498ccd]{padding:32px 16px}.app-card[data-v-ec498ccd]{border-radius:var(--radius-lg);padding:36px 24px}.app-subtext[data-v-ec498ccd]{max-width:none}.app-actions[data-v-ec498ccd]{gap:12px;margin-top:28px}}.qr-backdrop[data-v-3686f59a]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e133073;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:50}.qr-dialog[data-v-3686f59a]{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--radius-xl);box-shadow:0 24px 60px #0e133038;max-width:380px;padding:32px 32px 24px;text-align:center;width:100%}.qr-logo[data-v-3686f59a]{border:1px solid var(--c-line);border-radius:13px;display:block;height:56px;margin:0 auto;width:56px}.qr-title[data-v-3686f59a]{color:var(--c-ink);font-size:22px;font-weight:700;letter-spacing:-.02em;margin:18px 0 0}.qr-sub[data-v-3686f59a]{color:var(--c-ink-mute);font-size:14px;line-height:1.5;margin:8px 0 0}.qr-frame[data-v-3686f59a]{background:#fff;border:1px solid var(--c-line);border-radius:var(--radius-lg);margin:22px auto 0;padding:14px;width:-moz-fit-content;width:fit-content}.qr-image[data-v-3686f59a]{display:block;height:190px;width:190px}.qr-stores[data-v-3686f59a]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.qr-store-link[data-v-3686f59a]{border-radius:8px;display:inline-flex;transition:opacity .15s ease}.qr-store-link[data-v-3686f59a]:hover{opacity:.85}.qr-store-link[data-v-3686f59a]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.qr-badge[data-v-3686f59a]{display:block;height:45px;width:auto}.qr-badge-play[data-v-3686f59a]{display:block;height:67px;width:auto}.qr-close[data-v-3686f59a]{background:none;border:none;border-radius:var(--radius-md);color:var(--c-ink-mute);cursor:pointer;display:block;font-family:inherit;font-size:14px;margin-top:8px;min-height:44px;padding:12px;transition:color .15s ease,background .15s ease;width:100%}.qr-close[data-v-3686f59a]:hover{background:var(--c-bg-soft);color:var(--c-ink)}.qr-close[data-v-3686f59a]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qr-sub-mobile[data-v-3686f59a]{display:none}@media(max-width:899px){.qr-frame[data-v-3686f59a],.qr-sub-desktop[data-v-3686f59a]{display:none}.qr-sub-mobile[data-v-3686f59a]{display:block}.qr-store-link[data-v-3686f59a]{margin-top:24px}.qr-badge[data-v-3686f59a]{height:52px}.qr-badge-play[data-v-3686f59a]{height:77px}}.qr-fade-enter-active[data-v-3686f59a],.qr-fade-leave-active[data-v-3686f59a]{transition:opacity .2s ease}.qr-fade-enter-active .qr-dialog[data-v-3686f59a]{transition:transform .22s ease}.qr-fade-enter-from[data-v-3686f59a],.qr-fade-leave-to[data-v-3686f59a]{opacity:0}.qr-fade-enter-from .qr-dialog[data-v-3686f59a]{transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.qr-fade-enter-active[data-v-3686f59a],.qr-fade-enter-active .qr-dialog[data-v-3686f59a],.qr-fade-leave-active[data-v-3686f59a]{transition:none}.qr-fade-enter-from .qr-dialog[data-v-3686f59a]{transform:none}}
