.academy-page--consulting{--xr-accent:#2563eb;--xr-accent-soft:#e3ecfd;--xr-rail:248px}html[data-academy-theme=dark] .academy-page--consulting{--xr-accent:#8fb6ff;--xr-accent-soft:#1c2a4a}.academy-page.academy-redesign.academy-page--consulting .pk-sub{max-width:none;margin-top:12px;font-size:clamp(.96875rem,1.05vw,1.21875rem)}.academy-page.academy-redesign.academy-page--consulting .pk-h2{letter-spacing:-.02em;max-width:none;font-size:clamp(1.875rem,2.7vw,3.125rem);line-height:1.05}.academy-page.academy-redesign.academy-page--consulting .pk-btn{border-radius:2px;min-height:50px}.academy-page.academy-redesign.academy-page--consulting .pk-btn-primary{color:#fff;background:#2563eb;border-color:#2563eb;font-size:1rem}.academy-page.academy-redesign.academy-page--consulting .pk-btn-primary:hover{background:#1d4ed8;border-color:#1d4ed8}.academy-page.academy-redesign .xr-hero{isolation:isolate;position:relative;overflow:hidden}.xr-hero-aura{z-index:-1;pointer-events:none;filter:blur(10px);background:radial-gradient(closest-side,#2563eb47,#0000 70%);width:70%;height:130%;position:absolute;inset:-30% auto auto -15%}.xr-hero-grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-content:center;gap:clamp(18px,2vw,28px) clamp(28px,4.5vw,72px);display:grid}.xr-hero-copy{grid-area:1/1;align-self:end}.xr-picker{grid-area:1/2/span 2;align-self:center}.xr-flow{grid-area:2/1;align-self:start;min-width:0;margin:0}.academy-page.academy-redesign.academy-page--consulting .xr-hero-title{max-width:none;margin:0 0 clamp(16px,2vw,26px);font-size:clamp(2.75rem,4.4vw,5rem);line-height:1}.academy-page--consulting .xr-hero-copy .pk-lede{max-width:none;margin:0;font-size:clamp(1.0625rem,1.25vw,1.25rem)}.xr-flow-stage{grid-template-columns:minmax(0,1fr) clamp(84px,8vw,112px) minmax(0,1fr);align-items:center;display:grid}.xr-flow-col{gap:6px;min-width:0;display:grid}.academy-page.academy-redesign .xr-flow-col p{color:var(--ad-muted);margin:0 0 2px;font-size:.8125rem;font-weight:600;line-height:1.3}.xr-flow-chip{background:var(--ad-surface);border:1px solid var(--ad-line-strong);color:var(--ad-ink);animation:.36s both xr-chip-in;animation-delay:calc(var(--i) * 70ms);border-radius:2px;padding:7px 10px;font-size:.875rem;font-weight:500;line-height:1.25;display:block}.xr-flow-chip--back{border-left:3px solid var(--xr-accent);animation-delay:calc(.62s + var(--i) * .11s)}.xr-flow-chip--major{border-left-color:var(--ad-danger)}.xr-flow-chip--minor{border-left-color:var(--ad-warning)}.xr-flow-mid{align-items:center;display:flex;position:relative}.xr-flow-mid img{z-index:1;object-fit:cover;object-position:center 18%;border:2px solid var(--xr-accent);border-radius:50%;flex:none;width:clamp(44px,4.4vw,56px);height:clamp(44px,4.4vw,56px);animation:.3s .3s both xr-chip-in;position:relative}.xr-flow-wire{background:var(--ad-line-strong);flex:1;height:2px;position:relative;overflow:hidden}.xr-flow-wire:after{content:"";background:var(--xr-accent);animation:.36s ease-out .12s forwards xr-wire;position:absolute;inset:0;transform:translate(-101%)}.xr-flow-wire--out:after{animation-delay:.5s}.academy-page.academy-redesign .xr-flow figcaption{color:var(--ad-muted);margin-top:14px;font-size:.9375rem;line-height:1.4}.xr-flow figcaption b{color:var(--ad-ink);font-weight:600}@keyframes xr-chip-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes xr-wire{to{transform:none}}.xr-picker{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1d2523;background:#fff;border-top:4px solid #3b82f6;border-radius:2px;padding:clamp(14px,1.5vw,20px) clamp(16px,2vw,26px);box-shadow:0 30px 60px -30px #0009}.xr-picker fieldset{border:0;margin:0;padding:0}.xr-picker legend{font:600 clamp(1.5rem, 2vw, 2rem)/1.1 var(--font-display);color:#1d2523;margin-bottom:10px;padding:0}.xr-pick-group+.xr-pick-group{margin-top:10px}.academy-page.academy-redesign .xr-pick-label{color:#1d4fb8;margin:0;padding:4px 12px 6px 13px;font-size:.875rem;font-weight:600}.xr-pick{cursor:pointer;border-top:1px solid #e3e8e4;border-left:3px solid #0000;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 10px;transition:background-color .15s;display:grid}.xr-pick:hover{background:#f4f7fe}.xr-pick.is-on{background:#e8effd;border-left-color:#2563eb}.xr-pick input{accent-color:#2563eb;width:18px;height:18px;margin:0}.xr-pick input:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.xr-pick-body{gap:1px;min-width:0;display:grid}.xr-pick-body b{font:600 1.1875rem/1.2 var(--font-body);color:#1d2523}.xr-pick-body span{color:#5b6863;font-size:.9375rem;line-height:1.35;display:none}.xr-pick.is-on .xr-pick-body span{display:block}.xr-pick-price{font:600 clamp(1.375rem, 1.7vw, 1.75rem)/1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;color:#1d2523}.xr-pick-price small{text-align:right;font:500 .75rem/1.3 var(--font-body);color:#5b6863;display:block}.academy-page.academy-redesign .xr-picker-back{color:#1d2523;border-top:1px solid #e3e8e4;min-height:62px;margin:0;padding:10px 12px;font-size:.96875rem;line-height:1.45}.xr-picker-back b{font-weight:600}.xr-picker-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;padding:0 12px;display:flex}.xr-picker-sample{color:#1d4fb8;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.academy-page.academy-redesign .xr-picker-note{color:#5b6863;margin:10px 0 0;padding:0 12px;font-size:.875rem;line-height:1.45}.xr-picker-note a{color:#1d4fb8;text-underline-offset:2px;font-weight:600;text-decoration:underline}.xr-ground{background:var(--ad-surface)}.xr-desk{grid-template-columns:var(--xr-rail) minmax(0, 1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.xr-rail{top:calc(var(--nav-height,72px) + 18px);gap:22px;padding-top:clamp(36px,4.5vw,64px);padding-bottom:24px;display:grid;position:sticky}.xr-rail-order{background:var(--ad-panel);border:1px solid var(--ad-line);border-top:4px solid var(--xr-accent);border-radius:2px;gap:4px;padding:18px;display:grid}.academy-page.academy-redesign .xr-rail-k{color:var(--ad-muted);margin:0;font-size:.875rem;font-weight:600}.academy-page.academy-redesign .xr-rail-name{color:var(--ad-ink);font:600 1.5rem/1.1 var(--font-display);margin:0}.xr-rail-price{color:var(--ad-ink);font:600 2.25rem/1 var(--font-display);font-variant-numeric:tabular-nums;margin:6px 0 10px;display:block}.xr-rail-price small{font:500 .875rem/1 var(--font-body);color:var(--ad-muted);margin-right:4px}.xr-rail-order .pk-btn{justify-content:center;width:100%}.academy-page.academy-redesign .xr-rail-note{color:var(--ad-muted);margin:8px 0 0;font-size:.8125rem;line-height:1.4}.xr-rail-nav{border-left:2px solid var(--ad-line);margin:0;padding:0;list-style:none;display:grid}.xr-rail-nav a{color:var(--ad-muted);border-left:2px solid #0000;margin-left:-2px;padding:7px 0 7px 14px;font-size:.96875rem;font-weight:500;line-height:1.3;display:block}.xr-rail-nav a:hover{color:var(--ad-ink)}.xr-rail-nav a[aria-current=true]{border-left-color:var(--xr-accent);color:var(--ad-ink);font-weight:600}.xr-main{min-width:0}.xr-block{border-top:1px solid var(--ad-line);scroll-margin-top:var(--nav-height,72px);padding:clamp(36px,4.5vw,64px) 0}.xr-main>.xr-block:first-child{border-top:0}.xr-block--faq{padding-bottom:clamp(20px,3vw,40px)}.xr-block--faq>.pk-section{background:0 0;border:0;padding:0}.academy-page.academy-redesign .xr-block--faq .pk-wrap{width:100%;max-width:none;margin:0;padding-inline:0}.academy-page.academy-redesign.academy-page--consulting .xr-block--faq :is(.pk-head,.pk-faq-layout,.pk-faq){border-top:0;max-width:none;padding-top:0}.academy-page.academy-redesign.academy-page--consulting .xr-block--faq .pk-head:before{display:none}.xr-tabs{border-bottom:2px solid var(--ad-line);flex-wrap:wrap;gap:0;margin:22px 0 0;display:flex}.xr-tab{cursor:pointer;min-height:46px;color:var(--ad-muted);font:600 .9375rem/1.2 var(--font-body);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-2px;padding:0 11px}.xr-tab:hover{color:var(--ad-ink)}.xr-tab[aria-selected=true]{border-bottom-color:var(--xr-accent);color:var(--ad-ink)}.xr-tab:focus-visible{outline:2px solid var(--xr-accent);outline-offset:-2px}.xr-specimen{grid-template-columns:minmax(0,1fr) clamp(190px,17vw,260px);align-items:start;gap:clamp(18px,2.4vw,36px);margin-top:22px;display:grid}.xr-specimen[hidden]{display:none}.xr-report{background:var(--ad-surface);border:1px solid var(--ad-line-strong);min-width:0;box-shadow:8px 8px 0 var(--xr-accent-soft);border-radius:2px;padding:clamp(20px,2.6vw,36px)}.academy-page.academy-redesign .xr-report-kind{color:var(--xr-accent);margin:0 0 6px;font-size:.9375rem;font-weight:600}.academy-page.academy-redesign .xr-report-head h3{color:var(--ad-ink);font:600 clamp(1.5rem, 2.1vw, 2.125rem)/1.1 var(--font-display);margin:0}.academy-page.academy-redesign .xr-report-scope{color:var(--ad-muted);margin:12px 0 0;font-size:1rem;line-height:1.55}.xr-findings{border-top:1px solid var(--ad-line);gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.xr-finding{border-bottom:1px solid var(--ad-line);gap:8px;padding:16px 0;display:grid}.xr-severity{white-space:nowrap;border-radius:2px;place-self:start;align-items:center;gap:6px;padding:3px 10px;font-size:.875rem;font-weight:600;line-height:1.4;display:inline-flex}.xr-finding--major .xr-severity{background:var(--ad-danger-soft);color:var(--ad-danger)}.xr-finding--minor .xr-severity{background:color-mix(in srgb, var(--ad-warning) 16%, transparent);color:var(--ad-warning)}.xr-finding--info .xr-severity,.xr-finding--done .xr-severity{background:var(--xr-accent-soft);color:var(--xr-accent)}.xr-finding--ok .xr-severity{background:var(--ad-success-soft);color:var(--ad-success)}.academy-page.academy-redesign .xr-finding h4{color:var(--ad-ink);font:600 1.1875rem/1.3 var(--font-body);letter-spacing:0;margin:0 0 6px}.academy-page.academy-redesign .xr-finding p{color:var(--ad-muted);margin:0 0 8px;font-size:1rem;line-height:1.55}.xr-finding p strong{color:var(--ad-ink);font-weight:600}.academy-page.academy-redesign .xr-finding p.xr-ref{color:var(--ad-accent);margin:0;font-size:.9375rem;font-weight:600}.xr-call{border-left:3px solid var(--xr-accent);background:var(--xr-accent-soft);color:var(--ad-ink);margin-top:18px;padding:14px 16px}.xr-call strong{font-weight:600}.academy-page.academy-redesign .xr-call p{color:var(--ad-ink);margin:4px 0 0;font-size:1rem;line-height:1.55}.academy-page.academy-redesign .xr-report-foot{color:var(--ad-muted);margin:14px 0 0;font-size:.875rem}.xr-pin{color:#fff;width:20px;height:20px;font:700 .75rem/1 var(--font-body);vertical-align:1px;background:#2563eb;border-radius:50%;flex:none;place-items:center;margin-left:6px;display:inline-grid}.xr-notes{gap:20px;margin:0;padding:8px 0 0;list-style:none;display:grid}.xr-notes li{grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.xr-notes .xr-pin{margin-left:0}.academy-page.academy-redesign .xr-notes h4{color:var(--ad-ink);font:600 1rem/1.3 var(--font-body);letter-spacing:0;margin:0 0 2px}.academy-page.academy-redesign .xr-notes p{color:var(--ad-muted);margin:0;font-size:.9375rem;line-height:1.45}.xr-route{border-top:2px solid var(--ad-ink);margin-top:24px}.xr-route-head,.xr-route-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 124px;column-gap:20px;display:grid}.xr-route-head{border-bottom:1px solid var(--ad-line);color:var(--ad-muted);padding:10px 0;font-size:.9375rem;font-weight:600}.xr-route-head span:last-child{text-align:right}.xr-route-row{border-bottom:1px solid var(--ad-line);align-items:center;position:relative}.xr-route-step{border-left:3px solid var(--xr-accent);background:var(--xr-accent-soft);padding:16px 14px}.xr-route-row--us .xr-route-step{border-left-color:var(--ad-signal-teal);background:color-mix(in srgb, var(--ad-signal-teal) 9%, transparent);grid-column:2}.xr-route-row--you .xr-route-step{grid-column:1}.xr-route-lane{display:none}.academy-page.academy-redesign .xr-route h3{color:var(--ad-ink);font:600 1.375rem/1.15 var(--font-display);margin:0 0 2px}.academy-page.academy-redesign .xr-route-step p{color:var(--ad-muted);margin:0;font-size:.96875rem;line-height:1.45}.xr-route-paid{text-align:right;color:var(--ad-ink);font:600 1.5rem/1.1 var(--font-display);font-variant-numeric:tabular-nums;grid-area:1/3}.xr-route-paid small{display:none}.xr-route-paid.is-charged{color:var(--xr-accent)}.xr-line{margin-top:26px}.xr-line-flags{height:62px;position:relative}.xr-flag{background:var(--xr-accent);width:2px;height:34px;position:absolute;bottom:0}.xr-flag:after{content:"";background:var(--xr-accent);border:2px solid var(--ad-surface);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-5px;left:50%}.xr-flag b{white-space:nowrap;color:var(--xr-accent);font-size:.9375rem;font-weight:600;position:absolute;top:-26px;left:8px}.xr-flag--them{background:var(--ad-danger);height:50px}.xr-flag--them:after{background:var(--ad-danger)}.xr-flag--them b{color:var(--ad-danger);top:-8px;left:auto;right:8px}.xr-line-track{border-top:4px solid var(--ad-line-strong);color:var(--ad-muted);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:12px;font-size:.9375rem;font-weight:500;display:grid}.xr-line-track span:last-child{text-align:right}.xr-vs{border-top:1px solid var(--ad-line);margin-top:26px}.xr-vs-row{border-bottom:1px solid var(--ad-line);grid-template-columns:130px minmax(0,1fr) minmax(0,1fr);gap:20px;padding:13px 0;display:grid}.xr-vs-row b{color:var(--ad-muted);font-size:.9375rem;font-weight:600;line-height:1.5}.academy-page.academy-redesign .xr-vs-row p{color:var(--ad-muted);margin:0;font-size:1rem;line-height:1.45}.academy-page.academy-redesign .xr-vs-row p:last-child{color:var(--ad-ink);font-weight:500}.xr-vs-row--head{font:600 clamp(1.25rem, 1.6vw, 1.5rem)/1.1 var(--font-display);color:var(--ad-muted)}.xr-vs-row--head span:last-child{color:var(--xr-accent)}.academy-page.academy-redesign .xr-small{color:var(--ad-muted);margin:14px 0 0;font-size:.875rem;line-height:1.5}.xr-signoff{grid-template-columns:clamp(130px,14vw,200px) minmax(0,1fr);align-items:start;gap:clamp(18px,2.6vw,36px);margin-top:24px;display:grid}.xr-signoff img{width:100%;height:auto;display:block}.academy-page.academy-redesign .xr-signoff p.xr-signoff-name{color:var(--ad-ink);font:600 clamp(2rem, 3vw, 3rem)/1 var(--font-display);margin:0}.academy-page.academy-redesign .xr-signoff p.xr-signoff-role{color:var(--xr-accent);margin:6px 0 14px;font-size:1rem;font-weight:600}.academy-page.academy-redesign .xr-signoff p{color:var(--ad-muted);font-size:1.0625rem;line-height:1.55}.academy-page.academy-redesign .xr-signoff p.xr-links{flex-wrap:wrap;gap:0 22px;margin:8px 0 0;display:flex}.xr-links a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.xr-proof{border-top:2px solid var(--ad-ink);margin-top:26px;padding-top:16px}.academy-page.academy-redesign .xr-proof>p{color:var(--ad-muted);margin:0 0 12px;font-size:.9375rem;font-weight:600}.xr-proof dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.xr-proof dl>div{gap:2px;display:grid}.xr-proof dd{color:var(--xr-accent);font:600 clamp(2rem, 3.2vw, 3rem)/1 var(--font-display);font-variant-numeric:tabular-nums;margin:0}.xr-proof dt{color:var(--ad-muted);font-size:.9375rem;line-height:1.3}.xr-moments{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px clamp(20px,3vw,40px);margin:20px 0 22px;display:grid}.xr-moments div{border-left:3px solid var(--xr-accent);background:var(--xr-accent-soft);padding:14px 16px}.xr-moments dt{color:var(--ad-ink);font:600 clamp(1.375rem, 1.9vw, 1.75rem)/1.1 var(--font-display)}.xr-moments dd{color:var(--ad-muted);margin:4px 0 0;font-size:1rem;line-height:1.45}.academy-page.academy-redesign .xr-teams-note{border-top:1px solid var(--ad-line);color:var(--ad-muted);align-items:center;gap:10px;margin:0;padding-top:16px;font-size:1rem;line-height:1.5;display:flex}.xr-artifact{background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:2px;gap:12px;margin-top:20px;padding:clamp(12px,1.6vw,18px);display:grid}.academy-page.academy-redesign .xr-artifact-hint{color:var(--ad-muted);margin:0;font-size:.8125rem;line-height:1.4}.xr-hot{background:var(--xr-accent-soft);border:1px solid #0000;border-bottom:2px solid var(--xr-accent);max-width:100%;color:var(--ad-ink);font:600 .9375rem/1.3 var(--font-body);text-align:left;cursor:pointer;border-radius:2px;padding:4px 8px;transition:background-color .15s,box-shadow .15s;display:inline-block}.xr-hot--major{background:var(--ad-danger-soft);border-bottom-color:var(--ad-danger)}.xr-hot--minor{background:color-mix(in srgb, var(--ad-warning) 16%, transparent);border-bottom-color:var(--ad-warning)}.xr-hot--ok{background:var(--ad-success-soft);border-bottom-color:var(--ad-success)}.xr-hot:hover,.xr-hot.is-lit{box-shadow:0 0 0 2px var(--xr-accent)}.xr-hot:focus-visible{outline:2px solid var(--xr-accent);outline-offset:2px}.xr-hot-wide{width:100%;padding:8px 10px;display:block}.xr-finding{scroll-margin-top:calc(var(--nav-height,72px) + 16px);transition:background-color .3s,box-shadow .3s}.xr-finding.is-lit{background:var(--xr-accent-soft);box-shadow:-10px 0 0 var(--xr-accent-soft), 10px 0 0 var(--xr-accent-soft)}.xr-sheet{color:var(--ad-ink);font-size:.9375rem;line-height:1.35;display:grid}.xr-sheet-row{grid-template-columns:var(--xr-cols);border-top:1px solid var(--ad-line);align-items:center;gap:10px;padding:9px 0;display:grid}.xr-sheet-row>*{min-width:0}.xr-sheet-head{color:var(--ad-muted);border-top:0;padding-top:0;font-size:.8125rem;font-weight:600}.xr-tally{flex-wrap:wrap;gap:8px 28px;margin:0;display:flex}.xr-tally div{flex-direction:column-reverse;display:flex}.xr-tally dt{color:var(--ad-muted);font-size:.8125rem}.xr-tally dd{color:var(--ad-ink);font:600 clamp(1.75rem, 2.4vw, 2.25rem)/1 var(--font-display);font-variant-numeric:tabular-nums;margin:0}.xr-tally .is-major dd{color:var(--ad-danger)}.xr-target{white-space:nowrap;color:var(--ad-muted);font-size:.8125rem;font-weight:500;display:grid}.xr-target b{color:var(--ad-ink);font:600 1.375rem/1.1 var(--font-display)}.xr-target.is-required{color:var(--xr-accent);font-weight:600}.xr-markup s{color:var(--ad-danger);text-decoration-thickness:2px}.xr-markup em{color:var(--ad-muted);font-size:.875rem;font-style:normal;font-weight:500;display:block}.academy-page.academy-redesign .xr-trace-head{color:var(--ad-muted);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;margin:0;font-size:.8125rem;font-weight:600;display:grid}.xr-trace{gap:10px;display:grid}.xr-trace-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:28px;display:grid}.xr-trace-source{background:var(--ad-surface);border:1px solid var(--ad-line-strong);color:var(--ad-muted);border-radius:2px;gap:1px;padding:8px 10px;font-size:.875rem;line-height:1.3;display:grid;position:relative}.xr-trace-source b{color:var(--ad-ink);font-weight:600}.xr-trace-source:after{content:"";background:var(--xr-accent);width:28px;height:2px;position:absolute;top:50%;left:100%}.xr-trace-items{gap:6px;display:grid}.xr-trace-node{gap:1px;width:100%;font-size:.875rem;font-weight:500;display:grid}.xr-trace-node b{font-weight:600}.xr-tree{width:100%;height:auto;display:block}.xr-tree-box{fill:var(--ad-surface);stroke:var(--ad-line-strong);stroke-width:1.5px}.xr-tree-text{fill:var(--ad-ink);font:600 15px var(--font-body)}.xr-tree-sub{fill:var(--ad-muted);font:500 13px var(--font-body)}.xr-tree-line{fill:none;stroke:var(--ad-line-strong);stroke-width:1.5px}.xr-tree-common{fill:none;stroke:var(--ad-danger);stroke-width:2px;stroke-dasharray:5 4}.xr-tree-gate{fill:var(--ad-danger-soft);stroke:var(--ad-danger);stroke-width:2px}.xr-tree-gate-text{fill:var(--ad-danger);font:700 11px var(--font-body)}.xr-tree-hit{cursor:pointer;outline:none}.xr-tree-hit--major .xr-tree-box{fill:var(--ad-danger-soft);stroke:var(--ad-danger);stroke-width:2px}.xr-tree-hit--ok .xr-tree-box{fill:var(--ad-success-soft);stroke:var(--ad-success)}.xr-tree-hit:hover .xr-tree-box,.xr-tree-hit:focus-visible .xr-tree-box,.xr-tree-hit.is-lit .xr-tree-box{stroke:var(--xr-accent);stroke-width:3px}.xr-metrics{gap:10px;font-weight:500;display:grid}.xr-metric{gap:4px;display:grid}.xr-metric-name{font-weight:600}.xr-metric-name b{color:var(--ad-danger);font-weight:700}.xr-metric-track{background:var(--ad-surface);border:1px solid var(--ad-line-strong);height:10px;display:block;position:relative}.xr-metric-track i{background:var(--xr-accent);position:absolute;inset:0 auto 0 0}.xr-metric-track u{width:3px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.xr-metric-track u.is-used{background:var(--ad-muted)}.xr-metric-track u.is-required{background:var(--ad-danger)}.xr-metric-note{color:var(--ad-muted);font-size:.8125rem;line-height:1.3}.xr-ready{gap:3px;display:flex}.xr-ready span{color:#fff;white-space:nowrap;padding:6px 10px;font-size:.875rem;font-weight:600}.xr-ready .is-major{background:var(--ad-danger)}.xr-ready .is-minor{background:#b45309}.xr-ready .is-ok{background:#15803d}.xr-sample-cta{background:var(--ad-panel);border-top:4px solid var(--xr-accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:26px;padding:16px 18px;display:flex}.academy-page.academy-redesign .xr-sample-cta p{color:var(--ad-muted);margin:0;font-size:1rem;line-height:1.4}.xr-sample-cta b{color:var(--ad-ink);font:600 clamp(1.375rem, 1.9vw, 1.75rem)/1.15 var(--font-display);display:block}.xr-cover{grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"chips chips""art panel";align-items:center;gap:20px clamp(16px,2.6vw,40px);margin-top:18px;display:grid}.xr-cover-art{grid-area:art;min-width:0}.xr-chips{grid-area:chips}.xr-area-panels{grid-area:panel}.xr-stack{width:100%;height:auto;display:block;overflow:visible}.xr-stack-rail{fill:none;stroke:var(--ad-line-strong);stroke-width:1.5px;stroke-dasharray:3 6}.xr-stack-span{opacity:0;transition:opacity .25s}.xr-stack-span.is-on{opacity:1}.xr-stack-span path{fill:none;stroke:var(--xr-accent);stroke-width:2.5px}.xr-stack-span text{fill:var(--xr-accent);font:600 15px var(--font-body)}.xr-plate{--xr-tint:12%;cursor:pointer;outline:none;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.xr-plate--1{--xr-tint:20%}.xr-plate--2{--xr-tint:30%}.xr-plate--3{--xr-tint:42%}.xr-plate-top{fill:color-mix(in srgb, #2563eb var(--xr-tint), var(--ad-surface));stroke:color-mix(in srgb, #2563eb 55%, var(--ad-surface));stroke-width:1.5px;stroke-linejoin:round;transition:fill .2s}.xr-plate-side{stroke:none;transition:fill .2s}.xr-plate-side--left{fill:color-mix(in srgb, #2563eb calc(var(--xr-tint) + 28%), var(--ad-surface))}.xr-plate-side--right{fill:color-mix(in srgb, #1e3a8a calc(var(--xr-tint) + 34%), var(--ad-surface))}.xr-art-f{fill:var(--ad-surface);stroke:#1d4ed8;stroke-width:.8px;transition:fill .2s,stroke .2s}.xr-art-b{fill:none;stroke:#1d4ed8;stroke-width:.7px;transition:stroke .2s}.xr-art-l{fill:none;stroke:#1d4ed8;stroke-width:.8px;transition:stroke .2s}html[data-academy-theme=dark] .xr-art-f,html[data-academy-theme=dark] .xr-art-b,html[data-academy-theme=dark] .xr-art-l{stroke:#bcd2ff}.xr-plate-lead{fill:none;stroke:var(--ad-line-strong);stroke-width:1.5px;transition:stroke .2s}.xr-plate-name{fill:var(--ad-ink);font:600 24px var(--font-display)}.xr-plate-ref{fill:var(--ad-muted);font:500 15px var(--font-body)}.xr-plate:hover .xr-plate-top,.xr-plate.is-lit .xr-plate-top{fill:color-mix(in srgb, #2563eb 46%, var(--ad-surface));stroke:#2563eb;stroke-width:2.5px}.xr-plate:focus-visible .xr-plate-top{stroke:var(--xr-accent);stroke-width:4px}.xr-plate.is-on{transform:translate(-10px,-6px)}.xr-plate.is-on .xr-plate-top{fill:#2563eb;stroke:#1d4ed8}.xr-plate.is-on .xr-plate-side--left{fill:#1d4ed8}.xr-plate.is-on .xr-plate-side--right{fill:#1e3a8a}.xr-plate.is-on .xr-art-f{fill:#3b82f6;stroke:#fff}.xr-plate.is-on .xr-art-b,.xr-plate.is-on .xr-art-l{stroke:#fff}.xr-plate.is-on .xr-plate-lead{stroke:#2563eb}.xr-plate.is-on .xr-plate-name{fill:var(--xr-accent)}.xr-stack.is-gathered .xr-plate{transform:translateY(var(--xr-gather))}.xr-stack.is-gathered .xr-stack-rail{opacity:0}.xr-stack-rail{transition:opacity .5s}.xr-chips{flex-wrap:wrap;gap:12px 24px;display:flex}.academy-page.academy-redesign .xr-chips-k{color:var(--ad-muted);margin:0 0 6px;font-size:.8125rem;font-weight:600}.xr-chips-row{flex-wrap:wrap;gap:6px;display:flex}.xr-chip{background:var(--ad-surface);border:1.5px solid var(--ad-line-strong);min-height:40px;color:var(--ad-ink);font:600 .9375rem/1.2 var(--font-body);text-align:left;cursor:pointer;border-radius:2px;align-items:center;padding:6px 12px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.xr-chip:hover{border-color:var(--xr-accent)}.xr-chip:focus-visible{outline:2px solid var(--xr-accent);outline-offset:2px}.xr-chip.is-related{background:var(--xr-accent-soft);border-color:var(--xr-accent)}.xr-chip.is-on{color:#fff;background:#2563eb;border-color:#2563eb}.xr-chip--other{color:var(--xr-accent);border-style:dashed}.xr-area-panels{border:1px solid var(--ad-line-strong);border-top:4px solid var(--xr-accent);background:var(--ad-panel);border-radius:2px;display:grid}.xr-area-panel{visibility:hidden;flex-direction:column;grid-area:1/1;padding:clamp(14px,1.6vw,20px);display:flex}.xr-area-panel.is-on{visibility:visible}.academy-page.academy-redesign .xr-area-panel h3{color:var(--ad-ink);font:600 clamp(1.5rem, 2vw, 1.875rem)/1.1 var(--font-display);margin:0 0 8px}.xr-area-panel h3 small{color:var(--ad-muted);font:500 .8125rem/1 var(--font-body);white-space:nowrap}.academy-page.academy-redesign .xr-area-k{color:var(--ad-muted);margin:0 0 4px;font-size:.8125rem;font-weight:600}.xr-area-panel ul{color:var(--ad-ink);gap:4px;margin:0;padding-left:18px;font-size:.96875rem;line-height:1.4;list-style:outside;display:grid}.xr-area-order{gap:8px;margin-top:auto;padding-top:14px;display:grid}.xr-area-order .pk-btn{justify-content:center;width:100%}.academy-page.academy-redesign .xr-area-service{color:var(--ad-ink);font:600 1.1875rem/1.15 var(--font-display);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin:0;display:flex}.xr-area-service b{font:600 1.5rem/1.1 var(--font-display);font-variant-numeric:tabular-nums}.xr-area-service small{color:var(--ad-muted);font:500 .8125rem/1 var(--font-body)}.xr-bar{display:none}@media (max-width:1599px){.xr-specimen{grid-template-columns:minmax(0,1fr)}.xr-notes{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:4px}}@media (max-width:1023px){.xr-hero-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.xr-hero-copy,.xr-picker,.xr-flow{grid-area:auto/1}.xr-desk{grid-template-columns:minmax(0,1fr);gap:0}.xr-rail{display:none}.xr-bar{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--ad-surface);visibility:hidden;border-top:3px solid #2563eb;justify-content:space-between;align-items:center;gap:12px;transition:transform .22s,visibility .22s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 24px -16px #00000073}.xr-bar.is-on{visibility:visible;transform:none}.academy-page.academy-redesign .xr-bar p{min-width:0;color:var(--ad-muted);margin:0;font-size:.8125rem;line-height:1.3;display:grid}.xr-bar b{color:var(--ad-ink);font:600 1.25rem/1.1 var(--font-display)}.xr-bar .pk-btn{flex:none;padding-inline:26px}.academy-page--consulting footer{padding-bottom:76px}.academy-page--consulting button.fixed.right-8{bottom:88px;right:16px}}@media (max-width:767px){.xr-moments{grid-template-columns:minmax(0,1fr);gap:10px}.xr-cover{grid-template-columns:minmax(0,1fr);grid-template-areas:"art""chips""panel"}.xr-stack{max-width:460px;margin-inline:auto}.xr-proof dl{grid-template-columns:repeat(2,minmax(0,1fr))}.xr-sheet-head{display:none}.xr-sheet-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 0}.xr-sheet-row:first-of-type{border-top:0}.xr-sheet-row>[data-label]{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.xr-sheet-row>[data-label]:before{content:attr(data-label);color:var(--ad-muted);font-size:.8125rem}.xr-trace-head{display:none!important}.xr-trace-row{grid-template-columns:minmax(0,1fr);gap:16px}.xr-trace-source:after{width:2px;height:16px;top:100%;left:18px}.xr-route-head{display:none}.xr-route-row{grid-template-columns:minmax(0,1fr);row-gap:8px;padding:12px 0}.xr-route-row--us .xr-route-step,.xr-route-row--you .xr-route-step{grid-column:1}.xr-route-row--us .xr-route-step{margin-left:22px}.xr-route-row--you .xr-route-step{margin-right:22px}.xr-route-lane{color:var(--ad-muted);margin-bottom:2px;font-size:.8125rem;font-weight:600;display:block}.xr-route-paid{grid-area:auto/1;justify-content:space-between;align-items:baseline;font-size:1.25rem;display:flex}.xr-route-paid small{color:var(--ad-muted);font:500 .875rem/1 var(--font-body);display:inline}.xr-vs-row{grid-template-columns:minmax(0,1fr);gap:6px}.xr-vs-row--head{display:none}.xr-vs-row p:before{content:attr(data-label);color:var(--ad-muted);font-size:.8125rem;font-weight:600;display:block}.academy-page.academy-redesign .xr-vs-row p:last-child:before{color:var(--xr-accent)}.xr-flag b,.xr-line-track{font-size:.8125rem}.xr-tab{flex:45%;padding:0 8px;font-size:.9375rem}}@media (max-width:639px){.academy-page.academy-redesign.academy-page--consulting .xr-hero-title{font-size:clamp(2.5rem,11vw,3.25rem)}.xr-notes{grid-template-columns:minmax(0,1fr)}.xr-signoff{grid-template-columns:110px minmax(0,1fr)}.xr-pick{grid-template-columns:20px minmax(0,1fr) auto;gap:8px;padding-inline:6px}.xr-report{box-shadow:4px 4px 0 var(--xr-accent-soft)}}@media (prefers-reduced-motion:reduce){.xr-bar,.xr-hot,.xr-finding,.xr-chip,.xr-plate,.xr-plate-top,.xr-stack-span{transition:none}.xr-flow-chip,.xr-flow-mid img{animation:none}.xr-flow-wire:after{animation:none;transform:none}}
