.terms-conditions{color:#fff;background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%);min-height:100vh;padding:120px 0 80px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.terms-container{max-width:800px;margin:0 auto;padding:0 20px}.terms-header{text-align:center;margin-bottom:60px}.terms-header h1{background:linear-gradient(135deg,#fff 0%,#a0a0a0 100%);-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;font-size:3rem;font-weight:700}.terms-subtitle{color:#888;font-size:1.1rem;font-weight:400}.terms-content{line-height:1.8}.terms-section{backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:50px;padding:30px}.terms-section h2{color:#fff;border-bottom:2px solid #ffffff1a;margin-bottom:20px;padding-bottom:10px;font-size:1.8rem;font-weight:600}.terms-section h3{color:#e0e0e0;margin:25px 0 15px;font-size:1.4rem;font-weight:500}.terms-section p{color:#ccc;margin-bottom:15px;font-size:1rem;line-height:1.7}.terms-section ul{margin:15px 0;padding-left:25px}.terms-section li{color:#ccc;margin-bottom:8px;font-size:1rem;line-height:1.6}.terms-section a{color:#4a9eff;text-decoration:none;transition:color .3s}.terms-section a:hover{color:#66b3ff;text-decoration:underline}.contact-info{background:#ffffff0d;border-radius:8px;margin:20px 0;padding:20px}.contact-info p{margin-bottom:10px;font-size:1rem}.contact-info strong{color:#fff;font-weight:600}@media (max-width:768px){.terms-conditions{padding:100px 0 60px}.terms-container{padding:0 15px}.terms-header h1{font-size:2.2rem}.terms-section{margin-bottom:30px;padding:20px}.terms-section h2{font-size:1.5rem}.terms-section h3{font-size:1.2rem}}@media (max-width:480px){.terms-header h1{font-size:1.8rem}.terms-section{padding:15px}.terms-section h2{font-size:1.3rem}.terms-section h3{font-size:1.1rem}}.terms-conditions{animation:.8s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.terms-section:hover{transition:transform .3s;transform:translateY(-2px);box-shadow:0 10px 30px #0000004d}.terms-content::-webkit-scrollbar{width:6px}.terms-content::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.terms-content::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.terms-content::-webkit-scrollbar-thumb:hover{background:#ffffff80}.terms-section p:has(strong){font-weight:500}.terms-section strong{color:#fff;font-weight:600}
