.privacy-policy-public{position:relative;padding:30px 0}.privacy-policy-public .pp-top-bg-wrapper{height:420px;background:#f1f9fd;position:absolute;top:0;left:0;width:100%;z-index:0}.privacy-policy-public .pp-top-bg{padding-bottom:30px;position:relative;z-index:1}.privacy-policy-public .pp-main{padding-top:0;position:relative;z-index:1}.privacy-policy-public .pp-company-header{display:flex;align-items:center;gap:24px}.privacy-policy-public .pp-company-logo{background:#fff;width:120px;height:120px;border:1px solid #e0e0e0;border-radius:5px;padding:10px}.privacy-policy-public .pp-company-logo img{object-fit:contain;object-position:center;width:100%;height:100%}.privacy-policy-public .pp-company-info{flex:1 1;min-width:0}.privacy-policy-public .pp-company-name{margin:0 0 10px;color:#182642;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.35}.privacy-policy-public .pp-back-link{display:inline-flex;align-items:center;gap:6px;color:#2f80ed;font-weight:500;text-decoration:none}.privacy-policy-public .pp-back-link:hover{text-decoration:underline}.privacy-policy-public .pp-back-link svg{flex-shrink:0}.privacy-policy-public .pp-content-card{padding:36px 40px 48px;border:1px solid rgba(47,75,160,.2);border-radius:20px;background:#fff}.privacy-policy-public .pp-content-header{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-bottom:28px;border-bottom:1px solid rgba(47,75,160,.2)}.privacy-policy-public .pp-content-heading{flex:1 1;min-width:0}.privacy-policy-public .pp-content-heading h1{margin:0 0 10px;color:#182642;font-size:26px;font-weight:700;text-transform:uppercase;line-height:1.3;letter-spacing:.2px}.privacy-policy-public .pp-content-desc{margin:0 0 8px;color:#5d677a;font-size:15px;line-height:1.55}.privacy-policy-public .pp-publish-date{margin:0;color:#999;font-size:13px;line-height:1.4}.privacy-policy-public .pp-content-actions{display:flex;flex-shrink:0;align-items:center;gap:12px}.privacy-policy-public .pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:110px;height:42px;padding:0 18px;border-radius:4px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.privacy-policy-public .pp-btn svg{flex-shrink:0}.privacy-policy-public .pp-btn-outline{border:1px solid #2f4ba0;background:#fff;color:#2f4ba0}.privacy-policy-public .pp-btn-outline:hover{background:#f3f6fc}.privacy-policy-public .pp-btn-primary{border:1px solid #2f4ba0;background:#2f4ba0;color:#fff!important}.privacy-policy-public .pp-btn-primary:hover{background:#243b80;color:#fff}.privacy-policy-public .pp-content-body{padding-top:28px}.privacy-policy-public .pp-body-title{margin:0 0 6px;color:#182642;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.4}.privacy-policy-public .pp-body-meta{margin:0 0 22px;color:#999;font-size:13px}.privacy-policy-public .pp-body-html{color:#333;font-size:14.5px;line-height:1.75;text-align:justify}.privacy-policy-public .pp-body-html h3{display:block;margin:22px 0 10px;color:#182642;font-size:15px;font-weight:700;text-transform:uppercase}.privacy-policy-public .pp-body-html h3:first-child{margin-top:0}.privacy-policy-public .pp-body-html p{margin:0 0 12px}.privacy-policy-public .pp-body-html ul{margin:0 0 16px;padding-left:22px;list-style:disc}.privacy-policy-public .pp-body-html ul li{margin-bottom:10px;padding-left:4px}.privacy-policy-public .pp-body-html a,.privacy-policy-public .pp-body-html b,.privacy-policy-public .pp-body-html strong{color:inherit;font-weight:700}.privacy-policy-public .pp-body-html a{color:#182642;text-decoration:none}#premium-layout-1 .privacy-policy-public .pp-company-name,#premium-layout-2 .privacy-policy-public .pp-company-name{margin:0 0 10px;line-height:1.35}#premium-layout-1 .privacy-policy-public .pp-back-link,#premium-layout-1 .privacy-policy-public .pp-back-link:hover,#premium-layout-2 .privacy-policy-public .pp-back-link,#premium-layout-2 .privacy-policy-public .pp-back-link:hover{color:#2f80ed}#premium-layout-1 .privacy-policy-public .pp-content-heading h1,#premium-layout-2 .privacy-policy-public .pp-content-heading h1{margin:0 0 10px;font-size:26px;line-height:1.3}#premium-layout-1 .privacy-policy-public .pp-btn-outline,#premium-layout-1 .privacy-policy-public .pp-btn-outline:hover,#premium-layout-2 .privacy-policy-public .pp-btn-outline,#premium-layout-2 .privacy-policy-public .pp-btn-outline:hover{color:#2f4ba0}#premium-layout-1 .privacy-policy-public .pp-btn-primary,#premium-layout-1 .privacy-policy-public .pp-btn-primary:hover,#premium-layout-2 .privacy-policy-public .pp-btn-primary,#premium-layout-2 .privacy-policy-public .pp-btn-primary:hover{color:#fff}#premium-layout-1 .privacy-policy-public .pp-body-title,#premium-layout-2 .privacy-policy-public .pp-body-title{margin:0 0 6px;line-height:1.4}#premium-layout-1 .privacy-policy-public .pp-body-html h3,#premium-layout-2 .privacy-policy-public .pp-body-html h3{margin:22px 0 10px;font-size:15px;line-height:1.4;padding:0}#premium-layout-1 .privacy-policy-public .pp-body-html ul,#premium-layout-2 .privacy-policy-public .pp-body-html ul{padding-left:22px;list-style:disc}#premium-layout-1 .privacy-policy-public .pp-body-html a,#premium-layout-2 .privacy-policy-public .pp-body-html a{color:#182642}#premium-layout-1 .privacy-policy-public{padding-top:100px;padding-bottom:30px}#premium-layout-1 .privacy-policy-public .container{background:#fff;padding:30px}@media(max-width:991px){.privacy-policy-public .pp-content-header,[id^=premium-layout-] .privacy-policy-public .pp-content-header{align-items:flex-start;flex-direction:column;gap:20px}}@media(max-width:767px){.privacy-policy-public,[id^=premium-layout-] .privacy-policy-public{padding:0 0 40px}.privacy-policy-public .pp-company-name,[id^=premium-layout-] .privacy-policy-public .pp-company-name{font-size:16px}.privacy-policy-public .pp-content-card,[id^=premium-layout-] .privacy-policy-public .pp-content-card{padding:20px 16px 28px}.privacy-policy-public .pp-content-heading h1,[id^=premium-layout-] .privacy-policy-public .pp-content-heading h1{font-size:20px}.privacy-policy-public .pp-content-actions,[id^=premium-layout-] .privacy-policy-public .pp-content-actions{width:100%}.privacy-policy-public .pp-content-actions .pp-btn,[id^=premium-layout-] .privacy-policy-public .pp-content-actions .pp-btn{flex:1 1}}