.indoor-hero[data-astro-cid-7vvt27wg]{position:relative;height:60vh;min-height:500px;display:flex;align-items:center;overflow:hidden}.hero-background[data-astro-cid-7vvt27wg]{position:absolute;inset:0;z-index:-2}.hero-background[data-astro-cid-7vvt27wg] img[data-astro-cid-7vvt27wg]{width:100%;height:100%;object-fit:cover}.hero-overlay[data-astro-cid-7vvt27wg]{position:absolute;inset:0;background:linear-gradient(135deg,#3b82f6d9,#22c55ed9);z-index:-1}.hero-content[data-astro-cid-7vvt27wg]{position:relative;z-index:1;color:#fff;width:100%}.breadcrumb[data-astro-cid-7vvt27wg]{margin-bottom:1rem;font-size:.875rem;opacity:.9}.breadcrumb[data-astro-cid-7vvt27wg] a[data-astro-cid-7vvt27wg]{color:#fff;text-decoration:none}.breadcrumb[data-astro-cid-7vvt27wg] a[data-astro-cid-7vvt27wg]:hover{text-decoration:underline}.breadcrumb[data-astro-cid-7vvt27wg] span[data-astro-cid-7vvt27wg]{margin:0 .5rem}.hero-title[data-astro-cid-7vvt27wg]{font-size:3rem;font-weight:700;margin-bottom:1rem}.hero-subtitle[data-astro-cid-7vvt27wg]{font-size:1.25rem;margin-bottom:2rem;opacity:.95;max-width:600px}.hero-features[data-astro-cid-7vvt27wg]{display:flex;gap:2rem;flex-wrap:wrap}.feature[data-astro-cid-7vvt27wg]{display:flex;align-items:center;gap:.5rem;background:#ffffff1a;padding:.75rem 1.5rem;border-radius:2rem;backdrop-filter:blur(10px)}.feature-icon[data-astro-cid-7vvt27wg]{font-size:1.25rem}.feature[data-astro-cid-7vvt27wg] span[data-astro-cid-7vvt27wg]{font-weight:500}.benefits-grid[data-astro-cid-7vvt27wg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.benefit-card[data-astro-cid-7vvt27wg]{padding:2rem;text-align:center;transition:var(--transition)}.benefit-card[data-astro-cid-7vvt27wg]:hover{transform:translateY(-4px)}.benefit-icon[data-astro-cid-7vvt27wg]{font-size:3rem;margin-bottom:1rem;display:block}.benefit-card[data-astro-cid-7vvt27wg] h3[data-astro-cid-7vvt27wg]{font-size:1.5rem;font-weight:600;color:var(--text-dark);margin-bottom:1rem}.benefit-card[data-astro-cid-7vvt27wg] p[data-astro-cid-7vvt27wg]{color:var(--text-gray);line-height:1.6;margin-bottom:1.5rem}.benefit-card[data-astro-cid-7vvt27wg] ul[data-astro-cid-7vvt27wg]{list-style:none;padding:0;text-align:left}.benefit-card[data-astro-cid-7vvt27wg] li[data-astro-cid-7vvt27wg]{display:flex;align-items:center;margin-bottom:.5rem;color:var(--text-gray)}.benefit-card[data-astro-cid-7vvt27wg] li[data-astro-cid-7vvt27wg]:before{content:"✓";color:var(--primary-color);font-weight:700;margin-right:.5rem}.section-header[data-astro-cid-7vvt27wg]{text-align:center;margin-bottom:3rem}.section-title[data-astro-cid-7vvt27wg]{font-size:2.5rem;font-weight:700;color:var(--text-dark);margin-bottom:1rem}.section-subtitle[data-astro-cid-7vvt27wg]{font-size:1.25rem;color:var(--text-gray)}.courts-grid[data-astro-cid-7vvt27wg]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}.no-courts[data-astro-cid-7vvt27wg]{text-align:center;padding:4rem 2rem}.no-courts[data-astro-cid-7vvt27wg] h3[data-astro-cid-7vvt27wg]{font-size:1.5rem;color:var(--text-dark);margin-bottom:1rem}.no-courts[data-astro-cid-7vvt27wg] p[data-astro-cid-7vvt27wg]{color:var(--text-gray);margin-bottom:2rem}.tips-grid[data-astro-cid-7vvt27wg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.tip-card[data-astro-cid-7vvt27wg]{padding:2rem;text-align:center;transition:var(--transition)}.tip-card[data-astro-cid-7vvt27wg]:hover{transform:translateY(-4px)}.tip-icon[data-astro-cid-7vvt27wg]{font-size:2.5rem;margin-bottom:1rem;display:block}.tip-card[data-astro-cid-7vvt27wg] h3[data-astro-cid-7vvt27wg]{font-size:1.25rem;font-weight:600;color:var(--text-dark);margin-bottom:1rem}.tip-card[data-astro-cid-7vvt27wg] p[data-astro-cid-7vvt27wg]{color:var(--text-gray);line-height:1.6}.comparison-table[data-astro-cid-7vvt27wg]{padding:2rem;overflow-x:auto;margin-bottom:2rem}.comparison-table[data-astro-cid-7vvt27wg] table[data-astro-cid-7vvt27wg]{width:100%;border-collapse:collapse}.comparison-table[data-astro-cid-7vvt27wg] th[data-astro-cid-7vvt27wg],.comparison-table[data-astro-cid-7vvt27wg] td[data-astro-cid-7vvt27wg]{padding:1rem;text-align:left;border-bottom:1px solid var(--border-color)}.comparison-table[data-astro-cid-7vvt27wg] th[data-astro-cid-7vvt27wg]{background:var(--bg-light);font-weight:600;color:var(--text-dark)}.comparison-table[data-astro-cid-7vvt27wg] th[data-astro-cid-7vvt27wg].indoor{color:var(--secondary-color)}.comparison-table[data-astro-cid-7vvt27wg] th[data-astro-cid-7vvt27wg].outdoor{color:var(--primary-color)}.comparison-table[data-astro-cid-7vvt27wg] td[data-astro-cid-7vvt27wg].indoor{background:#3b82f60d}.comparison-table[data-astro-cid-7vvt27wg] td[data-astro-cid-7vvt27wg].outdoor{background:#22c55e0d}.comparison-conclusion[data-astro-cid-7vvt27wg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.conclusion-card[data-astro-cid-7vvt27wg]{padding:2rem}.conclusion-card[data-astro-cid-7vvt27wg] h3[data-astro-cid-7vvt27wg]{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.conclusion-card[data-astro-cid-7vvt27wg] ul[data-astro-cid-7vvt27wg]{list-style:none;padding:0;margin-bottom:1.5rem}.conclusion-card[data-astro-cid-7vvt27wg] li[data-astro-cid-7vvt27wg]{display:flex;align-items:flex-start;margin-bottom:.75rem;color:var(--text-gray)}.conclusion-card[data-astro-cid-7vvt27wg] li[data-astro-cid-7vvt27wg]:before{content:"•";color:var(--primary-color);font-weight:700;margin-right:.5rem;margin-top:.125rem}.faq-grid[data-astro-cid-7vvt27wg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.faq-item[data-astro-cid-7vvt27wg]{padding:2rem}.faq-item[data-astro-cid-7vvt27wg] h3[data-astro-cid-7vvt27wg]{font-size:1.25rem;font-weight:600;color:var(--text-dark);margin-bottom:1rem}.faq-item[data-astro-cid-7vvt27wg] p[data-astro-cid-7vvt27wg]{color:var(--text-gray);line-height:1.6}@media (max-width: 768px){.hero-title[data-astro-cid-7vvt27wg]{font-size:2.25rem}.hero-subtitle[data-astro-cid-7vvt27wg]{font-size:1.1rem}.hero-features[data-astro-cid-7vvt27wg]{gap:1rem;justify-content:center}.section-title[data-astro-cid-7vvt27wg]{font-size:2rem}.courts-grid[data-astro-cid-7vvt27wg],.benefits-grid[data-astro-cid-7vvt27wg],.tips-grid[data-astro-cid-7vvt27wg],.faq-grid[data-astro-cid-7vvt27wg]{grid-template-columns:1fr}.comparison-table[data-astro-cid-7vvt27wg]{padding:1rem}.comparison-table[data-astro-cid-7vvt27wg] th[data-astro-cid-7vvt27wg],.comparison-table[data-astro-cid-7vvt27wg] td[data-astro-cid-7vvt27wg]{padding:.75rem .5rem;font-size:.875rem}}@media (max-width: 640px){.hero-features[data-astro-cid-7vvt27wg]{flex-direction:column;align-items:center}.feature[data-astro-cid-7vvt27wg]{justify-content:center}}
