.privacy-policy-page{color:#1e1e1e;background-color:#fff;width:100%;padding:50px 0 40px;font-family:Poppins,sans-serif}.privacy-container{width:100%;max-width:1320px;margin:0 auto;padding:0 24px}.privacy-policy-header{text-align:center;margin-bottom:40px}.privacy-title{background:linear-gradient(90deg,#eb3667 0%,#831734 100%);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:56px;font-weight:700;display:inline-block}.privacy-meta-row{flex-wrap:wrap;justify-content:center;gap:48px;margin-bottom:10px;display:flex}.privacy-meta-item{color:#000;font-size:15px}.privacy-meta-label{color:#000;margin-right:6px;font-weight:700}.privacy-meta-value{color:#d62d54;font-weight:700}.privacy-promise-box{background-color:#fff5f7;border:1.2px solid #ffd1dc;border-radius:16px;align-items:flex-start;gap:16px;max-width:1100px;margin:40px auto 60px;padding:24px 30px;display:flex;box-shadow:0 4px 15px #d62d5405}.promise-icon-wrapper{flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.promise-icon-img{object-fit:contain;width:24px;height:24px}.promise-title-wrapper{color:#1e1e1e;white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:700;line-height:1.6}.promise-text-wrapper{color:#2d3748;font-size:14.5px;line-height:1.6}.privacy-content-row{margin-top:20px;display:flex}.privacy-sidebar-col{flex-shrink:0;width:25%}.privacy-sidebar-sticky{scrollbar-width:none;-ms-overflow-style:none;max-height:calc(100vh - 150px);padding-bottom:20px;padding-right:20px;position:sticky;top:110px;overflow-y:auto}.privacy-sidebar-sticky::-webkit-scrollbar{display:none}.privacy-toc-title{color:#d62d54;letter-spacing:1px;text-transform:uppercase;margin-bottom:24px;font-size:13.5px;font-weight:700}.privacy-toc-list{margin:0;padding:0;list-style:none}.privacy-toc-item{margin-bottom:16px}.privacy-toc-link{color:#1e1e1e;align-items:center;padding-left:20px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.privacy-toc-link:hover,.privacy-toc-link.active{color:#d62d54}.toc-arrow{color:#d62d54;opacity:0;font-size:9px;transition:opacity .2s,transform .2s;position:absolute;top:52%;left:0;transform:translateY(-50%)translate(-6px)}.privacy-toc-link.active .toc-arrow{opacity:1;transform:translateY(-50%)translate(0)}.privacy-text-col{border-left:1px solid #e5e7eb;width:75%;padding-bottom:0;padding-left:50px}.privacy-section{margin-bottom:32px;padding-bottom:0;scroll-margin-top:110px}.privacy-section:last-child{margin-bottom:0;padding-bottom:0}.privacy-section h2{background:linear-gradient(90deg,#eb3667 0%,#831734 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:24px;font-size:26px;font-weight:700;line-height:1.3;display:inline-block}.privacy-section p{color:#000;margin-bottom:18px;font-size:15px;line-height:1.7}.privacy-section ul{margin-bottom:20px;padding-left:20px;list-style-type:disc}.privacy-section li{color:#000;margin-bottom:10px;font-size:15px;line-height:1.7}#work{color:#000;font-weight:600}.privacy-section strong{color:#1e1e1e;font-weight:600}.privacy-tight-list{margin-bottom:20px}.privacy-tight-list p,.privacy-tight-list li{margin-bottom:6px!important}.privacy-contact-card{background-color:#f7f7f7;border-radius:16px;margin-top:24px;margin-bottom:24px;padding:24px}.privacy-contact-card h3{background:linear-gradient(90deg,#eb3667 0%,#831734 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:20px;font-size:18px;font-weight:700;display:inline-block}.address-block{flex-direction:column;margin-bottom:20px;display:flex}.address-header{color:#1e1e1e;align-items:center;gap:12px;margin-bottom:8px;font-size:15px;font-weight:600;display:flex}.location-icon{object-fit:contain;width:24px;height:24px}.address-body{color:#000;padding-left:36px;font-size:15px;line-height:1.5}.address-body p{margin:0 0 4px!important}.privacy-contact-card p.contact-line{color:#1e1e1e;font-size:15px;margin:0 0 8px!important}.pink-text{background:linear-gradient(90deg,#eb3667 0%,#831734 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600;display:inline-block}@media (max-width:991.98px){.privacy-title{font-size:44px}.privacy-meta-row{gap:24px}.privacy-content-row{flex-direction:column}.privacy-sidebar-col{display:none}.privacy-text-col{border-left:none;width:100%;padding-top:20px;padding-left:0}}@media (max-width:767.98px){.privacy-promise-box{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:40px;padding:16px 20px}.promise-title-wrapper{white-space:normal}}@media (max-width:575.98px){.privacy-policy-page{padding:40px 0}.privacy-title{text-align:center;font-size:32px}.privacy-meta-row{flex-direction:column;align-items:center;gap:8px}.privacy-promise-box{text-align:center;flex-direction:column;align-items:center;padding:20px}.promise-icon-wrapper{margin:0 auto}.privacy-text-col{text-align:center}.privacy-section h2{text-align:center;margin:0 auto 20px;display:block}.privacy-section p{text-align:center}.privacy-section ul,.privacy-tight-list{text-align:center;padding-left:0;list-style-position:inside}.privacy-section li,.privacy-contact-card{text-align:center}.privacy-contact-card h3{text-align:center;margin:0 auto 20px;display:block}.address-header{justify-content:center}.address-body{text-align:center;padding-left:0}}
