.page-hero{background:var(--background-primary);padding:calc(var(--space-24) + 70px) 0 var(--space-16);text-align:center;position:relative;overflow:hidden}.page-hero:before{content:"";background:linear-gradient(90deg, transparent, var(--gold-aged), transparent);opacity:.4;width:200px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-title{font-size:var(--text-4xl);color:var(--primary-color);margin-bottom:var(--space-4);font-weight:700;font-family:var(--font-heading)}.page-subtitle{font-size:var(--text-xl);color:var(--text-secondary);font-weight:300}.intro-section{background:var(--white);padding:var(--space-20) 0}.intro-content{text-align:center;max-width:800px;margin:0 auto}.intro-content p{font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-6);line-height:1.8}.intro-content p:last-child{margin-bottom:0}.queixas-section{background:var(--background-primary);margin-bottom:100px;padding:20px}.queixas-grid{gap:var(--space-6);grid-template-columns:1fr;justify-items:center;max-width:100%;margin:0 auto;display:grid}.queixas-grid-last{justify-content:center;align-items:center;gap:var(--space-6);max-width:100%;margin:var(--space-8) auto 0;flex-wrap:wrap;display:flex}.queixa-card{background:var(--white);width:100%;max-width:310px;padding:var(--space-8);box-shadow:var(--shadow-sm);transition:all .6s var(--ease-smooth);text-align:center;border:1px solid #0a0a0a14;border-radius:15px;position:relative;overflow:hidden}.queixa-card:before{content:"";background:var(--gold-aged);transform-origin:top;width:4px;height:100%;transition:transform .8s var(--ease-smooth);opacity:.8;position:absolute;top:0;left:0;transform:scaleY(0)}.queixa-card:hover:before{transform:scaleY(1)}.queixa-card:hover{box-shadow:var(--shadow-lg);border-color:#0a0a0a26;transform:translateY(-4px)}.queixa-icon{width:calc(100% + 2 * var(--space-8));height:200px;margin:calc(-1 * var(--space-8)) calc(-1 * var(--space-8)) var(--space-6);transition:all .6s var(--ease-smooth);justify-content:center;align-items:center;display:flex;overflow:hidden}.queixa-icon img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-smooth)}.queixa-card:hover .queixa-icon img{transform:scale(1.05)}.queixa-card h3{font-size:var(--text-xl);color:var(--primary-color);margin-bottom:var(--space-4);font-weight:500;font-family:var(--font-heading)}.queixa-card p{font-size:var(--text-base);color:var(--text-secondary);line-height:1.7}.cta-section{background:var(--gradient-dark);padding:var(--space-24) 0;text-align:center}.cta-content h2{font-size:var(--text-3xl);color:var(--white);margin-bottom:var(--space-4);font-weight:700;font-family:var(--font-heading)}.cta-content p{font-size:var(--text-lg);color:#ffffffe6;margin-bottom:var(--space-8);max-width:600px;margin-left:auto;margin-right:auto}.btn-cta{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-12);background:var(--gold-aged);color:var(--white);font-size:var(--text-base);border:2px solid var(--gold-aged);transition:all .5s var(--ease-smooth);text-transform:uppercase;letter-spacing:.1em;box-shadow:var(--shadow-md);border-radius:10px;font-weight:600;text-decoration:none;display:inline-flex}.btn-cta:hover{box-shadow:var(--shadow-lg);background:var(--gold-aged-light);border-color:var(--gold-aged-light);transform:translateY(-2px)}@media (width>=768px){.page-title{font-size:var(--text-5xl)}.page-subtitle{font-size:var(--text-2xl)}.queixas-grid{gap:var(--space-8);grid-template-columns:repeat(2,1fr);justify-items:center}.queixa-card{padding:var(--space-10)}.queixa-card h3{font-size:var(--text-2xl)}.queixas-grid-last{gap:var(--space-8);margin-top:var(--space-8)}}@media (width>=1024px){.queixas-grid{gap:var(--space-10);grid-template-columns:repeat(4,1fr);justify-items:center}.queixa-card{max-width:none;padding:30px}.queixas-grid-last{justify-content:center;align-items:stretch;gap:var(--space-10);margin-top:var(--space-10);display:flex}.queixas-grid-last .queixa-card{width:calc((100% - 3 * var(--space-10)) / 4)}.cta-content h2{font-size:var(--text-4xl)}}@media screen and (width<=600px){.page-hero{padding:calc(var(--space-16) + 70px) 0 var(--space-12)}.page-title{font-size:var(--text-3xl)}.page-subtitle{font-size:var(--text-lg)}.intro-section{padding:var(--space-12) 0}.intro-content p{font-size:var(--text-base)}.queixas-section{padding:var(--space-16) 0}.queixa-card{padding:var(--space-6)}.queixa-icon{width:calc(100% + 2 * var(--space-6));height:160px;margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) var(--space-4)}.queixa-card h3{font-size:var(--text-lg)}.queixa-card p{font-size:var(--text-sm)}.cta-content h2{font-size:var(--text-2xl)}.cta-content p{font-size:var(--text-base)}}@media (width>=1024px) and (width<=1279px){.queixas-grid,.queixas-grid-last{gap:var(--space-6)}.queixas-grid-last .queixa-card{width:calc((100% - 3 * var(--space-6)) / 4)}.queixa-card{padding:var(--space-6)}.queixa-card h3{font-size:var(--text-xl)}}