.cvscore-page .cvscore-section{background:transparent;padding:116px 0 76px}.cvscore-page .cvscore-section.cvscore-surface-armed,.cvscore-page .cvscore-section.cvscore-surface-armed.is-in{background-color:transparent;transition:none}.cvscore-page .cvscore-grid{align-items:center}.cvscore-page .cvscore-pitch{padding-top:0}.cvscore-page{--cvs-display: clamp(38px, 4.6vw, 70px)}@media(min-width:1025px){.cvscore-page .cvscore-heading{font-size:var(--cvs-display)}.cvscore-page .cvscore-pitch{max-width:calc(var(--cvs-display) * 7.6)}.cvscore-page .cvscore-sub{font-size:clamp(15px,1.25vw,18px)}.cvscore-page .cvscore-btn-hero{font-size:20px;padding:15px 46px;min-height:62px}}.cvs-band{position:relative;z-index:1;padding:84px 0}.cvs-why{position:relative;z-index:1;padding:40px 0 88px;background:linear-gradient(var(--bg-offwhite),var(--bg-white) var(--section-blend))}.cvs-rows{position:relative;z-index:1;padding:0 0 16px;background:linear-gradient(var(--bg-white),var(--bg-offwhite) var(--section-blend))}.cvs-guide-band{background:linear-gradient(var(--bg-offwhite),var(--bg-white) var(--section-blend))}.cvscore-page .cvs-faq-band{background:linear-gradient(var(--bg-white),var(--bg-offwhite) var(--section-blend))}.cvs-inner{max-width:1240px;margin:0 auto;padding:0 28px}.cvs-head{max-width:760px;margin:0 0 44px}.cvs-eyebrow{font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--brand-primary);margin:0 0 14px}.cvs-h2{font-size:clamp(30px,3.2vw,42px);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--text-primary);margin:0;text-wrap:balance}.cvs-h2-accent{color:var(--brand-primary)}.cvs-lede{margin:18px 0 0;font-size:16.5px;line-height:1.65;color:var(--text-tertiary);max-width:62ch}.cvs-why-panel{max-width:1240px;margin:0 auto;padding:0 28px}.cvs-why-header{max-width:700px}.cvs-steps{--tools-gap: 24px;--tool-pad: 26px;--node-size: 34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--tools-gap);align-items:stretch}.cvs-steps .tool-node[data-step="1"] .tool-node-dot{box-shadow:inset 0 0 0 0 transparent,0 0 0 0 transparent}.cvs-step{grid-row:2;display:flex;flex-direction:column;min-width:0;padding:26px 26px 24px;background:var(--bg-offwhite);border:1px solid var(--border-light);border-radius:18px;box-shadow:var(--shadow-card)}.cvs-step-title{font-size:19px;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 10px;text-wrap:balance}.cvs-step-desc{font-size:14.5px;line-height:1.6;color:var(--text-tertiary);margin:0 0 22px}.cvs-step-visual{margin-top:auto;background:var(--bg-slate);border-radius:12px;padding:18px;overflow:hidden}.cvs-mock{display:flex;flex-direction:column;gap:9px;min-height:150px;padding:15px 16px;background:var(--bg-white);border-radius:8px;box-shadow:var(--shadow-sm);overflow:hidden}.cvs-mock-label{font-size:9.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-tertiary)}.cvs-mark{position:relative;flex-shrink:0;width:15px;height:15px;border-radius:999px}.cvs-mark-ok{background:color-mix(in srgb,var(--success) 16%,transparent)}.cvs-mark-ok:before{content:"";position:absolute;left:5px;top:3px;width:3.5px;height:6.5px;border:solid var(--success);border-width:0 1.8px 1.8px 0;transform:rotate(43deg)}.cvs-mark-miss{background:color-mix(in srgb,var(--error) 16%,transparent)}.cvs-mark-miss:before,.cvs-mark-miss:after{content:"";position:absolute;left:7px;top:4px;width:1.8px;height:7px;border-radius:1px;background:var(--error);transform:rotate(45deg)}.cvs-mark-miss:after{transform:rotate(-45deg)}.cvs-mr-row{display:grid;grid-template-columns:56px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:4px 6px;margin:0 -6px;border-radius:6px}.cvs-mr-row i,.cvs-mr-row b{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.cvs-mr-row i{font-size:10px;color:var(--text-tertiary)}.cvs-mr-row b{font-size:11px;font-weight:600;color:var(--text-primary)}.cvs-mr-miss{background:color-mix(in srgb,var(--error) 9%,transparent)}.cvs-mr-miss b{color:var(--error)}.cvs-mc-entry,.cvs-mc-meta,.cvs-mc-line{display:block;font-style:normal;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cvs-mc-entry{font-size:11px;font-weight:700;color:var(--text-primary)}.cvs-mc-meta{font-size:9.5px;color:var(--text-tertiary);margin-top:-5px}.cvs-mc-line{position:relative;padding-left:10px;font-size:10.5px;color:var(--text-secondary)}.cvs-mc-line:before{content:"";position:absolute;left:1px;top:.6em;width:3px;height:3px;border-radius:50%;background:currentColor}.cvs-mc-flag{justify-self:start;width:fit-content;max-width:100%;padding-right:4px;color:var(--text-primary);background:linear-gradient(color-mix(in srgb,var(--warning) 26%,transparent),color-mix(in srgb,var(--warning) 26%,transparent)) no-repeat left center / 100% 100%;border-radius:3px}.cvs-mc-note{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;max-width:100%;padding:5px 9px;border-radius:12px;background:var(--bg-gray);font-size:10px;font-weight:600;line-height:1.35;color:var(--text-secondary)}.cvs-mc-note svg{flex-shrink:0;color:var(--warning)}.cvs-mp{justify-content:center}.cvs-mp-row{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;column-gap:8px;row-gap:2px;padding:7px 10px;border-radius:8px;background:var(--bg-gray)}.cvs-mp-row>span{grid-column:2 / -1}.cvs-mp-row b{font-size:9.5px;letter-spacing:.2px;font-weight:700;color:var(--text-primary)}.cvs-mp-row span{font-size:10.5px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cvs-mp-row .cvs-sev-dot{width:9px;height:9px}.cvs-mp-first{font-style:normal;font-size:9px;font-weight:700;letter-spacing:.4px;color:var(--brand-primary);background:var(--brand-primary-08);padding:3px 7px;border-radius:999px;white-space:nowrap}.cvs-sev-dot{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.cvs-sev-critical{background:var(--error)}.cvs-sev-major{background:var(--warning)}.cvs-sev-minor{background:var(--text-muted)}.cvs-band-low{--band: var(--error)}.cvs-band-mid{--band: var(--warning)}.cvs-band-high{--band: var(--brand-primary)}.cvs-band-top{--band: var(--success)}.cvs-rows .toolrow:first-child .toolrow-thread-in{top:0}.cvs-row-prose p{margin:0 0 16px;font-size:16px;line-height:1.68;color:var(--text-tertiary);max-width:52ch}.cvs-row-prose{margin-bottom:26px}.cvs-row-close{margin:0;font-size:15px;line-height:1.6;color:var(--text-secondary);max-width:52ch}.cvs-row-close b{color:var(--text-primary);font-weight:600}button.cvs-row-cta{margin-top:4px;padding:0;background:none;border:0;font-family:inherit;line-height:inherit;cursor:pointer}.cvs-rows .tshow{border-color:var(--border-medium)}.cvs-tiers{list-style:none;margin:0 0 24px;padding:0;border-top:1px solid var(--border-slate)}.cvs-tier{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--border-slate);align-items:baseline}.cvs-bands-strip{padding:8px 0 72px}.cvs-rows .toolrow:has(+.cvs-bands-strip){border-bottom:0}.cvs-bandlist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.cvs-bandlist-item{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid var(--border-medium)}.cvs-tier-name,.cvs-bandlist-range{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.cvs-tier-body,.cvs-bandlist-body{font-size:15px;line-height:1.6;color:var(--text-secondary)}.cvs-tier-body b,.cvs-bandlist-body b{color:var(--text-primary);font-weight:600}.cvs-bandlist-dot{display:inline-block;flex:none;width:10px;height:10px;border-radius:50%;background:var(--band)}.cvs-tsa{flex-direction:row;align-items:stretch;gap:14px}.cvs-tsa-page{position:relative;flex:1.15 1 0;min-width:0;display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--bg-white);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);overflow:hidden}.cvs-tsa-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--border-slate)}.cvs-tsa-name{display:flex;flex-direction:column;gap:2px;min-width:0}.cvs-tsa-name b{font-size:12px;font-weight:800;color:var(--text-primary);white-space:nowrap}.cvs-tsa-name i{font-style:normal;font-size:9.5px;color:var(--text-tertiary);white-space:nowrap}.cvs-tsa-box{flex-shrink:0;padding:4px 6px;font-size:8.5px;line-height:1.45;text-align:right;color:var(--text-secondary);background:var(--bg-gray);border-radius:4px;outline:1.5px dashed var(--error);outline-offset:2px}.cvs-tsa-cols{display:grid;grid-template-columns:.72fr 1.28fr;gap:12px}.cvs-tsa-side,.cvs-tsa-main{display:flex;flex-direction:column;gap:6px;min-width:0}.cvs-tsa-side{align-items:flex-start;padding-right:10px;border-right:1px solid var(--border-slate)}.cvs-tsa-label{font-size:8px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-tertiary)}.cvs-tsa-chip{font-style:normal;font-size:9px;color:var(--text-secondary);background:var(--bg-gray);padding:2px 7px;border-radius:999px}.cvs-tsa-role{font-size:9.5px;font-weight:700;line-height:1.3;color:var(--text-primary)}.cvs-tsa-line{display:block;height:5px;border-radius:3px;background:var(--bg-gray)}.cvs-tsa-line-short{width:70%}.cvs-tsa-scan{position:absolute;left:0;right:0;top:0;height:100%;pointer-events:none;opacity:0}.cvs-tsa-scan:before{content:"";position:absolute;left:0;right:0;top:-36px;height:36px;background:linear-gradient(transparent,var(--brand-primary-10) 70%,var(--brand-primary-30));border-bottom:2px solid var(--brand-primary)}.cvs-tsa-out{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:7px;padding:14px 12px;background:var(--bg-white);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.cvs-tsa-out-label{font-size:8.5px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:2px}.cvs-tsa-field{display:grid;grid-template-columns:minmax(0,1fr) 15px;grid-template-rows:auto auto;column-gap:8px;align-items:center;padding:5px 7px;margin:0 -7px;border-radius:6px}.cvs-tsa-field i{grid-column:1;font-style:normal;font-size:8.5px;color:var(--text-tertiary);line-height:1.2}.cvs-tsa-field b{grid-column:1;font-size:10.5px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.cvs-tsa-field .cvs-mark{grid-column:2;grid-row:1 / span 2}.cvs-tsa-miss{background:color-mix(in srgb,var(--error) 9%,transparent)}.cvs-tsa-miss b{color:var(--error)}.cvs-tst{flex:1;display:flex;flex-direction:column;gap:14px;padding:16px 18px;background:var(--bg-white);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.cvs-tst-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding-bottom:12px;border-bottom:1px solid var(--border-slate)}.cvs-tst-head>b{font-size:13px;font-weight:700;color:var(--text-primary)}.cvs-tst-counts{display:flex;gap:6px}.cvs-tst-count{display:inline-flex;align-items:center;gap:5px;font-style:normal;font-size:9.5px;font-weight:600;color:var(--text-secondary);background:var(--bg-gray);padding:4px 8px;border-radius:999px;white-space:nowrap}.cvs-tst-count .cvs-sev-dot{width:7px;height:7px}.cvs-tst-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.cvs-tst-item{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:8px;background:var(--bg-gray);font-size:11px;line-height:1.35;color:var(--text-secondary)}.cvs-tst-item span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cvs-tst-item .cvs-sev-dot{width:8px;height:8px}.cvs-tst-critical{background:color-mix(in srgb,var(--error) 8%,var(--bg-gray));color:var(--text-primary)}.cvs-tst-first{flex-shrink:0;font-style:normal;font-size:9px;font-weight:700;letter-spacing:.4px;color:var(--brand-primary);background:var(--brand-primary-08);padding:3px 8px;border-radius:999px}@property --cvs-tsm-score{syntax: "<integer>"; inherits: true; initial-value: 68;}.cvs-tsm{container-type:inline-size;flex:1;display:flex;flex-direction:column;gap:14px;padding:18px 20px 16px;background:var(--bg-white);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.cvs-tsm-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 14px}.cvs-tsm-score{--cvs-tsm-score: 68;display:inline-flex;align-items:baseline;gap:5px}.cvs-tsm-score b{counter-reset:cvs-tsm var(--cvs-tsm-score);font-size:40px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--text-primary);font-variant-numeric:tabular-nums}.cvs-tsm-score b:before{content:counter(cvs-tsm)}.cvs-tsm-score i{font-style:normal;font-size:12px;color:var(--text-tertiary)}.cvs-tsm-verdict{--band: var(--warning);display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--text-primary)}.cvs-tsm-scale{position:relative;padding-top:22px}.cvs-tsm-track{display:flex;gap:3px}.cvs-tsm-seg{flex:var(--w) 1 0;height:10px;border-radius:999px;background:var(--band);opacity:.32}.cvs-tsm-here{opacity:1}.cvs-tsm-run{position:absolute;left:0;right:0;top:22px;height:10px;translate:68% 0;pointer-events:none}.cvs-tsm-marker{position:absolute;left:-9px;top:-4px;width:18px;height:18px;border-radius:999px;background:var(--bg-white);border:3px solid var(--text-primary);box-shadow:var(--shadow-sm)}.cvs-tsm-goal{position:absolute;top:0;left:90%;translate:-50% 0;font-size:9.5px;font-weight:700;color:var(--success);white-space:nowrap}.cvs-tsm-goal:after{content:"";position:absolute;left:50%;top:15px;width:1.5px;height:7px;margin-left:-.75px;background:currentColor}.cvs-tsm-ticks{position:relative;height:12px;margin-top:-6px}.cvs-tsm-ticks i{position:absolute;left:calc(var(--at) * 1%);translate:-50% 0;font-style:normal;font-size:9px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.cvs-tsm-ticks i:first-child{translate:0 0}.cvs-tsm-ticks i:last-child{translate:-100% 0}@container (max-width: 470px){.cvs-tsm-tick-goal{display:none}}.cvs-tsm-next{display:flex;flex-direction:column;gap:7px;padding-top:12px;border-top:1px solid var(--border-slate)}.cvs-tsm-next-label{font-size:8.5px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--text-tertiary)}.cvs-tsm-next-item{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--text-secondary)}.cvs-tsm-next-item .cvs-sev-dot{width:8px;height:8px}.cvs-prose p.cvs-topic-link{margin-top:-8px}.cvs-topic-link a{font-size:15px;font-weight:600;color:var(--brand-primary)}.cvs-topic-link a span{display:inline-block;margin-left:2px;transition:transform .16s var(--ease-out)}.cvs-topic-link a:hover span{transform:translate(3px)}.cvs-prose{max-width:68ch;color:var(--text-secondary)}.cvs-prose p{margin:0 0 22px;font-size:16px;line-height:1.72}.cvs-prose h3{margin:34px 0 12px;font-size:20px;font-weight:700;letter-spacing:-.015em;color:var(--text-primary)}.cvs-prose h3:first-child{margin-top:0}.cvs-prose ul{margin:0 0 18px;padding-left:20px}.cvs-prose li{margin-bottom:10px;font-size:16px;line-height:1.68}.cvs-prose strong{color:var(--text-primary);font-weight:600}.cvs-prose a{color:var(--link-color);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .16s var(--ease-out)}.cvs-prose a:hover{border-bottom-color:currentColor}.cvs-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 80px;counter-reset:cvs-topic;align-items:start}.cvs-topic{counter-increment:cvs-topic}.cvs-topic h3{display:flex;align-items:flex-start;gap:14px;margin-top:0;line-height:1.3}.cvs-topic h3:before{content:counter(cvs-topic,decimal-leading-zero);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:999px;background:var(--brand-primary);color:var(--brand-cta-text);font-size:11px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;margin-top:-2px}.cvs-topic p:last-child,.cvs-topic ul:last-child{margin-bottom:0}.cvs-reads{margin-top:56px}.cvs-reads-label{font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 16px}.cvs-reads-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cvs-read{display:block;padding:18px 20px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-offwhite);box-shadow:var(--shadow-card);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;position:relative}.cvs-read:after{content:"";position:absolute;inset:0 0 -4px}@media(hover:hover)and (pointer:fine){.cvs-read:hover{transform:translateY(-4px);border-color:var(--border-medium);box-shadow:var(--shadow-md)}}.cvs-read:active{transform:scale(.98)}.cvs-read:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.cvs-read-tag{display:block;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--brand-primary);margin-bottom:7px}.cvs-read-title{display:block;font-size:16px;font-weight:600;line-height:1.45;color:var(--text-primary)}.cvs-final{position:relative;z-index:1;padding:96px 28px 112px;text-align:center;background:linear-gradient(var(--bg-offwhite),var(--bg-white) var(--section-blend))}.cvs-final-inner{max-width:1040px;margin:0 auto}.cvs-final .final-cta-title{margin-bottom:48px}.cvs-next{--next-dot: 34px;--next-gap: 40px;list-style:none;margin:0 auto 48px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--next-gap);text-align:left}.cvs-next-step{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0}.cvs-next-step:not(:last-child):after{content:"";position:absolute;top:calc(var(--next-dot) / 2 - 1px);left:calc(var(--next-dot) + 10px);width:calc(100% + var(--next-gap) - var(--next-dot) - 20px);height:2px;border-radius:2px;background:var(--brand-primary);transform-origin:left center}.cvs-next-dot{position:relative;display:grid;place-items:center;width:var(--next-dot);height:var(--next-dot);border-radius:999px;background:var(--brand-primary);color:var(--brand-cta-text);font-size:12px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}.cvs-next-copy{font-size:15.5px;line-height:1.6;color:var(--text-tertiary)}.cvs-next-copy b{display:block;margin-bottom:4px;line-height:1.35;font-size:16.5px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.cvs-final-actions{display:flex;flex-direction:column;align-items:center;gap:16px}.cvs-final .final-cta-trust{margin-top:22px}.cvs-final .final-cta-button:hover svg{transform:none}.cvs-cta-link{font-size:15px;font-weight:500;color:var(--text-tertiary);text-decoration:none;border-bottom:1px solid transparent;transition:color .16s var(--ease-out),border-color .16s var(--ease-out)}.cvs-cta-link:hover{color:var(--brand-primary);border-bottom-color:currentColor}.cvs-cta-link:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}[data-theme=dark] .cvs-step{background:var(--bg-gray);border-color:var(--border-medium)}[data-theme=dark] .cvs-step-visual{background:var(--bg-base)}[data-theme=dark] .cvs-read{background:var(--bg-gray);border-color:var(--border-medium)}[data-theme=dark] .cvs-next-dot,[data-theme=dark] .cvs-topic h3:before{color:var(--bg-base)}[data-theme=dark] .cvs-tsm-marker{border-color:var(--text-primary)}.motion-seq [data-step]:not(.is-playing) .cvs-mock-label,.motion-seq [data-step]:not(.is-playing) .cvs-mr-row,.motion-seq [data-step]:not(.is-playing) .cvs-mark,.motion-seq [data-step]:not(.is-playing) .cvs-mc-note,.motion-seq [data-step]:not(.is-playing) .cvs-mp-row,.motion-seq [data-step]:not(.is-playing) .cvs-mp-first{opacity:0}.motion-seq [data-step]:not(.is-playing) .cvs-mc-entry,.motion-seq [data-step]:not(.is-playing) .cvs-mc-meta,.motion-seq [data-step]:not(.is-playing) .cvs-mc-line{clip-path:inset(0 100% 0 0)}.motion-seq [data-step]:not(.is-playing) .cvs-mc-flag{background-size:0% 100%}.motion-seq [data-step]:not(.is-playing) .cvs-mr-miss{background-color:transparent}@keyframes cvs-tint-in{0%{background-color:transparent}}@keyframes cvs-mark-up{0%{background-size:0% 100%}}.motion-seq .cvs-step-visual.is-playing .cvs-mock-label{animation:tool-fade-in .42s var(--ease-out-quart) .1s backwards}.motion-seq .cvs-step-visual.is-playing .cvs-mr-row{animation:toolrow-rise .42s var(--ease-out-quart) var(--d, 0ms) backwards}.motion-seq .cvs-step-visual.is-playing .cvs-mr-row .cvs-mark{animation:tool-pop-in .36s var(--ease-out-quart) calc(var(--d, 0ms) + .2s) backwards}.motion-seq .cvs-step-visual.is-playing .cvs-mr-miss{animation:toolrow-rise .42s var(--ease-out-quart) var(--d, 0ms) backwards,cvs-tint-in .42s var(--ease-out-quart) calc(var(--d, 0ms) + .26s) backwards}.cvs-mr-row:nth-of-type(2){--d: .22s}.cvs-mr-row:nth-of-type(3){--d: .34s}.cvs-mr-row:nth-of-type(4){--d: .46s}.cvs-mr-row:nth-of-type(5){--d: .58s}.motion-seq .cvs-step-visual.is-playing .cvs-mc-entry,.motion-seq .cvs-step-visual.is-playing .cvs-mc-meta,.motion-seq .cvs-step-visual.is-playing .cvs-mc-line{animation:tool-write .52s var(--ease-out-quart) var(--d, 0ms) backwards}.motion-seq .cvs-step-visual.is-playing .cvs-mc-flag{animation:tool-write .52s var(--ease-out-quart) var(--d, 0ms) backwards,cvs-mark-up .52s var(--ease-out-quart) .86s backwards}.cvs-mc-entry{--d: .14s}.cvs-mc-meta{--d: .2s}.cvs-mc-line{--d: .3s}.cvs-mc-flag{--d: .4s}.motion-seq .cvs-step-visual.is-playing .cvs-mc-note{animation:tsb-pop-in .52s var(--ease-out-quint) 1.18s backwards}.motion-seq .cvs-step-visual.is-playing .cvs-mp-row{animation:tool-slide-in .52s var(--ease-out-quart) var(--d, 0ms) backwards}.cvs-mp-row:nth-child(1){--d: .14s}.cvs-mp-row:nth-child(2){--d: .24s}.cvs-mp-row:nth-child(3){--d: .34s}.motion-seq .cvs-step-visual.is-playing .cvs-mp-first{animation:tool-pop-in .38s var(--ease-out-quart) .82s backwards}.motion-seq .cvs-tiers:not(.is-playing) .cvs-sev-dot,.motion-seq .cvs-bandlist:not(.is-playing) .cvs-bandlist-dot{opacity:.25;scale:.5}@keyframes cvs-dot-in{0%{opacity:.25;scale:.5}}.motion-seq .cvs-tiers.is-playing .cvs-sev-dot,.motion-seq .cvs-bandlist.is-playing .cvs-bandlist-dot{animation:cvs-dot-in .42s var(--ease-out-quart) var(--d, 0ms) backwards}.cvs-tier:nth-child(1),.cvs-bandlist-item:nth-child(1){--d: 60ms}.cvs-tier:nth-child(2),.cvs-bandlist-item:nth-child(2){--d: .16s}.cvs-tier:nth-child(3),.cvs-bandlist-item:nth-child(3){--d: .26s}.cvs-bandlist-item:nth-child(4){--d: .36s}.motion-seq .toolrow-visual:not(.is-playing) .cvs-tsa-out-label,.motion-seq .toolrow-visual:not(.is-playing) .cvs-tsa-field,.motion-seq .toolrow-visual:not(.is-playing) .cvs-tsa-field .cvs-mark{opacity:0}.motion-seq .toolrow-visual:not(.is-playing) .cvs-tsa-box{outline-color:transparent}.motion-seq .toolrow-visual:not(.is-playing) .cvs-tsa-miss{background-color:transparent}@keyframes cvs-scan{0%{opacity:0;translate:0 0}10%{opacity:1}88%{opacity:1}to{opacity:0;translate:0 calc(100% + 36px)}}@keyframes cvs-flag-box{0%{outline-color:transparent}}.motion-seq .toolrow-visual.is-playing .cvs-tsa-scan{animation:cvs-scan 1.7s cubic-bezier(.45,0,.55,1) .2s both}.motion-seq .toolrow-visual.is-playing .cvs-tsa-out-label{animation:tool-fade-in .42s var(--ease-out-quart) .3s backwards}.motion-seq .toolrow-visual.is-playing .cvs-tsa-field{animation:toolrow-rise .42s var(--ease-out-quart) var(--d, 0ms) backwards}.motion-seq .toolrow-visual.is-playing .cvs-tsa-field .cvs-mark{animation:tool-pop-in .36s var(--ease-out-quart) calc(var(--d, 0ms) + .16s) backwards}.motion-seq .toolrow-visual.is-playing .cvs-tsa-miss{animation:toolrow-rise .42s var(--ease-out-quart) var(--d, 0ms) backwards,cvs-tint-in .42s var(--ease-out-quart) calc(var(--d, 0ms) + .26s) backwards}.motion-seq .toolrow-visual.is-playing .cvs-tsa-box{animation:cvs-flag-box .42s var(--ease-out-quart) 1.9s backwards}.cvs-tsa-field:nth-of-type(2){--d: .42s}.cvs-tsa-field:nth-of-type(3){--d: .56s}.cvs-tsa-field:nth-of-type(4){--d: .98s}.cvs-tsa-field:nth-of-type(5){--d: 1.3s}.cvs-tsa-field:nth-of-type(6){--d: 1.48s}.motion-seq .toolrow-visual:not(.is-playing) .cvs-tst-head>b,.motion-seq .toolrow-visual:not(.is-playing) .cvs-tst-count,.motion-seq .toolrow-visual:not(.is-playing) .cvs-tst-item,.motion-seq .toolrow-visual:not(.is-playing) .cvs-tst-first{opacity:0}.motion-seq .toolrow-visual.is-playing .cvs-tst-head>b{animation:toolrow-rise .42s var(--ease-out-quart) .2s backwards}.motion-seq .toolrow-visual.is-playing .cvs-tst-count{animation:tool-pop-in .36s var(--ease-out-quart) var(--d, 0ms) backwards}.cvs-tst-count:nth-child(1){--d: .38s}.cvs-tst-count:nth-child(2){--d: .47s}.cvs-tst-count:nth-child(3){--d: .56s}.motion-seq .toolrow-visual.is-playing .cvs-tst-item{animation:toolrow-slide .46s var(--ease-out-quart) var(--d, 0ms) backwards}.cvs-tst-item:nth-child(1){--d: .76s}.cvs-tst-item:nth-child(2){--d: .88s}.cvs-tst-item:nth-child(3){--d: 1s}.cvs-tst-item:nth-child(4){--d: 1.12s}.cvs-tst-item:nth-child(5){--d: 1.24s}.motion-seq .toolrow-visual.is-playing .cvs-tst-first{animation:tool-pop-in .38s var(--ease-out-quart) 1.6s backwards}.motion-seq .toolrow-visual:not(.is-playing) .cvs-tsm-score{--cvs-tsm-score: 0}.motion-seq .toolrow-visual:not(.is-playing) .cvs-tsm-run{translate:0 0}.motion-seq .toolrow-visual:not(.is-playing) .cvs-tsm-here{opacity:.32}.motion-seq .toolrow-visual:not(.is-playing) .cvs-tsm-verdict,.motion-seq .toolrow-visual:not(.is-playing) .cvs-tsm-goal,.motion-seq .toolrow-visual:not(.is-playing) .cvs-tsm-next-label,.motion-seq .toolrow-visual:not(.is-playing) .cvs-tsm-next-item{opacity:0}@keyframes cvs-tsm-count{0%{--cvs-tsm-score: 0}}@keyframes cvs-tsm-run{0%{translate:0 0}}@keyframes cvs-tsm-light{0%{opacity:.32}}.motion-seq .toolrow-visual.is-playing .cvs-tsm-score{animation:cvs-tsm-count 1.3s var(--ease-out-quart) .25s backwards}.motion-seq .toolrow-visual.is-playing .cvs-tsm-run{animation:cvs-tsm-run 1.3s var(--ease-out-quart) .25s backwards}.motion-seq .toolrow-visual.is-playing .cvs-tsm-here{animation:cvs-tsm-light .46s var(--ease-out-quart) 1.25s backwards}.motion-seq .toolrow-visual.is-playing .cvs-tsm-verdict{animation:toolrow-rise .42s var(--ease-out-quart) 1.35s backwards}.motion-seq .toolrow-visual.is-playing .cvs-tsm-goal{animation:tool-pop-in .38s var(--ease-out-quart) 1.6s backwards}.motion-seq .toolrow-visual.is-playing .cvs-tsm-next-label{animation:tool-fade-in .38s var(--ease-out-quart) 1.8s backwards}.motion-seq .toolrow-visual.is-playing .cvs-tsm-next-item{animation:toolrow-slide .46s var(--ease-out-quart) var(--d, 0ms) backwards}.cvs-tsm-next-item:nth-of-type(2){--d: 1.9s}.cvs-tsm-next-item:nth-of-type(3){--d: 2.02s}@keyframes cvs-tsm-drain{to{--cvs-tsm-score: 0}}@keyframes cvs-tsm-return{to{translate:0 0}}.motion-seq .toolrow-visual.is-rewinding .cvs-tsa-scan,.motion-seq .toolrow-visual.is-rewinding .cvs-tsa-out-label,.motion-seq .toolrow-visual.is-rewinding .cvs-tsa-field,.motion-seq .toolrow-visual.is-rewinding .cvs-tsa-miss,.motion-seq .toolrow-visual.is-rewinding .cvs-tsa-field .cvs-mark,.motion-seq .toolrow-visual.is-rewinding .cvs-tst-head>b,.motion-seq .toolrow-visual.is-rewinding .cvs-tst-count,.motion-seq .toolrow-visual.is-rewinding .cvs-tst-item,.motion-seq .toolrow-visual.is-rewinding .cvs-tst-first,.motion-seq .toolrow-visual.is-rewinding .cvs-tsm-verdict,.motion-seq .toolrow-visual.is-rewinding .cvs-tsm-goal,.motion-seq .toolrow-visual.is-rewinding .cvs-tsm-next-label,.motion-seq .toolrow-visual.is-rewinding .cvs-tsm-next-item{animation:tool-fade-out .3s ease forwards}.motion-seq .toolrow-visual.is-rewinding .cvs-tsa-box{animation:cvs-flag-out .3s ease forwards}@keyframes cvs-flag-out{to{outline-color:transparent}}.motion-seq .toolrow-visual.is-rewinding .cvs-tsm-score{animation:cvs-tsm-drain .3s ease forwards}.motion-seq .toolrow-visual.is-rewinding .cvs-tsm-run{animation:cvs-tsm-return .3s ease forwards}.motion-seq .toolrow-visual.is-rewinding .cvs-tsm-here{animation:cvs-tsm-dim .3s ease forwards}@keyframes cvs-tsm-dim{to{opacity:.32}}.motion-seq .cvs-topic:not(.is-playing) h3:before{background:transparent;color:var(--text-tertiary);box-shadow:inset 0 0 0 1.5px var(--border-medium)}.motion-seq .cvs-topic.is-playing h3:before{animation:toolrow-light .46s var(--ease-out-quint) .12s backwards}.motion-seq .cvs-next-step:not(.is-playing) .cvs-next-dot{background:transparent;color:var(--text-tertiary);box-shadow:inset 0 0 0 1.5px var(--border-medium)}.motion-seq .cvs-next-step:not(.is-playing):after{transform:scaleX(0)}.motion-seq .cvs-next-step.is-playing .cvs-next-dot{animation:tool-dot-light .46s var(--ease-out-quint) backwards}.motion-seq .cvs-next-step.is-playing .tool-node-ring{animation:tool-dot-ring .9s var(--ease-out-quart) .14s backwards}.motion-seq .cvs-next-step.is-playing:after{animation:tool-draw-x .34s var(--ease-out-quart) 60ms backwards}@media(prefers-reduced-motion:reduce){.motion-seq [data-step],.motion-seq [data-step]:before,.motion-seq [data-step]:after,.motion-seq [data-step] *,.motion-seq [data-step] *:before,.motion-seq [data-step] *:after{animation:none!important}}@media(min-width:1081px)and (max-width:1200px){.cvs-steps>.tool-node[data-step="3"]{grid-row:1;margin-top:0}.cvs-steps>.cvs-step[data-step="3"]{grid-row:2}.cvs-steps .tool-node[data-step="2"] .tool-node-rail{display:block}.cvs-steps{--tools-gap: 18px;--tool-pad: 22px}.cvs-step{padding:22px 22px 20px}}@media(max-width:1080px){.cvs-steps{grid-template-columns:minmax(0,1fr);max-width:460px;margin:0 auto}.cvs-steps>.tool-node[data-step],.cvs-steps>.cvs-step[data-step]{grid-row:auto;margin-top:0}.cvs-steps>.tool-node{margin:0 0 14px}.cvs-steps .tool-node-rail{display:none}.cvs-steps>.cvs-step+.tool-node{margin-top:44px;--dot-delay: .3s}.cvs-steps .cvs-step+.tool-node .tool-node-rail{display:block;position:absolute;left:calc(var(--tool-pad) + var(--node-size) / 2 - 1px);bottom:calc(100% + 6px);width:2px;height:32px;margin:0;transform-origin:center top}.motion-seq .cvs-step+.tool-node:not(.is-playing) .tool-node-rail{transform:scaleY(0)}.motion-seq .cvs-step+.tool-node.is-playing .tool-node-rail{animation:tool-draw-y .38s var(--ease-out-quart) backwards}.cvs-why-header .tools-suite-heading br{display:none}}@media(max-width:1024px){.cvs-bandlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}.cvs-guide{grid-template-columns:minmax(0,1fr);gap:40px;max-width:680px}.cvs-next{--next-gap: 28px}}@media(max-width:900px){.cvs-why-panel,.cvs-inner{padding:0 16px}.cvs-band{padding:64px 0}.cvs-bands-strip{padding:40px 0 56px;max-width:560px;margin:0 auto}.cvs-head{margin-bottom:32px}.cvs-reads-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.cvscore-page .cvscore-section{padding:92px 0 56px}.cvs-final{padding:72px 16px 84px}.cvs-final .final-cta-title{font-size:32px;margin-bottom:36px}.cvs-next{grid-template-columns:minmax(0,1fr);--next-gap: 26px;max-width:460px;margin-bottom:40px}.cvs-next-step{flex-direction:row;align-items:flex-start;gap:16px}.cvs-next-dot{flex-shrink:0}.cvs-next-step:not(:last-child):after{top:calc(var(--next-dot) + 8px);left:calc(var(--next-dot) / 2 - 1px);width:2px;height:calc(100% + var(--next-gap) - var(--next-dot) - 16px);transform-origin:center top}.motion-seq .cvs-next-step:not(.is-playing):after{transform:scaleY(0)}.motion-seq .cvs-next-step.is-playing:after{animation:tool-draw-y .38s var(--ease-out-quart) 60ms backwards}.cvs-final-actions{align-items:stretch}.cvs-final .final-cta-button{justify-content:center}.cvs-cta-link{align-self:center}.cvs-tier{grid-template-columns:minmax(0,1fr);gap:6px}}@media(max-width:560px){.cvs-bandlist{grid-template-columns:minmax(0,1fr);gap:24px}.cvs-tst-item span{white-space:normal}.cvs-tst-item{align-items:flex-start}.cvs-tst-item .cvs-sev-dot{margin-top:3.5px}}@media(max-width:400px){.cvs-step{padding:22px 20px 20px}.cvs-step-visual{padding:14px}.cvs-mr-row{grid-template-columns:48px minmax(0,1fr) 15px}.cvs-tsa{flex-direction:column}.cvs-tsa-page,.cvs-tsa-out{flex:0 0 auto}.cvs-tsm-score b{font-size:34px}.cvs-prose p,.cvs-prose li{font-size:15.5px}}
