.privacy_page__snKfq{--ink:hsl(var(--foreground));--quiet:hsl(var(--muted-foreground));--line:hsl(var(--border));--red:hsl(var(--primary));--bg-card:hsl(var(--card));--card-fg:hsl(var(--card-foreground));font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,sans-serif;overflow:clip;width:100%}.privacy_page__snKfq *{box-sizing:border-box}.privacy_page__snKfq :is(a,button):focus-visible{outline:3px solid var(--red);outline-offset:4px}.privacy_eyebrow__ceZDu{font-family:var(--font-geist-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--red);margin:0 0 10px;display:inline-flex;align-items:center;gap:8px}.privacy_promiseStrip__xZNoi{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:24px max(5%,calc((100vw - 1500px) / 2));background:var(--red);color:#ffffff;font-size:13px;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.25);box-shadow:0 10px 30px hsl(var(--primary)/.4);position:relative;z-index:10}.privacy_promiseLead__1EYoK{font-weight:800;letter-spacing:.08em;font-size:14px}.privacy_promiseSub__vkRrS{font-size:12px;color:rgba(255,255,255,.9);font-weight:500;letter-spacing:.06em}.privacy_promiseSub__vkRrS i{font-style:normal;color:rgba(255,255,255,.5);margin:0 6px}.privacy_summarySection__Sczjx{padding:60px max(5%,calc((100vw - 1500px) / 2)) 20px;border-bottom:1px solid var(--line)}.privacy_summaryHeader__HMMx8{margin-bottom:30px;max-width:700px}.privacy_summaryHeader__HMMx8 h2{font-size:clamp(24px,2.5vw,36px);font-weight:700;line-height:1.15;letter-spacing:-.03em;margin:0 0 10px}.privacy_summaryHeader__HMMx8 p{color:var(--quiet);font-size:14px;line-height:1.6;margin:0}.privacy_summaryGrid___648A{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.privacy_summaryCard__SriEW{background:hsl(var(--muted)/.35);border:1px solid var(--line);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.privacy_summaryCard__SriEW:hover{transform:translateY(-2px);border-color:var(--red);background:hsl(var(--muted)/.6)}.privacy_summaryCardTop__cJe9i{display:flex;align-items:center;justify-content:space-between}.privacy_summaryIconWrap__qC6_E{width:40px;height:40px;border-radius:8px;background:hsl(var(--primary)/.12);color:var(--red);display:flex;align-items:center;justify-content:center}.privacy_summaryBadge__79v4G{font-family:var(--font-geist-mono),monospace;font-size:10px;text-transform:uppercase;letter-spacing:.1em;padding:3px 8px;border-radius:100px;background:hsl(var(--muted));color:var(--quiet);border:1px solid var(--line)}.privacy_summaryCard__SriEW h3{font-size:16px;font-weight:700;margin:0;letter-spacing:-.01em}.privacy_summaryCard__SriEW p{font-size:13px;line-height:1.6;color:var(--quiet);margin:0}.privacy_layout__VEUp_{display:grid;grid-template-columns:280px minmax(0,920px);gap:6%;justify-content:center;padding:60px max(5%,calc((100vw - 1500px) / 2)) 90px;align-items:start}.privacy_index__iWUVH{position:sticky;top:100px;max-height:calc(100dvh - 120px);overflow-y:auto;padding-right:12px}.privacy_index__iWUVH::-webkit-scrollbar{width:4px}.privacy_index__iWUVH::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.privacy_indexTitle__E1eb4{font-family:var(--font-geist-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--quiet);margin:0 0 16px;display:flex;align-items:center;gap:8px}.privacy_indexNav__kWO36{display:flex;flex-direction:column}.privacy_index__iWUVH a{display:flex;align-items:baseline;gap:12px;padding:9px 12px;font-size:12px;line-height:1.45;color:var(--quiet);text-decoration:none;border-radius:6px;border-left:2px solid transparent;transition:all .15s ease}.privacy_index__iWUVH a>span{font-family:var(--font-geist-mono),monospace;font-size:10px;color:var(--red);font-weight:700;flex-shrink:0}.privacy_index__iWUVH a:hover{color:var(--ink);background:hsl(var(--muted)/.5);border-left-color:var(--red)}.privacy_content__AYMPF{min-width:0;font-size:14.5px;line-height:1.85}.privacy_content__AYMPF a{color:var(--red);text-decoration:underline;text-underline-offset:3px;font-weight:500}.privacy_content__AYMPF a:hover{opacity:.85}.privacy_noticeBox__33QZk{background:hsl(var(--muted)/.4);border:1px solid var(--line);border-left:4px solid var(--red);border-radius:12px;padding:24px 28px;margin-bottom:45px;display:flex;gap:20px}.privacy_noticeIcon__Iit7J{color:var(--red);flex-shrink:0;margin-top:2px}.privacy_noticeBody__bSu0y h3{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;color:var(--ink)}.privacy_noticeBody__bSu0y p{font-size:13.5px;line-height:1.7;color:var(--quiet);margin:0 0 12px}.privacy_noticeBody__bSu0y p:last-child{margin-bottom:0}.privacy_privacySection__KyOU6{background:hsl(var(--card)/.6);border:1px solid var(--line);border-radius:14px;padding:36px 32px;margin-bottom:35px;scroll-margin-top:110px;backdrop-filter:blur(8px)}.privacy_sectionHeader__Mvb2I{display:flex;align-items:center;gap:16px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--line)}.privacy_sectionNumber__Pb7Qf{font-family:var(--font-geist-mono),monospace;font-size:12px;font-weight:700;padding:4px 10px;border-radius:6px;background:hsl(var(--primary)/.12);color:var(--red);border:1px solid hsl(var(--primary)/.25);flex-shrink:0}.privacy_sectionHeader__Mvb2I h2{font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.25;letter-spacing:-.02em;margin:0}.privacy_sectionIntro__MQze2{color:var(--quiet);font-size:14px;line-height:1.75;margin-bottom:20px}.privacy_clauseGrid__NwmDH{display:flex;flex-direction:column;gap:16px}.privacy_clauseCard__D32wi{background:hsl(var(--muted)/.35);border:1px solid var(--line);border-radius:10px;padding:20px 22px}.privacy_clauseCardTitle___WRC3{font-size:14.5px;font-weight:700;margin:0 0 8px;display:flex;align-items:center;gap:10px;color:var(--ink)}.privacy_clauseCardTitle___WRC3 svg{color:var(--red);flex-shrink:0}.privacy_clauseCard__D32wi p{font-size:13.5px;line-height:1.75;color:var(--quiet);margin:0 0 12px}.privacy_clauseCard__D32wi p:last-child{margin-bottom:0}.privacy_purposeGrid__yiCpO{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:10px}.privacy_purposeCard__Rdw4Q{background:hsl(var(--muted)/.35);border:1px solid var(--line);border-radius:10px;padding:18px 20px;display:flex;flex-direction:column;gap:8px;transition:transform .2s ease,border-color .2s ease}.privacy_purposeCard__Rdw4Q:hover{transform:translateY(-2px);border-color:var(--red)}.privacy_purposeCardHeader__2hNi4{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:700;color:var(--ink)}.privacy_purposeCardHeader__2hNi4 svg{color:var(--red);flex-shrink:0}.privacy_purposeCard__Rdw4Q p{font-size:12.5px;line-height:1.65;color:var(--quiet);margin:0}.privacy_securityCard__485zK{background:hsl(var(--primary)/.05);border:1px solid hsl(var(--primary)/.2);border-left:4px solid var(--red);border-radius:10px;padding:22px 24px;margin-bottom:16px}.privacy_securityCardHeader__Rx1x1{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--red);margin-bottom:12px}.privacy_securityCard__485zK p{font-size:13.5px;line-height:1.75;color:var(--quiet);margin:0 0 10px}.privacy_securityCard__485zK p:last-child{margin-bottom:0}.privacy_optOutCard__g2uJR{background:hsl(var(--muted)/.4);border:1px solid var(--line);border-radius:10px;padding:20px 22px;margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.privacy_optOutInfo__85uGU{max-width:540px}.privacy_optOutInfo__85uGU h4{font-size:13.5px;font-weight:700;margin:0 0 6px;color:var(--ink)}.privacy_optOutInfo__85uGU p{font-size:12.5px;line-height:1.6;color:var(--quiet);margin:0}.privacy_optOutLink___22Di{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:hsl(var(--primary)/.1);color:var(--red)!important;border:1px solid hsl(var(--primary)/.3);border-radius:6px;font-size:12px;font-weight:600;text-decoration:none!important;white-space:nowrap;transition:all .2s ease}.privacy_optOutLink___22Di:hover{background:var(--red);color:#ffffff!important}.privacy_contactDetailsGrid__KdU_u{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:16px}.privacy_contactDetailItem__1OwHr{background:hsl(var(--background)/.6);border:1px solid var(--line);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:6px}.privacy_contactDetailLabel__st1C4{font-family:var(--font-geist-mono),monospace;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--quiet);display:flex;align-items:center;gap:6px}.privacy_contactDetailLabel__st1C4 svg{color:var(--red)}.privacy_contactDetailValue__g1C8u{font-size:13.5px;font-weight:600;color:var(--ink);line-height:1.5}.privacy_contactDetailValue__g1C8u a{color:var(--red);text-decoration:none}.privacy_contactDetailValue__g1C8u a:hover{text-decoration:underline}.privacy_docMetaBox__kFR_h{background:hsl(var(--muted)/.3);border:1px solid var(--line);border-radius:10px;padding:18px 24px;margin-top:35px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;font-size:12.5px;color:var(--quiet)}.privacy_docMetaLeft__G1pDs{display:flex;align-items:center;gap:12px}.privacy_docMetaRight__fesQE{display:flex;align-items:center;gap:16px}.privacy_contact__p7xrM{padding:65px max(5%,calc((100vw - 1500px) / 2));display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;align-items:center;border-top:1px solid var(--line)}.privacy_contact__p7xrM h2{font-size:clamp(32px,3.5vw,54px);line-height:1.1;letter-spacing:-.04em;margin:0;font-weight:700}.privacy_contact__p7xrM em{font-style:normal;color:var(--red)}.privacy_contact__p7xrM>a{display:inline-flex;align-items:center;gap:20px;background:var(--red);color:#ffffff;padding:18px 30px;font-size:13px;font-weight:600;letter-spacing:.04em;text-decoration:none;border-radius:6px;transition:opacity .2s ease,transform .2s ease}.privacy_contact__p7xrM>a:hover{opacity:.9;transform:translateY(-2px)}@media (max-width:1024px){.privacy_layout__VEUp_{grid-template-columns:240px minmax(0,1fr);gap:5%}}@media (max-width:860px){.privacy_layout__VEUp_{grid-template-columns:1fr;gap:40px;padding-top:40px}.privacy_index__iWUVH{position:static;max-height:none;background:hsl(var(--card));border:1px solid var(--line);border-radius:12px;padding:20px}.privacy_indexNav__kWO36{display:grid;grid-template-columns:1fr 1fr;gap:4px}}@media (max-width:580px){.privacy_indexNav__kWO36{grid-template-columns:1fr}.privacy_privacySection__KyOU6{padding:24px 20px}.privacy_noticeBox__33QZk{padding:20px;flex-direction:column;gap:12px}.privacy_contactDetailsGrid__KdU_u,.privacy_purposeGrid__yiCpO,.privacy_summaryGrid___648A{grid-template-columns:1fr}.privacy_contact__p7xrM{padding:45px 20px}}@media print{.privacy_layout__VEUp_{display:block;padding:0}.privacy_contact__p7xrM,.privacy_index__iWUVH,.privacy_promiseStrip__xZNoi,.privacy_summarySection__Sczjx{display:none}.privacy_content__AYMPF{font-size:10pt;line-height:1.5}.privacy_privacySection__KyOU6{border:none;padding:0;margin-bottom:25px;break-inside:avoid}}