
/* VoiceSafe Repair v2 - conversion, mobile and trust polish */
:root{--vsr-bg:#07111f;--vsr-panel:rgba(9,22,38,.78);--vsr-line:rgba(255,255,255,.14);--vsr-accent:#46e1d3;--vsr-accent2:#6ea8ff;--vsr-text:#eef7ff;--vsr-muted:rgba(238,247,255,.72)}
html{scroll-behavior:smooth} body{overflow-x:hidden} a,button{touch-action:manipulation}
.launchHero, .hero, [class*="hero"]{isolation:isolate}
.vsr-trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;padding:0;list-style:none}
.vsr-trust-strip li{border:1px solid var(--vsr-line);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035));border-radius:16px;padding:12px 14px;color:var(--vsr-text);font-size:13px;line-height:1.35;box-shadow:0 16px 50px rgba(0,0,0,.16)}
.vsr-trust-strip b{display:block;color:#fff;font-size:14px;margin-bottom:4px}.vsr-trust-strip span{color:var(--vsr-muted)}
.vsr-sample-report{margin:28px 0;padding:20px;border:1px solid rgba(70,225,211,.24);border-radius:22px;background:radial-gradient(circle at top left,rgba(70,225,211,.16),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));box-shadow:0 24px 80px rgba(0,0,0,.2)}
.vsr-report-head{display:flex;justify-content:space-between;gap:16px;align-items:center}.vsr-report-title{font-weight:800;color:#fff;font-size:18px}.vsr-risk{font-weight:900;color:#061018;background:linear-gradient(135deg,#46e1d3,#98ffd9);padding:9px 12px;border-radius:999px;white-space:nowrap}.vsr-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.vsr-report-grid div{border:1px solid var(--vsr-line);border-radius:16px;padding:13px;background:rgba(0,0,0,.16)}.vsr-report-grid b{display:block;color:#fff;margin-bottom:4px}.vsr-report-grid span{color:var(--vsr-muted);font-size:13px;line-height:1.35}
.vsr-sticky-cta{position:fixed;left:14px;right:14px;bottom:14px;z-index:9999;display:none;gap:10px;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid rgba(70,225,211,.25);border-radius:18px;background:rgba(4,13,24,.9);backdrop-filter:blur(18px);box-shadow:0 20px 80px rgba(0,0,0,.36)}.vsr-sticky-cta strong{color:#fff;font-size:13px}.vsr-sticky-cta span{color:rgba(255,255,255,.66);font-size:12px}.vsr-sticky-cta button{border:0;border-radius:999px;padding:10px 13px;font-weight:800;background:linear-gradient(135deg,#46e1d3,#6ea8ff);color:#061018;white-space:nowrap}
@media(max-width:760px){.vsr-trust-strip,.vsr-report-grid{grid-template-columns:1fr}.vsr-report-head{align-items:flex-start;flex-direction:column}.vsr-sticky-cta{display:flex}button,[role="button"],.btn,.btnPrimary,.vsUltraCTA{min-height:46px}.vsV2PlanCard,.proPriceCard{width:100%!important;max-width:100%!important}body{padding-bottom:78px}}
/* Remove old “one free check” sales friction if present. */
[data-free-check-banner],.freeCheckBanner,.oneFreeCheck,.free-check-limit{display:none!important}
