.complaints-page.svelte-19ea2kf{min-height:100vh;background:var(--color-bg, #fff)}.complaints-hero.svelte-19ea2kf{background:linear-gradient(135deg,#1e40af,#1e3a8a);color:#fff;padding:6rem 0 4rem;text-align:center}.complaints-hero.svelte-19ea2kf h1:where(.svelte-19ea2kf){font-size:3rem;font-weight:700;margin:1rem 0;line-height:1.2}.complaints-hero.svelte-19ea2kf .section-tag:where(.svelte-19ea2kf){display:inline-block;background:#fff3;color:#fff;padding:.5rem 1.5rem;border-radius:50px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.subtitle.svelte-19ea2kf{font-size:1.125rem;opacity:.9;margin-top:1rem;max-width:600px;margin-left:auto;margin-right:auto}.complaints-content.svelte-19ea2kf{padding:4rem 0}.complaints-wrapper.svelte-19ea2kf{max-width:900px;margin:0 auto;background:#fff;padding:3rem;border-radius:12px;box-shadow:0 1px 3px #0000001a}.complaints-section.svelte-19ea2kf{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #e2e8f0}.complaints-section.svelte-19ea2kf:last-of-type{border-bottom:none}.complaints-section.svelte-19ea2kf h2:where(.svelte-19ea2kf){font-size:1.75rem;font-weight:700;color:#1e40af;margin-bottom:1.5rem}.complaints-section.svelte-19ea2kf h3:where(.svelte-19ea2kf){font-size:1.25rem;font-weight:600;color:#1e293b;margin:2rem 0 1rem}.complaints-section.svelte-19ea2kf h4:where(.svelte-19ea2kf){font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.complaints-section.svelte-19ea2kf p:where(.svelte-19ea2kf){margin-bottom:1rem;line-height:1.8;color:#475569;font-size:1rem}.complaints-section.svelte-19ea2kf ul:where(.svelte-19ea2kf){margin:1rem 0 1rem 2rem;list-style:disc}.complaints-section.svelte-19ea2kf li:where(.svelte-19ea2kf){margin-bottom:.5rem;line-height:1.8;color:#475569}.complaints-section.svelte-19ea2kf li:where(.svelte-19ea2kf) strong:where(.svelte-19ea2kf){color:#1e293b;font-weight:600}.complaints-section.svelte-19ea2kf a:where(.svelte-19ea2kf){color:#1e40af;text-decoration:none;font-weight:500}.complaints-section.svelte-19ea2kf a:where(.svelte-19ea2kf):hover{text-decoration:underline}.highlight-box.svelte-19ea2kf{background:#dbeafe;border-left:4px solid #1e40af;padding:1.5rem;margin:1.5rem 0;border-radius:4px}.highlight-box.svelte-19ea2kf p:where(.svelte-19ea2kf){margin:0;color:#1e3a8a}.contact-box.svelte-19ea2kf{background:#f8fafc;border:2px solid #e2e8f0;padding:1.5rem;margin:1.5rem 0;border-radius:8px}.contact-box.svelte-19ea2kf h4:where(.svelte-19ea2kf){margin-top:0;color:#1e40af}.contact-box.svelte-19ea2kf p:where(.svelte-19ea2kf){margin-bottom:.5rem}.contact-box.svelte-19ea2kf .note:where(.svelte-19ea2kf){font-size:.875rem;font-style:italic;color:#64748b;margin-top:1rem}.complaints-footer.svelte-19ea2kf{margin-top:3rem;padding-top:2rem;border-top:2px solid #e2e8f0;text-align:center}.complaints-footer.svelte-19ea2kf p:where(.svelte-19ea2kf){margin-bottom:.5rem;color:#64748b}.complaints-footer.svelte-19ea2kf a:where(.svelte-19ea2kf){color:#1e40af;font-weight:500;text-decoration:none}.complaints-footer.svelte-19ea2kf a:where(.svelte-19ea2kf):hover{text-decoration:underline}@media(max-width:768px){.complaints-hero.svelte-19ea2kf{padding:4rem 0 3rem}.complaints-hero.svelte-19ea2kf h1:where(.svelte-19ea2kf){font-size:2rem}.complaints-wrapper.svelte-19ea2kf{padding:2rem 1.5rem}.complaints-section.svelte-19ea2kf h2:where(.svelte-19ea2kf){font-size:1.5rem}.complaints-section.svelte-19ea2kf h3:where(.svelte-19ea2kf){font-size:1.125rem}}
