.camera-pricing[data-astro-cid-bnzs7wvs]{display:grid;grid-template-columns:1fr 1.15fr;gap:1.5rem;margin-top:2rem;align-items:start}.plan[data-astro-cid-bnzs7wvs]{display:flex;flex-direction:column;gap:.25rem;position:relative}.plan[data-astro-cid-bnzs7wvs].featured{border-color:var(--cta);box-shadow:var(--elevation-float)}.badge[data-astro-cid-bnzs7wvs]{position:absolute;top:-.7rem;left:1.25rem;background:var(--cta);color:#fff;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .6rem;border-radius:999px}.price[data-astro-cid-bnzs7wvs]{font-size:2rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--heading)}.price[data-astro-cid-bnzs7wvs] span[data-astro-cid-bnzs7wvs]{font-size:.9rem;font-weight:500;margin-left:.35rem}.billed[data-astro-cid-bnzs7wvs]{font-size:.82rem;margin:.15rem 0 .75rem}.plan[data-astro-cid-bnzs7wvs] ul[data-astro-cid-bnzs7wvs]{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;gap:.5rem;font-size:.95rem}.plan[data-astro-cid-bnzs7wvs] li[data-astro-cid-bnzs7wvs]:before{content:"✓";color:var(--brand-primary);font-weight:700;margin-right:.5rem}.plan[data-astro-cid-bnzs7wvs] .btn[data-astro-cid-bnzs7wvs]{margin-top:auto;align-self:start}.options[data-astro-cid-bnzs7wvs]{padding-top:.4rem}.options[data-astro-cid-bnzs7wvs] h3[data-astro-cid-bnzs7wvs]{margin-bottom:.5rem}.options[data-astro-cid-bnzs7wvs] table[data-astro-cid-bnzs7wvs]{width:100%;border-collapse:collapse;font-size:.95rem}.options[data-astro-cid-bnzs7wvs] th[data-astro-cid-bnzs7wvs]{text-align:left;font-weight:500;padding:.7rem 1rem .7rem 0;vertical-align:top;color:var(--text-primary)}.options[data-astro-cid-bnzs7wvs] th[data-astro-cid-bnzs7wvs] span[data-astro-cid-bnzs7wvs]{display:block;font-size:.8rem;font-weight:400}.options[data-astro-cid-bnzs7wvs] td[data-astro-cid-bnzs7wvs]{text-align:right;white-space:nowrap;font-weight:600;color:var(--heading);font-variant-numeric:tabular-nums;padding:.7rem 0;vertical-align:top}.options[data-astro-cid-bnzs7wvs] tr[data-astro-cid-bnzs7wvs]+tr[data-astro-cid-bnzs7wvs]{border-top:1px solid var(--border)}.options-note[data-astro-cid-bnzs7wvs]{font-size:.88rem;margin:1.25rem 0 0}.options-note[data-astro-cid-bnzs7wvs] a[data-astro-cid-bnzs7wvs]{color:var(--text-primary);text-decoration:underline}.plans-note[data-astro-cid-bnzs7wvs]{font-size:.85rem;margin-top:1.25rem}@media(max-width:820px){.camera-pricing[data-astro-cid-bnzs7wvs]{grid-template-columns:1fr}}.hero[data-astro-cid-5anrsygf]{padding:clamp(3rem,8vw,6rem) 0}.hero-grid[data-astro-cid-5anrsygf],.specs-grid[data-astro-cid-5anrsygf],.quote-grid[data-astro-cid-5anrsygf]{display:grid;gap:3rem;align-items:center;grid-template-columns:1fr 1fr}.quote-grid[data-astro-cid-5anrsygf]{align-items:start}.hero-ctas[data-astro-cid-5anrsygf]{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.75rem}.hero-grid[data-astro-cid-5anrsygf] img[data-astro-cid-5anrsygf],.specs-img[data-astro-cid-5anrsygf]{border-radius:var(--radius-card)}.specs[data-astro-cid-5anrsygf]{width:100%;border-collapse:collapse;margin-top:1.5rem;font-size:.95rem}.specs[data-astro-cid-5anrsygf] th[data-astro-cid-5anrsygf]{text-align:left;white-space:nowrap;padding:.6rem 1.25rem .6rem 0;vertical-align:top}.specs[data-astro-cid-5anrsygf] td[data-astro-cid-5anrsygf]{color:var(--text-secondary);padding:.6rem 0}.specs[data-astro-cid-5anrsygf] tr[data-astro-cid-5anrsygf]+tr[data-astro-cid-5anrsygf]{border-top:1px solid var(--border)}@media(max-width:820px){.hero-grid[data-astro-cid-5anrsygf],.specs-grid[data-astro-cid-5anrsygf],.quote-grid[data-astro-cid-5anrsygf]{grid-template-columns:1fr;gap:2rem}}.intro[data-astro-cid-5anrsygf]{max-width:40rem;margin-top:.75rem}.why-row[data-astro-cid-5anrsygf]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3rem}.why-index[data-astro-cid-5anrsygf]{display:block;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:.75rem}.why[data-astro-cid-5anrsygf] h3[data-astro-cid-5anrsygf]{margin-bottom:.4rem}.why[data-astro-cid-5anrsygf] p[data-astro-cid-5anrsygf]{margin:0}@media(max-width:1023px){.why-row[data-astro-cid-5anrsygf]{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.why-row[data-astro-cid-5anrsygf]{grid-template-columns:1fr;gap:1.5rem}}
