.faq-v3 summary::-webkit-details-marker{display:none}.faq-v3[open] .faq-toggle{background:var(--color-copper);border-color:var(--color-copper)}.faq-v3[open] .faq-toggle svg{color:#fff;transform:rotate(45deg)}.hairline-dark-wrap{background:#ffffff0f}.cmp-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink);margin-bottom:.5rem;font-size:.62rem}.rf-callout{border-left:3px solid var(--color-copper);align-items:flex-start;gap:1.1rem;display:flex}.rf-icon{width:2.75rem;height:2.75rem;color:var(--color-copper-dark);background:#c5a8801f;border-radius:50%;flex-shrink:0;place-items:center;margin-top:.1rem;display:grid}.cert-mock{border:1px solid var(--color-line);border-top:3px solid var(--color-copper);background:#fff;max-width:38rem;margin:0 auto;padding:1.6rem 1.75rem 1.5rem;box-shadow:0 28px 70px -28px #10111342}.cert-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.9rem;display:flex}.cert-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-copper-dark);font-size:.6rem}.cert-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin-top:.15rem;font-size:1.25rem;font-weight:700}.cert-seal{border:1.5px dashed var(--color-copper);width:3.3rem;height:3.3rem;color:var(--color-copper-dark);text-align:center;font-family:var(--font-mono);letter-spacing:.1em;border-radius:50%;flex-shrink:0;place-items:center;font-size:.48rem;line-height:1.25;display:grid}.cert-metaline{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-ink-soft);opacity:.85;border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:.35rem 1rem;padding:.7rem 0;font-size:.58rem;display:flex}.cert-data{border-bottom:1px solid var(--color-line);grid-template-columns:1fr 1fr 1fr;gap:.8rem 1rem;padding:1rem 0;display:grid}.cert-data-full{grid-column:1/-1}.cert-data dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);opacity:.7;font-size:.55rem}.cert-data dd{color:var(--color-ink);margin-top:.12rem;font-size:.82rem;font-weight:600}.cert-data-full dd{font-family:var(--font-mono);letter-spacing:.04em;font-weight:500}.cert-grid2{border-bottom:1px solid var(--color-line);grid-template-columns:1fr 1fr;gap:1.4rem;padding:1.1rem 0;display:grid}.cert-block-t{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink);justify-content:space-between;align-items:baseline;margin-bottom:.55rem;font-size:.58rem;display:flex}.cert-unit{color:var(--color-ink-soft);opacity:.6}.cert-block-note{color:var(--color-ink-soft);opacity:.7;margin-top:.5rem;font-size:.56rem}.cert-secoes li{border-bottom:1px solid color-mix(in srgb, var(--color-line) 60%, transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.42rem 0;display:grid}.cert-secoes li:last-child{border-bottom:0}.cert-status{border-radius:50%;flex-shrink:0;place-items:center;width:1.1rem;height:1.1rem;display:grid}.cert-status.is-ok{color:var(--color-copper-dark);background:#c5a8801f}.cert-status.is-note{color:#b45309;background:#b453091f}.cert-sec-t{color:var(--color-ink);font-size:.74rem;font-weight:500}.cert-sec-r{color:var(--color-ink-soft);text-align:right;white-space:nowrap;font-size:.62rem}.cert-sec-r.is-note{color:#b45309;font-weight:600}.cert-pintura li{grid-template-columns:5.2rem 1fr 2.1rem;align-items:center;gap:.5rem;padding:.34rem 0;display:grid}.cert-pint-p{color:var(--color-ink-soft);font-size:.68rem}.cert-pint-bar{background:color-mix(in srgb, var(--color-line) 70%, transparent);border-radius:3px;height:5px;overflow:hidden}.cert-pint-bar i{background:var(--color-copper);border-radius:3px;height:100%;display:block}.cert-pint-v{font-family:var(--font-mono);color:var(--color-ink);text-align:right;font-size:.7rem;font-weight:600}.cert-pintura li.is-alert .cert-pint-bar i{background:#b45309}.cert-pintura li.is-alert .cert-pint-v{color:#b45309}.cert-extra{border-bottom:1px solid var(--color-line);gap:.5rem;padding:.9rem 0;display:grid}.cert-extra-row{flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;display:flex}.cert-extra-k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft);opacity:.75;font-size:.56rem}.cert-extra-v{color:var(--color-ink);font-size:.72rem;font-weight:500}.cert-extra-v b{font-weight:700}.cert-dot{background:var(--color-copper);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 .45rem;display:inline-block}.cert-verdict{background:var(--color-bg-alt,#f6f5f2);border-left:2px solid var(--color-copper);align-items:center;gap:.9rem;margin-top:1rem;padding:.85rem 1rem;display:flex}.cert-verdict-grade{font-family:var(--font-display);color:var(--color-copper-dark);flex-shrink:0;font-size:1.9rem;font-weight:800;line-height:1}.cert-verdict-grade small{opacity:.6;font-size:.8rem;font-weight:600}.cert-verdict-k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-copper-dark);margin-bottom:.25rem;font-size:.58rem}.cert-verdict-v{color:var(--color-ink);font-size:.72rem;line-height:1.5}.cert-sign{align-items:center;gap:.7rem;margin-top:1.1rem;display:flex}.cert-sign-line{border-bottom:1px solid var(--color-ink);opacity:.4;flex:1;height:0}.cert-sign-name{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-ink-soft);white-space:nowrap;font-size:.56rem}.cert-foot{color:var(--color-ink-soft);opacity:.75;margin-top:.9rem;font-size:.58rem;line-height:1.5}@media (width<=540px){.cert-mock{padding:1.25rem 1.1rem}.cert-data{grid-template-columns:1fr 1fr}.cert-grid2{grid-template-columns:1fr;gap:1.1rem}}
