.PolicyPage-module__OSCGAW__heroFade{background:linear-gradient(to bottom, #fff0 0%, var(--color-bg) 85%);pointer-events:none;height:160px;position:absolute;bottom:0;left:0;right:0}.PolicyPage-module__OSCGAW__heroInner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:988px;margin:0 auto;padding:64px 24px 56px;display:flex;position:relative}.PolicyPage-module__OSCGAW__title{color:var(--color-heading);font-size:32px;font-weight:600;line-height:1.15}.PolicyPage-module__OSCGAW__subtitle{color:var(--color-muted);max-width:700px;font-size:15px;line-height:1.6}@media (min-width:768px){.PolicyPage-module__OSCGAW__heroInner{padding:80px 24px 64px}.PolicyPage-module__OSCGAW__title{font-size:56px}.PolicyPage-module__OSCGAW__subtitle{font-size:17px}}.PolicyPage-module__OSCGAW__contentWrap{max-width:1240px;margin:0 auto;padding:0 24px 80px}.PolicyPage-module__OSCGAW__introBox{border:1px solid var(--color-border);background:var(--color-card-secondary);color:var(--color-heading);border-radius:16px;margin-bottom:32px;padding:20px;font-size:15px;font-weight:600;line-height:1.6}.PolicyPage-module__OSCGAW__mobileNav{scrollbar-width:none;gap:8px;margin:0 -24px 16px;padding:0 24px 8px;display:flex;overflow-x:auto}.PolicyPage-module__OSCGAW__mobileNav::-webkit-scrollbar{display:none}.PolicyPage-module__OSCGAW__pillBtn{white-space:nowrap;border:1px solid;border-radius:999px;flex-shrink:0;padding:8px 16px;font-size:12px;font-weight:600}.PolicyPage-module__OSCGAW__sidebar{display:none}.PolicyPage-module__OSCGAW__layoutRow{flex-direction:column;gap:24px;display:flex}@media (min-width:1024px){.PolicyPage-module__OSCGAW__mobileNav{display:none}.PolicyPage-module__OSCGAW__sidebar{flex-shrink:0;width:260px;display:block}.PolicyPage-module__OSCGAW__layoutRow{flex-direction:row;align-items:flex-start}}.PolicyPage-module__OSCGAW__sidebarBox{border:1px solid var(--color-border);background:var(--color-card);box-shadow:0 10px 30px var(--color-shadow);border-radius:16px;flex-direction:column;gap:4px;max-height:calc(100vh - 140px);padding:16px;display:flex;overflow-y:auto}.PolicyPage-module__OSCGAW__sidebarLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);padding:0 8px 8px;font-size:12px;font-weight:600}.PolicyPage-module__OSCGAW__navBtn{text-align:left;border-radius:12px;padding:10px 12px;font-size:14px;transition:background-color .2s,color .2s}.PolicyPage-module__OSCGAW__navBtn:hover{background:var(--color-card-secondary)}.PolicyPage-module__OSCGAW__contentCol{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.PolicyPage-module__OSCGAW__card{border:1px solid var(--color-border);background:var(--color-card);box-shadow:0 10px 30px var(--color-shadow);border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex}@media (min-width:768px){.PolicyPage-module__OSCGAW__card{padding:32px}}.PolicyPage-module__OSCGAW__cardHeader{align-items:center;gap:12px;display:flex}.PolicyPage-module__OSCGAW__badge{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.PolicyPage-module__OSCGAW__cardTitle{color:var(--color-primary-accent);font-size:18px;font-weight:700}@media (min-width:768px){.PolicyPage-module__OSCGAW__cardTitle{font-size:20px}}.PolicyPage-module__OSCGAW__cardBody{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.PolicyPage-module__OSCGAW__cardBody{padding-left:48px}}.PolicyPage-module__OSCGAW__paragraph{color:var(--color-muted);font-size:15px;line-height:1.6}.PolicyPage-module__OSCGAW__list{flex-direction:column;gap:12px;display:flex}.PolicyPage-module__OSCGAW__listItem{color:var(--color-muted);gap:12px;font-size:15px;line-height:1.6;display:flex}.PolicyPage-module__OSCGAW__dot{background:var(--color-primary);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:8px}.PolicyPage-module__OSCGAW__tableDesktop{border:1px solid var(--color-border);border-radius:12px;display:none;overflow-x:auto}.PolicyPage-module__OSCGAW__tableMobile{flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.PolicyPage-module__OSCGAW__tableDesktop{display:block}.PolicyPage-module__OSCGAW__tableMobile{display:none}}.PolicyPage-module__OSCGAW__tableDesktop table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.PolicyPage-module__OSCGAW__tableDesktop th{text-align:left;color:var(--color-heading);border-bottom:1px solid var(--color-border);background:var(--color-card-secondary);padding:12px 16px;font-weight:600}.PolicyPage-module__OSCGAW__tableDesktop td{vertical-align:top;color:var(--color-muted);padding:12px 16px}.PolicyPage-module__OSCGAW__tableDesktop tbody tr+tr td{border-top:1px solid var(--color-border)}.PolicyPage-module__OSCGAW__tableCard{border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.PolicyPage-module__OSCGAW__tableCardLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary-accent);margin-bottom:2px;font-size:12px;font-weight:600}.PolicyPage-module__OSCGAW__tableCardValue{color:var(--color-muted);font-size:14px}.PolicyPage-module__OSCGAW__contactList{flex-direction:column;gap:12px;display:flex}.PolicyPage-module__OSCGAW__contactRow{align-items:flex-start;gap:12px;display:flex}.PolicyPage-module__OSCGAW__contactIcon{background:var(--color-card-secondary);width:40px;height:40px;color:var(--color-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PolicyPage-module__OSCGAW__contactLabel{color:var(--color-heading);font-size:14px;font-weight:600}.PolicyPage-module__OSCGAW__contactValue{color:var(--color-muted);font-size:14px}.PolicyPage-module__OSCGAW__contactLink{color:var(--color-primary-accent);font-size:14px}.PolicyPage-module__OSCGAW__contactLink:hover{text-decoration:underline}.PolicyPage-module__OSCGAW__acceptWrap{justify-content:center;padding-top:16px;display:flex}.PolicyPage-module__OSCGAW__acceptBtn{color:#fff;border-radius:999px;padding:14px 40px;font-size:14px;font-weight:600;transition:transform .2s;box-shadow:0 10px 25px #7c57fe59}.PolicyPage-module__OSCGAW__acceptBtn:hover{transform:scale(1.02)}
