.visitor-review{--vr-ink:#19344b;--vr-muted:#52677c;--vr-border:#dce5ed;color:var(--vr-ink)}.visitor-review h2,.visitor-review h3,.visitor-review p{margin:0}.visitor-review h2{font-size:26px}.visitor-review h3{margin-bottom:12px;font-size:18px;line-height:1.4}.visitor-review p{color:var(--vr-muted);font-size:15px;line-height:1.65}.vr-title{justify-content:space-between;align-items:start;gap:18px;margin-bottom:22px;display:flex}.vr-title>span{background:#edf3f8;border-radius:6px;padding:7px 11px;font-size:12px}.vr-title p{margin-top:6px}.vr-recommend,.vr-card,.vr-help,.vr-tracker,.vr-payment{border:1px solid var(--vr-border);background:#fff;border-radius:12px;padding:24px}.vr-recommend{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);align-items:center;gap:28px;margin-bottom:20px;display:grid}.vr-recommend>div:first-child{border-left:4px solid #1c607e;padding-left:17px}.vr-eyebrow{letter-spacing:1.2px;color:var(--vr-muted);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.visitor-review .vr-small{margin-top:10px;font-size:12px;line-height:1.5}.vr-button{color:#fff;background:#193f60;border:0;border-radius:7px;width:100%;min-height:44px;padding:12px 16px;font-size:14px;font-weight:600}.vr-button:disabled{opacity:.55}.vr-accepted{align-items:center;gap:8px;font-weight:600;display:flex}.vr-columns{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);gap:20px;display:grid}.vr-card>p+p{margin-top:16px}.vr-card>h3+.vr-small{margin-top:0;margin-bottom:16px}.vr-card summary{color:#175979;margin-top:18px;font-size:14px;font-weight:600}.vr-card details p{margin-top:12px}.vr-fee{border-bottom:1px solid var(--vr-border);justify-content:space-between;gap:18px;padding:14px 0;font-size:14px;display:flex}.vr-fee small{color:var(--vr-muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.vr-fee strong{white-space:nowrap;font-variant-numeric:tabular-nums}.vr-total{justify-content:space-between;align-items:center;gap:12px;padding:19px 0;display:flex}.vr-total span{font-size:13px;font-weight:600}.vr-total strong{font-size:25px}.visitor-review .vr-footnote{font-size:11px;line-height:1.5}.vr-help{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.vr-help h3{grid-column:1/-1;margin:0}.vr-help>div{gap:12px;display:flex}.vr-help svg{color:#175979;flex-shrink:0;width:20px;margin-top:3px}.vr-help strong,.vr-help span{display:block}.vr-help strong{color:var(--vr-ink);font-size:14px}.vr-help span{font-size:13px}.vr-tracker{margin-top:20px}.vr-tracker-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.vr-tracker-heading h3{margin:0}.vr-tracker-heading>span{color:var(--vr-muted);font-size:12px}.vr-tracker ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vr-tracker li{text-align:center;color:var(--vr-muted);padding:0 12px;font-size:13px;position:relative}.vr-circle{border:1px solid var(--vr-border);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto 10px;font-weight:600;display:flex}.vr-tracker li:not(:last-child):after{content:"";background:var(--vr-border);width:calc(100% - 44px);height:2px;position:absolute;top:17px;left:calc(50% + 22px)}.vr-tracker li[aria-current=step] .vr-circle,.vr-tracker li.complete .vr-circle{color:#fff;background:#193f60;border-color:#193f60}.vr-tracker li[aria-current=step]{color:var(--vr-ink);font-weight:600}.vr-next{background:#edf4f8;border-radius:8px;gap:10px;margin-top:24px;padding:14px 16px;display:flex}.vr-next svg{flex-shrink:0;margin-top:3px}.vr-next p{font-size:13px}.vr-tracker-foot{color:var(--vr-muted);flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:13px;font-size:11px;display:flex}.vr-tracker-foot a{color:#175979}.visitor-review .vr-disclaimer{text-align:center;margin-top:20px;font-size:12px}.vr-payment{background:#f2f7fa;margin-bottom:20px}.vr-payment-grid{grid-template-columns:1fr 1.3fr;gap:26px;margin-top:20px;display:grid}.vr-bank{margin:0}.vr-bank div{border-bottom:1px solid var(--vr-border);padding:12px 0}.vr-bank dt{color:var(--vr-muted);font-size:12px}.vr-bank dd{margin:3px 0 0;font-size:16px;font-weight:600}.vr-payment form label{margin-bottom:12px;font-size:13px;display:block}.vr-payment input:not([type=checkbox]){background:#fff;border:1px solid #bccbd8;border-radius:6px;width:100%;min-width:0;margin-top:5px;padding:10px;font-size:16px;display:block}.vr-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vr-payment label.vr-consent{align-items:start;gap:9px;display:flex}.vr-consent input{margin-top:4px}.vr-payment details{margin-top:14px}.vr-payment details p{margin-top:10px}.vr-requirements{margin-top:20px}@media (width<=760px){.vr-columns,.vr-recommend,.vr-payment-grid,.vr-help{grid-template-columns:1fr}.vr-title{flex-direction:column}.vr-card,.vr-recommend,.vr-help,.vr-tracker,.vr-payment{padding:20px}}@media (width<=500px){.vr-tracker ol{grid-template-columns:1fr}.vr-tracker li{text-align:left;align-items:center;gap:13px;padding:0 0 18px;display:flex}.vr-circle{flex-shrink:0;margin:0}.vr-tracker li:not(:last-child):after{width:2px;height:10px;top:40px;left:17px}.vr-tracker li:last-child{padding-bottom:0}.vr-tracker-heading{flex-direction:column;align-items:start;gap:5px}.vr-fields{grid-template-columns:1fr}}.skills-review{margin:20px 0}.skills-tabs{border-bottom:1px solid #dce5ed;flex-wrap:wrap;gap:6px;margin:0 0 20px;display:flex}.skills-tabs button{color:#52677c;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 17px;font-size:13px}.skills-tabs button[aria-selected=true]{color:#155e63;border-color:#155e63;font-weight:700}.skills-review [hidden]{display:none}.skills-review .skills-occupation{margin:18px 0 4px;font-size:23px}.skills-price{color:#19344b;margin:10px 0 16px;font-size:36px;font-weight:700}.skills-review .vr-button{margin-top:18px}.skills-help{margin-top:20px}.skills-consent{align-items:start;gap:12px;margin-top:22px;font-size:14px;display:flex}.skills-consent input{margin-top:4px}.skills-field{margin:12px 0;font-size:13px;display:block}.skills-field input,.skills-field textarea{background:#fff;border:1px solid #bccbd8;border-radius:6px;width:100%;margin-top:5px;padding:10px;display:block}.skills-review .vr-fee strong{white-space:normal;text-align:right;max-width:55%}.skills-review h2,.skills-review h3{font-family:Manrope,sans-serif}.skills-review{font-family:DM Sans,sans-serif}
