.page-module__mdXz_q__termsPageContent{background-color:#f5f5f5;padding:20px 0}.page-module__mdXz_q__termsContainer{background:#fff;border-radius:8px;max-width:800px;margin:0 auto 20px;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-shadow:0 4px 12px rgba(0,0,0,.1)}.page-module__mdXz_q__termsHeader{margin-bottom:30px;position:relative}.page-module__mdXz_q__termsTitle{color:#000;text-align:left;align-items:center;margin:0 0 10px;font-size:32px;font-weight:700;display:flex;position:relative}.page-module__mdXz_q__termsTitle:after{content:"";background-color:#ffc400;width:72px;height:4px;position:absolute;bottom:-12px;left:0}.page-module__mdXz_q__modalCloseBtn{color:#666;cursor:pointer;background:0 0;border:none;padding:5px;font-size:24px;line-height:1;transition:color .2s;position:absolute;top:0;right:0}.page-module__mdXz_q__modalCloseBtn:hover{color:#000}.page-module__mdXz_q__termsContent{padding-right:10px;overflow-y:auto}.page-module__mdXz_q__termsSubtitle{color:#000;text-align:left;margin:0 0 20px;font-size:20px;font-weight:600}.page-module__mdXz_q__termsText{line-height:1.6}.page-module__mdXz_q__termsTable{border-collapse:collapse;width:100%;margin:20px 0;font-size:14px}.page-module__mdXz_q__termsTable th{color:#000;text-align:left;background-color:#f5f5f5;border:1px solid #ddd;padding:12px;font-weight:600}.page-module__mdXz_q__termsTable td{color:#000;border:1px solid #ddd;padding:12px}.page-module__mdXz_q__termsTable tbody tr:nth-child(2n){background-color:#fafafa}.page-module__mdXz_q__termsTable tbody tr:hover{background-color:#f0f0f0}.page-module__mdXz_q__termsText p,.page-module__mdXz_q__termsText ul li,.page-module__mdXz_q__termsText ol li{color:#000;text-align:left;margin:0 0 20px;font-size:16px}.page-module__mdXz_q__termsText h3{color:#000;text-align:left;margin:25px 0 15px;font-size:18px;font-weight:600}.page-module__mdXz_q__termsText h4{color:#000;text-align:left;margin:20px 0 10px;font-size:16px;font-weight:600}.page-module__mdXz_q__termsText a{color:#0662bb;text-decoration:underline}.page-module__mdXz_q__termsText ul,.page-module__mdXz_q__termsText ol{margin:0 0 20px;padding-left:24px}.page-module__mdXz_q__termsText ul li,.page-module__mdXz_q__termsText ol li{color:#000;margin:8px 0;font-size:16px;line-height:1.6}.page-module__mdXz_q__scrollPrompt{text-align:center;color:#666;background-color:#f9f9f9;border-radius:4px;margin:20px 0;padding:10px;font-style:italic}.page-module__mdXz_q__termsActions{justify-content:flex-start;gap:20px;display:flex}.page-module__mdXz_q__acceptButton{color:#000;cursor:pointer;background-color:gold;border:none;border-radius:32px;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:500;transition:background-color .2s;display:flex}.page-module__mdXz_q__noThanksButton{color:#06c;cursor:pointer;background-color:#fff;border:2px solid #06c;border-radius:32px;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:500;transition:all .2s;display:flex}.page-module__mdXz_q__acceptButton:disabled{color:#666;cursor:not-allowed;background-color:#ccc}.page-module__mdXz_q__noThanksButton:disabled{color:#999;cursor:not-allowed;background-color:#f5f5f5;border-color:#ccc}.page-module__mdXz_q__chevron{font-size:14px;font-weight:700}.page-module__mdXz_q__modalOverlay{z-index:9999;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.page-module__mdXz_q__modalContent{background:#fff;border-radius:8px;width:100%;max-width:800px;padding:30px}.page-module__mdXz_q__modalContent h3{color:#121212;font-size:40px;font-weight:400;line-height:48px;position:relative}.page-module__mdXz_q__modalContent h3:after{content:"";background-color:#ffc400;width:72px;height:4px;position:absolute;bottom:-20px;left:0}.page-module__mdXz_q__modalContent p{color:#121212;margin:40px 0 20px;font-size:20px;font-weight:400;line-height:32px}.page-module__mdXz_q__modalActions{gap:15px;display:flex}.page-module__mdXz_q__modalHeader{padding:24px 24px 0;position:relative}.page-module__mdXz_q__rejectModal{background:#fff;border-radius:16px;width:100%;max-width:800px;max-height:calc(100vh - 120px);margin:0;position:relative;overflow-y:auto;box-shadow:0 10px 25px rgba(0,0,0,.2)}.page-module__mdXz_q__modalCloseBtn{cursor:pointer;color:#121212;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:background-color .2s;display:flex;position:absolute;top:16px;right:16px}.page-module__mdXz_q__modalCancelButton{color:#0662bb;cursor:pointer;background-color:transparent;border:2px solid #0662bb;border-radius:32px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:500;line-height:24px;transition:all .2s;display:flex}.page-module__mdXz_q__modalCancelButton:disabled{opacity:.6;cursor:not-allowed}.page-module__mdXz_q__modalConfirmButton{color:#121212;cursor:pointer;background-color:#ffc400;border:none;border-radius:32px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:500;line-height:24px;transition:background-color .2s;display:flex}@media (min-width:768px){.page-module__mdXz_q__scrollPrompt{display:none}}@media (max-width:767px){.page-module__mdXz_q__termsContainer{margin:20px;padding:30px 20px;position:relative}.page-module__mdXz_q__scrollPrompt{display:block}.page-module__mdXz_q__termsTitle{font-size:28px}.page-module__mdXz_q__termsActions{z-index:100;background:#fff;flex-direction:column;gap:15px;padding:20px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.page-module__mdXz_q__acceptButton,.page-module__mdXz_q__noThanksButton{justify-content:center;width:100%}.page-module__mdXz_q__modalContent{margin:0;padding:25px}.page-module__mdXz_q__modalContent p{margin:40px 0 30px}.page-module__mdXz_q__modalCancelButton{margin-top:15px}.page-module__mdXz_q__modalActions{flex-direction:column;gap:10px}.page-module__mdXz_q__modalContent h3{font-size:28px;line-height:36px}.page-module__mdXz_q__modalCancelButton,.page-module__mdXz_q__modalConfirmButton{width:100%}.page-module__mdXz_q__termsTable{font-size:12px}.page-module__mdXz_q__termsTable th,.page-module__mdXz_q__termsTable td{padding:8px}}
