.courts-grid[data-astro-cid-lcdefpme]{gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.court-card[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);gap:var(--space-sm);flex-direction:column;display:flex}.court-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-title-sm);margin:0}.court-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-body-sm);color:var(--text-secondary);flex:1}.court-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:var(--text-label-sm);color:var(--primary);font-weight:600}.court-card-coming[data-astro-cid-lcdefpme]{background:#f8fbff}.court-status[data-astro-cid-lcdefpme]{padding:2px var(--space-sm);border-radius:var(--radius-pill);font-size:var(--text-caption);align-items:center;width:fit-content;font-weight:600;display:inline-flex}.court-status[data-astro-cid-lcdefpme].supported{color:#166534;background:#dcfce7}.court-status[data-astro-cid-lcdefpme].coming{color:#854d0e;background:#fef9c3}.pricing-grid[data-astro-cid-lcdefpme]{gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:680px;display:grid}.pricing-card[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);gap:var(--space-md);flex-direction:column;display:flex}.pricing-card-pro[data-astro-cid-lcdefpme]{border-color:var(--primary);border-width:2px}.pricing-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-title-sm);margin:0}.pricing-card[data-astro-cid-lcdefpme] .price[data-astro-cid-lcdefpme]{font-size:var(--text-headline-sm);color:var(--primary);margin:0;font-weight:700}.pricing-card[data-astro-cid-lcdefpme] .price[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:var(--text-body-sm);color:var(--text-secondary);font-weight:400}.pricing-card[data-astro-cid-lcdefpme] .price-alt[data-astro-cid-lcdefpme]{font-size:var(--text-caption);color:var(--text-secondary);margin-top:calc(-1 * var(--space-sm))}.pricing-card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{padding-left:var(--space-lg);font-size:var(--text-body-sm);color:var(--text-secondary);flex-direction:column;flex:1;gap:4px;display:flex}.pricing-card[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{margin-top:var(--space-sm);text-align:center}.faq-list[data-astro-cid-lcdefpme]{gap:var(--space-sm);margin-top:var(--space-xl);flex-direction:column;max-width:840px;display:flex}.faq-item[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:0;overflow:hidden}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{padding:var(--space-lg) var(--space-xl);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-md);list-style:none;display:flex}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--primary);flex:none;font-size:1.5rem;font-weight:400;line-height:1}.faq-item[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"−"}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--blue-bright);outline-offset:-3px}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-body-lg);margin:0;font-weight:600}.faq-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{padding:0 var(--space-xl) var(--space-lg);font-size:var(--text-body-sm);color:var(--text-secondary);margin:0;line-height:1.6}.faq-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--primary)}@media (width<=640px){.court-card[data-astro-cid-lcdefpme]{padding:var(--space-lg)}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{padding:var(--space-md) var(--space-lg)}.faq-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{padding:0 var(--space-lg) var(--space-lg)}}
