.tt[data-astro-cid-bdgzs6hm]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--white);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.tt__day[data-astro-cid-bdgzs6hm]{grid-template-rows:auto 1fr;min-width:0;display:grid}.tt__day[data-astro-cid-bdgzs6hm]+.tt__day[data-astro-cid-bdgzs6hm]{border-left:1px solid var(--line)}.tt__name[data-astro-cid-bdgzs6hm]{letter-spacing:.1em;text-transform:uppercase;text-align:center;background:var(--paper-2);color:var(--ink);border-bottom:1px solid var(--line);padding:1.1rem .5rem;font-size:.8125rem;font-weight:650}.tt__list[data-astro-cid-bdgzs6hm]{align-content:start;gap:1.1rem;padding:1.25rem 1rem 1.5rem;display:grid}.tt__slot[data-astro-cid-bdgzs6hm]{--rule:var(--ink);border-left:3px solid var(--rule);gap:.1rem;padding-left:.75rem;line-height:1.3;display:grid}.tt__slot[data-astro-cid-bdgzs6hm][data-family=boxfit]{--rule:var(--red)}.tt__slot[data-astro-cid-bdgzs6hm][data-family=young]{--rule:var(--amber)}.tt__slot[data-astro-cid-bdgzs6hm][data-family=sparring]{--rule:var(--steel)}.tt__time[data-astro-cid-bdgzs6hm]{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:650}.tt__class[data-astro-cid-bdgzs6hm]{color:var(--ink);font-size:.9375rem;font-weight:600}.tt__len[data-astro-cid-bdgzs6hm]{color:var(--muted);font-size:.8125rem}.tt__foot[data-astro-cid-bdgzs6hm]{flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:1.25rem;display:flex}.tt__legend[data-astro-cid-bdgzs6hm]{color:var(--muted);flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.875rem;display:flex}.tt__legend[data-astro-cid-bdgzs6hm] li[data-astro-cid-bdgzs6hm]{align-items:center;gap:.5rem;display:inline-flex}.tt__legend[data-astro-cid-bdgzs6hm] li[data-astro-cid-bdgzs6hm]:before{content:"";background:var(--ink);width:16px;height:3px}.tt__legend[data-astro-cid-bdgzs6hm] li[data-astro-cid-bdgzs6hm][data-family=boxfit]:before{background:var(--red)}.tt__legend[data-astro-cid-bdgzs6hm] li[data-astro-cid-bdgzs6hm][data-family=young]:before{background:var(--amber)}.tt__legend[data-astro-cid-bdgzs6hm] li[data-astro-cid-bdgzs6hm][data-family=sparring]:before{background:var(--steel)}.tt__closed[data-astro-cid-bdgzs6hm]{color:var(--muted);max-width:36rem;font-size:.875rem}@media (width<=1180px){.tt__list[data-astro-cid-bdgzs6hm]{padding-inline:.75rem}.tt__class[data-astro-cid-bdgzs6hm]{font-size:.875rem}}@media (width<=960px){.tt[data-astro-cid-bdgzs6hm]{grid-template-columns:repeat(2,minmax(0,1fr))}.tt__day[data-astro-cid-bdgzs6hm]+.tt__day[data-astro-cid-bdgzs6hm]{border-left:0}.tt__day[data-astro-cid-bdgzs6hm]:nth-child(2n){border-left:1px solid var(--line)}.tt__day[data-astro-cid-bdgzs6hm]:nth-child(n+3){border-top:1px solid var(--line)}.tt__name[data-astro-cid-bdgzs6hm]{text-align:left;padding-inline:1rem}}@media (width<=520px){.tt__name[data-astro-cid-bdgzs6hm]{padding:.8rem .75rem;font-size:.75rem}.tt__list[data-astro-cid-bdgzs6hm]{gap:.85rem;padding:.9rem .75rem 1.1rem}.tt__slot[data-astro-cid-bdgzs6hm]{padding-left:.6rem}.tt__class[data-astro-cid-bdgzs6hm]{font-size:.875rem}}@media (width<=340px){.tt[data-astro-cid-bdgzs6hm]{grid-template-columns:1fr}.tt__day[data-astro-cid-bdgzs6hm]:nth-child(2n){border-left:0}.tt__day[data-astro-cid-bdgzs6hm]+.tt__day[data-astro-cid-bdgzs6hm]{border-top:1px solid var(--line)}}.prices__grid[data-astro-cid-wespfddb]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}.plan[data-astro-cid-wespfddb]{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line);flex-direction:column;gap:1rem;padding:clamp(1.5rem,1.1rem + 1vw,2rem);display:flex}.plan--featured[data-astro-cid-wespfddb]{background:var(--dark);color:var(--on-dark);border-color:var(--dark)}.plan__top[data-astro-cid-wespfddb]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.plan__name[data-astro-cid-wespfddb]{color:inherit;font-size:1rem;font-weight:650}.plan--featured[data-astro-cid-wespfddb] .plan__name[data-astro-cid-wespfddb]{color:var(--on-dark)}.plan__flag[data-astro-cid-wespfddb]{background:var(--red);color:#fff;border-radius:var(--pill);padding:.25rem .7rem;font-size:.75rem;font-weight:650}.plan__price[data-astro-cid-wespfddb]{align-items:baseline;gap:.5rem;display:flex}.plan__amount[data-astro-cid-wespfddb]{font-family:var(--font-display);font-stretch:var(--display-stretch);font-variation-settings:"wdth" 62.5;font-weight:var(--display-weight);color:var(--ink);letter-spacing:-.02em;font-size:clamp(3.5rem,3rem + 1.5vw,4.5rem);line-height:1}.plan--featured[data-astro-cid-wespfddb] .plan__amount[data-astro-cid-wespfddb]{color:var(--on-dark)}.plan__per[data-astro-cid-wespfddb]{color:var(--muted);font-size:.9375rem}.plan--featured[data-astro-cid-wespfddb] .plan__per[data-astro-cid-wespfddb],.plan--featured[data-astro-cid-wespfddb] .plan__line[data-astro-cid-wespfddb]{color:var(--on-dark-muted)}.plan__line[data-astro-cid-wespfddb]{color:var(--muted)}.plan__items[data-astro-cid-wespfddb]{border-top:1px solid var(--line);padding-top:1rem;font-size:.9375rem}.plan--featured[data-astro-cid-wespfddb] .plan__items[data-astro-cid-wespfddb]{border-top-color:#f3efe729}.plan__cta[data-astro-cid-wespfddb]{width:100%;margin-top:auto}.plan--featured[data-astro-cid-wespfddb] .plan__cta[data-astro-cid-wespfddb]:focus-visible{outline-color:var(--focus-on-dark)}.prices__foot[data-astro-cid-wespfddb]{text-align:center;color:var(--muted);margin-top:1.25rem;font-size:.9375rem}.prices__foot[data-astro-cid-wespfddb] strong[data-astro-cid-wespfddb]{color:var(--ink);font-weight:650}@media (width<=960px){.prices__grid[data-astro-cid-wespfddb]{grid-template-columns:1fr;max-width:34rem;margin-inline:auto}}.faq-split[data-astro-cid-nlpxrw7j]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:2rem clamp(2rem,1rem + 5vw,6rem);display:grid}.faq-split__head[data-astro-cid-nlpxrw7j]{justify-items:start;gap:1rem;display:grid;position:sticky;top:100px}.faq-split__head[data-astro-cid-nlpxrw7j] .muted[data-astro-cid-nlpxrw7j]{max-width:24rem}.faqs[data-astro-cid-nlpxrw7j]{border-top:1px solid var(--line-strong)}.faq[data-astro-cid-nlpxrw7j]{border-bottom:1px solid var(--line-strong)}.faq[data-astro-cid-nlpxrw7j] summary[data-astro-cid-nlpxrw7j]{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:1.5rem;min-height:44px;padding:1.3rem 0;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);font-weight:550;list-style:none;display:flex}.faq[data-astro-cid-nlpxrw7j] summary[data-astro-cid-nlpxrw7j]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-nlpxrw7j]{width:2rem;height:2rem;transition:transform .25s var(--ease);flex:none;place-items:center;display:grid}.faq[data-astro-cid-nlpxrw7j][open] .faq__icon[data-astro-cid-nlpxrw7j]{transform:rotate(45deg)}.faq__a[data-astro-cid-nlpxrw7j]{color:var(--muted);max-width:44rem;padding:0 3rem 1.4rem 0;line-height:1.65}@media (width<=900px){.faq-split[data-astro-cid-nlpxrw7j]{grid-template-columns:1fr}.faq-split__head[data-astro-cid-nlpxrw7j]{position:static}.faq__a[data-astro-cid-nlpxrw7j]{padding-right:0}}
