.terms-page[data-v-bed111de]{background-color:#f8f9fa;min-height:100vh;padding:40px 0}.terms-page .terms-header[data-v-bed111de]{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:40px;padding:30px 0;text-align:center}.terms-page .terms-header h1[data-v-bed111de]{color:#2c3e50;font-size:32px;font-weight:700;margin-bottom:10px}.terms-page .terms-header .effective-date[data-v-bed111de]{color:#7f8c8d;font-size:16px;margin:0}.terms-page .terms-content[data-v-bed111de]{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:30px;padding:40px}.terms-page .terms-content section[data-v-bed111de]{margin-bottom:30px}.terms-page .terms-content section h2[data-v-bed111de]{border-bottom:2px solid #3498db;color:#2c3e50;font-size:20px;font-weight:600;margin-bottom:15px;padding-bottom:8px}.terms-page .terms-content section p[data-v-bed111de]{color:#34495e;line-height:1.6;margin-bottom:15px}.terms-page .terms-content section ol[data-v-bed111de],.terms-page .terms-content section ul[data-v-bed111de]{padding-left:20px}.terms-page .terms-content section ol li[data-v-bed111de],.terms-page .terms-content section ul li[data-v-bed111de]{color:#34495e;line-height:1.6;margin-bottom:8px}.terms-page .terms-content section ol li ul[data-v-bed111de],.terms-page .terms-content section ul li ul[data-v-bed111de]{margin-top:8px}.terms-page .terms-content section ol li ul li[data-v-bed111de],.terms-page .terms-content section ul li ul li[data-v-bed111de]{margin-bottom:5px}.terms-page .contact-info[data-v-bed111de]{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:30px}.terms-page .contact-info h3[data-v-bed111de]{color:#2c3e50;font-size:20px;font-weight:600;margin-bottom:15px}.terms-page .contact-info p[data-v-bed111de]{color:#34495e;line-height:1.6;margin-bottom:15px}.terms-page .contact-info ul[data-v-bed111de]{list-style:none;padding:0}.terms-page .contact-info ul li[data-v-bed111de]{color:#34495e;font-weight:500;padding:5px 0}@media (max-width:768px){.terms-page[data-v-bed111de]{padding:20px 0}.terms-page .terms-header[data-v-bed111de]{margin-bottom:20px;padding:20px}.terms-page .terms-header h1[data-v-bed111de]{font-size:24px}.terms-page .terms-content[data-v-bed111de]{margin-bottom:20px;padding:20px}.terms-page .terms-content section h2[data-v-bed111de]{font-size:18px}.terms-page .contact-info[data-v-bed111de]{padding:20px}}