.Terms_container__1LHT_{min-height:100vh;background:linear-gradient(180deg,#fafafa,#fff)}.Terms_header___HjLF{max-width:800px;margin:0 auto;padding:32px 24px 24px;border-bottom:1px solid #e5e7eb}.Terms_backLink__KrKZc{display:inline-flex;align-items:center;color:#6b7280;text-decoration:none;font-size:.9375rem;font-weight:500;margin-bottom:16px;transition:color .2s ease;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.Terms_backLink__KrKZc:hover{color:#111827}.Terms_title___wG6I{font-size:2rem;font-weight:700;color:#111827;margin:0 0 8px;letter-spacing:-.02em}.Terms_lastUpdated__xsGaV{font-size:.875rem;color:#6b7280;margin:0}.Terms_content__wixWC{max-width:800px;margin:0 auto;padding:32px 24px 48px}.Terms_section__ov_am{margin-bottom:40px}.Terms_section__ov_am h2{font-size:1.375rem;font-weight:600;color:#111827;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid var(--accent,#10b981);display:inline-block}.Terms_section__ov_am h3{font-size:1.0625rem;font-weight:600;color:#374151;margin:20px 0 12px}.Terms_section__ov_am p{font-size:1rem;line-height:1.7;color:#4b5563;margin:0 0 12px}.Terms_section__ov_am ul{margin:12px 0 16px;padding-left:24px}.Terms_section__ov_am li{font-size:1rem;line-height:1.7;color:#4b5563;margin-bottom:8px}.Terms_section__ov_am li strong{color:#374151}.Terms_section__ov_am a{color:var(--accent,#10b981);text-decoration:none;transition:opacity .2s ease}.Terms_section__ov_am a:hover{opacity:.8;text-decoration:underline}.Terms_contactInfo__B95Wt{background:#f9fafb;padding:16px 20px;border-radius:12px;border:1px solid #e5e7eb}.Terms_tableWrapper__IJCCF{overflow-x:auto;margin:16px 0}.Terms_table__tk527{width:100%;border-collapse:collapse;font-size:.9375rem;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.Terms_table__tk527 td,.Terms_table__tk527 th{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb}.Terms_table__tk527 th{background:#f3f4f6;font-weight:600;color:#374151;font-size:.875rem}.Terms_table__tk527 td{color:#4b5563;line-height:1.6}.Terms_table__tk527 tbody tr:last-child td{border-bottom:none}.Terms_table__tk527 tbody tr:hover{background:#f9fafb}.Terms_footer__HKzXn{max-width:800px;margin:0 auto;padding:24px;text-align:center;border-top:1px solid #e5e7eb}.Terms_footer__HKzXn p{font-size:.875rem;color:#9ca3af;margin:0}@media (max-width:640px){.Terms_header___HjLF{padding:24px 16px 20px}.Terms_title___wG6I{font-size:1.5rem}.Terms_content__wixWC{padding:24px 16px 40px}.Terms_section__ov_am h2{font-size:1.25rem}.Terms_section__ov_am h3{font-size:1rem}.Terms_section__ov_am li,.Terms_section__ov_am p{font-size:.9375rem}}