.nvr{--p:#446669;--p2:#498D90;--o:#E8883A;--ink:#23302f;--mute:#5f6f6e;--line:#d6dfdf;--soft:#f3f7f7;font:inherit;color:var(--ink);max-width:760px;margin:0 auto}.nvr *{box-sizing:border-box}.nvr input,.nvr select{width:100%;font:inherit;padding:8px 10px;border:1px solid var(--line);border-radius:4px;background:#fff;color:var(--ink)}.nvr input:focus-visible,.nvr select:focus-visible{outline:2px solid var(--o);outline-offset:2px}.nvr-field{display:flex;flex-direction:column;gap:4px;font-size:.9em;color:var(--mute)}.nvr-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.nvr-result{display:flex;flex-wrap:wrap;gap:12px 36px;align-items:baseline;background:var(--soft);border-left:4px solid var(--p);padding:16px 18px;margin-top:18px;border-radius:0 6px 6px 0}.nvr-big{font-size:2em;font-weight:700;color:var(--p);font-variant-numeric:tabular-nums;line-height:1.1}.nvr-mid{font-size:1.25em;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.nvr-small{color:var(--mute);font-size:.9em}.nvr-steps{margin-top:14px;border:1px solid var(--line);border-radius:6px;overflow:hidden;font-variant-numeric:tabular-nums}.nvr-steps div{display:flex;justify-content:space-between;padding:7px 12px;border-top:1px solid var(--line);font-size:.93em}.nvr-steps div:first-child{border-top:0}.nvr-steps .tot{font-weight:700;background:var(--soft)}.nvr-cta{margin-top:18px;font-size:.95em;color:var(--mute)}.nvr-cta a{color:var(--p);font-weight:600}@media (max-width:600px){.nvr-grid3{grid-template-columns:1fr 1fr}}
