.privacy-module__BjzNBq__container{justify-content:center;align-items:flex-start;width:100%;min-height:calc(100vh - 140px);margin:0 auto;padding:20px;display:flex}.privacy-module__BjzNBq__privacyCard{width:100%}.privacy-module__BjzNBq__header{text-align:center;z-index:1;margin-bottom:40px;position:relative}.privacy-module__BjzNBq__title{background:var(--gradient-typography-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:2.5rem;font-weight:700;font-family:var(--font-heading)!important}.privacy-module__BjzNBq__contentWrapper{z-index:1;grid-template-columns:180px 1fr;gap:40px;width:100%;max-width:100%;margin:0;display:grid;position:relative}.privacy-module__BjzNBq__sidebar{z-index:10;flex-shrink:0;width:200px;height:fit-content;position:sticky;top:90px}.privacy-module__BjzNBq__navigation{flex-direction:column;gap:8px;display:flex}.privacy-module__BjzNBq__navButton{border:2px solid var(--card-border);background:color-mix(in srgb, var(--background-main,#121212) 90%, transparent 10%);color:var(--text-dark);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:.95rem;font-weight:500;transition:all .3s;display:flex}.privacy-module__BjzNBq__navButton:hover{opacity:.9}.privacy-module__BjzNBq__navButtonActive{background:color-mix(in srgb, var(--primary-color) 15%, var(--background-main) 85%)!important;color:var(--primary-color)!important}.privacy-module__BjzNBq__mainContent{z-index:1;border:1px solid var(--card-border,#ffffff24);border-radius:var(--card-border-radius);background:color-mix(in srgb, var(--background-main,#121212) 85%, transparent 15%);width:100%;min-height:600px;padding:40px;position:relative;overflow:hidden}.privacy-module__BjzNBq__content{opacity:0;animation:.5s forwards privacy-module__BjzNBq__fadeInUp;transform:translateY(20px)}@keyframes privacy-module__BjzNBq__fadeInUp{to{opacity:1;transform:translateY(0)}}.privacy-module__BjzNBq__sectionTitle{background:var(--gradient-typography-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:2rem;font-weight:700;font-family:var(--font-heading)!important}.privacy-module__BjzNBq__subtitle{color:var(--text-dark);margin:24px 0 12px;font-size:1.3rem;font-weight:600;font-family:var(--font-heading)!important}.privacy-module__BjzNBq__intro{color:var(--text-dark);opacity:.9;margin-bottom:24px;font-size:1.1rem;line-height:1.7}.privacy-module__BjzNBq__highlightBox{background:color-mix(in srgb, var(--primary-color) 8%, var(--background-main) 92%);border:1px solid #ee681a4d;border-radius:12px;margin:24px 0;padding:24px}.privacy-module__BjzNBq__highlightTitle{color:var(--primary-color);margin-bottom:16px;font-size:1.2rem;font-weight:600}.privacy-module__BjzNBq__commitmentList{margin:0;padding:0;list-style:none}.privacy-module__BjzNBq__commitmentList li{color:var(--text-dark);align-items:center;gap:12px;margin-bottom:12px;font-size:1rem;display:flex}.privacy-module__BjzNBq__commitmentList li:last-child{margin-bottom:0}.privacy-module__BjzNBq__dataType{margin-bottom:32px}.privacy-module__BjzNBq__dataList{margin:12px 0;padding:0;list-style:none}.privacy-module__BjzNBq__dataList li{color:var(--text-dark);margin-bottom:8px;padding-left:20px;line-height:1.6;position:relative}.privacy-module__BjzNBq__dataList li:before{content:"•";color:var(--primary-color);font-weight:700;position:absolute;left:0}.privacy-module__BjzNBq__usageGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:24px 0;display:grid}.privacy-module__BjzNBq__usageCard{background:color-mix(in srgb, var(--background-main,#121212) 95%, transparent 5%);border:1px solid var(--card-border);border-radius:12px;padding:20px;transition:all .3s}.privacy-module__BjzNBq__usageCard:hover{opacity:.9}.privacy-module__BjzNBq__protectionGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:24px 0;display:grid}.privacy-module__BjzNBq__protectionCard{background:color-mix(in srgb, var(--background-main,#121212) 95%, transparent 5%);border:1px solid var(--card-border);text-align:center;border-radius:12px;padding:24px;transition:all .3s}.privacy-module__BjzNBq__protectionCard:hover{opacity:.9}.privacy-module__BjzNBq__protectionIcon{color:var(--primary-color);margin-bottom:16px}.privacy-module__BjzNBq__protectionCard p{color:var(--text-dark);opacity:.9;line-height:1.6}.privacy-module__BjzNBq__dataRetention{background:color-mix(in srgb, var(--background-main,#121212) 95%, transparent 5%);border:1px solid var(--card-border);border-radius:12px;margin:24px 0;padding:24px}.privacy-module__BjzNBq__retentionNote{color:var(--text-muted);margin-top:16px;font-style:italic}.privacy-module__BjzNBq__cookieTypes{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:24px 0;display:grid}.privacy-module__BjzNBq__cookieType{background:color-mix(in srgb, var(--background-main,#121212) 95%, transparent 5%);border:1px solid var(--card-border);border-radius:12px;padding:20px}.privacy-module__BjzNBq__cookieInfo,.privacy-module__BjzNBq__cookieControl{background:color-mix(in srgb, var(--background-main,#121212) 95%, transparent 5%);border:1px solid var(--card-border);border-radius:12px;margin:20px 0;padding:20px}.privacy-module__BjzNBq__rightsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:24px 0;display:grid}.privacy-module__BjzNBq__rightCard{background:color-mix(in srgb, var(--background-main,#121212) 95%, transparent 5%);border:1px solid var(--card-border);text-align:center;border-radius:12px;padding:24px;transition:all .3s}.privacy-module__BjzNBq__rightCard:hover{opacity:.9}.privacy-module__BjzNBq__rightIcon{color:var(--primary-color);margin-bottom:16px}.privacy-module__BjzNBq__rightCard p{color:var(--text-dark);opacity:.9;line-height:1.6}.privacy-module__BjzNBq__rightsProcess{background:color-mix(in srgb, var(--primary-color) 5%, var(--background-main) 95%);border:1px solid #ee681a33;border-radius:12px;margin:24px 0;padding:24px}.privacy-module__BjzNBq__contactMethods{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:24px 0;display:grid}.privacy-module__BjzNBq__contactMethod{background:color-mix(in srgb, var(--background-main,#121212) 95%, transparent 5%);border:1px solid var(--card-border);text-align:center;border-radius:12px;padding:24px}.privacy-module__BjzNBq__contactIcon{color:var(--primary-color);margin-bottom:16px}.privacy-module__BjzNBq__contactMethod p{color:var(--text-dark);font-weight:500}.privacy-module__BjzNBq__privacyUpdates{background:color-mix(in srgb, var(--background-main,#121212) 95%, transparent 5%);border:1px solid var(--card-border);border-radius:12px;margin:24px 0;padding:24px}.privacy-module__BjzNBq__legalInfo{background:color-mix(in srgb, var(--primary-color) 3%, var(--background-main) 97%);border:1px solid #ee681a1a;border-radius:12px;margin:24px 0;padding:24px}.privacy-module__BjzNBq__footer{text-align:center;z-index:1;margin-top:40px;position:relative}.privacy-module__BjzNBq__footerText{color:var(--text-muted);max-width:800px;margin:0 auto;font-size:.95rem;line-height:1.5}.privacy-module__BjzNBq__lastUpdated{color:var(--text-muted);align-items:center;gap:8px;margin-top:16px;font-size:.9rem;display:flex}@media (max-width:1024px){.privacy-module__BjzNBq__contentWrapper{grid-template-columns:1fr;gap:30px;max-width:100%}.privacy-module__BjzNBq__sidebar{z-index:1;width:100%;position:static}.privacy-module__BjzNBq__navigation{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.privacy-module__BjzNBq__mainContent{min-height:auto}}@media (max-width:768px){.privacy-module__BjzNBq__container{padding:16px}.privacy-module__BjzNBq__privacyCard{padding:24px}.privacy-module__BjzNBq__contentWrapper{gap:20px}.privacy-module__BjzNBq__mainContent{padding:24px}.privacy-module__BjzNBq__title{font-size:2rem}.privacy-module__BjzNBq__description{font-size:1rem}.privacy-module__BjzNBq__sectionTitle{font-size:1.75rem}.privacy-module__BjzNBq__usageGrid,.privacy-module__BjzNBq__protectionGrid,.privacy-module__BjzNBq__cookieTypes,.privacy-module__BjzNBq__rightsGrid,.privacy-module__BjzNBq__contactMethods{grid-template-columns:1fr}.privacy-module__BjzNBq__navigation{grid-template-columns:1fr;gap:6px}.privacy-module__BjzNBq__navButton{padding:10px 12px;font-size:.9rem}}@media (max-width:480px){.privacy-module__BjzNBq__privacyCard{padding:20px}.privacy-module__BjzNBq__contentWrapper{gap:16px}.privacy-module__BjzNBq__mainContent{padding:20px}.privacy-module__BjzNBq__title{font-size:1.75rem}.privacy-module__BjzNBq__sectionTitle{font-size:1.5rem}.privacy-module__BjzNBq__navButton{padding:8px 10px;font-size:.85rem}.privacy-module__BjzNBq__navigation{gap:4px}}.privacy-module__BjzNBq__light .privacy-module__BjzNBq__privacyCard{box-shadow:0 8px 32px #00000014}.privacy-module__BjzNBq__light .privacy-module__BjzNBq__usageCard,.privacy-module__BjzNBq__light .privacy-module__BjzNBq__protectionCard,.privacy-module__BjzNBq__light .privacy-module__BjzNBq__cookieType,.privacy-module__BjzNBq__light .privacy-module__BjzNBq__rightCard,.privacy-module__BjzNBq__light .privacy-module__BjzNBq__contactMethod,.privacy-module__BjzNBq__light .privacy-module__BjzNBq__privacyUpdates,.privacy-module__BjzNBq__light .privacy-module__BjzNBq__dataRetention,.privacy-module__BjzNBq__light .privacy-module__BjzNBq__cookieInfo,.privacy-module__BjzNBq__light .privacy-module__BjzNBq__cookieControl{background:#fffc}.privacy-module__BjzNBq__light .privacy-module__BjzNBq__highlightBox{background:#ee681a1a}.privacy-module__BjzNBq__light .privacy-module__BjzNBq__rightsProcess{background:#ee681a0d}.privacy-module__BjzNBq__light .privacy-module__BjzNBq__legalInfo{background:#ee681a08}.privacy-module__BjzNBq__navButton:focus,.privacy-module__BjzNBq__usageCard:focus,.privacy-module__BjzNBq__protectionCard:focus,.privacy-module__BjzNBq__rightCard:focus,.privacy-module__BjzNBq__contactMethod:focus{outline:2px solid var(--primary-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){.privacy-module__BjzNBq__content{opacity:1;animation:none;transform:none}.privacy-module__BjzNBq__navButton:hover,.privacy-module__BjzNBq__usageCard:hover,.privacy-module__BjzNBq__protectionCard:hover,.privacy-module__BjzNBq__rightCard:hover{transform:none}}
