.privacy-module__HO1jQq__page{isolation:isolate;color:#29243e;min-height:100svh;font-family:var(--font-nunito), sans-serif;background:linear-gradient(#eef8ff,#fffaf3 40%,#f7f2ff);padding:0 1.2rem 4rem;position:relative;overflow:hidden}.privacy-module__HO1jQq__page *{box-sizing:border-box}.privacy-module__HO1jQq__glow{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#f8d0798c,#8fc9d94d 40%,#0000 70%);border-radius:50%;width:60vw;position:fixed;top:-35vw;left:50%;transform:translate(-50%)}.privacy-module__HO1jQq__page header{justify-content:space-between;align-items:center;width:min(100%,1080px);min-height:76px;margin:0 auto;display:flex}.privacy-module__HO1jQq__page header img{width:155px;height:auto}.privacy-module__HO1jQq__back{color:#716b82;align-items:center;gap:.4rem;font-size:.75rem;font-weight:900;text-decoration:none;display:inline-flex}.privacy-module__HO1jQq__back svg{width:16px}.privacy-module__HO1jQq__page article{width:min(100%,960px);margin:0 auto;padding-top:5rem}.privacy-module__HO1jQq__eyebrow{color:#6655c7;letter-spacing:.13em;text-align:center;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:950}.privacy-module__HO1jQq__page h1{max-width:900px;font-family:var(--font-fredoka), sans-serif;letter-spacing:-.06em;text-align:center;text-wrap:balance;margin:.75rem auto 0;font-size:clamp(3.2rem,6.4vw,6rem);font-weight:620;line-height:.93}.privacy-module__HO1jQq__lead{color:#716b82;text-align:center;max-width:720px;margin:1.25rem auto 0;line-height:1.75}.privacy-module__HO1jQq__commitments{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:3rem;display:grid}.privacy-module__HO1jQq__commitments div{background:#ffffffa6;border-radius:20px;grid-template-columns:32px 1fr;align-items:start;gap:.7rem;padding:1.1rem;display:grid;box-shadow:0 14px 34px #342a5112}.privacy-module__HO1jQq__commitments svg{color:#44856f;width:20px}.privacy-module__HO1jQq__commitments span{color:#716b82;flex-direction:column;font-size:.68rem;line-height:1.45;display:flex}.privacy-module__HO1jQq__commitments strong{color:#29243e;margin-bottom:.2rem;font-size:.78rem}.privacy-module__HO1jQq__qa{margin-top:3.8rem}.privacy-module__HO1jQq__qa details{border-bottom:1px solid #29243e1f}.privacy-module__HO1jQq__qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;list-style:none;display:flex}.privacy-module__HO1jQq__qa summary::-webkit-details-marker{display:none}.privacy-module__HO1jQq__qa summary>span{font-family:var(--font-fredoka), sans-serif;align-items:center;gap:.8rem;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:620;display:flex}.privacy-module__HO1jQq__qa summary svg{color:#6655c7;width:22px}.privacy-module__HO1jQq__qa summary b{color:#6655c7;font-size:1.3rem;transition:transform .25s}.privacy-module__HO1jQq__qa details[open] summary b{transform:rotate(45deg)}.privacy-module__HO1jQq__qa details p{color:#716b82;max-width:820px;margin:-.3rem 0 1.4rem 3rem;font-size:.84rem;line-height:1.75}.privacy-module__HO1jQq__lifecycle{color:#fff;background:linear-gradient(145deg,#2d2942,#443a68);border-radius:34px;margin-top:5rem;padding:2.2rem;box-shadow:0 28px 65px #30274b2e}.privacy-module__HO1jQq__lifecycle .privacy-module__HO1jQq__eyebrow{color:#c9c0ff}.privacy-module__HO1jQq__lifecycle ol{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.privacy-module__HO1jQq__lifecycle li{grid-template-columns:38px 1fr;gap:.7rem;display:grid}.privacy-module__HO1jQq__lifecycle li>span{color:#f7ca67;font-size:.68rem;font-weight:950}.privacy-module__HO1jQq__lifecycle strong{font-size:.85rem}.privacy-module__HO1jQq__lifecycle p{color:#ffffffa6;margin:.35rem 0 0;font-size:.7rem;line-height:1.55}.privacy-module__HO1jQq__page article>footer{color:#716b82;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;font-size:.68rem;display:flex}.privacy-module__HO1jQq__page article>footer a{color:#6655c7;align-items:center;gap:.4rem;font-weight:950;text-decoration:none;display:inline-flex}.privacy-module__HO1jQq__page article>footer svg{width:15px}@media (max-width:720px){.privacy-module__HO1jQq__page article{padding-top:3rem}.privacy-module__HO1jQq__commitments,.privacy-module__HO1jQq__lifecycle ol{grid-template-columns:1fr}.privacy-module__HO1jQq__qa details p{margin-left:0}}@media (max-width:480px){.privacy-module__HO1jQq__back{font-size:0}.privacy-module__HO1jQq__back svg{width:20px;height:20px}.privacy-module__HO1jQq__lifecycle{border-radius:26px;padding:1.4rem}.privacy-module__HO1jQq__page article>footer{flex-direction:column;align-items:flex-start}}
