.digital-product-preview-link[data-astro-cid-e3cev37s]{transition:transform .2s,box-shadow .2s;display:block}.digital-product-preview-link[data-astro-cid-e3cev37s]:hover{transform:translateY(-3px)}.digital-product-copy[data-astro-cid-e3cev37s] h2[data-astro-cid-e3cev37s] a[data-astro-cid-e3cev37s]:hover{text-underline-offset:4px;text-decoration:underline 2px}.digital-product-open[data-astro-cid-e3cev37s]{margin-top:24px}[data-astro-cid-e3cev37s][hidden]{display:none!important}.digital-product-preview[data-astro-cid-e3cev37s] img[data-astro-cid-e3cev37s]{background:var(--surface)}.digital-products-end[data-astro-cid-e3cev37s]{background:color-mix(in srgb,var(--surface) 72%,var(--bg));color:var(--text);border-top:1px solid var(--line)}.digital-products-end[data-astro-cid-e3cev37s] h2[data-astro-cid-e3cev37s]{color:var(--text)}.digital-products-end[data-astro-cid-e3cev37s] .eyebrow[data-astro-cid-e3cev37s],.digital-products-end-inner[data-astro-cid-e3cev37s]>p[data-astro-cid-e3cev37s]{color:var(--muted)}.product-guide-page[data-astro-cid-e3cev37s]{--product-accent:var(--accent);--product-glow:color-mix(in srgb,var(--accent) 18%,transparent);background:var(--bg);color:var(--text)}.product-guide-theme-wedding[data-astro-cid-e3cev37s]{--product-accent:#a76558;--product-glow:#d9b0a84d}.product-guide-theme-meal[data-astro-cid-e3cev37s]{--product-accent:#638150;--product-glow:#a5be8f47}.product-guide-theme-budget[data-astro-cid-e3cev37s]{--product-accent:#4f72a1;--product-glow:#5f81b040}.product-guide-theme-profit[data-astro-cid-e3cev37s]{--product-accent:#8b6c3d;--product-glow:#a9885340}.product-guide-hero[data-astro-cid-e3cev37s]{color:var(--text);background:radial-gradient(circle at 86% 18%,var(--product-glow),transparent 32%), linear-gradient(180deg,color-mix(in srgb,var(--surface) 86%,var(--bg)),var(--bg));border-bottom:1px solid var(--line);padding:58px 0 88px}.product-guide-back[data-astro-cid-e3cev37s]{color:var(--muted);margin-bottom:46px;font-size:.9rem;font-weight:800;display:inline-flex}.product-guide-back[data-astro-cid-e3cev37s]:hover{color:var(--text)}.product-guide-hero-grid[data-astro-cid-e3cev37s]{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(42px,7vw,96px);display:grid}.product-guide-copy[data-astro-cid-e3cev37s] h1[data-astro-cid-e3cev37s]{margin:10px 0 26px;font-size:clamp(3.4rem,6.6vw,6.4rem)}.product-guide-copy[data-astro-cid-e3cev37s] .lead[data-astro-cid-e3cev37s]{margin-bottom:18px}.product-guide-detail[data-astro-cid-e3cev37s]{max-width:690px;color:var(--muted);font-size:1rem;line-height:1.75}.product-guide-features[data-astro-cid-e3cev37s]{margin-top:28px}.product-guide-features[data-astro-cid-e3cev37s] span[data-astro-cid-e3cev37s]{color:var(--text);border-color:color-mix(in srgb,var(--product-accent) 32%,var(--line));background:color-mix(in srgb,var(--product-accent) 7%,var(--surface))}.product-guide-copy[data-astro-cid-e3cev37s] .digital-product-note[data-astro-cid-e3cev37s]{color:var(--muted);border-left-color:var(--product-accent);background:color-mix(in srgb,var(--product-accent) 7%,var(--surface))}.product-guide-preview[data-astro-cid-e3cev37s]{background:var(--surface);border:1px solid var(--line);box-shadow:22px 24px 0 color-mix(in srgb,var(--text) 7%,transparent);margin:0;padding:16px}.product-guide-preview[data-astro-cid-e3cev37s] img[data-astro-cid-e3cev37s]{object-fit:contain;border:1px solid var(--line);background:var(--surface);width:100%;height:auto;display:block}.product-guide-preview[data-astro-cid-e3cev37s] figcaption[data-astro-cid-e3cev37s]{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:12px 2px 0;font-family:DM Mono,monospace;font-size:.78rem;display:flex}.product-guide-preview[data-astro-cid-e3cev37s] figcaption[data-astro-cid-e3cev37s] a[data-astro-cid-e3cev37s]{color:var(--text);text-underline-offset:3px;white-space:nowrap;font-weight:700;text-decoration:underline}.product-guide-intro-section[data-astro-cid-e3cev37s]{background:var(--surface);color:var(--text);border-bottom:1px solid var(--line);padding:92px 0 72px}.product-guide-intro-grid[data-astro-cid-e3cev37s]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(50px,8vw,120px);display:grid}.product-guide-intro-copy[data-astro-cid-e3cev37s]{color:var(--text);margin:0 0 22px;font-size:1.22rem;line-height:1.72}.product-guide-key[data-astro-cid-e3cev37s]{color:var(--muted);margin:0;line-height:1.7}.product-guide-availability[data-astro-cid-e3cev37s]{border-left:3px solid var(--product-accent);background:var(--guide-soft);color:var(--muted);margin:14px 0 0;padding:14px 16px;line-height:1.65}.product-guide-availability[data-astro-cid-e3cev37s] strong[data-astro-cid-e3cev37s]{color:var(--text)}.product-guide-tabs-section[data-astro-cid-e3cev37s]{background:color-mix(in srgb,var(--bg) 88%,var(--surface));color:var(--text);padding:72px 0 100px}.product-guide-tab-index[data-astro-cid-e3cev37s]{flex-wrap:wrap;gap:9px;margin-bottom:44px;display:flex}.product-guide-tab-index[data-astro-cid-e3cev37s] a[data-astro-cid-e3cev37s]{background:var(--surface);color:var(--text);border:1px solid var(--line);align-items:center;gap:8px;padding:9px 11px;font-size:.78rem;font-weight:750;transition:border-color .18s,background .18s;display:inline-flex}.product-guide-tab-index[data-astro-cid-e3cev37s] a[data-astro-cid-e3cev37s] span[data-astro-cid-e3cev37s]{color:var(--muted);font-family:DM Mono,monospace}.product-guide-tab-index[data-astro-cid-e3cev37s] a[data-astro-cid-e3cev37s]:hover{border-color:var(--product-accent);background:color-mix(in srgb,var(--product-accent) 7%,var(--surface))}.product-guide-tabs[data-astro-cid-e3cev37s]{gap:22px;display:grid}.product-guide-tab[data-astro-cid-e3cev37s]{background:var(--surface);color:var(--text);border:1px solid var(--line);box-shadow:0 1px 0 color-mix(in srgb,var(--text) 4%,transparent);padding:34px;scroll-margin-top:100px}.product-guide-tab-heading[data-astro-cid-e3cev37s]{border-bottom:1px solid var(--line);align-items:flex-start;gap:24px;padding-bottom:28px;display:flex}.product-guide-tab-number[data-astro-cid-e3cev37s]{color:var(--product-accent);padding-top:6px;font-family:DM Mono,monospace;font-size:1rem}.product-guide-tab-heading[data-astro-cid-e3cev37s] h2[data-astro-cid-e3cev37s]{margin-top:7px;font-size:clamp(1.8rem,3.2vw,2.8rem)}.product-guide-tab-grid[data-astro-cid-e3cev37s]{grid-template-columns:repeat(3,1fr);gap:0;margin-top:0;display:grid}.product-guide-tab-grid[data-astro-cid-e3cev37s] section[data-astro-cid-e3cev37s]{padding:30px 28px 0 0}.product-guide-tab-grid[data-astro-cid-e3cev37s] section[data-astro-cid-e3cev37s]+section[data-astro-cid-e3cev37s]{border-left:1px solid var(--line);padding-left:28px}.product-guide-tab-grid[data-astro-cid-e3cev37s] p[data-astro-cid-e3cev37s]{color:var(--muted);margin:12px 0 0;line-height:1.72}.product-guide-label[data-astro-cid-e3cev37s]{letter-spacing:.07em;text-transform:uppercase;color:var(--text);font-family:DM Mono,monospace;font-size:.72rem;font-weight:700;display:block}.product-guide-system-note[data-astro-cid-e3cev37s]{background:color-mix(in srgb,var(--surface) 78%,var(--bg));color:var(--text);border-top:1px solid var(--line);padding:72px 0}.product-guide-system-note[data-astro-cid-e3cev37s] .eyebrow[data-astro-cid-e3cev37s]{color:var(--muted)}.product-guide-system-note-inner[data-astro-cid-e3cev37s]{grid-template-columns:.4fr 1fr auto;align-items:center;gap:34px;display:grid}.product-guide-system-note[data-astro-cid-e3cev37s] p[data-astro-cid-e3cev37s]{color:var(--muted);margin:0;line-height:1.7}.product-guide-system-note[data-astro-cid-e3cev37s] .button[data-astro-cid-e3cev37s].secondary{color:var(--text);border-color:var(--line);background:var(--surface)}[data-theme=dark] .product-guide-theme-wedding[data-astro-cid-e3cev37s]{--product-accent:#edbdb4;--product-glow:#d9b0a826}[data-theme=dark] .product-guide-theme-meal[data-astro-cid-e3cev37s]{--product-accent:#b9d8a3;--product-glow:#a5be8f24}[data-theme=dark] .product-guide-theme-budget[data-astro-cid-e3cev37s]{--product-accent:#a9c6ed;--product-glow:#5f81b02b}[data-theme=dark] .product-guide-theme-profit[data-astro-cid-e3cev37s]{--product-accent:#d9bd8c;--product-glow:#a9885326}[data-theme=dark] .product-guide-preview[data-astro-cid-e3cev37s]{box-shadow:22px 24px #0000004d}[data-theme=dark] .product-guide-tab[data-astro-cid-e3cev37s]{box-shadow:0 16px 38px #0000001a}@media (width<=960px){.product-guide-hero-grid[data-astro-cid-e3cev37s],.product-guide-intro-grid[data-astro-cid-e3cev37s]{grid-template-columns:1fr}.product-guide-preview[data-astro-cid-e3cev37s]{max-width:760px}.product-guide-tab-grid[data-astro-cid-e3cev37s]{grid-template-columns:1fr}.product-guide-tab-grid[data-astro-cid-e3cev37s] section[data-astro-cid-e3cev37s]{padding:25px 0 0}.product-guide-tab-grid[data-astro-cid-e3cev37s] section[data-astro-cid-e3cev37s]+section[data-astro-cid-e3cev37s]{border-left:0;border-top:1px solid var(--line);margin-top:25px;padding-left:0}.product-guide-system-note-inner[data-astro-cid-e3cev37s]{grid-template-columns:1fr}.product-guide-system-note[data-astro-cid-e3cev37s] .button[data-astro-cid-e3cev37s]{justify-self:start}}@media (width<=600px){.product-guide-hero[data-astro-cid-e3cev37s]{padding:42px 0 58px}.product-guide-back[data-astro-cid-e3cev37s]{margin-bottom:32px}.product-guide-copy[data-astro-cid-e3cev37s] h1[data-astro-cid-e3cev37s]{font-size:clamp(2.6rem,13vw,3.8rem)}.product-guide-preview[data-astro-cid-e3cev37s]{box-shadow:12px 13px 0 color-mix(in srgb,var(--text) 7%,transparent);padding:9px}.product-guide-preview[data-astro-cid-e3cev37s] figcaption[data-astro-cid-e3cev37s]{flex-direction:column;align-items:flex-start;gap:7px}.product-guide-intro-section[data-astro-cid-e3cev37s]{padding:62px 0 52px}.product-guide-tabs-section[data-astro-cid-e3cev37s]{padding:48px 0 68px}.product-guide-tab[data-astro-cid-e3cev37s]{padding:22px}.product-guide-tab-heading[data-astro-cid-e3cev37s]{gap:14px}.product-guide-tab-index[data-astro-cid-e3cev37s]{margin-bottom:28px}.product-guide-system-note[data-astro-cid-e3cev37s]{padding:52px 0}}
