.RefundPolicyPage-module__8BoD5q__mainWrapper{background-color:var(--background-main);color:var(--text-primary);justify-content:center;align-items:flex-start;min-height:100vh;padding:4rem 1.5rem 6rem;display:flex;position:relative;overflow-x:hidden}.RefundPolicyPage-module__8BoD5q__mainWrapper:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 10% 20%,#ff00ff1a,#0000 50%),radial-gradient(at 90% 80%,#a100ff26,#0000 50%);animation:20s ease-in-out infinite alternate RefundPolicyPage-module__8BoD5q__gentleDrift;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes RefundPolicyPage-module__8BoD5q__gentleDrift{0%{transform:translate(-10%,5%)}to{transform:translate(10%,-5%)}}.RefundPolicyPage-module__8BoD5q__pageContainer{background-color:var(--background-card);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(12px);border-radius:16px;width:100%;max-width:800px;margin:0 auto;padding:2.5rem;position:relative;box-shadow:0 8px 32px #0003}.RefundPolicyPage-module__8BoD5q__title{color:var(--text-primary);text-align:center;margin-bottom:2rem;font-size:clamp(2rem,6vw,2.75rem);font-weight:800}.RefundPolicyPage-module__8BoD5q__title .RefundPolicyPage-module__8BoD5q__highlight{color:var(--primary-highlight);text-shadow:0 0 15px var(--primary-highlight)}.RefundPolicyPage-module__8BoD5q__section{margin-bottom:2rem}.RefundPolicyPage-module__8BoD5q__subheading{color:var(--primary-highlight);margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.RefundPolicyPage-module__8BoD5q__paragraph{color:var(--text-muted);font-size:1rem;line-height:1.7}.RefundPolicyPage-module__8BoD5q__paragraph strong{color:var(--text-primary);font-weight:600}.RefundPolicyPage-module__8BoD5q__paragraph a{color:var(--primary-highlight);text-decoration:none}.RefundPolicyPage-module__8BoD5q__paragraph a:hover{text-decoration:underline}.RefundPolicyPage-module__8BoD5q__list{color:var(--text-muted);margin-top:.75rem;padding-left:1.5rem;list-style:outside}.RefundPolicyPage-module__8BoD5q__list li{margin-bottom:.5rem;line-height:1.6}.RefundPolicyPage-module__8BoD5q__list strong{color:var(--text-primary);font-weight:600}.RefundPolicyPage-module__8BoD5q__lastUpdated{color:var(--text-muted);text-align:right;margin-top:3rem;font-size:.9rem}
