.privacy-module__bhAUJG__privacyPage{background:var(--color-background);padding:var(--spacing-8) var(--spacing-4);justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative}.privacy-module__bhAUJG__bgWrap{z-index:var(--z-base);pointer-events:none;position:fixed;inset:0;overflow:hidden}.privacy-module__bhAUJG__container{z-index:1;width:100%;max-width:1024px;margin:0 auto;position:relative}.privacy-module__bhAUJG__backLink{align-items:center;gap:var(--spacing-2);transition:color var(--transition-normal) ease;margin-bottom:var(--spacing-6);color:var(--color-foreground);font-weight:var(--font-weight-medium);text-decoration:none;display:inline-flex}.privacy-module__bhAUJG__backLink:hover{color:var(--color-primary)}.privacy-module__bhAUJG__card{-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);animation:privacy-module__bhAUJG__fadeIn var(--transition-slower) ease;box-shadow:var(--shadow-lg);border:1px solid color-mix(in srgb, var(--color-foreground) 6%, transparent);border-radius:var(--radius-lg);padding:var(--spacing-8);background:#ffffffe0}.privacy-module__bhAUJG__card h1{margin-bottom:var(--spacing-2);color:var(--color-foreground);font-size:1.75rem}.privacy-module__bhAUJG__subtitle{margin-bottom:var(--spacing-6);color:var(--color-text-secondary)}.privacy-module__bhAUJG__content{color:var(--color-foreground);line-height:var(--line-height-loose)}.privacy-module__bhAUJG__content ul{margin:var(--spacing-4) 0 var(--spacing-6) var(--spacing-5);list-style:outside}.privacy-module__bhAUJG__section{margin-bottom:var(--spacing-8)}.privacy-module__bhAUJG__section h2{margin-top:0;margin-bottom:var(--spacing-3);color:var(--color-foreground);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xl)}.privacy-module__bhAUJG__section p{margin-bottom:var(--spacing-3)}.privacy-module__bhAUJG__section p:last-child{margin-bottom:0}.privacy-module__bhAUJG__actions{margin-top:var(--spacing-6)}.privacy-module__bhAUJG__actions a{color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration:none}.privacy-module__bhAUJG__actions a:hover{text-decoration:underline}@keyframes privacy-module__bhAUJG__fadeIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.privacy-module__bhAUJG__card{padding:var(--spacing-6)}}
