.refund-page{background-color:#fdfdfd;color:#1a1a1a;min-height:100vh;padding-top:120px}.refund-page.in-app{padding-top:8px}.refund-hero{padding:80px 20px 60px;background:linear-gradient(135deg,rgba(255,255,255,1),rgba(250,250,250,1) 50%,rgba(255,255,255,1));position:relative}.refund-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,rgba(0,0,0,.02) 0,transparent 70%);pointer-events:none}.refund-hero-content{max-width:800px;margin:0 auto;text-align:left;position:relative;z-index:1}.refund-content p{text-align:left}.refund-hero h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;margin-bottom:30px;background:linear-gradient(135deg,#1a1a1a,#333333);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 20px rgba(0,0,0,.1);line-height:1.1;text-align:left}.refund-hero h3{font-size:1.25rem;color:#333333;font-weight:400;line-height:1.6;margin:0;text-align:left}.refund-container{max-width:900px;margin:0 auto;padding:0 20px 80px}.refund-content{background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.1);border-radius:16px;padding:40px;backdrop-filter:blur(10px)}.refund-section{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid rgba(0,0,0,.1)}.refund-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.refund-section h2{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:20px;padding-bottom:8px;border-bottom:2px solid rgba(0,0,0,.15);position:relative;text-align:left}.refund-section h2:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:linear-gradient(90deg,#1a1a1a,rgba(0,0,0,.3))}.refund-section h3{font-size:1rem;font-weight:600;color:#1a1a1a;margin-bottom:20px;line-height:1.4;text-align:left}.refund-section h3 em{font-style:italic;font-weight:500}.refund-section p{font-size:1rem;line-height:1.8;color:#333333;margin-bottom:16px}.refund-section p:last-child{margin-bottom:0}.refund-section p strong{color:#1a1a1a;font-weight:600}.refund-section ul{margin:16px 0;padding-left:0;text-align:left}.refund-section li{list-style:none;position:relative;padding-left:24px;margin-bottom:12px;font-size:1rem;line-height:1.8;color:#333333}.refund-section li:before{content:"•";position:absolute;left:0;top:0;color:rgba(0,0,0,.6);font-size:1.2rem}.email-link{background:none;border:none;color:#1a1a1a;text-decoration:underline;text-decoration-color:rgba(0,0,0,.4);cursor:pointer;font-size:inherit;font-family:inherit;padding:0;transition:all .3s ease}.email-link:hover{color:#000000;text-decoration-color:#000000;text-shadow:0 0 8px rgba(0,0,0,.2)}@media (max-width:768px){.refund-page{padding-top:70px}.refund-page.in-app{padding-top:4px}.refund-hero{padding:60px 20px 40px}.refund-hero h1{font-size:2.5rem;margin-bottom:24px}.refund-hero h3{font-size:1.1rem}.refund-container{padding:0 16px 60px}.refund-content{padding:24px}.refund-section{margin-bottom:28px}.refund-section h2{font-size:1.4rem}.refund-section li p,.refund-section p{font-size:.95rem}.refund-section li{padding-left:20px}}@media (max-width:480px){.refund-hero h1{font-size:2rem}.refund-hero h3{font-size:1rem}.refund-content{padding:20px}.refund-section h2{font-size:1.3rem}.refund-section li p,.refund-section p{font-size:.9rem}}@media print{.refund-page{background:white;color:black;padding-top:0}.refund-hero{background:white;padding:40px 0 20px}.refund-hero:before{display:none}.refund-hero h1{background:none;-webkit-text-fill-color:black;color:black;text-shadow:none}.refund-hero h3{color:#333}.refund-content{background:white;border:1px solid #ddd;box-shadow:none;backdrop-filter:none}.email-link,.refund-section h3,.refund-section li p,.refund-section p{color:black}}