.faq[data-astro-cid-gfo3rpqg]{margin-top:var(--cc-space-4xl);border-top:1px solid var(--border)}.faq__item[data-astro-cid-gfo3rpqg]{border-bottom:1px solid var(--border)}.faq__q[data-astro-cid-gfo3rpqg]{justify-content:space-between;align-items:center;gap:var(--cc-space-lg);padding-block:var(--cc-space-xl);cursor:pointer;list-style:none;display:flex}.faq__q[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-gfo3rpqg]{width:14px;height:14px;color:var(--accent-text);flex-shrink:0;position:relative}.faq__icon[data-astro-cid-gfo3rpqg]:before,.faq__icon[data-astro-cid-gfo3rpqg]:after{content:"";width:100%;height:2px;transition:transform var(--dur-base) var(--ease-out);background-color:currentColor;margin-top:-1px;position:absolute;top:50%;left:0}.faq__icon[data-astro-cid-gfo3rpqg]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-gfo3rpqg][open] .faq__icon[data-astro-cid-gfo3rpqg]:after{transform:rotate(0)}.faq__a[data-astro-cid-gfo3rpqg]{max-width:42rem;padding-bottom:var(--cc-space-xl);color:var(--text-muted)}.banner[data-astro-cid-3opvk3bv]{gap:var(--cc-space-2xl);padding:var(--cc-space-2xl);border:1px solid var(--border);border-radius:var(--radius-card);background-color:var(--surface-raised);display:grid}.banner__blurb[data-astro-cid-3opvk3bv]{margin-top:var(--cc-space-sm);font-size:var(--text-body-sm);line-height:var(--leading-relaxed);color:var(--text-muted)}.banner__tags[data-astro-cid-3opvk3bv]{margin-top:var(--cc-space-md);font-size:var(--text-body-sm);font-weight:500}.banner__highlights[data-astro-cid-3opvk3bv]{--dot-color:var(--accent)}@media (width>=768px){.banner[data-astro-cid-3opvk3bv]{align-items:center;gap:var(--cc-space-5xl);padding:var(--cc-space-3xl);grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto}.banner--plain[data-astro-cid-3opvk3bv]{grid-template-columns:minmax(0,1fr) auto}.banner__highlights[data-astro-cid-3opvk3bv]{column-gap:var(--cc-space-2xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.plan[data-astro-cid-r45iyueb]{--plan-muted:var(--text-muted);--dot-color:var(--accent);height:100%;padding:var(--cc-space-2xl);border:1px solid var(--border);border-radius:var(--radius-card);background-color:var(--surface-raised);flex-direction:column;display:flex}.plan--featured[data-astro-cid-r45iyueb]{--plan-muted:var(--text-subtle);border-color:var(--surface-muted);background-color:var(--surface-muted)}.plan--featured[data-astro-cid-r45iyueb] .qty[data-astro-cid-r45iyueb]{background-color:var(--surface-raised)}.plan__head[data-astro-cid-r45iyueb]{justify-content:space-between;align-items:center;gap:var(--cc-space-sm);display:flex}.plan__badge[data-astro-cid-r45iyueb]{background-color:var(--accent);color:var(--text-on-accent)}.plan__blurb[data-astro-cid-r45iyueb]{margin-top:var(--cc-space-sm);font-size:var(--text-body-sm);line-height:var(--leading-relaxed);color:var(--plan-muted)}.plan__prices[data-astro-cid-r45iyueb]{gap:var(--cc-space-sm);margin-top:var(--cc-space-2xl);display:grid}.plan__price[data-astro-cid-r45iyueb]{align-items:baseline;gap:var(--cc-space-xs) var(--cc-space-sm);flex-wrap:wrap;display:flex}.plan__amount[data-astro-cid-r45iyueb]{font-family:var(--font-display);letter-spacing:var(--tracking-display);white-space:nowrap;font-size:2.25rem;font-weight:600;line-height:1}.plan__amount--custom[data-astro-cid-r45iyueb]{font-size:var(--text-title);line-height:2.25rem}.plan__unit[data-astro-cid-r45iyueb],.plan__assets[data-astro-cid-r45iyueb]{font-size:var(--text-body-sm);color:var(--plan-muted)}.plan__meta[data-astro-cid-r45iyueb]{margin-top:var(--cc-space-lg)}.plan__tags[data-astro-cid-r45iyueb]{font-size:var(--text-body-sm);font-weight:500}.plan__assets[data-astro-cid-r45iyueb]{min-height:1lh;font-size:var(--text-label)}.plan__quantity[data-astro-cid-r45iyueb]{gap:var(--cc-space-sm);margin-top:var(--cc-space-md);display:grid}.plan__quantity[data-astro-cid-r45iyueb][hidden]{display:none}.plan__quantity-input[data-astro-cid-r45iyueb]{text-align:end}.plan__total[data-astro-cid-r45iyueb]{font-size:var(--text-body-sm);color:var(--plan-muted)}.plan__total[data-astro-cid-r45iyueb] strong[data-astro-cid-r45iyueb]{font-variant-numeric:tabular-nums;color:inherit;font-weight:600}.plan__cta[data-astro-cid-r45iyueb]{gap:var(--cc-space-sm);margin-top:var(--cc-space-2xl);display:grid}.plan__btn[data-astro-cid-r45iyueb]{background-color:var(--surface-inverse);width:100%;color:var(--text-inverse)}.plan__btn[data-astro-cid-r45iyueb]:hover{background-color:var(--accent);color:var(--text-on-accent)}.plan__btn[data-astro-cid-r45iyueb][hidden]{display:none}.plan--featured[data-astro-cid-r45iyueb] .plan__btn[data-astro-cid-r45iyueb]{background-color:var(--accent);color:var(--text-on-accent)}.plan--featured[data-astro-cid-r45iyueb] .plan__btn[data-astro-cid-r45iyueb]:hover{background-color:var(--accent-hover)}.plan__highlights[data-astro-cid-r45iyueb]{margin-top:var(--cc-space-4xl);align-content:start}@media (width>=1024px){.plan__blurb[data-astro-cid-r45iyueb]{min-height:calc(3 * var(--leading-relaxed) * 1em)}}[data-billing=yearly] [data-astro-cid-r45iyueb][data-period=monthly],[data-billing=monthly] [data-astro-cid-r45iyueb][data-period=yearly]{display:none}.controls[data-astro-cid-jnvizqrh]{gap:var(--cc-space-md);margin-top:var(--cc-space-4xl);flex-wrap:wrap;display:flex}.segmented[data-astro-cid-jnvizqrh]{gap:var(--cc-space-xs);padding:var(--cc-space-xs);border:1px solid var(--border);border-radius:calc(var(--radius-control) + var(--cc-space-xs));background-color:var(--surface-raised);flex-wrap:wrap;display:inline-flex}.segmented__btn[data-astro-cid-jnvizqrh]{align-items:center;gap:var(--cc-space-sm);padding:var(--cc-space-sm) var(--cc-space-lg);border-radius:var(--radius-control);font-size:var(--text-body-sm);color:var(--text-muted);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);font-weight:600;line-height:1.5rem;display:inline-flex}.segmented__btn[data-astro-cid-jnvizqrh]:hover{color:var(--text)}.segmented__btn[data-astro-cid-jnvizqrh][aria-pressed=true]{background-color:var(--surface-inverse);color:var(--text-inverse)}.segmented__badge[data-astro-cid-jnvizqrh]{padding:var(--cc-space-xs) var(--cc-space-sm);border-radius:var(--radius-badge);background-color:var(--accent-soft);font-size:var(--text-eyebrow);color:var(--accent-text);line-height:1rem}.segmented__btn[data-astro-cid-jnvizqrh][aria-pressed=true] .segmented__badge[data-astro-cid-jnvizqrh]{background-color:var(--accent);color:var(--text-on-accent)}@media (forced-colors:active){.segmented__btn[data-astro-cid-jnvizqrh][aria-pressed=true],.segmented__btn[data-astro-cid-jnvizqrh][aria-pressed=true] .segmented__badge[data-astro-cid-jnvizqrh]{forced-color-adjust:none}.segmented__btn[data-astro-cid-jnvizqrh][aria-pressed=true]{color:highlighttext;background-color:highlight}.segmented__btn[data-astro-cid-jnvizqrh][aria-pressed=true] .segmented__badge[data-astro-cid-jnvizqrh]{color:highlight;background-color:highlighttext}}
