.hero[data-v-bf422772]{position:relative}.hero__inner[data-v-bf422772]{display:grid;gap:2rem;align-items:start;padding:0}.hero--centered[data-v-bf422772]{grid-template-columns:1fr;grid-template-areas:"text" "image";justify-items:center}.hero--centered .hero__image[data-v-bf422772]{max-width:640px}.hero--background[data-v-bf422772]{grid-template-columns:1fr}.hero--image-right[data-v-bf422772]{grid-template-columns:1fr 1fr;grid-template-areas:"text image"}.hero--image-left[data-v-bf422772]{grid-template-columns:1fr 1fr;grid-template-areas:"image text"}.hero--image-top[data-v-bf422772]{grid-template-columns:1fr;grid-template-areas:"image" "text"}.hero__text[data-v-bf422772]{grid-area:text}.hero__image[data-v-bf422772]{grid-area:image}.hero__image img[data-v-bf422772]{width:100%;border-radius:var(--tz-radius-lg);-o-object-fit:cover;object-fit:cover}.hero--bg .hero__desc[data-v-bf422772],.hero--bg h1[data-v-bf422772]{color:#fff}.hero__desc[data-v-bf422772]{margin-bottom:1.5rem;font-size:1.1rem;max-width:640px}.hero__desc[data-v-bf422772] p{margin:0 0 .7em}.hero__desc[data-v-bf422772] a{color:inherit;text-decoration:underline}.hero__badge[data-v-bf422772]{display:inline-block;padding:.15rem .65rem;border-radius:999px;font-size:.8rem;font-weight:600;margin-bottom:.75rem}.hero__ctas[data-v-bf422772]{display:flex;gap:.75rem;flex-wrap:wrap}.hero__cta[data-v-bf422772]{display:inline-block;padding:.85rem 1.4rem;border-radius:var(--tz-radius);font-weight:600;font-size:1rem;text-decoration:none;transition:transform .12s}.hero__cta[data-v-bf422772]:hover{transform:translateY(-1px);text-decoration:none}@media(max-width:720px){.hero--image-left[data-v-bf422772],.hero--image-right[data-v-bf422772]{grid-template-columns:1fr;grid-template-areas:"image" "text"}}.text-cols[data-v-6bf06b46]{display:block}.text-cols.is-2col[data-v-6bf06b46]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width:720px){.text-cols.is-2col[data-v-6bf06b46]{grid-template-columns:1fr}}.text-col>h2[data-v-6bf06b46]{margin:0 0 .5em;line-height:1.2}.text-body[data-v-6bf06b46]{line-height:1.55}.text-body[data-v-6bf06b46] p{margin:0 0 1em}.text-body[data-v-6bf06b46] h2,.text-body[data-v-6bf06b46] h3{margin:1em 0 .4em}.text-body[data-v-6bf06b46] ol,.text-body[data-v-6bf06b46] ul{padding-left:1.25rem}.text-body[data-v-6bf06b46] a{color:var(--tz-brand)}.text-body--align-center[data-v-6bf06b46] ol,.text-body--align-center[data-v-6bf06b46] ul,.text-body--align-right[data-v-6bf06b46] ol,.text-body--align-right[data-v-6bf06b46] ul{list-style-position:inside;padding-left:0}.grid[data-v-6618df64]{display:grid;gap:1rem}.grid.is-masonry .img-wrap[data-v-6618df64]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:16px}.grid.is-carousel .img-wrap[data-v-6618df64]{flex:0 0 min(80%,320px);scroll-snap-align:start}.img-wrap[data-v-6618df64]{margin:0;overflow:hidden;background:transparent;position:relative}.img-wrap img[data-v-6618df64]{width:100%;height:auto;display:block}.img-wrap img[data-v-6618df64]:not([style*=aspect-ratio]){aspect-ratio:4/3}.img-pattern[data-v-6618df64]{inset:0;background-repeat:repeat}.img-badge[data-v-6618df64],.img-pattern[data-v-6618df64]{position:absolute;pointer-events:none}.img-badge[data-v-6618df64]{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;box-shadow:0 4px 12px #0b1a2440;z-index:2}figcaption[data-v-6618df64]{padding:.5rem .75rem;color:var(--tz-muted);font-size:.85rem;position:relative;z-index:1;background:inherit}@media(max-width:720px){.grid[data-v-6618df64]:not(.is-masonry):not(.is-carousel){grid-template-columns:1fr!important}}.map-address[data-v-04293ac2]{color:var(--tz-muted);margin:0 0 1rem}.map-wrap[data-v-04293ac2]{position:relative;border-radius:var(--tz-radius-lg);overflow:hidden;box-shadow:0 4px 20px #0b1a240f}.map-wrap iframe[data-v-04293ac2]{width:100%;height:100%;border:0}.intro[data-v-671a263f]{color:var(--tz-muted);margin-bottom:1rem;max-width:640px}.intro[data-v-671a263f] p{margin:0 0 .5em}.form[data-v-671a263f]{display:grid;gap:1rem;max-width:560px;text-align:left}.form.is-align-center[data-v-671a263f]{margin-left:auto;margin-right:auto}.form.is-align-right[data-v-671a263f]{margin-left:auto;margin-right:0}.form.is-align-left[data-v-671a263f]{margin-left:0;margin-right:auto}.form.is-2-column[data-v-671a263f]{grid-template-columns:1fr 1fr;max-width:780px}.form.is-2-column .err[data-v-671a263f],.form.is-2-column button[data-v-671a263f]{grid-column:1/-1}.form.is-inline[data-v-671a263f]{grid-auto-flow:column;grid-auto-columns:minmax(160px,1fr);align-items:end;max-width:100%}.form.is-inline button[data-v-671a263f]{grid-column:auto}.form label[data-v-671a263f]{display:grid;gap:.35rem}.form span[data-v-671a263f]{font-weight:600;font-size:.95rem}.form input[data-v-671a263f],.form textarea[data-v-671a263f]{padding:.75rem .9rem;border:1px solid var(--tz-border);border-radius:var(--tz-radius);font:inherit;background:#fff}.form input[data-v-671a263f]:focus,.form textarea[data-v-671a263f]:focus{outline:none;border-color:var(--tz-brand);box-shadow:0 0 0 3px #1b91da26}.thanks[data-v-671a263f]{padding:1.25rem;background:var(--tz-bg-soft);border-radius:var(--tz-radius);border-left:4px solid var(--tz-brand)}.err[data-v-671a263f]{color:#c62828;margin:0}@media(max-width:720px){.form.is-2-column[data-v-671a263f],.form.is-inline[data-v-671a263f]{grid-template-columns:1fr;grid-auto-flow:row}}.cols[data-v-bb2f83a9]{display:grid;gap:1rem}.hours[data-v-bb2f83a9]{width:100%;border-collapse:collapse;background:#fff;border-radius:var(--tz-radius);overflow:hidden;box-shadow:0 4px 20px #0b1a240d}.hours td[data-v-bb2f83a9],.hours th[data-v-bb2f83a9]{padding:.7rem 1rem;text-align:left;border-bottom:1px solid var(--tz-border)}.hours.is-list td[data-v-bb2f83a9],.hours.is-list th[data-v-bb2f83a9]{border:0;padding:.35rem .75rem}.hours tr:last-child td[data-v-bb2f83a9],.hours tr:last-child th[data-v-bb2f83a9]{border-bottom:0}.hours .is-closed td[data-v-bb2f83a9]{color:var(--tz-muted)}.compact[data-v-bb2f83a9]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.35rem 1rem}.compact strong[data-v-bb2f83a9]{margin-right:.4rem}.note[data-v-bb2f83a9]{margin-top:1rem;color:var(--tz-muted);font-size:.9rem}.note[data-v-bb2f83a9] p{margin:0 0 .3em}@media(max-width:720px){.cols[data-v-bb2f83a9]{grid-template-columns:1fr!important}}.socials[data-v-4d5c90dd]{list-style:none;padding:0;margin:0;gap:.5rem}.socials.is-flex[data-v-4d5c90dd]{display:flex;flex-wrap:wrap}.socials a[data-v-4d5c90dd]{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border-radius:var(--tz-radius);background:var(--tz-bg-soft);color:var(--tz-ink);transition:background .15s,color .15s}.socials.is-btn a[data-v-4d5c90dd]{padding:.7rem 1.1rem;justify-content:center}.socials a[data-v-4d5c90dd]:hover,.socials.is-btn a[data-v-4d5c90dd]{background:var(--tz-brand);color:#fff}.socials a[data-v-4d5c90dd]:hover{text-decoration:none}.desc[data-v-7f869370]{color:var(--tz-muted);margin-bottom:1rem;max-width:640px}.desc[data-v-7f869370] p{margin:0 0 .5em}.form[data-v-7f869370]{display:grid;gap:1rem;max-width:560px}.form.is-2-column[data-v-7f869370]{grid-template-columns:1fr 1fr;max-width:780px}.form.is-2-column .err[data-v-7f869370],.form.is-2-column button[data-v-7f869370]{grid-column:1/-1}.form.is-inline[data-v-7f869370]{grid-auto-flow:column;grid-auto-columns:minmax(160px,1fr);align-items:end;max-width:100%}.form label[data-v-7f869370]{display:grid;gap:.35rem}.form label.is-check[data-v-7f869370]{grid-auto-flow:column;grid-template-columns:auto 1fr;align-items:center;gap:.5rem}.form span[data-v-7f869370]{font-weight:600;font-size:.95rem}.form input[data-v-7f869370],.form select[data-v-7f869370],.form textarea[data-v-7f869370]{padding:.75rem .9rem;border:1px solid var(--tz-border);border-radius:var(--tz-radius);font:inherit;background:#fff}.form input[type=checkbox][data-v-7f869370]{padding:0;width:18px;height:18px}.form input[data-v-7f869370]:focus,.form select[data-v-7f869370]:focus,.form textarea[data-v-7f869370]:focus{outline:none;border-color:var(--tz-brand);box-shadow:0 0 0 3px #1b91da26}.thanks[data-v-7f869370]{padding:1.25rem;background:var(--tz-bg-soft);border-radius:var(--tz-radius);border-left:4px solid var(--tz-brand)}.err[data-v-7f869370]{color:#c62828;margin:0}@media(max-width:720px){.form.is-2-column[data-v-7f869370],.form.is-inline[data-v-7f869370]{grid-template-columns:1fr;grid-auto-flow:row}}.gallery[data-v-e3402961]{display:grid}.gallery.is-masonry[data-v-e3402961]{display:block}.gallery.is-masonry figure[data-v-e3402961]{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 .75rem}.gallery.is-carousel[data-v-e3402961]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem}.gallery.is-carousel figure[data-v-e3402961]{scroll-snap-align:start}.gallery figure[data-v-e3402961]{margin:0;border-radius:var(--tz-radius);overflow:hidden;background:var(--tz-bg-soft);cursor:default}.gallery figure.is-clickable[data-v-e3402961]{cursor:zoom-in;transition:transform .15s}.gallery figure.is-clickable[data-v-e3402961]:hover{transform:translateY(-2px)}.gallery img[data-v-e3402961]{width:100%;display:block}figcaption[data-v-e3402961]{padding:.5rem .75rem;color:var(--tz-muted);font-size:.85rem}.lightbox[data-v-e3402961]{position:fixed;inset:0;background:#000000d9;display:grid;place-items:center;z-index:1000;padding:2rem}.lightbox img[data-v-e3402961]{max-width:90vw;max-height:85vh;box-shadow:0 20px 60px #00000080}.lb__close[data-v-e3402961],.lb__next[data-v-e3402961],.lb__prev[data-v-e3402961]{position:absolute;background:#ffffff26;color:#fff;border:0;border-radius:50%;width:44px;height:44px;font-size:22px;cursor:pointer}.lb__close[data-v-e3402961]{top:1rem;right:1rem}.lb__prev[data-v-e3402961]{left:1rem}.lb__next[data-v-e3402961],.lb__prev[data-v-e3402961]{top:50%;transform:translateY(-50%)}.lb__next[data-v-e3402961]{right:1rem}@media(max-width:720px){.gallery[data-v-e3402961]{grid-template-columns:1fr 1fr!important}.gallery.is-masonry[data-v-e3402961]{-moz-column-count:2!important;column-count:2!important}}.v-wrap[data-v-1644285b]{position:relative;background:#000;border-radius:var(--tz-radius-lg);overflow:hidden}.v-wrap iframe[data-v-1644285b],.v-wrap video[data-v-1644285b]{width:100%;height:100%;border:0}.placeholder[data-v-1644285b]{position:absolute;inset:0;display:grid;place-items:center;color:#fff}.embed[data-v-af69dac2]{border-radius:var(--tz-radius-lg);overflow:hidden;background:var(--tz-bg-soft)}.embed[data-v-af69dac2] iframe{width:100%;height:100%;border:0;display:block}.embed--blocked[data-v-af69dac2]{display:grid;place-items:center;text-align:center;color:var(--tz-muted);padding:1.5rem}.cg-intro[data-v-5c4dd75a]{color:var(--tz-muted);margin-bottom:1.5rem;max-width:720px}.cg-intro[data-v-5c4dd75a] p{margin:0 0 .5em}.cg-grid[data-v-5c4dd75a]{display:grid;gap:1.5rem}.cg-card[data-v-5c4dd75a]{overflow:hidden;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.cg-card[data-v-5c4dd75a]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0b1a2414}.cg-image[data-v-5c4dd75a]{background:var(--tz-bg-soft);overflow:hidden}.cg-image img[data-v-5c4dd75a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cg-body[data-v-5c4dd75a]{padding:1.25rem}.cg-body h3[data-v-5c4dd75a]{margin:0 0 .5rem;font-size:1.15rem}.cg-text[data-v-5c4dd75a]{color:var(--tz-ink);font-size:.95rem}.cg-text[data-v-5c4dd75a] p{margin:0 0 .5em}.cg-cta[data-v-5c4dd75a]{display:inline-block;margin-top:.75rem;color:var(--tz-brand);font-weight:600;text-decoration:none}.cg-cta[data-v-5c4dd75a]:hover{text-decoration:underline}@media(max-width:720px){.cg-grid[data-v-5c4dd75a]{grid-template-columns:1fr!important}}.divider[data-v-6eb1fa5e]{padding:0!important}.divider.is-flip svg[data-v-6eb1fa5e]{transform:scaleX(-1)}.d-straight[data-v-6eb1fa5e]{width:100%}.d-dots[data-v-6eb1fa5e]{display:flex;justify-content:center;align-items:center;gap:12px}.d-dots span[data-v-6eb1fa5e]{display:block;width:8px;height:8px;border-radius:50%}.d-dots span[data-v-6eb1fa5e]:nth-child(3){width:12px;height:12px}.sitenav-stack.is-sticky[data-v-501ba4f2]{position:fixed!important;top:0;left:0;right:0;z-index:2147483647}.sitenav-preheader[data-v-501ba4f2]{padding:.4rem 0;font-size:.85rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.sitenav-preheader__inner[data-v-501ba4f2]{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.sitenav-preheader__inner.is-align-left[data-v-501ba4f2]{justify-content:flex-start}.sitenav-preheader__inner.is-align-center[data-v-501ba4f2]{justify-content:center}.sitenav-preheader__inner.is-align-right[data-v-501ba4f2]{justify-content:flex-end}.sitenav-preheader__inner.is-align-spread[data-v-501ba4f2]{justify-content:space-between;gap:.5rem}.sitenav-preheader__item[data-v-501ba4f2]{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.sitenav-preheader__item.is-link[data-v-501ba4f2]{text-decoration:underline;text-underline-offset:3px}.sitenav-preheader__item[href][data-v-501ba4f2]:hover{opacity:.85}.sitenav-preheader__status[data-v-501ba4f2]{padding:2px 8px;border-radius:999px;font-weight:600;font-size:.75rem}.sitenav-preheader__status.is-open[data-v-501ba4f2]{background:#22c55e;color:#fff}.sitenav-preheader__status.is-closed[data-v-501ba4f2]{background:#ef4444;color:#fff}@media(max-width:720px){.sitenav-preheader__inner[data-v-501ba4f2]{gap:.75rem;font-size:.8rem}}.sitenav[data-v-501ba4f2]{border-bottom:1px solid var(--tz-border);padding:.75rem 0;position:relative;z-index:9500;isolation:isolate}.sitenav-spacer[data-v-501ba4f2]{display:none}.sitenav-spacer.is-active[data-v-501ba4f2]{display:block;height:100px}.sitenav__inner[data-v-501ba4f2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.sitenav__brand[data-v-501ba4f2]{display:flex;align-items:center;gap:.6rem;color:inherit;text-decoration:none;font-weight:700;font-size:1.05rem}.sitenav__brand img[data-v-501ba4f2]{height:32px;width:auto;display:block}.sitenav__items[data-v-501ba4f2]{list-style:none;margin:0;padding:0;display:flex;gap:1.5rem}.sitenav__items>li[data-v-501ba4f2]{position:relative}.sitenav__items a[data-v-501ba4f2]{color:inherit;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:6px}.sitenav__ico[data-v-501ba4f2]{font-size:1.05em;line-height:1}.sitenav__chev[data-v-501ba4f2]{font-size:.7em;opacity:.7;margin-left:2px}.sitenav__items>li>a[data-v-501ba4f2]:hover{color:var(--tz-brand)}.sitenav__dropdown[data-v-501ba4f2]{position:absolute;top:100%;left:0;min-width:220px;background:#fff;color:var(--tz-ink);border:1px solid var(--tz-border);border-radius:10px;box-shadow:0 10px 30px #0b1a241f;padding:.5rem;display:none;z-index:200}.sitenav__items>li.has-sub:focus-within>.sitenav__dropdown[data-v-501ba4f2],.sitenav__items>li.has-sub:hover>.sitenav__dropdown[data-v-501ba4f2]{display:block}.sitenav__sub[data-v-501ba4f2]{display:flex;align-items:center;gap:8px;padding:.55rem .75rem;border-radius:6px;color:var(--tz-ink)!important}.sitenav__sub[data-v-501ba4f2]:hover{background:var(--tz-bg);color:var(--tz-brand)!important}.sitenav__mega[data-v-501ba4f2]{position:absolute;top:100%;left:-1rem;right:auto;min-width:620px;background:#fff;color:var(--tz-ink);border:1px solid var(--tz-border);border-radius:12px;box-shadow:0 20px 50px #0b1a2426;padding:1.25rem;display:none;z-index:200;grid-template-columns:repeat(2,1fr);gap:.5rem}.sitenav__items>li.is-mega:focus-within>.sitenav__mega[data-v-501ba4f2],.sitenav__items>li.is-mega:hover>.sitenav__mega[data-v-501ba4f2]{display:grid}.sitenav__mega-item[data-v-501ba4f2]{display:flex;align-items:flex-start;gap:12px;padding:.75rem;border-radius:8px;color:var(--tz-ink)!important;transition:background .15s}.sitenav__mega-item[data-v-501ba4f2]:hover{background:var(--tz-bg);text-decoration:none}.sitenav__mega-icon[data-v-501ba4f2]{width:36px;height:36px;border-radius:8px;background:var(--tz-bg);display:grid;place-items:center;font-size:18px;flex-shrink:0}.sitenav__mega-label[data-v-501ba4f2]{font-weight:600;margin-bottom:2px}.sitenav__mega-desc[data-v-501ba4f2]{font-size:.85rem;color:var(--tz-muted);line-height:1.35}.sitenav__cta[data-v-501ba4f2]{padding:.55rem 1.1rem;border-radius:var(--tz-radius);font-weight:600;text-decoration:none}.sitenav__cta.is-brand[data-v-501ba4f2]{background:var(--tz-brand);color:#fff}.sitenav__cta.is-outline[data-v-501ba4f2]{border:1.5px solid var(--tz-brand);color:var(--tz-brand)}.sitenav__toggle[data-v-501ba4f2]{display:none;background:transparent;border:0;font-size:24px;cursor:pointer;color:inherit}@media(max-width:900px){.sitenav__mega[data-v-501ba4f2]{min-width:min(90vw,480px);grid-template-columns:1fr}}@media(max-width:720px){.sitenav__toggle[data-v-501ba4f2]{display:block;order:2}.sitenav__items[data-v-501ba4f2]{display:none;width:100%;flex-direction:column;gap:.75rem;padding:1rem 0}.sitenav.is-open .sitenav__items[data-v-501ba4f2]{display:flex}.sitenav__cta[data-v-501ba4f2]{display:none}.sitenav.is-open .sitenav__cta[data-v-501ba4f2]{display:inline-block;align-self:flex-start}.sitenav__dropdown[data-v-501ba4f2],.sitenav__mega[data-v-501ba4f2]{position:static;display:block!important;box-shadow:none;border:0;padding:.5rem 0 .5rem 1rem;background:transparent;min-width:0}.sitenav__mega[data-v-501ba4f2]{grid-template-columns:1fr}}.sitefooter[data-v-abc1b30f]{color-scheme:dark}.sf-grid[data-v-abc1b30f]{display:grid;gap:2rem}.sf-col ul[data-v-abc1b30f]{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.sf-col a[data-v-abc1b30f]{color:inherit;text-decoration:none;opacity:.85}.sf-col a[data-v-abc1b30f]:hover{opacity:1;text-decoration:underline}.sf-heading[data-v-abc1b30f]{font-weight:700;margin-bottom:.75rem;color:#fff}.sf-bottom[data-v-abc1b30f]{border-top:1px solid hsla(0,0%,100%,.1);padding-top:1rem;margin-top:2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;font-size:.9rem}.sf-socials[data-v-abc1b30f]{display:flex;gap:1rem}.sf-socials a[data-v-abc1b30f]{color:inherit;text-decoration:none}@media(max-width:720px){.sf-grid[data-v-abc1b30f]{grid-template-columns:1fr!important}}.pb-wrap[data-v-d0d30a60]{position:relative}.pb-layout[data-v-d0d30a60]{display:grid;gap:2rem;align-items:center}.pb-layout--image-left[data-v-d0d30a60]{grid-template-columns:1fr 1fr;grid-template-areas:"image body"}.pb-layout--image-right[data-v-d0d30a60]{grid-template-columns:1fr 1fr;grid-template-areas:"body image"}.pb-layout--image-top[data-v-d0d30a60]{grid-template-columns:1fr;grid-template-areas:"image" "body"}.pb-layout--overlay[data-v-d0d30a60]{grid-template-columns:1fr;grid-template-areas:"image";position:relative}.pb-image[data-v-d0d30a60]{grid-area:image}.pb-body[data-v-d0d30a60]{grid-area:body}.pb-image img[data-v-d0d30a60]{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.pb-image img[data-v-d0d30a60],.pb-image-empty[data-v-d0d30a60]{border-radius:12px;aspect-ratio:4/3}.pb-image-empty[data-v-d0d30a60]{background:var(--tz-bg-soft);display:grid;place-items:center;color:var(--tz-muted)}.pb-body--overlay[data-v-d0d30a60]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:end;padding:1.5rem;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.72));color:#fff;border-radius:12px}.pb-badge[data-v-d0d30a60]{display:inline-block;padding:.2rem .7rem;border-radius:999px;font-size:12px;font-weight:600;margin-bottom:.5rem}.pb-badge--sale[data-v-d0d30a60]{background:#dc2626;color:#fff}.pb-badge--new[data-v-d0d30a60]{background:var(--tz-brand);color:#fff}.pb-badge--stock-limited[data-v-d0d30a60]{background:#d97706;color:#fff}.pb-badge--gray[data-v-d0d30a60]{background:#f4f7fa;color:var(--tz-ink)}.pb-title[data-v-d0d30a60]{margin:0 0 .25rem;font-size:1.75rem;line-height:1.15}.pb-subtitle[data-v-d0d30a60]{color:var(--tz-muted);font-size:.95rem;margin-bottom:.75rem}.pb-price-line[data-v-d0d30a60]{display:flex;gap:.75rem;align-items:baseline;margin-bottom:.75rem}.pb-price[data-v-d0d30a60]{font-size:1.5rem;font-weight:700;color:var(--tz-ink)}.pb-body--overlay .pb-price[data-v-d0d30a60]{color:#fff}.pb-price-original[data-v-d0d30a60]{font-size:.95rem;text-decoration:line-through;color:var(--tz-muted)}.pb-desc[data-v-d0d30a60]{color:var(--tz-muted);margin-bottom:1rem;max-width:60ch}.pb-desc[data-v-d0d30a60] p{margin:0 0 .5em}.pb-ctas[data-v-d0d30a60]{display:flex;gap:.75rem;flex-wrap:wrap}.pb-cta[data-v-d0d30a60]{padding:.7rem 1.15rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:.95rem;cursor:pointer}.pb-cta--brand[data-v-d0d30a60]{background:var(--tz-brand);color:#fff}.pb-cta--outline[data-v-d0d30a60]{background:transparent;color:inherit;border:1px solid rgba(11,26,36,.15)}.pb-body--overlay .pb-cta--outline[data-v-d0d30a60]{border-color:#ffffff80;color:#fff}.pb-cta--ghost[data-v-d0d30a60]{background:transparent;color:var(--tz-brand)}@media(max-width:720px){.pb-layout--image-left[data-v-d0d30a60],.pb-layout--image-right[data-v-d0d30a60]{grid-template-columns:1fr;grid-template-areas:"image" "body"}.pb-title[data-v-d0d30a60]{font-size:1.4rem}}.pg-subhead[data-v-41f1caa5]{color:var(--tz-muted);margin-bottom:1.25rem;max-width:720px}.pg-subhead[data-v-41f1caa5] p{margin:0 0 .5em}.pg-filters[data-v-41f1caa5]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.pg-chip[data-v-41f1caa5]{padding:.35rem .85rem;border-radius:999px;border:1px solid var(--tz-border);background:#fff;cursor:pointer;font-size:.85rem}.pg-chip.is-active[data-v-41f1caa5]{background:var(--tz-brand);color:#fff;border-color:var(--tz-brand)}.pg-grid[data-v-41f1caa5]{display:grid}.pg-card[data-v-41f1caa5]{background:#fff;border:1px solid var(--tz-border);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.pg-card[data-v-41f1caa5]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0b1a2414}.pg-image[data-v-41f1caa5]{aspect-ratio:4/3;background:var(--tz-bg-soft);overflow:hidden}.pg-image img[data-v-41f1caa5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pg-image-empty[data-v-41f1caa5]{width:100%;height:100%;display:grid;place-items:center;color:var(--tz-muted);font-size:1.5rem}.pg-body[data-v-41f1caa5]{padding:.9rem}.pg-badge[data-v-41f1caa5]{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:11px;font-weight:600;margin-bottom:.35rem}.pg-badge--sale[data-v-41f1caa5]{background:#dc2626;color:#fff}.pg-badge--new[data-v-41f1caa5]{background:var(--tz-brand);color:#fff}.pg-badge--stock-limited[data-v-41f1caa5]{background:#d97706;color:#fff}.pg-badge--gray[data-v-41f1caa5]{background:var(--tz-bg-soft);color:var(--tz-ink)}.pg-title[data-v-41f1caa5]{margin:0 0 .15rem;font-size:1rem}.pg-subtitle[data-v-41f1caa5]{color:var(--tz-muted);font-size:.8rem;margin-bottom:.35rem}.pg-price-line[data-v-41f1caa5]{display:flex;gap:.5rem;align-items:baseline;margin:.35rem 0 .5rem}.pg-price[data-v-41f1caa5]{font-size:1.1rem;font-weight:700}.pg-price-original[data-v-41f1caa5]{font-size:.85rem;text-decoration:line-through;color:var(--tz-muted)}.pg-cta[data-v-41f1caa5]{display:inline-block;margin-top:.35rem;padding:.5rem .9rem;border-radius:8px;background:var(--tz-brand);color:#fff;text-decoration:none;font-size:.85rem;font-weight:600}.pg-empty[data-v-41f1caa5]{color:var(--tz-muted);text-align:center;padding:2rem}@media(max-width:720px){.pg-grid[data-v-41f1caa5]{grid-template-columns:1fr!important}}@media(min-width:721px)and (max-width:960px){.pg-grid[data-v-41f1caa5]{grid-template-columns:repeat(2,1fr)!important}}.tb-subhead[data-v-ce7fa62e]{color:var(--tz-muted);margin-bottom:1.5rem;max-width:720px}.tb-subhead[data-v-ce7fa62e] p{margin:0 0 .5em}.tb-grid[data-v-ce7fa62e]{display:grid;gap:1.5rem}.tb-item[data-v-ce7fa62e]{margin:0;padding:1.5rem}.tb-item--card[data-v-ce7fa62e]{background:#fff;border:1px solid var(--tz-border);border-radius:12px}.tb-item--quote-marks[data-v-ce7fa62e]{background:transparent;padding:0 1rem}.tb-item--minimal[data-v-ce7fa62e]{background:transparent;padding:.5rem 0;border-bottom:1px solid var(--tz-border)}.tb-marks[data-v-ce7fa62e]{font-size:2.5rem;line-height:1;color:var(--tz-brand);margin-bottom:.25rem}.tb-stars[data-v-ce7fa62e]{color:#f59e0b;letter-spacing:2px;margin-bottom:.5rem;font-size:.9rem}.tb-quote[data-v-ce7fa62e]{margin-bottom:1rem}.tb-quote[data-v-ce7fa62e] p{margin:0 0 .5em}.tb-item--quote-marks .tb-quote[data-v-ce7fa62e]{font-style:italic;font-size:1.05rem}.tb-author[data-v-ce7fa62e]{display:flex;align-items:center;gap:.75rem}.tb-author img[data-v-ce7fa62e]{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.tb-name[data-v-ce7fa62e]{font-weight:600}.tb-role[data-v-ce7fa62e]{color:var(--tz-muted);font-size:.85rem}.tb-carousel[data-v-ce7fa62e]{position:relative;overflow:hidden}.tb-carousel-track[data-v-ce7fa62e]{display:flex;transition:transform .5s ease}.tb-carousel-item[data-v-ce7fa62e]{flex:0 0 100%}.tb-dots[data-v-ce7fa62e]{display:flex;gap:.4rem;justify-content:center;margin-top:1rem}.tb-dot[data-v-ce7fa62e]{width:8px;height:8px;border-radius:50%;border:0;background:var(--tz-border);padding:0;cursor:pointer}.tb-dot.is-active[data-v-ce7fa62e]{background:var(--tz-brand);width:24px;border-radius:4px}@media(max-width:720px){.tb-grid[data-v-ce7fa62e]{grid-template-columns:1fr!important}}.bl-intro[data-v-1cb242bf]{color:var(--tz-muted);margin-bottom:1.5rem;max-width:720px}.bl-intro[data-v-1cb242bf] p{margin:0 0 .5em}.bl-grid[data-v-1cb242bf]{display:grid;gap:1.5rem}.bl-card[data-v-1cb242bf]{background:#fff;border:1px solid var(--tz-border);border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.bl-card[data-v-1cb242bf]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0b1a2414;text-decoration:none}.bl-cover[data-v-1cb242bf]{aspect-ratio:16/9;background:var(--tz-bg);overflow:hidden}.bl-cover img[data-v-1cb242bf]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bl-meta[data-v-1cb242bf]{padding:1rem 1.25rem}.bl-date[data-v-1cb242bf]{font-size:.75rem;color:var(--tz-muted);margin-bottom:.25rem}.bl-title[data-v-1cb242bf]{font-weight:700;font-size:1.05rem;margin-bottom:.5rem;color:var(--tz-ink)}.bl-excerpt[data-v-1cb242bf]{font-size:.9rem;color:var(--tz-muted);margin-bottom:.5rem}.bl-author[data-v-1cb242bf]{font-size:.8rem;color:var(--tz-muted)}.bl-cta[data-v-1cb242bf]{text-align:center;margin-top:1.5rem}.bl-cta-btn[data-v-1cb242bf]{display:inline-block;padding:.7rem 1.5rem;background:var(--tz-brand);color:#fff;border-radius:8px;font-weight:600;text-decoration:none}.bl-cta-btn[data-v-1cb242bf]:hover{text-decoration:none;opacity:.92}@media(max-width:720px){.bl-grid[data-v-1cb242bf]{grid-template-columns:1fr!important}}.cols-grid[data-v-be242a1b]{display:grid}.cols-col[data-v-be242a1b]{display:flex;flex-direction:column;gap:1rem;min-width:0}@media(max-width:720px){.cols-grid[data-v-be242a1b]{grid-template-columns:1fr!important}}.tl-h[data-v-78d80861]{display:grid;grid-template-columns:repeat(var(--n,4),1fr);gap:20px}.tl-h[data-v-78d80861],.tl-h-step[data-v-78d80861]{position:relative}.tl-h-step[data-v-78d80861]{text-align:center;z-index:1}.tl-h-line[data-v-78d80861]{position:absolute;top:24px;left:8%;right:8%;height:2px;z-index:0}.tl-h-circle[data-v-78d80861]{width:48px;height:48px;border-radius:24px;color:#fff;margin:0 auto 10px;display:grid;place-items:center;font-size:20px;font-weight:700}.tl-h-title[data-v-78d80861]{font-weight:700;font-size:15px;margin-bottom:4px}.tl-h-body[data-v-78d80861]{font-size:13px;color:var(--tz-muted)}.tl-h-body[data-v-78d80861] p{margin:0 0 .5em}.tl-v[data-v-78d80861]{display:grid;gap:16px;position:relative;max-width:720px;text-align:left}.tl-v-line[data-v-78d80861]{left:22px;width:2px}.tl-v-line[data-v-78d80861],.tl-v-svg[data-v-78d80861]{position:absolute;top:20px;bottom:20px}.tl-v-svg[data-v-78d80861]{left:0;width:46px;height:calc(100% - 40px);pointer-events:none}.tl-v-step[data-v-78d80861]{display:grid;grid-template-columns:48px 1fr;gap:16px;position:relative}.tl-v-circle[data-v-78d80861]{width:46px;height:46px;border-radius:24px;color:#fff;display:grid;place-items:center;font-size:20px;font-weight:700;z-index:1}.tl-v-content[data-v-78d80861]{padding-top:4px}.tl-v-title[data-v-78d80861]{font-weight:700;font-size:15px;margin-bottom:4px}.tl-v-body[data-v-78d80861]{font-size:14px;color:var(--tz-muted)}.tl-v-body[data-v-78d80861] p{margin:0 0 .5em}@media(max-width:720px){.tl-h[data-v-78d80861]{grid-template-columns:1fr}.tl-h-line[data-v-78d80861]{display:none}}.faq-intro[data-v-64f455f0]{color:var(--tz-muted);margin-bottom:1.5rem;max-width:720px}.faq-intro[data-v-64f455f0] p{margin:0 0 .5em}.faq-list[data-v-64f455f0]{display:grid;gap:0}.faq-item[data-v-64f455f0]{overflow:hidden}.faq-item.is-flush[data-v-64f455f0]{border-bottom:1px solid var(--tz-border)}.faq-item.is-boxed[data-v-64f455f0]{border:1px solid var(--tz-border);border-radius:8px;margin-bottom:8px}.faq-item.is-cards[data-v-64f455f0]{background:#fff;border:1px solid var(--tz-border);border-radius:10px;margin-bottom:12px}.faq-q[data-v-64f455f0]{width:100%;text-align:left;padding:14px 16px;background:transparent;border:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:15px;color:inherit}.faq-q[data-v-64f455f0]:hover{color:var(--tz-brand)}.faq-chev[data-v-64f455f0]{font-size:20px;opacity:.6}.faq-a[data-v-64f455f0]{padding:0 16px 16px;font-size:14px;color:var(--tz-muted)}.faq-a[data-v-64f455f0] p{margin:0 0 .5em}.pr-head[data-v-1528a947]{text-align:center;margin-bottom:2rem}.pr-sub[data-v-1528a947]{color:var(--tz-muted);max-width:640px;margin:.5rem auto 1rem}.pr-sub[data-v-1528a947] p{margin:0 0 .5em}.pr-toggle[data-v-1528a947]{display:inline-flex;background:var(--tz-bg);border-radius:10px;padding:4px;gap:4px}.pr-toggle button[data-v-1528a947]{background:transparent;border:0;padding:8px 20px;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;color:var(--tz-ink);display:inline-flex;align-items:center;gap:8px}.pr-toggle button.is-active[data-v-1528a947]{background:#fff;box-shadow:0 2px 8px #0b1a2414}.pr-save[data-v-1528a947]{background:#e6f4fa;color:var(--tz-brand);font-size:11px;padding:2px 8px;border-radius:999px;font-weight:700}.pr-grid[data-v-1528a947]{display:grid;gap:20px;margin-bottom:2rem}.pr-plan[data-v-1528a947]{background:#fff;border:1px solid var(--tz-border);border-radius:14px;padding:24px;position:relative;display:flex;flex-direction:column;gap:12px}.pr-plan.is-popular[data-v-1528a947]{border-width:2px;background:#fff7f0}.pr-badge[data-v-1528a947]{position:absolute;top:-12px;right:16px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;padding:4px 10px;border-radius:999px}.pr-name[data-v-1528a947]{margin:0;font-size:1.15rem}.pr-price[data-v-1528a947]{display:flex;align-items:baseline;gap:4px}.pr-curr[data-v-1528a947]{font-size:1.2rem;color:var(--tz-muted)}.pr-num[data-v-1528a947]{font-size:2.5rem;font-weight:800;line-height:1}.pr-suffix[data-v-1528a947]{color:var(--tz-muted);font-size:.9rem;margin-left:4px}.pr-cta[data-v-1528a947]{text-align:center;padding:12px 16px;border-radius:10px;color:#fff;font-weight:600;text-decoration:none;margin-top:auto}.pr-features[data-v-1528a947]{width:100%;border-collapse:collapse;margin-top:1rem}.pr-features td[data-v-1528a947],.pr-features th[data-v-1528a947]{padding:12px 8px;border-bottom:1px solid var(--tz-border);text-align:center}.pr-features th[data-v-1528a947]{text-align:left;font-weight:500}.pr-features tr.is-section th[data-v-1528a947]{background:var(--tz-bg);font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:.06em;color:var(--tz-muted)}.pr-check[data-v-1528a947]{color:#059669;font-weight:700}.pr-cross[data-v-1528a947]{color:#dc2626;font-weight:700}@media(max-width:720px){.pr-grid[data-v-1528a947]{grid-template-columns:1fr!important}.pr-features[data-v-1528a947]{display:block;overflow-x:auto}}.dh-title[data-v-ed1400a5]{font-size:2rem;font-weight:800}.dh-subtitle[data-v-ed1400a5]{font-size:1.05rem;max-width:640px;margin-left:auto;margin-right:auto}.nl-wrap[data-v-c6bafc98]{display:grid;gap:1rem}.nl-wrap.is-card[data-v-c6bafc98]{background:var(--tz-bg);padding:2rem;border-radius:var(--tz-radius-lg);max-width:640px;margin:0 auto;text-align:center}.nl-wrap.is-banner[data-v-c6bafc98]{padding:2rem 0}.nl-wrap.is-inline[data-v-c6bafc98]{display:flex;align-items:center;flex-wrap:wrap;gap:2rem}.nl-heading[data-v-c6bafc98]{margin:0 0 .5rem}.nl-intro[data-v-c6bafc98]{color:var(--tz-muted)}.nl-intro[data-v-c6bafc98] p{margin:0 0 .5em}.nl-form[data-v-c6bafc98]{display:flex;gap:8px;flex-wrap:wrap;max-width:480px;margin:0 auto}.nl-wrap.is-inline .nl-form[data-v-c6bafc98]{margin:0}.nl-input[data-v-c6bafc98]{flex:1;min-width:200px;padding:.85rem 1rem;border:1px solid var(--tz-border);border-radius:8px;font:inherit}.nl-btn[data-v-c6bafc98]{padding:.85rem 1.5rem;color:#fff;border:0;border-radius:8px;font-weight:600;cursor:pointer}.nl-btn[data-v-c6bafc98]:disabled{opacity:.6;cursor:default}.nl-err[data-v-c6bafc98]{color:#c62828;margin:0;width:100%}.nl-thanks[data-v-c6bafc98]{padding:1.25rem;background:var(--tz-bg-soft);border-left:4px solid var(--tz-brand);border-radius:8px;text-align:center}.ih-frame[data-v-82ecc3be]{position:relative;width:100%;border-radius:var(--tz-radius-lg);overflow:hidden;background:var(--tz-bg)}.ih-img[data-v-82ecc3be]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ih-empty[data-v-82ecc3be]{display:grid;place-items:center;height:100%;color:var(--tz-muted)}.ih-pin[data-v-82ecc3be]{position:absolute;border-radius:50%;cursor:pointer;transform:translate(-50%,-50%);display:grid;place-items:center;font-weight:700;font-size:16px;box-shadow:0 4px 12px #0003;transition:transform .15s}.ih-pin[data-v-82ecc3be]:hover{transform:translate(-50%,-50%) scale(1.15)}.ih-pin.is-active[data-v-82ecc3be]{transform:translate(-50%,-50%) scale(1.25)}.ih-pin--pulse[data-v-82ecc3be]:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid;animation:ih-pulse-82ecc3be 1.5s ease-out infinite}@keyframes ih-pulse-82ecc3be{0%{transform:scale(1);opacity:.7}to{transform:scale(1.6);opacity:0}}.ih-popup[data-v-82ecc3be]{position:absolute;background:#fff;padding:1rem;border-radius:10px;box-shadow:0 12px 32px #0b1a242e;min-width:220px;max-width:320px;z-index:10}.ih-close[data-v-82ecc3be]{position:absolute;top:4px;right:4px;background:transparent;border:0;font-size:20px;cursor:pointer;color:var(--tz-muted);line-height:1}.ih-title[data-v-82ecc3be]{margin:0 0 .5rem;font-size:1rem}.ih-desc[data-v-82ecc3be]{margin:0 0 .75rem;font-size:.9rem;color:var(--tz-muted)}.ih-cta[data-v-82ecc3be]{display:inline-block;padding:.5rem 1rem;background:var(--tz-brand);color:#fff;border-radius:6px;font-size:.85rem;font-weight:600;text-decoration:none}.sr-outer[data-v-1bc170a3]{position:relative}.sr-sticky[data-v-1bc170a3]{height:100vh;background-size:cover;background-position:50%;overflow:hidden;display:flex;align-items:center}.sr-content[data-v-1bc170a3]{width:100%;display:flex;flex-direction:column;justify-content:center;gap:32px;padding:4vh 0}.sr-heading[data-v-1bc170a3]{font-size:clamp(28px,5vw,56px);line-height:1.05;letter-spacing:-.02em;margin:0 0 12px}.sr-sub[data-v-1bc170a3]{max-width:720px;color:var(--tz-muted,#8a949c);font-size:15px;line-height:1.5}.sr-sub[data-v-1bc170a3] p{margin:0 0 8px}.sr-cards[data-v-1bc170a3]{display:grid;gap:16px}.sr-card[data-v-1bc170a3]{border-radius:16px;padding:24px 22px;box-shadow:0 12px 32px #0003;will-change:transform,opacity}.sr-card-icon[data-v-1bc170a3]{font-size:24px;margin-bottom:10px}.sr-card-title[data-v-1bc170a3]{font-weight:700;font-size:17px;margin-bottom:8px}.sr-card-body[data-v-1bc170a3]{font-size:14px;line-height:1.5;opacity:.85}.sr-card-body[data-v-1bc170a3] p{margin:0 0 6px}@media(max-width:900px){.sr-cards[data-v-1bc170a3]{grid-template-columns:1fr 1fr!important}.sr-heading[data-v-1bc170a3]{font-size:clamp(24px,6vw,40px)}}@media(max-width:560px){.sr-cards[data-v-1bc170a3]{grid-template-columns:1fr!important}}.sc-sub[data-v-69fdd6d7]{color:var(--tz-muted,#566470);max-width:640px;margin:0 0 24px}.sc-sub[data-v-69fdd6d7] p{margin:0 0 6px}.sc-grid[data-v-69fdd6d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding-top:32px}.sc-item[data-v-69fdd6d7]{display:flex;flex-direction:column;gap:6px}.sc-icon[data-v-69fdd6d7]{font-size:24px;min-height:32px;line-height:1}.sc-num[data-v-69fdd6d7]{font-size:clamp(32px,5vw,64px);font-weight:800;line-height:1;letter-spacing:-.03em}.sc-affix[data-v-69fdd6d7]{font-size:.7em;opacity:.85}.sc-label[data-v-69fdd6d7]{color:var(--tz-muted,#566470);font-size:14px;min-height:20px}.tr-text[data-v-47a23beb]{font-weight:700;line-height:1.1;letter-spacing:-.02em}.tr-part[data-v-47a23beb]{will-change:transform,opacity}.tr-sub[data-v-47a23beb]{margin-top:20px;color:var(--tz-muted,#566470);max-width:720px}.tr-sub[data-v-47a23beb] p{margin:0 0 6px}.lp-layer[data-v-36bfaee0]{position:absolute;inset:-10%;width:120%;height:120%;-o-object-fit:cover;object-fit:cover;will-change:transform}.lp-back[data-v-36bfaee0]{z-index:1}.lp-mid[data-v-36bfaee0]{z-index:2}.lp-front[data-v-36bfaee0]{z-index:3}.lp-overlay[data-v-36bfaee0]{z-index:4;pointer-events:none}.lp-content[data-v-36bfaee0],.lp-overlay[data-v-36bfaee0]{position:absolute;inset:0}.lp-content[data-v-36bfaee0]{z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;text-align:center}.lp-heading[data-v-36bfaee0]{margin:0;font-size:clamp(32px,5vw,72px);letter-spacing:-.02em;line-height:1.05;max-width:900px}.lp-sub[data-v-36bfaee0]{max-width:640px;font-size:17px;line-height:1.5;opacity:.9}.lp-sub[data-v-36bfaee0] p{margin:0 0 6px}.lp-cta[data-v-36bfaee0]{display:inline-block;padding:12px 24px;background:#fff;color:#0b1a24;border-radius:10px;font-weight:600;text-decoration:none;box-shadow:0 10px 24px #0003;transition:transform .2s}.lp-cta[data-v-36bfaee0]:hover{transform:translateY(-2px);text-decoration:none}.hs-sub[data-v-91f8e23f]{color:var(--tz-muted,#566470);max-width:720px;margin:0 0 24px}.hs-sub[data-v-91f8e23f] p{margin:0 0 6px}.hs-pin[data-v-91f8e23f]{height:70vh;min-height:450px;overflow:hidden;display:flex;align-items:center}.hs-track[data-v-91f8e23f]{display:flex;height:min(60vh,500px);gap:20px;padding:0 4vw;will-change:transform}.hs-panel[data-v-91f8e23f]{flex:0 0 min(65vw,700px);height:100%;border-radius:20px;display:flex;align-items:flex-end;overflow:hidden;box-shadow:0 18px 44px #0000002e}.hs-panel-inner[data-v-91f8e23f]{padding:28px 26px}.hs-panel-title[data-v-91f8e23f]{font-size:24px;font-weight:800;margin-bottom:6px;letter-spacing:-.02em}.hs-panel-body[data-v-91f8e23f]{font-size:14px;line-height:1.5;opacity:.9;max-width:400px}.hs-panel-body[data-v-91f8e23f] p{margin:0 0 6px}.pd-sub[data-v-7668209f]{color:var(--tz-muted,#566470);max-width:720px;margin:0 0 32px}.pd-sub[data-v-7668209f] p{margin:0 0 6px}.pd-wrap[data-v-7668209f]{position:relative}.pd-svg[data-v-7668209f]{position:absolute;top:0;left:0;width:100%;pointer-events:none}.pd-steps[data-v-7668209f]{position:relative;display:flex;flex-direction:column;gap:40px;padding:20px 0}.pd-step[data-v-7668209f]{display:grid;grid-template-columns:64px 1fr;gap:20px;align-items:center;will-change:transform,opacity}.pd-step.is-right[data-v-7668209f]{grid-template-columns:1fr 64px}.pd-step.is-right .pd-card[data-v-7668209f]{order:1}.pd-step.is-right .pd-badge[data-v-7668209f]{order:2}.pd-badge[data-v-7668209f]{width:56px;height:56px;border-radius:28px;color:#fff;display:grid;place-items:center;font-size:22px;box-shadow:0 8px 20px #00000026}.pd-card[data-v-7668209f]{background:#fff;padding:20px 24px;border-radius:14px;border:1px solid var(--tz-border,#e4ebf1);box-shadow:0 4px 16px #0b1a240f}.pd-title[data-v-7668209f]{font-weight:700;font-size:17px;margin-bottom:4px}.pd-body[data-v-7668209f]{font-size:14px;color:var(--tz-muted,#566470);line-height:1.5}.pd-body[data-v-7668209f] p{margin:0 0 6px}@media(max-width:720px){.pd-step[data-v-7668209f],.pd-step.is-right[data-v-7668209f]{grid-template-columns:48px 1fr}.pd-step.is-right .pd-badge[data-v-7668209f],.pd-step.is-right .pd-card[data-v-7668209f]{order:unset}.pd-badge[data-v-7668209f]{width:44px;height:44px;font-size:18px}}.ba-frame[data-v-f62a4bc1]{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:var(--tz-radius-lg);cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;background:#e4ebf1;touch-action:none}.ba-frame--vertical[data-v-f62a4bc1]{cursor:ns-resize}.ba-frame[data-v-f62a4bc1]:focus-visible{box-shadow:0 0 0 3px var(--tz-brand,#1b91da)}.ba-img[data-v-f62a4bc1]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ba-img--placeholder[data-v-f62a4bc1]{display:grid;place-items:center;background:linear-gradient(135deg,#e4ebf1,#f4f7fa);color:#566470;font-weight:700;font-size:1.2rem}.ba-clip[data-v-f62a4bc1]{inset:0;overflow:hidden}.ba-clip[data-v-f62a4bc1],.ba-clip .ba-img[data-v-f62a4bc1],.ba-label[data-v-f62a4bc1]{position:absolute}.ba-label[data-v-f62a4bc1]{top:12px;padding:4px 10px;border-radius:999px;background:#0b1a24b3;color:#fff;font-size:12px;font-weight:600;pointer-events:none}.ba-label--before[data-v-f62a4bc1]{left:12px}.ba-label--after[data-v-f62a4bc1]{right:12px}.ba-line[data-v-f62a4bc1]{box-shadow:0 0 8px #00000059;pointer-events:none}.ba-knob[data-v-f62a4bc1],.ba-line[data-v-f62a4bc1]{position:absolute;background:#fff}.ba-knob[data-v-f62a4bc1]{transform:translate(-50%,-50%);width:40px;height:40px;border-radius:999px;box-shadow:0 2px 12px #00000059;display:grid;place-items:center;font-size:16px;color:#0b1a24;font-weight:700;cursor:grab}.ba-frame:active .ba-knob[data-v-f62a4bc1]{cursor:grabbing}.marquee[data-v-ee8fbc67]{overflow:hidden;--marq-gap:2rem;--marq-size:1.125rem;--marq-duration:35s;--marq-direction:normal}.marquee__track[data-v-ee8fbc67]{display:flex;gap:var(--marq-gap);padding:.5rem 0;margin:0;list-style:none;width:-moz-max-content;width:max-content;animation:marquee-scroll-ee8fbc67 var(--marq-duration) linear infinite var(--marq-direction)}.marquee--pause:hover .marquee__track[data-v-ee8fbc67]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.marquee__track[data-v-ee8fbc67]{animation:none}}.marquee__item[data-v-ee8fbc67]{white-space:nowrap;font-size:var(--marq-size);font-weight:600;color:currentColor}.marquee__item[data-v-ee8fbc67],.marquee__link[data-v-ee8fbc67]{display:inline-flex;align-items:center;gap:.5rem}.marquee__link[data-v-ee8fbc67]{color:inherit;text-decoration:none}.marquee__img[data-v-ee8fbc67]{height:calc(var(--marq-size)*1.75);width:auto;-o-object-fit:contain;object-fit:contain;display:block}@keyframes marquee-scroll-ee8fbc67{0%{transform:translate(0)}to{transform:translate(calc(-50% - var(--marq-gap)/2))}}.banner[data-v-c721cae8]{display:flex}.banner__bg[data-v-c721cae8]{position:absolute;inset:0;z-index:0}.banner__overlay[data-v-c721cae8]{position:absolute;inset:0;z-index:1;pointer-events:none}.banner__shape[data-v-c721cae8]{position:absolute;left:0;right:0;width:100%;height:clamp(30px,6vw,80px);z-index:3;display:block}.banner__shape.is-top[data-v-c721cae8]{top:0}.banner__shape.is-bottom[data-v-c721cae8]{bottom:0}.banner__content[data-v-c721cae8]{flex:1}.banner__cta[data-v-c721cae8]{display:inline-block;padding:.85rem 1.6rem;background:var(--tz-brand,#1b91da);color:#fff;border-radius:var(--tz-radius,10px);text-decoration:none;font-weight:700;font-size:1rem;box-shadow:0 6px 20px #0b1a2433;transition:transform .15s ease}.banner__cta[data-v-c721cae8]:hover{transform:translateY(-2px);text-decoration:none}.tz-line--moving{position:relative;overflow:hidden}.tz-line__highlight{position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent 0,var(--line-color,currentColor) 50%,transparent 100%);animation:tzLineSweep var(--line-speed,3s) linear infinite;pointer-events:none;will-change:transform}@keyframes tzLineSweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.vp-grid[data-v-7c97e012]{display:grid;gap:16px}.vp-item[data-v-7c97e012]{position:relative;overflow:hidden;border:0;padding:0;cursor:pointer;background:#e4ebf1;transition:transform .15s,box-shadow .15s}.vp-item[data-v-7c97e012]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0b1a2426}.vp-thumb[data-v-7c97e012]{position:absolute;inset:0;background-size:cover;background-position:50%}.vp-play[data-v-7c97e012]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:#ffffffeb;color:#0b1a24;display:grid;place-items:center;font-size:22px;transition:transform .15s,background .15s;pointer-events:none}.vp-item:hover .vp-play[data-v-7c97e012]{transform:translate(-50%,-50%) scale(1.1);background:#fff}.vp-dur[data-v-7c97e012]{bottom:8px;right:8px;background:#000000b3;padding:2px 8px;border-radius:4px;font-size:12px}.vp-dur[data-v-7c97e012],.vp-title[data-v-7c97e012]{position:absolute;color:#fff;font-weight:600}.vp-title[data-v-7c97e012]{bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);padding:24px 12px 8px;font-size:14px;text-align:left}.vp-overlay[data-v-7c97e012]{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px}.vp-modal[data-v-7c97e012]{width:min(90vw,960px);background:#0b1a24;border-radius:12px;overflow:hidden;position:relative;box-shadow:0 24px 80px #00000080}.vp-close[data-v-7c97e012]{position:absolute;top:-40px;right:0;background:none;border:0;color:#fff;font-size:32px;cursor:pointer;width:40px;height:40px;line-height:1;padding:0}.vp-player[data-v-7c97e012]{width:100%}.vp-modal-title[data-v-7c97e012]{color:#fff;padding:16px 20px;font-weight:600}@media(max-width:720px){.vp-grid[data-v-7c97e012]{grid-template-columns:1fr!important}}
