.container[data-astro-cid-y5py4vqc]{max-width:900px;margin:0 auto;padding:0 24px}.terms-page[data-astro-cid-y5py4vqc]{background:#000;min-height:100vh;padding:120px 0 80px}.terms-header[data-astro-cid-y5py4vqc]{text-align:center;margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid #222}.terms-header[data-astro-cid-y5py4vqc] h1[data-astro-cid-y5py4vqc]{font-size:40px;font-weight:700;color:#fff;margin-bottom:12px}.last-updated[data-astro-cid-y5py4vqc]{color:#666;font-size:14px}.terms-intro[data-astro-cid-y5py4vqc]{background:#ffffff05;padding:24px;border-radius:12px;border:1px solid #222;margin-bottom:40px}.terms-intro[data-astro-cid-y5py4vqc] p[data-astro-cid-y5py4vqc]{color:#aaa;line-height:1.8;margin:0 0 16px}.terms-highlight[data-astro-cid-y5py4vqc]{background:#00aa001a;padding:16px;border-radius:8px;border:1px solid rgba(0,170,0,.3);text-align:center}.terms-highlight[data-astro-cid-y5py4vqc] strong[data-astro-cid-y5py4vqc]{color:#0a0;font-size:16px}.terms-nav[data-astro-cid-y5py4vqc]{background:#00aa000d;padding:24px;border-radius:12px;border:1px solid rgba(0,170,0,.2);margin-bottom:48px}.terms-nav[data-astro-cid-y5py4vqc] h3[data-astro-cid-y5py4vqc]{color:#0a0;font-size:16px;margin-bottom:16px}.terms-nav[data-astro-cid-y5py4vqc] ol[data-astro-cid-y5py4vqc]{margin:0;padding-left:20px;-moz-columns:2;columns:2}@media (max-width: 600px){.terms-nav[data-astro-cid-y5py4vqc] ol[data-astro-cid-y5py4vqc]{-moz-columns:1;columns:1}}.terms-nav[data-astro-cid-y5py4vqc] li[data-astro-cid-y5py4vqc]{margin-bottom:8px}.terms-nav[data-astro-cid-y5py4vqc] a[data-astro-cid-y5py4vqc]{color:#888;text-decoration:none;font-size:14px;transition:color .2s}.terms-nav[data-astro-cid-y5py4vqc] a[data-astro-cid-y5py4vqc]:hover{color:#0a0}.terms-section[data-astro-cid-y5py4vqc]{margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid #222}.terms-section[data-astro-cid-y5py4vqc]:last-child{border-bottom:none}.terms-section[data-astro-cid-y5py4vqc] h2[data-astro-cid-y5py4vqc]{font-size:24px;font-weight:700;color:#fff;margin-bottom:20px}.terms-section[data-astro-cid-y5py4vqc] h3[data-astro-cid-y5py4vqc]{font-size:18px;font-weight:600;color:#ccc;margin-top:24px;margin-bottom:12px}.terms-section[data-astro-cid-y5py4vqc] h4[data-astro-cid-y5py4vqc]{font-size:16px;font-weight:600;color:#fff;margin-bottom:12px}.terms-section[data-astro-cid-y5py4vqc] p[data-astro-cid-y5py4vqc]{color:#aaa;line-height:1.8;margin-bottom:16px}.terms-section[data-astro-cid-y5py4vqc] ul[data-astro-cid-y5py4vqc],.terms-section[data-astro-cid-y5py4vqc] ol[data-astro-cid-y5py4vqc]{color:#aaa;padding-left:20px;margin-bottom:16px}.terms-section[data-astro-cid-y5py4vqc] li[data-astro-cid-y5py4vqc]{margin-bottom:8px;line-height:1.6}.terms-section[data-astro-cid-y5py4vqc] strong[data-astro-cid-y5py4vqc]{color:#fff}.definitions-list[data-astro-cid-y5py4vqc]{display:flex;flex-direction:column;gap:16px}.definition-item[data-astro-cid-y5py4vqc]{background:#ffffff05;padding:16px;border-radius:8px;border:1px solid #222}.definition-item[data-astro-cid-y5py4vqc] strong[data-astro-cid-y5py4vqc]{color:#0a0;display:block;margin-bottom:4px}.definition-item[data-astro-cid-y5py4vqc] p[data-astro-cid-y5py4vqc]{margin:0;font-size:14px}.service-grid[data-astro-cid-y5py4vqc]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:20px 0}@media (max-width: 600px){.service-grid[data-astro-cid-y5py4vqc]{grid-template-columns:1fr}}.service-item[data-astro-cid-y5py4vqc]{background:#ffffff05;padding:20px;border-radius:8px;border:1px solid #222;text-align:center}.service-icon[data-astro-cid-y5py4vqc]{color:#0a0;margin-bottom:12px}.service-item[data-astro-cid-y5py4vqc] h4[data-astro-cid-y5py4vqc]{margin-bottom:8px}.service-item[data-astro-cid-y5py4vqc] p[data-astro-cid-y5py4vqc]{font-size:14px;margin:0;color:#888}.terms-note[data-astro-cid-y5py4vqc],.violation-warning[data-astro-cid-y5py4vqc],.liability-cap[data-astro-cid-y5py4vqc],.health-warning[data-astro-cid-y5py4vqc],.agreement-note[data-astro-cid-y5py4vqc]{background:#ffffff05;padding:16px 20px;border-radius:8px;border-left:3px solid #00aa00;margin:20px 0}.terms-note[data-astro-cid-y5py4vqc] p[data-astro-cid-y5py4vqc],.liability-cap[data-astro-cid-y5py4vqc] p[data-astro-cid-y5py4vqc],.health-warning[data-astro-cid-y5py4vqc] p[data-astro-cid-y5py4vqc],.agreement-note[data-astro-cid-y5py4vqc] p[data-astro-cid-y5py4vqc]{margin:0;font-size:14px}.violation-warning[data-astro-cid-y5py4vqc]{border-left-color:#f66;background:#ff66660d}.violation-warning[data-astro-cid-y5py4vqc] strong[data-astro-cid-y5py4vqc]{color:#f66}.health-warning[data-astro-cid-y5py4vqc]{border-left-color:#fa0;background:#ffaa000d}.agreement-note[data-astro-cid-y5py4vqc] a[data-astro-cid-y5py4vqc]{color:#0a0}table[data-astro-cid-y5py4vqc]{width:100%;border-collapse:collapse;margin:20px 0}th[data-astro-cid-y5py4vqc],td[data-astro-cid-y5py4vqc]{padding:12px 16px;text-align:left;border-bottom:1px solid #222}th[data-astro-cid-y5py4vqc]{background:#00aa001a;color:#0a0;font-weight:600;font-size:14px}td[data-astro-cid-y5py4vqc]{color:#aaa;font-size:14px}td[data-astro-cid-y5py4vqc] strong[data-astro-cid-y5py4vqc]{color:#fff}.cancellation-table[data-astro-cid-y5py4vqc] .refund-full[data-astro-cid-y5py4vqc]{color:#0a0}.cancellation-table[data-astro-cid-y5py4vqc] .refund-partial[data-astro-cid-y5py4vqc]{color:#fa0}.cancellation-table[data-astro-cid-y5py4vqc] .refund-none[data-astro-cid-y5py4vqc]{color:#f66}.pricing-example[data-astro-cid-y5py4vqc]{background:#ffffff05;padding:20px;border-radius:12px;border:1px solid #222;margin-top:20px}.pricing-example[data-astro-cid-y5py4vqc] h4[data-astro-cid-y5py4vqc]{color:#0a0;margin-bottom:16px}.price-note[data-astro-cid-y5py4vqc]{font-size:12px;color:#666;margin-top:8px;margin-bottom:0}.obligations-grid[data-astro-cid-y5py4vqc]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px}@media (max-width: 600px){.obligations-grid[data-astro-cid-y5py4vqc]{grid-template-columns:1fr}}.obligation-item[data-astro-cid-y5py4vqc]{padding:20px;border-radius:12px}.obligation-do[data-astro-cid-y5py4vqc]{background:#00aa000d;border:1px solid rgba(0,170,0,.2)}.obligation-do[data-astro-cid-y5py4vqc] h4[data-astro-cid-y5py4vqc]{color:#0a0}.obligation-dont[data-astro-cid-y5py4vqc]{background:#ff66660d;border:1px solid rgba(255,102,102,.2)}.obligation-dont[data-astro-cid-y5py4vqc] h4[data-astro-cid-y5py4vqc]{color:#f66}.obligation-item[data-astro-cid-y5py4vqc] ul[data-astro-cid-y5py4vqc]{margin:0;padding-left:16px}.obligation-item[data-astro-cid-y5py4vqc] li[data-astro-cid-y5py4vqc]{font-size:14px;margin-bottom:6px}.trainer-obligations[data-astro-cid-y5py4vqc] li[data-astro-cid-y5py4vqc]{padding:12px 0;border-bottom:1px solid #1a1a1a}.trainer-guarantee[data-astro-cid-y5py4vqc]{background:#00aa000d;padding:20px;border-radius:12px;border:1px solid rgba(0,170,0,.2);margin-top:24px}.trainer-guarantee[data-astro-cid-y5py4vqc] h4[data-astro-cid-y5py4vqc]{color:#0a0;margin-bottom:12px}.trainer-guarantee[data-astro-cid-y5py4vqc] p[data-astro-cid-y5py4vqc]{margin:0;font-size:14px}.prohibited-list[data-astro-cid-y5py4vqc] li[data-astro-cid-y5py4vqc]{padding:8px 0;border-bottom:1px solid #1a1a1a}.contact-info[data-astro-cid-y5py4vqc]{background:#ffffff05;padding:24px;border-radius:12px;border:1px solid #222;margin:20px 0}.contact-item[data-astro-cid-y5py4vqc] h4[data-astro-cid-y5py4vqc]{color:#0a0;margin-bottom:12px}.contact-item[data-astro-cid-y5py4vqc] p[data-astro-cid-y5py4vqc]{margin:4px 0;font-size:14px}.contact-item[data-astro-cid-y5py4vqc] a[data-astro-cid-y5py4vqc]{color:#0a0}.payment-methods[data-astro-cid-y5py4vqc]{background:#ffffff05;padding:16px;border-radius:8px;margin:16px 0}.payment-methods[data-astro-cid-y5py4vqc] p[data-astro-cid-y5py4vqc]{margin-bottom:8px}.payment-methods[data-astro-cid-y5py4vqc] ul[data-astro-cid-y5py4vqc]{margin:0}.refund-process[data-astro-cid-y5py4vqc]{margin-top:24px}.terms-footer[data-astro-cid-y5py4vqc]{background:#000;padding:48px 24px;border-top:1px solid #222}.footer-links[data-astro-cid-y5py4vqc]{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;margin-bottom:24px}.footer-links[data-astro-cid-y5py4vqc] a[data-astro-cid-y5py4vqc]{color:#666;text-decoration:none;font-size:14px;transition:color .2s ease}.footer-links[data-astro-cid-y5py4vqc] a[data-astro-cid-y5py4vqc]:hover{color:#fff}.footer-copyright[data-astro-cid-y5py4vqc]{text-align:center;color:#444;font-size:12px}@media (max-width: 768px){.terms-header[data-astro-cid-y5py4vqc] h1[data-astro-cid-y5py4vqc]{font-size:32px}.terms-section[data-astro-cid-y5py4vqc] h2[data-astro-cid-y5py4vqc]{font-size:20px}}
