.refund-page{background-color:var(--bg-primary);min-height:100vh;padding:4rem 2rem 6rem}.refund-container{max-width:900px;margin:0 auto}.refund-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:4rem;display:flex}.header-icon-circle{color:#00d2ff;background-color:#00d2ff1a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.5rem;font-size:2rem;display:flex}.refund-title{font-family:var(--font-heading);color:#fff;margin-bottom:1rem;font-size:3rem;font-weight:700}.refund-subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto 1.5rem;font-size:1.1rem;line-height:1.6}.last-updated{color:#71717a;font-size:.85rem}.custom-notice-box{background-color:#ff3b300d;border:1px solid #ff3b3033;border-radius:12px;align-items:flex-start;gap:1.5rem;margin-bottom:3rem;padding:2.5rem;display:flex}.notice-icon{color:#ff3b30;background-color:#ff3b301a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}.notice-content h3{color:#fff;margin-top:0;margin-bottom:.75rem;font-size:1.25rem;font-weight:500}.notice-content p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.status-cards-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:4rem;display:grid}.status-card{text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.status-card-red{background-color:#ff3b3005;border:1px solid #ff3b3026}.status-card-teal{background-color:#00d2ff05;border:1px solid #00d2ff26}.status-icon{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:1rem;font-size:1.25rem;display:flex}.status-icon-red{color:#ff3b30;background-color:#ff3b301a}.status-icon-teal{color:#00d2ff;background-color:#00d2ff1a}.status-card h4{color:#fff;margin:0 0 .25rem;font-size:1.05rem;font-weight:500}.status-card p{color:var(--text-secondary);margin:0;font-size:.85rem}.refund-section{margin-bottom:4rem}.section-heading{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.icon-red{color:#ff3b30;background-color:#ff3b301a}.icon-teal{color:#00d2ff;background-color:#00d2ff1a}.number-circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;font-weight:700;display:flex}.section-title{color:#fff;font-size:1.5rem;font-family:var(--font-heading);margin:0}.refund-text{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.refund-text strong{color:#fff}.info-card{background-color:#121214;border:1px solid #ffffff0d;border-radius:8px;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1.5rem;display:flex}.info-card.teal-tint{background-color:#00d2ff05;border:1px solid #00d2ff26}.small-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;display:flex}.small-icon-red{color:#ff3b30;background-color:#ff3b301a}.small-icon-teal{color:#00d2ff;background-color:#00d2ff1a}.info-content{flex:1}.info-header{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.info-header h4{color:#fff;margin:0;font-size:1.05rem;font-weight:500}.badge-eligible{color:#000;text-transform:uppercase;background-color:#00d2ff;border-radius:12px;padding:.2rem .5rem;font-size:.65rem;font-weight:700}.info-content p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.card-list{margin:1rem 0 0;padding:0;list-style:none}.card-list li{color:var(--text-secondary);margin-bottom:.5rem;padding-left:1.25rem;font-size:.9rem;line-height:1.5;position:relative}.card-list li:before{content:"•";color:#52525b;font-size:1.2rem;position:absolute;top:-2px;left:0}.card-list li:last-child{margin-bottom:0}.card-list.red-bullets li:before{color:#ff3b30}.dark-alert-card{background-color:#0000004d;border:1px solid #ffffff0d;border-radius:8px;align-items:center;padding:1.5rem;display:flex}.dark-alert-card strong{color:#fff}@media (max-width:768px){.status-cards-grid{grid-template-columns:1fr;gap:1rem}.refund-title{font-size:2.3rem}.custom-notice-box{text-align:center;flex-direction:column;align-items:center;gap:1rem}}
