@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Space+Grotesk:wght@400;500;600;700&display=swap");#cvm-rx{--navy:#00133f;--violet:#5841f0;--blue:#004eff;--marifold:#ebb317;--ivory:#f5f5f5;--white:#fff;--ink:#0b1a3a;--muted:#5c6781;--line:#e3e6ef;--line-strong:#c9cfe0;--shadow:0 1px 2px rgba(0,19,63,.06),0 8px 30px rgba(0,19,63,.06);--radius:14px}#cvm-rx,#cvm-rx *{box-sizing:border-box}#cvm-rx{background:var(--ivory);color:var(--ink);font-family:Inter,system-ui,sans-serif;line-height:1.55;margin:0;padding:0;-webkit-font-smoothing:antialiased}#cvm-rx .wrap{margin:0 auto;max-width:760px;padding:28px 22px 80px}#cvm-rx .brandbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}#cvm-rx .brand{color:var(--violet);font-family:Space Grotesk;font-size:20px;font-weight:700;letter-spacing:-.02em}#cvm-rx .brand span{color:var(--navy)}#cvm-rx .kicker{color:var(--blue);font-family:Space Grotesk;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}#cvm-rx h1{font-weight:700;letter-spacing:-.025em;line-height:1.08;margin:.4em 0 .35em}#cvm-rx h1,#cvm-rx h2{color:var(--navy);font-family:Space Grotesk}#cvm-rx h2{font-weight:600;letter-spacing:-.02em}#cvm-rx p{margin:.6em 0}#cvm-rx a{color:var(--blue)}#cvm-rx .progress{background:var(--line);border-radius:99px;height:4px;margin-bottom:26px;overflow:hidden}#cvm-rx .progress>i{background:var(--violet);border-radius:99px;display:block;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1);width:0}#cvm-rx .stepmeta{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:8px}#cvm-rx .stepmeta .of{color:var(--muted);font-size:12.5px;font-weight:500}#cvm-rx .fade{animation:cvmrxfade .45s ease both}@keyframes cvmrxfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#cvm-rx .fade{animation:none}#cvm-rx .progress>i{transition:none}}#cvm-rx .intro h1{font-size:clamp(30px,5.5vw,42px)}#cvm-rx .lede{color:var(--ink);font-size:18px;max-width:60ch}#cvm-rx .stat-row{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:26px;margin:26px 0 30px;padding:18px 0}#cvm-rx .stat .n{color:var(--violet);font-family:Space Grotesk;font-size:24px;font-weight:700;line-height:1}#cvm-rx .stat .l{color:var(--muted);font-size:12.5px;margin-top:4px}#cvm-rx .note{color:var(--muted);font-size:13.5px;max-width:62ch}#cvm-rx .sec-head{margin-bottom:6px}#cvm-rx .sec-head .kicker{display:block;margin-bottom:6px}#cvm-rx .sec-head h2{font-size:25px;margin:.1em 0 .2em}#cvm-rx .sec-sub{color:var(--muted);font-size:14.5px;margin-bottom:22px;max-width:60ch}#cvm-rx .item{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:14px;padding:18px 18px 16px;transition:border-color .2s}#cvm-rx .item.answered-met{border-color:var(--line-strong)}#cvm-rx .item.answered-gap{border-color:var(--marifold)}#cvm-rx .item .stmt{color:var(--navy);font-size:15.5px;font-weight:600;line-height:1.4}#cvm-rx .item .why{border-left:2px solid var(--line);color:var(--muted);font-size:13px;margin-top:8px;padding-left:13px}#cvm-rx .item .why b{color:var(--blue);display:block;font-family:Space Grotesk;font-size:10.5px;font-weight:600;letter-spacing:.1em;margin-bottom:2px;text-transform:uppercase}#cvm-rx .toggle{display:flex;gap:8px;margin-top:14px}#cvm-rx .toggle button{background:var(--white);border:1px solid var(--line-strong);border-radius:99px;color:var(--muted);cursor:pointer;flex:0 0 auto;font-family:Inter;font-size:13.5px;font-weight:600;padding:8px 16px;transition:all .15s}#cvm-rx .toggle button:hover{border-color:var(--violet);color:var(--navy)}#cvm-rx .toggle button.sel-yes{background:var(--navy);border-color:var(--navy);color:#fff}#cvm-rx .toggle button.sel-no{background:var(--marifold);border-color:var(--marifold);color:var(--navy)}#cvm-rx .bigq{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:30px 26px;text-align:center}#cvm-rx .bigq h2{font-size:23px;margin-bottom:6px}#cvm-rx .bigq p{color:var(--muted);font-size:14px;margin:0 auto 22px;max-width:46ch}#cvm-rx .choice-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}#cvm-rx .choice{background:#fff;border:1px solid var(--line-strong);border-radius:99px;color:var(--navy);cursor:pointer;font-family:Space Grotesk;font-size:15px;font-weight:600;padding:13px 28px;transition:all .15s}#cvm-rx .choice:hover{background:#fafaff;border-color:var(--violet)}#cvm-rx .nav{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-top:26px}#cvm-rx .btn{align-items:center;border:1px solid transparent;border-radius:99px;cursor:pointer;display:inline-flex;font-family:Space Grotesk;font-size:15px;font-weight:600;gap:8px;padding:13px 26px;text-decoration:none;transition:all .18s}#cvm-rx .btn-primary{background:var(--violet);color:#fff}#cvm-rx .btn-primary:hover{background:#4836d6}#cvm-rx .btn-ghost{background:transparent;border-color:transparent;color:var(--muted);padding-left:4px}#cvm-rx .btn-ghost:hover{color:var(--navy)}#cvm-rx .btn-line{background:#fff;border-color:var(--line-strong);color:var(--navy)}#cvm-rx .btn-line:hover{border-color:var(--violet)}#cvm-rx .btn:disabled{cursor:not-allowed;opacity:.4}#cvm-rx .gate{background:var(--navy);border-radius:18px;color:#fff;padding:34px 30px}#cvm-rx .gate .kicker{color:var(--marifold)}#cvm-rx .gate h2{color:#fff;font-size:25px;margin:.3em 0}#cvm-rx .gate p{color:#c3cbe4;font-size:14.5px;max-width:52ch}#cvm-rx .field{margin-top:18px}#cvm-rx .field input[type=email]{background:#0a2150;border:1px solid #2a3b66;border-radius:10px;color:#fff;font-family:Inter;font-size:15px;padding:14px 16px;width:100%}#cvm-rx .field input[type=email]::placeholder{color:#7e8ab0}#cvm-rx .field input[type=email]:focus{border-color:var(--violet);outline:2px solid var(--violet);outline-offset:1px}#cvm-rx .consent{align-items:flex-start;color:#aab4d6;display:flex;font-size:12.5px;gap:10px;margin-top:14px}#cvm-rx .consent input{margin-top:3px}#cvm-rx .gate .btn-primary{background:var(--marifold);color:var(--navy);justify-content:center;margin-top:18px;width:100%}#cvm-rx .gate .btn-primary:hover{background:#d9a514}#cvm-rx .err{color:#ffc9c9;font-size:12.5px;margin-top:8px;min-height:1em}#cvm-rx .hs-mount{margin-top:6px}#cvm-rx .hs-pending{color:#c3cbe4;font-size:13.5px}#cvm-rx .hs-form fieldset{max-width:none!important}#cvm-rx .hs-form .hs-form-field{margin-bottom:14px}#cvm-rx .hs-form label{color:#c3cbe4;display:block;font-size:13px;font-weight:500;margin-bottom:6px}#cvm-rx .hs-form label .hs-form-required{color:var(--marifold);margin-left:2px}#cvm-rx .hs-form input[type=email],#cvm-rx .hs-form input[type=tel],#cvm-rx .hs-form input[type=text],#cvm-rx .hs-form select,#cvm-rx .hs-form textarea{background:#0a2150;border:1px solid #2a3b66;border-radius:10px;box-sizing:border-box;color:#fff;font-family:Inter,sans-serif;font-size:15px;padding:13px 15px;width:100%}#cvm-rx .hs-form input::placeholder{color:#7e8ab0}#cvm-rx .hs-form input:focus,#cvm-rx .hs-form select:focus{border-color:var(--violet);outline:2px solid var(--violet);outline-offset:1px}#cvm-rx .hs-form .hs-error-msg,#cvm-rx .hs-form .hs-error-msgs label{color:#ffc9c9;font-size:12.5px;margin-top:4px}#cvm-rx .hs-form .inputs-list{list-style:none;margin:0;padding:0}#cvm-rx .hs-form .hs-richtext,#cvm-rx .hs-form .hs-richtext p,#cvm-rx .hs-form .legal-consent-container{color:#9fb0d6;font-size:12px;line-height:1.5;margin:8px 0 2px}#cvm-rx .hs-form .hs-richtext a{color:#fff;text-decoration:underline}#cvm-rx .hs-form .hs-form-booleancheckbox label{color:#9fb0d6;font-size:12.5px;font-weight:400}#cvm-rx .hs-form .hs-button{background:var(--marifold);border:0;border-radius:999px;color:var(--navy);cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;margin-top:6px;padding:14px 18px;width:100%}#cvm-rx .hs-form .hs-button:hover{background:#d9a514}#cvm-rx .res-head .kicker{color:var(--blue)}#cvm-rx .res-head h1{font-size:clamp(26px,4.5vw,34px)}#cvm-rx .summary-line{color:var(--ink);font-size:16px;margin-bottom:8px}#cvm-rx .cluster{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:16px;padding:20px 20px 18px}#cvm-rx .cluster .chead{align-items:baseline;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}#cvm-rx .cluster .chead h2{font-size:18px}#cvm-rx .tag{border-radius:99px;font-family:Space Grotesk;font-size:12px;font-weight:600;padding:4px 11px;white-space:nowrap}#cvm-rx .tag.clear{background:#eaf6ee;color:#1c7a43}#cvm-rx .tag.attn{background:#fcf1d2;color:#8a6400}#cvm-rx .tag.na{background:var(--ivory);color:var(--muted)}#cvm-rx .cluster .frame{color:var(--muted);font-size:13.5px;margin:0 0 12px}#cvm-rx .gaplist{list-style:none;margin:0;padding:0}#cvm-rx .gaplist li{border-top:1px solid var(--line);color:var(--navy);font-size:14px;padding:8px 0 8px 24px;position:relative}#cvm-rx .gaplist li:before{background:var(--marifold);border-radius:2px;content:"";height:8px;left:4px;position:absolute;top:14px;width:8px}#cvm-rx .allclear{color:#1c7a43;font-size:14px;padding-top:2px}#cvm-rx .cta{background:linear-gradient(135deg,#0a2150,#00133f);border-radius:18px;color:#fff;margin-top:26px;padding:30px 28px}#cvm-rx .cta h2{color:#fff;font-size:22px;margin:.1em 0 .4em}#cvm-rx .cta p{color:#c3cbe4;font-size:14.5px;max-width:54ch}#cvm-rx .cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}#cvm-rx .cta .btn-primary{background:var(--violet)}#cvm-rx .cta .btn-line{background:transparent;border-color:#33457a;color:#fff}#cvm-rx .cta .btn-line:hover{border-color:#fff}#cvm-rx .restart{margin-top:24px;text-align:center}#cvm-rx .footnote{border-top:1px solid var(--line);font-size:11.5px;line-height:1.6;margin-top:34px;padding-top:18px;text-align:center}#cvm-rx .footnote,#cvm-rx .footnote a{color:var(--muted)}#cvm-rx .printonly{display:none}@media print{#cvm-rx{background:#fff}#cvm-rx .noprint{display:none!important}#cvm-rx .printonly{display:block}#cvm-rx .wrap{max-width:none;padding:0}#cvm-rx .cluster,#cvm-rx .cta{box-shadow:none}}