.privacy-page{background:radial-gradient(circle at 10% 8%,#0d6efd1a,#0000 30%),radial-gradient(circle at 95% 14%,#19875414,#0000 24%)}.privacy-page .privacy-hero{max-width:760px;margin-left:auto;margin-right:auto}.privacy-page .privacy-hero-badge{color:#0d6efd;letter-spacing:.01em;background:#0d6efd14;border:1px solid #0d6efd2e;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:1rem;padding:.5rem .95rem;font-size:.86rem;font-weight:700;display:inline-flex}.privacy-page .privacy-hero h1{letter-spacing:-.02em}.privacy-page .privacy-hero-subtitle{max-width:700px;margin-left:auto;margin-right:auto;line-height:1.7}.privacy-page .privacy-card{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffeb;border-radius:24px;border:1px solid #0f172a0f!important;box-shadow:0 24px 52px #0f172a14!important}.privacy-page .privacy-section{background:linear-gradient(#fff 0%,#f9fbff 100%);border:1px solid #0f172a12;border-radius:16px;padding:0;position:relative;overflow:hidden}.privacy-page .privacy-section:not(:last-child){margin-bottom:.85rem!important}.privacy-page .privacy-accordion-btn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:1rem 1.1rem;transition:background .2s;display:flex}.privacy-page .privacy-accordion-btn:hover{background:#0d6efd0a}.privacy-page .privacy-chevron{color:#0d6efd;background:#0d6efd14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.78rem;transition:transform .3s,background .2s;display:inline-flex}.privacy-page .privacy-chevron.open{background:#0d6efd26;transform:rotate(180deg)}.privacy-page .privacy-collapse-body{opacity:0;max-height:0;transition:max-height .35s,opacity .3s;overflow:hidden}.privacy-page .privacy-collapse-body.is-open{opacity:1;max-height:2000px}.privacy-page .privacy-section-head{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.privacy-page .privacy-accordion-btn .privacy-section-head{margin-bottom:0}.privacy-page .privacy-section-index{color:#0d6efd;background:#e8f1ff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.9rem;font-weight:700;display:inline-flex}.privacy-page .privacy-section-title{letter-spacing:-.01em;font-size:1.05rem}.privacy-page .privacy-section-content{color:#495057;padding:0 1.1rem 1.1rem 3.85rem}.privacy-page .privacy-contact-section .privacy-section-head{padding:1rem 1.1rem 0}.privacy-page .privacy-contact-section .privacy-section-content{padding:0 1.1rem 1.1rem 3.85rem}.privacy-page .privacy-section-content p{line-height:1.8}.privacy-page .privacy-copy{text-align:left}.privacy-page .privacy-list{box-shadow:0 10px 24px #0f172a0f;border-color:#0d6efd26!important}.privacy-page .privacy-list .list-group-item{align-items:flex-start;gap:.65rem;line-height:1.65;display:flex;border-color:#0f172a12!important}.privacy-page .privacy-list .list-group-item>svg{flex-shrink:0;min-width:1em;margin-top:.2rem}.privacy-page .privacy-list-item{align-items:flex-start;gap:.65rem;display:flex}.privacy-page .privacy-list-item i{flex-shrink:0;margin-top:.2rem}.privacy-page .privacy-contact-card{background:#0d6efd0f;box-shadow:inset 0 0 0 1px #0d6efd14}.privacy-page .privacy-contact-card p,.privacy-page .privacy-contact-card li{line-height:1.7}.privacy-page .privacy-support-list{gap:.45rem;display:grid}@media (max-width:767.98px){.privacy-page .privacy-card{border-radius:16px}.privacy-page .privacy-accordion-btn{padding:.85rem}.privacy-page .privacy-section-content{padding:0 .85rem .85rem}.privacy-page .privacy-contact-section .privacy-section-head{padding:.85rem .85rem 0}.privacy-page .privacy-contact-section .privacy-section-content{padding:0 .85rem .85rem}.privacy-page .privacy-section-title{font-size:.97rem}}
