.terms-container{color:#333;max-width:1000px;margin:30px auto 0;padding:60px 20px;font-family:Roboto,sans-serif}.terms-header{text-align:center;margin-bottom:30px}.terms-header h1{background:linear-gradient(135deg,#ff8000,#c607f1,#edc100a7,#e00505);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:36px}.terms-header h2{background:linear-gradient(135deg,#4a148c,#6a1b9a,#f57c00);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:500}.terms-intro{text-align:center;margin-bottom:30px}.terms-intro p{color:#555;margin-bottom:16px;font-size:16px;line-height:1.7}.terms-divider{background:linear-gradient(90deg,#0000,#6a1b9a,#ff8000,#0000);border:0;height:2px;margin:30px 0}.terms-section{margin-bottom:36px}.terms-section h3{background:linear-gradient(135deg,#ff8000,#c607f1,#edc100a7,#e00505);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:22px}.terms-section p{color:#555;margin-bottom:12px;font-size:16px;line-height:1.7}.terms-section ul{margin:0 0 16px 24px;padding:0}.terms-section ul li{color:#555;margin-bottom:6px;font-size:16px;line-height:1.7;list-style-type:disc}.terms-contact-card{background:linear-gradient(135deg,#f3e5f5,#fff3e0);border-left:5px solid #6a1b9a;border-radius:8px;margin-top:16px;padding:20px 24px}.terms-contact-name{color:#4a148c;margin-bottom:10px;font-size:18px;font-weight:600}.terms-contact-card p{color:#444;margin-bottom:8px}.terms-contact-card a{color:#6a1b9a;text-decoration:underline}.terms-contact-card a:hover{color:#ff8000}@media (max-width:768px){.terms-container{margin-top:100px;padding:40px 16px}.terms-header h1{font-size:28px}.terms-header h2,.terms-section h3{font-size:20px}.terms-intro p,.terms-section p,.terms-section ul li{font-size:15px}}@media (max-width:480px){.terms-container{padding:30px 12px}.terms-header h1{font-size:24px}.terms-header h2,.terms-section h3{font-size:18px}.terms-intro p,.terms-section p,.terms-section ul li{font-size:14px}.terms-contact-card{padding:16px 18px}}
