.privacy-policy_page__YnrdM{--policy-navy:#0e1c3c;--policy-orange:#f58639;--policy-text:#475569;--policy-muted:#64748b;--policy-border:#e2e8f0;--policy-surface:#f8fafc;--policy-warm:#fff3e8;color:var(--policy-text);background:#fff}.privacy-policy_container__1WYXw{width:min(100%,1280px);margin-inline:auto;padding-inline:24px}.privacy-policy_hero__Om6ia{padding-block:60px 64px;background:#fff}.privacy-policy_breadcrumb__u5rc3{display:flex;align-items:center;gap:10px;color:var(--policy-muted);font-size:14px;margin-bottom:40px}.privacy-policy_breadcrumb__u5rc3 a:hover{color:var(--policy-navy);text-decoration:underline;text-underline-offset:4px}.privacy-policy_heroGrid___OJ0b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;gap:64px}.privacy-policy_eyebrow__Z22_R{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.16em;font-weight:700;color:var(--policy-muted);margin-bottom:18px}.privacy-policy_eyebrow__Z22_R>span{width:28px;height:3px;background:var(--policy-orange)}.privacy-policy_title__2TYPG{color:var(--policy-navy);font-size:clamp(40px,4.4vw,64px);line-height:1.12;font-weight:700;letter-spacing:-.035em;text-wrap:balance}.privacy-policy_titleDash__14e0i{color:var(--policy-orange)}.privacy-policy_titleLine__JZUU0{display:block}.privacy-policy_heroDescription__JaRct{font-size:18px;line-height:1.75;max-width:570px;margin-top:24px}.privacy-policy_dates__BcHF5{display:flex;flex-wrap:wrap;gap:24px 40px;margin-top:32px}.privacy-policy_dates__BcHF5>div{display:grid;gap:5px}.privacy-policy_dates__BcHF5 span{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--policy-muted)}.privacy-policy_dates__BcHF5 strong{color:var(--policy-navy);font-size:14px;font-weight:500}.privacy-policy_commitment__pJXxk{padding:32px;border-radius:20px;background:var(--policy-navy);color:#fff;border-top:4px solid var(--policy-orange)}.privacy-policy_shield__0SCLq{display:grid;place-items:center;width:60px;height:60px;border:1px solid #4b5870;border-radius:16px;color:var(--policy-orange);margin-bottom:24px}.privacy-policy_commitmentLabel__QNobf{color:#c5d0e2;font-size:11px;letter-spacing:.16em;font-weight:600;margin-bottom:10px}.privacy-policy_commitment__pJXxk h2{font-size:25px;font-weight:700;line-height:1.3;margin-bottom:14px}.privacy-policy_commitment__pJXxk>p:not(.privacy-policy_commitmentLabel__QNobf){font-size:15px;line-height:1.75;color:#d1dbea}.privacy-policy_commitmentLink__i8NQK{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px;color:#ffc08e;font-weight:600;margin-top:20px}.privacy-policy_commitmentLink__i8NQK:hover{color:#fff}.privacy-policy_documentArea__CdNLT{border-top:1px solid var(--policy-border);background:var(--policy-surface);padding-block:56px 80px}.privacy-policy_documentGrid__knANz{display:grid;grid-template-columns:280px minmax(0,1fr);gap:40px;align-items:start}.privacy-policy_sidebar__68Gzb{position:sticky;top:108px}.privacy-policy_desktopContents__nM9DS{background:#fff;border:1px solid var(--policy-border);border-radius:16px;overflow:hidden}.privacy-policy_contentsTitle__WpNK_{color:var(--policy-navy);font-size:17px;font-weight:700;padding:24px 24px 16px}.privacy-policy_contentsTitle__WpNK_:after{content:"";display:block;width:32px;height:3px;background:var(--policy-orange);margin-top:12px}.privacy-policy_contentsList__J6z21{list-style:none;margin:0;padding:0 12px 16px;max-height:calc(100dvh - 310px);overflow-y:auto;scrollbar-width:thin}.privacy-policy_contentsList__J6z21 a{display:flex;align-items:baseline;gap:10px;min-height:44px;padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.5;transition:background-color .2s,color .2s}.privacy-policy_contentsNumber__FrIPn{color:var(--policy-muted);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;flex:0 0 18px}.privacy-policy_contentsList__J6z21 a:hover{background:var(--policy-surface);color:var(--policy-navy)}.privacy-policy_contentsList__J6z21 a[aria-current]{color:var(--policy-navy);background:var(--policy-warm);font-weight:600}.privacy-policy_sidebarContact__mkcUI{border-top:1px solid var(--policy-border);padding:20px 24px;font-size:13px}.privacy-policy_sidebarContact__mkcUI a{display:inline-flex;gap:16px;align-items:center;min-height:44px;font-weight:600;color:var(--policy-navy)}.privacy-policy_sidebarContact__mkcUI a:hover{text-decoration:underline;text-underline-offset:4px}.privacy-policy_mobileContents__4_7AJ{display:none}.privacy-policy_document__T_l7u{min-width:0;background:#fff;border:1px solid var(--policy-border);border-radius:20px;padding:24px 48px 32px;scroll-margin-top:108px}.privacy-policy_documentToolbar__sfiOO{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--policy-border);padding-bottom:16px}.privacy-policy_documentLabel__OUPCr{font-size:11px;letter-spacing:.12em;color:var(--policy-muted);font-weight:700}.privacy-policy_printButton__2HTYS{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding-inline:12px;border-radius:8px;color:var(--policy-navy);font-size:13px;font-weight:600;cursor:pointer;transition:background-color .2s}.privacy-policy_printButton__2HTYS:hover{background:var(--policy-surface)}.privacy-policy_introduction__YAd6C{padding-block:32px 12px;font-size:16px;line-height:1.85}.privacy-policy_introduction__YAd6C p+p{margin-top:16px}.privacy-policy_policySection__t_7KD{padding-block:32px;border-bottom:1px solid var(--policy-border);scroll-margin-top:108px}.privacy-policy_sectionHeading__J08xI{display:flex;gap:14px;align-items:flex-start;margin-bottom:20px}.privacy-policy_sectionNumber__G6wgC{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:9px;background:var(--policy-warm);color:var(--policy-navy);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.privacy-policy_sectionHeading__J08xI h2{font-size:23px;color:var(--policy-navy);font-weight:700;line-height:1.4;text-wrap:balance;padding-top:2px}.privacy-policy_sectionBody__tq7s_{font-size:16px;line-height:1.85;overflow-wrap:anywhere}.privacy-policy_sectionBody__tq7s_>*+*{margin-top:16px}.privacy-policy_sectionBody__tq7s_ h3{color:var(--policy-navy);font-size:17px;font-weight:650;margin-top:26px;margin-bottom:12px}.privacy-policy_sectionBody__tq7s_ ul{list-style:disc;padding-left:23px}.privacy-policy_sectionBody__tq7s_ li{padding-left:4px}.privacy-policy_sectionBody__tq7s_ li+li{margin-top:7px}.privacy-policy_sectionBody__tq7s_ li::marker{color:var(--policy-muted);font-size:.8em}.privacy-policy_contactDetails__qT7ij{background:var(--policy-surface);border:1px solid var(--policy-border);border-radius:12px;padding:24px}.privacy-policy_company__8GM9i{color:var(--policy-navy);font-weight:600;margin-bottom:20px}.privacy-policy_contactGrid___QvkQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.privacy-policy_contactGrid___QvkQ dt{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--policy-muted)}.privacy-policy_contactGrid___QvkQ dd{font-size:14px;margin-top:4px}.privacy-policy_contactGrid___QvkQ a{color:var(--policy-navy);text-decoration:underline;text-underline-offset:4px}.privacy-policy_contactGrid___QvkQ a:hover{text-decoration-thickness:2px}.privacy-policy_placeholder__rdeU2{color:var(--policy-muted)}.privacy-policy_documentEnd___i6hQ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:24px;color:var(--policy-muted);font-size:12px}.privacy-policy_documentEnd___i6hQ a{display:inline-flex;gap:8px;min-height:44px;align-items:center;color:var(--policy-navy);font-weight:600}.privacy-policy_page__YnrdM :is(a,button,summary):focus-visible{outline:2px solid var(--policy-navy);outline-offset:4px}.privacy-policy_commitment__pJXxk a:focus-visible{outline-color:#ffc08e}.privacy-policy_page__YnrdM :is(section,article)[tabindex="-1"]:focus-visible{outline:2px solid var(--policy-navy);outline-offset:5px}.privacy-policy_skipLink__SKEn9{position:fixed;top:16px;left:16px;transform:translateY(-200%);background:var(--policy-navy);color:#fff;padding:14px 20px;border-radius:8px;z-index:60}.privacy-policy_skipLink__SKEn9:focus{transform:translateY(0)}.privacy-policy_srOnly__colSz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:768px){.privacy-policy_container__1WYXw{padding-inline:48px}}@media (max-width:1100px){.privacy-policy_heroGrid___OJ0b{grid-template-columns:minmax(0,1fr) 310px;gap:32px}.privacy-policy_documentGrid__knANz{grid-template-columns:240px minmax(0,1fr);gap:24px}.privacy-policy_document__T_l7u{padding-inline:28px}.privacy-policy_contactGrid___QvkQ{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:900px){.privacy-policy_heroGrid___OJ0b{grid-template-columns:minmax(0,1fr);gap:32px}.privacy-policy_commitment__pJXxk{display:none}.privacy-policy_heroDescription__JaRct{max-width:650px}.privacy-policy_documentGrid__knANz{grid-template-columns:minmax(0,1fr);gap:24px}.privacy-policy_sidebar__68Gzb{position:static}.privacy-policy_desktopContents__nM9DS{display:none}.privacy-policy_mobileContents__4_7AJ{display:block;background:#fff;border:1px solid var(--policy-border);border-radius:12px}.privacy-policy_mobileContents__4_7AJ summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:16px 20px;color:var(--policy-navy);font-weight:600;cursor:pointer;list-style:none}.privacy-policy_mobileContents__4_7AJ summary::-webkit-details-marker{display:none}.privacy-policy_mobileContents__4_7AJ[open] summary{border-bottom:1px solid var(--policy-border)}.privacy-policy_mobileContents__4_7AJ[open] summary svg{transform:rotate(180deg)}.privacy-policy_mobileContents__4_7AJ .privacy-policy_contentsList__J6z21{max-height:none;padding-top:12px}.privacy-policy_contentsList__J6z21 a{font-size:14px}.privacy-policy_contactGrid___QvkQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.privacy-policy_hero__Om6ia{padding-block:56px 40px}.privacy-policy_breadcrumb__u5rc3{margin-bottom:28px}.privacy-policy_title__2TYPG{font-size:40px}.privacy-policy_heroDescription__JaRct{font-size:16px;margin-top:20px}.privacy-policy_dates__BcHF5{gap:20px 28px;margin-top:24px}.privacy-policy_dates__BcHF5 strong{font-size:13px}.privacy-policy_documentArea__CdNLT{padding-block:28px 48px}.privacy-policy_document__T_l7u{padding:16px 20px 24px;border-radius:14px}.privacy-policy_documentToolbar__sfiOO{flex-wrap:wrap;gap:4px 12px;padding-bottom:12px}.privacy-policy_documentLabel__OUPCr{font-size:10px}.privacy-policy_printButton__2HTYS{padding-inline:0;font-size:12px}.privacy-policy_introduction__YAd6C{padding-top:24px}.privacy-policy_policySection__t_7KD{padding-block:28px}.privacy-policy_sectionHeading__J08xI{gap:10px}.privacy-policy_sectionHeading__J08xI h2{font-size:20px}.privacy-policy_sectionBody__tq7s_{line-height:1.8}.privacy-policy_contactDetails__qT7ij{padding:18px}.privacy-policy_contactGrid___QvkQ{grid-template-columns:minmax(0,1fr)}}@media (max-height:600px) and (min-width:901px){.privacy-policy_sidebar__68Gzb{position:static}.privacy-policy_contentsList__J6z21{max-height:none}}@media (prefers-reduced-motion:reduce){.privacy-policy_page__YnrdM *,.privacy-policy_page__YnrdM :after,.privacy-policy_page__YnrdM :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media print{body:has(.privacy-policy_page__YnrdM) #mobile-menu,body:has(.privacy-policy_page__YnrdM) nav[aria-label="Main navigation"],body:has(.privacy-policy_page__YnrdM)>br,body:has(.privacy-policy_page__YnrdM)>footer{display:none!important}.privacy-policy_page__YnrdM{color:#000}.privacy-policy_container__1WYXw{width:100%;max-width:none;padding:0}.privacy-policy_hero__Om6ia{padding-block:0 24px}.privacy-policy_documentGrid__knANz,.privacy-policy_heroGrid___OJ0b{display:block}.privacy-policy_title__2TYPG{font-size:30px}.privacy-policy_titleLine__JZUU0{display:inline}.privacy-policy_breadcrumb__u5rc3,.privacy-policy_commitment__pJXxk,.privacy-policy_documentEnd___i6hQ,.privacy-policy_eyebrow__Z22_R,.privacy-policy_printButton__2HTYS,.privacy-policy_sidebar__68Gzb,.privacy-policy_skipLink__SKEn9{display:none}.privacy-policy_documentArea__CdNLT{background:#fff;padding:0;border:0}.privacy-policy_document__T_l7u{border:0;padding:0}.privacy-policy_documentToolbar__sfiOO{padding-bottom:12px}.privacy-policy_policySection__t_7KD{padding-block:20px}.privacy-policy_sectionHeading__J08xI{break-after:avoid}.privacy-policy_sectionHeading__J08xI h2{font-size:20px}.privacy-policy_introduction__YAd6C,.privacy-policy_sectionBody__tq7s_{font-size:11pt;line-height:1.6}.privacy-policy_sectionBody__tq7s_ li,.privacy-policy_sectionBody__tq7s_ p{orphans:3;widows:3}.privacy-policy_contactDetails__qT7ij{break-inside:avoid}.privacy-policy_page__YnrdM a{color:#000}}