.hero .sub[data-v-c2700427]{margin:1.25rem auto 0;max-width:40rem}.plans[data-v-c2700427]{display:grid;gap:1.25rem;max-width:52rem;margin:0 auto}@media (min-width: 720px){.plans[data-v-c2700427]{grid-template-columns:1fr 1fr}}.plan-card[data-v-c2700427]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.75rem}.plan-card h3[data-v-c2700427]{margin:0;font-size:1.15rem}.plan-card .price[data-v-c2700427]{display:flex;align-items:baseline;justify-content:center;gap:.4rem;margin-top:.9rem}.plan-card .amount[data-v-c2700427]{font-size:clamp(2.5rem,6vw,3.25rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--green)}.plan-card .unit[data-v-c2700427]{font-size:.95rem;color:#55655d}.plan-card .per-court[data-v-c2700427]{margin-top:.45rem;font-size:1.05rem;font-weight:600;color:var(--ink)}.plan-card .courts[data-v-c2700427]{margin-top:.45rem;font-size:.9rem;color:#55655d}.plan-card .body[data-v-c2700427]{margin:1.25rem 0 0;max-width:34ch;text-align:left}.examples[data-v-c2700427]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;width:100%;margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid #e3ece6}.examples div[data-v-c2700427]{display:flex;flex-direction:column;gap:.2rem}.examples dt[data-v-c2700427]{font-size:.78rem;color:#55655d}.examples dd[data-v-c2700427]{margin:0;font-size:1.1rem;font-weight:700;color:var(--ink)}@media (max-width: 380px){.examples[data-v-c2700427]{grid-template-columns:repeat(2,1fr);row-gap:.9rem}}.plan-card .btn[data-v-c2700427]{margin-top:auto}.plan-card .body[data-v-c2700427],.plan-card .examples[data-v-c2700427]{margin-bottom:1.75rem}.plan-card .body+.examples[data-v-c2700427]{margin-top:0}.more[data-v-c2700427]{margin-top:2rem;text-align:center;color:#55655d}.more a[data-v-c2700427]{text-decoration:underline;color:var(--green)}.section h2+.sub[data-v-c2700427]{max-width:40rem;margin:1rem auto 0;text-align:center;color:#55655d;line-height:1.6}.faq[data-v-c2700427]{max-width:42rem;margin:0 auto;text-align:left}.faq dt[data-v-c2700427]{font-weight:700;margin-top:1.25rem}.faq dt[data-v-c2700427]:first-child{margin-top:0}.faq dd[data-v-c2700427]{margin:.35rem 0 0;color:#55655d;line-height:1.6}
