.terms-module__tZIRGq__termsPage{background:var(--background,#0a0a0a);min-height:100vh;color:var(--foreground,#ededed);padding:2rem 1rem}.terms-module__tZIRGq__container{max-width:800px;margin:0 auto}.terms-module__tZIRGq__header{text-align:center;margin-bottom:3rem;padding-top:2rem}.terms-module__tZIRGq__header h1{background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.terms-module__tZIRGq__lastUpdated{color:var(--gray-400,#9ca3af);margin:0;font-size:.9375rem}.terms-module__tZIRGq__section{background:var(--card-background,#1a1a1a);border:1px solid var(--border-color,#2a2a2a);border-radius:12px;margin-bottom:2.5rem;padding:2rem}.terms-module__tZIRGq__section h2{color:var(--foreground,#ededed);margin:0 0 1rem;font-size:1.5rem;font-weight:600}.terms-module__tZIRGq__section p{color:var(--gray-300,#d1d5db);margin-bottom:1rem;font-size:1rem;line-height:1.7}.terms-module__tZIRGq__section p:last-child{margin-bottom:0}.terms-module__tZIRGq__section ul{margin:1rem 0;padding-left:1.5rem;list-style:outside}.terms-module__tZIRGq__section li{color:var(--gray-300,#d1d5db);margin-bottom:.5rem;font-size:1rem;line-height:1.7}.terms-module__tZIRGq__link{color:var(--primary,#3b82f6);text-decoration:none;transition:color .2s}.terms-module__tZIRGq__link:hover{color:var(--primary-hover,#2563eb);text-decoration:underline}.terms-module__tZIRGq__acknowledgment{border:2px solid var(--primary,#3b82f6);text-align:center;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(139,92,246,.1));border-radius:12px;margin-top:3rem;padding:2rem}.terms-module__tZIRGq__acknowledgment p{color:var(--gray-200,#e5e7eb);margin:0;font-size:1.0625rem}@media (max-width:768px){.terms-module__tZIRGq__header h1{font-size:2rem}.terms-module__tZIRGq__section{padding:1.5rem}.terms-module__tZIRGq__section h2{font-size:1.25rem}.terms-module__tZIRGq__section p,.terms-module__tZIRGq__section li{font-size:.9375rem}.terms-module__tZIRGq__termsPage{padding:1rem .75rem}}
