.terms-container{max-width:1200px;margin:0 auto;padding:6rem 2rem 2rem}.terms-header{text-align:center;margin-bottom:4rem;padding:3rem 2rem;background:linear-gradient(135deg,#00A3FF,#007AFF);border-radius:20px;color:white;position:relative;overflow:hidden}.terms-header:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(45deg,rgba(0,163,255,.2),rgba(0,122,255,.2));z-index:-1}.terms-header h1{font-size:2.8rem;font-weight:700;margin-bottom:1.2rem;background:linear-gradient(135deg,#fff 30%,rgba(255,255,255,.9));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.terms-header p{font-size:1.2rem;opacity:.9}.termsContent{background:#fff;padding:3rem;border-radius:20px;box-shadow:0 15px 35px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.1);position:relative}.termsContent:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#00A3FF,#007AFF)}.termsSection{margin-bottom:3rem;padding:1.5rem;background:rgba(255,255,255,.9);border-radius:15px;transition:all .3s ease}.back-link{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#00A3FF,#007AFF);color:white;border-radius:25px;text-decoration:none;font-weight:500;transition:all .3s ease;margin-top:2rem;box-shadow:0 5px 15px rgba(0,163,255,.2)}.back-link:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,163,255,.3);background:linear-gradient(135deg,#007AFF,#00A3FF)}.back-link:before{content:"←";font-weight:600}.termsSection:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,163,255,.1)}.termsSection h2{color:#1a1a1a;font-size:1.6rem;margin-bottom:1.5rem;border-bottom:3px solid #00a3ff;padding-bottom:.8rem;font-weight:600;position:relative}.termsSection h2:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:linear-gradient(90deg,#00A3FF,#007AFF);border-radius:2px}.termsSection h3{color:#333;font-size:1.3rem;margin:1.8rem 0 1.2rem;font-weight:600}.termsSection p{color:#444;line-height:1.8;margin-bottom:1.5rem;font-size:1rem;letter-spacing:.2px}.termsSection ul{list-style-position:inside;margin:1.5rem 0;padding-left:1.8rem}.termsSection li{margin-bottom:1rem;color:#444;position:relative;padding-left:1.2rem}.termsSection li:before{content:"•";position:absolute;left:0;color:#00A3FF;font-size:1.2rem}.termsSection strong{color:#1a1a1a;font-weight:600;background:linear-gradient(135deg,#00A3FF,#007AFF);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){.terms-container{padding:2rem 1rem}.terms-header h1{font-size:2.2rem}.termsContent{padding:2rem}.termsSection{padding:1.2rem}.termsSection h2{font-size:1.4rem}.termsSection h3{font-size:1.1rem}.termsSection p{font-size:.95rem}}@media (max-width:480px){.terms-container{padding:1.5rem}.terms-header h1{font-size:2rem}.termsContent{padding:1.5rem}.termsSection{padding:1rem}.termsSection h2{font-size:1.3rem}.termsSection h3{font-size:1rem}.termsSection p{font-size:.9rem}}@media (max-width:768px){.terms-container{padding:1rem}.terms-header h1{font-size:2rem}.terms-content{padding:1.5rem}.terms-section h2{font-size:1.5rem}.terms-section h3{font-size:1.2rem}.terms-section p{font-size:.95rem}}@media (max-width:480px){.terms-container{padding:.5rem}.terms-header h1{font-size:1.75rem}.terms-content{padding:1rem}.terms-section h2{font-size:1.3rem}.terms-section h3{font-size:1.1rem}.terms-section p{font-size:.9rem}}