@keyframes stepHighlight{0%,3%{box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}25%,8%{box-shadow:inset 0 0 0 1px rgba(107,178,179,.25),0 0 24px -4px rgba(107,178,179,.12)}30%,to{box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}}@keyframes stepGlowPulse{0%,3%{opacity:.5;transform:scale(1)}25%,8%{opacity:1;transform:scale(1.3)}30%,to{opacity:.5;transform:scale(1)}}@keyframes stepDotTravel{0%,25%{left:12px;opacity:0}27%{opacity:1}32%{left:calc(100% - 18px);opacity:0}33%,to{opacity:0}}@keyframes stepDotTravelVertical{0%,25%{top:12px;left:50%;transform:translateX(-50%);opacity:0}27%{opacity:1}32%{top:calc(100% - 18px);opacity:0}33%,to{opacity:0}}@keyframes stepArrowPulse{0%,28%{opacity:.6;transform:scale(1)}31%{opacity:1;transform:scale(1.4)}34%,to{opacity:.6;transform:scale(1)}}@keyframes btnGlowRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.privacy-policy-page{padding:calc(var(--header-top-space) + var(--header-height) + 50px) 0 var(--section-padding-v)}.privacy-policy-page .page-content{max-width:var(--content-width);margin:0 auto;padding:0 var(--section-padding-h);width:100%}.privacy-policy-page .page-content .container{background:var(--secondary-bg);border-radius:var(--section-card-radius);padding:var(--section-card-padding);display:flex;flex-direction:column;gap:var(--section-gap)}.privacy-policy-page .page-content .container h1{font-size:36px;line-height:50px;font-family:var(--font-nekst)}.privacy-policy-page .page-content .container h2{font-size:24px;line-height:34px;font-family:var(--font-nekst)}.privacy-policy-page .page-content .container h3{font-size:16px;line-height:22px;font-weight:500}.privacy-policy-page .page-content .container ol,.privacy-policy-page .page-content .container p,.privacy-policy-page .page-content .container ul{font-size:14px;line-height:20px;color:var(--secondary-text-1)}.privacy-policy-page .page-content .container ol,.privacy-policy-page .page-content .container ul{padding-left:25px}.privacy-policy-page .page-content .container a{color:var(--primary-color);text-decoration:underline}.privacy-policy-page .page-content .container section{display:flex;flex-direction:column;gap:8px}.privacy-policy-page table{width:100%;border-collapse:collapse}.privacy-policy-page table td,.privacy-policy-page table th{border:1px solid var(--border-color);padding:8px;text-align:left}.privacy-policy-page table th{font-weight:700}