.terms-conditions{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);color:#ffffff;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{font-size:3rem;font-weight:700;margin-bottom:20px;background:linear-gradient(135deg,#ffffff,#a0a0a0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.terms-subtitle{font-size:1.1rem;color:#888;font-weight:400}.terms-content{line-height:1.8}.terms-section{margin-bottom:50px;padding:30px;background:rgba(255,255,255,.02);border-radius:12px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px)}.terms-section h2{font-size:1.8rem;font-weight:600;margin-bottom:20px;color:#ffffff;border-bottom:2px solid rgba(255,255,255,.1);padding-bottom:10px}.terms-section h3{font-size:1.4rem;font-weight:500;margin:25px 0 15px;color:#e0e0e0}.terms-section p{font-size:1rem;margin-bottom:15px;color:#cccccc;line-height:1.7}.terms-section ul{margin:15px 0;padding-left:25px}.terms-section li{font-size:1rem;margin-bottom:8px;color:#cccccc;line-height:1.6}.terms-section a{color:#4a9eff;text-decoration:none;transition:color .3s ease}.terms-section a:hover{color:#66b3ff;text-decoration:underline}.contact-info{background:rgba(255,255,255,.05);padding:20px;border-radius:8px;margin:20px 0}.contact-info p{margin-bottom:10px;font-size:1rem}.contact-info strong{color:#ffffff;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{padding:20px;margin-bottom:30px}.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:fadeIn .8s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.terms-section:hover{transform:translateY(-2px);transition:transform .3s ease;box-shadow:0 10px 30px rgba(0,0,0,.3)}.terms-content::-webkit-scrollbar{width:6px}.terms-content::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:3px}.terms-content::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:3px}.terms-content::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}.terms-section p:has(strong){font-weight:500}.terms-section strong{color:#ffffff;font-weight:600}