.privacy-page{--privacy-ink:#1b1820;--privacy-muted:#6f6876;--privacy-line:#241b2d1f;--privacy-violet:#8a64ff;--privacy-cyan:#66d8e5;--privacy-paper:#f7f5f2;background:var(--privacy-paper);min-height:100vh;color:var(--privacy-ink);overflow:clip}.privacy-page *,.privacy-page :before,.privacy-page :after{box-sizing:border-box}.privacy-page :where(a,button):focus-visible{outline-offset:4px;outline:2px solid #7c5ce0}.privacy-page :where(section,article)[id],.privacy-page .privacy-policy-chapter[id],.privacy-page .privacy-policy-section[id]{scroll-margin-top:104px}.privacy-hero{color:#f8f7fb;background:radial-gradient(circle at 75% 42%,#755dda4d,#0000 27%),radial-gradient(circle at 12% 22%,#4ba6b321,#0000 23%),linear-gradient(150deg,#111018 0%,#17131e 44%,#0b1016 100%);min-height:920px;padding:170px clamp(28px,6.5vw,112px) 118px;position:relative;overflow:hidden}.privacy-hero-grid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 72%,#0000);mask-image:linear-gradient(#0000,#000 20% 72%,#0000)}.privacy-hero-glow{filter:saturate(1.1);pointer-events:none;background:radial-gradient(circle,#8e6cff2e,#0000 67%);border-radius:50%;width:760px;height:760px;position:absolute;top:72px;right:-190px}.privacy-hero-inner{z-index:1;grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);align-items:center;gap:clamp(44px,6vw,92px);width:min(100%,1340px);min-height:600px;margin:0 auto;display:grid;position:relative}.privacy-hero-copy{max-width:760px}.privacy-eyebrow{color:#f4f0fba3;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 28px;font-size:12px;font-weight:700;display:flex}.privacy-eyebrow i{background:var(--privacy-cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #66d8e5c7}.privacy-eyebrow-dark{color:#766e7c}.privacy-eyebrow-dark i{box-shadow:none}.privacy-hero h1{letter-spacing:-.066em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(52px,5.75vw,84px);font-weight:570;line-height:.98}.privacy-hero h1 span{color:#0000;text-wrap:balance;background:linear-gradient(100deg,#a891ff 5%,#d4c8ff 45%,#8be1e9 95%);-webkit-background-clip:text;background-clip:text;margin-top:8px;margin-bottom:-.12em;padding-bottom:.12em;display:block}.privacy-hero-intro{color:#f1eef6ba;max-width:650px;margin:36px 0 0;font-size:clamp(18px,1.55vw,22px);line-height:1.6}.privacy-hero-actions{align-items:center;gap:28px;margin-top:40px;display:flex}.privacy-primary-action{color:#fff;background:linear-gradient(135deg,#7957e8,#6347c8);border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s;display:inline-flex;box-shadow:0 16px 42px #402a895c,inset 0 1px #fff3}.privacy-primary-action:hover{transform:translateY(-2px);box-shadow:0 20px 48px #402a8970,inset 0 1px #ffffff3d}.privacy-primary-action span{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.privacy-primary-action:hover span{transform:translateY(2px)}.privacy-updated{color:#f1eef67a;align-items:center;gap:12px;margin:34px 0 0;font-size:13px;display:flex}.privacy-updated span{color:#f1eef6bd;align-items:center;gap:7px;display:inline-flex}.privacy-updated span:before{content:"";background:#6bd8a6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #6bd8a6a6}.privacy-field{aspect-ratio:1;background:radial-gradient(circle,#785cde2b,#0000 37%),radial-gradient(circle,#ffffff09,#0000 64%);border:1px solid #ffffff14;border-radius:50%;width:min(100%,520px);margin-inline:auto;position:relative;box-shadow:inset 0 0 80px #9271ff0b,0 35px 100px #00000038}.privacy-field:before,.privacy-field:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:12%}.privacy-field:after{border-color:#917ae32b;inset:27%}.privacy-field-orbit{border:1px dashed #cec3ef26;border-radius:50%;animation:32s linear infinite privacy-orbit;position:absolute}.privacy-field-orbit i{background:#17141e;border:1px solid #ffffff73;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 18px #8f76e6ad}.privacy-field-orbit-outer{inset:7%}.privacy-field-orbit-outer i:first-child{top:20%;left:13%}.privacy-field-orbit-outer i:nth-child(2){top:49%;right:1%}.privacy-field-orbit-outer i:nth-child(3){bottom:5%;left:39%}.privacy-field-orbit-inner{animation-duration:24s;animation-direction:reverse;inset:21%}.privacy-field-orbit-inner i:first-child{top:19%;right:9%}.privacy-field-orbit-inner i:nth-child(2){bottom:12%;left:9%}.privacy-field-path{transform-origin:50%;background:#bcaceb24;height:1px;position:absolute;top:50%;left:22%;right:22%;overflow:hidden}.privacy-field-path:after{content:"";background:linear-gradient(90deg,#0000,#9d86ea,#0000);animation:5.8s ease-in-out infinite privacy-signal;position:absolute;inset:0;transform:translate(-100%)}.privacy-field-path-one{transform:rotate(32deg)}.privacy-field-path-two{transform:rotate(-37deg)}.privacy-field-path-two:after{animation-delay:2.7s}.privacy-field-core{z-index:2;background:linear-gradient(150deg,#ffffff17,#ffffff06),#13101bd1;border:1px solid #d8cdf838;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:188px;height:188px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff1f,0 24px 70px #00000057,0 0 54px #8160eb21}.privacy-field-core span{color:#c9baff;letter-spacing:.12em;background:#8969ea26;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:13px;font-size:9px;font-weight:800;display:grid}.privacy-field-core strong{color:#fff;letter-spacing:-.02em;font-size:16px}.privacy-field-core small{color:#efebf68a;text-align:center;max-width:122px;margin-top:7px;font-size:11px;line-height:1.4}.privacy-field-signal{z-index:3;color:#f1edf89e;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex;position:absolute}.privacy-field-signal i{background:var(--privacy-cyan);border-radius:50%;width:6px;height:6px;animation:3s ease-in-out infinite privacy-node;box-shadow:0 0 15px #66d8e5b3}.privacy-field-signal-one{top:27%;left:2%}.privacy-field-signal-two{top:33%;right:-1%}.privacy-field-signal-three{bottom:24%;right:4%}.privacy-field-signal-four{bottom:14%;left:7%}.privacy-field-signal-two i{animation-delay:.7s}.privacy-field-signal-three i{animation-delay:1.4s}.privacy-field-signal-four i{animation-delay:2.1s}.privacy-guide{z-index:2;background:#fffffff0;border:1px solid #2d233614;border-radius:30px;width:min(100% - 48px,1240px);margin:-66px auto 0;padding:clamp(48px,6vw,78px);position:relative;box-shadow:0 40px 110px #281e311a,inset 0 1px #ffffffe6}.privacy-guide-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:end;column-gap:70px;display:grid}.privacy-guide-heading .privacy-eyebrow{grid-column:1/-1}.privacy-guide-heading h2,.privacy-document-heading h2,.privacy-contact h2{color:#1c1821;letter-spacing:-.055em;margin:0;font-size:clamp(36px,5vw,66px);font-weight:580;line-height:1.03}.privacy-guide-heading>p:last-child,.privacy-document-heading>p:last-child{color:var(--privacy-muted);margin:0;font-size:17px;line-height:1.65}.privacy-guide-grid{background:var(--privacy-line);border:1px solid var(--privacy-line);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:58px;display:grid;overflow:hidden}.privacy-guide-grid article{background:#fff;min-height:250px;padding:30px 28px 34px;transition:background .22s,transform .26s cubic-bezier(.2,.8,.2,1);position:relative}.privacy-guide-grid article:hover{z-index:1;background:#fbfaff;transform:translateY(-3px)}.privacy-guide-grid article>span{color:#8b75d6;letter-spacing:.08em;margin-bottom:54px;font-size:12px;font-weight:750;display:block}.privacy-guide-grid h3{color:#26212b;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:680}.privacy-guide-grid p{color:#746d7a;margin:13px 0 0;font-size:14px;line-height:1.65}.privacy-document{width:min(100% - 48px,1240px);margin:0 auto;padding:150px 0 128px}.privacy-document-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);align-items:end;gap:64px;display:grid}.privacy-document-heading .privacy-eyebrow{grid-column:1/-1;margin-bottom:-36px}.privacy-document-layout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:clamp(54px,7vw,100px);margin-top:84px;display:grid}.privacy-chapters{position:sticky;top:104px}.privacy-chapters>p{color:#8a818e;letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:750}.privacy-chapters nav{border-top:1px solid var(--privacy-line);display:grid}.privacy-chapters nav a{border-bottom:1px solid var(--privacy-line);color:#5d5662;align-items:center;gap:12px;min-height:48px;font-size:14px;font-weight:620;text-decoration:none;transition:color .18s,padding .22s cubic-bezier(.2,.8,.2,1);display:flex}.privacy-chapters nav a:hover{color:#6e50cf;padding-left:5px}.privacy-chapters nav a span{color:#9b8bad;letter-spacing:.08em;font-size:10px;font-weight:750}.privacy-help-card{background:linear-gradient(145deg,#8061db14,#66d8e50b);border:1px solid #6a51b91f;border-radius:16px;margin-top:30px;padding:22px 20px}.privacy-help-card>span{color:#6f51c9;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:750}.privacy-help-card p{color:#68606e;margin:10px 0 12px;font-size:13px;line-height:1.55}.privacy-help-card a{color:#4f3d88;font-size:12px;font-weight:700;text-decoration:none}.privacy-policy-notice{min-width:0}.privacy-policy-introduction{background:#fff;border:1px solid #2d233617;border-radius:24px;padding:clamp(32px,5vw,54px);position:relative;box-shadow:0 24px 70px #2a203211}.privacy-policy-introduction>p{color:#554e5a;max-width:760px;margin:0;font-size:16px;line-height:1.8}.privacy-policy-introduction>p+p{margin-top:18px}.privacy-policy-introduction a,.privacy-policy-copy a{color:#6046bb;text-underline-offset:3px;font-weight:650;text-decoration-color:#6046bb4d}.privacy-policy-introduction>div{color:#5d5662;align-items:center;gap:10px;margin-top:28px;font-size:13px;display:flex}.privacy-policy-introduction>div span{color:#664eb0;letter-spacing:.08em;text-transform:uppercase;background:#efebf8;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:760}.privacy-policy-chapter{padding-top:88px}.privacy-policy-chapter-heading{border-bottom:1px solid #261d2e26;padding:0 0 30px}.privacy-policy-chapter-heading>span{color:#8067c9;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:760}.privacy-policy-chapter-heading h2{color:#211c26;letter-spacing:-.045em;margin:13px 0 0;font-size:clamp(30px,4vw,46px);font-weight:610}.privacy-policy-chapter-heading p{color:#77707c;max-width:650px;margin:14px 0 0;font-size:15px;line-height:1.65}.privacy-policy-section{padding:46px 0 10px}.privacy-policy-section>header{grid-template-columns:35px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:24px;display:grid}.privacy-policy-section>header span{color:#7357c5;background:#7358c30e;border:1px solid #6d52be2b;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.privacy-policy-section h3{color:#252029;letter-spacing:-.035em;margin:1px 0 0;font-size:clamp(23px,2.5vw,31px);font-weight:630;line-height:1.14}.privacy-policy-copy{padding-left:53px}.privacy-policy-copy p,.privacy-policy-copy li,.privacy-policy-copy dd{color:#5e5763;font-size:15px;line-height:1.78}.privacy-policy-copy p{margin:0}.privacy-policy-copy p+p,.privacy-policy-copy p+ul,.privacy-policy-copy ul+p,.privacy-policy-copy .privacy-table-wrap+p,.privacy-policy-copy address+p{margin-top:18px}.privacy-policy-copy h4{color:#312a36;letter-spacing:-.015em;margin:32px 0 12px;font-size:16px;font-weight:720}.privacy-policy-copy ul{gap:10px;margin:16px 0 0;padding-left:20px;display:grid}.privacy-policy-copy li::marker{color:#886ad9}.privacy-policy-copy li>ul{margin-top:10px}.privacy-columns-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}.privacy-definition-list{border:1px solid var(--privacy-line);background:var(--privacy-line);border-radius:16px;gap:1px;margin:22px 0 30px;display:grid;overflow:hidden}.privacy-definition-list>div{background:#fff;grid-template-columns:minmax(135px,.38fr) minmax(0,1fr);gap:20px;padding:19px 20px;display:grid}.privacy-definition-list dt{color:#38303d;font-size:14px;font-weight:700;line-height:1.5}.privacy-definition-list dd{margin:0}.privacy-table-wrap{border:1px solid var(--privacy-line);-webkit-overflow-scrolling:touch;background:#fff;border-radius:16px;max-width:100%;margin:22px 0 28px;overflow-x:auto}.privacy-table-wrap:focus-visible{outline-offset:3px;outline:2px solid #7c5ce0}.privacy-table-wrap table{border-collapse:collapse;width:100%;min-width:720px}.privacy-table-wrap th,.privacy-table-wrap td{color:#625a67;text-align:left;vertical-align:top;border-bottom:1px solid #271f2f17;padding:17px 16px;font-size:13px;line-height:1.55}.privacy-table-wrap thead th{color:#43384e;letter-spacing:.06em;text-transform:uppercase;background:#f0ecf7;font-size:11px;font-weight:760}.privacy-table-wrap tbody th{color:#3b3340;width:25%;font-weight:680}.privacy-table-wrap td:last-child{width:22%}.privacy-table-wrap td strong,.privacy-table-wrap td span{display:block}.privacy-table-wrap td strong{color:#493b67;text-transform:uppercase;font-size:12px}.privacy-table-wrap td span{color:#7b7280;margin-top:3px;font-size:12px}.privacy-table-wrap tbody tr:last-child :is(th,td){border-bottom:0}.privacy-policy-copy address{border:1px solid var(--privacy-line);color:#5e5763;background:#fff;border-radius:14px;gap:5px;width:fit-content;margin-top:18px;padding:20px 22px;font-size:14px;font-style:normal;display:grid}.privacy-policy-copy address strong{color:#332b38;margin-bottom:4px}.privacy-contact{background:radial-gradient(circle at 90% 20%,#6cd3e129,#0000 25%),radial-gradient(circle at 18% 120%,#8763e63d,#0000 43%),#15131b;border:1px solid #ffffff17;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px;width:min(100% - 48px,1240px);min-height:430px;margin:0 auto 120px;padding:clamp(50px,7vw,86px);display:grid;overflow:hidden;box-shadow:0 38px 90px #22192a26}.privacy-contact .privacy-eyebrow{color:#f0ebf88c}.privacy-contact h2{color:#fff;max-width:780px}.privacy-contact div>p:last-child{color:#efebf5a6;max-width:680px;margin:24px 0 0;font-size:17px;line-height:1.65}.privacy-contact>a{color:#fff;white-space:nowrap;background:#ffffff17;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,transform .24s cubic-bezier(.2,.8,.2,1);display:inline-flex}.privacy-contact>a:hover{background:#ffffff24;transform:translateY(-2px)}@keyframes privacy-orbit{to{transform:rotate(360deg)}}@keyframes privacy-signal{0%,15%{transform:translate(-100%)}70%,to{transform:translate(100%)}}@keyframes privacy-node{0%,to{transform:scale(.9);box-shadow:0 0 10px #66d8e573}50%{transform:scale(1.12);box-shadow:0 0 20px #66d8e5d1}}@media (max-width:1060px){.privacy-hero{min-height:auto}.privacy-hero-inner{grid-template-columns:minmax(0,1fr) 360px;gap:48px}.privacy-field{width:360px}.privacy-field-core{width:158px;height:158px}.privacy-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-guide-grid article{min-height:220px}.privacy-document-layout{grid-template-columns:190px minmax(0,1fr);gap:54px}}@media (max-width:820px){.privacy-hero{padding:150px 28px 120px}.privacy-hero-inner{grid-template-columns:1fr}.privacy-field{width:min(88vw,460px)}.privacy-guide-heading,.privacy-document-heading{grid-template-columns:1fr;gap:22px}.privacy-guide-heading .privacy-eyebrow,.privacy-document-heading .privacy-eyebrow{grid-column:auto;margin-bottom:0}.privacy-document-layout{grid-template-columns:1fr}.privacy-chapters{position:relative;top:auto}.privacy-chapters nav{border:1px solid var(--privacy-line);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.privacy-chapters nav a{border-right:1px solid var(--privacy-line);text-align:center;border-bottom:0;flex-direction:column;justify-content:center;gap:5px;min-height:64px;padding:10px 8px;font-size:12px}.privacy-chapters nav a:last-child{border-right:0}.privacy-chapters nav a:hover{padding-left:8px}.privacy-help-card{grid-template-columns:auto 1fr auto;align-items:center;column-gap:18px;display:grid}.privacy-help-card p{margin:0}.privacy-contact{grid-template-columns:1fr}.privacy-contact>a{width:fit-content}}@media (max-width:600px){.privacy-hero{padding:132px 20px 106px}.privacy-hero h1{letter-spacing:-.062em;font-size:clamp(46px,14vw,64px)}.privacy-hero-intro{font-size:17px}.privacy-hero-actions{flex-direction:column;align-items:flex-start;gap:14px}.privacy-updated{flex-direction:column;align-items:flex-start}.privacy-field-signal{font-size:9px}.privacy-field-core{width:142px;height:142px}.privacy-guide,.privacy-document,.privacy-contact{width:min(100% - 28px,1240px)}.privacy-guide{border-radius:22px;margin-top:-48px;padding:38px 22px 22px}.privacy-guide-grid{grid-template-columns:1fr;margin-top:38px}.privacy-guide-grid article{min-height:0;padding:25px 23px 27px}.privacy-guide-grid article>span{margin-bottom:24px}.privacy-document{padding:112px 0 94px}.privacy-document-layout{margin-top:54px}.privacy-chapters nav{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-chapters nav a{border-right:1px solid var(--privacy-line);border-bottom:1px solid var(--privacy-line)}.privacy-chapters nav a:nth-child(2n){border-right:0}.privacy-chapters nav a:last-child{border-bottom:0}.privacy-help-card{display:block}.privacy-help-card p{margin:10px 0 12px}.privacy-policy-introduction{border-radius:18px;padding:28px 22px}.privacy-policy-introduction>p{font-size:15px;line-height:1.72}.privacy-policy-chapter{padding-top:70px}.privacy-policy-section{padding-top:38px}.privacy-policy-section>header{grid-template-columns:31px minmax(0,1fr);gap:12px}.privacy-policy-copy{padding-left:0}.privacy-policy-copy p,.privacy-policy-copy li,.privacy-policy-copy dd{font-size:15px;line-height:1.72}.privacy-columns-list{grid-template-columns:1fr}.privacy-definition-list>div{grid-template-columns:1fr;gap:7px}.privacy-contact{border-radius:22px;min-height:0;margin-bottom:70px;padding:48px 24px}}@media (prefers-reduced-motion:reduce){.privacy-page{scroll-behavior:auto}.privacy-page *,.privacy-page :before,.privacy-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media print{.privacy-page{background:#fff}.privacy-hero,.privacy-guide,.privacy-chapters,.privacy-contact,.privacy-page>.product-footer{display:none!important}.privacy-document{width:100%;padding:0}.privacy-document-heading{margin-bottom:32px;display:block}.privacy-document-layout{margin:0;display:block}.privacy-policy-introduction,.privacy-table-wrap{box-shadow:none}.privacy-policy-section,.privacy-policy-chapter{break-inside:avoid-page}}