.performance-rebuild-page{--rb-ink:#0a2347;--rb-blue:#1768e5;--rb-cyan:#12afc4;--rb-gold:#f3a329;--rb-eyebrow-size:14px;--rb-body-size:16px;--rb-card-title-size:15px;--rb-card-copy-size:14px;--rb-section-title-size:clamp(2rem,2.35vw,2.125rem);color:var(--rb-ink);background:#f7fafe;overflow-x:clip}.performance-rebuild-page .performance-eyebrow{font-size:var(--rb-eyebrow-size);letter-spacing:.08em;line-height:1.55}.rebuild-hero{min-height:min(40rem,100vh - 4.5rem)}.scheme-showcase{background:linear-gradient(145deg,#fffffffa,#eef7fff2);border:1px solid #70a9e659;border-radius:1.8rem;width:min(100%,38rem);min-height:27.4rem;margin:auto;padding:1.15rem;position:relative;overflow:hidden;box-shadow:0 2.4rem 6rem #18468829,inset 0 0 0 1px #fffc}.scheme-showcase:before{content:"";pointer-events:none;background:radial-gradient(circle,#1b8ee81f,#0000 70%);border-radius:50%;width:19rem;height:19rem;position:absolute;top:-7rem;right:-5rem}.showcase-heading,.showcase-footer{z-index:2;justify-content:space-between;align-items:center;gap:.6rem;display:flex;position:relative}.showcase-heading>span{color:#255b9a;align-items:center;gap:.5rem;font-size:13px;font-weight:850;display:inline-flex}.showcase-heading i{background:#19b9ca;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .24rem #19b9ca1a}.showcase-heading small{color:#718ba7;font-size:12px;font-weight:700}.showcase-panels{background:linear-gradient(128deg,#073169,#085aa7);border-radius:1.28rem;height:16.65rem;position:relative}.showcase-panel{--scheme-accent:#247bea;border:1px solid color-mix(in srgb,var(--scheme-accent) 25%,#e5ebf4);background:linear-gradient(125deg,#fff 32%,color-mix(in srgb,var(--scheme-accent) 8%,#fff));opacity:0;visibility:hidden;pointer-events:none;border-radius:1.28rem;flex-direction:column;padding:1.25rem 1.35rem 1.1rem;transition:opacity .12s ease-out,visibility 0s linear .12s;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 1rem 2.6rem #1e4b861a}.showcase-panel.is-active{z-index:1;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease-out .1s,visibility 0s linear .1s}.showcase-panel:before{content:"";border:1px solid color-mix(in srgb,var(--scheme-accent) 22%,transparent);width:14rem;height:14rem;box-shadow:0 0 0 2rem color-mix(in srgb,var(--scheme-accent) 4%,transparent),0 0 0 4rem color-mix(in srgb,var(--scheme-accent) 3%,transparent);pointer-events:none;border-radius:50%;position:absolute;top:-4.2rem;right:-2.8rem}.showcase-panel:after{content:"";background-image:linear-gradient(color-mix(in srgb,var(--scheme-accent) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--scheme-accent) 6%,transparent) 1px,transparent 1px);pointer-events:none;background-size:1.5rem 1.5rem;width:36%;height:100%;position:absolute;top:0;right:0;mask-image:linear-gradient(90deg,#0000,#000)}.tone-cyan{--scheme-accent:#168fb3}.tone-gold{--scheme-accent:#3277c9}.tone-violet{--scheme-accent:#567ac2}.showcase-context,.showcase-main,.showcase-metrics,.showcase-outcome{z-index:1;position:relative}.showcase-context{align-items:center;gap:.5rem;display:flex}.showcase-context span{border:1px solid color-mix(in srgb,var(--scheme-accent) 20%,#fff);background:color-mix(in srgb,var(--scheme-accent) 9%,#fff);color:color-mix(in srgb,var(--scheme-accent) 82%,#0b2448);border-radius:999px;padding:.26rem .55rem;font-size:11px;font-weight:800}.showcase-main small{color:color-mix(in srgb,var(--scheme-accent) 72%,#203a59);font-size:12px;font-weight:800}.showcase-main h2{color:#0d2b52;letter-spacing:-.03em;max-width:17ch;margin:.3rem 0 0;font-size:clamp(1.17rem,1.7vw,1.38rem);line-height:1.28}.showcase-metrics span{color:#284b71;white-space:nowrap;background:#ffffffc2;border:1px solid #6191c12b;border-radius:.65rem;align-items:center;gap:.38rem;min-height:3rem;padding:.5rem .48rem;font-size:12px;font-weight:800;display:flex}.showcase-metrics b{color:var(--scheme-accent);font-size:10px}.showcase-outcome{color:#4f6c8c;align-items:center;gap:.5rem;margin-top:.65rem;font-size:11px;display:flex}.showcase-outcome span{color:var(--scheme-accent);flex:none;font-weight:850}.showcase-outcome strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.showcase-footer p{color:#41607f;align-items:center;gap:.35rem;margin:0;font-size:11.5px;font-weight:750;display:flex}.showcase-footer b{color:#fff;background:linear-gradient(135deg,#1979dc,#16b8c6);border-radius:.4rem;flex:none;place-items:center;width:1.45rem;height:1.45rem;font-size:9px;display:grid}.showcase-footer small{color:#8699ac;white-space:nowrap;font-size:10px}.showcase-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;display:grid}.showcase-tabs button{color:#4f6d8d;min-height:3.4rem;font:inherit;text-align:left;cursor:pointer;background:#ffffffbf;border:1px solid #6491c12e;border-radius:.72rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.14rem;padding:.42rem .55rem;font-size:11.5px;font-weight:850;line-height:1.25;transition:background .25s,border-color .25s,box-shadow .25s;display:flex}.showcase-tabs button span{color:#8197ad;font-size:10px;font-weight:650}.showcase-tabs button:focus-visible{outline-offset:2px;outline:2px solid #2179dd}@media (width<=1100px){.scheme-showcase{width:min(100%,36rem)}}@media (width<=600px){.scheme-showcase{border-radius:1.3rem;min-height:0;padding:.85rem}.showcase-heading{margin:.1rem .1rem .6rem}.showcase-heading small{font-size:10px}.showcase-panels{height:18.2rem}.showcase-panel{padding:1rem}.showcase-main h2{max-width:18ch;font-size:1.18rem}.showcase-metrics{gap:.3rem}.showcase-metrics span{flex-direction:column;align-items:flex-start;gap:.08rem;min-height:3.2rem;padding:.36rem;font-size:10.5px}.showcase-outcome{align-items:flex-start}.showcase-outcome strong{white-space:normal}.showcase-footer{align-items:flex-start}.showcase-footer p{max-width:15rem;line-height:1.4}.showcase-footer small{font-size:9px}.showcase-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-tabs button{min-height:3rem}}.scheme-showcase{background:#f4f8fd;border-color:#4176b54d;width:min(100%,40.5rem);min-height:0;padding:1.1rem;box-shadow:0 1.5rem 3.8rem #123b7029}.showcase-heading small{color:#516e8e}.showcase-panel{background:radial-gradient(circle at 92% 7%,color-mix(in srgb,var(--scheme-accent) 30%,#0a2347),transparent 40%),linear-gradient(130deg,#091f41,#0c3a72);border-color:#5daaff59;padding:1.3rem 1.5rem;box-shadow:0 1rem 2.3rem #082b5b38}.showcase-panel:before{border-color:#ffffff1a;box-shadow:0 0 0 2rem #ffffff08,0 0 0 4rem #ffffff05}.showcase-panel:after{opacity:.22}.showcase-context span+span{color:#d2e3f7;background:#ffffff14;border-color:#ffffff21}.showcase-main{margin-top:.7rem}.showcase-main h2{color:#fff;letter-spacing:-.02em;max-width:none;margin:0;font-size:clamp(1.45rem,2.1vw,1.8rem)}.showcase-main p{color:#9ec9f5;margin:.52rem 0 0;font-size:12px;font-weight:800}.showcase-metrics{align-items:center;gap:.34rem;margin-top:.35rem;display:flex}.showcase-metrics span{color:#fff;text-align:center;white-space:normal;background:#ffffff1f;border-color:#8ac9ff3d;flex:1 1 0;justify-content:center;min-height:3.3rem;padding:.45rem .4rem;font-size:clamp(11px,1.05vw,13px);font-weight:850;position:relative}.showcase-metrics span+span:before{color:#65cfff;content:"+";font-size:16px;font-weight:900;position:absolute;top:50%;left:-.55rem;transform:translateY(-50%)}.showcase-outcome{color:#c4e2ff;align-items:baseline;gap:.55rem;margin-top:.65rem;font-size:12px}.showcase-outcome span{color:#73d5f4;white-space:nowrap}.showcase-outcome strong{color:#fff;font-size:12px;font-weight:700}.showcase-tabs button{color:#163d69;background:#fff;border-color:#5d87b938;border-radius:.65rem;min-height:3.15rem;font-size:12px}.showcase-tabs button span{color:#66819d;font-size:10.5px}.showcase-tabs button.is-active{background:#dfeeff;border-color:#1e78e2;box-shadow:inset 0 0 0 1px #2779dd2e,0 .4rem .8rem #1f58941f}@media (width<=600px){.scheme-showcase{padding:.75rem}.showcase-panels{height:16.6rem}.showcase-panel{padding:1rem}.showcase-main h2{font-size:1.45rem}.showcase-metrics{gap:.2rem}.showcase-metrics span{justify-content:center;align-items:center;min-height:3.6rem;padding:.35rem .2rem;font-size:10.5px;line-height:1.3}.showcase-metrics span+span:before{margin-left:-.48rem}.showcase-outcome strong{white-space:normal}.showcase-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-tabs button{min-height:2.8rem}}.showcase-panel{background:radial-gradient(circle at 94% 4%,#389afd61,#0000 47%),linear-gradient(135deg,#082b5d,#0759a1);padding:1.2rem 1.35rem}.showcase-context{justify-content:space-between}.showcase-context strong{color:#fff;letter-spacing:.01em;font-size:1.25rem;font-weight:900}.showcase-context span{color:#d8efff;background:#ffffff1f;border-color:#d0ebff33;font-size:10px}.showcase-main{justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.43rem;display:flex}.showcase-main h2{font-size:clamp(1.18rem,1.55vw,1.35rem)}.showcase-main p{color:#b1dcff;white-space:nowrap;margin:0}.showcase-metrics{grid-template-columns:minmax(0,1fr);gap:.34rem;margin-top:.55rem;display:grid}.showcase-metric{background:#ffffff1c;border:1px solid #b3deff3d;border-radius:.62rem;grid-template-columns:3.3rem minmax(0,1fr) 4.3rem;align-items:center;gap:.55rem;min-height:3.17rem;padding:.3rem .7rem;display:grid;position:relative}.showcase-metric>strong{color:#fff;font-variant-numeric:tabular-nums;font-size:1.13rem;font-weight:900}.showcase-metrics .showcase-metric>span{flex:initial;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:baseline;gap:.55rem;min-width:0;min-height:0;padding:0;display:flex}.showcase-metric b{color:#fff;white-space:nowrap;font-size:12.5px}.showcase-metric small{color:#c5e5ff;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.showcase-metric i{background:#ffffff2e;border-radius:1rem;height:.34rem;display:block;position:relative;overflow:hidden}.showcase-metric i:after{width:var(--metric-share);border-radius:inherit;content:"";background:linear-gradient(90deg,#62dcf4,#fff);position:absolute;inset:0 auto 0 0}.showcase-outcome{margin-top:.55rem;font-size:11.5px}.showcase-outcome strong{white-space:normal}.showcase-footer{min-height:1.9rem;margin:.1rem .18rem .4rem}.showcase-footer p{color:#426587;font-size:11px}.showcase-tabs button{text-align:center;align-items:center;min-height:2.75rem;padding:.3rem .35rem;font-size:12.5px}.showcase-tabs button.is-active{color:#0757ab;background:#dcecff;border-color:#1e78e2;font-weight:900}@media (width<=600px){.showcase-panels{height:20.2rem}.showcase-panel{padding:.95rem}.showcase-context strong{font-size:1.13rem}.showcase-main{align-items:flex-start}.showcase-main h2{font-size:1.16rem}.showcase-main p{font-size:10px}.showcase-metric{grid-template-columns:2.9rem minmax(0,1fr);gap:.38rem;min-height:3.65rem;padding:.32rem .52rem}.showcase-metric>span{flex-direction:column;gap:.05rem;display:flex}.showcase-metric b{font-size:11.5px}.showcase-metric small{max-width:18ch;font-size:10px}.showcase-metric i{display:none}.showcase-outcome{gap:.35rem;font-size:10.5px}.showcase-outcome strong{font-size:10.5px}.showcase-footer{gap:.4rem}.showcase-footer p,.showcase-footer small{font-size:10px}.showcase-tabs button{min-height:2.8rem;font-size:12px}}.scheme-showcase{padding:1rem}.showcase-heading{margin:.08rem .2rem .78rem}.showcase-heading>span{color:#0a4287;font-size:16px}.showcase-heading small{color:#3c6a9b;font-size:12px}.showcase-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem}.showcase-tabs button{color:#315b86;background:#fff;border-color:#d5e6f9;min-height:2.25rem;font-size:12px}.showcase-tabs button.is-active{color:#fff;background:linear-gradient(130deg,#1179e4,#075bba);border-color:#1578e3;box-shadow:0 .35rem .75rem #1866ce38}.showcase-panels{height:25rem;margin-top:.7rem}.showcase-panel{background:radial-gradient(circle at 88% 15%,color-mix(in srgb,var(--scheme-accent) 42%,transparent),transparent 42%),linear-gradient(128deg,#073169,#085aa7);flex-direction:column;padding:1rem 1.15rem;display:flex}.showcase-blueprint{z-index:1;flex:auto;grid-template-columns:minmax(7.5rem,.7fr) minmax(0,1.75fr);align-items:center;gap:1.45rem;min-height:0;display:grid;position:relative}.showcase-root{background:#ffffff17;border:1px solid #a5daff4d;border-radius:.8rem;flex-direction:column;justify-content:center;min-height:9.8rem;padding:.9rem .65rem;display:flex;position:relative}.showcase-root:after{content:"";background:#70d8f7;width:1.45rem;height:1px;position:absolute;top:50%;right:-1.45rem;box-shadow:0 0 .4rem #70d8f799}.showcase-root small{color:#a9e6ff;font-size:10px;font-weight:800}.showcase-root h2{color:#fff;letter-spacing:-.02em;margin:.55rem 0 0;font-size:clamp(1.12rem,1.55vw,1.36rem);line-height:1.35}.showcase-root em{color:#ffdf9d;margin-top:.8rem;font-size:11px;font-style:normal;font-weight:850}.showcase-root .showcase-guardrail-note{color:#ffe0b5;line-height:1.35}.showcase-branches{gap:.42rem;display:grid;position:relative}.showcase-branches:before{content:"";background:linear-gradient(#67d6f4,#b8edff,#67d6f4);width:1px;position:absolute;top:2rem;bottom:2rem;left:-.78rem;box-shadow:0 0 .4rem #77daf999}.showcase-metric{--metric-accent:#81e4fb;border-color:#addeff4a;border-left:3px solid var(--metric-accent);background:#ffffff1f;grid-template-columns:3.3rem minmax(0,1fr);align-items:center;gap:.48rem;min-height:4.3rem;padding:.43rem .6rem;display:grid;position:relative}.showcase-metric:nth-child(2){--metric-accent:#a5caff}.showcase-metric:nth-child(3){--metric-accent:#89d7e6}.showcase-metric:nth-child(4){--metric-accent:#a9c0f1}.showcase-metric:nth-child(5){--metric-accent:#8fc7ee}.showcase-panel[data-scheme-model=funnel] .showcase-metric{box-shadow:inset 3px 0 0 var(--metric-accent);border-left-width:0;border-radius:.42rem .9rem .9rem .42rem}.showcase-panel[data-scheme-model=funnel] .showcase-metric:nth-child(2){margin-left:.12rem}.showcase-panel[data-scheme-model=funnel] .showcase-metric:nth-child(3){margin-left:.24rem}.showcase-panel[data-scheme-model=funnel] .showcase-metric:nth-child(4){margin-left:.36rem}.showcase-panel[data-scheme-model=funnel] .showcase-metric:nth-child(5){margin-left:.48rem}.showcase-panel[data-scheme-model=milestone] .showcase-branches:before{background:repeating-linear-gradient(#8be4fc 0 .38rem,#0000 .38rem .63rem)}.showcase-panel[data-scheme-model=milestone] .showcase-metric{border-left-width:0;border-bottom:2px solid var(--metric-accent);border-radius:.48rem .8rem}.showcase-panel[data-scheme-model=guardrail] .showcase-metric[data-guardrail=true]{--metric-accent:#ffc17a;border:1px solid #ffc17ab3;border-left:3px solid var(--metric-accent);background:#ffb15729}.showcase-branches[data-count="2"] .showcase-metric{min-height:6.2rem}.showcase-branches[data-count="4"] .showcase-metric{min-height:3.55rem}.showcase-branches[data-count="5"]{gap:.3rem}.showcase-branches[data-count="5"] .showcase-metric{min-height:3.2rem;padding:.25rem .55rem}.showcase-branches[data-count="5"] .showcase-metric>span{gap:0}.showcase-branches[data-count="5"] .showcase-metric b{font-size:12.5px;line-height:1.2}.showcase-branches[data-count="5"] .showcase-metric small{font-size:10.5px;line-height:1.2}.showcase-metric:before{content:"";background:#85e3fb;width:.81rem;height:1px;position:absolute;top:50%;left:-.81rem}.showcase-metric:after{content:"";background:#fff;border-radius:50%;width:.2rem;height:.2rem;position:absolute;top:50%;left:-.92rem;transform:translateY(-50%);box-shadow:0 0 .35rem #8ce9ff}.showcase-metric>strong{color:var(--metric-accent);font-size:1.22rem}.showcase-metrics .showcase-metric>span,.showcase-metric>span{background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.12rem;min-width:0;min-height:0;padding:0;display:flex}.showcase-metric b{color:#fff;font-size:12.5px}.showcase-metric small{color:#c4e6ff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px}.showcase-judgment{z-index:2;background:#02214f7a;border:1px solid #a9dcff47;border-radius:.7rem;flex:none;grid-template-columns:4.4rem minmax(0,1fr);align-items:center;gap:.05rem .55rem;min-height:3.6rem;margin-top:.3rem;padding:.45rem .7rem;display:grid;position:relative}.showcase-judgment-label{color:#8ddfff;white-space:nowrap;grid-row:span 2;font-size:11.5px;font-weight:850}.showcase-judgment-next{color:#c6e7ff;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.35;overflow:hidden}@media (width<=600px){.scheme-showcase{padding:.78rem}.showcase-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.showcase-tabs button{min-height:2.45rem;padding:.25rem .15rem;font-size:10.5px;line-height:1.15}.showcase-panels{height:28rem;margin-top:.55rem}.showcase-panel{padding:.82rem}.showcase-blueprint{grid-template-columns:1fr;align-content:start;gap:.68rem}.showcase-root{min-height:0;padding:.56rem .68rem}.showcase-root:after{display:none}.showcase-root h2{margin-top:.12rem;font-size:1.14rem}.showcase-root em{margin-top:.28rem}.showcase-branches{gap:.32rem;margin-left:.88rem}.showcase-branches:before{left:-.62rem}.showcase-metric{grid-template-columns:2.75rem minmax(0,1fr);gap:.25rem;min-height:4.2rem;padding:.35rem .42rem}.showcase-metric:before{width:.64rem;left:-.64rem}.showcase-metric:after{left:-.75rem}.showcase-metric>strong{font-size:1.05rem}.showcase-metric b{font-size:11.5px}.showcase-metric small{font-size:9.6px}.showcase-judgment{grid-template-columns:3.5rem minmax(0,1fr);min-height:3.8rem;padding:.42rem .55rem}.showcase-judgment strong{font-size:10.5px}.showcase-judgment-next{font-size:9.8px}.showcase-branches[data-count="2"] .showcase-metric{min-height:6rem}.showcase-branches[data-count="4"] .showcase-metric{min-height:3.6rem}.showcase-branches[data-count="5"] .showcase-metric{min-height:2.8rem;padding:.2rem .42rem}}@media (width>=1121px){.performance-rebuild-page .performance-hero-grid{grid-template-columns:minmax(27rem,.85fr) minmax(0,1.15fr);gap:clamp(2rem,3vw,2.5rem)}.performance-rebuild-page .performance-hero h1{font-size:clamp(2.12rem,2.75vw,2.55rem)}.performance-rebuild-page .scheme-showcase{width:100%}}.showcase-panels{height:20.5rem}.showcase-panel{padding:.8rem 1rem}.showcase-blueprint{grid-template-columns:minmax(9.2rem,.78fr) minmax(0,1.75fr);gap:.85rem}.showcase-root{min-height:7rem;padding:.65rem}.showcase-root h2{margin-top:0;font-size:clamp(1.02rem,1.28vw,1.14rem)}.showcase-root.has-spend{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem}.showcase-root.has-spend h2{flex:auto;min-width:0}.showcase-spend{color:#d9eeff;white-space:nowrap;background:#0a5da359;border:1px solid #a3d7fa5e;border-radius:.35rem;flex:none;padding:.22rem .45rem;font-size:10.5px;font-weight:750}.showcase-root em{margin-top:.38rem}.showcase-root:after{width:.85rem;right:-.85rem}.showcase-judgment{background:0 0;border:0;grid-template-columns:1.15fr 1fr;gap:.45rem;min-height:4.95rem;margin-top:.55rem;padding:0;display:grid}.showcase-judgment-result,.showcase-judgment-action{background:#011f4c9e;border:1px solid #a4dbff4d;border-radius:.65rem;flex-direction:column;justify-content:center;gap:.2rem;min-width:0;padding:.55rem .7rem;display:flex}.showcase-judgment-result{border-left:3px solid #ffc46b}.showcase-judgment-action{background:#00477491;border-left:3px solid #74e2d8}.showcase-judgment span{color:#ffe0a5;letter-spacing:.03em;font-size:12px;font-weight:850}.showcase-judgment-action span{color:#9ff6ec}.showcase-judgment strong{color:#fff;text-overflow:clip;white-space:normal;font-size:13.5px;line-height:1.3;overflow:visible}.showcase-metric:before,.showcase-metric:after,.showcase-branches:before{display:none}.showcase-panel[data-scheme-model=scorecard] .showcase-branches,.showcase-panel[data-scheme-model=guardrail] .showcase-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.showcase-panel[data-scheme-model=scorecard] .showcase-metric,.showcase-panel[data-scheme-model=guardrail] .showcase-metric{min-height:3.25rem;padding:.35rem .48rem}.showcase-panel[data-scheme-model=scorecard] .showcase-branches[data-count="5"] .showcase-metric:last-child{grid-column:span 2}.showcase-panel[data-scheme-model=guardrail] .showcase-metric[data-guardrail=true]{grid-column:span 2;padding-right:4.7rem;position:relative;box-shadow:0 0 0 1px #ffb86221,0 0 1rem #ffb86214}.showcase-panel[data-scheme-model=guardrail] .showcase-metric[data-guardrail=true]:after{color:#ffe1b3;content:"重点复核";white-space:nowrap;background:#5c270859;border:1px solid #ffd1938c;border-radius:.35rem;width:auto;height:auto;padding:.23rem .38rem;font-size:10px;font-weight:800;display:block;position:absolute;top:50%;left:auto;right:.5rem;transform:translateY(-50%)}.showcase-panel[data-scheme-model=funnel] .showcase-blueprint,.showcase-panel[data-scheme-model=milestone] .showcase-blueprint{flex-direction:column;justify-content:center;align-items:stretch;gap:.58rem;display:flex}.showcase-panel[data-scheme-model=funnel] .showcase-root,.showcase-panel[data-scheme-model=milestone] .showcase-root{min-height:0;padding:.4rem .7rem}.showcase-panel[data-scheme-model=funnel] .showcase-root:after,.showcase-panel[data-scheme-model=milestone] .showcase-root:after{display:none}.showcase-panel[data-scheme-model=funnel] .showcase-branches,.showcase-panel[data-scheme-model=milestone] .showcase-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.showcase-panel[data-scheme-model=funnel] .showcase-branches[data-count="3"],.showcase-panel[data-scheme-model=milestone] .showcase-branches[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase-panel[data-scheme-model=funnel] .showcase-branches[data-count="4"],.showcase-panel[data-scheme-model=milestone] .showcase-branches[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-panel[data-scheme-model=funnel] .showcase-metric,.showcase-panel[data-scheme-model=milestone] .showcase-metric{border-left:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;min-width:0;min-height:4.65rem;margin:0;padding:.42rem .55rem;display:flex}.showcase-panel[data-scheme-model=funnel] .showcase-metric{clip-path:polygon(0 0,calc(100% - .55rem) 0,100% 50%,calc(100% - .55rem) 100%,0 100%);box-shadow:inset 3px 0 var(--metric-accent);background:linear-gradient(125deg,#fff3,#ffffff14);border-radius:0}.showcase-panel[data-scheme-model=milestone] .showcase-metric{border:0;border-top:2px solid var(--metric-accent);background:linear-gradient(#ffffff21,#ffffff0a);border-radius:0 0 .6rem .6rem;justify-content:flex-start}.showcase-panel[data-scheme-model=milestone] .showcase-metric:before{border:2px solid var(--metric-accent);content:"";width:.62rem;height:.62rem;box-shadow:0 0 .45rem var(--metric-accent);background:#104b88;border-radius:50%;display:block;top:-.38rem;left:.55rem}.showcase-panel[data-scheme-model=funnel] .showcase-metric>strong,.showcase-panel[data-scheme-model=milestone] .showcase-metric>strong{font-size:1.06rem}.showcase-panel[data-scheme-model=funnel] .showcase-metric b,.showcase-panel[data-scheme-model=milestone] .showcase-metric b{white-space:normal}.showcase-panel[data-scheme-model=funnel] .showcase-metric small,.showcase-panel[data-scheme-model=milestone] .showcase-metric small{text-overflow:clip;white-space:normal;font-size:10px;line-height:1.25;overflow:visible}@media (width<=600px){.showcase-panels{height:25.5rem}.showcase-panel{padding:.68rem}.showcase-blueprint{grid-template-columns:1fr;gap:.48rem}.showcase-root{min-height:0;padding:.42rem .55rem}.showcase-root h2{font-size:1.05rem}.showcase-judgment{grid-template-columns:1fr;gap:.3rem;min-height:0;margin-top:.4rem}.showcase-judgment-result,.showcase-judgment-action{gap:.12rem;padding:.4rem .55rem}.showcase-judgment strong{font-size:12.2px;line-height:1.3}.showcase-panel[data-scheme-model=scorecard] .showcase-branches,.showcase-panel[data-scheme-model=guardrail] .showcase-branches{grid-template-columns:1fr;gap:.27rem;margin-left:0}.showcase-panel[data-scheme-model=scorecard] .showcase-metric,.showcase-panel[data-scheme-model=guardrail] .showcase-metric{grid-template-columns:2.65rem minmax(0,1fr);gap:.35rem;min-height:2.48rem;padding:.18rem .45rem}.showcase-panel[data-scheme-model=scorecard] .showcase-branches[data-count="5"] .showcase-metric:last-child,.showcase-panel[data-scheme-model=guardrail] .showcase-metric[data-guardrail=true]{grid-column:auto}.showcase-panel[data-scheme-model=scorecard] .showcase-metric>strong,.showcase-panel[data-scheme-model=guardrail] .showcase-metric>strong{font-size:.9rem}.showcase-panel[data-scheme-model=scorecard] .showcase-metric b,.showcase-panel[data-scheme-model=guardrail] .showcase-metric b{font-size:11.5px}.showcase-panel[data-scheme-model=scorecard] .showcase-metric small,.showcase-panel[data-scheme-model=guardrail] .showcase-metric small{white-space:normal;font-size:10px;line-height:1.2}.showcase-panel[data-scheme-model=funnel] .showcase-blueprint,.showcase-panel[data-scheme-model=milestone] .showcase-blueprint{gap:.42rem}.showcase-panel[data-scheme-model=funnel] .showcase-branches,.showcase-panel[data-scheme-model=milestone] .showcase-branches{grid-template-columns:1fr;gap:.25rem}.showcase-panel[data-scheme-model=funnel] .showcase-branches[data-count="3"],.showcase-panel[data-scheme-model=milestone] .showcase-branches[data-count="3"],.showcase-panel[data-scheme-model=funnel] .showcase-branches[data-count="4"],.showcase-panel[data-scheme-model=milestone] .showcase-branches[data-count="4"]{grid-template-columns:1fr}.showcase-panel[data-scheme-model=funnel] .showcase-metric,.showcase-panel[data-scheme-model=milestone] .showcase-metric{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;min-height:2.5rem;padding:.22rem .55rem}.showcase-panel[data-scheme-model=funnel] .showcase-metric>span,.showcase-panel[data-scheme-model=milestone] .showcase-metric>span{gap:0}.showcase-panel[data-scheme-model=funnel] .showcase-metric small,.showcase-panel[data-scheme-model=milestone] .showcase-metric small{font-size:9.3px}.showcase-panel[data-scheme-model=milestone] .showcase-metric:before{top:-.32rem}}.performance-rebuild-page .performance-compass{aspect-ratio:1.32}.performance-rebuild-page .compass-orbit,.performance-rebuild-page .compass-halo,.performance-rebuild-page .compass-core,.performance-rebuild-page .compass-sweep{top:50%}.performance-rebuild-page .compass-sweep{background:linear-gradient(90deg,#12afc405,#12afc452 58%,#63e5eed6);width:37%;height:1px;animation-duration:14.4s;box-shadow:0 0 .22rem #12afc43d}.performance-rebuild-page .compass-sweep:after{content:"";background:#7ce7ee;border-radius:50%;width:.28rem;height:.28rem;position:absolute;top:50%;right:-.12rem;transform:translateY(-50%);box-shadow:0 0 .55rem #2ecdd9ad}.performance-rebuild-page .compass-node{background:#ffffffd1;border-color:#1768e521;justify-content:flex-start;align-items:center;gap:.62rem;min-width:7.15rem;padding:.62rem .82rem;transition:transform 1.05s cubic-bezier(.22,.78,.24,1),border-color .9s,box-shadow 1.05s cubic-bezier(.22,.78,.24,1),background-color .9s;display:flex;box-shadow:0 .65rem 1.65rem #19407713}.performance-rebuild-page .compass-node-icon{z-index:1;color:#2776cc;background:#eff7ffe6;border:1px solid #1768e521;border-radius:.55rem;flex:none;place-items:center;width:1.65rem;height:1.65rem;transition:color .9s,border-color .9s,background-color .9s,box-shadow .9s;display:grid;position:relative}.performance-rebuild-page .compass-node-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:1rem;height:1rem}.performance-rebuild-page .compass-node b{color:#315777;font-size:.92rem;font-weight:820;transition:color .9s,text-shadow .9s}.performance-rebuild-page .compass-node:before{background:linear-gradient(135deg,#1b75eb9e,#12afc480);transition:opacity 1.05s cubic-bezier(.22,.78,.24,1)}.performance-rebuild-page .compass-node.is-active{color:inherit;background:#f7fdfff0;border-color:#12afc46b;transform:translateY(-.05rem)scale(1.015);box-shadow:0 0 0 .16rem #12afc40b,0 .85rem 2rem #1768e51f}.performance-rebuild-page .compass-node.is-active:before{opacity:.08}.performance-rebuild-page .compass-node.is-active b{color:#0c6e9c;text-shadow:0 0 .9rem #40cfde21}.performance-rebuild-page .compass-node.is-active .compass-node-icon{color:#0798ad;background:#e2fafbe6;border-color:#12afc44d;box-shadow:0 0 .9rem #12afc41c}.performance-rebuild-page .node-result .compass-node-icon{color:#24916d}.performance-rebuild-page .node-incentive .compass-node-icon{color:#c27a10}.performance-rebuild-page .node-scheme,.performance-rebuild-page .node-execute{top:12%}.performance-rebuild-page .node-result,.performance-rebuild-page .node-incentive{bottom:12%}.performance-panorama-section{z-index:2;background:radial-gradient(circle at 12% 8%,#1768e517,#0000 30rem),linear-gradient(#f2f8fe 0%,#eef5fd 58%,#f3f8fd 100%);margin-top:-1px;padding:clamp(4rem,7vw,6rem) 0 clamp(5.5rem,9vw,8.5rem);position:relative;overflow:hidden}.performance-panorama-section:before{content:"";pointer-events:none;background-image:linear-gradient(#2d73be0b 1px,#0000 1px),linear-gradient(90deg,#2d73be0b 1px,#0000 1px);background-size:42px 42px;width:100%;height:14rem;position:absolute;top:0;left:0;mask-image:linear-gradient(#000,#0000)}.panorama-intro{max-width:58rem;margin-bottom:clamp(2.2rem,4vw,3.8rem)}.panorama-intro h2{max-width:18ch}.panorama-intro>p:last-child{max-width:46rem}.performance-panorama{isolation:isolate;background:linear-gradient(145deg,#fffffff5,#f5faffe6);border:1px solid #1768e521;border-radius:1.8rem;grid-template-columns:minmax(0,1.18fr) minmax(17rem,.82fr);gap:1rem 1.4rem;min-height:26rem;padding:clamp(1.25rem,2.7vw,2.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1.8rem 5rem #1c4b8b1f}.performance-panorama:before{z-index:-2;content:"";background:radial-gradient(circle at 58%,#1a75e51c,#0000 17rem),linear-gradient(#1e69c00a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#1e69c00a 1px,#0000 1px) 0 0/42px 42px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#000000c7 72%,#0000)}.performance-panorama:after{z-index:-1;content:"";border:1px solid #2295cd1a;border-radius:50%;width:24rem;height:24rem;position:absolute;top:-8rem;right:-8rem;box-shadow:0 0 0 4rem #1768e506,0 0 0 8rem #12afc405}.incentive-path{background:#ffffff7a;border-radius:1.25rem;grid-template-columns:7rem minmax(10rem,1fr) 3.2rem minmax(9rem,.82fr);align-items:stretch;gap:.75rem;padding:.5rem;display:grid}.path-performance{grid-area:1/1}.path-sales{grid-area:2/1}.path-kind{border-right:1px solid #1768e51f;flex-direction:column;justify-content:center;padding:.8rem .55rem;display:flex}.path-kind span{color:#285c98;font-size:.76rem;font-weight:850}.path-kind small{color:#8395a9;margin-top:.32rem;font-size:.61rem;font-weight:700}.path-sales .path-kind span{color:#087f95}.path-scheme,.path-result{min-height:7.4rem;color:var(--rb-ink);background:#ffffffeb;border:1px solid #1768e526;border-radius:1.05rem;flex-direction:column;justify-content:center;padding:1rem 1.1rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 .75rem 2rem #204b8213}.path-scheme:after,.path-result:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#3b8df1,#0000);height:2px;animation:5.6s ease-in-out infinite rb-card-flow;position:absolute;inset:auto 0 0;transform:translate(-80%)}.path-sales .path-scheme:after,.path-sales .path-result:after{background:linear-gradient(90deg,#0000,#16b5c3,#0000);animation-delay:2.8s}.path-scheme:hover,.path-result:hover{border-color:#1768e566;transform:translateY(-3px);box-shadow:0 1rem 2.5rem #1f519021}.path-scheme small,.path-result small{color:#4481ca;letter-spacing:.08em;font-size:.61rem;font-weight:850}.path-sales .path-scheme small,.path-sales .path-result small{color:#0895a8}.path-scheme strong,.path-result strong{margin:.34rem 0 .5rem;font-size:clamp(.95rem,1.45vw,1.15rem)}.path-scheme span,.path-result span{color:#74899f;font-size:.64rem;font-weight:650;line-height:1.45}.path-result{background:linear-gradient(145deg,#fff,#fffaf1);border-color:#f3a32938}.path-result small{color:#cf8312}.path-arrow,.journey-next{background:#447fc538;align-self:center;height:2px;font-style:normal;display:block;position:relative}.path-arrow:after,.journey-next:after{content:"";border-top:1.5px solid #6190c8;border-right:1.5px solid #6190c8;width:.45rem;height:.45rem;position:absolute;top:50%;right:-.08rem;transform:translateY(-50%)rotate(45deg)}.path-arrow b,.journey-next b{background:#55bcdc;border-radius:50%;width:.32rem;height:.32rem;animation:3.8s ease-in-out infinite rb-line-flow;position:absolute;top:-.16rem;left:0;box-shadow:0 0 .65rem #55bcdce6}.incentive-formula{border-left:1px solid #1768e51a;grid-area:1/2/3/3;grid-template-columns:1fr;align-content:center;justify-items:center;gap:.75rem;padding-left:1.4rem;display:grid;position:relative}.formula-source{color:#486989;justify-content:center;align-items:center;gap:.5rem;font-size:.67rem;font-weight:800;display:flex}.formula-source span{background:#fffaf2;border:1px solid #f3a32933;border-radius:2rem;padding:.42rem .65rem}.formula-source i{color:#d58c1e;font-style:normal}.formula-operator{color:#e29219;background:#fff;border:1px solid #f3a32947;border-radius:50%;place-items:center;width:3.2rem;height:3.2rem;font-size:1.65rem;animation:3.8s ease-in-out infinite rb-operator;display:grid;position:absolute;top:50%;left:-.15rem;transform:translate(-50%,-50%);box-shadow:0 0 0 .5rem #f3a3290f,0 .7rem 1.6rem #8f64211f}.journey-budget,.journey-overview{color:#fff;text-align:center;border-radius:1.1rem;flex-direction:column;justify-content:center;align-items:center;width:min(100%,16rem);min-height:6.8rem;padding:1rem;transition:transform .28s,box-shadow .28s;display:flex;box-shadow:0 1.15rem 2.8rem #0f499733}.journey-budget{background:linear-gradient(145deg,#0d51b5,#267eea)}.journey-overview{background:linear-gradient(145deg,#076a82,#0babb9)}.journey-budget:hover,.journey-overview:hover{transform:translateY(-3px)scale(1.012);box-shadow:0 1.4rem 3.2rem #0f499740}.journey-budget small,.journey-overview small{color:#ffffffb3;letter-spacing:.12em;font-size:.66rem;font-weight:800}.journey-budget strong,.journey-overview strong{margin:.45rem 0;font-size:clamp(1.2rem,2vw,1.65rem)}.journey-budget span,.journey-overview span{color:#ffffffd1;font-size:.68rem}.journey-next{width:2.6rem}.panorama-signal{z-index:3;filter:drop-shadow(0 0 5px #32cdddb3);pointer-events:none;background:linear-gradient(90deg,#0000,#74dfe9,#0000);width:5rem;height:1px;animation:5.6s ease-in-out infinite rb-signal;position:absolute}.signal-one{top:29%;left:35%}.signal-two{animation-delay:2.8s;top:70%;left:35%}.panorama-intro h2{flex-direction:column;gap:.12em;max-width:24ch;display:flex}.panorama-intro h2 span{color:#24476f;letter-spacing:-.025em;font-size:.72em;font-weight:720}.panorama-intro h2 strong{color:var(--rb-ink);font-size:1em;font-weight:900}.performance-panorama{grid-template-rows:1fr;grid-template-columns:minmax(31rem,1.68fr) 3.2rem minmax(8.5rem,.58fr) 2.3rem minmax(10rem,.74fr);align-items:center;gap:.75rem;min-height:22rem}.scheme-cluster{background:#ffffff85;border:1px solid #1768e517;border-radius:1.35rem;grid-column:1;padding:.6rem}.scheme-grid{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.scheme-card{min-height:7rem;color:var(--rb-ink);background:#fffffff5;border:1px solid #1768e524;border-radius:1rem;flex-direction:column;justify-content:center;padding:1rem 1.1rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 .7rem 1.7rem #204b8212}.scheme-card:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#3d8df1,#0000);height:2px;animation:6s ease-in-out infinite rb-card-flow;position:absolute;inset:auto 0 0;transform:translate(-90%)}.scheme-bonus:after{background:linear-gradient(90deg,#0000,#eda339,#0000);animation-delay:1.2s}.scheme-commission{grid-column:1/3;min-height:5.8rem}.scheme-commission:after{background:linear-gradient(90deg,#0000,#14b3c1,#0000);animation-delay:2.4s}.scheme-card:hover{border-color:#1768e561;transform:translateY(-3px);box-shadow:0 1rem 2.4rem #1f51901f}.scheme-card small{color:#3d7dcc;letter-spacing:.08em;font-size:.62rem;font-weight:850}.scheme-bonus small{color:#d98a15}.scheme-commission small{color:#0796a8}.scheme-card strong{margin:.34rem 0 .46rem;font-size:clamp(.95rem,1.45vw,1.15rem)}.scheme-card span{color:#74899f;font-size:.64rem;font-weight:650;line-height:1.45}.scheme-commission{padding-right:9rem}.sales-people{opacity:.45;width:7rem;height:4.5rem;position:absolute;bottom:.45rem;right:1.1rem}.sales-people b{border:1.5px solid #249aae;border-bottom:0;border-radius:1.1rem 1.1rem .25rem .25rem;width:2rem;height:2.15rem;position:absolute;bottom:.3rem}.sales-people b:before{content:"";background:#f1fcfde0;border:1.5px solid #249aae;border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;top:-1.35rem;left:50%;transform:translate(-50%)}.sales-people b:first-child{transform-origin:bottom;left:.25rem;transform:scale(.84)}.sales-people b:nth-child(2){border-color:#1676d2;height:2.5rem;left:2.5rem}.sales-people b:nth-child(2):before{border-color:#1676d2}.sales-people b:nth-child(3){transform-origin:bottom;right:.1rem;transform:scale(.86)}.scheme-merge{grid-column:2;align-self:stretch;min-height:14rem;position:relative}.scheme-merge>span{border-top:1px solid #4184ca47;border-bottom:1px solid #4184ca47;border-right:1px solid #4184ca47;border-radius:0 1rem 1rem 0;width:46%;height:68%;position:absolute;top:16%;left:.2rem}.scheme-merge>i{background:#4184ca4d;width:54%;height:1px;position:absolute;top:50%;left:46%}.scheme-merge>i:after{content:"";border-top:1px solid #6e99c8;border-right:1px solid #6e99c8;width:.38rem;height:.38rem;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.scheme-merge b{background:#55bcdc;border-radius:50%;width:.28rem;height:.28rem;animation:3.8s ease-in-out infinite rb-line-flow;position:absolute;top:-.13rem;left:0;box-shadow:0 0 .55rem #55bcdcd9}.performance-panorama>.journey-budget{grid-column:3;width:100%;min-height:7.4rem}.performance-panorama>.journey-next{grid-column:4;width:100%}.performance-panorama>.journey-overview{grid-column:5;width:100%;min-height:8.5rem}.performance-panorama>.journey-budget,.performance-panorama>.journey-overview{text-align:left;isolation:isolate;align-items:flex-start;padding:1.15rem 1rem;position:relative;overflow:hidden}.performance-panorama>.journey-budget:before{z-index:-1;content:"";border:1px solid #ffffff38;border-radius:50%;width:7.6rem;height:7.6rem;position:absolute;right:-2.8rem;box-shadow:0 0 0 1.25rem #ffffff0b,0 0 0 2.5rem #ffffff06}.budget-coins{opacity:.32;width:4rem;height:3.5rem;position:absolute;bottom:.45rem;right:.55rem}.budget-coins b{border:1px solid #fff;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;display:grid;position:absolute}.budget-coins b:after{content:"¥";color:#fff;font-size:.65rem;font-style:normal;font-weight:800}.budget-coins b:first-child{bottom:.2rem;right:0}.budget-coins b:nth-child(2){bottom:1.05rem;right:1.15rem}.budget-coins b:nth-child(3){bottom:.2rem;right:2.3rem}.overview-trend{opacity:.38;width:5.4rem;height:3.2rem;position:absolute;bottom:.75rem;right:.65rem}.overview-trend b{background:#29b9c6;border:1.5px solid #fff;border-radius:50%;width:.42rem;height:.42rem;position:absolute}.overview-trend b:after{content:"";transform-origin:0;background:#fffc;width:1.55rem;height:1px;position:absolute;top:50%;left:.34rem}.overview-trend b:first-child{bottom:.15rem;left:0}.overview-trend b:first-child:after{transform:rotate(-28deg)}.overview-trend b:nth-child(2){bottom:.9rem;left:1.55rem}.overview-trend b:nth-child(2):after{width:1.5rem;transform:rotate(18deg)}.overview-trend b:nth-child(3){bottom:.45rem;left:3rem}.overview-trend b:nth-child(3):after{width:1.65rem;transform:rotate(-43deg)}.overview-trend b:nth-child(4){top:.15rem;right:0}.overview-trend b:nth-child(4):after{display:none}.performance-panorama>.signal-one{top:35%;left:26%}.performance-panorama>.signal-two{top:68%;left:26%}.performance-panorama.flow-panorama{grid-template-rows:1fr;grid-template-columns:minmax(22rem,1.08fr) minmax(5rem,.28fr) minmax(13rem,.68fr) minmax(2.4rem,.15fr) minmax(15rem,.82fr);gap:.55rem;min-height:26rem;padding:clamp(1.4rem,2.7vw,2.5rem)}.flow-sources{grid-area:1/1;align-self:stretch;gap:.72rem;display:grid}.flow-source{--flow-color:#297be7;border:1px solid color-mix(in srgb,var(--flow-color) 20%,transparent);min-height:6.5rem;color:var(--rb-ink);background:linear-gradient(105deg,#fffffffa,#ffffffc2);border-radius:1.05rem;grid-template-columns:3.4rem 1fr;align-items:center;padding:.8rem 1.2rem .8rem .9rem;transition:transform .28s,box-shadow .28s,border-color .28s;animation:9s ease-in-out infinite rb-source-focus;display:grid;position:relative;overflow:hidden;box-shadow:0 .8rem 2.1rem #234e8514}.flow-source:before{content:"";background:linear-gradient(transparent,var(--flow-color),transparent);opacity:.7;width:3px;height:100%;position:absolute;top:0;left:0}.flow-source:after{content:"";background:linear-gradient(90deg,transparent,var(--flow-color));opacity:.45;width:2.8rem;height:1px;position:absolute;top:50%;right:0}.flow-source:hover{border-color:color-mix(in srgb,var(--flow-color) 45%,transparent);transform:translate(4px);box-shadow:0 1.1rem 2.6rem #234e8524}.source-bonus{--flow-color:#eda439;animation-delay:1.6s}.source-commission{--flow-color:#14aebe;animation-delay:3.2s}.flow-icon{border:1px solid color-mix(in srgb,var(--flow-color) 26%,transparent);background:color-mix(in srgb,var(--flow-color) 8%,white);width:2.65rem;height:2.65rem;color:var(--flow-color);box-shadow:inset 0 0 1.2rem color-mix(in srgb,var(--flow-color) 7%,transparent);border-radius:.85rem;place-items:center;display:grid}.flow-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.7rem;height:1.7rem;overflow:visible}.flow-source>span{flex-direction:column;min-width:0;display:flex}.flow-source small{color:var(--flow-color);letter-spacing:.07em;font-size:14px;font-weight:900}.flow-source strong{margin:.28rem 0 .38rem;font-size:clamp(.95rem,1.4vw,1.13rem)}.flow-source em{color:#607891;letter-spacing:.01em;word-spacing:.18em;white-space:nowrap;font-size:14px;font-style:normal;font-weight:650}.source-energy{background:var(--flow-color);width:.36rem;height:.36rem;box-shadow:0 0 .8rem color-mix(in srgb,var(--flow-color) 80%,transparent);border-radius:50%;animation:3s ease-in-out infinite rb-source-port;position:absolute;top:calc(50% - .18rem);right:0}.source-bonus .source-energy{animation-delay:1s}.source-commission .source-energy{animation-delay:2s}.flow-convergence{grid-area:1/2;align-self:stretch;width:calc(100% + 1rem);min-height:22rem;position:relative}.flow-convergence svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow-convergence .stream{fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:7 8;animation:3.6s linear infinite rb-stream}.flow-convergence .stream-one{stroke:#297be78a}.flow-convergence .stream-two{stroke:#eda43994;animation-delay:1.2s}.flow-convergence .stream-three{stroke:#14aebe94;animation-delay:2.4s}.flow-convergence:after{content:"";border-top:1.5px solid #4f9fcd;border-right:1.5px solid #4f9fcd;width:.46rem;height:.46rem;position:absolute;top:50%;right:-.1rem;transform:translateY(-50%)rotate(45deg)}.incentive-control-stage{isolation:isolate;flex-direction:column;grid-area:1/3;justify-content:center;place-self:center;align-items:center;width:min(100%,14.4rem);min-height:22rem;display:flex;position:relative;transform:translateY(-2.75rem)}.employee-core{z-index:2;color:#fff;text-align:center;isolation:isolate;background:radial-gradient(circle at 36% 28%,#3a97ee 0%,#1768df 46%,#0b4b9d 100%);border:1px solid #ffffffad;border-radius:50%;flex:none;width:11.2rem;height:11.2rem;font-family:inherit;animation:9s ease-in-out infinite rb-budget-core;display:block;position:relative;overflow:hidden;box-shadow:0 1.5rem 3.6rem #1153ae47,0 0 0 .72rem #3f9fe213,inset 0 0 2.5rem #54d1ef38}.employee-core:before{z-index:-1;content:"";border:1px solid #ffffff29;border-radius:50%;position:absolute;inset:.55rem}.employee-icon{color:#b9f7f2;place-items:center;width:2.5rem;height:2rem;margin:0;display:grid;position:absolute;top:.85rem;left:50%;transform:translate(-50%)}.employee-icon:after{content:"";border:1px solid #83eeed52;border-radius:50%;animation:3.8s ease-out infinite rb-employee-wave;position:absolute;inset:-.25rem -.45rem}.employee-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;overflow:visible}.employee-core small{color:#c8fbf8;letter-spacing:.08em;width:100%;font-size:14px;font-weight:900;line-height:1.2;position:absolute;top:3.05rem;left:0}.employee-core>strong{width:100%;margin:0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.15;position:absolute;top:50%;left:0;transform:translateY(-50%)}.employee-core>span:last-child{color:#fffffff5;letter-spacing:.015em;width:7rem;font-size:12.5px;font-weight:750;line-height:1.25;display:grid;position:absolute;bottom:1.35rem;right:50%;transform:translate(50%)}.employee-core>span:last-child b{font-weight:inherit}.employee-budget-connector{z-index:3;background:linear-gradient(#58b8d3,#2b8ede);flex:none;width:2px;height:1.35rem;position:relative}.employee-budget-connector i{background:#4cd7db;border-radius:50%;width:.36rem;height:.36rem;animation:2.8s ease-in-out infinite rb-line-flow-mobile;position:absolute;top:0;left:-.17rem;box-shadow:0 0 .8rem #4cd7dbe6}.budget-control{z-index:2;background:linear-gradient(125deg,#fffffffa,#eaf6fff5);border:1px solid #2a84de33;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) 2.7rem;align-items:center;gap:.7rem;width:100%;min-height:5.6rem;margin-bottom:.2rem;padding:.78rem .8rem .78rem 1rem;font-family:inherit;transition:border-color .28s,box-shadow .28s,transform .28s;display:grid;position:relative;overflow:hidden;box-shadow:0 1rem 2.6rem #204f8b1f,inset 0 0 1.8rem #217edd0a}.budget-control:hover{border-color:#2691dc70;transform:translateY(-2px);box-shadow:0 1.25rem 3rem #204f8b2b,inset 0 0 2.2rem #217edd14}.budget-control:before{content:"";background:linear-gradient(#0000,#2b8fe1,#31bbc5,#0000);width:3px;position:absolute;inset:0 auto 0 0}.budget-control:after{content:"";filter:drop-shadow(0 0 6px #41d5ddb8);background:linear-gradient(90deg,#0000,#60dce2,#0000);width:42%;height:2px;animation:5.6s ease-in-out infinite rb-budget-scan;position:absolute;top:0;left:0}.budget-control-copy{text-align:left;flex-direction:column;justify-content:center;min-width:0;display:flex}.budget-title-row{align-items:center;gap:.48rem;display:flex}.budget-title-row small{color:#237d9d;letter-spacing:.08em;white-space:nowrap;background:#14aebe1a;border:1px solid #14aebe29;border-radius:999px;align-items:center;min-height:1.35rem;padding:0 .46rem;font-size:10.5px;font-weight:850;display:inline-flex}.budget-title-row strong{color:var(--rb-ink);margin:0;font-size:clamp(.95rem,1.4vw,1.13rem);font-weight:900;line-height:1.2}.budget-control-copy>span:last-child{color:#587896;letter-spacing:.01em;white-space:nowrap;margin-top:.38rem;font-size:11px;font-weight:750}.budget-gauge{background:#ffffffdb;border:1px solid #1768e53d;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-family:inherit;display:grid;position:relative;box-shadow:inset 0 0 .75rem #2987d612}.budget-gauge b{border:2px solid #f3ab39;border-color:#f3ab39 #f3ab39 #0000 #0000;border-radius:50%;animation:5s ease-in-out infinite rb-gauge;position:absolute;inset:-.12rem;transform:rotate(24deg)}.budget-gauge em{color:#275f93;letter-spacing:.02em;font-size:10px;font-style:normal;font-weight:900}.flow-output{background:linear-gradient(90deg,#2783d733,#14aebe94);grid-area:1/4;align-self:center;width:calc(100% + 1rem);height:2px;position:relative;left:-1rem}.flow-output:after{content:"";border-top:1.5px solid #1b9eb4;border-right:1.5px solid #1b9eb4;width:.48rem;height:.48rem;position:absolute;top:50%;right:-.05rem;transform:translateY(-50%)rotate(45deg)}.flow-output i{background:#33c4d1;border-radius:50%;width:.36rem;height:.36rem;animation:2.4s ease-in-out 4.2s infinite rb-output-flow;position:absolute;top:-.17rem;left:0;box-shadow:0 0 .8rem #33c4d1e6}.overview-panel{color:#fff;isolation:isolate;background:linear-gradient(145deg,#087b92,#0aa8b5);border:1px solid #ffffff94;border-radius:1.35rem;grid-area:1/5;grid-template-rows:auto 1fr;align-self:center;width:100%;min-height:14.5rem;padding:1.3rem;transition:transform .34s cubic-bezier(.22,.72,.28,1),border-color .34s,box-shadow .34s;animation:9s ease-in-out infinite rb-overview-focus;display:grid;position:relative;overflow:hidden;box-shadow:0 1.5rem 3.5rem #096f8738}.overview-panel:is(:hover,:focus-visible){z-index:3;border-color:#7ef6e7eb;outline:none;transform:translateY(-4px)scale(1.015);box-shadow:0 1.9rem 4.5rem #05697e4f,0 0 0 .24rem #4de0d321,0 0 2.2rem #43e5da38}.overview-panel:is(:hover,:focus-visible) .chart-live{stroke-width:3px;filter:drop-shadow(0 0 7px #70ffeec7)}.overview-panel:is(:hover,:focus-visible) .chart-node-final{opacity:1;filter:drop-shadow(0 0 7px #ffca5cf2)}.overview-panel:before{z-index:-1;content:"";background:radial-gradient(circle at 80% 30%,#7af3ea38,#0000 9rem),linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/22px 22px;position:absolute;inset:0}.overview-copy{flex-direction:column;display:flex}.overview-copy small{color:#b8faf5;letter-spacing:.08em;font-size:14px;font-weight:900}.overview-copy strong{margin:.3rem 0 .38rem;font-size:clamp(1.25rem,2.2vw,1.7rem)}.overview-copy span{color:#ffffffe0;letter-spacing:.01em;word-spacing:.16em;font-size:13px;font-weight:650}.overview-chart{align-self:end;min-height:6rem;margin-top:.8rem;position:relative}.chart-grid{background:repeating-linear-gradient(0deg,#0000 0 1.45rem,#ffffff0e 1.45rem calc(1.45rem + 1px));border-bottom:1px solid #ffffff2b;border-left:1px solid #ffffff2b;position:absolute;inset:0}.overview-chart svg{fill:none;stroke:#8bf1e9;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:calc(100% - .4rem);height:calc(100% - .45rem);position:absolute;inset:.25rem .2rem .2rem;overflow:visible}.overview-chart .chart-base{stroke:#b9fbf63d;stroke-width:1.2px}.overview-chart .chart-live{stroke:url(#overview-line-gradient);stroke-width:2.4px;stroke-dasharray:260;stroke-dashoffset:260px;filter:drop-shadow(0 0 4px #60e8e56b);transition:stroke-width .3s,filter .3s;animation:9s ease-in-out infinite rb-chart-draw}.overview-chart circle{fill:#fff;stroke:#4dd6d3;stroke-width:2px;opacity:0;animation:9s ease-in-out infinite rb-chart-node}.overview-chart .chart-node{fill:#25c7cf;stroke:#fff;stroke-width:2px}.overview-chart .chart-node-final{fill:#f5bd55;stroke:#fff7dd;stroke-width:2.2px;filter:drop-shadow(0 0 4px #f5bd55b3)}.overview-chart>b{color:#b9fbf5;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:.5rem;place-items:center;width:1.65rem;height:1.65rem;font-size:.55rem;display:grid;position:absolute;top:.15rem;right:.35rem}.rebuild-capability-section{background:linear-gradient(#f3f8fd 0%,#f7fafe 100%);padding:clamp(4rem,5vw,5rem) 0;scroll-margin-top:5rem;position:relative}.rebuild-capability-section+.rebuild-capability-section{margin-top:-1px}.assessment-reward-section{background:radial-gradient(circle at 90% 10%,#1768e514,#0000 28rem),linear-gradient(#f3f8fd,#f8fbfe);padding-top:clamp(4.5rem,6vw,5.5rem)}.performance-panorama-section{padding-bottom:clamp(4.5rem,6vw,5.5rem)}.commission-section{background:radial-gradient(circle at 8% 20%,#12afc413,#0000 28rem),linear-gradient(#f8fbfe,#f2f8fc)}.budget-section{background:radial-gradient(circle at 88% 25%,#f3a32911,#0000 25rem),linear-gradient(#f2f8fc,#f7fafe)}.overview-section{background:radial-gradient(circle at 10% 12%,#1768e513,#0000 28rem),linear-gradient(#f7fafe,#fff)}.assessment-story-layout{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.38fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.chapter-title{flex-direction:column;gap:.16em;display:flex}.performance-rebuild-page .chapter-title{font-size:var(--rb-section-title-size)}.chapter-title>span{white-space:nowrap;display:block}.chapter-title>span:first-child{color:#294e78;letter-spacing:-.022em;font-size:.76em;font-weight:760}.chapter-title>span:last-child{color:var(--rb-ink);font-size:1em;font-weight:900}.assessment-story-copy .chapter-title{max-width:18ch;color:var(--rb-ink);font-size:var(--rb-section-title-size);letter-spacing:-.035em;margin:.78rem 0 1rem;line-height:1.14}.chapter-copy{isolation:isolate;padding-left:1.15rem;position:relative}.chapter-copy>*{z-index:1;position:relative}.chapter-copy:before{z-index:-1;content:"";filter:blur(2px);pointer-events:none;background:radial-gradient(circle,#1768e513,#0000 68%);border-radius:50%;width:17rem;height:17rem;position:absolute;top:2rem;left:-4rem}.chapter-copy:after{content:"";opacity:.55;pointer-events:none;background:linear-gradient(#0000 0%,#2c7de9 28%,#16b5c3 58%,#0000 100%) 0 0/100% 180%;width:2px;animation:5.8s ease-in-out infinite rb-copy-signal;position:absolute;top:.2rem;bottom:.2rem;left:0}.chapter-header{align-items:center;gap:.72rem;min-height:2.7rem;display:flex}.chapter-header .performance-eyebrow{margin:0}.chapter-icon{color:#1768e5;background:linear-gradient(145deg,#fffffff5,#edf6ffe6);border:1px solid #1768e52b;border-radius:.92rem;flex:none;place-items:center;width:2.65rem;height:2.65rem;animation:4.6s ease-in-out infinite rb-icon-breathe;display:grid;box-shadow:0 .7rem 1.8rem #1c579d1c,inset 0 0 0 1px #ffffffa6}.chapter-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem;overflow:visible}.commission-section .chapter-icon{color:#079bab}.budget-section .chapter-icon{color:#d58a18;background:linear-gradient(145deg,#fff,#fff8ea);border-color:#d58a1833}.overview-section .chapter-icon{color:#087c9d}.assessment-story-copy>p:not(.performance-eyebrow){color:#344a68;max-width:32rem;font-size:var(--rb-body-size);line-height:1.75}.assessment-story-steps{gap:.18rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.assessment-story-steps:before{content:"";opacity:.34;background:linear-gradient(#7faef0,#43b8c7);width:1px;position:absolute;top:1.45rem;bottom:1.45rem;left:1.18rem}.assessment-story-steps button{width:100%;min-height:3.7rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.85rem;grid-template-columns:2.4rem 1fr;align-items:center;gap:.72rem;padding:.48rem .62rem;transition:background .32s,box-shadow .32s,transform .32s;display:grid;position:relative}.assessment-story-steps button:after{content:"";opacity:.42;border-top:1.5px solid #8ca4be;border-right:1.5px solid #8ca4be;width:.38rem;height:.38rem;transition:opacity .3s,transform .3s;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)rotate(45deg)}.assessment-story-steps button>b{z-index:1;color:#4c7fc0;background:#f7fbff;border:1px solid #1768e524;border-radius:.68rem;place-items:center;width:2.05rem;height:2.05rem;font-size:12px;transition:color .3s,border-color .3s,background .3s,box-shadow .3s;display:grid;position:relative;box-shadow:0 .35rem .8rem #1b53940f}.assessment-story-steps button>span{align-items:baseline;gap:.65rem;min-width:0;padding-right:1.2rem;display:flex}.assessment-story-steps strong{color:var(--rb-ink);font-size:var(--rb-card-title-size);flex:none;line-height:1.35}.assessment-story-steps small{color:#526b87;font-size:var(--rb-card-copy-size);text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.45;overflow:hidden}.assessment-story-steps button.is-active{background:#ffffffc2;transform:translate(.22rem);box-shadow:0 .65rem 1.8rem #1a4d8b14}.assessment-story-steps button.is-active>b{color:#fff;background:linear-gradient(135deg,#1768e5,#12afc4);border-color:#12afc457;box-shadow:0 .5rem 1.1rem #1768e538}.assessment-story-steps button.is-active:after{opacity:.9;border-color:#149eb7;transform:translate(.15rem,-50%)rotate(45deg)}.assessment-story-steps button:focus-visible{outline-offset:2px;outline:2px solid #1768e580}.assessment-evidence{isolation:isolate;background:linear-gradient(145deg,#ffffffeb,#f0f8ffcc);border:1px solid #1768e51f;border-radius:1.65rem;min-width:0;padding:.82rem;position:relative;overflow:hidden;box-shadow:0 2rem 5.5rem #1c4a8724}.assessment-evidence:before{z-index:-1;content:"";background:radial-gradient(circle,#1aa4c929,#0000 67%);border-radius:50%;width:22rem;height:22rem;position:absolute;top:-9rem;right:-7rem}.assessment-stage-tabs{background:#ecf4fdc7;border:1px solid #1768e514;border-radius:.95rem;grid-template-columns:repeat(3,1fr);gap:.38rem;margin:0 0 .72rem;padding:.3rem;display:grid}.assessment-stage-tabs button{color:#607b98;min-height:2.75rem;font:inherit;cursor:pointer;background:linear-gradient(145deg,#ffffff6b,#e0efff5c);border:1px solid #1768e50e;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;font-size:14px;font-weight:850;transition:color .42s,background .42s,border-color .42s,box-shadow .42s,transform .42s cubic-bezier(.22,.72,.28,1);display:flex;position:relative;overflow:hidden}.assessment-stage-tabs button:after{content:"";opacity:0;background:linear-gradient(90deg,#1768e5,#12afc4);border-radius:999px;height:2px;transition:opacity .45s,transform .6s cubic-bezier(.22,.72,.28,1);position:absolute;bottom:0;left:18%;right:18%;transform:scaleX(.25)}.assessment-stage-tabs button b{color:#6b96ca;letter-spacing:.04em;font-size:11px}.assessment-stage-tabs button.is-active{color:var(--rb-ink);background:linear-gradient(145deg,#fff,#f7fbff);border-color:#1768e51a;transform:translateY(-1px);box-shadow:0 .45rem 1.1rem #254e811a}.assessment-stage-tabs button.is-active:after{opacity:1;transform:scaleX(1)}.assessment-stage-tabs button.is-active b{color:#0e9fb7}.assessment-stage-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #1768e573}.assessment-panels{min-width:0;display:grid}.assessment-panel{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;min-width:0;margin:0;transition:opacity .6s,transform .68s cubic-bezier(.22,.72,.28,1),visibility .6s;transform:translateY(.55rem)scale(.994)}.assessment-panel.is-active{z-index:2;visibility:visible;opacity:1;pointer-events:auto;position:relative;transform:translateY(0)scale(1)}.assessment-panel .system-window{border-radius:1.05rem;box-shadow:0 1.2rem 3rem #1d4a8421}.assessment-panel .system-window img{aspect-ratio:1.92;object-fit:cover;object-position:top center;width:100%}.assessment-panel[data-assessment-panel="2"] .system-window img{object-position:center 18%}.assessment-panel figcaption{z-index:3;backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #1768e51f;border-radius:.95rem;justify-content:space-between;align-items:center;gap:1rem;width:calc(100% - 2.3rem);min-height:4.4rem;margin:-1.1rem auto 0;padding:.72rem .9rem .72rem 1rem;display:flex;position:relative;box-shadow:0 .8rem 2rem #1f4c841f}.assessment-panel figcaption>span{flex-direction:column;min-width:0;display:flex}.assessment-panel figcaption small{color:#67809b;font-size:12px;font-weight:800}.assessment-panel figcaption strong{color:var(--rb-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:15px;overflow:hidden}.assessment-panel figcaption>b{color:#078ca1;font-size:var(--rb-card-copy-size);letter-spacing:.03em;background:#12afc417;border:1px solid #12afc42e;border-radius:999px;flex:none;padding:.42rem .62rem}.capability-layout{grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.capability-layout.is-reversed{grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr)}.capability-layout.is-reversed .capability-copy{grid-column:2}.capability-layout.is-reversed .capability-visual{grid-area:1/1}.commission-section .chapter-copy,.budget-section .chapter-copy,.overview-section .chapter-copy{flex-direction:column;justify-content:center;display:flex}.commission-section .chapter-copy{min-height:25.5rem}.budget-section .chapter-copy{min-height:26.5rem}.overview-section .chapter-copy{min-height:25.5rem}.capability-copy .chapter-title{max-width:18ch;color:var(--rb-ink);font-size:var(--rb-section-title-size);letter-spacing:-.035em;margin:.8rem 0 1.15rem;line-height:1.14}.capability-copy>p:not(.performance-eyebrow){color:#344a68;max-width:38rem;font-size:var(--rb-body-size);line-height:1.75}.capability-steps{gap:.62rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.capability-steps li{border-bottom:1px solid #1768e51a;grid-template-columns:2.35rem 1fr;align-items:center;gap:.8rem;padding:.7rem .8rem;display:grid}.capability-steps li>b{color:#2b7ce8;font-size:.68rem}.capability-steps li span{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.capability-steps li strong{font-size:.84rem}.capability-steps li small{color:#7288a2;font-size:.68rem}.ai-inline{background:#ffffff9e;border:1px solid #12afc433;border-radius:.8rem;align-items:center;gap:.75rem;margin-top:1rem;padding:.8rem .9rem;display:flex}.ai-inline b{color:#fff;background:linear-gradient(135deg,#1768e5,#12afc4);border-radius:.65rem;place-items:center;width:2rem;height:2rem;font-size:.68rem;display:grid}.ai-inline span{color:#496b8d;font-size:.68rem;line-height:1.55}.capability-visual{min-width:0;position:relative}.evidence-stage{isolation:isolate;background:radial-gradient(circle at 82% 12%,#12afc41f,#0000 19rem),linear-gradient(#2a70be09 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#2a70be09 1px,#0000 1px) 0 0/36px 36px,linear-gradient(145deg,#ffffffb8,#eaf4fd8f);border:1px solid #1768e514;border-radius:2rem;padding:clamp(.72rem,1.6vw,1.15rem) clamp(.72rem,1.6vw,1.15rem) clamp(1.45rem,2.4vw,2rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9}.evidence-stage:after{z-index:3;content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff7a,#0000);width:26%;height:170%;animation:8.5s ease-in-out infinite rb-evidence-sweep;position:absolute;top:-35%;left:-42%;transform:rotate(12deg)}.evidence-stage .system-window{z-index:1;border-color:#ffffffb8;border-radius:1.65rem;position:relative;box-shadow:0 2rem 5rem #1b4b8421,0 0 0 .45rem #ffffff61;mask-image:linear-gradient(#000 0% 88%,#000000d6 96%,#00000094 100%)}.evidence-stage .system-window-bar{background:linear-gradient(90deg,#f8fbfefa,#f1f8fde6)}.evidence-focus-window .system-window{aspect-ratio:16/9}.evidence-focus-window .system-window img{transform-origin:top;width:140%;max-width:none;height:auto;transform:translate(-14%)}.system-window{background:#fff;border:1px solid #1768e524;border-radius:1.35rem;overflow:hidden;box-shadow:0 1.8rem 4.5rem #1d4a8426}.system-window-bar{background:#f8fbfe;border-bottom:1px solid #e7eef7;align-items:center;gap:.35rem;height:2.65rem;padding:0 1rem;display:flex}.system-window-bar>span{background:#c9d7e8;border-radius:50%;width:.48rem;height:.48rem}.system-window-bar>span:first-child{background:#ff9d8f}.system-window-bar>span:nth-child(2){background:#ffd06d}.system-window-bar>span:nth-child(3){background:#69d5bf}.system-window-bar small{color:#6e829a;margin-left:.45rem;font-size:.65rem;font-weight:750}.system-window img{background:#fff;width:100%;height:auto;display:block}.visual-proof-strip{z-index:2;grid-template-columns:1fr 1fr;gap:.8rem;width:82%;margin:-1.6rem auto 0;display:grid;position:relative}.visual-proof-strip article{background:#fffffff5;border:1px solid #1768e524;border-radius:.9rem;padding:.9rem 1rem;box-shadow:0 .9rem 2rem #204a801f}.visual-proof-strip small,.visual-proof-strip strong{display:block}.visual-proof-strip small{color:#7b8ea4;font-size:.62rem}.visual-proof-strip strong{margin-top:.3rem;font-size:.78rem}.decision-grid{grid-template-columns:1fr 1fr;gap:.68rem;margin-top:0;display:grid}.decision-grid article{background:linear-gradient(145deg,#ffffffe6,#f4fbfdb8);border:1px solid #12afc421;border-radius:1rem;grid-template-columns:2.45rem minmax(0,1fr);align-content:center;gap:.18rem .72rem;min-height:5.25rem;padding:.78rem .82rem;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc}.decision-grid article:after{content:"";border:1px solid #12afc414;border-radius:50%;width:3.2rem;height:3.2rem;position:absolute;bottom:-.85rem;right:-.75rem}.decision-grid article:is(:hover,:focus-within){border-color:#12afc44d;transform:translateY(-2px);box-shadow:0 .7rem 1.8rem #1a5e8117,inset 0 1px #ffffffe6}.decision-icon{color:#079aae;background:linear-gradient(145deg,#f8ffff,#e8f8fb);border:1px solid #12afc42b;border-radius:.78rem;grid-row:1/3;align-self:center;place-items:center;width:2.3rem;height:2.3rem;display:grid;box-shadow:0 .38rem 1rem #0d849a14}.decision-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.decision-grid article:nth-child(2) .decision-icon{color:#2876df;background:linear-gradient(145deg,#f9fbff,#edf4ff);border-color:#1768e529}.decision-grid article:nth-child(3) .decision-icon{color:#7357c7;background:linear-gradient(145deg,#fcfaff,#f3efff);border-color:#7d5bd626}.decision-grid article:nth-child(4) .decision-icon{color:#c98516;background:linear-gradient(145deg,#fffdf8,#fff5df);border-color:#f3a32933}.decision-grid strong{color:var(--rb-ink);font-size:var(--rb-card-title-size);line-height:1.3}.decision-grid span{color:#526b87;font-size:var(--rb-card-copy-size);line-height:1.42}.formula-ribbon{z-index:2;color:#405d7b;width:84%;font-size:var(--rb-card-copy-size);background:#fffffff5;border:1px solid #12afc42e;border-radius:1rem;justify-content:center;align-items:center;gap:.7rem;margin:-1.3rem auto 0;padding:.85rem 1rem;font-weight:750;display:flex;position:relative;box-shadow:0 .8rem 2rem #125d7b1f}.formula-ribbon i{color:#13a2b7;font-style:normal}.formula-ribbon strong{color:#0b456f}.budget-levels{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:0;display:grid}.budget-levels article{background:#ffffffc7;border:1px solid #f3a32933;border-radius:.8rem;min-width:0;padding:.9rem}.budget-levels span,.budget-levels strong{display:block}.budget-levels span{color:#c47708;font-size:13px;font-weight:850}.budget-levels strong{font-size:var(--rb-card-copy-size);margin-top:.28rem;line-height:1.45}.budget-levels>i{display:none}.budget-meter{z-index:2;background:#fff;border-radius:.9rem;grid-template-columns:auto 1fr;gap:.45rem .8rem;width:85%;margin:-1.3rem auto 0;padding:.8rem 1rem;display:grid;position:relative;box-shadow:0 .8rem 2rem #484f5c1f}.budget-meter span{color:#79591f;font-size:var(--rb-card-copy-size);font-weight:800}.budget-meter i{background:#edf1f5;border-radius:1rem;height:.48rem;overflow:hidden}.budget-meter b{border-radius:inherit;background:linear-gradient(90deg,#2474e8,#13b2bf 68%,#f3a329);width:78%;height:100%;animation:4.8s ease-in-out infinite rb-budget;display:block}.budget-meter strong{color:#405d7b;font-size:var(--rb-card-copy-size);grid-column:1/3}.overview-levels{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:0;display:grid}.overview-levels article{background:#ffffffc7;border:1px solid #1768e524;border-radius:.8rem;min-height:5.2rem;padding:.85rem}.overview-levels small,.overview-levels strong{display:block}.overview-levels small{color:#2474e8;font-size:13px;font-weight:850}.overview-levels strong{font-size:var(--rb-card-copy-size);margin-top:.3rem;line-height:1.45}.ai-analysis{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.ai-analysis b{color:#078ca1;width:100%;font-size:var(--rb-card-title-size)}.ai-analysis span{color:#405f7d;font-size:var(--rb-card-copy-size);background:#ffffffc7;border:1px solid #12afc42e;border-radius:2rem;padding:.44rem .68rem;font-weight:750}.overview-visual .system-window{max-height:38rem}.overview-visual .system-window img{object-fit:cover;object-position:top}.overview-pulse{z-index:2;color:#fff;background:linear-gradient(135deg,#0d4b9d,#087f98);border-radius:.9rem;align-items:center;gap:.7rem;width:82%;margin:-1.3rem auto 0;padding:.82rem 1rem;display:flex;position:relative;box-shadow:0 .9rem 2rem #0d4b9d33}.overview-pulse span{border:2px solid #80f0f1;border-radius:50%;width:.7rem;height:.7rem;animation:2.6s ease-in-out infinite rb-pulse;box-shadow:0 0 0 .35rem #80f0f11f}.overview-pulse strong{font-size:var(--rb-card-copy-size)}.customer-copy .chapter-title{margin:.8rem 0 1.55rem;line-height:1.14}.conversion-main .chapter-title{margin:.8rem 0 1rem;line-height:1.14}.rebuild-customer-proof{background:linear-gradient(#fff,#f3f7fc)}.rebuild-customer-proof .customer-copy{flex-direction:column;display:flex}.rebuild-customer-proof .customer-tabs{gap:.62rem}.rebuild-customer-proof .customer-tab{border-radius:.9rem;min-height:4.35rem;padding:.78rem .62rem;font-size:14px;line-height:1.35}.rebuild-customer-proof .customer-tab span{margin-bottom:.18rem;font-size:12px;line-height:1.2}.rebuild-customer-proof .customer-summary{min-height:9.8rem;padding-top:1.55rem}.rebuild-customer-proof .customer-summary small{font-size:13px}.rebuild-customer-proof .customer-summary p{max-width:31rem;font-size:var(--rb-card-copy-size);line-height:1.68}.rebuild-customer-proof .customer-mosaic figcaption small{font-size:12px}.rebuild-customer-proof .customer-mosaic figcaption strong{font-size:14px}.performance-rebuild-page .rebuild-conversion{isolation:isolate;padding:clamp(2.15rem,3.3vw,2.8rem) 0 clamp(2.2rem,3vw,2.6rem);position:relative;overflow:hidden}.rebuild-conversion:before{z-index:-1;content:"";filter:blur(2px);pointer-events:none;background:radial-gradient(circle,#56e1eb3d,#3485e614 44%,#0000 70%);border-radius:50%;width:38rem;height:38rem;animation:10s ease-in-out infinite alternate rb-conversion-aurora;position:absolute;top:-18rem;right:-12rem}.conversion-decision{z-index:1;position:relative}.conversion-decision-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin-bottom:1.55rem;display:grid}.rebuild-conversion .chapter-title>span:first-child{color:#ffffffd1}.rebuild-conversion .chapter-title>span:last-child{color:#fff;text-shadow:0 .1rem .8rem #001c482e}.rebuild-conversion .performance-eyebrow{color:#79edf4}.conversion-actions{align-items:center;gap:1rem;padding-bottom:.2rem;display:flex}.conversion-actions .button{white-space:nowrap;margin:0}.selection-faq-shell{background:#fafdfff7;border:1px solid #ffffff85;border-radius:1.45rem;padding:1.3rem;position:relative;overflow:hidden;box-shadow:0 1.8rem 4.5rem #001c4a33}.selection-faq-shell:before{content:"";background:linear-gradient(90deg,#0000,#73e2eb,#0000);width:28%;height:1px;animation:8s ease-in-out infinite rb-conversion-scan;position:absolute;top:0;left:-38%;box-shadow:0 0 1rem #57dae78c}.selection-faq-shell>h3{color:#102d55;margin:.05rem .2rem .8rem;font-size:1.02rem}.selection-faq-layout{grid-template-columns:minmax(0,1.12fr) minmax(19rem,.88fr);gap:.85rem;min-height:17.5rem;display:grid}.selection-question-list{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr 1fr;align-content:stretch;gap:.5rem;display:grid}.selection-question{color:#17365f;text-align:left;cursor:pointer;background:#f7fafe;border:1px solid #89a6ca3d;border-radius:.85rem;grid-template-columns:2.15rem minmax(0,1fr) .85rem;align-items:center;gap:.55rem;min-width:0;min-height:4.75rem;padding:.62rem .68rem;transition:transform .28s,border-color .28s,background .28s,box-shadow .28s;display:grid;position:relative}.selection-question:hover{border-color:#1768e54d;transform:translateY(-2px)}.selection-question.is-active{background:linear-gradient(145deg,#edf5ff,#f4fbff);border-color:#1768e566;box-shadow:0 .7rem 1.6rem #1b4c8917}.selection-question b{color:#2b7ce8;letter-spacing:.04em;background:#ffffffd1;border:1px solid #2b7ce833;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:11px;animation:6s ease-in-out infinite rb-faq-index-idle;display:inline-flex;box-shadow:0 .35rem .8rem #2967b412}.selection-question:nth-child(2) b{animation-delay:.7s}.selection-question:nth-child(3) b{animation-delay:1.4s}.selection-question:nth-child(4) b{animation-delay:2.1s}.selection-question:nth-child(5) b{animation-delay:2.8s}.selection-question:nth-child(6) b{animation-delay:3.5s}.selection-question.is-active b{color:#fff;background:linear-gradient(145deg,#1873e7,#0e9db7);border-color:#45d2deb3;animation:2.8s ease-in-out infinite rb-faq-index-active;box-shadow:0 0 0 .28rem #2fb5d61a,0 .55rem 1rem #146fbd38}.selection-question span{word-break:keep-all;text-wrap:pretty;font-size:13.5px;font-weight:800;line-height:1.48}.selection-question i{color:#4d8fdc;font-size:.9rem;font-style:normal;transition:transform .28s}.selection-question.is-active i{transform:translate(2px,-2px)}.selection-answer-stage{color:#fff;background:radial-gradient(circle at 84% 10%,#12afc429,#0000 12rem),linear-gradient(145deg,#0c3978,#0b5ca6);border-radius:1.1rem;min-height:100%;display:grid;position:relative;overflow:hidden}.selection-answer-stage:after{content:"";border:1px solid #81e6ee1f;border-radius:50%;width:14rem;height:14rem;position:absolute;bottom:-6rem;right:-5rem;box-shadow:0 0 0 2.5rem #81e6ee09,0 0 0 5rem #81e6ee05}.selection-answer{z-index:1;align-self:start;padding:clamp(1.35rem,2.2vw,1.8rem);position:relative}.selection-answer.is-active{animation:.5s cubic-bezier(.2,.72,.24,1) both rb-faq-answer-in}.selection-answer small{color:#74e2e9;letter-spacing:.1em;font-size:12px;font-weight:850}.selection-answer h4{color:#fff;text-wrap:balance;max-width:25rem;margin:.62rem 0 .72rem;font-size:clamp(1.05rem,1.55vw,1.3rem);line-height:1.5}.selection-answer p{color:#ecf5ffe0;text-wrap:pretty;max-width:26rem;margin:0;font-size:clamp(15px,1.2vw,16px);line-height:1.78}.rebuild-customer-proof .customer-figure.is-active .customer-photo-1 img{animation:8s ease-in-out infinite alternate rb-customer-drift-a}.rebuild-customer-proof .customer-figure.is-active .customer-photo-3 img{animation:8s ease-in-out infinite alternate rb-customer-drift-b}.customer-figure-system-led .customer-mosaic{background:radial-gradient(circle at 84% 8%,#36aee024,#0000 34%),linear-gradient(145deg,#f7fbff,#e8f1fb);grid-template-rows:1.42fr .58fr;grid-template-columns:1fr 1fr;gap:.5rem;padding:.5rem}.customer-figure-system-led .customer-photo-1{background:#fff;border:1px solid #1768e521;grid-area:1/1/auto/3;box-shadow:0 1rem 2.6rem #1948821f}.customer-figure-system-led .customer-photo-1 img{object-fit:contain;object-position:top center;animation:none!important;transform:none!important}.customer-figure-system-led .customer-photo-2,.customer-figure-system-led .customer-photo-3{border:1px solid #1768e51c;grid-row:2}.customer-figure-system-led .customer-photo-2{grid-column:1}.customer-figure-system-led .customer-photo-3{background:#fff;grid-column:2}.customer-figure-system-led .customer-photo-2 img{object-position:center 42%}.customer-figure-system-led .customer-photo-3 img{object-fit:cover;object-position:left top}.back-panorama{z-index:28;color:#175cbf;opacity:0;pointer-events:none;backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #1768e529;border-radius:2rem;align-items:center;gap:.4rem;min-height:2.8rem;padding:0 .8rem;font-size:13px;font-weight:850;transition:opacity .24s,transform .24s;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;transform:translateY(.8rem);box-shadow:0 .8rem 2rem #1f498029}.back-panorama.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-panorama span{font-size:.9rem}@keyframes rb-signal{0%,to{opacity:0;transform:translate(-3rem)}20%,70%{opacity:1}60%{transform:translate(17rem)}}@keyframes rb-line-flow{0%{opacity:0;left:0}18%,75%{opacity:1}to{opacity:0;left:calc(100% - .32rem)}}@keyframes rb-card-flow{0%,22%{opacity:0;transform:translate(-90%)}45%,72%{opacity:.8}to{opacity:0;transform:translate(90%)}}@keyframes rb-operator{0%,to{box-shadow:0 0 0 .45rem #f3a3290e,0 .7rem 1.6rem #8f64211f}50%{box-shadow:0 0 0 .72rem #f3a32917,0 .8rem 2rem #8f64212e}}@keyframes rb-operator-soft{0%,to{opacity:.55;transform:translate(-.06rem)}50%{opacity:.95;transform:translate(.06rem)}}@keyframes rb-source-focus{0%,12%,to{border-color:color-mix(in srgb,var(--flow-color) 18%,transparent);box-shadow:0 .8rem 2.1rem #234e8514}18%,28%{border-color:color-mix(in srgb,var(--flow-color) 48%,transparent);box-shadow:0 1rem 2.6rem color-mix(in srgb,var(--flow-color) 15%,transparent)}35%{border-color:color-mix(in srgb,var(--flow-color) 20%,transparent)}}@keyframes rb-source-port{0%,to{opacity:.28;transform:scale(.65)}45%{opacity:1;transform:scale(1.12)}}@keyframes rb-stream{to{stroke-dashoffset:-30px}}@keyframes rb-budget-core{0%,42%,to{box-shadow:0 1.5rem 3.6rem #1153ae45,inset 0 0 2.5rem #54d1ef33}52%,68%{box-shadow:0 1.7rem 4rem #1153ae52,0 0 0 .7rem #2fa0e714,inset 0 0 3rem #54d1ef47}}@keyframes rb-employee-wave{0%{opacity:.5;transform:scale(.82)}65%,to{opacity:0;transform:scale(1.22)}}@keyframes rb-budget-scan{0%,to{opacity:.15;transform:translate(-110%)}45%,70%{opacity:.85}82%{transform:translate(65%)}}@keyframes rb-gauge{0%,to{transform:rotate(24deg)}55%{transform:rotate(206deg)}}@keyframes rb-orbit{to{transform:rotate(360deg)}}@keyframes rb-output-flow{0%,35%{opacity:0;left:0}50%,85%{opacity:1}to{opacity:0;left:calc(100% - .36rem)}}@keyframes rb-customer-drift-a{0%{transform:scale(1.015)translate(0,0)}to{transform:scale(1.055)translate(-.35%,.25%)}}@keyframes rb-customer-drift-b{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.06)translate(.35%,-.25%)}}@keyframes rb-overview-focus{0%,62%,to{box-shadow:0 1.5rem 3.5rem #096f8738}72%,90%{box-shadow:0 1.7rem 4rem #096f874d,0 0 0 .65rem #12b5be12}}@keyframes rb-chart-draw{0%,58%{stroke-dashoffset:260px}78%,94%{stroke-dashoffset:0}to{stroke-dashoffset:-20px}}@keyframes rb-chart-node{0%,68%{opacity:0;transform:scale(.6)}78%,94%{opacity:1;transform:scale(1)}to{opacity:.2}}@keyframes rb-budget{0%,to{width:72%}50%{width:84%}}@keyframes rb-pulse{0%,to{opacity:.7;transform:scale(.85)}50%{opacity:1;transform:scale(1.08)}}@keyframes rb-conversion-aurora{0%{opacity:.62;transform:translate(-2%,2%)scale(.94)}to{opacity:1;transform:translate(4%,-3%)scale(1.08)}}@keyframes rb-conversion-scan{0%,18%{opacity:0;left:-42%}32%,72%{opacity:.9}88%,to{opacity:0;left:112%}}@keyframes rb-faq-answer-in{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@keyframes rb-faq-index-idle{0%,74%,to{border-color:#2b7ce833;transform:translateY(0);box-shadow:0 .35rem .8rem #2967b412}82%{border-color:#2b7ce86b;transform:translateY(-1px);box-shadow:0 0 0 .22rem #2b7ce80e,0 .45rem 1rem #2967b41f}}@keyframes rb-faq-index-active{0%,to{transform:scale(1);box-shadow:0 0 0 .24rem #2fb5d614,0 .55rem 1rem #146fbd33}50%{transform:scale(1.045);box-shadow:0 0 0 .38rem #2fb5d624,0 .65rem 1.2rem #146fbd42}}@keyframes rb-copy-signal{0%,to{opacity:.34;background-position:0 0}50%{opacity:.72;background-position:0 100%}}@keyframes rb-icon-breathe{0%,to{transform:translateY(0);box-shadow:0 .7rem 1.8rem #1c579d1a,inset 0 0 0 1px #ffffffa6}50%{transform:translateY(-2px);box-shadow:0 .9rem 2.2rem #1c579d29,0 0 0 .35rem #1768e50a,inset 0 0 0 1px #ffffffc7}}@keyframes rb-evidence-sweep{0%,64%,to{opacity:0;left:-42%}70%{opacity:.34}88%{opacity:.12;left:122%}}@supports (animation-timeline:view()){.chapter-copy .chapter-title span,.chapter-copy>p:not(.performance-eyebrow),.chapter-copy .decision-grid,.chapter-copy .budget-levels,.chapter-copy .overview-levels{animation:.72s cubic-bezier(.2,.72,.24,1) both rb-copy-enter view();animation-range:entry 5% cover 26%}.chapter-copy .chapter-title span:last-child{animation-delay:80ms}}@keyframes rb-copy-enter{0%{opacity:.3;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (width>=981px){.decision-grid{gap:.82rem}.decision-grid article{min-height:6.45rem;padding:.9rem}.budget-levels{gap:.82rem}.budget-levels article{flex-direction:column;justify-content:center;min-height:6.45rem;padding:1rem;display:flex}.overview-section .ai-analysis{background:linear-gradient(145deg,#ffffffd1,#effafdb3);border:1px solid #12afc424;border-radius:1rem;margin-top:1.15rem;padding:.85rem .9rem;box-shadow:inset 0 1px #ffffffdb}}@media (width>=1121px){.rebuild-customer-proof .customer-copy{justify-content:center;min-height:30rem}}@media (width<=1100px){.performance-panorama.flow-panorama{grid-template-columns:minmax(19rem,1fr) 4rem minmax(11.2rem,.62fr) 2rem minmax(12rem,.72fr);gap:.4rem;padding:1.3rem}.flow-convergence{width:calc(100% + .5rem)}.flow-output{width:calc(100% + .5rem);left:-.5rem}}@media (width<=1120px){.rebuild-customer-proof .customer-copy{min-height:0}}@media (width<=980px){.performance-rebuild-page{--rb-section-title-size:clamp(1.55rem,7.4vw,2rem)}.performance-panorama.flow-panorama{grid-template-columns:minmax(19rem,1fr) 4rem minmax(11.5rem,.62fr) 2rem minmax(12rem,.72fr);gap:.4rem}.flow-source{grid-template-columns:3rem 1fr;padding-inline:.75rem}.flow-source em{white-space:normal}.incentive-control-stage{width:11.8rem;min-height:20.5rem}.budget-control{min-height:5.35rem;padding-inline:.78rem .65rem}.overview-panel{min-height:13rem}.performance-panorama{grid-template-columns:minmax(25rem,1.55fr) 2.5rem minmax(7.8rem,.58fr) 1.7rem minmax(8.5rem,.72fr);gap:.55rem;padding:1.3rem}.scheme-card{padding:.8rem}.journey-budget strong,.journey-overview strong{font-size:1.2rem}.capability-layout,.capability-layout.is-reversed{grid-template-columns:1fr;gap:2.7rem}.conversion-decision-head{grid-template-columns:1fr;align-items:start;gap:1.25rem}.conversion-actions{flex-wrap:wrap;align-items:flex-start}.selection-faq-layout{grid-template-columns:1fr;min-height:0}.selection-answer-stage{min-height:13.5rem}.capability-layout.is-reversed .capability-copy,.capability-layout.is-reversed .capability-visual{grid-area:auto/1}.capability-layout.is-reversed .capability-copy{grid-row:1}.commission-section .chapter-copy,.budget-section .chapter-copy,.overview-section .chapter-copy{min-height:0}.capability-copy h2{max-width:18ch}.rebuild-hero{min-height:auto}.performance-panorama-section{padding:4.5rem 0 5rem}.panorama-intro h2{max-width:none;font-size:26px!important}.panorama-intro h2 span{font-size:.78em}.performance-panorama{border-radius:1.25rem;flex-direction:column;align-items:stretch;gap:.8rem;min-height:0;padding:.85rem;display:flex}.performance-panorama.flow-panorama{grid-template-columns:1fr;padding:1rem;display:flex}.performance-panorama:after{width:16rem;height:16rem}.flow-sources{gap:.55rem;width:100%}.flow-source{grid-template-columns:2.8rem 1fr;min-height:5.9rem;padding:.68rem .75rem}.flow-icon{border-radius:.72rem;width:2.3rem;height:2.3rem}.flow-icon svg{width:1.45rem;height:1.45rem}.flow-source strong,.budget-title-row strong{font-size:.87rem}.flow-source em{white-space:normal;font-size:12.5px;line-height:1.55}.flow-source:after{width:1.4rem}.flow-convergence{background:linear-gradient(#5e9edd,#30b3c2);align-self:center;width:2px;min-height:2.2rem}.flow-convergence svg{display:none}.flow-convergence:after{top:auto;bottom:0;right:50%;transform:translate(50%)rotate(135deg)}.incentive-control-stage{align-self:center;width:min(100%,16rem);min-height:19.4rem;transform:translateY(-1rem)}.employee-core{width:10.5rem;height:10.5rem}.employee-core>span:last-child{width:7rem;font-size:12px}.budget-control{border-radius:1.1rem;min-height:5.4rem}.budget-control-copy>span:last-child{white-space:nowrap;font-size:10px}.flow-output{background:linear-gradient(#2e8fd4,#23adba);align-self:center;width:2px;height:2.2rem;left:auto}.flow-output:after{top:auto;bottom:0;right:50%;transform:translate(50%)rotate(135deg)}.flow-output i{animation-name:rb-line-flow-mobile;animation-delay:4.2s;top:0;left:-.17rem}.overview-panel{width:100%;min-height:12.5rem}.scheme-cluster{padding:.45rem}.scheme-grid{gap:.5rem}.scheme-card{min-height:6.6rem;padding:.72rem}.scheme-card strong{font-size:.84rem}.scheme-card span{font-size:.56rem}.scheme-commission{min-height:5.7rem;padding-right:7.3rem}.sales-people{transform-origin:100% 100%;right:.45rem;transform:scale(.84)}.scheme-merge{background:linear-gradient(#8bb8df,#5b9fd4);align-self:center;width:2px;min-height:1.65rem}.scheme-merge:after{content:"";border-bottom:1px solid #6e99c8;border-right:1px solid #6e99c8;width:.38rem;height:.38rem;position:absolute;bottom:0;right:50%;transform:translate(50%)rotate(45deg)}.scheme-merge>span,.scheme-merge>i:after{display:none}.scheme-merge>i{background:0 0;width:2px;height:100%;top:0;left:0}.scheme-merge b{animation:3.2s ease-in-out infinite rb-line-flow-mobile;top:0;left:-.13rem}.performance-panorama>.journey-budget,.performance-panorama>.journey-overview{width:100%;min-height:6.3rem}.performance-panorama>.journey-next{background:#447fc53d;align-self:center;width:2px;height:1.8rem}.journey-next:after{top:auto;bottom:-.05rem;right:50%;transform:translate(50%)rotate(135deg)}.journey-next b{animation:3.2s ease-in-out infinite rb-line-flow-mobile;top:0;left:-.15rem}.panorama-signal{display:none}.rebuild-capability-section{padding:4.7rem 0;scroll-margin-top:3.7rem}.assessment-story-layout{grid-template-columns:1fr;gap:2.35rem}.assessment-story-copy h2{max-width:16ch;font-size:clamp(2rem,8vw,2.55rem)}.assessment-story-copy>p:not(.performance-eyebrow){font-size:var(--rb-body-size)}.assessment-story-steps{grid-template-columns:1fr 1fr;gap:.5rem}.assessment-story-steps:before{display:none}.assessment-story-steps li:nth-child(5){grid-column:1/3}.assessment-story-steps button{background:#ffffff7a;grid-template-columns:2rem 1fr;align-items:start;min-height:5rem;padding:.72rem .58rem}.assessment-story-steps button:after{display:none}.assessment-story-steps button>b{width:1.8rem;height:1.8rem}.assessment-story-steps button>span{padding-right:0;display:block}.assessment-story-steps strong{font-size:var(--rb-card-title-size);display:block}.assessment-story-steps small{font-size:var(--rb-card-copy-size);white-space:normal;margin-top:.24rem;line-height:1.45;display:block;overflow:visible}.assessment-story-steps button.is-active{transform:translateY(-2px)}.assessment-evidence{border-radius:1.2rem;padding:.55rem}.assessment-stage-tabs{margin-bottom:.5rem}.assessment-stage-tabs button{min-height:2.75rem;font-size:14px}.assessment-panel .system-window img{aspect-ratio:4/3}.assessment-panel[data-assessment-panel="0"] .system-window img{object-position:14% top}.assessment-panel[data-assessment-panel="1"] .system-window img{object-position:center top}.assessment-panel[data-assessment-panel="2"] .system-window img{object-position:15% top}.assessment-panel figcaption{width:calc(100% - .8rem);min-height:4.8rem;margin-top:-.65rem;padding:.7rem}.assessment-panel figcaption strong{white-space:normal;font-size:14px}.assessment-panel figcaption>b{padding:.38rem .5rem;font-size:11px}.capability-copy h2{max-width:none;font-size:clamp(2rem,10vw,2.7rem)}.assessment-story-copy .chapter-title,.capability-copy .chapter-title,.customer-copy .chapter-title,.conversion-main .chapter-title{max-width:none;font-size:var(--rb-section-title-size);line-height:1.13}.chapter-copy{padding-left:.85rem}.chapter-header{gap:.58rem}.chapter-icon{border-radius:.78rem;width:2.35rem;height:2.35rem}.evidence-stage{border-radius:1.35rem;padding:.55rem .55rem 1.15rem}.evidence-stage .system-window{border-radius:1.05rem;box-shadow:0 1.2rem 3rem #1b4b841f,0 0 0 .24rem #ffffff5c}.capability-steps li span{display:block}.capability-steps li small{margin-top:.25rem;display:block}.decision-grid{grid-template-columns:1fr 1fr;gap:.55rem}.decision-grid article{grid-template-columns:2rem minmax(0,1fr);gap:.22rem .55rem;min-height:6.4rem;padding:.7rem .62rem}.decision-icon{border-radius:.65rem;width:1.9rem;height:1.9rem}.decision-icon svg{width:1.05rem;height:1.05rem}.budget-levels{grid-template-columns:1fr 1fr;display:grid}.budget-levels>i{display:none}.overview-levels{grid-template-columns:1fr}.visual-proof-strip,.formula-ribbon,.budget-meter,.overview-pulse{width:calc(100% - 1.2rem)}.system-window{border-radius:1rem}.system-window-bar{height:2.3rem}.overview-visual .system-window{max-height:28rem}.back-panorama{justify-content:center;width:2.75rem;padding:0;font-size:0;bottom:.75rem;right:.75rem}.back-panorama span{font-size:1rem}}@media (width<=640px){.performance-rebuild-page .rebuild-conversion{padding:2.35rem 0 2.75rem}.conversion-decision-head{margin-bottom:1.35rem}.conversion-actions{flex-direction:column;align-items:stretch}.conversion-actions .button{width:100%}.rebuild-conversion .conversion-phone{text-align:center}.selection-faq-shell{border-radius:1.2rem;padding:.8rem}.selection-question-list{grid-template-rows:none;grid-template-columns:1fr}.selection-question{min-height:4.7rem}.selection-answer-stage{min-height:13.5rem}.selection-faq-layout{flex-direction:column;gap:.55rem;display:flex}.selection-question-list,.selection-answer-stage{display:contents}.selection-question,.selection-answer{order:var(--faq-order)}.selection-answer{color:#fff;background:radial-gradient(circle at 84% 10%,#12afc429,#0000 12rem),linear-gradient(145deg,#0c3978,#0b5ca6);border-radius:1rem;padding:1.1rem 1.2rem}.selection-answer[hidden]{display:none}}@media (hover:none){.overview-panel:active{border-color:#7ef6e7c7;transform:scale(.992);box-shadow:0 1.2rem 2.8rem #05697e40,0 0 0 .18rem #4de0d31a}}@keyframes rb-line-flow-mobile{0%{opacity:0;top:0}18%,75%{opacity:1}to{opacity:0;top:calc(100% - .32rem)}}
