.privacy-page .privacy-hero{padding:70px 40px;border-radius:28px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);margin-bottom:40px}.privacy-page .privacy-hero h1{font-size:2.6rem;font-weight:700;margin:20px 0}.privacy-page .privacy-hero .lead{max-width:900px;margin:auto;opacity:.85}.privacy-page .privacy-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;background:rgb(13 110 253 / .12);font-weight:600}.privacy-page .hero-actions{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.privacy-page .privacy-summary{top:110px;padding:24px;border-radius:22px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08)}.privacy-page .privacy-summary h3{margin-bottom:20px}.privacy-page .privacy-summary .privacy-summary-link{display:block;padding:10px 14px;border-radius:12px;text-decoration:none;margin-bottom:8px;transition:0.2s ease}.privacy-page .privacy-summary .privacy-summary-link.is-active{background:rgb(13 110 253 / .15)}.privacy-page .privacy-section{margin-bottom:28px;padding:34px;border-radius:24px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08)}.privacy-page .privacy-section h2{display:flex;align-items:center;gap:12px;margin-bottom:24px;font-size:1.6rem}.privacy-page .privacy-section ul{padding-left:20px}.privacy-page .privacy-section ul li{margin-bottom:10px}.privacy-page .privacy-card{padding:24px;border-radius:18px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06)}#main.main-theme-light .privacy-page .privacy-section,#main.main-theme-light .privacy-page .privacy-summary,#main.main-theme-light .privacy-page .privacy-card,#main.main-theme-light .privacy-page .privacy-hero{background:rgb(255 255 255 / .92);border-color:rgb(0 0 0 / .08)}@media (max-width:991px){.privacy-page .privacy-summary{position:relative!important;top:auto}}@media (max-width:768px){.privacy-page .privacy-hero{padding:40px 20px}.privacy-page .privacy-hero h1{font-size:2rem}.privacy-page .privacy-section{padding:24px}}@media print{.privacy-page .privacy-summary,.privacy-page .hero-actions{display:none}.privacy-page .privacy-section,.privacy-page .privacy-card,.privacy-page .privacy-hero{border:1px solid #ddd!important;background:#fff!important;color:#000!important}}.privacy-page .privacy-summary-link{color:inherit;opacity:.82;border:1px solid #fff0}.privacy-page .privacy-summary-link:hover{color:inherit;opacity:1;border-color:rgb(255 255 255 / .08)}.privacy-page .privacy-summary-link.is-active{color:inherit;opacity:1;border-color:rgb(13 110 253 / .2)}.privacy-page .privacy-page-reveal{opacity:0;transform:translateY(18px);transition:opacity 0.45s ease,transform 0.45s ease}.privacy-page .privacy-page-reveal.is-visible{opacity:1;transform:translateY(0)}#main.main-theme-light .privacy-page .privacy-summary-link:hover{border-color:rgb(0 0 0 / .08)}#main.main-theme-light .privacy-page .privacy-summary-link.is-active{border-color:rgb(13 110 253 / .24)}@media (prefers-reduced-motion:reduce){.privacy-page .privacy-page-reveal{opacity:1;transform:none;transition:none}}