:root{--primary-blue:#1e3a8a;--primary-blue-dark:#172554;--accent-green:#059669;--accent-green-light:#10b981;--accent-gold:#f59e0b;--white:#fff;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--font-display:"Plus Jakarta Sans",sans-serif;--font-body:"DM Sans",sans-serif}.complaints-breadcrumb{background:var(--gray-50);border-bottom:1px solid var(--gray-100);padding:12px 24px}.complaints-breadcrumb-inner{max-width:1200px;color:var(--gray-500);margin:0 auto;font-size:13px}.complaints-breadcrumb-inner a{color:var(--gray-500);text-decoration:none}.complaints-breadcrumb-inner a:hover{color:var(--accent-green)}.complaints-breadcrumb-inner .separator{margin:0 8px}.complaints-breadcrumb-inner .current{color:var(--gray-700);font-weight:500}.complaints-hero{background:linear-gradient(135deg,var(--primary-blue-dark)0%,var(--primary-blue)100%);text-align:center;padding:60px 24px 50px;position:relative;overflow:hidden}.complaints-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#05966926 0%,#0000 60%);width:80%;height:150%;position:absolute;top:-50%;right:-30%}.complaints-hero-inner{z-index:2;max-width:900px;margin:0 auto;position:relative}.complaints-hero h1{font-family:var(--font-display);color:var(--white);margin-bottom:16px;font-size:clamp(28px,5vw,40px);font-weight:800;line-height:1.2}.complaints-hero-subtitle{color:#ffffffe6;max-width:700px;margin:0 auto 20px;font-size:18px;line-height:1.7}.complaints-hero-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.complaints-meta-item{color:#fffc;align-items:center;gap:8px;font-size:14px;display:flex}.complaints-meta-item strong{color:var(--white)}.complaints-content{max-width:900px;margin:0 auto;padding:60px 24px}.complaints-print-btn{background:var(--gray-100);color:var(--gray-700);border:1px solid var(--gray-200);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.complaints-print-btn:hover{background:var(--gray-200)}.complaints-section{margin-bottom:48px}.complaints-section:last-child{margin-bottom:0}.complaints-section-header{font-family:var(--font-display);color:var(--gray-900);border-bottom:2px solid var(--accent-green);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;font-size:26px;font-weight:700;display:flex}.complaints-section-number{background:var(--primary-blue);color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:flex}.complaints-section h3{font-family:var(--font-display);color:var(--gray-900);margin:28px 0 14px;font-size:20px;font-weight:700}.complaints-section p{color:var(--gray-700);margin-bottom:16px;font-size:16px;line-height:1.8}.complaints-section ul,.complaints-section ol{margin:16px 0;padding-left:24px}.complaints-section li{color:var(--gray-700);margin-bottom:10px;font-size:16px;line-height:1.7}.complaints-section a{color:var(--accent-green);text-decoration:underline}.complaints-section a:hover{color:var(--primary-blue)}.complaints-info-box{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:12px;margin:24px 0;padding:24px}.complaints-info-box h4{font-family:var(--font-display);color:var(--gray-900);align-items:center;gap:8px;margin-bottom:12px;font-size:16px;font-weight:700;display:flex}.complaints-info-box p{color:var(--gray-700);margin-bottom:12px;font-size:15px;line-height:1.7}.complaints-info-box p:last-child{margin-bottom:0}.complaints-highlight-box{border-left:4px solid var(--accent-green);background:linear-gradient(135deg,#05966914,#10b9810a);border-radius:0 12px 12px 0;margin:24px 0;padding:24px}.complaints-highlight-box h4{font-family:var(--font-display);color:var(--accent-green);margin-bottom:12px;font-size:16px;font-weight:700}.complaints-highlight-box p{color:var(--gray-700);margin:0;font-size:15px;line-height:1.7}.complaints-highlight-box a{color:var(--accent-green)}.complaints-contact-box{background:var(--primary-blue);color:var(--white);border-radius:16px;margin:32px 0;padding:32px;overflow:visible}.complaints-contact-box h4{font-family:var(--font-display);color:var(--white);margin-bottom:24px;font-size:20px;font-weight:700}.complaints-contact-grid{grid-template-columns:1fr 1fr 1.5fr;align-items:start;gap:24px;display:grid}.complaints-contact-item{flex-direction:column;gap:6px;display:flex}.complaints-contact-label{text-transform:uppercase;letter-spacing:.5px;opacity:.8;color:#fffc;font-size:12px}.complaints-contact-value{word-break:break-word;color:var(--white);font-size:15px;font-weight:600;line-height:1.5}.complaints-contact-value a{color:var(--white);word-break:break-all;text-decoration:none}.complaints-contact-value a:hover{text-decoration:underline}.complaints-table{border-collapse:collapse;border-radius:12px;width:100%;margin:24px 0;overflow:hidden;box-shadow:0 4px 15px #0000000d}.complaints-table th{background:var(--primary-blue);color:var(--white);font-family:var(--font-display);text-align:left;padding:16px 20px;font-size:14px;font-weight:600}.complaints-table td{color:var(--gray-700);border-bottom:1px solid var(--gray-200);vertical-align:top;padding:16px 20px;font-size:15px}.complaints-table tr:nth-child(2n){background:var(--gray-50)}.complaints-table tr:last-child td{border-bottom:none}.complaints-table td strong{color:var(--gray-900)}.complaints-process-steps{margin:24px 0}.complaints-process-step{border-bottom:1px solid var(--gray-200);gap:20px;margin-bottom:20px;padding-bottom:20px;display:flex}.complaints-process-step:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.complaints-step-number{background:linear-gradient(135deg,var(--accent-green),var(--accent-green-light));width:40px;height:40px;font-family:var(--font-display);color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.complaints-step-content h4{font-family:var(--font-display);color:var(--gray-900);margin-bottom:6px;font-size:16px;font-weight:700}.complaints-step-content p{color:var(--gray-600);margin:0;font-size:15px;line-height:1.6}.complaints-external-box{background:#fef3c7;border:1px solid #fcd34d;border-radius:12px;margin:32px 0;padding:24px}.complaints-external-box h4{font-family:var(--font-display);color:#92400e;align-items:center;gap:8px;margin-bottom:16px;font-size:18px;font-weight:700;display:flex}.complaints-external-box>p{color:var(--gray-700);margin-bottom:16px;font-size:15px;line-height:1.7}.complaints-external-links{flex-direction:column;gap:12px;display:flex}.complaints-external-link-item{background:var(--white);border-radius:8px;flex-direction:column;gap:4px;padding:16px;display:flex}.complaints-external-link-item strong{font-family:var(--font-display);color:var(--gray-900);font-size:15px}.complaints-external-link-item span{color:var(--gray-600);font-size:14px}.complaints-external-link-item a{color:var(--accent-green);font-size:14px;text-decoration:none}.complaints-external-link-item a:hover{text-decoration:underline}@media (max-width:768px){.complaints-hero{padding:40px 20px}.complaints-hero h1{font-size:28px}.complaints-hero-subtitle{font-size:16px}.complaints-hero-meta{flex-direction:column;gap:12px}.complaints-content{padding:40px 20px}.complaints-section-header{font-size:22px}.complaints-contact-grid{grid-template-columns:1fr;gap:16px}.complaints-table{font-size:14px}.complaints-table th,.complaints-table td{padding:12px}.complaints-process-step{flex-direction:column;gap:12px}}@media print{.complaints-print-btn{display:none}.complaints-hero{background:var(--white);color:var(--gray-900);padding:20px 0}.complaints-hero h1{color:var(--gray-900)}.complaints-hero-subtitle{color:var(--gray-700)}.complaints-content{padding:20px 0}.complaints-contact-box{background:var(--gray-100);color:var(--gray-900)}.complaints-contact-box h4{color:var(--gray-900)}.complaints-contact-label,.complaints-contact-value{color:var(--gray-700)}}
