.hdl-diag button.hdl-diag__opt{display:flex;align-items:center;gap:14px;width:100%;min-height:58px;margin:0;padding:14px 16px;border:2px solid #e6dcd3;border-radius:14px;background:#fff;color:var(--tinta);font:inherit;font-size:1em;font-weight:700;line-height:1.35;text-align:left;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer;transition:border-color .15s ease,background .15s ease}@media (hover:hover){.hdl-diag button.hdl-diag__opt:hover{border-color:var(--laranja);background:#fff8f2;color:var(--tinta)}}.hdl-diag button.hdl-diag__opt:focus-visible{border-color:var(--laranja);color:var(--tinta)}.hdl-diag button.hdl-diag__opt[aria-pressed=true]{border-color:var(--laranja);background:#fff1e4}.hdl-diag .hdl-diag__radio{flex:0 0 22px;width:22px;height:22px;border:2px solid #cfc3b8;border-radius:50%;background:#fff;transition:border .15s ease}.hdl-diag button.hdl-diag__opt[aria-pressed=true] .hdl-diag__radio{border:7px solid var(--laranja)}.hdl-diag .is-visible{animation:hdlDiagIn .35s ease}.hdl-diag ul.hdl-diag__meter li.is-on{color:var(--tinta)}.hdl-diag ul.hdl-diag__meter li.is-on.hdl-diag__m0{border-top-color:var(--verde)}.hdl-diag ul.hdl-diag__meter li.is-on.hdl-diag__m1{border-top-color:var(--amarelo)}.hdl-diag ul.hdl-diag__meter li.is-on.hdl-diag__m2{border-top-color:var(--laranja)}.hdl-diag ul.hdl-diag__meter li.is-on.hdl-diag__m3{border-top-color:var(--critico)}.hdl-diag ul.hdl-diag__risks li{display:flex;align-items:flex-start;gap:12px;padding:13px 14px;border:1px solid #f6d2bd;border-left:4px solid var(--laranja);border-radius:12px;background:#fffaf6;color:var(--texto);font-size:.9em;line-height:1.45}.hdl-diag ul.hdl-diag__risks li.is-grave{border-left-color:var(--critico)}.hdl-diag ul.hdl-diag__risks li svg{margin-top:2px;color:var(--laranja)}.hdl-diag ul.hdl-diag__risks li.is-grave svg{color:var(--critico)}.hdl-diag ul.hdl-diag__risks strong{display:block;margin:0 0 2px;color:var(--tinta);font-size:1.02em}.hdl-diag .hdl-diag__money-text strong{font-weight:900}.hdl-diag ul.hdl-diag__benefits li{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--linha);border-radius:12px;background:#fff;color:var(--texto);font-size:.92em;line-height:1.45}.hdl-diag ul.hdl-diag__benefits li svg{margin-top:2px;color:var(--verde)}.hdl-diag-modal.is-open{visibility:visible;opacity:1;pointer-events:auto}.hdl-diag-modal.is-open .hdl-diag-modal__card{transform:translateY(0)}.hdl-diag-modal .hdl-diag-modal__badge.is-n3{background:#fde7dc;color:var(--critico)}.hdl-diag-modal .hdl-diag-modal__badge.is-n3::before{background:var(--critico)}.hdl-diag-modal .hdl-diag-modal__sub strong{color:var(--tinta)}