:root{--accent-gold:#f5a623;--accent-gold-light:#ffd200;--deep-slate:#0f172a;--trust-green:#10b981;--trust-blue:#3b82f6;--bg-cream:#fffbeb;--bg-light:#f8fafc;--shadow-soft:0 20px 40px -15px #0f172a1a;--shadow-premium:0 25px 50px -12px #0f172a26;--shadow-card:0 10px 40px -10px #0f172a14;--border-radius-xl:24px;--border-radius-2xl:32px}.refund-page{background:#fff;min-height:100vh;font-family:Outfit,sans-serif}.refund-hero{text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1e293b 60%,#0f172a 100%);padding:120px 24px 80px;position:relative;overflow:hidden}.refund-hero:before{content:"";pointer-events:none;background:radial-gradient(at 60% 0,#f5a6231f 0%,#0000 60%);position:absolute;inset:0}.refund-hero-content{z-index:1;max-width:680px;margin:0 auto;position:relative}.refund-hero-badge{color:#f5a623;background:#f5a62326;border:1px solid #f5a6234d;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:.875rem;font-weight:600;display:inline-flex}.refund-hero-title{color:#fff;letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.15}.refund-hero-subtitle{color:#94a3b8;margin-bottom:0;font-size:1.125rem;line-height:1.6}.refund-content{max-width:760px;margin:0 auto;padding:80px 24px}.refund-section{margin-bottom:56px}.refund-section h2{color:var(--deep-slate);letter-spacing:-.01em;margin-bottom:20px;font-size:1.75rem;font-weight:800}.refund-section p{color:#475569;margin-bottom:16px;font-size:1rem;line-height:1.7}.refund-section ul{margin-bottom:0;padding:0;list-style:none}.refund-section li{color:#475569;gap:12px;margin-bottom:12px;font-size:1rem;line-height:1.6;display:flex}.refund-section li:before{content:"";background:var(--accent-gold);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px;display:inline-block}.refund-section a{color:var(--accent-gold);font-weight:600;text-decoration:none;transition:color .2s}.refund-section a:hover{color:var(--accent-gold-light)}.refund-highlight{background:var(--bg-light);border-left:4px solid var(--accent-gold);border-radius:12px;margin-top:40px;padding:24px}.refund-highlight p{color:#64748b;margin-bottom:0;font-size:.95rem}@media (max-width:640px){.refund-hero{padding:80px 20px 60px}.refund-hero-title{margin-bottom:12px;font-size:2rem}.refund-hero-subtitle{font-size:1rem}.refund-content{padding:60px 20px}.refund-section h2{margin-bottom:16px;font-size:1.5rem}.refund-section p{font-size:.95rem}.refund-highlight{padding:20px}}
