.legal-module__8113wq__pageWrapper{background-color:#f9fafb;min-height:100vh;padding-bottom:0}.legal-module__8113wq__container{max-width:900px;margin:40px auto;padding:0 20px}.legal-module__8113wq__card{background-color:#fff;border-radius:12px;padding:60px 80px;box-shadow:0 4px 20px #0000000d}.legal-module__8113wq__title{text-align:center;color:#000;margin-bottom:30px;font-size:32px;font-weight:800}.legal-module__8113wq__divider{border:0;border-top:1px solid #ddd;margin:0 -80px 40px}.legal-module__8113wq__content{color:#000;font-size:16px;line-height:1.7}.legal-module__8113wq__content p{color:#333;margin-bottom:16px;font-size:15px;line-height:1.85}.legal-module__8113wq__content h3{color:#111827;text-transform:uppercase;letter-spacing:.04em;border-left:3px solid #9158db;margin-top:40px;margin-bottom:14px;padding-left:12px;font-size:15px;font-weight:600}.legal-module__8113wq__sectionTitle{color:#000;text-transform:uppercase;letter-spacing:.025em;align-items:center;gap:12px;margin:40px 0 20px;font-size:18px;font-weight:700;display:flex}.legal-module__8113wq__sectionTitle:before{content:"";background-color:#9158db;border-radius:2px;width:4px;height:24px;display:inline-block}.legal-module__8113wq__content a,.legal-module__8113wq__link{color:#9158db;text-decoration:underline}.legal-module__8113wq__cancelChatWrapper{margin-top:24px}.legal-module__8113wq__cancelChatButton{color:#fff;cursor:pointer;letter-spacing:.01em;background:#1a1a2e;border:none;border-radius:64px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 32px;font-size:16px;font-weight:500;transition:opacity .2s,transform .2s;display:inline-flex;box-shadow:0 4px 16px #0000002e}.legal-module__8113wq__cancelChatButton:hover{opacity:.88;transform:translateY(-1px)}.legal-module__8113wq__contactGrid{flex-direction:column;gap:20px;margin-top:30px;display:flex}.legal-module__8113wq__contactItem{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:8px;padding:24px}.legal-module__8113wq__contactItem h4{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:14px;font-weight:700}.legal-module__8113wq__contactItem p{color:#000;margin-bottom:0;font-size:16px}@media (max-width:768px){.legal-module__8113wq__card{border-radius:0;padding:40px 24px}.legal-module__8113wq__divider{margin:0 -24px 30px}.legal-module__8113wq__container{margin:20px auto;padding:0}.legal-module__8113wq__title{font-size:24px}}
