.product-hero[data-astro-cid-hflh52fc]{padding-bottom:60px}.product-back[data-astro-cid-hflh52fc]{color:var(--muted);text-underline-offset:4px;margin-bottom:30px;font-size:14px;display:inline-block}.product-back[data-astro-cid-hflh52fc]:hover{color:var(--accent)}.product-hero[data-astro-cid-hflh52fc] h1[data-astro-cid-hflh52fc]{max-width:1000px;font-size:clamp(40px,4.6vw,62px)}.product-hero[data-astro-cid-hflh52fc] .page-lead[data-astro-cid-hflh52fc]{max-width:880px}.product-option-list[data-astro-cid-hflh52fc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 50px;margin:35px 0 0;display:grid}.product-option-list[data-astro-cid-hflh52fc]>div[data-astro-cid-hflh52fc]{border-top:1px solid var(--line);padding:24px 0}.product-option-list[data-astro-cid-hflh52fc] dt[data-astro-cid-hflh52fc]{letter-spacing:-.025em;color:var(--ink);margin-bottom:10px;font-size:22px;font-weight:500;line-height:1.4}.product-option-list[data-astro-cid-hflh52fc] dd[data-astro-cid-hflh52fc]{font-size:var(--body-copy-size);color:var(--muted);margin:0;line-height:1.75}.product-uses[data-astro-cid-hflh52fc]{background:var(--ui-accent-soft,#e3ebff);border-block:1px solid var(--line);padding-block:75px}.product-use-grid[data-astro-cid-hflh52fc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:35px;display:grid}.product-use-grid[data-astro-cid-hflh52fc] article[data-astro-cid-hflh52fc]{border:1px solid var(--line);border-radius:var(--ui-radius,3px);background:var(--surface);padding:24px}.product-use-grid[data-astro-cid-hflh52fc] h3[data-astro-cid-hflh52fc]{letter-spacing:-.02em;margin:0 0 10px;font-size:21px;font-weight:500;line-height:1.4}.product-use-grid[data-astro-cid-hflh52fc] p[data-astro-cid-hflh52fc]{color:var(--muted);margin:0;font-size:17px;line-height:1.7}.product-free[data-astro-cid-hflh52fc]{padding-bottom:0}.product-free-grid[data-astro-cid-hflh52fc]{grid-template-columns:repeat(3,minmax(0,1fr))}.product-steps[data-astro-cid-hflh52fc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:35px 0 0;padding:0;list-style:none;display:grid}.product-steps[data-astro-cid-hflh52fc] li[data-astro-cid-hflh52fc]{border-top:1px solid var(--line);padding-top:24px}.product-steps[data-astro-cid-hflh52fc] li[data-astro-cid-hflh52fc]>span[data-astro-cid-hflh52fc]{font-family:var(--ui-mono,inherit);color:var(--warm);letter-spacing:.08em;font-size:12px}.product-steps[data-astro-cid-hflh52fc] h3[data-astro-cid-hflh52fc]{letter-spacing:-.03em;margin:16px 0 12px;font-size:23px;font-weight:500;line-height:1.35}.product-steps[data-astro-cid-hflh52fc] p[data-astro-cid-hflh52fc]{font-size:var(--body-copy-size);color:var(--muted);margin:0;line-height:1.75}.product-checks[data-astro-cid-hflh52fc]{border-left:2px solid var(--warm);background:var(--ui-surface-alt,#eef3ff);margin-top:45px;padding:28px 30px}.product-checks[data-astro-cid-hflh52fc] h3[data-astro-cid-hflh52fc]{margin:0 0 14px;font-size:20px;font-weight:500}.product-checks[data-astro-cid-hflh52fc] ul[data-astro-cid-hflh52fc]{gap:8px;margin:0;padding-left:1.2rem;display:grid}.product-checks[data-astro-cid-hflh52fc] li[data-astro-cid-hflh52fc]{color:var(--muted);font-size:18px;line-height:1.7}.product-faq[data-astro-cid-hflh52fc]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;display:grid}.product-faq[data-astro-cid-hflh52fc] details[data-astro-cid-hflh52fc]{border-top:1px solid var(--line)}.product-faq[data-astro-cid-hflh52fc] details[data-astro-cid-hflh52fc]:last-child{border-bottom:1px solid var(--line)}.product-faq[data-astro-cid-hflh52fc] summary[data-astro-cid-hflh52fc]{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:19px;line-height:1.55;list-style:none;display:flex}.product-faq[data-astro-cid-hflh52fc] summary[data-astro-cid-hflh52fc]::-webkit-details-marker{display:none}.product-faq[data-astro-cid-hflh52fc] summary[data-astro-cid-hflh52fc]>span[data-astro-cid-hflh52fc]{color:var(--accent);flex-shrink:0;font-size:24px}.product-faq[data-astro-cid-hflh52fc] details[data-astro-cid-hflh52fc][open] summary[data-astro-cid-hflh52fc]>span[data-astro-cid-hflh52fc]{transform:rotate(45deg)}.product-faq[data-astro-cid-hflh52fc] details[data-astro-cid-hflh52fc]>p[data-astro-cid-hflh52fc]{color:var(--muted);margin:0;padding-bottom:22px;font-size:18px;line-height:1.85}.product-related[data-astro-cid-hflh52fc]{padding-bottom:70px}.product-related-links[data-astro-cid-hflh52fc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}.product-related-links[data-astro-cid-hflh52fc] a[data-astro-cid-hflh52fc]{border:1px solid var(--line);border-radius:var(--ui-radius,3px);background:var(--surface);height:100%;color:var(--ink);padding:20px 22px;font-size:18px;line-height:1.45;text-decoration:none;display:block}.product-related-links[data-astro-cid-hflh52fc] a[data-astro-cid-hflh52fc]:hover,.product-related-links[data-astro-cid-hflh52fc] a[data-astro-cid-hflh52fc]:focus-visible{border-color:var(--accent);color:var(--accent)}.product-related-links[data-astro-cid-hflh52fc] span[data-astro-cid-hflh52fc]{color:var(--accent)}.product-other[data-astro-cid-hflh52fc]{flex-wrap:wrap;gap:10px 22px;margin-top:28px;font-size:16px;display:flex}.product-other[data-astro-cid-hflh52fc]>span[data-astro-cid-hflh52fc]{font-family:var(--ui-mono,inherit);letter-spacing:.06em;text-transform:uppercase;color:var(--warm);width:100%;font-size:12px}.product-other[data-astro-cid-hflh52fc] a[data-astro-cid-hflh52fc]{color:var(--accent);border-bottom:1px solid var(--line)}.product-other[data-astro-cid-hflh52fc] a[data-astro-cid-hflh52fc]:hover{border-bottom-color:var(--accent)}@media (width<=1000px){.product-use-grid[data-astro-cid-hflh52fc],.product-related-links[data-astro-cid-hflh52fc]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-steps[data-astro-cid-hflh52fc]{gap:24px}.product-faq[data-astro-cid-hflh52fc]{gap:35px}}@media (width<=700px){.product-option-list[data-astro-cid-hflh52fc],.product-steps[data-astro-cid-hflh52fc],.product-faq[data-astro-cid-hflh52fc],.product-use-grid[data-astro-cid-hflh52fc],.product-related-links[data-astro-cid-hflh52fc]{grid-template-columns:1fr}.product-uses[data-astro-cid-hflh52fc]{padding-block:50px}.product-option-list[data-astro-cid-hflh52fc] dt[data-astro-cid-hflh52fc]{font-size:20px}.product-checks[data-astro-cid-hflh52fc]{padding:22px}}
