@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";body{margin:0;padding:0;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;background:linear-gradient(135deg,#0f0f1a,#1a1a2e,#16213e);min-height:100vh;color:#fff}.container.svelte-mrrw3{max-width:900px;margin:0 auto;padding:0 24px}.page-header.svelte-mrrw3{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 0}.glass.svelte-mrrw3{background:#ffffff14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1)}.header-container.svelte-mrrw3{display:flex;justify-content:space-between;align-items:center}.logo-link.svelte-mrrw3{display:flex;align-items:center;text-decoration:none}.logo.svelte-mrrw3{height:40px;width:auto}.back-link.svelte-mrrw3{color:#fffc;text-decoration:none;font-size:.95rem;font-weight:500;transition:all .3s ease;padding:8px 16px;border-radius:20px;background:#ffffff0d}.back-link.svelte-mrrw3:hover{color:#fff;background:#c7184c4d}.refund-page.svelte-mrrw3{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease;padding-top:80px}.refund-page.visible.svelte-mrrw3{opacity:1;transform:translateY(0)}.hero.svelte-mrrw3{padding:80px 0 60px;text-align:center}.hero-eyebrow.svelte-mrrw3{font-size:.9rem;font-weight:600;color:#c7184c;text-transform:uppercase;letter-spacing:3px;margin-bottom:16px}.hero.svelte-mrrw3 h1:where(.svelte-mrrw3){font-size:clamp(2.5rem,6vw,4rem);font-weight:800;margin:0 0 16px;line-height:1.1}.gradient-text.svelte-mrrw3{background:linear-gradient(135deg,#c7184c,#ff6b9d,#c7184c);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-mrrw3-shimmer 3s ease-in-out infinite}@keyframes svelte-mrrw3-shimmer{0%,to{background-position:0% center}50%{background-position:100% center}}.hero-tagline.svelte-mrrw3{font-size:1.2rem;color:#ffffffb3;max-width:600px;margin:0 auto 16px}.last-updated.svelte-mrrw3{font-size:.9rem;color:#ffffff80;font-style:italic}.content-section.svelte-mrrw3{padding:0 0 80px}.content-card.svelte-mrrw3{background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:48px}.intro.svelte-mrrw3{margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.1)}.intro.svelte-mrrw3 p:where(.svelte-mrrw3){font-size:1.1rem;line-height:1.8;color:#ffffffd9;margin-bottom:16px}.intro.svelte-mrrw3 a:where(.svelte-mrrw3){color:#c7184c;text-decoration:none;font-weight:500}.intro.svelte-mrrw3 a:where(.svelte-mrrw3):hover{text-decoration:underline}.highlight.svelte-mrrw3{background:#c7184c26;padding:16px 20px;border-radius:12px;border-left:4px solid #C7184C;font-weight:500}.policy-section.svelte-mrrw3{margin-bottom:48px}.policy-section.svelte-mrrw3 h2:where(.svelte-mrrw3){font-size:1.5rem;font-weight:700;margin-bottom:20px;display:flex;align-items:center;gap:16px}.section-number.svelte-mrrw3{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#c7184c,#ff6b9d);border-radius:12px;font-size:1.1rem;font-weight:700}.policy-section.svelte-mrrw3 h3:where(.svelte-mrrw3){font-size:1.15rem;font-weight:600;margin:28px 0 16px;color:#fffffff2}.policy-section.svelte-mrrw3 p:where(.svelte-mrrw3){font-size:1rem;line-height:1.7;color:#fffc;margin-bottom:12px}.policy-section.svelte-mrrw3 a:where(.svelte-mrrw3){color:#c7184c;text-decoration:none;font-weight:500}.policy-section.svelte-mrrw3 a:where(.svelte-mrrw3):hover{text-decoration:underline}.policy-section.svelte-mrrw3 ul:where(.svelte-mrrw3){list-style:none;padding:0;margin:0}.policy-section.svelte-mrrw3 li:where(.svelte-mrrw3){position:relative;padding-left:28px;margin-bottom:12px;font-size:1rem;line-height:1.6;color:#fffc}.policy-section.svelte-mrrw3 li:where(.svelte-mrrw3):before{content:"•";position:absolute;left:8px;color:#c7184c;font-size:1.2rem}.service-grid.svelte-mrrw3{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:20px 0}.service-item.svelte-mrrw3{background:#ffffff0d;padding:14px 18px;border-radius:10px;border:1px solid rgba(255,255,255,.08);font-size:.95rem}.refund-cases.svelte-mrrw3{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:20px 0}.refund-case.svelte-mrrw3{display:flex;align-items:center;gap:12px;background:#ffffff0d;padding:16px 20px;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.case-icon.svelte-mrrw3{font-size:1.3rem}.process-grid.svelte-mrrw3{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:20px 0}.process-item.svelte-mrrw3{display:flex;align-items:center;gap:12px;background:#ffffff0d;padding:16px 20px;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.process-icon.svelte-mrrw3{font-size:1.3rem}.note.svelte-mrrw3{font-size:.95rem;color:#fff9;font-style:italic;margin-top:16px;padding:12px 16px;background:#ffffff08;border-radius:8px}.warning-box.svelte-mrrw3{background:linear-gradient(135deg,#fbbf2426,#fbbf240d);padding:16px 24px;border-radius:12px;border:1px solid rgba(251,191,36,.3);color:#fbbf24;margin-bottom:16px}.highlight-box.svelte-mrrw3{background:linear-gradient(135deg,#c7184c26,#c7184c0d);padding:16px 24px;border-radius:12px;border:1px solid rgba(199,24,76,.3);font-weight:600;color:#ff6b9d;text-align:center;margin-bottom:20px}.contact-card.svelte-mrrw3{background:linear-gradient(135deg,#c7184c26,#c7184c0d);padding:32px;border-radius:16px;border:1px solid rgba(199,24,76,.3);margin-top:20px}.contact-card.svelte-mrrw3 h3:where(.svelte-mrrw3){margin:0 0 16px;font-size:1.2rem;color:#c7184c}.contact-card.svelte-mrrw3 p:where(.svelte-mrrw3){margin:8px 0}.contact-card.svelte-mrrw3 a:where(.svelte-mrrw3){color:#c7184c;text-decoration:none;font-weight:500}.contact-card.svelte-mrrw3 a:where(.svelte-mrrw3):hover{text-decoration:underline}.page-footer.svelte-mrrw3{padding:32px 0;text-align:center;border-top:1px solid rgba(255,255,255,.1)}.page-footer.svelte-mrrw3 p:where(.svelte-mrrw3){color:#ffffff80;font-size:.9rem;margin:0}@media(max-width:768px){.content-card.svelte-mrrw3{padding:28px 20px}.service-grid.svelte-mrrw3,.refund-cases.svelte-mrrw3,.process-grid.svelte-mrrw3{grid-template-columns:1fr}.policy-section.svelte-mrrw3 h2:where(.svelte-mrrw3){font-size:1.3rem}.section-number.svelte-mrrw3{width:36px;height:36px;font-size:1rem}}@media(max-width:480px){.header-container.svelte-mrrw3{flex-direction:column;gap:12px}}
