:root{--primary-color:#5F53A4;--secondary-color:#252525;--heading-color:#252525;--paragraph:#797979;--border:#eaecf0;--white:#ffffff;--black:#222328;--border-1px:1px solid #eaecf0;--transition:all 0.4s ease-in-out;--shadow:0px 4px 25px 0px #0000000f}.page-banner{text-transform:capitalize;text-align:center;background:linear-gradient(135deg,var(--primary-color) 0,#7b6bc4 100%);padding:100px 0;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.page-banner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:1}.page-banner .container{position:relative;z-index:2}.page-banner h1{margin-bottom:10px;color:var(--white);font-size:48px;font-weight:700;line-height:60px}.page-banner p{color:var(--white);font-size:18px;opacity:.9;margin:0}.page-content-section{padding:20px 10px;background-color:var(--white)}.page-content-wrapper{max-width:900px;margin:0 auto}.page-content{background:var(--white);padding:20px;border-radius:12px;box-shadow:var(--shadow)}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{color:var(--heading-color);font-weight:700;margin-top:40px;margin-bottom:20px;line-height:1.4}.page-content h1{font-size:36px;margin-top:0;padding-bottom:20px;border-bottom:3px solid var(--primary-color)}.page-content h2{font-size:30px;color:var(--primary-color);margin-top:50px}.page-content h3{font-size:24px;margin-top:35px}.page-content h4{font-size:20px;margin-top:30px}.page-content p{color:var(--paragraph);font-size:16px;line-height:1.8;margin-bottom:20px;text-align:justify}.page-content ol,.page-content ul{margin:20px 0;padding-left:30px;color:var(--paragraph)}.page-content ol li,.page-content ul li{margin-bottom:12px;line-height:1.8;font-size:16px}.page-content ul li{list-style-type:disc}.page-content ol li{list-style-type:decimal}.page-content strong{color:var(--heading-color);font-weight:600}.page-content a{color:var(--primary-color);text-decoration:none;transition:var(--transition);border-bottom:1px solid transparent}.page-content a:hover{color:#7b6bc4;border-bottom-color:#7b6bc4}.page-content blockquote{border-left:4px solid var(--primary-color);padding:20px 30px;margin:30px 0;background-color:#f8f9fa;border-radius:4px;font-style:italic;color:var(--heading-color)}.page-content table{width:100%;border-collapse:collapse;margin:30px 0;border:var(--border-1px)}.page-content table td,.page-content table th{padding:12px 15px;text-align:left;border-bottom:var(--border-1px)}.page-content table th{background-color:#f8f9fa;font-weight:600;color:var(--heading-color)}.page-content table tr:hover{background-color:#f8f9fa}.page-content img{max-width:100%;height:auto;border-radius:8px;margin:30px 0;box-shadow:var(--shadow)}.page-content hr{border:none;border-top:2px solid var(--border);margin:40px 0}.page-content code{background-color:#f8f9fa;padding:2px 6px;border-radius:4px;font-family:'Courier New',monospace;font-size:14px;color:var(--primary-color)}.page-content pre{background-color:#f8f9fa;padding:20px;border-radius:8px;overflow-x:auto;margin:30px 0;border:var(--border-1px)}.page-content pre code{background-color:transparent;padding:0;color:var(--heading-color)}.page-last-updated{margin-top:50px;padding-top:30px;border-top:var(--border-1px);color:var(--paragraph);font-size:14px;font-style:italic}@media (max-width:991px){.page-content{padding:40px 30px}.page-content-wrapper{padding:0 15px}}@media (max-width:767px){.page-banner{padding:60px 0}.page-banner h1{font-size:32px;line-height:42px}.page-banner p{font-size:16px}.page-content-section{padding:50px 0}.page-content{padding:30px 20px}.page-content h1{font-size:28px}.page-content h2{font-size:24px}.page-content h3{font-size:20px}.page-content p{font-size:15px;text-align:left}.page-content ol,.page-content ul{padding-left:20px}}@media print{.page-banner{background:var(--primary-color);padding:40px 0}.page-content{box-shadow:none;padding:0}.page-content a{color:var(--heading-color);text-decoration:underline}}