.privacy_container__i4x5D{max-width:850px;margin:0 auto;padding:40px 32px;line-height:1.7;color:var(--color-text);background:var(--bg-color);position:relative;animation:privacy_fadeInUp__ZeLBn .6s ease-out}.privacy_container__i4x5D:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100px;height:4px;background:linear-gradient(90deg,var(--bg-primary),var(--banana-color));border-radius:2px}.privacy_container__i4x5D h1{font-size:48px;margin:32px 0 24px;color:var(--color-text);font-weight:700;text-align:center;position:relative;padding-bottom:16px}.privacy_container__i4x5D h1:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:var(--bg-primary);border-radius:2px}@media(max-width:768px){.privacy_container__i4x5D h1{font-size:36px;margin:24px 0 20px}}@media(max-width:480px){.privacy_container__i4x5D h1{font-size:28px}}.privacy_container__i4x5D h2{font-size:28px;color:var(--color-text);font-weight:600;position:relative;padding-left:20px}.privacy_container__i4x5D h2:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:24px;background:var(--bg-primary);border-radius:2px}@media(max-width:768px){.privacy_container__i4x5D h2{font-size:24px;margin:32px 0 16px}}.privacy_container__i4x5D h3{font-size:22px;margin:16px 0;color:var(--color-text);font-weight:600}@media(max-width:768px){.privacy_container__i4x5D h3{font-size:20px;margin:12px 0}}.privacy_container__i4x5D .privacy_meta__ig1s1{background:var(--banana-color);padding:24px;border-radius:var(--border-radius-sm);margin-bottom:32px;border:1px solid rgba(245,231,178,.8);box-shadow:0 4px 16px rgba(245,231,178,.3);position:relative;overflow:hidden}.privacy_container__i4x5D .privacy_meta__ig1s1:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--bg-primary)}.privacy_container__i4x5D .privacy_meta__ig1s1 p{margin:8px 0;font-weight:500;color:#29282a}.privacy_container__i4x5D .privacy_meta__ig1s1 p strong{font-weight:600;color:var(--bg-primary)}.privacy_container__i4x5D .privacy_meta__ig1s1 p:first-child{margin-top:0}.privacy_container__i4x5D .privacy_meta__ig1s1 p:last-child{margin-bottom:0}.privacy_container__i4x5D .privacy_meta__ig1s1 a{color:var(--bg-primary);text-decoration:none;font-weight:600;transition:all .3s ease}@media(hover:hover)and (pointer:fine){.privacy_container__i4x5D .privacy_meta__ig1s1 a:hover{text-decoration:underline;opacity:.8}}.privacy_container__i4x5D .privacy_tableOfContents__lEf3A{background:var(--bg-secondary);padding:32px;border-radius:var(--border-radius-sm);margin:32px 0;border:1px solid rgba(245,242,240,.3);box-shadow:0 4px 16px rgba(0,0,0,.05);position:relative}.privacy_container__i4x5D .privacy_tableOfContents__lEf3A:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--bg-primary),var(--banana-color));border-radius:16px 16px 0 0}.privacy_container__i4x5D .privacy_tableOfContents__lEf3A h2{margin:0 0 24px;padding:0;font-size:24px;color:var(--color-text);text-align:center}.privacy_container__i4x5D .privacy_tableOfContents__lEf3A h2:before{display:none}.privacy_container__i4x5D .privacy_tableOfContents__lEf3A ol{margin:0;padding-left:24px;counter-reset:toc-counter}.privacy_container__i4x5D .privacy_tableOfContents__lEf3A ol li{margin:12px 0;counter-increment:toc-counter;position:relative}.privacy_container__i4x5D .privacy_tableOfContents__lEf3A ol li::marker{color:var(--bg-primary);font-weight:600}.privacy_container__i4x5D .privacy_tableOfContents__lEf3A ol li a{color:var(--color-secondary-text);text-decoration:none;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;padding:8px 12px;border-radius:var(--border-radius-sm)}@media(hover:hover)and (pointer:fine){.privacy_container__i4x5D .privacy_tableOfContents__lEf3A ol li a:hover{color:var(--bg-primary);background:rgba(255,79,20,.1);transform:translateX(4px)}}.privacy_container__i4x5D section{margin:40px 0 0;scroll-margin-top:80px}.privacy_container__i4x5D section#privacy_contact-info__Vx0S8{background:linear-gradient(135deg,var(--bg-secondary) 0,rgba(245,242,240,.7) 100%);padding:32px;border-radius:var(--border-radius-sm);border:1px solid rgba(245,242,240,.5);margin-top:48px;box-shadow:0 4px 16px rgba(0,0,0,.05);position:relative}.privacy_container__i4x5D section#privacy_contact-info__Vx0S8:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--bg-primary);border-radius:16px 16px 0 0}.privacy_container__i4x5D section#privacy_contact-info__Vx0S8 address{font-style:normal;margin-top:16px}.privacy_container__i4x5D section#privacy_contact-info__Vx0S8 address p{margin:12px 0;font-size:16px;color:var(--color-text)}.privacy_container__i4x5D section#privacy_contact-info__Vx0S8 address p strong{color:var(--bg-primary);font-weight:600}.privacy_container__i4x5D section#privacy_contact-info__Vx0S8 address ul{margin:8px 0;padding-left:24px}.privacy_container__i4x5D section#privacy_contact-info__Vx0S8 address ul li{margin:8px 0;color:var(--color-secondary-text)}.privacy_container__i4x5D section#privacy_contact-info__Vx0S8 address a{color:var(--bg-primary);text-decoration:none;font-weight:500;transition:all .3s ease}@media(hover:hover)and (pointer:fine){.privacy_container__i4x5D section#privacy_contact-info__Vx0S8 address a:hover{text-decoration:underline;opacity:.8}}.privacy_container__i4x5D ol,.privacy_container__i4x5D ul{padding-left:28px;margin:16px 0}.privacy_container__i4x5D ol li,.privacy_container__i4x5D ul li{margin:12px 0;line-height:1.7;color:var(--color-secondary-text)}.privacy_container__i4x5D ol li strong,.privacy_container__i4x5D ul li strong{color:var(--bg-primary);font-weight:600}.privacy_container__i4x5D ol li::marker,.privacy_container__i4x5D ul li::marker{color:var(--bg-primary)}.privacy_container__i4x5D p{margin:16px 0;text-align:justify;color:var(--color-secondary-text);line-height:1.7}.privacy_container__i4x5D a{color:var(--bg-primary);text-decoration:none;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}@media(hover:hover)and (pointer:fine){.privacy_container__i4x5D a:hover{color:var(--bg-primary);opacity:.8}}.privacy_container__i4x5D a:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background:var(--bg-primary);transition:width .3s ease}@media(hover:hover)and (pointer:fine){.privacy_container__i4x5D a:hover:after{width:100%}}.privacy_container__i4x5D a[target=_blank]:before{content:"↗";font-size:.8em;opacity:.7;margin-left:4px;vertical-align:super}.privacy_container__i4x5D a[target=_blank]:after{display:none}.privacy_container__i4x5D address{font-style:normal;background:var(--bg-secondary);padding:16px;border-radius:var(--border-radius-sm);margin:16px 0;border:1px solid rgba(245,242,240,.5)}.privacy_container__i4x5D .privacy_footer__xj_g8{margin-top:64px;padding-top:32px;border-top:2px solid var(--bg-secondary);position:relative}.privacy_container__i4x5D .privacy_footer__xj_g8:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100px;height:2px;background:var(--bg-primary)}.privacy_container__i4x5D .privacy_footer__xj_g8 .privacy_legalLinks__G0Gwd{margin-bottom:32px;text-align:center}.privacy_container__i4x5D .privacy_footer__xj_g8 .privacy_legalLinks__G0Gwd p{color:var(--color-text);font-weight:600;margin-bottom:16px}.privacy_container__i4x5D .privacy_footer__xj_g8 .privacy_legalLinks__G0Gwd ul{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;list-style:none;padding:0;margin:0}.privacy_container__i4x5D .privacy_footer__xj_g8 .privacy_legalLinks__G0Gwd ul li{margin:0;position:relative}.privacy_container__i4x5D .privacy_footer__xj_g8 .privacy_legalLinks__G0Gwd ul li:not(:last-child):after{content:"•";position:absolute;right:-14px;top:50%;transform:translateY(-50%);color:var(--grey-color);font-weight:700}.privacy_container__i4x5D .privacy_footer__xj_g8 .privacy_legalLinks__G0Gwd ul li a{color:var(--bg-primary);padding:8px 12px;border-radius:var(--border-radius-sm);transition:all .3s ease}@media(hover:hover)and (pointer:fine){.privacy_container__i4x5D .privacy_footer__xj_g8 .privacy_legalLinks__G0Gwd ul li a:hover{background:rgba(255,79,20,.1)}}@media(max-width:768px){.privacy_container__i4x5D .privacy_footer__xj_g8 .privacy_legalLinks__G0Gwd ul{flex-direction:column;gap:12px}.privacy_container__i4x5D .privacy_footer__xj_g8 .privacy_legalLinks__G0Gwd ul li:not(:last-child):after{display:none}}.privacy_container__i4x5D .privacy_footer__xj_g8 .privacy_disclaimer__tCkrP{text-align:center;color:var(--grey-color);background:var(--bg-secondary);padding:24px;border-radius:var(--border-radius-sm);margin-top:24px}.privacy_container__i4x5D .privacy_footer__xj_g8 .privacy_disclaimer__tCkrP p{margin:8px 0;text-align:center}.privacy_container__i4x5D .privacy_footer__xj_g8 .privacy_disclaimer__tCkrP small{font-size:14px;line-height:1.5}.privacy_container__i4x5D .privacy_footer__xj_g8 .privacy_disclaimer__tCkrP time{color:var(--bg-primary);font-weight:500}@media(max-width:768px){.privacy_container__i4x5D{padding:24px 20px}.privacy_container__i4x5D .privacy_meta__ig1s1{padding:20px;margin-bottom:24px}.privacy_container__i4x5D .privacy_tableOfContents__lEf3A{padding:24px;margin:24px 0}.privacy_container__i4x5D .privacy_tableOfContents__lEf3A ol{padding-left:20px}.privacy_container__i4x5D .privacy_tableOfContents__lEf3A ol li{margin:10px 0}.privacy_container__i4x5D .privacy_tableOfContents__lEf3A ol li a{padding:6px 8px;font-size:14px}.privacy_container__i4x5D section{margin:32px 0}.privacy_container__i4x5D section#privacy_contact-info__Vx0S8{padding:24px;margin-top:40px}.privacy_container__i4x5D .privacy_footer__xj_g8{margin-top:48px;padding-top:24px}.privacy_container__i4x5D .privacy_footer__xj_g8 .privacy_disclaimer__tCkrP{padding:20px}}@media(max-width:480px){.privacy_container__i4x5D{padding:20px 0}.privacy_container__i4x5D .privacy_meta__ig1s1{padding:16px;border-radius:var(--border-radius-sm)}.privacy_container__i4x5D .privacy_tableOfContents__lEf3A{padding:20px;border-radius:var(--border-radius-sm)}.privacy_container__i4x5D .privacy_tableOfContents__lEf3A h2{font-size:20px}.privacy_container__i4x5D section{margin:24px 0}.privacy_container__i4x5D section#privacy_contact-info__Vx0S8{padding:20px;border-radius:var(--border-radius-sm)}.privacy_container__i4x5D ol,.privacy_container__i4x5D ul{padding-left:20px}.privacy_container__i4x5D ol li,.privacy_container__i4x5D ul li{margin:8px 0;font-size:14px}.privacy_container__i4x5D .privacy_footer__xj_g8{margin-top:40px}.privacy_container__i4x5D .privacy_footer__xj_g8 .privacy_legalLinks__G0Gwd ul{gap:8px}.privacy_container__i4x5D .privacy_footer__xj_g8 .privacy_disclaimer__tCkrP{padding:16px;border-radius:var(--border-radius-sm)}.privacy_container__i4x5D .privacy_footer__xj_g8 .privacy_disclaimer__tCkrP small{font-size:13px}}.privacy_container__i4x5D strong{color:var(--bg-primary);font-weight:600}.privacy_container__i4x5D em{color:var(--color-text);font-style:italic}@keyframes privacy_fadeInUp__ZeLBn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.privacy_container__i4x5D html{scroll-behavior:smooth}.privacy_container__i4x5D section:target{animation:privacy_highlightSection__Psshz 2s ease-out}@keyframes privacy_highlightSection__Psshz{0%{background:rgba(255,79,20,.1);border-radius:var(--border-radius-sm)}to{background:rgba(0,0,0,0)}}@media(prefers-contrast:high){.privacy_container__i4x5D .privacy_meta__ig1s1{background:var(--bg-color);border:2px solid var(--bg-primary)}.privacy_container__i4x5D .privacy_tableOfContents__lEf3A{background:var(--bg-color);border:2px solid var(--color-text)}.privacy_container__i4x5D section#privacy_contact-info__Vx0S8{background:var(--bg-color);border:2px solid var(--bg-primary)}}@media(prefers-reduced-motion:reduce){.privacy_container__i4x5D{animation:none}.privacy_container__i4x5D section:target{animation:none;background:rgba(255,79,20,.1)}.privacy_container__i4x5D *{transition-duration:.1s!important}}@media print{.privacy_container__i4x5D{padding:0}.privacy_container__i4x5D .privacy_footer__xj_g8,.privacy_container__i4x5D .privacy_tableOfContents__lEf3A,.privacy_container__i4x5D:before{display:none}.privacy_container__i4x5D h1,.privacy_container__i4x5D h2,.privacy_container__i4x5D h3{page-break-after:avoid}.privacy_container__i4x5D section{page-break-inside:avoid}}