/* International-only review; approved realistic Hero uses unchanged shared CSS. */
.international-uxo-test .uxo-market{font-size:16px;line-height:1.6;border-left:2px solid var(--teal,#0f7483);padding-left:14px;margin:22px 0;color:#243c46;max-width:470px}
.international-uxo-test .uxo-target-records>div{position:relative;border-top:1px solid #c5d2d6;padding:20px 0 20px 55px}
.international-uxo-test .uxo-target-records>div>span{position:absolute;left:0;top:22px;color:#0f7483;font:12px monospace}
.international-uxo-test .uxo-target-records strong{font-weight:400;font-size:20px;display:block;line-height:1.3}
.international-uxo-test .uxo-target-records small{display:block;margin-top:8px;font:10px/1.5 monospace;letter-spacing:.06em;color:#526771}
.international-uxo-test .vrb-tabs{gap:12px}.international-uxo-test .vrb-tabs button{white-space:normal;overflow-wrap:normal;min-width:0}
.international-uxo-test .vrb-map-report{position:relative;inset:auto;margin-top:18px;max-height:340px;display:none;opacity:1;visibility:visible;transform:none}
.international-uxo-test [data-phase="4"] .vrb-map-report{display:block}
.international-uxo-test .vrb-analysis .vrb-pause{bottom:46px;z-index:5}
@media(max-width:380px){.international-uxo-test .vrb-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}
.international-uxo-test [data-risk-map][data-phase="4"] canvas{filter:none;transform:none}
.international-uxo-test [data-phase="4"] .vrb-map-report{display:flex;filter:none}
.international-uxo-test [data-risk-map] .vrb-tabs button{min-width:0}

.international-uxo-test .uxo-operational-proof dt strong{font-size:clamp(23px,2.65vw,39px);line-height:1.2;white-space:normal;overflow-wrap:normal}
.international-uxo-test .uxo-operational-proof>div:nth-child(2) strong{font-size:clamp(22px,2.15vw,31px);line-height:1.5}
.international-uxo-test #hero .ip-kicker{font-weight:600;line-height:1.6}
@media(max-width:700px){.international-uxo-test .vrb-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.international-uxo-test .vrb-tabs button{font-size:12px;min-width:0}.international-uxo-test .vrb-real-output img{border-radius:4px}.international-uxo-test .uxo-operational-proof dt strong,.international-uxo-test .uxo-operational-proof>div:nth-child(2) strong{font-size:28px;line-height:1.2}}
@media(max-width:380px){.international-uxo-test .vrb-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}
