.top[data-astro-cid-immpfwj3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:var(--space-2xl);align-items:start;padding-top:var(--space-m);padding-bottom:var(--space-3xl)}.cover[data-astro-cid-immpfwj3]{aspect-ratio:3 / 4}.info[data-astro-cid-immpfwj3]{display:flex;flex-direction:column;gap:var(--space-m);padding-top:var(--space-2xs)}.info[data-astro-cid-immpfwj3] .eyebrow[data-astro-cid-immpfwj3] a[data-astro-cid-immpfwj3]{color:inherit;text-decoration:none}h1[data-astro-cid-immpfwj3]{margin:0;font-size:clamp(3.5rem,6vw,5.25rem);line-height:.95}.pitch[data-astro-cid-immpfwj3]{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.35;color:#3b332a}.buybox[data-astro-cid-immpfwj3]{display:flex;flex-direction:column;gap:var(--space-m);padding:var(--space-l) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.price-row[data-astro-cid-immpfwj3]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s)}.amount[data-astro-cid-immpfwj3]{font-family:var(--font-display);font-size:3.5rem;line-height:1}.amount[data-astro-cid-immpfwj3].pending{font-size:2rem}.files[data-astro-cid-immpfwj3]{font-size:.8rem;color:var(--muted);text-align:right}.wide[data-astro-cid-immpfwj3]{width:100%}.fine-print[data-astro-cid-immpfwj3]{margin:0;font-size:.75rem;color:var(--muted)}.included-label[data-astro-cid-immpfwj3]{margin:0 0 var(--space-3xs);font-family:var(--font-ui);font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.toc[data-astro-cid-immpfwj3]{margin:0;padding:0;list-style:none}.toc[data-astro-cid-immpfwj3] li[data-astro-cid-immpfwj3]{border-bottom:1px solid var(--line)}.toc[data-astro-cid-immpfwj3] a[data-astro-cid-immpfwj3]{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;gap:var(--space-xs);align-items:center;min-height:3rem;padding:var(--space-2xs) 0;text-decoration:none}.numeral[data-astro-cid-immpfwj3]{font-family:var(--font-display);font-size:1.1rem;color:var(--accent)}.toc-title[data-astro-cid-immpfwj3]{font-family:var(--font-display);font-size:1.3rem;line-height:1.2}.toc-title[data-astro-cid-immpfwj3] span[data-astro-cid-immpfwj3]{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .35s ease}.toc[data-astro-cid-immpfwj3] a[data-astro-cid-immpfwj3]:hover .toc-title[data-astro-cid-immpfwj3] span[data-astro-cid-immpfwj3],.toc[data-astro-cid-immpfwj3] a[data-astro-cid-immpfwj3]:focus-visible .toc-title[data-astro-cid-immpfwj3] span[data-astro-cid-immpfwj3]{background-size:100% 1px}.devices[data-astro-cid-immpfwj3]{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.trust[data-astro-cid-immpfwj3]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-s);font-size:.75rem;color:var(--muted)}.trust[data-astro-cid-immpfwj3] li[data-astro-cid-immpfwj3]{display:flex;gap:var(--space-xs);align-items:flex-start}.trust[data-astro-cid-immpfwj3] svg[data-astro-cid-immpfwj3]{flex:none;color:var(--accent)}.band[data-astro-cid-immpfwj3]{border-top:1px solid var(--line)}#mockups[data-astro-cid-immpfwj3]{scroll-margin-top:var(--space-s)}.pieces[data-astro-cid-immpfwj3]{padding-top:var(--space-3xl);padding-bottom:var(--space-m)}.pieces[data-astro-cid-immpfwj3] h2[data-astro-cid-immpfwj3]{margin:var(--space-xs) 0 var(--space-xs);font-size:clamp(2.2rem,4vw,3.25rem);line-height:1.05}.view-hint[data-astro-cid-immpfwj3]{margin:0 0 var(--space-xl);display:flex;gap:var(--space-2xs);align-items:center;font-size:.8rem;color:var(--muted)}.view-hint[data-astro-cid-immpfwj3] svg[data-astro-cid-immpfwj3]{color:var(--accent)}.hint-touch[data-astro-cid-immpfwj3]{display:none}@media(hover:none){.hint-hover[data-astro-cid-immpfwj3]{display:none}.hint-touch[data-astro-cid-immpfwj3]{display:inline}}.piece[data-astro-cid-immpfwj3]{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.6fr);gap:var(--space-xl);align-items:center;padding:var(--space-xl) 0;border-top:1px solid var(--line);scroll-margin-top:1.5rem}.piece-copy[data-astro-cid-immpfwj3]{display:flex;flex-direction:column;gap:var(--space-xs)}.numeral[data-astro-cid-immpfwj3].big{font-size:3.4rem;line-height:1}.piece-copy[data-astro-cid-immpfwj3] h3[data-astro-cid-immpfwj3]{margin:0;font-size:2rem;line-height:1.1}.feel[data-astro-cid-immpfwj3]{margin:0;font-family:var(--font-display);font-style:italic;font-size:1.45rem;line-height:1.35;color:#4a4036}.shots[data-astro-cid-immpfwj3]{display:grid;grid-template-columns:minmax(0,9fr) minmax(0,16fr);gap:var(--space-s);align-items:start}.shot[data-astro-cid-immpfwj3]{margin:0}.shot-open[data-astro-cid-immpfwj3]{position:relative;display:block;width:100%;padding:0;border:0;background:none;border-radius:var(--radius);cursor:zoom-in}.shot-open[data-astro-cid-immpfwj3] .frame[data-astro-cid-immpfwj3]{display:block;aspect-ratio:4 / 3}.shot[data-astro-cid-immpfwj3].phone .shot-open[data-astro-cid-immpfwj3] .frame[data-astro-cid-immpfwj3]{aspect-ratio:3 / 4}.shot-open[data-astro-cid-immpfwj3] img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.shot-open[data-astro-cid-immpfwj3]:hover img,.shot-open[data-astro-cid-immpfwj3]:focus-visible img{transform:scale(1.025)}.expand[data-astro-cid-immpfwj3]{position:absolute;right:.75rem;bottom:.75rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:#f4efe8eb;color:var(--ink);box-shadow:0 4px 12px #1a17142e;opacity:0;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease}.shot-open[data-astro-cid-immpfwj3]:hover .expand[data-astro-cid-immpfwj3],.shot-open[data-astro-cid-immpfwj3]:focus-visible .expand[data-astro-cid-immpfwj3]{opacity:1;transform:none}@media(hover:none){.expand[data-astro-cid-immpfwj3]{opacity:1;transform:none}}.shot-open[data-astro-cid-immpfwj3]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.shot-open[data-astro-cid-immpfwj3] img{transition:none}}.shot[data-astro-cid-immpfwj3] figcaption[data-astro-cid-immpfwj3]{margin-top:var(--space-2xs);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.closing[data-astro-cid-immpfwj3]{padding-top:var(--space-l);padding-bottom:var(--space-3xl)}.closing-band[data-astro-cid-immpfwj3]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-l);padding:var(--space-2xl) var(--space-2xl);background:var(--ink);color:var(--paper);border-radius:var(--radius)}.closing-band[data-astro-cid-immpfwj3] .eyebrow[data-astro-cid-immpfwj3]{color:#c9bba5;margin-bottom:var(--space-2xs)}.closing-title[data-astro-cid-immpfwj3]{margin:0;font-family:var(--font-display);font-size:clamp(2rem,3.6vw,2.75rem);line-height:1.1}.closing-notify[data-astro-cid-immpfwj3]{flex:1 1 22rem;max-width:30rem}.btn-buy[data-astro-cid-immpfwj3].light{background:var(--paper);color:var(--ink)}.btn-buy[data-astro-cid-immpfwj3].light:hover{background:#fffaf2;color:var(--ink)}.btn-buy[data-astro-cid-immpfwj3].light:disabled{background:#3b332a;color:#c9bba5}@media(max-width:900px){.top[data-astro-cid-immpfwj3]{grid-template-columns:1fr;gap:var(--space-l);padding-top:var(--space-2xs);padding-bottom:var(--space-2xl)}.trust[data-astro-cid-immpfwj3]{grid-template-columns:1fr;gap:var(--space-xs)}.pieces[data-astro-cid-immpfwj3]{padding-top:var(--space-2xl)}.view-hint[data-astro-cid-immpfwj3]{margin-bottom:var(--space-m)}.piece[data-astro-cid-immpfwj3]{grid-template-columns:1fr;gap:var(--space-s);padding:var(--space-l) 0}.piece-copy[data-astro-cid-immpfwj3]{gap:var(--space-2xs)}.numeral[data-astro-cid-immpfwj3].big{font-size:2.2rem}.piece-copy[data-astro-cid-immpfwj3] h3[data-astro-cid-immpfwj3]{font-size:1.6rem}.feel[data-astro-cid-immpfwj3]{font-size:1.25rem}.shots[data-astro-cid-immpfwj3]{grid-template-columns:1fr;gap:var(--space-xs)}.shot[data-astro-cid-immpfwj3].phone .shot-open[data-astro-cid-immpfwj3] .frame[data-astro-cid-immpfwj3]{aspect-ratio:4 / 3}.shot[data-astro-cid-immpfwj3] figcaption[data-astro-cid-immpfwj3]{display:none}.closing-band[data-astro-cid-immpfwj3]{padding:var(--space-l) var(--space-m)}.closing-band[data-astro-cid-immpfwj3] .btn-buy[data-astro-cid-immpfwj3]{width:100%}}@media(max-width:520px){.devices[data-astro-cid-immpfwj3]{display:none}.toc[data-astro-cid-immpfwj3] a[data-astro-cid-immpfwj3]{grid-template-columns:2.25rem minmax(0,1fr)}}
