/* PeopleIndex / a working sheet for the team and the business. */
.pricing-experience{padding:100px 0 88px;background:var(--pi-white);border:0;color:var(--ink,#111827)}
.pricing-experience>.container{max-width:1320px}
.pricing-experience .pfit-heading{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.65fr);gap:var(--pi-space-48);align-items:end;text-align:left;max-width:none;margin:0 0 46px}
.pricing-experience .pfit-heading .eyebrow{font-size:10px;letter-spacing:1.3px;line-height:1.5;color:var(--ink,#111827);margin:0 0 var(--pi-space-24)}
.pricing-experience .pfit-heading h2{font-size:clamp(40px,4.6vw,65px);font-weight:550;line-height:1.08;letter-spacing:-.045em;margin:0}
.pricing-experience .pfit-heading h2>span{color:var(--pi-blue)}
.pricing-experience .pfit-intro{font-size:14px;line-height:1.85;max-width:330px;color:var(--pi-color-body);margin:0 0 5px}
.pricing-experience .pfit-composition{border:0;border-radius:0;overflow:visible;background:var(--pi-white)}
.pricing-experience .pfit-stage{display:grid;grid-template-columns:1.25fr 1fr;background:var(--pi-ink);color:var(--pi-white);border-radius:0;overflow:hidden}
.pricing-experience .pfit-team-view{display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:410px;padding:28px 42px 36px;text-align:left}
.pricing-experience .pfit-view-label{display:flex;align-items:center;justify-content:space-between;gap:var(--pi-space-20);color:var(--pi-white);font:500 9px/1.5 var(--pi-font-data);letter-spacing:1px}
.pricing-experience .pfit-view-label img{width:166px;height:auto;flex:none;margin-left:-11px}
.pricing-experience .pfit-view-label>span{text-align:right;max-width:112px}
.pricing-experience .pfit-range-wrap{padding:19px 0 28px}
.pricing-experience .pfit-team-count{display:block;color:var(--pi-white);font-size:clamp(66px,7.2vw,104px);font-weight:550;line-height:1;letter-spacing:-.06em;margin:0;min-height:1em;white-space:nowrap;overflow-wrap:normal}
.pricing-experience .pfit-range-wrap>p{font-size:clamp(26px,3vw,38px);font-weight:500;letter-spacing:-.04em;line-height:1.1;color:var(--pi-cyan);margin-top:var(--pi-space-16)}
.pricing-experience .pfit-team-caption{font:400 12px/1.7 var(--pi-font-data);color:var(--pi-color-line-strong);margin:0}
.pricing-experience .pfit-team-art{display:flex;flex-direction:column;justify-content:space-between;padding:33px 38px 30px;background:var(--pi-blue);overflow:hidden;min-width:0;position:relative}
.pricing-experience .pfit-art-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--pi-space-16);color:var(--pi-color-black);font:600 9px/1.5 var(--pi-font-data);letter-spacing:1.1px}
.pricing-experience .pfit-art-heading>span:last-child{font:400 28px/1 var(--pi-font-editorial-only);letter-spacing:0}
.pricing-experience .pfit-team-art>p{font:500 11px/1.6 var(--pi-font-data);margin:var(--pi-space-20) 0 0;color:var(--pi-color-black)}
.pricing-experience .pfit-team-mosaic{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px 17px;align-items:center;max-width:316px;width:100%;margin:26px auto 0;transform:none}
.pricing-experience .pfit-team-mosaic>span{display:block;position:relative;width:100%;max-width:43px;height:58px;margin:0 auto;color:var(--pi-cyan);opacity:1;transition:color .22s ease,opacity .22s ease;isolation:isolate}
.pricing-experience .pfit-team-mosaic>span:before{content:"";position:absolute;top:0;left:50%;width:19px;height:19px;background:currentColor;transform:translateX(-50%)}
.pricing-experience .pfit-team-mosaic>span:after{content:"";position:absolute;bottom:0;left:50%;width:100%;max-width:none;height:33px;background:currentColor;transform:translateX(-50%);clip-path:polygon(0 0,100% 0,100% 72%,75% 72%,75% 100%,25% 100%,25% 72%,0 72%)}
.pricing-experience .pfit-team-mosaic>span:nth-child(3n+1){color:var(--pi-white)}
.pricing-experience .pfit-team-mosaic:where([data-size]:not([data-size=""]):not([data-size="none"]))>span{color:var(--pi-white);opacity:.18}
.pricing-experience .pfit-team-mosaic[data-size="1-5"]>span:nth-child(-n+3),
.pricing-experience .pfit-team-mosaic[data-size="6-20"]>span:nth-child(-n+7),
.pricing-experience .pfit-team-mosaic[data-size="21-50"]>span:nth-child(-n+11),
.pricing-experience .pfit-team-mosaic[data-size="51-100"]>span:nth-child(-n+16),
.pricing-experience .pfit-team-mosaic[data-size="100+"]>span{color:var(--pi-cyan);opacity:1}
.pricing-experience .pfit-selection-band{grid-column:1/-1;background:var(--pi-ink)}
.pricing-experience .pfit-control-label{display:flex;align-items:center;justify-content:space-between;gap:var(--pi-space-20);font-size:12px;font-weight:500;line-height:1.6;text-align:left;color:var(--pi-white);padding:22px var(--pi-space-32);border-top:1px solid var(--pi-alpha-white-30);margin:0}
.pricing-experience .pfit-control-label>span:last-child{font:500 9px/1.5 var(--pi-font-data);letter-spacing:1px;color:var(--pi-color-line-strong)}
.pricing-experience .pfit-control-label>span:last-child>span{margin-left:var(--pi-space-12);font-size:16px}
.pricing-experience .team-size-controls{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;border-top:1px solid var(--pi-alpha-white-30);min-width:0}
.pricing-experience .team-size-controls button{display:grid;grid-template-columns:1fr auto;align-items:center;justify-content:initial;gap:var(--pi-space-8);min-width:0;min-height:107px;padding:18px 25px;border:0;border-right:1px solid var(--pi-alpha-white-30);border-radius:0;background:transparent;color:var(--pi-white);transition:background .18s,color .18s;outline-offset:-6px;text-align:left}
.pricing-experience .team-size-controls button:last-child{border-right:0}
.pricing-experience .team-size-controls button>i{grid-column:1/-1;font:400 9px/1.4 var(--pi-font-data);font-style:normal;opacity:.6}
.pricing-experience .team-size-controls button>span{font-size:clamp(23px,2.5vw,35px);font-weight:500;letter-spacing:-.06em;line-height:1.15;white-space:nowrap}
.pricing-experience .team-size-controls button>small{font-size:10px;line-height:1.5;color:inherit;opacity:.75;align-self:end;margin-bottom:3px}
.pricing-experience .team-size-controls button:hover{background:var(--pi-alpha-white-10)}
.pricing-experience .team-size-controls button[aria-pressed=true]{background:var(--pi-cyan);color:var(--pi-ink)}
.pricing-experience .team-size-controls button[aria-pressed=true]>small{color:var(--pi-ink)}
.pricing-experience .team-size-controls button:focus-visible{outline:3px solid var(--pi-cyan)}
.pricing-experience .team-size-controls button[aria-pressed=true]:focus-visible{outline-color:var(--pi-ink)}
.pricing-experience .pfit-transparency-band{display:grid;grid-template-columns:1fr 1.12fr 205px;align-items:stretch;gap:0;padding:0;border:1px solid var(--pi-color-line-strong);border-top:0;background:var(--pi-white)}
.pricing-experience .pfit-fit-summary{padding:28px 30px}
.pricing-experience .pfit-note-label{display:block;font:600 9px/1.5 var(--pi-font-data);letter-spacing:1px;color:var(--pi-color-body)}
.pricing-experience .pricing-feedback{font-size:14px;font-weight:600;line-height:1.7;min-height:0;margin:10px 0 0;max-width:300px;color:var(--pi-ink)}
.pricing-experience .pfit-price-note{border-left:1px solid var(--pi-color-line-strong);padding:29px 30px;background:var(--pi-color-paper)}
.pricing-experience .pfit-price-note>b{font-size:13px;font-weight:650;line-height:1.6}
.pricing-experience .pfit-price-note>p{font-size:12px;line-height:1.8;color:var(--pi-color-body);margin-top:7px;max-width:360px}
.pricing-experience .pfit-pricing-link{display:flex;align-items:center;justify-content:space-between;gap:var(--pi-space-20);grid-column:auto;width:auto;margin:0;min-height:100%;padding:27px var(--pi-space-24);background:var(--pi-cyan);color:var(--pi-ink);border:0;border-radius:0;outline-offset:-6px}
.pricing-experience .pfit-pricing-link>span:first-child{font-size:22px;font-weight:550;letter-spacing:-.7px;line-height:1.13}
.pricing-experience .pfit-pricing-link>span:last-child{font-size:31px;font-weight:400;line-height:1;align-self:flex-end}
.pricing-experience .pfit-pricing-link:hover{background:var(--pi-color-blue-text);color:var(--pi-white)}
.pricing-experience .pfit-pricing-link:focus-visible{outline:3px solid var(--pi-ink)}
.pricing-experience .pfit-review{display:grid;grid-template-columns:.8fr 1.7fr;gap:60px;margin-top:62px;padding-top:var(--pi-space-32);border-top:1px solid var(--pi-ink)}
.pricing-experience .pfit-review-heading h3{font-size:26px;font-weight:550;letter-spacing:-1px;line-height:1.15;margin:18px 0 13px}
.pricing-experience .pfit-review-heading>p{font-size:12px;line-height:1.8;color:var(--pi-color-body)}
.pricing-experience .value-ledger{margin:0;border:0;min-width:0}
.pricing-experience .value-ledger>div{display:grid;grid-template-columns:1fr 1.15fr;gap:30px;padding:18px 0;border-bottom:1px solid var(--pi-alpha-ink-25);align-items:start;font-size:12px;line-height:1.7}
.pricing-experience .value-ledger .value-ledger-head{font:600 9px/1.6 var(--pi-font-data);letter-spacing:.6px;text-transform:uppercase;padding:0 0 14px;color:var(--pi-color-body)}
.pricing-experience .value-ledger [role=cell]:first-child{display:flex;gap:var(--pi-space-16);font-size:12px;color:var(--pi-color-body)}
.pricing-experience .value-ledger [role=cell]:first-child:before{content:none}
.pricing-experience .value-ledger [role=cell]>i{font:500 9px/1.8 var(--pi-font-data);color:var(--pi-blue);font-style:normal;padding-top:2px}
.pricing-experience .value-ledger [role=cell]:last-child{font-size:11px;line-height:1.7;color:var(--pi-color-body)}
.pricing-experience .value-ledger b{display:block;color:var(--pi-ink);font-size:13px;font-weight:650;letter-spacing:-.15px;margin:0 0 var(--pi-space-4)}
@media(max-width:1050px){
 .pricing-experience .pfit-heading{grid-template-columns:1.5fr .8fr;gap:30px}.pricing-experience .pfit-heading h2{font-size:clamp(38px,4.8vw,52px)}
 .pricing-experience .pfit-team-view{padding:var(--pi-space-24) 30px var(--pi-space-32);min-height:395px}.pricing-experience .pfit-view-label{align-items:start;flex-direction:column;gap:0}.pricing-experience .pfit-view-label>span{max-width:none;text-align:left}
 .pricing-experience .pfit-team-count{font-size:clamp(65px,7.5vw,84px)}.pricing-experience .pfit-team-art{padding:30px}.pricing-experience .pfit-team-mosaic{gap:14px;max-width:280px}.pricing-experience .pfit-team-mosaic>span{height:52px;max-width:36px}.pricing-experience .pfit-team-mosaic>span:before{width:17px;height:17px}.pricing-experience .pfit-team-mosaic>span:after{height:29px}
 .pricing-experience .team-size-controls button{padding:18px;gap:5px}.pricing-experience .team-size-controls button>span{font-size:28px}.pricing-experience .team-size-controls button>small{font-size:9px}
 .pricing-experience .pfit-transparency-band{grid-template-columns:1fr 1.1fr 165px}.pricing-experience .pfit-fit-summary,.pricing-experience .pfit-price-note{padding:var(--pi-space-24)}.pricing-experience .pfit-pricing-link{padding:var(--pi-space-24) var(--pi-space-20)}.pricing-experience .pfit-pricing-link>span:first-child{font-size:20px}
 .pricing-experience .pfit-review{grid-template-columns:.8fr 1.6fr;gap:var(--pi-space-32)}.pricing-experience .value-ledger>div{gap:var(--pi-space-20)}
}
@media(max-width:760px){
 .pricing-experience{padding:var(--pi-space-64) 0}.pricing-experience .pfit-heading{grid-template-columns:1fr;gap:22px;margin-bottom:var(--pi-space-32)}.pricing-experience .pfit-heading .eyebrow{font-size:9px;margin-bottom:var(--pi-space-20)}.pricing-experience .pfit-heading h2{font-size:clamp(36px,7.1vw,52px);line-height:1.09}.pricing-experience .pfit-intro{max-width:430px;font-size:14px;margin:0}
 .pricing-experience .pfit-stage{grid-template-columns:1.15fr 1fr}.pricing-experience .pfit-team-view{padding:22px;min-height:340px}.pricing-experience .pfit-view-label img{width:139px}.pricing-experience .pfit-view-label>span{font-size:7px;letter-spacing:.8px}.pricing-experience .pfit-range-wrap{padding:22px 0}.pricing-experience .pfit-team-count{font-size:clamp(46px,8vw,65px);line-height:1}.pricing-experience .pfit-range-wrap>p{font-size:25px}.pricing-experience .pfit-team-caption{font-size:10px}
 .pricing-experience .pfit-team-art{padding:25px var(--pi-space-20)}.pricing-experience .pfit-art-heading{font-size:7px;letter-spacing:.8px;gap:10px}.pricing-experience .pfit-art-heading>span:last-child{font-size:24px}.pricing-experience .pfit-team-mosaic{gap:13px 11px;max-width:240px;margin:var(--pi-space-20) auto 0}.pricing-experience .pfit-team-mosaic>span{height:45px;max-width:31px}.pricing-experience .pfit-team-mosaic>span:before{width:14px;height:14px}.pricing-experience .pfit-team-mosaic>span:after{height:26px}.pricing-experience .pfit-team-art>p{font-size:9px}
 .pricing-experience .pfit-control-label{padding:18px 22px;font-size:11px}.pricing-experience .pfit-control-label>span:last-child{font-size:7px;letter-spacing:.8px}.pricing-experience .team-size-controls button{grid-template-columns:1fr;align-content:center;align-items:start;min-height:104px;padding:15px var(--pi-space-16);gap:5px}.pricing-experience .team-size-controls button>span{font-size:25px}.pricing-experience .team-size-controls button>small{font-size:10px;margin:0;align-self:auto}.pricing-experience .team-size-controls button>i{font-size:8px}
 .pricing-experience .pfit-transparency-band{grid-template-columns:1fr 1.1fr}.pricing-experience .pfit-fit-summary,.pricing-experience .pfit-price-note{padding:22px}.pricing-experience .pricing-feedback{font-size:12px}.pricing-experience .pfit-price-note>b{font-size:12px}.pricing-experience .pfit-price-note>p{font-size:11px;max-width:none}.pricing-experience .pfit-pricing-link{grid-column:1/-1;min-height:65px;padding:18px 22px}.pricing-experience .pfit-pricing-link>span:first-child{font-size:19px;line-height:1.3}.pricing-experience .pfit-pricing-link>span:first-child>br{display:none}.pricing-experience .pfit-pricing-link>span:last-child{align-self:center;font-size:26px}
 .pricing-experience .pfit-review{grid-template-columns:1fr;gap:30px;margin-top:42px;padding-top:26px}.pricing-experience .pfit-review-heading{display:grid;grid-template-columns:1fr 1fr;gap:var(--pi-space-12) var(--pi-space-20);align-items:end}.pricing-experience .pfit-review-heading>.pfit-note-label{grid-column:1/-1}.pricing-experience .pfit-review-heading h3{font-size:25px;margin:0}.pricing-experience .pfit-review-heading>p{font-size:11px;max-width:140px}.pricing-experience .value-ledger>div{gap:26px;padding:17px 0}.pricing-experience .value-ledger .value-ledger-head{display:grid;padding-top:0}
}
@media(max-width:500px){
 .pricing-experience>.container{width:calc(100% - 40px)}.pricing-experience .pfit-heading h2{font-size:36px;letter-spacing:-1.55px}.pricing-experience .pfit-heading h2>span{display:inline;margin:0}.pricing-experience .pfit-heading h2 br{display:block}.pricing-experience .pfit-intro{font-size:13px;line-height:1.8}
 .pricing-experience .pfit-stage{grid-template-columns:1fr}.pricing-experience .pfit-team-view{min-height:0;padding:18px var(--pi-space-24) 26px}.pricing-experience .pfit-view-label{flex-direction:row;align-items:center;gap:var(--pi-space-12)}.pricing-experience .pfit-view-label img{width:151px}.pricing-experience .pfit-view-label>span{text-align:right;max-width:90px}.pricing-experience .pfit-range-wrap{padding:var(--pi-space-20) 0 22px}.pricing-experience .pfit-team-count{font-size:clamp(56px,15vw,72px);letter-spacing:-.055em}.pricing-experience .pfit-range-wrap>p{font-size:27px;margin-top:14px}.pricing-experience .pfit-team-caption{font-size:11px}.pricing-experience .pfit-team-caption br{display:none}
 .pricing-experience .pfit-team-art{padding:23px var(--pi-space-24) 22px}.pricing-experience .pfit-art-heading{font-size:8px}.pricing-experience .pfit-team-mosaic{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 18px;max-width:280px;margin:var(--pi-space-24) auto 0}.pricing-experience .pfit-team-mosaic>span{height:50px;max-width:39px}.pricing-experience .pfit-team-mosaic>span:before{width:16px;height:16px}.pricing-experience .pfit-team-mosaic>span:after{height:28px}.pricing-experience .pfit-team-art>p{font-size:10px;margin-top:19px}
 .pricing-experience .pfit-control-label{display:block;padding:19px var(--pi-space-20);font-size:11px}.pricing-experience .pfit-control-label>span:last-child{display:block;margin-top:5px;font-size:8px}.pricing-experience .pfit-control-label>span:last-child>span{font-size:13px;margin-left:7px}
 .pricing-experience .team-size-controls button{min-height:90px;padding:13px 9px;gap:6px}.pricing-experience .team-size-controls button>span{font-size:20px;letter-spacing:-.07em}.pricing-experience .team-size-controls button>small{font-size:9px}.pricing-experience .team-size-controls button>i{font-size:7px}
 .pricing-experience .pfit-transparency-band{grid-template-columns:1fr}.pricing-experience .pfit-fit-summary{padding:22px}.pricing-experience .pricing-feedback{font-size:14px;max-width:none}.pricing-experience .pfit-price-note{border-left:0;border-top:1px solid var(--pi-color-line-strong);padding:22px}.pricing-experience .pfit-price-note>b{font-size:13px}.pricing-experience .pfit-price-note>p{font-size:12px}.pricing-experience .pfit-pricing-link{grid-column:auto;min-height:70px;padding:var(--pi-space-20) 22px}.pricing-experience .pfit-pricing-link>span:first-child{font-size:21px}
 .pricing-experience .pfit-review-heading{display:block}.pricing-experience .pfit-review-heading h3{margin:var(--pi-space-16) 0 10px;font-size:27px}.pricing-experience .pfit-review-heading>p{max-width:none;font-size:12px}.pricing-experience .value-ledger>div{grid-template-columns:1fr;gap:10px;padding:var(--pi-space-20) 0}.pricing-experience .value-ledger .value-ledger-head{display:none}.pricing-experience .value-ledger [role=cell]:first-child{font-size:12px;gap:14px}.pricing-experience .value-ledger [role=cell]:last-child{padding-left:25px;font-size:12px}.pricing-experience .value-ledger b{font-size:14px}
}
@media(max-width:359px){.pricing-experience .pfit-heading h2{font-size:32px}.pricing-experience .pfit-team-view{padding-inline:var(--pi-space-20)}.pricing-experience .pfit-team-count{font-size:54px}.pricing-experience .pfit-team-mosaic{gap:14px 14px}.pricing-experience .pfit-team-mosaic>span{height:46px}.pricing-experience .pfit-team-mosaic>span:before{width:15px;height:15px}.pricing-experience .pfit-team-mosaic>span:after{height:26px}.pricing-experience .team-size-controls button{padding-inline:6px}.pricing-experience .team-size-controls button>span{font-size:18px}}
@media(prefers-reduced-motion:reduce){.pricing-experience .pfit-team-mosaic>span,.pricing-experience .team-size-controls button{transition:none}}
@media(max-width:600px){
 .pricing-experience .team-size-controls button>span{font-size:clamp(16px,4.65vw,22px)}
}

/* A brand-neutral comparison lets the shared record carry the color. */
.pricing-experience .pfit-review.review-lab{display:block;margin-top:52px;padding:31px var(--pi-space-32) var(--pi-space-20);background:var(--pi-color-cyan-wash);color:var(--pi-ink);border:0;overflow:hidden}
.pricing-experience .review-lab-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;margin-bottom:25px}
.pricing-experience .review-lab-kicker{font:600 9px/1.5 var(--pi-font-data);letter-spacing:1.1px;color:var(--pi-ink);margin:0 0 15px}
.pricing-experience .review-lab-heading h3{font:550 clamp(27px,2.6vw,36px)/1.08 var(--pi-font-editorial);letter-spacing:-1.3px;margin:0;color:var(--pi-ink)}
.pricing-experience .review-lab-heading h3>span{color:var(--pi-ink)}
.pricing-experience .review-lab-control-block{flex:none;max-width:430px}
.pricing-experience .review-lab-switch{display:flex;gap:var(--pi-space-4);background:var(--pi-white);padding:5px;border:1px solid var(--pi-color-line-strong);border-radius:var(--pi-radius-4)}
.pricing-experience .review-lab-switch>button{display:flex;align-items:center;justify-content:center;gap:var(--pi-space-12);min-height:43px;padding:var(--pi-space-12) var(--pi-space-16);color:var(--pi-ink);background:transparent;border:0;border-radius:1px;font:600 11px/1.4 var(--pi-font-data);white-space:nowrap;transition:color 200ms,background 200ms;outline-offset:-4px}
.pricing-experience .review-lab-switch>button[aria-pressed=true]{background:var(--pi-ink);color:var(--pi-white)}
.pricing-experience .review-lab-switch>button:hover{background:var(--pi-color-blue-wash);color:var(--pi-ink)}
.pricing-experience .review-lab-switch>button[aria-pressed=true]:hover{background:var(--pi-ink);color:var(--pi-white)}
.pricing-experience .review-lab-switch>button[data-review-view=after][aria-pressed=true],.pricing-experience .review-lab-switch>button[data-review-view=after][aria-pressed=true]:hover{background:var(--pi-cyan);color:var(--pi-ink)}
.pricing-experience .review-lab-switch>button:focus-visible{outline:2px solid var(--pi-color-blue-text)}
.pricing-experience .review-lab-switch>button>span{font-size:17px;line-height:1}
.pricing-experience .review-lab-instruction{font:400 10px/1.7 var(--pi-font-data);color:var(--pi-ink);margin:9px 0 0}
.pricing-experience .review-lab-canvas{position:relative;height:292px;background:var(--pi-color-blue-wash);border-radius:1px;isolation:isolate;overflow:hidden;transition:background 600ms ease}
.pricing-experience .review-lab-canvas-label{position:absolute;top:18px;left:25px;right:25px;display:flex;justify-content:space-between;gap:15px;color:var(--pi-ink);font:500 8px/1.5 var(--pi-font-data);letter-spacing:1px;margin:0;z-index:3}
.pricing-experience .review-lab-canvas-label>span{color:var(--pi-ink)}
.pricing-experience .review-lab-shared-sheet{position:absolute;z-index:-1;inset:48px 25px 24px;background:var(--pi-white);opacity:0;transform:translateY(5px) scale(.97);transform-origin:center;transition:opacity 400ms ease,transform 600ms cubic-bezier(.22,.75,.2,1);box-shadow:0 7px 0 #00000018}
.pricing-experience .review-lab-shared-sheet>div{display:flex;align-items:center;gap:10px;height:42px;padding:10px 17px;border-bottom:1px solid var(--pi-color-line-strong);color:var(--pi-ink);font:600 8px/1.5 var(--pi-font-data);letter-spacing:.9px}
.pricing-experience .review-lab-shared-sheet img{width:24px;height:24px;flex:none}
.pricing-experience .review-lab-papers{list-style:none;position:absolute;inset:91px 25px 24px;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.pricing-experience .review-lab-paper{position:relative;min-width:0;background:var(--pi-white);border:1px solid var(--pi-color-line-strong);box-shadow:0 8px 13px #00000018;transform-origin:center;transition:transform 600ms cubic-bezier(.22,.75,.2,1),background 600ms ease,border-color 600ms,box-shadow 600ms;will-change:transform}
.pricing-experience .review-lab-paper.paper-record{background:var(--pi-color-soft);transform:translate(-5px,-17px) rotate(-5deg) scale(.94)}
.pricing-experience .review-lab-paper.paper-updates{background:var(--pi-white);transform:translate(0,12px) rotate(4deg) scale(.94);transition-delay:55ms}
.pricing-experience .review-lab-paper.paper-tools{background:var(--pi-color-paper);transform:translate(7px,-12px) rotate(-3deg) scale(.94);transition-delay:110ms}
.pricing-experience .review-lab-paper-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--pi-space-8);padding:var(--pi-space-16) 18px 0;color:var(--pi-ink)}
.pricing-experience .review-lab-paper-meta>span:first-child{font:600 8px/1.5 var(--pi-font-data);letter-spacing:.8px}
.pricing-experience .review-lab-paper-meta>span:last-child{font:500 21px/1 var(--pi-font-editorial);letter-spacing:-1px;color:var(--pi-ink)}
.pricing-experience .review-lab-paper-copy{position:absolute;left:18px;right:18px;top:59px;transition:opacity 250ms ease,translate 400ms cubic-bezier(.22,.75,.2,1)}
.pricing-experience .review-lab-paper-copy>b{display:block;font:600 15px/1.35 var(--pi-font-editorial);letter-spacing:-.3px;color:var(--pi-ink);margin-bottom:9px}
.pricing-experience .review-lab-paper-copy>p{font:400 12px/1.7 var(--pi-font-data);color:var(--pi-ink);margin:0;max-width:260px}
.pricing-experience .review-copy-before{opacity:1;translate:0 0}
.pricing-experience .review-copy-after{opacity:0;translate:0 6px;pointer-events:none}
.pricing-experience .review-lab-paper-edge{position:absolute;left:18px;right:18px;bottom:14px;height:3px;background:var(--pi-alpha-ink-30);transform-origin:left;transform:scaleX(.24);transition:transform 600ms cubic-bezier(.22,.75,.2,1),background 600ms}
.pricing-experience .review-lab[data-review-state=after] .review-lab-shared-sheet{opacity:1;transform:none}
.pricing-experience .review-lab[data-review-state=after] .review-lab-paper{background:transparent;transform:translate(0,0) rotate(0) scale(1);border-color:transparent;box-shadow:none}
.pricing-experience .review-lab[data-review-state=after] .review-lab-paper+.review-lab-paper{border-left-color:var(--pi-color-line-strong)}
.pricing-experience .review-lab[data-review-state=after] .review-copy-before{opacity:0;translate:0 -6px;pointer-events:none}
.pricing-experience .review-lab[data-review-state=after] .review-copy-after{opacity:1;translate:0 0;pointer-events:auto;transition-delay:180ms}
.pricing-experience .review-lab[data-review-state=after] .review-lab-paper-edge{background:var(--pi-cyan);transform:scaleX(1)}
.pricing-experience .review-lab-footer{display:flex;justify-content:space-between;gap:var(--pi-space-20);align-items:baseline;margin-top:17px;font:400 10px/1.7 var(--pi-font-data);color:var(--pi-ink)}
.pricing-experience .review-lab-footer>p{font-weight:600;margin:0;max-width:460px;min-height:17px}
.pricing-experience .review-lab-footer>span{font-size:9px;text-align:right}
@media(max-width:1050px){.pricing-experience .review-lab-heading{gap:var(--pi-space-24)}.pricing-experience .review-lab-heading h3{font-size:29px}.pricing-experience .review-lab-switch>button{padding-inline:var(--pi-space-12);font-size:10px}.pricing-experience .review-lab-paper-meta{padding-inline:15px}.pricing-experience .review-lab-paper-meta>span:first-child{font-size:7px;letter-spacing:.7px}.pricing-experience .review-lab-paper-copy{left:15px;right:15px;top:56px}.pricing-experience .review-lab-paper-copy>b{font-size:13px}.pricing-experience .review-lab-paper-copy>p{font-size:11px}.pricing-experience .review-lab-paper-edge{left:15px;right:15px;bottom:13px}}
@media(max-width:760px){
 .pricing-experience .pfit-review.review-lab{padding:26px var(--pi-space-24) var(--pi-space-20);margin-top:var(--pi-space-40)}.pricing-experience .review-lab-heading{display:block;margin-bottom:23px}.pricing-experience .review-lab-heading h3{font-size:32px;letter-spacing:-1.15px}.pricing-experience .review-lab-control-block{max-width:none;margin-top:22px}.pricing-experience .review-lab-switch{width:max-content;max-width:100%}.pricing-experience .review-lab-switch>button{min-height:44px;padding:var(--pi-space-12) 18px;font-size:11px}.pricing-experience .review-lab-instruction{font-size:10px}.pricing-experience .review-lab-canvas{height:330px}.pricing-experience .review-lab-papers{inset:91px 18px 23px}.pricing-experience .review-lab-shared-sheet{inset:48px 18px 23px}.pricing-experience .review-lab-canvas-label{left:18px;right:18px;font-size:7px}.pricing-experience .review-lab-paper-meta{display:block;padding:var(--pi-space-16) 13px 0}.pricing-experience .review-lab-paper-meta>span:last-child{display:block;margin-top:9px;font-size:20px}.pricing-experience .review-lab-paper-copy{left:13px;right:13px;top:79px}.pricing-experience .review-lab-paper-copy>b{font-size:12px;line-height:1.4;margin-bottom:7px}.pricing-experience .review-lab-paper-copy>p{font-size:10px;line-height:1.65}.pricing-experience .review-lab-paper-edge{left:13px;right:13px}.pricing-experience .review-lab-footer{display:block}.pricing-experience .review-lab-footer>p{min-height:34px;font-size:11px}.pricing-experience .review-lab-footer>span{display:block;margin-top:var(--pi-space-4);font-size:9px;text-align:left}
}
@media(max-width:560px){
 .pricing-experience .pfit-review.review-lab{padding:25px 18px 19px}.pricing-experience .review-lab-kicker{font-size:8px;margin-bottom:15px}.pricing-experience .review-lab-heading h3{font-size:29px;letter-spacing:-1.05px}.pricing-experience .review-lab-heading h3 br{display:block}.pricing-experience .review-lab-control-block{margin-top:21px}.pricing-experience .review-lab-switch{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:3px;padding:var(--pi-space-4)}.pricing-experience .review-lab-switch>button{padding:10px var(--pi-space-8);font-size:10px;white-space:normal;text-align:center;gap:6px;min-height:46px}.pricing-experience .review-lab-switch>button>span{font-size:15px}.pricing-experience .review-lab-instruction{font-size:10px;line-height:1.7;margin-top:var(--pi-space-8)}.pricing-experience .review-lab-canvas{height:494px;overflow:hidden}.pricing-experience .review-lab-canvas-label{top:16px;left:17px;right:17px;font-size:7px;letter-spacing:.6px}.pricing-experience .review-lab-papers{inset:80px 16px 21px;grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr))}.pricing-experience .review-lab-shared-sheet{inset:42px 16px 21px}.pricing-experience .review-lab-shared-sheet>div{height:38px;padding:var(--pi-space-8) 13px;gap:7px;font-size:6px;letter-spacing:.6px}.pricing-experience .review-lab-shared-sheet img{width:21px;height:21px}.pricing-experience .review-lab-paper.paper-record{transform:translate(-2px,-18px) rotate(-3deg) scale(.96)}.pricing-experience .review-lab-paper.paper-updates{transform:translate(3px,-6px) rotate(2.5deg) scale(.96)}.pricing-experience .review-lab-paper.paper-tools{transform:translate(-2px,5px) rotate(-2deg) scale(.96)}.pricing-experience .review-lab-paper-meta{display:flex;align-items:center;padding:var(--pi-space-12) 15px 0}.pricing-experience .review-lab-paper-meta>span:first-child{font-size:7px;letter-spacing:.7px}.pricing-experience .review-lab-paper-meta>span:last-child{margin:0;font-size:19px}.pricing-experience .review-lab-paper-copy{left:15px;right:15px;top:42px}.pricing-experience .review-lab-paper-copy>b{font-size:14px;line-height:1.35;margin-bottom:6px}.pricing-experience .review-lab-paper-copy>p{font-size:11px;line-height:1.7;max-width:none}.pricing-experience .review-lab-paper-edge{left:auto;right:15px;bottom:12px;width:32px;height:3px}.pricing-experience .review-lab[data-review-state=after] .review-lab-paper{transform:none}.pricing-experience .review-lab[data-review-state=after] .review-lab-paper+.review-lab-paper{border-left-color:transparent;border-top-color:var(--pi-color-line-strong)}.pricing-experience .review-lab-footer>p{min-height:38px;font-size:10px}.pricing-experience .review-lab-footer>span{font-size:9px;line-height:1.8}
}
@media(max-width:359px){.pricing-experience .pfit-review.review-lab{padding-inline:15px}.pricing-experience .review-lab-heading h3{font-size:26px}.pricing-experience .review-lab-switch>button{font-size:9px;padding-inline:6px}.pricing-experience .review-lab-paper-copy>b{font-size:12px}.pricing-experience .review-lab-paper-copy>p{font-size:10px}.pricing-experience .review-lab-paper-meta{padding-inline:13px}.pricing-experience .review-lab-paper-copy{left:13px;right:13px}.pricing-experience .review-lab-canvas-label{font-size:6px}}
@media(prefers-reduced-motion:reduce){.pricing-experience .review-lab *{transition:none!important;animation:none!important;will-change:auto!important}}
@media print{.pricing-experience .review-lab *{transition:none!important;animation:none!important;box-shadow:none!important}.pricing-experience .review-lab-canvas{break-inside:avoid}.pricing-experience .review-lab-switch{display:none}}

/* Supplied lockups retain the kit's working minimum and clear layout space. */
.pricing-experience .pfit-view-label{flex-wrap:wrap;gap:var(--pi-space-12)}
.pricing-experience .pfit-view-label>img{width:180px;height:auto}
.pricing-experience .review-lab-canvas{height:310px}
.pricing-experience .review-lab-shared-sheet>div{height:48px}
.pricing-experience .review-lab-shared-sheet img{width:32px;height:32px}
.pricing-experience .review-lab-papers{top:97px}
@media(max-width:760px){.pricing-experience .review-lab-canvas{height:340px}}
@media(max-width:560px){.pricing-experience .review-lab-canvas{height:514px}.pricing-experience .review-lab-papers{top:90px}.pricing-experience .review-lab-shared-sheet>div{height:48px}}

/* A lighter chooser gives the team chapter room to be the dark focal point. */
@media screen {
 .pricing-experience{padding:82px 0;background:var(--pi-white)}
 .pricing-experience .pfit-heading{margin-bottom:34px;gap:36px}
 .pricing-experience .pfit-heading .eyebrow{font-size:11px;letter-spacing:1px;margin-bottom:18px;color:var(--blue-text)}
 .pricing-experience .pfit-heading h2{font-size:var(--pi-type-value-heading-size);line-height:1.13}
 .pricing-experience .pfit-heading h2>span{color:var(--ink)}
 .pricing-experience .pfit-intro{font-size:15px;line-height:1.8;max-width:350px}
 .pricing-experience .pfit-composition{border:1px solid var(--line);border-radius:var(--pi-radius-12);overflow:hidden;box-shadow:0 8px 26px -22px var(--pi-alpha-ink-30)}
 .pricing-experience .pfit-stage{grid-template-columns:1fr 1fr;border-radius:0;background:var(--paper)}
 .pricing-experience .pfit-team-view{background:var(--ink);min-height:340px;padding:28px 36px}
 .pricing-experience .pfit-view-label{font-size:10px;letter-spacing:.75px;gap:var(--pi-space-16)}
 .pricing-experience .pfit-view-label>span{max-width:140px}
 .pricing-experience .pfit-range-wrap{padding:var(--pi-space-20) 0}
 .pricing-experience .pfit-team-count{font-size:clamp(58px,6vw,84px)}
 .pricing-experience .pfit-range-wrap>p{font-size:30px;line-height:1.18;margin-top:var(--pi-space-12)}
 .pricing-experience .pfit-team-caption{font-size:13px;line-height:1.75}
 .pricing-experience .pfit-team-art{background:var(--blue-wash);padding:26px 36px;color:var(--ink)}
 .pricing-experience .pfit-art-heading{font-size:10px;letter-spacing:.8px;color:var(--body)}
 .pricing-experience .pfit-team-art>p{font-size:13px;font-weight:400;color:var(--body)}
 .pricing-experience .pfit-team-mosaic{max-width:280px;margin-top:22px;gap:var(--pi-space-12) var(--pi-space-20)}
 .pricing-experience .pfit-team-mosaic>span{max-width:34px;height:45px;color:var(--blue);opacity:1}
 .pricing-experience .pfit-team-mosaic>span:before{width:15px;height:15px}
 .pricing-experience .pfit-team-mosaic>span:after{height:25px}
 .pricing-experience .pfit-team-mosaic>span:nth-child(3n+1){color:var(--cyan)}
 .pricing-experience .pfit-team-mosaic[data-size]:where(:not([data-size=""]):not([data-size="none"]))>span{color:var(--line-strong);opacity:1}
 .pricing-experience .pfit-team-mosaic[data-size="1-5"]>span:nth-child(-n+3),
 .pricing-experience .pfit-team-mosaic[data-size="6-20"]>span:nth-child(-n+7),
 .pricing-experience .pfit-team-mosaic[data-size="21-50"]>span:nth-child(-n+11),
 .pricing-experience .pfit-team-mosaic[data-size="51-100"]>span:nth-child(-n+16),
 .pricing-experience .pfit-team-mosaic[data-size="100+"]>span{color:var(--blue);opacity:1}
 .pricing-experience .pfit-selection-band{background:var(--pi-white);padding:0 var(--pi-space-20) var(--pi-space-20)}
 .pricing-experience .pfit-control-label{font-size:14px;font-weight:550;color:var(--ink);border-top:0;padding:22px var(--pi-space-4) var(--pi-space-16)}
 .pricing-experience .pfit-control-label>span:last-child{display:none}
 .pricing-experience .team-size-controls{gap:var(--pi-space-8);border-top:0}
 .pricing-experience .team-size-controls button,.pricing-experience .team-size-controls button:last-child{min-height:76px;align-content:center;grid-template-columns:1fr auto;padding:14px 18px;border:1px solid var(--line-strong);border-radius:var(--pi-radius-8);background:var(--paper);color:var(--ink);gap:7px}
 .pricing-experience .team-size-controls button>i{display:none}
 .pricing-experience .team-size-controls button>span{font-size:26px;line-height:1.2;letter-spacing:-.04em}
 .pricing-experience .team-size-controls button>small{font-size:11px;color:var(--body);opacity:1;margin-bottom:2px}
 .pricing-experience .team-size-controls button:hover{background:var(--blue-wash);border-color:var(--blue)}
 .pricing-experience .team-size-controls button[aria-pressed=true]{background:var(--cyan);border-color:var(--ink);color:var(--ink)}
 .pricing-experience .team-size-controls button[aria-pressed=true]>small{color:var(--ink)}
 .pricing-experience .team-size-controls button:focus-visible{outline:2px solid var(--blue-text);outline-offset:3px}
 .pricing-experience .pfit-transparency-band{border:0;border-top:1px solid var(--line);grid-template-columns:1fr 1.1fr 185px}
 .pricing-experience .pfit-fit-summary,.pricing-experience .pfit-price-note{padding:var(--pi-space-24) 28px}
 .pricing-experience .pfit-note-label{font-size:10px;letter-spacing:.9px}
 .pricing-experience .pricing-feedback{font-size:14px;font-weight:500;line-height:1.8}
 .pricing-experience .pfit-price-note{background:var(--paper);border-color:var(--line)}
 .pricing-experience .pfit-price-note>b{font-size:14px}
 .pricing-experience .pfit-price-note>p{font-size:13px;line-height:1.75}
 .pricing-experience .pfit-pricing-link{background:var(--blue-wash);padding:var(--pi-space-24);color:var(--blue-text)}
 .pricing-experience .pfit-pricing-link>span:first-child{font-size:20px;line-height:1.25}
 .pricing-experience .pfit-pricing-link:hover{background:var(--blue-text);color:var(--pi-white)}

 /* The comparison remains tactile, with restrained motion and readable notes. */
 .pricing-experience .pfit-review.review-lab{margin-top:44px;padding:30px;border:1px solid var(--pi-alpha-cyan-40);border-radius:var(--pi-radius-12);background:var(--pi-color-cyan-wash)}
 .pricing-experience .review-lab-kicker{font-size:10px;letter-spacing:1px;margin-bottom:14px}
 .pricing-experience .review-lab-heading h3{font-size:32px;line-height:1.18;letter-spacing:-1.1px}
 .pricing-experience .review-lab-switch{border-radius:var(--pi-radius-9);background:var(--pi-white)}
 .pricing-experience .review-lab-switch>button{font-size:12px;min-height:44px;padding:var(--pi-space-12) 14px;border-radius:var(--pi-radius-6)}
 .pricing-experience .review-lab-instruction{font-size:12px;line-height:1.75}
 .pricing-experience .review-lab-canvas{height:350px;border-radius:var(--pi-radius-8);background:var(--pi-color-cyan-wash)}
 .pricing-experience .review-lab-canvas-label{font-size:10px;letter-spacing:.7px}
 .pricing-experience .review-lab-paper{border-radius:var(--pi-radius-8);box-shadow:0 6px 16px -10px var(--pi-alpha-ink-40)}
 .pricing-experience .review-lab-paper.paper-record{transform:translate(-3px,-10px) rotate(-1.5deg) scale(.96);background:var(--pi-white)}
 .pricing-experience .review-lab-paper.paper-updates{transform:translate(0,10px) rotate(1deg) scale(.96);background:var(--pi-white)}
 .pricing-experience .review-lab-paper.paper-tools{transform:translate(3px,-5px) rotate(-1deg) scale(.96);background:var(--pi-white)}
 .pricing-experience .review-lab-paper-meta>span:first-child{font-size:10px;letter-spacing:.6px}
 .pricing-experience .review-lab-paper-meta>span:last-child{font-size:22px}
 .pricing-experience .review-lab-paper-copy>b{font-size:18px;line-height:1.35}
 .pricing-experience .review-lab-paper-copy>p{font-size:14px;line-height:1.75}
 .pricing-experience .review-lab-shared-sheet{border-radius:var(--pi-radius-8);box-shadow:0 4px 14px -10px var(--pi-alpha-ink-40)}
 .pricing-experience .review-lab-shared-sheet>div{font-size:9px;letter-spacing:.6px}
 .pricing-experience .review-lab[data-review-state=after] .review-lab-paper{transform:none;border-radius:0}
 .pricing-experience .review-lab-footer>p{font-size:12px;line-height:1.75}
 .pricing-experience .review-lab-footer>span{font-size:11px;line-height:1.7}
}
@media screen and (max-width:1050px){
 .pricing-experience .pfit-team-view,.pricing-experience .pfit-team-art{padding:26px}
 .pricing-experience .team-size-controls button,.pricing-experience .team-size-controls button:last-child{padding-inline:13px;grid-template-columns:1fr;gap:var(--pi-space-4)}
 .pricing-experience .team-size-controls button>small{align-self:auto;margin:0}
 .pricing-experience .pfit-transparency-band{grid-template-columns:1fr 1.2fr}
 .pricing-experience .pfit-pricing-link{grid-column:1/-1;min-height:64px;padding:18px 26px}
 .pricing-experience .pfit-pricing-link>span:first-child>br{display:none}
 .pricing-experience .pfit-pricing-link>span:last-child{align-self:center}
 .pricing-experience .review-lab-heading{align-items:start}
 .pricing-experience .review-lab-heading h3{font-size:28px}
 .pricing-experience .review-lab-paper-copy>b{font-size:16px}
 .pricing-experience .review-lab-paper-copy>p{font-size:13px}
}
@media screen and (max-width:760px){
 .pricing-experience{padding:60px 0}
 .pricing-experience .pfit-heading{grid-template-columns:1fr;gap:var(--pi-space-20);margin-bottom:28px}
 .pricing-experience .pfit-heading h2{font-size:42px}
 .pricing-experience .pfit-intro{max-width:500px;font-size:14px}
 .pricing-experience .pfit-team-view{min-height:300px}
 .pricing-experience .pfit-range-wrap>p{font-size:26px}
 .pricing-experience .pfit-team-caption{font-size:12px}
 .pricing-experience .pfit-team-art{padding:25px var(--pi-space-20)}
 .pricing-experience .pfit-team-mosaic{gap:var(--pi-space-12);max-width:245px}
 .pricing-experience .pfit-team-mosaic>span{max-width:29px;height:42px}
 .pricing-experience .pfit-team-mosaic>span:before{width:14px;height:14px}
 .pricing-experience .pfit-team-mosaic>span:after{height:24px}
 .pricing-experience .pfit-team-art>p{font-size:12px}
 .pricing-experience .pfit-review.review-lab{padding:var(--pi-space-24);margin-top:34px}
 .pricing-experience .review-lab-heading{display:block}
 .pricing-experience .review-lab-paper-copy{top:76px}
 .pricing-experience .review-lab-canvas{height:375px}
 .pricing-experience .review-lab-paper-meta>span:first-child{font-size:9px}
 .pricing-experience .review-lab-paper-copy>b{font-size:15px}
 .pricing-experience .review-lab-paper-copy>p{font-size:12px;line-height:1.75}
}
@media screen and (max-width:560px){
 .pricing-experience .pfit-heading h2{font-size:38px}
 .pricing-experience .pfit-stage{grid-template-columns:1fr}
 .pricing-experience .pfit-team-view{padding:var(--pi-space-24);min-height:0}
 .pricing-experience .pfit-view-label{flex-direction:row;font-size:9px;gap:10px}
 .pricing-experience .pfit-view-label>span{max-width:98px}
 .pricing-experience .pfit-team-count{font-size:62px}
 .pricing-experience .pfit-range-wrap>p{font-size:27px}
 .pricing-experience .pfit-team-caption br{display:none}
 .pricing-experience .pfit-team-art{padding:22px var(--pi-space-24)}
 .pricing-experience .pfit-team-mosaic{grid-template-columns:repeat(10,minmax(0,1fr));max-width:none;gap:var(--pi-space-16) 10px;margin-top:var(--pi-space-20)}
 .pricing-experience .pfit-team-mosaic>span{height:28px;max-width:21px}
 .pricing-experience .pfit-team-mosaic>span:before{width:9px;height:9px}
 .pricing-experience .pfit-team-mosaic>span:after{height:16px}
 .pricing-experience .pfit-selection-band{padding:0 var(--pi-space-16) var(--pi-space-16)}
 .pricing-experience .pfit-control-label{font-size:13px;padding:18px 0 14px}
 .pricing-experience .team-size-controls{grid-template-columns:repeat(6,minmax(0,1fr))}
 .pricing-experience .team-size-controls button,.pricing-experience .team-size-controls button:last-child{grid-column:span 2;min-height:70px;padding:var(--pi-space-12);text-align:center;gap:2px}
 .pricing-experience .team-size-controls button:nth-child(n+4){grid-column:span 3}
 .pricing-experience .team-size-controls button>span{font-size:23px}
 .pricing-experience .team-size-controls button>small{font-size:11px}
 .pricing-experience .pfit-transparency-band{grid-template-columns:1fr}
 .pricing-experience .pfit-fit-summary,.pricing-experience .pfit-price-note{padding:22px}
 .pricing-experience .pfit-price-note{border-top:1px solid var(--line);border-left:0}
 .pricing-experience .pfit-pricing-link{grid-column:auto;padding:18px 22px}
 .pricing-experience .pfit-review.review-lab{padding:23px var(--pi-space-16)}
 .pricing-experience .review-lab-heading h3{font-size:28px}
 .pricing-experience .review-lab-switch>button{font-size:11px;padding-inline:10px}
 .pricing-experience .review-lab-instruction{font-size:12px}
 .pricing-experience .review-lab-canvas{height:625px}
 .pricing-experience .review-lab-canvas-label{font-size:9px;gap:var(--pi-space-12);left:12px;right:12px}
 .pricing-experience .review-lab-canvas-label>span{display:none}
 .pricing-experience .review-lab-papers{top:94px;left:8px;right:8px;bottom:22px}
 .pricing-experience .review-lab-paper-meta{display:flex;padding:15px var(--pi-space-16) 0}
 .pricing-experience .review-lab-paper-meta>span:first-child{font-size:9px}
 .pricing-experience .review-lab-paper-copy{top:49px;left:16px;right:16px}
 .pricing-experience .review-lab-paper-copy>b{font-size:16px;line-height:1.4}
 .pricing-experience .review-lab-paper-copy>p{font-size:13px;line-height:1.75}
 .pricing-experience .review-lab-shared-sheet{left:8px;right:8px}
 .pricing-experience .review-lab-shared-sheet>div{font-size:8px;gap:9px;padding-inline:var(--pi-space-12);letter-spacing:.2px}
 .pricing-experience .review-lab-footer>p{font-size:12px;min-height:44px}
 .pricing-experience .review-lab-footer>span{font-size:10px}
}

/* Benefits first, one team-size decision next. No repeated pitch around it. */
@media screen{
 .pricing-experience{padding:68px 0}
 .pricing-experience .pfit-heading{margin-bottom:28px}
 .pricing-experience .pfit-review.review-lab{margin:0 0 var(--pi-space-32);padding:var(--pi-space-24);border-radius:var(--pi-radius-12)}
 .pricing-experience .review-lab-heading{margin-bottom:18px;align-items:center;gap:var(--pi-space-24)}
 .pricing-experience .review-lab-heading h3{font-size:23px;line-height:1.3;letter-spacing:-.6px}
 .pricing-experience .review-lab-canvas{height:260px}
 .pricing-experience .review-lab-shared-sheet{inset:0 0 12px;box-shadow:none}
 .pricing-experience .review-lab-shared-sheet>div{height:44px;font-size:10px;font-weight:550;letter-spacing:.65px;padding-inline:var(--pi-space-20)}
 .pricing-experience .review-lab-papers{inset:44px 0 12px}
 .pricing-experience .review-lab-paper{box-shadow:none}
 .pricing-experience .review-lab-paper-meta{padding:17px var(--pi-space-20) 0}
 .pricing-experience .review-lab-paper-meta>span:only-child{font:600 10px/1.5 var(--pi-font-data);letter-spacing:.6px;color:var(--pi-color-body);margin:0}
 .pricing-experience .review-lab-paper-copy{top:48px;left:20px;right:20px}
 .pricing-experience .review-lab-paper-copy>b{font-size:18px;line-height:1.4;letter-spacing:-.3px;margin-bottom:9px}
 .pricing-experience .review-lab-paper-copy>p{font-size:14px;line-height:1.75;color:var(--pi-color-body);max-width:29ch}
 .pricing-experience .review-lab-paper-edge{display:none}
 .pricing-experience .review-lab-footer{justify-content:flex-start;margin-top:10px}
 .pricing-experience .review-lab-footer>span{font-size:11px;line-height:1.7;text-align:left}
 .pricing-experience .pfit-team-view{min-height:240px;justify-content:center;padding:28px 34px}
 .pricing-experience .pfit-range-wrap{padding:0}
 .pricing-experience .pfit-team-count{font-size:var(--pi-editorial-pricing-team-count-size)}
 .pricing-experience .pfit-range-wrap>p{font-size:25px;line-height:1.3;margin-top:14px}
 .pricing-experience .pfit-team-art{justify-content:center;padding:var(--pi-space-24) 34px}
 .pricing-experience .pfit-team-mosaic{margin:0 auto;max-width:270px;gap:var(--pi-space-12) 18px}
 .pricing-experience .pfit-team-mosaic>span{max-width:29px;height:39px}
 .pricing-experience .pfit-team-mosaic>span:before{height:13px;width:13px}
 .pricing-experience .pfit-team-mosaic>span:after{height:22px}
 .pricing-experience .pfit-transparency-band{grid-template-columns:minmax(0,1fr) 190px}
 .pricing-experience .pfit-price-note{border-left:0;padding:22px 28px}
 .pricing-experience .pfit-price-note>p{max-width:64ch;font-size:14px}
 .pricing-experience .pfit-pricing-link{grid-column:auto;min-height:88px;padding:22px var(--pi-space-24)}
 .pricing-experience .pfit-pricing-link>span:first-child{font-size:18px}
 .pricing-experience .pfit-pricing-link>span:first-child>br{display:none}
 .pricing-experience .pfit-pricing-link>span:last-child{align-self:center}
}
@media screen and (max-width:900px){
 .pricing-experience .review-lab-paper-copy>b{font-size:16px}
 .pricing-experience .review-lab-paper-copy>p{font-size:13px}
 .pricing-experience .review-lab-heading{display:block}
 .pricing-experience .review-lab-control-block{margin-top:var(--pi-space-16);max-width:none}
 .pricing-experience .review-lab-switch{width:max-content;max-width:100%}
}
@media screen and (max-width:800px){
 .pricing-experience .review-lab-canvas{height:475px}
 .pricing-experience .review-lab-papers{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr))}
 .pricing-experience .review-lab-paper-meta{display:flex;padding:13px var(--pi-space-20) 0}
 .pricing-experience .review-lab-paper-copy{top:39px}
 .pricing-experience .review-lab-paper-copy>b{font-size:17px;margin-bottom:6px}
 .pricing-experience .review-lab-paper-copy>p{font-size:14px;max-width:none}
 .pricing-experience .review-lab[data-review-state=after] .review-lab-paper+.review-lab-paper{border-left-color:transparent;border-top-color:var(--pi-color-line-strong)}
}
@media screen and (max-width:560px){
 .pricing-experience{padding:52px 0}
 .pricing-experience .pfit-review.review-lab{padding:var(--pi-space-20) var(--pi-space-16);margin-bottom:26px}
 .pricing-experience .review-lab-heading h3{font-size:22px}
 .pricing-experience .review-lab-switch{display:grid;grid-template-columns:1fr 1fr;width:100%}
 .pricing-experience .review-lab-switch>button{min-height:44px;font-size:11px;padding:10px var(--pi-space-8);white-space:normal}
 .pricing-experience .review-lab-canvas{height:555px}
 .pricing-experience .review-lab-shared-sheet>div{padding-inline:var(--pi-space-16);font-size:9px}
 .pricing-experience .review-lab-paper-meta{padding-inline:var(--pi-space-16)}
 .pricing-experience .review-lab-paper-copy{left:16px;right:16px;top:42px}
 .pricing-experience .review-lab-paper-copy>b{font-size:17px}
 .pricing-experience .review-lab-paper-copy>p{font-size:14px;line-height:1.7}
 .pricing-experience .pfit-stage{grid-template-columns:1fr 1fr;align-items:stretch}
 .pricing-experience .pfit-team-view{min-height:200px;padding:22px 18px}
 .pricing-experience .pfit-team-count{font-size:var(--pi-editorial-pricing-team-count-mobile-size);letter-spacing:-.055em}
 .pricing-experience .pfit-range-wrap>p{font-size:18px;line-height:1.35;margin-top:var(--pi-space-12)}
 .pricing-experience .pfit-team-art{padding:22px var(--pi-space-16)}
 .pricing-experience .pfit-team-mosaic{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px var(--pi-space-8)}
 .pricing-experience .pfit-team-mosaic>span{height:26px;max-width:19px}
 .pricing-experience .pfit-team-mosaic>span:before{width:8px;height:8px}
 .pricing-experience .pfit-team-mosaic>span:after{height:15px}
 .pricing-experience .pfit-transparency-band{grid-template-columns:1fr}
 .pricing-experience .pfit-price-note{padding:var(--pi-space-20)}
 .pricing-experience .pfit-pricing-link{grid-column:auto;min-height:62px;padding:17px var(--pi-space-20)}
}
