.privacy-module-scss-module__vkYEPa__page{background:var(--background-primary);flex-direction:column;align-items:center;width:100%;display:flex}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container{z-index:10;flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:60rem;line-height:1.5;display:flex}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container h2{width:fit-content;color:var(--text-primary);border-bottom:2px solid var(--color-primary);padding-bottom:1rem;font-size:2rem;font-weight:600}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container .privacy-module-scss-module__vkYEPa__goBack{color:#fff;text-shadow:var(--text-shadow);z-index:1000;align-items:center;gap:.5rem;font-size:1.25rem;display:flex;position:absolute;top:1.5rem;left:1.5rem}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container .privacy-module-scss-module__vkYEPa__headerBg{background:var(--gradient-primary);z-index:-1;clip-path:polygon(0 0,100% 0,100% 85%,0% 100%);width:100%;height:30rem;position:absolute;top:0;left:0}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container header{text-align:center;opacity:0;color:#fff;text-shadow:var(--text-shadow);flex-direction:column;gap:1.5rem;padding:4rem 0 3rem;animation:.8s ease-out .2s forwards privacy-module-scss-module__vkYEPa__slideDown;display:flex;position:relative}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container header h1{letter-spacing:-.02em;font-size:3.5rem;font-weight:700}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container header .privacy-module-scss-module__vkYEPa__lastUpdated{letter-spacing:.05em;text-transform:uppercase;font-size:.95rem;font-weight:600}@keyframes privacy-module-scss-module__vkYEPa__slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container nav{border:1px solid var(--border-medium);border-radius:var(--border-radius-lg);width:100%;box-shadow:var(--shadow-floating);opacity:0;background:#fff;flex-direction:column;gap:1.5rem;padding:2rem;animation:.8s ease-out .4s forwards privacy-module-scss-module__vkYEPa__fadeInUp;display:flex}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container nav ul{columns:3;column-gap:1.5rem}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container nav ul li{break-inside:avoid;list-style-type:decimal;list-style-position:inside}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container nav a{color:var(--secondary);border-left:3px solid #0000;padding:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline}@media (hover:hover){.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container nav a:hover{color:var(--primary);border-left-color:var(--color-primary);padding-left:1.5rem}}@keyframes privacy-module-scss-module__vkYEPa__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main{border-radius:var(--border-radius-lg);box-shadow:var(--shadow-floating);border:1px solid var(--border-medium);background:#fff;flex-direction:column;gap:4rem;padding:3rem;display:flex}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main section{opacity:0;flex-direction:column;gap:1.5rem;animation:.8s ease-out forwards privacy-module-scss-module__vkYEPa__fadeInUp;display:flex}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main section:first-child{animation-delay:.5s}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main section:nth-child(2){animation-delay:.6s}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main section:nth-child(3){animation-delay:.7s}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main section:nth-child(4){animation-delay:.8s}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main section:nth-child(5){animation-delay:.9s}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main section:nth-child(6){animation-delay:1s}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main section:nth-child(7){animation-delay:1.1s}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main section:nth-child(8){animation-delay:1.2s}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main section:nth-child(9){animation-delay:1.3s}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main section:nth-child(10){animation-delay:1.4s}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main h3{color:var(--text-secondary);margin-top:1.5rem;font-size:1.5rem;font-weight:600}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main p{color:var(--text)}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main ul,.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main ol{flex-direction:column;gap:1rem;display:flex}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main li{color:var(--text);list-style-type:disc;list-style-position:inside}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main li::marker{color:var(--color-primary-hover)}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main strong{color:var(--primary);font-weight:600}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main .privacy-module-scss-module__vkYEPa__highlight-box,.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main .privacy-module-scss-module__vkYEPa__warning-box{background:var(--gradient-accent-light);border-left:4px solid var(--accent-primary);border-radius:0 8px 8px 0;flex-direction:column;gap:1rem;margin:1.5rem 0;padding:1.5rem;display:flex}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main .privacy-module-scss-module__vkYEPa__highlight-box li,.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main .privacy-module-scss-module__vkYEPa__warning-box li{list-style-type:disc}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main .privacy-module-scss-module__vkYEPa__highlight-box li::marker{color:var(--accent-primary)}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main .privacy-module-scss-module__vkYEPa__warning-box li::marker{color:var(--accent-primary)}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main .privacy-module-scss-module__vkYEPa__highlight-box a,.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main .privacy-module-scss-module__vkYEPa__warning-box a{color:var(--accent-hover);text-decoration:underline}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main .privacy-module-scss-module__vkYEPa__contact-info{background:var(--gradient-primary-medium);color:#fff;background-position:50%;background-size:150%;border-radius:12px;flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main .privacy-module-scss-module__vkYEPa__contact-info h3{color:#fff;margin-top:0}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main .privacy-module-scss-module__vkYEPa__contact-info a{color:#fff;text-decoration:underline;transition:opacity .3s}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container footer{text-align:center;color:var(--text-light);padding:2rem 0 3rem;font-size:.9rem}@media (max-width:768px){.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container .privacy-module-scss-module__vkYEPa__container{padding:0 1.5rem}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container h1{font-size:2.5rem}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container main{padding:2rem 1.5rem}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container nav{padding:1.5rem}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container nav ul{grid-template-columns:1fr}}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container html{scroll-behavior:smooth}@media screen and (max-width:480px) and (orientation:portrait){.privacy-module-scss-module__vkYEPa__page{padding:0 2rem}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container nav ul{columns:1;flex-direction:column;gap:1rem;list-style:inside;display:flex}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container nav ul li{padding:.25rem 0}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container nav ul li a{padding:0}}@media screen and (max-width:700px) and (orientation:landscape){.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container{max-width:38rem}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container nav ul{columns:2}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container nav ul li{padding:.25rem 0}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container nav ul li a{padding:0}}@media screen and (min-width:800px){.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container{max-width:40rem}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container nav ul{columns:2}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container nav ul li{padding:.25rem 0}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container nav ul li a{padding:0 1rem}}@media screen and (min-width:1000px){.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container{max-width:60rem}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container nav ul{columns:3}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container nav ul li{padding:1rem 0}.privacy-module-scss-module__vkYEPa__page .privacy-module-scss-module__vkYEPa__container nav ul li a{padding:0 1rem}}
.ttt-module-scss-module__mw1PJa__ttt-wrapper{padding-bottom:env(safe-area-inset-bottom,0px);z-index:10;align-items:center;gap:1rem;animation:.3s ease-in forwards ttt-module-scss-module__mw1PJa__fadeIn;display:flex;position:fixed;bottom:2rem;right:2rem}.ttt-module-scss-module__mw1PJa__ttt-wrapper.ttt-module-scss-module__mw1PJa__mobile{bottom:1rem;right:1rem}.ttt-module-scss-module__mw1PJa__ttt-wrapper.ttt-module-scss-module__mw1PJa__mobile .ttt-module-scss-module__mw1PJa__ttt-button{height:2.25rem;transition:none}.ttt-module-scss-module__mw1PJa__ttt-wrapper.ttt-module-scss-module__mw1PJa__mobile .ttt-module-scss-module__mw1PJa__ttt-button .ttt-module-scss-module__mw1PJa__icon{font-size:1.75rem;transition:none}.ttt-module-scss-module__mw1PJa__ttt-wrapper.ttt-module-scss-module__mw1PJa__mobile .ttt-module-scss-module__mw1PJa__ttt-button:active{border-color:var(--color-primary)}.ttt-module-scss-module__mw1PJa__ttt-wrapper.ttt-module-scss-module__mw1PJa__mobile .ttt-module-scss-module__mw1PJa__ttt-button:active .ttt-module-scss-module__mw1PJa__icon{color:var(--color-primary)}@keyframes ttt-module-scss-module__mw1PJa__fadeIn{0%{opacity:0}to{opacity:1}}.ttt-module-scss-module__mw1PJa__ttt-wrapper .ttt-module-scss-module__mw1PJa__ttt-button{border:2px solid var(--text-secondary);background-color:var(--background-primary);aspect-ratio:1;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;height:2.75rem;transition:border-color .2s ease-in-out;display:flex}@media (hover:hover) and (pointer:fine){.ttt-module-scss-module__mw1PJa__ttt-wrapper .ttt-module-scss-module__mw1PJa__ttt-button:hover{border-color:var(--color-primary)}.ttt-module-scss-module__mw1PJa__ttt-wrapper .ttt-module-scss-module__mw1PJa__ttt-button:hover .ttt-module-scss-module__mw1PJa__icon{color:var(--color-primary)}}.ttt-module-scss-module__mw1PJa__ttt-wrapper .ttt-module-scss-module__mw1PJa__ttt-button:focus-visible{outline-offset:2px;outline:2px solid var(--color-primary)!important}.ttt-module-scss-module__mw1PJa__ttt-wrapper .ttt-module-scss-module__mw1PJa__ttt-button .ttt-module-scss-module__mw1PJa__icon{color:var(--text-secondary);font-size:2rem;transition:color .2s ease-in-out}.ttt-module-scss-module__mw1PJa__ttt-wrapper .ttt-module-scss-module__mw1PJa__tooltip{color:var(--color-primary);opacity:0;text-shadow:var(--text-shadow);font-size:1rem;font-weight:600;transition:opacity .2s ease-in-out;display:flex}.ttt-module-scss-module__mw1PJa__ttt-wrapper .ttt-module-scss-module__mw1PJa__tooltip.ttt-module-scss-module__mw1PJa__visible{opacity:1}
.footer-module-scss-module__gzKJHG__footer{background:var(--gradient-primary-dark);color:#ffffffb3;width:100%;padding:3rem 2rem 0}.footer-module-scss-module__gzKJHG__footer .footer-module-scss-module__gzKJHG__footer-content{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:3rem;max-width:64rem;margin:0 auto;padding-bottom:2rem;display:flex}.footer-module-scss-module__gzKJHG__footer .footer-module-scss-module__gzKJHG__footer-brand{flex-direction:column;gap:.5rem;max-width:20rem;display:flex}.footer-module-scss-module__gzKJHG__footer .footer-module-scss-module__gzKJHG__footer-brand .footer-module-scss-module__gzKJHG__footer-logo{color:#fff;align-items:center;gap:.35rem;font-size:1.25rem;font-weight:700;display:inline-flex}.footer-module-scss-module__gzKJHG__footer .footer-module-scss-module__gzKJHG__footer-brand .footer-module-scss-module__gzKJHG__footer-logo .footer-module-scss-module__gzKJHG__footer-icon{font-size:1.25rem;transform:rotate(15deg)}.footer-module-scss-module__gzKJHG__footer .footer-module-scss-module__gzKJHG__footer-brand .footer-module-scss-module__gzKJHG__footer-tagline{font-size:.875rem;line-height:1.5}.footer-module-scss-module__gzKJHG__footer .footer-module-scss-module__gzKJHG__footer-links{gap:4rem;display:flex}.footer-module-scss-module__gzKJHG__footer .footer-module-scss-module__gzKJHG__footer-links .footer-module-scss-module__gzKJHG__link-group{flex-direction:column;gap:.5rem;display:flex}.footer-module-scss-module__gzKJHG__footer .footer-module-scss-module__gzKJHG__footer-links .footer-module-scss-module__gzKJHG__link-group .footer-module-scss-module__gzKJHG__group-title{text-transform:uppercase;letter-spacing:.05em;color:#fff6;margin-bottom:.25rem;font-size:.8rem;font-weight:600}.footer-module-scss-module__gzKJHG__footer .footer-module-scss-module__gzKJHG__footer-links .footer-module-scss-module__gzKJHG__link-group a{color:#ffffffb3;font-size:.875rem;text-decoration:none;transition:color .2s}.footer-module-scss-module__gzKJHG__footer .footer-module-scss-module__gzKJHG__footer-links .footer-module-scss-module__gzKJHG__link-group a:hover{color:#fff}.footer-module-scss-module__gzKJHG__footer .footer-module-scss-module__gzKJHG__footer-bottom{text-align:center;max-width:64rem;margin:0 auto;padding:1.5rem 0}.footer-module-scss-module__gzKJHG__footer .footer-module-scss-module__gzKJHG__footer-bottom p{color:#fff6;font-size:.8rem}@media (max-width:700px){.footer-module-scss-module__gzKJHG__footer .footer-module-scss-module__gzKJHG__footer-content{flex-direction:column;gap:2rem}.footer-module-scss-module__gzKJHG__footer .footer-module-scss-module__gzKJHG__footer-links{flex-wrap:wrap;gap:2rem}}
