.customModal{min-height:100vh;background:linear-gradient(to right bottom,#cdebf6,#daedf9,#e7f0fa,#f0f3f9,#f7f7f8);color:#333;padding:2rem 15% 5%}@media(max-width:768px){.customModal{padding:1rem 5% 3%}}.customModal .title-main{margin-top:2rem;margin-bottom:1rem;color:var(--accent-green);font-size:2rem;font-weight:700;text-align:center}.customModal .title{margin-bottom:1rem;margin-top:2rem;color:var(--primary-medium);font-size:1.25rem;font-weight:600}.customModal .modal-back-btn{font-size:18px}.customModal .content{background:var(--dark-card);border-radius:12px;padding:2rem;border:1px solid rgba(0,255,136,.2);box-shadow:0 8px 32px rgba(0,0,0,.3)}.customModal .content a{color:var(--primary-medium);text-decoration:underline}.customModal .content a:hover{color:var(--accent-green)}.customModal .content p{font-size:16px;line-height:25px;margin-bottom:1rem;color:var(--dark-text)}.customModal .content ul{margin-left:2rem;margin-bottom:1.5rem;color:var(--dark-text)}.customModal .content.terms-services{overflow:auto}.customModal .content table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:1rem;background:var(--dark-bg)}.customModal .content td,.customModal .content th{padding:12px 15px;text-align:left;border:1px solid rgba(0,255,136,.3);color:var(--dark-text)}.customModal .content th{background:linear-gradient(135deg,var(--primary-dark),var(--primary-medium));color:var(--dark-bg);font-weight:700}.customModal a{color:var(--primary-medium);text-decoration:underline}.customModal a:hover{color:var(--accent-green)}