.policy-section{min-height:calc(100vh - 350px);padding:60px 0}.policy-header{text-align:center;margin-bottom:50px}.policy-header h1{color:#fff;margin-bottom:15px;padding-bottom:15px;font-size:36px;font-weight:700;display:inline-block;position:relative}.policy-header h1:after{content:"";background:linear-gradient(90deg,#5d65ed,#d96bd0);border-radius:2px;width:80px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.last-updated{color:#fff9;margin-top:10px;font-size:16px}.policy-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14161db3;border:1px solid #5d65ed33;border-radius:12px;margin-bottom:40px;padding:40px;box-shadow:0 8px 32px #0000004d}.policy-block{border-bottom:1px solid #ffffff1a;margin-bottom:30px;padding-bottom:25px}.policy-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.policy-block h2{color:#fff;margin-bottom:15px;padding-left:20px;font-size:22px;font-weight:600;position:relative}.policy-block h2:before{content:"";background:linear-gradient(90deg,#5d65ed,#d96bd0);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.policy-block h3{color:#d96bd0;margin:20px 0 12px;font-size:18px;font-weight:600}.policy-block p,.policy-block ul{color:#fffc;margin-bottom:15px;font-size:16px;line-height:1.7}.policy-block p:last-child{margin-bottom:0}.policy-block ul{margin-bottom:15px;padding-left:20px}.policy-block ul li{margin-bottom:10px;padding-left:5px;position:relative}.policy-block a{color:#d96bd0;text-decoration:none;transition:all .3s;position:relative}.policy-block a:after{content:"";background:linear-gradient(90deg,#5d65ed,#d96bd0);width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.policy-block a:hover{color:#5d65ed}.policy-block a:hover:after{width:100%}@media (max-width:768px){.policy-content{padding:30px 20px}.policy-header h1{font-size:28px}.policy-block h2{font-size:20px}.policy-block h3{font-size:17px}}@media (max-width:576px){.policy-section{padding:40px 0}.policy-header{margin-bottom:30px}.policy-header h1{font-size:24px}.policy-block{margin-bottom:25px;padding-bottom:20px}.policy-block h2{padding-left:16px;font-size:18px}.policy-block h3{font-size:16px}.policy-block p,.policy-block ul{font-size:15px}}
