.legal-page.svelte-ce0cy1{padding-top:calc(var(--space-3xl) + var(--space-md));padding-bottom:var(--space-2xl);min-height:100vh}.legal-header.svelte-ce0cy1{text-align:center;max-width:700px;margin:0 auto var(--space-2xl)}.header-icon.svelte-ce0cy1{width:80px;height:80px;background:var(--accent-dim);border:1px solid var(--border-hover);border-radius:20px;display:flex;align-items:center;justify-content:center;color:var(--accent);margin:0 auto var(--space-md)}.legal-header.svelte-ce0cy1 h1:where(.svelte-ce0cy1){font-size:var(--text-4xl);margin-bottom:var(--space-xs)}.last-updated.svelte-ce0cy1{font-size:var(--text-sm);color:var(--text-muted)}.legal-content.svelte-ce0cy1{max-width:900px;margin:0 auto}.legal-section.svelte-ce0cy1{margin-bottom:var(--space-2xl)}.legal-section.svelte-ce0cy1 h2:where(.svelte-ce0cy1){font-size:var(--text-2xl);margin-bottom:var(--space-md);color:var(--text-primary)}.legal-section.svelte-ce0cy1 h3:where(.svelte-ce0cy1){font-size:var(--text-lg);margin-top:var(--space-lg);margin-bottom:var(--space-sm);color:var(--text-primary)}.legal-section.svelte-ce0cy1 p:where(.svelte-ce0cy1){font-size:var(--text-base);line-height:1.8;color:var(--text-secondary);margin-bottom:var(--space-md)}.legal-section.svelte-ce0cy1 ul:where(.svelte-ce0cy1){list-style:disc;padding-left:var(--space-lg);margin-bottom:var(--space-md)}.legal-section.svelte-ce0cy1 li:where(.svelte-ce0cy1){font-size:var(--text-base);line-height:1.8;color:var(--text-secondary);margin-bottom:var(--space-xs)}.legal-section.svelte-ce0cy1 a:where(.svelte-ce0cy1){color:var(--accent);text-decoration:none}.legal-section.svelte-ce0cy1 a:where(.svelte-ce0cy1):hover{text-decoration:underline}.guarantee-banner.svelte-ce0cy1{display:flex;gap:var(--space-md);padding:var(--space-xl);background:#00ff881a;border:1px solid rgba(0,255,136,.3);border-radius:16px}.guarantee-banner.svelte-ce0cy1 svg{flex-shrink:0;color:var(--accent-secondary)}.guarantee-banner.svelte-ce0cy1 h3:where(.svelte-ce0cy1){font-size:var(--text-xl);margin-bottom:var(--space-xs);margin-top:0;color:var(--accent-secondary)}.guarantee-banner.svelte-ce0cy1 p:where(.svelte-ce0cy1){font-size:var(--text-base);margin:0}.return-types.svelte-ce0cy1{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin-top:var(--space-xl)}.return-card.svelte-ce0cy1{padding:var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:16px}.return-card.eligible.svelte-ce0cy1{border-color:#00ff884d;background:#00ff880d}.return-card.not-eligible.svelte-ce0cy1{border-color:#ff47574d;background:#ff47570d}.return-icon.svelte-ce0cy1{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-md)}.return-card.eligible.svelte-ce0cy1 .return-icon:where(.svelte-ce0cy1){background:#00ff8826;color:var(--accent-secondary)}.return-card.not-eligible.svelte-ce0cy1 .return-icon:where(.svelte-ce0cy1){background:#ff475726;color:var(--danger)}.return-card.svelte-ce0cy1 h3:where(.svelte-ce0cy1){font-size:var(--text-lg);margin-bottom:var(--space-sm);margin-top:0}.return-card.svelte-ce0cy1 ul:where(.svelte-ce0cy1){list-style:none;padding-left:0;margin-bottom:0}.return-card.svelte-ce0cy1 li:where(.svelte-ce0cy1){display:flex;align-items:flex-start;gap:var(--space-2xs);font-size:var(--text-sm);margin-bottom:var(--space-2xs)}.return-card.eligible.svelte-ce0cy1 li:where(.svelte-ce0cy1):before{content:"✓";color:var(--accent-secondary);font-weight:700;flex-shrink:0}.return-card.not-eligible.svelte-ce0cy1 li:where(.svelte-ce0cy1):before{content:"✗";color:var(--danger);font-weight:700;flex-shrink:0}.process-steps.svelte-ce0cy1{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-xl)}.process-step.svelte-ce0cy1{display:flex;gap:var(--space-md);padding:var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:16px}.step-number.svelte-ce0cy1{flex-shrink:0;width:48px;height:48px;background:var(--accent-dim);border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:Outfit,sans-serif;font-size:var(--text-xl);font-weight:700;color:var(--accent)}.step-content.svelte-ce0cy1 h3:where(.svelte-ce0cy1){font-size:var(--text-lg);margin-bottom:var(--space-2xs);margin-top:0}.step-content.svelte-ce0cy1 p:where(.svelte-ce0cy1){font-size:var(--text-sm);color:var(--text-secondary);margin:0}.step-content.svelte-ce0cy1 a:where(.svelte-ce0cy1){color:var(--accent);text-decoration:none}.step-content.svelte-ce0cy1 a:where(.svelte-ce0cy1):hover{text-decoration:underline}.info-card.svelte-ce0cy1{display:flex;gap:var(--space-md);padding:var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:16px;margin-bottom:var(--space-md)}.card-icon.svelte-ce0cy1{flex-shrink:0;width:44px;height:44px;background:var(--accent-dim);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--accent)}.card-content.svelte-ce0cy1 h3:where(.svelte-ce0cy1){font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-sm);margin-top:0;color:var(--text-primary)}.card-content.svelte-ce0cy1 p:where(.svelte-ce0cy1){margin-bottom:var(--space-sm)}.card-content.svelte-ce0cy1 p:where(.svelte-ce0cy1):last-child{margin-bottom:0}.contact-info.svelte-ce0cy1{padding:var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-left:4px solid var(--accent);border-radius:12px;margin-top:var(--space-md)}.contact-info.svelte-ce0cy1 p:where(.svelte-ce0cy1){margin-bottom:var(--space-sm);line-height:1.8}.contact-info.svelte-ce0cy1 p:where(.svelte-ce0cy1):first-child{margin-bottom:var(--space-md)}.contact-info.svelte-ce0cy1 p:where(.svelte-ce0cy1):last-child{margin-bottom:0}.contact-info.svelte-ce0cy1 a:where(.svelte-ce0cy1){color:var(--accent);text-decoration:none}.contact-info.svelte-ce0cy1 a:where(.svelte-ce0cy1):hover{text-decoration:underline}@media(max-width:768px){.legal-header.svelte-ce0cy1 h1:where(.svelte-ce0cy1){font-size:var(--text-3xl)}.return-types.svelte-ce0cy1{grid-template-columns:1fr}.guarantee-banner.svelte-ce0cy1,.process-step.svelte-ce0cy1{flex-direction:column;text-align:center}.step-number.svelte-ce0cy1{margin:0 auto}.info-card.svelte-ce0cy1{flex-direction:column}}
