.privacy-container{max-width:900px;margin:60px auto;padding:0 20px}.privacy-accordion{border:none;flex-direction:column;gap:1.5rem;display:flex}.privacy-item{background-color:#fff;border:1px solid #eef2f6;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 4px 15px #10184f0a;border-radius:12px!important}.privacy-item:hover{border-color:#dc20261a;box-shadow:0 10px 25px #10184f14}.privacy-header{margin:0}.privacy-button{width:100%;color:var(--asspl-blue);text-align:left;cursor:pointer;letter-spacing:-.01em;background-color:#fff;border:0;align-items:center;padding:1.5rem 2rem;font-size:1.2rem;font-weight:700;transition:all .3s;display:flex}.privacy-button:not(.collapsed){color:var(--asspl-red);background-color:#fff}.privacy-button:after{content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310184F' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1.5rem;height:1.5rem;margin-left:auto;transition:transform .4s cubic-bezier(.4,0,.2,1)}.privacy-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DC2026' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");transform:rotate(180deg)}.privacy-body{color:#4b5563;padding:0 2rem 2rem;font-size:1.05rem;line-height:1.7}.privacy-contact-box{border-left:4px solid var(--asspl-red);background-color:#f8fafc;border-radius:8px;margin-top:15px;padding:20px}.privacy-contact-item{color:var(--asspl-blue);align-items:center;gap:12px;margin-bottom:10px;font-weight:500;display:flex}.privacy-contact-item:last-child{margin-bottom:0}@media (max-width:768px){.privacy-container{margin:40px auto}.privacy-button{padding:1.25rem 1.5rem;font-size:1.1rem}.privacy-body{padding:0 1.5rem 1.5rem}}
