.app-brand{margin-bottom:2rem}.app-brand .app-brand-logo{width:60px!important;height:60px!important}.app-brand .app-brand-logo svg{width:100%!important;height:100%!important}@media (max-width: 768px){.app-brand .app-brand-logo{width:60px!important;height:60px!important}}.app-brand .app-brand-text{font-size:1.75rem!important}.app-brand .app-brand-text .fw-normal{font-size:1.3rem!important}@media (max-width: 768px){.app-brand .app-brand-text,.app-brand .app-brand-text .fw-normal{font-size:1.5rem!important}}.card{padding:3rem 2rem;max-width:1000px;margin:1.5rem auto}.privacy-header{position:relative;padding-bottom:1.5rem}.privacy-header i{font-size:2.5rem;background:linear-gradient(135deg,#01f1a4,#0afff6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.privacy-title{font-size:1.7rem;font-weight:700;margin-bottom:.5rem;font-family:Sora,sans-serif}@media (max-width: 768px){.privacy-title{font-size:1.5rem}}.privacy-subtitle{color:#6b7280;font-size:.95rem;margin:0;display:flex;align-items:center;justify-content:center;gap:.25rem}.privacy-subtitle i{color:#01f1a4}.privacy-subtitle strong{color:#374151;font-weight:600}@media (max-width: 768px){.privacy-subtitle{font-size:.875rem;flex-wrap:wrap}}.privacy-section{position:relative;padding-bottom:1.5rem}.privacy-section:not(:last-child):after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(1,241,164,.2) 50%,transparent 100%)}.privacy-section-title{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;color:#01f1a4;margin-bottom:1rem;font-family:Sora,sans-serif}@media (max-width: 768px){.privacy-section-title{font-size:1.1rem}}.section-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#05feaf1a;color:#01f1a4;font-weight:700;font-size:.9rem;border:1px solid rgba(1,241,164,.2);flex-shrink:0}@media (max-width: 768px){.section-number{width:28px;height:28px;font-size:.85rem}}.privacy-section-content{padding-left:2.75rem}.privacy-section-content p{margin-bottom:1rem;color:#374151}@media (max-width: 768px){.privacy-section-content{padding-left:2rem}}.privacy-list{list-style:none;padding-left:0;margin-bottom:1rem}.privacy-list li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;line-height:1.7;color:#374151}.privacy-list li:before{content:"";position:absolute;left:0;top:.6rem;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#01f1a4,#0afff6);box-shadow:0 0 8px #01f1a466}.privacy-list li strong{color:#01f1a4;font-weight:600}.privacy-link{color:#01f1a4;text-decoration:none;font-weight:500;transition:all .2s ease;border-bottom:1px solid rgba(0,0,0,0)}.privacy-link:hover{color:#00d98f;border-bottom-color:#00d98f}.privacy-alert{background:linear-gradient(135deg,#01f1a414,#0afff60d);border-left:4px solid #01f1a4;border-radius:8px;padding:1rem 1.25rem;display:flex;align-items:flex-start;gap:.75rem}.privacy-alert i{color:#01f1a4;font-size:1.25rem;flex-shrink:0;margin-top:.125rem}.privacy-alert p{margin:0;color:#374151;line-height:1.6}.text-justify{text-align:justify}@media (max-width: 768px){.privacy-icon{width:60px;height:60px}.privacy-icon i{font-size:2rem}}html[data-style=dark] .privacy-subtitle,html[data-style=dark] .privacy-subtitle strong{color:#ffffffb3}html[data-style=dark] .privacy-list li,html[data-style=dark] .privacy-section-content p{color:#fffc}html[data-style=dark] .privacy-alert p{color:#ffffffd9}
