.kit-hero-grid[data-astro-cid-hzajjmpu]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:58px;display:grid}.kit-hero[data-astro-cid-hzajjmpu] h1[data-astro-cid-hzajjmpu]{max-width:720px;font-size:clamp(42px,5.2vw,68px)}.kit-lead[data-astro-cid-hzajjmpu]{max-width:550px;color:var(--muted);font-size:17px}.kit-price[data-astro-cid-hzajjmpu]{align-items:center;gap:18px;margin:27px 0 20px;display:flex}.kit-price[data-astro-cid-hzajjmpu] strong[data-astro-cid-hzajjmpu]{color:var(--purple);font-size:50px;line-height:1}.kit-price[data-astro-cid-hzajjmpu] span[data-astro-cid-hzajjmpu]{color:var(--muted);font-size:14px}.kit-availability[data-astro-cid-hzajjmpu]{font-size:14px;line-height:1.8}.kit-availability[data-astro-cid-hzajjmpu] .pill[data-astro-cid-hzajjmpu]{margin-right:8px;font-size:12px}.kit-fine[data-astro-cid-hzajjmpu]{color:var(--muted);margin-top:16px;font-size:13px}.kit-cover[data-astro-cid-hzajjmpu]{color:#252448;background:linear-gradient(145deg,#faf7ff,#e4efff);border:1px solid #c9c6ed;border-radius:24px;min-width:0;padding:30px;transform:rotate(2deg);box-shadow:0 26px 70px #3b347c1f}.kit-cover-top[data-astro-cid-hzajjmpu],.kit-cover-bottom[data-astro-cid-hzajjmpu]{color:#565474;flex-wrap:wrap;justify-content:space-between;gap:15px;font-size:12px;display:flex}.kit-cover-symbol[data-astro-cid-hzajjmpu]{color:#5941c9;background:#fff;border-radius:20px;margin:35px 0 20px;padding:18px;display:inline-flex}.kit-cover[data-astro-cid-hzajjmpu] h2[data-astro-cid-hzajjmpu]{margin:0 0 15px;font-size:clamp(28px,3vw,39px)}.kit-cover[data-astro-cid-hzajjmpu] p[data-astro-cid-hzajjmpu]{font-size:15px}.kit-shot-strip[data-astro-cid-hzajjmpu]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:35px 0 26px;display:grid}.kit-shot-strip[data-astro-cid-hzajjmpu] div[data-astro-cid-hzajjmpu]{background:#fffc;border-radius:10px;min-width:0;padding:16px 8px}.kit-shot-strip[data-astro-cid-hzajjmpu] span[data-astro-cid-hzajjmpu],.kit-shot-strip[data-astro-cid-hzajjmpu] strong[data-astro-cid-hzajjmpu]{font-size:12px;display:block}.kit-shot-strip[data-astro-cid-hzajjmpu] span[data-astro-cid-hzajjmpu]{color:#68579a;margin-bottom:5px}.kit-cover-bottom[data-astro-cid-hzajjmpu]{border-top:1px solid #c9c6ed;padding-top:20px}.kit-included[data-astro-cid-hzajjmpu] h3[data-astro-cid-hzajjmpu]{font-size:24px}.kit-scope[data-astro-cid-hzajjmpu]{background:var(--soft);border:1px solid var(--line);border-radius:14px;margin-top:26px;padding:24px 28px}.kit-scope[data-astro-cid-hzajjmpu] h3[data-astro-cid-hzajjmpu]{margin:0 0 10px;font-size:21px}.kit-scope[data-astro-cid-hzajjmpu] p[data-astro-cid-hzajjmpu]{color:var(--muted);margin:0;font-size:15px}.kit-case[data-astro-cid-hzajjmpu]{position:relative}.kit-case-number[data-astro-cid-hzajjmpu]{color:var(--purple);font-size:25px;position:absolute;top:25px;right:28px}.kit-case[data-astro-cid-hzajjmpu] h3[data-astro-cid-hzajjmpu]{font-size:25px}.kit-preview[data-astro-cid-hzajjmpu]{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:50px;padding:40px;display:grid;box-shadow:0 15px 50px #5140780d}.kit-preview[data-astro-cid-hzajjmpu] h2[data-astro-cid-hzajjmpu]{font-size:38px}.kit-preview[data-astro-cid-hzajjmpu] p[data-astro-cid-hzajjmpu]{color:var(--muted)}.kit-preview-notes[data-astro-cid-hzajjmpu]{background:var(--soft);border-radius:15px;padding:25px}.kit-preview-notes[data-astro-cid-hzajjmpu] .pill[data-astro-cid-hzajjmpu]{font-size:12px}.kit-preview-notes[data-astro-cid-hzajjmpu] ol[data-astro-cid-hzajjmpu]{margin-bottom:0;padding-left:24px}.kit-preview-notes[data-astro-cid-hzajjmpu] li[data-astro-cid-hzajjmpu]{padding:12px 0 12px 6px}.kit-preview-notes[data-astro-cid-hzajjmpu] strong[data-astro-cid-hzajjmpu],.kit-preview-notes[data-astro-cid-hzajjmpu] span[data-astro-cid-hzajjmpu]{display:block}.kit-preview-notes[data-astro-cid-hzajjmpu] li[data-astro-cid-hzajjmpu] span[data-astro-cid-hzajjmpu]{color:var(--muted);margin-top:3px;font-size:14px}.kit-purchase-grid[data-astro-cid-hzajjmpu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.kit-purchase-grid[data-astro-cid-hzajjmpu] h2[data-astro-cid-hzajjmpu]{font-size:28px}.kit-purchase-grid[data-astro-cid-hzajjmpu] p[data-astro-cid-hzajjmpu]{font-size:15px}.kit-faq[data-astro-cid-hzajjmpu]{max-width:850px}.kit-faq[data-astro-cid-hzajjmpu] h2[data-astro-cid-hzajjmpu]{font-size:35px}.kit-faq[data-astro-cid-hzajjmpu] details[data-astro-cid-hzajjmpu]{border-bottom:1px solid var(--line);padding:18px 0}.kit-faq[data-astro-cid-hzajjmpu] summary[data-astro-cid-hzajjmpu]{cursor:pointer;align-content:center;min-height:44px;margin-left:20px;padding-left:3px;font-weight:650;display:list-item}.kit-faq[data-astro-cid-hzajjmpu] details[data-astro-cid-hzajjmpu] p[data-astro-cid-hzajjmpu]{color:var(--muted);font-size:15px}.kit-support[data-astro-cid-hzajjmpu]{border-top:1px solid var(--line);padding-top:30px}.kit-support[data-astro-cid-hzajjmpu] h2[data-astro-cid-hzajjmpu]{font-size:28px}.kit-support[data-astro-cid-hzajjmpu] p[data-astro-cid-hzajjmpu]{color:var(--muted);font-size:15px}.kit-support[data-astro-cid-hzajjmpu]>p[data-astro-cid-hzajjmpu]>a[data-astro-cid-hzajjmpu]{color:var(--purple);text-underline-offset:4px;font-size:18px;text-decoration:underline}.kit-support[data-astro-cid-hzajjmpu] .support-links[data-astro-cid-hzajjmpu]{font-size:14px}.kit-purchase-grid[data-astro-cid-hzajjmpu] .support-links[data-astro-cid-hzajjmpu]{gap:18px;font-size:14px}.kit-purchase-grid[data-astro-cid-hzajjmpu] .support-links[data-astro-cid-hzajjmpu] a[data-astro-cid-hzajjmpu],.kit-support[data-astro-cid-hzajjmpu] .support-links[data-astro-cid-hzajjmpu] a[data-astro-cid-hzajjmpu]{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (width<=900px){.kit-hero-grid[data-astro-cid-hzajjmpu]{gap:30px}.kit-cover[data-astro-cid-hzajjmpu]{padding:24px;transform:none}.kit-cover[data-astro-cid-hzajjmpu] h2[data-astro-cid-hzajjmpu]{font-size:30px}.kit-preview[data-astro-cid-hzajjmpu]{gap:28px;padding:28px}.kit-shot-strip[data-astro-cid-hzajjmpu]{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-cover-symbol[data-astro-cid-hzajjmpu]{margin-top:25px}}@media (width<=780px){.kit-hero-grid[data-astro-cid-hzajjmpu],.kit-preview[data-astro-cid-hzajjmpu],.kit-purchase-grid[data-astro-cid-hzajjmpu]{grid-template-columns:1fr}.kit-hero-grid[data-astro-cid-hzajjmpu]{gap:30px}.kit-cover[data-astro-cid-hzajjmpu]{max-width:550px}.kit-hero[data-astro-cid-hzajjmpu] h1[data-astro-cid-hzajjmpu]{font-size:44px}.kit-preview[data-astro-cid-hzajjmpu] h2[data-astro-cid-hzajjmpu]{font-size:31px}.kit-cover[data-astro-cid-hzajjmpu] h2[data-astro-cid-hzajjmpu]{font-size:34px}.kit-shot-strip[data-astro-cid-hzajjmpu]{grid-template-columns:repeat(4,minmax(0,1fr))}.kit-scope[data-astro-cid-hzajjmpu]{padding:22px}.kit-faq[data-astro-cid-hzajjmpu] h2[data-astro-cid-hzajjmpu]{font-size:29px}}@media (width<=420px){.kit-shot-strip[data-astro-cid-hzajjmpu]{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-hero[data-astro-cid-hzajjmpu] .btn-row[data-astro-cid-hzajjmpu] .btn[data-astro-cid-hzajjmpu]{width:100%}.kit-preview[data-astro-cid-hzajjmpu],.kit-cover[data-astro-cid-hzajjmpu]{padding:23px}.kit-cover[data-astro-cid-hzajjmpu] h2[data-astro-cid-hzajjmpu]{font-size:31px}.kit-purchase-grid[data-astro-cid-hzajjmpu] h2[data-astro-cid-hzajjmpu]{font-size:25px}}
