.mv3 .pscore-hero{padding:var(--3xl) var(--gutter) 72px;text-align:center}.mv3 .pscore-hero,.mv3 .pscore-hero__copy{align-items:center;display:flex;flex-direction:column;gap:var(--md)}.mv3 .pscore-hero__copy{max-width:100%;width:536.53px}.mv3 .pscore-hero__lede{padding-top:var(--xs)}.mv3 .pscore-hero__cta{display:flex;gap:var(--sm);padding-top:var(--sm)}.mv3 .pscore__k{color:var(--muted-600);font-size:12px;letter-spacing:.06em;line-height:20px;text-transform:uppercase}.mv3 .pscore__pick{display:flex;flex-direction:column;gap:var(--sm)}.mv3 .pscore__segments{display:grid;gap:var(--xs);grid-template-columns:repeat(4,minmax(0,1fr))}.mv3 .pscore__seg{background:var(--bg);border:1.5px solid var(--line);border-radius:var(--radius);color:var(--ink);display:flex;flex-direction:column;gap:var(--2xs);padding:var(--sm) var(--md);text-align:left;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.mv3 .pscore__seg:not(.is-active):hover{border-color:#e2e0da;transform:translateY(-1px)}.mv3 .pscore__seg.is-active{background:linear-gradient(var(--ink),var(--ink)) padding-box,var(--grad-interview) border-box;border-color:transparent;color:var(--on-dark)}.mv3 .pscore__seg:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mv3 .pscore__seg-t{font-size:16px;line-height:20px}.mv3 .pscore__seg-d{color:var(--muted-600);font-size:12px;line-height:16px}.mv3 .pscore__seg.is-active .pscore__seg-d{color:hsla(0,0%,98%,.74)}.mv3 .pscore__meter{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:var(--md);padding:var(--lg) var(--xl)}.mv3 .pscore__meter-top{align-items:flex-end;display:flex;gap:var(--md);justify-content:space-between}.mv3 .pscore__meter-label{display:flex;flex-direction:column;gap:var(--xs);min-width:0}.mv3 .pscore__tally{color:var(--ink-strong);font-size:40px;line-height:34px}.mv3 .pscore__tally span{color:var(--muted-600);font-size:20px;line-height:17px}.mv3 .pscore__meter .btn{flex:none;padding:var(--xs) var(--md)}.mv3 .pscore__bar{background:var(--ink-strong);border-radius:2px;height:4px;overflow:hidden}.mv3 .pscore__bar i{background-image:var(--grad-interview);border-radius:2px;display:block;height:100%;transition:width .3s ease}.mv3 .pscore__note{color:var(--muted-600);font-size:12px;line-height:18px}.mv3 .pscore__list{display:flex;flex-direction:column}.mv3 .pscore__row{align-items:flex-start;display:flex;gap:var(--md);padding:var(--xl)}.mv3 .pscore__row+.pscore__row{border-top:1px solid var(--line)}.mv3 .pscore__n{color:var(--muted-600);flex:none;font-size:12px;letter-spacing:.08em;line-height:26px;width:24px}.mv3 .pscore__row-body{display:flex;flex:1 0 0;flex-direction:column;gap:var(--2xs);min-width:0}.mv3 .pscore__row-t{color:var(--ink-strong);font-size:20px;font-weight:400;line-height:26px}.mv3 .pscore__row-d{color:var(--muted-600);font-size:14px;line-height:20px}.mv3 .pscore__fix{color:var(--red-500);font-size:14px;line-height:20px;padding-top:var(--2xs)}.mv3 .pscore__answers{display:flex;flex:none;gap:var(--xs)}.mv3 .pscore__ans{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);font-size:14px;line-height:20px;padding:var(--xs) var(--md);transition:background-color .18s ease,color .18s ease,border-color .18s ease;white-space:nowrap}.mv3 .pscore__ans:hover{border-color:#e2e0da}.mv3 .pscore__ans:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mv3 .pscore__ans--yes.is-active{background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.mv3 .pscore__ans--no.is-active{background:rgba(233,101,74,.1);border-color:var(--red-500);color:var(--red-500)}.mv3 .pscore__out{display:flex;flex-direction:column}.mv3 .pscore__hint{border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted-600);font-size:14px;line-height:20px;padding:var(--md) var(--lg);text-align:center}.mv3 .pscore__result{background:var(--ink-strong);border-radius:var(--radius);color:var(--on-dark);display:flex;flex-direction:column;gap:var(--md);padding:var(--2xl);position:relative}.mv3 .pscore__result:before{background-image:var(--grad-interview);border-radius:var(--radius) var(--radius) 0 0;content:"";height:2px;left:0;position:absolute;right:0;top:0}.mv3 .pscore__result .pscore__k{color:var(--red-500)}.mv3 .pscore__verdict{align-items:flex-end;display:flex;gap:var(--xl);justify-content:space-between}.mv3 .pscore__verdict-copy{display:flex;flex-direction:column;gap:var(--sm);min-width:0}.mv3 .pscore__verdict-t{color:var(--on-dark);font-size:32px;font-weight:400;letter-spacing:-.6px;line-height:36px}.mv3 .pscore__verdict-d{color:hsla(0,0%,98%,.74);font-size:15px;line-height:24px;max-width:68ch}.mv3 .pscore__verdict-seg{color:hsla(0,0%,98%,.5);flex:none;font-size:12px;letter-spacing:.06em;line-height:20px;text-transform:uppercase}.mv3 .pscore__blockers{border-top:1px solid hsla(0,0%,98%,.14);display:flex;flex-direction:column;gap:var(--sm);margin-top:var(--xs);padding-top:var(--xl)}.mv3 .pscore__blockers-grid{display:grid;gap:var(--xs);grid-template-columns:repeat(2,minmax(0,1fr))}.mv3 .pscore__blocker{background:hsla(0,0%,98%,.05);border:1px solid hsla(0,0%,98%,.14);border-radius:var(--radius);color:hsla(0,0%,98%,.82);font-size:14px;line-height:20px;min-width:0;padding:var(--sm) var(--md)}.mv3 .pscore__acts{border-top:1px solid hsla(0,0%,98%,.14);display:flex;flex-wrap:wrap;gap:var(--sm);margin-top:var(--xs);padding-top:var(--xl)}.mv3 .pscore__acts .btn--light{box-shadow:0 0 0 4px hsla(0,0%,98%,.12)}.mv3 .pscore__acts .btn--light:hover{box-shadow:0 0 0 5px hsla(0,0%,98%,.24)}.mv3 .pscore__ghost{box-shadow:inset 0 0 0 1px hsla(0,0%,98%,.3);color:inherit}.mv3 .pscore__ghost:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,98%,.55)}.mv3 .pscore-why{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mv3 .pscore-why__cell{display:flex;flex-direction:column;gap:var(--sm);min-width:0;padding:var(--xl)}.mv3 .pscore-why__cell:nth-child(2n){border-left:1px solid var(--line)}.mv3 .pscore-why__cell:nth-child(n+3){border-top:1px solid var(--line)}.mv3 .pscore-why__t{color:var(--ink-strong);font-size:20px;font-weight:400;line-height:24px}.mv3 .pscore-why__d{color:var(--ink);font-size:16px;line-height:24px}@media (max-width:900px){.mv3 .pscore__segments{grid-template-columns:repeat(2,minmax(0,1fr))}.mv3 .pscore__row{flex-wrap:wrap}.mv3 .pscore__answers{padding-left:calc(24px + var(--md));width:100%}.mv3 .pscore__verdict{align-items:flex-start;flex-direction:column;gap:var(--sm)}.mv3 .pscore__blockers-grid{grid-template-columns:1fr}}@media (max-width:700px){.mv3 .pscore-hero{gap:var(--xl);padding:var(--2xl) var(--gutter) 48px}.mv3 .pscore-hero__copy{width:100%}.mv3 .pscore-hero__copy .hero__title{font-size:40px;letter-spacing:-.8px}.mv3 .pscore-hero__cta{flex-direction:column;width:100%}.mv3 .pscore-hero__cta .btn{width:100%}.mv3 .pscore__segments{grid-template-columns:1fr}.mv3 .pscore__meter{padding:var(--md)}.mv3 .pscore__tally{font-size:32px;line-height:30px}.mv3 .pscore__row{padding:var(--md)}.mv3 .pscore__row-t{font-size:18px;line-height:24px}.mv3 .pscore__answers{padding-left:calc(24px + var(--md))}.mv3 .pscore__ans{flex:1 0 auto}.mv3 .pscore__result{padding:var(--lg)}.mv3 .pscore__verdict-t{font-size:26px;line-height:30px}.mv3 .pscore__acts .btn{width:100%}.mv3 .pscore-why{grid-template-columns:1fr}.mv3 .pscore-why__cell{padding:var(--md)}.mv3 .pscore-why__cell:nth-child(2n){border-left:0}.mv3 .pscore-why__cell+.pscore-why__cell{border-top:1px solid var(--line)}}