:root{--bg:#0b0b10;--card:#0f1115;--text:#e8e9ee}.RefundPolicy-module__2rxr5q__page{background:var(--bg);min-height:100vh;color:var(--text)}.RefundPolicy-module__2rxr5q__container{max-width:1100px;margin:0 auto;padding:24px 20px 56px}.RefundPolicy-module__2rxr5q__title{text-align:center;letter-spacing:.01em;background:linear-gradient(90deg,#9b4dff,#ff8a3d);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Noto Sans,sans-serif;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.15}.RefundPolicy-module__2rxr5q__subtitle{text-align:center;color:#b8bfcc;margin:8px 0 18px;font-size:15px}.RefundPolicy-module__2rxr5q__content{background:var(--card);letter-spacing:.02em;border-radius:18px;padding:22px;line-height:1.7;box-shadow:inset 0 0 0 1px #ffffff0d}.RefundPolicy-module__2rxr5q__content h2{margin:22px 0 8px;font-size:clamp(20px,2.6vw,28px);font-weight:700}.RefundPolicy-module__2rxr5q__content h3{margin:18px 0 6px;font-size:clamp(18px,2.2vw,22px);font-weight:600}.RefundPolicy-module__2rxr5q__content p{margin:10px 0;font-size:17px}.RefundPolicy-module__2rxr5q__content ul{padding-left:18px}.RefundPolicy-module__2rxr5q__content li{margin:6px 0}.RefundPolicy-module__2rxr5q__content a{color:var(--text);text-underline-offset:2px;text-decoration:underline}@media (max-width:768px){.RefundPolicy-module__2rxr5q__container{padding:18px 14px 44px}.RefundPolicy-module__2rxr5q__content{padding:18px;font-size:16px}}
