.termsPage{background-color:#f8f9fa;min-height:100vh;padding:50px 20px;font-family:cairo,sans-serif}.termsPage .terms-container{background:#fff;border-radius:20px;max-width:1000px;margin:0 auto;padding:40px;box-shadow:0 10px 30px #0000000d}@media (max-width:768px){.termsPage .terms-container{padding:20px}}.termsPage .terms-header{text-align:center;margin-bottom:40px}.termsPage .terms-header h1{color:var(--main-color-one);margin-bottom:10px;font-size:2.5rem}.termsPage .terms-header .subtitle{color:var(--main-color-two);font-size:1.2rem}.termsPage .terms-content .terms-section{margin-bottom:35px}.termsPage .terms-content .terms-section h2{color:var(--main-color-two);border-right:5px solid var(--main-color-two);margin-bottom:15px;padding-right:15px;font-size:1.6rem}.termsPage .terms-content .terms-section p{color:var(--main-color-one);margin-bottom:10px;line-height:1.8}.termsPage .terms-content .terms-section ul{padding-right:10px;list-style:none}.termsPage .terms-content .terms-section ul li{color:var(--main-color-one);margin-bottom:12px;padding-right:25px;line-height:1.6;position:relative}.termsPage .terms-content .terms-section ul li:before{content:"•";color:var(--main-color-two);font-size:1.2rem;font-weight:700;position:absolute;right:0}.termsPage .terms-content .terms-section ul li span{color:var(--main-color-one);font-weight:700}.termsPage .terms-content .terms-section .info-list li:before{display:none}.termsPage .terms-content .terms-section .info-list li{padding-right:0}.termsPage .terms-content .terms-section .highlight-box{border:1px dashed var(--main-color-two);background-color:#fff9f1;border-radius:10px;margin-top:15px;padding:15px;font-weight:500}.termsPage .terms-content .separator{background:linear-gradient(270deg,#0000,#eee,#0000);height:1px;margin:30px 0}@media (max-width:480px){.termsPage .terms-header h1{font-size:1.8rem}.termsPage .terms-container{border-radius:0}}
