.privacy-policy-page-module__LQsseW__privacyPolicyContainer{color:#333;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.privacy-policy-page-module__LQsseW__mobileHeader{z-index:100;background:#fff;border-bottom:2px solid #ffee02;display:none;position:sticky;top:0;box-shadow:0 2px 10px #0000001a}.privacy-policy-page-module__LQsseW__mobileHeaderContent{justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.privacy-policy-page-module__LQsseW__mobileHeaderContent h1{margin:0;font-size:1.2rem;font-weight:700}.privacy-policy-page-module__LQsseW__tocToggle{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem;transition:background-color .2s}.privacy-policy-page-module__LQsseW__tocToggle:hover{background:#f5f5f5}.privacy-policy-page-module__LQsseW__mobileTocOverlay{z-index:200;background:#00000080;display:none;position:fixed;inset:0}.privacy-policy-page-module__LQsseW__mobileToc{background:#fff;width:80%;max-width:300px;height:100%;padding:2rem 1rem;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-2px 0 10px #0000001a}.privacy-policy-page-module__LQsseW__mobileToc h3{margin-top:0;margin-bottom:1.5rem;font-size:1.2rem}.privacy-policy-page-module__LQsseW__container{max-width:1200px;margin:0 auto;padding:0 1rem}.privacy-policy-page-module__LQsseW__introBanner{color:#111;text-align:center;background:linear-gradient(135deg,#ffee02,#47d562);border-radius:20px;margin:2rem 0;padding:3rem 2rem;position:relative;overflow:hidden}.privacy-policy-page-module__LQsseW__introContent{z-index:2;position:relative}.privacy-policy-page-module__LQsseW__introBanner h1{margin-bottom:1rem;font-size:2.5rem;font-weight:800}.privacy-policy-page-module__LQsseW__lead{opacity:.9;margin-bottom:2rem;font-size:1.2rem}.privacy-policy-page-module__LQsseW__complianceBadges{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.privacy-policy-page-module__LQsseW__complianceBadge{color:#111;background:#fff;border-radius:25px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;box-shadow:0 2px 8px #0000001a}.privacy-policy-page-module__LQsseW__contentLayout{grid-template-columns:250px 1fr;gap:2rem;margin:2rem 0;display:grid}.privacy-policy-page-module__LQsseW__desktopToc{position:relative}.privacy-policy-page-module__LQsseW__tocSticky{background:#f7f6f2;border:2px solid #ffee02;border-radius:16px;padding:1.5rem;position:sticky;top:2rem}.privacy-policy-page-module__LQsseW__tocSticky h3{margin-top:0;margin-bottom:1rem;font-size:1.1rem}.privacy-policy-page-module__LQsseW__tocNav{flex-direction:column;gap:.5rem;display:flex}.privacy-policy-page-module__LQsseW__tocLink{text-align:left;cursor:pointer;color:#666;background:0 0;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;transition:all .2s}.privacy-policy-page-module__LQsseW__tocLink:hover,.privacy-policy-page-module__LQsseW__tocLink.privacy-policy-page-module__LQsseW__active{color:#111;background:#ffee02;transform:translate(4px)}.privacy-policy-page-module__LQsseW__mainContent{min-width:0}.privacy-policy-page-module__LQsseW__sectionHeader{background:#f7f6f2;border-left:4px solid #ffee02;border-radius:0 12px 12px 0;margin:3rem 0 2rem;padding:1.5rem 2rem;position:relative}.privacy-policy-page-module__LQsseW__sectionHeader h2{color:#111;margin:0;font-size:1.5rem;font-weight:700}.privacy-policy-page-module__LQsseW__infoCard,.privacy-policy-page-module__LQsseW__dataCategory,.privacy-policy-page-module__LQsseW__contactCard{background:#fff;border:2px solid #f0f0f0;border-radius:16px;margin:1.5rem 0;padding:2rem;transition:all .3s;box-shadow:0 4px 20px #00000014}.privacy-policy-page-module__LQsseW__infoCard:hover,.privacy-policy-page-module__LQsseW__dataCategory:hover{border-color:#ffee02;transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.privacy-policy-page-module__LQsseW__infoCard h3,.privacy-policy-page-module__LQsseW__dataCategory h3{color:#111;margin-bottom:1rem;font-size:1.3rem;font-weight:600}.privacy-policy-page-module__LQsseW__infoGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:2rem 0;display:grid}.privacy-policy-page-module__LQsseW__infoItem{background:#fff;border:2px solid #f0f0f0;border-radius:12px;padding:1.5rem}.privacy-policy-page-module__LQsseW__infoItem h4{color:#111;margin-bottom:1rem;font-size:1.1rem}.privacy-policy-page-module__LQsseW__contactGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.privacy-policy-page-module__LQsseW__contactItem p{margin-bottom:.5rem}.privacy-policy-page-module__LQsseW__tableContainer{border-radius:12px;margin:1.5rem 0;overflow-x:auto;box-shadow:0 4px 16px #0000001a}.privacy-policy-page-module__LQsseW__dataTable{border-collapse:collapse;background:#fff;width:100%}.privacy-policy-page-module__LQsseW__dataTable th{color:#111;text-align:left;background:linear-gradient(135deg,#ffee02,#47d562);border:none;padding:1rem;font-weight:600}.privacy-policy-page-module__LQsseW__dataTable td{vertical-align:top;border-bottom:1px solid #f0f0f0;padding:.75rem 1rem}.privacy-policy-page-module__LQsseW__dataTable tbody tr:hover{background:#f9f9f9}.privacy-policy-page-module__LQsseW__badge{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:.4rem .8rem;font-size:.75rem;font-weight:600}.privacy-policy-page-module__LQsseW__badge.privacy-policy-page-module__LQsseW__required{color:#fff;background:#dc3545}.privacy-policy-page-module__LQsseW__badge.privacy-policy-page-module__LQsseW__optional{color:#111;background:#ffee02}.privacy-policy-page-module__LQsseW__alert{border:none;border-radius:16px;margin:2rem 0;padding:1.5rem}.privacy-policy-page-module__LQsseW__alert.privacy-policy-page-module__LQsseW__info{color:#111;background:#fffab3;border:2px solid #ffee02}.privacy-policy-page-module__LQsseW__alert.privacy-policy-page-module__LQsseW__warning{color:#856404;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:2px solid #ffc107}.privacy-policy-page-module__LQsseW__alert.privacy-policy-page-module__LQsseW__danger{color:#721c24;background:linear-gradient(135deg,#f8d7da,#f5c6cb);border:2px solid #dc3545}.privacy-policy-page-module__LQsseW__alert h4{margin-top:0;margin-bottom:1rem}.privacy-policy-page-module__LQsseW__dataFlow{background:#f7f6f2;border-radius:16px;margin:2rem 0;padding:2rem;position:relative}.privacy-policy-page-module__LQsseW__flowSteps{flex-direction:column;gap:1rem;display:flex}.privacy-policy-page-module__LQsseW__flowStep{background:#fff;border:2px solid #f0f0f0;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.5rem;transition:all .3s;display:flex}.privacy-policy-page-module__LQsseW__flowStep:hover{border-color:#47d562;transform:translate(10px)}.privacy-policy-page-module__LQsseW__stepNumber{color:#fff;background:#47d562;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-weight:700;display:flex}.privacy-policy-page-module__LQsseW__stepContent h4{color:#111;margin:0 0 .5rem}.privacy-policy-page-module__LQsseW__stepContent p{color:#666;margin:0}.privacy-policy-page-module__LQsseW__timeline{padding:1rem 0;position:relative}.privacy-policy-page-module__LQsseW__timeline:before{content:"";background:#47d562;width:2px;position:absolute;top:0;bottom:0;left:15px}.privacy-policy-page-module__LQsseW__timelineItem{margin-bottom:2rem;padding-left:50px;position:relative}.privacy-policy-page-module__LQsseW__timelineItem:before{content:"";background:#47d562;border:4px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;top:8px;left:5px;box-shadow:0 0 0 4px #47d562}.privacy-policy-page-module__LQsseW__timelineItem h4{color:#111;margin:0 0 .5rem}.privacy-policy-page-module__LQsseW__timelineItem p{color:#666;margin:0}.privacy-policy-page-module__LQsseW__processorsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:2rem 0;display:grid}.privacy-policy-page-module__LQsseW__processorCard{background:#fff;border:2px solid #f0f0f0;border-radius:16px;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.privacy-policy-page-module__LQsseW__processorCard:before{content:"";background:linear-gradient(90deg,#ffee02,#47d562);height:4px;position:absolute;top:0;left:0;right:0}.privacy-policy-page-module__LQsseW__processorCard:hover{border-color:#47d562;transform:translateY(-4px);box-shadow:0 8px 25px #0000001f}.privacy-policy-page-module__LQsseW__processorCard h3{color:#111;margin-top:0;margin-bottom:1rem}.privacy-policy-page-module__LQsseW__processorInfo,.privacy-policy-page-module__LQsseW__processorDetails{margin-bottom:1.5rem}.privacy-policy-page-module__LQsseW__processorDetails h4{color:#111;margin-bottom:.5rem;font-size:1rem}.privacy-policy-page-module__LQsseW__rightsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0;display:grid}.privacy-policy-page-module__LQsseW__rightCard{background:#fff;border:2px solid #f0f0f0;border-radius:16px;padding:2rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000014}.privacy-policy-page-module__LQsseW__rightCard:before{content:"";background:linear-gradient(90deg,#ffee02,#47d562);height:3px;position:absolute;top:0;left:0;right:0}.privacy-policy-page-module__LQsseW__rightCard:hover{border-color:#ffee02;transform:translateY(-4px);box-shadow:0 8px 25px #0000001f}.privacy-policy-page-module__LQsseW__rightCard h3{color:#111;margin-top:0;margin-bottom:1rem;font-size:1.2rem;font-weight:600}.privacy-policy-page-module__LQsseW__finalSection{margin:3rem 0}.privacy-policy-page-module__LQsseW__finalCard{text-align:center;background:#f7f6f2;border:2px solid #ffee02;border-radius:16px;padding:2rem}.privacy-policy-page-module__LQsseW__finalCard h3{color:#111;margin-top:0}.privacy-policy-page-module__LQsseW__smallText{color:#666;font-size:.9rem;font-style:italic}.privacy-policy-page-module__LQsseW__contactHeader{text-align:center;margin-bottom:1.5rem}.privacy-policy-page-module__LQsseW__scrollToTop{color:#111;cursor:pointer;z-index:50;background:linear-gradient(135deg,#ffee02,#47d562);border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 4px 16px #00000026}.privacy-policy-page-module__LQsseW__scrollToTop:hover{transform:translateY(-3px)scale(1.1);box-shadow:0 6px 20px #0003}@media (max-width:1024px){.privacy-policy-page-module__LQsseW__contentLayout{grid-template-columns:200px 1fr;gap:1.5rem}.privacy-policy-page-module__LQsseW__tocSticky{padding:1rem}.privacy-policy-page-module__LQsseW__tocLink{padding:.4rem .8rem;font-size:.8rem}}@media (max-width:768px){.privacy-policy-page-module__LQsseW__mobileHeader,.privacy-policy-page-module__LQsseW__mobileTocOverlay{display:block}.privacy-policy-page-module__LQsseW__contentLayout{grid-template-columns:1fr;gap:1rem}.privacy-policy-page-module__LQsseW__desktopToc{display:none}.privacy-policy-page-module__LQsseW__container{padding:0 .5rem}.privacy-policy-page-module__LQsseW__introBanner{margin:1rem 0;padding:2rem 1rem}.privacy-policy-page-module__LQsseW__introBanner h1{font-size:1.8rem}.privacy-policy-page-module__LQsseW__lead{font-size:1rem}.privacy-policy-page-module__LQsseW__complianceBadges{flex-direction:column;align-items:center}.privacy-policy-page-module__LQsseW__sectionHeader{margin:2rem 0 1rem;padding:1rem 1.5rem}.privacy-policy-page-module__LQsseW__sectionHeader h2{font-size:1.3rem}.privacy-policy-page-module__LQsseW__infoCard,.privacy-policy-page-module__LQsseW__dataCategory,.privacy-policy-page-module__LQsseW__contactCard{margin:1rem 0;padding:1.5rem}.privacy-policy-page-module__LQsseW__infoGrid{grid-template-columns:1fr;gap:1rem}.privacy-policy-page-module__LQsseW__contactGrid,.privacy-policy-page-module__LQsseW__processorsGrid,.privacy-policy-page-module__LQsseW__rightsGrid{grid-template-columns:1fr}.privacy-policy-page-module__LQsseW__flowStep{text-align:center;flex-direction:column}.privacy-policy-page-module__LQsseW__stepNumber{align-self:center}.privacy-policy-page-module__LQsseW__timelineItem{padding-left:40px}.privacy-policy-page-module__LQsseW__timeline:before{left:10px}.privacy-policy-page-module__LQsseW__timelineItem:before{left:0}.privacy-policy-page-module__LQsseW__tableContainer{font-size:.9rem}.privacy-policy-page-module__LQsseW__dataTable th,.privacy-policy-page-module__LQsseW__dataTable td{padding:.5rem}.privacy-policy-page-module__LQsseW__scrollToTop{width:45px;height:45px;bottom:1rem;right:1rem}}@media (max-width:480px){.privacy-policy-page-module__LQsseW__introBanner h1{font-size:1.5rem}.privacy-policy-page-module__LQsseW__sectionHeader h2{font-size:1.2rem}.privacy-policy-page-module__LQsseW__infoCard,.privacy-policy-page-module__LQsseW__dataCategory,.privacy-policy-page-module__LQsseW__contactCard{padding:1rem}.privacy-policy-page-module__LQsseW__dataTable{font-size:.8rem}.privacy-policy-page-module__LQsseW__complianceBadge{padding:.4rem .8rem;font-size:.8rem}}@media print{.privacy-policy-page-module__LQsseW__mobileHeader,.privacy-policy-page-module__LQsseW__desktopToc,.privacy-policy-page-module__LQsseW__scrollToTop{display:none!important}.privacy-policy-page-module__LQsseW__contentLayout{grid-template-columns:1fr}.privacy-policy-page-module__LQsseW__introBanner{color:#000!important;background:#f0f0f0!important}.privacy-policy-page-module__LQsseW__sectionHeader{background:#f0f0f0!important}.privacy-policy-page-module__LQsseW__alert{background:#f9f9f9!important;border:1px solid #ccc!important}}
