.footer-page-panel{padding:30px 0 44px !important}.footer-page-card{background:linear-gradient(180deg,#ffffff 0%,#fbf9ff 100%) !important;border:1px solid rgba(79,56,116,.12) !important;border-radius:18px !important;box-shadow:0 12px 32px rgba(38,26,61,.12) !important;padding:34px 34px 38px !important;overflow:hidden !important;position:relative !important}.footer-page-card:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,#4f3874,#8b6ec2,#4f3874)}.footer-page-content h1{text-align:center !important;margin:2px 0 22px !important;color:#4F3874 !important;font-size:30px !important;font-weight:800 !important;letter-spacing:2px !important;line-height:1.35 !important;border:0 !important;padding:0 !important}.footer-page-content h1:after{content:"";display:block;width:58px;height:4px;margin:12px auto 0;border-radius:99px;background:linear-gradient(90deg,#4f3874,#d8c5ff,#4f3874)}.footer-page-content .seo-intro{background:rgba(79,56,116,.055) !important;border:1px solid rgba(79,56,116,.1) !important;border-left:4px solid #6a4d97 !important;border-radius:12px !important;padding:12px 16px !important;margin:0 0 12px !important;color:#342746 !important;line-height:1.9 !important}.sysreq-wrap{margin-top:24px !important;padding:24px !important;border-radius:18px !important;background:#fff !important;border:1px solid rgba(79,56,116,.12) !important;box-shadow:0 8px 22px rgba(79,56,116,.08) !important}.sysreq-title{text-align:center !important;max-width:220px !important;margin:0 auto 18px !important;padding:11px 20px !important;border-radius:999px !important;color:#fff !important;font-size:18px !important;font-weight:800 !important;letter-spacing:1px !important;background:linear-gradient(135deg,#4f3874,#7657aa) !important;box-shadow:0 8px 18px rgba(79,56,116,.22) !important}.sysreq-intro{text-align:center !important;color:#5a4b6d !important;margin:0 0 20px !important}.sysreq-subtitle{display:flex !important;align-items:center !important;gap:10px !important;margin:24px 0 12px !important;color:#4F3874 !important;font-size:17px !important;font-weight:800 !important}.sysreq-subtitle:before{content:"";width:8px;height:8px;border-radius:50%;background:#6a4d97;box-shadow:0 0 0 5px rgba(106,77,151,.12)}.sysreq-table{width:100% !important;border-collapse:separate !important;border-spacing:0 !important;margin:0 0 14px !important;border:1px solid rgba(79,56,116,.13) !important;border-radius:14px !important;overflow:hidden !important;background:#fff !important;box-shadow:0 4px 14px rgba(79,56,116,.055) !important}.sysreq-table th{background:linear-gradient(135deg,#4f3874,#6a4d97) !important;color:#fff !important;font-size:14px !important;font-weight:800 !important;padding:12px 14px !important;text-align:left !important}.sysreq-table td{padding:12px 14px !important;border-top:1px solid rgba(79,56,116,.09) !important;color:#333 !important;font-size:14px !important;line-height:1.65 !important}.sysreq-table tr:nth-child(even) td{background:#fbf9ff !important}.sysreq-table a{color:#4F3874 !important;font-weight:800 !important;text-decoration:none !important;border-bottom:1px dashed rgba(79,56,116,.45) !important}.sysreq-table a:hover{color:#7a4ec2 !important;border-bottom-style:solid !important}.sysreq-wrap>p:not(.sysreq-intro){background:#f7f4fc !important;border-radius:12px !important;padding:13px 15px !important;color:#4a3d5c !important;line-height:1.9 !important;margin:0 0 12px !important}@media(max-width:768px){.footer-page-panel{padding:14px 0 24px !important}.footer-page-card{padding:24px 15px 26px !important;border-radius:14px !important}.footer-page-content h1{font-size:24px !important;letter-spacing:1px !important;margin-bottom:18px !important}.footer-page-content .seo-intro{padding:11px 13px !important;font-size:14px !important}.sysreq-wrap{padding:16px 12px !important;border-radius:14px !important}.sysreq-title{font-size:16px !important;max-width:190px !important;padding:9px 16px !important}.sysreq-subtitle{font-size:16px !important;margin:20px 0 10px !important}.sysreq-table th,.sysreq-table td{padding:10px 9px !important;font-size:13px !important}}