.footer-page-panel{padding:26px 0 34px}.footer-page-card{background:#fff;border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.08);padding:28px 30px;color:#333;box-sizing:border-box}.footer-page-content h1{margin:0 0 18px;color:#4F3874;font-size:26px;line-height:1.35;font-weight:700}.footer-page-content h2{margin:22px 0 10px;color:#4F3874;font-size:18px;line-height:1.45;border-left:4px solid #6a4d97;padding-left:10px;font-weight:700}.footer-page-content p{margin:0 0 12px;line-height:1.9;font-size:15px;color:#333}.footer-page-content ul{margin:0 0 12px 1.2em;padding:0}.footer-page-content li{margin:0 0 8px;line-height:1.85;font-size:15px;color:#333}@media(max-width:768px){.footer-page-panel{padding:14px 0 22px}.footer-page-card{padding:20px 16px;border-radius:10px}.footer-page-content h1{font-size:22px}.footer-page-content h2{font-size:17px}.footer-page-content p,.footer-page-content li{font-size:14px;line-height:1.85}}.footer-page-panel{padding:32px 0 42px}.footer-page-card{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff 0%,#fbf8ff 100%);border:1px solid rgba(79,56,116,.10);border-radius:18px;box-shadow:0 12px 34px rgba(48,35,75,.12);padding:36px 38px 42px}.footer-page-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:5px;background:linear-gradient(90deg,#4F3874,#8a6cc2,#4F3874)}.footer-page-content h1{margin:0 auto 26px!important;text-align:center!important;color:#4F3874!important;font-size:30px!important;line-height:1.35!important;font-weight:800!important;letter-spacing:2px!important}.footer-page-content h1:after{content:"";display:block;width:86px;height:4px;margin:12px auto 0;border-radius:999px;background:linear-gradient(90deg,#4F3874,#b89aee)}.footer-page-content h2{position:relative;margin:26px 0 12px!important;padding:12px 16px 12px 42px!important;border-left:0!important;border-radius:13px;background:linear-gradient(90deg,rgba(79,56,116,.10),rgba(79,56,116,.035));color:#4F3874!important;font-size:19px!important;line-height:1.45!important;font-weight:800!important;box-shadow:inset 0 0 0 1px rgba(79,56,116,.08)}.footer-page-content h2:before{content:"";position:absolute;left:16px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:#4F3874;box-shadow:0 0 0 5px rgba(79,56,116,.13)}.footer-page-content p{margin:0 0 12px!important;padding:14px 16px;border-radius:12px;background:#fff;border:1px solid rgba(79,56,116,.08);box-shadow:0 6px 18px rgba(79,56,116,.055);color:#3d3747!important;font-size:15px!important;line-height:1.95!important;text-align:justify}.footer-page-content p:hover{border-color:rgba(79,56,116,.18);box-shadow:0 8px 22px rgba(79,56,116,.08)}.footer-page-content h2+p{border-top:3px solid rgba(79,56,116,.18)}@media(max-width:768px){.footer-page-panel{padding:16px 0 24px}.footer-page-card{padding:24px 14px 28px;border-radius:14px}.footer-page-content h1{font-size:24px!important;letter-spacing:1px!important;margin-bottom:20px!important}.footer-page-content h1:after{width:68px;height:3px;margin-top:9px}.footer-page-content h2{margin:20px 0 10px!important;padding:11px 13px 11px 36px!important;font-size:17px!important;border-radius:12px}.footer-page-content h2:before{left:14px;width:10px;height:10px;margin-top:-5px;box-shadow:0 0 0 4px rgba(79,56,116,.13)}.footer-page-content p{padding:12px 13px;font-size:14px!important;line-height:1.85!important;border-radius:11px}}