.eg-vrhm{--vr-text:#172b3a;--vr-muted:#425c6b;--vr-bg:#fff;--vr-soft:#f0f6f6;--vr-line:#c9d8df;--vr-accent:#126763;--vr-warn:#fff4df;--vr-warn-text:#61420d;color:var(--vr-text);background:var(--vr-bg);font:14px/1.6 system-ui,sans-serif;border:1px solid var(--vr-line);border-radius:20px;box-shadow:0 20px 60px #142c3820;overflow:hidden;margin:32px 0;isolation:isolate;color-scheme:light;max-width:100%}
.eg-vrhm *{box-sizing:border-box}.eg-vrhm [hidden]{display:none!important}.eg-vrhm .vr-hero{position:relative;min-height:300px;background:#142c38;overflow:hidden;padding:0}.eg-vrhm .vr-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;margin:0}.eg-vrhm .vr-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b2337f5 0%,#0b2337e8 38%,#0b233799 62%,#0b233710 100%)}.eg-vrhm .vr-hero-copy{position:relative;z-index:1;padding:26px;width:64%;color:#fff}.eg-vrhm .vr-hero h2{font:750 28px/1.15 system-ui,sans-serif;color:#fff;margin:8px 0;letter-spacing:-.4px}.eg-vrhm .vr-hero p{font-size:14px;line-height:1.5;color:#fff;margin:8px 0 14px}.eg-vrhm .vr-badge,.eg-vrhm .vr-chips span{display:inline-block;font-size:11px;color:#fff;background:#163e50;border:1px solid #6c919f;border-radius:20px;padding:3px 9px}.eg-vrhm .vr-eyebrow{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#cef1eb;margin-top:16px}.eg-vrhm .vr-chips{display:flex;flex-wrap:wrap;gap:6px}.eg-vrhm .vr-body{padding:22px}.eg-vrhm p{color:var(--vr-text);margin:0 0 16px}.eg-vrhm h3{font:700 17px/1.35 system-ui,sans-serif;color:var(--vr-text);margin:0 0 10px}.eg-vrhm .vr-disclosure,.eg-vrhm .vr-helper,.eg-vrhm small{font-size:12px;color:var(--vr-muted)}.eg-vrhm .vr-warning{background:var(--vr-warn);color:var(--vr-warn-text);border:1px solid #c8a465;padding:14px;border-radius:12px;font-size:13px;margin-bottom:18px}.eg-vrhm .vr-warning strong{color:inherit;display:block}.eg-vrhm .vr-fallback{padding:12px;border:1px dashed var(--vr-line);font-size:12px;color:var(--vr-muted)}.eg-vrhm fieldset{min-width:0;margin:0 0 20px;padding:16px;border:1px solid var(--vr-line);border-radius:12px;background:var(--vr-bg)}.eg-vrhm legend{font-size:17px;font-weight:700;color:var(--vr-text);padding:0 5px}.eg-vrhm .vr-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.eg-vrhm label,.eg-vrhm .vr-label{display:block;font-size:13px;color:var(--vr-text);font-weight:600}.eg-vrhm input[type=number],.eg-vrhm select{width:100%;max-width:100%;margin:6px 0 0;padding:10px 11px;border:1px solid var(--vr-line);border-radius:8px;background:var(--vr-bg);color:var(--vr-text);font:14px/1.5 system-ui,sans-serif;min-height:44px;box-shadow:none}.eg-vrhm option{background:var(--vr-bg);color:var(--vr-text)}.eg-vrhm input::placeholder{color:var(--vr-muted);opacity:1}.eg-vrhm small{display:block;font-weight:400;margin-top:5px}.eg-vrhm .vr-label{margin:16px 0 8px}.eg-vrhm .vr-options{display:flex;gap:8px;flex-wrap:wrap}.eg-vrhm .vr-options label{background:var(--vr-soft);border:1px solid var(--vr-line);padding:9px 11px;border-radius:8px;font-size:13px;font-weight:400;display:flex;align-items:center;gap:7px}.eg-vrhm .vr-options label:has(input:checked){background:#d4efeb;color:#103e3a;border-color:#126763}.eg-vrhm input[type=checkbox]{accent-color:var(--vr-accent);width:17px;height:17px;margin:0;flex:0 0 17px;appearance:auto}.eg-vrhm .vr-ack{display:flex;align-items:flex-start;gap:9px;font-weight:400;margin-bottom:16px}.eg-vrhm .vr-ack input{margin-top:3px}.eg-vrhm .vr-actions{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0}.eg-vrhm button{font:650 13px/1.5 system-ui,sans-serif;background:var(--vr-accent);color:#fff;border:1px solid var(--vr-accent);padding:10px 16px;border-radius:8px;cursor:pointer;min-height:44px;text-transform:none;letter-spacing:0}.eg-vrhm button:hover{background:#0c4e4b;color:#fff}.eg-vrhm .vr-secondary{background:var(--vr-bg);color:var(--vr-text);border-color:var(--vr-line)}.eg-vrhm .vr-secondary:hover{background:var(--vr-soft);color:var(--vr-text)}.eg-vrhm :focus-visible{outline:3px solid #208cc4;outline-offset:3px}.eg-vrhm .vr-error{color:#9c2121;background:#fff0ef;border:1px solid #d98985;border-radius:8px;padding:10px}.eg-vrhm .vr-result{border-top:2px solid var(--vr-accent);padding-top:20px}.eg-vrhm .vr-card{background:var(--vr-soft);border:1px solid var(--vr-line);padding:14px;border-radius:12px;margin-bottom:12px}.eg-vrhm .vr-card h4{font:700 15px/1.4 system-ui,sans-serif;color:var(--vr-text);margin:0 0 7px}.eg-vrhm .vr-card p{font-size:14px;color:var(--vr-text);margin:0}.eg-vrhm .vr-card ul{margin:6px 0 0;padding-left:20px;color:var(--vr-text);font-size:14px}.eg-vrhm .vr-next{border-top:1px solid var(--vr-line);padding-top:16px;margin-top:20px}.eg-vrhm a{color:var(--vr-accent);text-decoration:underline}
@media(prefers-color-scheme:dark){.eg-vrhm{--vr-text:#edf5f8;--vr-muted:#bcced8;--vr-bg:#152532;--vr-soft:#203642;--vr-line:#59737f;--vr-accent:#91d8cc;--vr-warn:#3c301a;--vr-warn-text:#ffe4af;color-scheme:dark}.eg-vrhm button{background:#91d8cc;color:#102e2d}.eg-vrhm button:hover{background:#b0ebdf;color:#102e2d}.eg-vrhm .vr-options label:has(input:checked){background:#17483f;color:#e6fff6;border-color:#91d8cc}.eg-vrhm .vr-error{color:#ffd7d4;background:#4b2323}.eg-vrhm .vr-secondary{background:var(--vr-bg);color:var(--vr-text)}}
@media(max-width:520px){.eg-vrhm .vr-grid{grid-template-columns:1fr}.eg-vrhm .vr-body{padding:16px}.eg-vrhm .vr-hero-copy{width:90%;padding:22px 18px}.eg-vrhm .vr-hero h2{font-size:23px}.eg-vrhm .vr-hero{min-height:305px}.eg-vrhm .vr-hero:after{background:linear-gradient(90deg,#0b2337ed,#0b2337b0)}.eg-vrhm input[type=number],.eg-vrhm select{font-size:16px}.eg-vrhm fieldset{padding:12px}}
