.mat-main{max-width:1100px;margin:0 auto;padding:28px 24px 56px}.mat-breadcrumb ol{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px}.mat-breadcrumb li{display:flex;align-items:center;gap:6px;margin:0;margin-left:0!important}.mat-breadcrumb a{color:#16a34a;text-decoration:none}.mat-breadcrumb a:hover{text-decoration:underline}.mat-breadcrumb span{color:#9ca3af}.mat-breadcrumb span.current{color:#374151;font-weight:500}.mat-hero{text-align:center;max-width:720px;margin:12px auto 0}.mat-tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#16a34a;margin-bottom:10px}.mat-hero h1{font-size:2.1rem!important;font-weight:800;line-height:1.15;color:#111827!important;margin:0 0 12px!important}.mat-hero p{font-size:1.05rem;line-height:1.55;color:#6b7280;margin:0}@media(max-width:700px){.mat-hero h1{font-size:1.7rem!important}}.mat-shot{max-width:720px;margin:32px auto 0;border:1px solid #e5e7eb;background:#fff;box-shadow:0 6px 20px #11182714}.mat-shot img{display:block;width:100%;height:auto}.mat-download{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 16px 0;margin-bottom:52px}.mat-btn{display:inline-flex;align-items:center;gap:8px;background:#16a34a;color:#fff!important;font-weight:700;font-size:1.05rem;padding:14px 28px;border-radius:4px;text-decoration:none!important;transition:background .15s}.mat-btn:hover{background:#15803d}.mat-meta{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;padding:0;margin:0;font-size:13px;color:#6b7280}.mat-meta li{margin:0!important;list-style:none!important;padding:0!important}.mat-meta li:before{content:"✓ ";color:#16a34a;font-weight:700}.mat-section{margin-bottom:44px}.mat-section h2{font-size:1.5rem!important;font-weight:800;color:#111827;margin:0 0 18px!important}.mat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:860px){.mat-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.mat-grid{grid-template-columns:1fr}}.mat-tab-card{background:#f9fafb;border:1px solid #e5e7eb;border-top:3px solid #2d6a9f;padding:16px 18px}.mat-tab-card h3{font-size:1rem!important;font-weight:700;color:#1a3a5c;margin:0 0 6px!important}.mat-tab-card p{font-size:14px;line-height:1.5;color:#4b5563;margin:0}.mat-steps{counter-reset:passo;list-style:none;padding:0;margin:0;display:grid;gap:12px}.mat-steps li{counter-increment:passo;position:relative;padding:14px 16px 14px 60px;border:1px solid #e5e7eb;font-size:15px;line-height:1.55;color:#374151;margin:0!important}.mat-steps li:before{content:counter(passo);position:absolute;left:16px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#1a3a5c;color:#fff;font-weight:800;font-size:14px}.mat-steps strong{color:#111827}.mat-faq details{border:1px solid #e5e7eb;border-top:none}.mat-faq details:first-child{border-top:1px solid #e5e7eb}.mat-faq summary{cursor:pointer;padding:14px 16px;font-weight:600;color:#111827;font-size:15px;list-style:none;display:flex;justify-content:space-between;gap:12px}.mat-faq summary::-webkit-details-marker{display:none}.mat-faq summary:after{content:"+";color:#2d6a9f;font-weight:700}.mat-faq details[open] summary:after{content:"−"}.mat-faq details p{padding:0 16px 14px;margin:0;font-size:14px;line-height:1.6;color:#4b5563}.mat-links{padding-left:18px;margin:0}.mat-links li{margin-bottom:6px}.mat-links a{color:#2d6a9f}.mat-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;background:#eff6ff;border:1px solid #dbeafe;padding:22px 26px}.mat-cta p{margin:0;font-size:1.15rem;font-weight:700;color:#1a3a5c}.mat-intro{font-size:15px;line-height:1.6;color:#4b5563;margin:0 0 16px}.mat-sit{margin:0;display:grid;gap:8px}.mat-sit-item{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:14px;border:1px solid #e5e7eb;padding:10px 14px}.mat-sit-item dt{font-weight:800;font-size:13px;text-align:center;padding:4px 0;color:#15803d;background:#f0fdf4}.mat-sit-item dd{margin:0;font-size:14px;line-height:1.5;color:#374151}.sit-repor dt{color:#a16207;background:#fef3c7}.sit-zerado dt{color:#b91c1c;background:#fee2e2}.sit-parado dt{color:#3730a3;background:#e0e7ff}.sit-negativo dt{color:#fff;background:#b91c1c}@media(max-width:560px){.mat-sit-item{grid-template-columns:1fr;gap:6px}.mat-sit-item dt{width:110px}}
