.consulting-header{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:60ch;display:flex;& h2{text-wrap:balance}&.consulting-header-stack{margin-bottom:var(--gap-header-visual)}}@media (width>=1024px){.consulting-header.consulting-header-split{column-gap:var(--gutter);grid-template-columns:7fr 5fr;align-items:start;max-width:none;display:grid;& h2{max-width:16em}& .text-lede{margin:0}}}.consulting-source{margin-top:var(--space-6)}.consulting-link{margin-top:var(--space-8);color:var(--ds-text-primary);display:inline-block;&:hover{text-underline-offset:.2em;text-decoration:underline}}.consulting-swipe,.consulting-properties,.consulting-step-list,.consulting-qualities{margin:0;padding:0;list-style:none}.consulting-cards{gap:var(--space-3);display:grid;&>*{padding:var(--space-6);background-color:var(--ds-surface-secondary);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl)}}@media (width<=767.98px){.consulting-swipe{gap:var(--space-3);margin-inline:calc(-1 * var(--page-margin));padding-inline:var(--page-margin);overscroll-behavior-x:contain;scroll-padding-inline:var(--page-margin);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto;&>*{scroll-snap-align:start}}}@media (width>=768px){.consulting-cards{gap:var(--border-width);background:var(--border-subtle);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl);overflow:hidden;&>*{border:0;border-radius:0}}}.consulting-media-row{gap:var(--space-10) var(--gutter);margin-top:var(--gap-header-visual);display:grid}.consulting-media{gap:var(--space-5);grid-template-rows:auto 1fr;min-width:0;margin:0;display:grid}.consulting-media-shot{padding:var(--space-6);background-color:var(--ds-surface-secondary);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl);& .shot-card{width:100%}}.consulting-media-caption{align-content:start;justify-items:start;gap:var(--space-2);display:grid;& h3,& p{margin:0}}.consulting-sheet{gap:var(--space-3);margin:var(--space-2) 0 var(--space-4);padding:0;list-style:none;display:grid;& li{align-items:center;gap:var(--space-3);grid-template-columns:7ch minmax(0,1fr) 7ch;font-size:13px;line-height:20px;display:grid}& li[data-unknown]{color:var(--ds-text-tertiary)}}.consulting-sheet-label{color:var(--ds-text-secondary);font-family:var(--font-mono);font-size:11px}.consulting-sheet-value{text-align:right;font-variant-numeric:tabular-nums}.consulting-sheet-track{height:var(--space-3);border-radius:2px;gap:2px;display:flex;[data-unknown] &{border:var(--border-width) dashed var(--border-subtle)}}.consulting-sheet-bar{width:var(--w);background:var(--c,var(--ds-gray-alpha-400));transform-origin:0;border-radius:2px}.consulting-table{width:100%;margin-top:var(--space-12);border-collapse:collapse;& th,& td{padding:var(--space-4) var(--space-4) var(--space-4) 0;text-align:left;vertical-align:top;font-weight:inherit}& tbody tr{border-top:var(--border-width) solid var(--border-subtle)}}.consulting-table-tabs{gap:var(--space-6);margin-top:var(--space-12);border-bottom:var(--border-width) solid var(--border-subtle);display:flex}.consulting-table-tab{margin-bottom:calc(-1 * var(--border-width));padding:var(--space-2) 0;color:var(--ds-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;&[aria-selected=true]{border-bottom-color:var(--ds-text-primary);color:var(--ds-text-primary)}}@media (width<=767.98px){.consulting-table{& thead{display:none}& tr{gap:var(--space-1) var(--space-3);padding-block:var(--space-3);grid-template-columns:11ch minmax(0,1fr);display:grid}& th,& td{padding:0}& th{padding-top:3px}& td:last-child{grid-column:2}&[data-view] tbody tr{border-top:0}&[data-view] tbody tr+tr{border-top:var(--border-width) solid var(--border-subtle)}&[data-view=before] td[data-col=now],&[data-view=now] td[data-col=before]{display:none}}.consulting-table-tabs:not([hidden])+.consulting-table{margin-top:0}}@media (width>=768px){.consulting-table-tabs{display:none}.consulting-media-row{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr))}.consulting-media{grid-row:span 2;grid-template-rows:subgrid}.consulting-table{& th[scope=row]{width:20%}& td{width:40%}}}.consulting-level-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.consulting-level{gap:var(--space-5);grid-template-rows:auto 1fr;display:grid}.shot.consulting-level-plot{justify-content:flex-end;align-items:flex-start;gap:var(--space-2);height:calc(var(--space-40) + var(--space-20));border-bottom:var(--border-width) solid var(--border-subtle);flex-direction:column;display:flex;& .shot-badge{margin-bottom:var(--space-1)}}.consulting-level-bar{width:var(--space-12);height:calc(var(--h) * .7);background:var(--c);border-radius:var(--radius-sm) var(--radius-sm) 0 0;transform-origin:bottom;flex:none}.consulting-level-text{align-content:start;justify-items:start;gap:var(--space-1);display:grid;& h3,& p{margin:0}}.consulting-note{margin-top:var(--space-6)}@media (width<=767.98px){.consulting-level-list{grid-auto-columns:72%}.shot.consulting-level-plot{height:var(--space-40);& .shot-badge{white-space:nowrap}}}@media (width>=768px){.consulting-level-list{grid-template-columns:repeat(5,minmax(0,1fr))}}.consulting-stats{margin:var(--gap-header-visual) 0 0;& dd,& dt{margin:0}}.consulting-stats{gap:var(--space-8) var(--space-6);display:grid}.consulting-stat{align-content:start;gap:var(--space-2);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border-subtle);display:grid;& .consulting-stat-value{order:-1}}.consulting-icon{width:var(--space-6);height:var(--space-6);color:var(--ds-text-secondary);flex:none}@media (width>=768px){.consulting-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.consulting-split{gap:var(--gap-header-visual);display:grid}.consulting-point-visual,.consulting-shot{min-width:0;margin:0}.consulting-point-note{margin:var(--space-6) 0 0}.consulting-properties{margin:var(--space-6) 0 0;border-bottom:var(--border-width) solid var(--border-subtle);padding:0;list-style:none;& .consulting-property{align-items:center;gap:var(--space-1) var(--space-3);padding-block:var(--space-4);border-top:var(--border-width) solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);display:grid}& .consulting-property-title,& .consulting-property-text{grid-column:2;margin:0}& .consulting-property-title{grid-row:1}}.consulting-point .consulting-properties{border-bottom:0;& .consulting-property{border-top:0}}.consulting-scale{margin-top:var(--gap-header-visual)}.consulting-scale-stats{gap:var(--space-6) var(--space-4);margin:var(--space-8) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;& div{justify-content:flex-end;gap:var(--space-1);flex-direction:column-reverse;display:flex}& dd{margin:0}}@media (width>=768px){.consulting-scale-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.consulting-step{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.consulting-step-tab{align-items:flex-start;gap:var(--space-2);color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.consulting-step-visual{min-width:0}.consulting-step-stage{gap:var(--space-5);height:100%;padding:var(--space-4);background-color:var(--ds-surface-secondary);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl);flex-direction:column;display:flex}.consulting-step-shot{min-width:0}.consulting-step-pensero{gap:var(--space-1);flex-direction:column;margin:0;display:flex}@media (width<=767.98px){.consulting-step-list{grid-template-rows:auto auto}.consulting-step{grid-row:span 2;grid-template-rows:subgrid;gap:var(--space-5);display:grid}.consulting-step-visual{grid-row:1}.consulting-step-tab{pointer-events:none;grid-row:2}.consulting-step-shot{height:calc(var(--space-32) * 2);flex:1 0 auto;overflow:hidden;mask-image:linear-gradient(#000 80%,#0000);& :is(.shot,.shot-stage,.shot-window,.shot-canvas){height:100%}& .shot-canvas>.shot-card{min-height:100%}}}@media (width>=768px){.consulting-step-list{column-gap:var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}.consulting-step{display:contents}.consulting-step-tab{grid-column:1;grid-row:var(--row);padding:var(--space-4) var(--space-5);box-shadow:inset 2px 0 0 var(--border-subtle);color:var(--ds-text-secondary);cursor:pointer;transition:box-shadow .2s;& .consulting-step-title{color:var(--ds-text-secondary)}&>:last-child{display:none}&:hover .consulting-step-title{color:var(--ds-text-primary)}&:focus-visible{box-shadow:inset 2px 0 0 var(--ds-text-primary), var(--ds-focus-ring);outline:none}}.consulting-step[data-active] .consulting-step-tab{box-shadow:inset 2px 0 0 var(--ds-text-primary);& .consulting-step-title{color:var(--ds-text-primary)}&>:last-child{display:block}}.consulting-step-visual{margin-top:var(--space-8);grid-area:6/1}.consulting-step-stage{padding:var(--space-8) var(--space-8) 0;overflow:hidden}.consulting-step-shot.shot-cell{height:calc(var(--space-40) * 3);flex:none;margin-top:0;& .shot-deployment{flex-direction:column;height:100%;padding:0;display:flex}& .shot-deployment-chart,& .shot-table-card{flex:1}& .shot-table{height:100%}}.consulting-step:not([data-active]) .consulting-step-visual{display:none}}@media (width>=1024px){.consulting-step-list{grid-template-rows:repeat(5,auto) 1fr;grid-template-columns:5fr 7fr}.consulting-step-visual{grid-area:1/2/-1;margin-top:0}}@media (prefers-reduced-motion:no-preference){[data-anim]{--ease:cubic-bezier(.16, 1, .3, 1);& :is(.consulting-sheet-bar,.consulting-gap-bar){animation:consulting-grow-x .9s var(--ease) both paused;animation-delay:calc(var(--i,0) * 80ms + .15s)}& .consulting-level-bar{animation:consulting-wipe-y .9s var(--ease) both paused;animation-delay:calc(var(--i,0) * .12s + .15s)}& :is(.consulting-level-value,.consulting-gap-value){animation:consulting-rise .6s var(--ease) both paused;animation-delay:calc(var(--i,0) * .12s + .5s)}& .shot-ring-value{animation:consulting-ring 1.2s var(--ease) both paused;animation-delay:.15s}}[data-play] :is(.consulting-sheet-bar,.consulting-gap-bar,.consulting-level-bar,.consulting-level-value,.consulting-gap-value),[data-play] .shot-ring-value{animation-play-state:running}@media (width>=768px){[data-anim] .consulting-step[data-active] .consulting-step-shot{& [data-shot-anim=card]{animation:consulting-rise .6s var(--ease) both paused;animation-delay:calc(var(--i,0) * .2s + .1s)}& [data-shot-anim=row]{animation:consulting-rise .5s var(--ease) both paused;animation-delay:calc(var(--i,0) * .15s + .5s)}& [data-shot-anim=value]{animation:consulting-rise .5s var(--ease) both paused;animation-delay:calc(var(--i,0) * .2s + .3s)}& [data-shot-anim=bar]{animation:consulting-wipe-y .8s var(--ease) both paused;animation-delay:calc(var(--i,0) * 25ms + .5s)}& .shot-floating[data-shot-anim=card]{animation-delay:1.4s}}[data-play] .consulting-step[data-active] .consulting-step-shot [data-shot-anim]{animation-play-state:running}}}@keyframes consulting-grow-x{0%{opacity:0}}@keyframes consulting-grow-y{0%{opacity:0}}@keyframes consulting-wipe-y{0%{clip-path:inset(100% 0 0)}}@keyframes consulting-rise{0%{opacity:0;translate:0 var(--space-3)}}@keyframes consulting-ring{0%{stroke-dasharray:0 100}}.consulting-qualities{gap:var(--space-3);margin-top:var(--space-2);display:grid;& li{grid-template-columns:var(--space-5) minmax(0, 1fr);align-items:start;gap:var(--space-3);display:grid}& .consulting-icon{width:var(--space-5);height:var(--space-5)}}.consulting-operator-visual{min-width:0}.consulting-operator-shot{& .shot-card{min-width:0}& .shot-canvas>.shot-card{flex:1}& .shot-card-headline{margin-bottom:var(--space-5)}}.consulting-operator-box{& .logo-mark{width:14px;height:14px}& .shot-score-box-row[data-total]{margin-top:var(--space-1);padding-top:var(--space-2);border-top:var(--border-width) solid var(--border-subtle)}}@media (width<=767.98px){.consulting-operator-shot{mask-image:none}.consulting-operator-box{margin-top:var(--space-3);position:static}}@media (width>=768px){.consulting-operator-box{margin-top:var(--space-3);position:static}}.page-hero-lede,h3,.text-lede,.consulting-property p,.consulting-stat :is(dt,dd),.consulting-level-text p,.consulting-media-caption p,.consulting-step-tab span,.consulting-step-pensero,.consulting-qualities li{text-wrap:balance}@media (width>=1024px){.consulting-split{column-gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;&:has(details){align-items:start}&.consulting-split-reverse{& .consulting-split-text{order:2}}}}.consulting-run-figure{gap:var(--space-4);min-width:0;margin:0;display:grid}@media (width>=1024px){.consulting-split.consulting-split-wide{column-gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.consulting-compare{margin-top:var(--section-m)}.consulting-trap-shot .shot-canvas>.shot-card{flex:1;min-width:0}.consulting-trap-shot .shot-line{--shot-line-height:calc(var(--space-40) + var(--space-16));margin-block:var(--space-6) var(--space-4)}.consulting-trap-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.consulting-hero{isolation:isolate;position:relative}.consulting-demo{z-index:1;margin-block:var(--space-16) 0;position:relative}@media (width<=767px){.consulting-demo{display:none}}.consulting-demo-window{display:none}@media (width>=1280px){.consulting-demo{padding-block:var(--space-16) var(--space-24)}.consulting-demo>.shot{--shot-canvas-width:100%;max-width:84%;margin-inline:auto;& .shot-window{aspect-ratio:auto;mask-image:none}& .shot-sidebar{height:0;min-height:100%;overflow:hidden}& .shot-row .shot-card-headline{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.consulting-demo-window{z-index:2;width:calc(var(--space-40) * 2);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl);background-color:var(--ds-surface-secondary);box-shadow:var(--shadow-elevated-lg);display:grid;position:absolute;overflow:hidden;& p{margin:0}}.consulting-demo-chat{top:30%;right:0}.consulting-demo-term{bottom:0;left:calc(50% - var(--space-40))}}.consulting-demo-bar{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);color:var(--ds-text-primary);display:flex;& .shot-icon{width:var(--space-4);height:var(--space-4)}}.consulting-demo-live{margin-left:auto}.consulting-demo-msg{align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid;& strong{font-weight:500}& p{margin:0}}.consulting-demo-mark{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-md);background-color:var(--ds-surface-primary);place-items:center;display:inline-grid;& .logo-mark{width:14px;height:14px}}.consulting-demo-split{height:var(--space-2);margin-top:var(--space-3);border-radius:var(--radius-full);background-color:var(--shot-m1);display:block;overflow:hidden;& span{width:var(--a);background-color:var(--shot-m4);height:100%;display:block}}.consulting-demo-split-labels{margin-top:var(--space-1);justify-content:space-between;display:flex}.consulting-demo-body{gap:var(--space-3);padding:var(--space-4);display:grid}.consulting-demo-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.consulting-demo-pr,.consulting-demo-who{align-items:center;gap:var(--space-2);display:inline-flex}.consulting-demo-score,.consulting-demo-total{align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border-subtle);display:flex;& strong{margin-left:auto;font-size:1.25rem;font-weight:500}}.consulting-demo-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.consulting-demo-chip{gap:var(--space-2);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-full);display:inline-flex}.consulting-level-pick{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex;& span{margin-right:var(--space-2)}& button{padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-full);color:var(--ds-text-secondary);cursor:pointer;background:0 0;&[aria-pressed=true]{border-color:var(--ds-text-primary);color:var(--ds-text-primary)}}}.consulting-invoice{gap:var(--space-6);margin-top:var(--space-6);display:grid}.consulting-invoice-row{gap:var(--space-2);display:grid;& p{margin:0}}.consulting-invoice-head{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--ds-text-primary);display:flex;& strong{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:500}}.consulting-invoice-bar{height:var(--space-3);border-radius:var(--radius-full);background-color:var(--border-subtle);display:block;& span{width:var(--w);border-radius:inherit;background-color:var(--c);height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);display:block}}.consulting-invoice-note{color:var(--ds-text-tertiary)}.consulting-board-spot .shot-card{flex-direction:column;display:flex}.consulting-board-spot .shot-card-body{flex-direction:column;flex:1;display:flex}.consulting-board-wide .shot-bars{grid-template-rows:minmax(var(--space-32), 1fr) auto;flex:1}.consulting-board-wide .shot-bars-plot{height:auto}.consulting-frame{min-width:0;padding:var(--space-6);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl);background-color:var(--ds-surface-secondary);& .shot-card,& .shot-score-box,& .shot-hero-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}& .shot-score-box{margin-top:var(--space-6);padding-top:var(--space-6);border-top:var(--border-width) solid var(--border-subtle)}}.consulting-board.consulting-frame .consulting-board-spot+.consulting-board-spot{border-radius:0}.consulting-market-shot .shot-canvas>.shot-card{flex:1;min-width:0}.consulting-market{margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.consulting-market-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);color:var(--ds-text-secondary);display:flex;&:last-child{border-bottom:0}&[data-pensero]{color:var(--ds-text-primary)}}.consulting-market-who{align-items:center;gap:var(--space-2);display:inline-flex;& .logo-mark{width:14px;height:14px}}.consulting-certified-note{color:var(--ds-text-tertiary);margin:0}.consulting-market-shot .consulting-certified{min-width:0;margin-top:var(--space-3);position:static}.consulting-board{margin-top:var(--gap-header-visual);& .shot-canvas{width:100%}}.consulting-board-grid{gap:var(--space-4);flex:1;min-width:0;display:grid}.consulting-board-spot{border-radius:var(--radius-xl);flex-direction:column;min-width:0;transition:box-shadow .2s;display:flex;position:relative;&>.shot-card,&>.shot-hero-cards{flex:1}}.consulting-spot-number{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);background-color:var(--ds-surface-primary);color:var(--ds-text-secondary);justify-self:start;place-items:center;font-size:.6875rem;transition:background-color .2s,color .2s;display:inline-grid}.consulting-board-tag{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);display:flex}.consulting-board-rows{gap:var(--space-2);margin-top:var(--space-4);display:grid;& .shot-score-box-row{justify-content:space-between;gap:var(--space-3);display:flex}& .shot-score-box-row[data-total]{padding-top:var(--space-2);border-top:var(--border-width) solid var(--border-subtle)}}.consulting-board-activity{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid;& li{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}& span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width>=768px){.consulting-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consulting-board-wide{grid-column:1/-1}}@media (width>=1024px){.consulting-board-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.consulting-board-spot{&[data-spot="1"]{grid-area:1/1}&[data-spot="2"]{grid-area:1/2/3/3}&[data-spot="3"]{grid-area:1/3}&[data-spot="4"]{grid-area:2/1}&[data-spot="5"]{grid-area:2/3}}}@media (prefers-reduced-motion:no-preference){[data-anim] .consulting-demo-window{animation:.7s cubic-bezier(.16,1,.3,1) both paused consulting-pop;animation-delay:calc(var(--i,0) * 1.2s + .3s)}[data-anim] .consulting-demo-line{animation:.5s cubic-bezier(.16,1,.3,1) both paused consulting-rise;animation-delay:calc(var(--i,0) * 1.2s + .7s + var(--j,0) * .3s)}[data-anim] :is(.consulting-market-row,.consulting-board-spot){animation:.7s cubic-bezier(.16,1,.3,1) both paused consulting-rise;animation-delay:calc(var(--i,0) * 60ms)}[data-anim] .consulting-board-spot{animation-duration:.9s;animation-delay:calc(var(--i,0) * .22s)}[data-anim] .consulting-market-row{animation-delay:calc(var(--i,0) * .2s + .1s)}[data-anim] .consulting-certified{animation:.7s cubic-bezier(.16,1,.3,1) .9s both paused consulting-pop}[data-play] :is(.consulting-demo-window,.consulting-demo-line,.consulting-market-row,.consulting-board-spot,.consulting-certified){animation-play-state:running}}@keyframes consulting-pop{0%{opacity:0;translate:0 var(--space-3)}}.consulting-more{border-top:var(--border-width) solid var(--border-subtle);& .consulting-more-toggle{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);cursor:pointer;list-style:none;display:flex;&::-webkit-details-marker{display:none}}& .consulting-more-body{gap:var(--space-2);max-width:62ch;padding-bottom:var(--space-5);margin:0;display:grid}}.consulting-more-solo{margin-top:var(--space-8);border-top:0;& .consulting-more-toggle{justify-content:start;gap:var(--space-2)}& .consulting-more-chevron{width:var(--space-4);height:var(--space-4);color:var(--ds-text-tertiary);transition:transform var(--duration-hover) var(--ds-motion-timing-swift);flex:none}&[open]>summary .consulting-more-chevron{transform:rotate(180deg)}& .consulting-more-body p{margin:0}& .consulting-table,& .consulting-table-tabs{margin-top:0}}.consulting-more-title{align-items:center;gap:var(--space-3);display:flex}.consulting-more-icon{width:var(--space-3);height:var(--space-3);color:var(--ds-text-tertiary);flex:none;position:relative;&:before,&:after{content:"";height:var(--border-width);transition:transform var(--duration-hover) var(--ds-motion-timing-swift);background:currentColor;position:absolute;inset:50% 0 auto}&:after{transform:rotate(90deg)}}.consulting-more[open]>summary .consulting-more-icon:after{transform:rotate(0)}.consulting-level-more{border-top:0;& .consulting-more-toggle{padding-block:0 var(--space-3);align-items:start}& .consulting-more-icon{margin-top:var(--space-2)}}.consulting-capability-shots{gap:var(--space-6);margin-top:var(--space-12);display:grid}.consulting-capability-shot{gap:var(--space-3);align-content:start;margin:0;display:grid;& img{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl);width:100%;height:auto}}.consulting-founder{gap:var(--space-4);margin:var(--space-4) 0 0;display:grid;& blockquote{margin:0}}.consulting-person{align-items:center;gap:var(--space-3);margin:0;display:flex}.consulting-person-text{flex-direction:column;display:flex}#consulting-proof-case .consulting-person{margin-top:var(--space-6)}.consulting-person .consulting-person-photo,.consulting-monogram{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-full)}.consulting-monogram{border:var(--border-width) solid var(--border-subtle);color:var(--ds-text-secondary);flex:none;place-items:center;display:inline-grid}.consulting-three-stats{grid-template-columns:minmax(0,1fr)}@media (width>=768px){.consulting-capability-shots{grid-template-columns:repeat(2,minmax(0,1fr))}.consulting-three-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.consulting-demo>.shot .shot-content{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.consulting-demo>.shot .shot-content>:first-child{grid-column:1/-1}.consulting-demo>.shot .shot-content>:nth-child(2){grid-area:2/1}.consulting-demo>.shot .shot-content>:nth-child(4){grid-area:2/2}.consulting-demo>.shot .shot-content>:nth-child(3){grid-area:3/1}.consulting-demo>.shot .shot-content>:nth-child(5){grid-area:3/2}.consulting-demo>.shot .shot-content>:is(:nth-child(3),:nth-child(5)){grid-template-columns:minmax(0,1fr)}.consulting-demo>.shot .shot-content>:nth-child(n+6),.consulting-demo>.shot .shot-content>:is(:nth-child(3),:nth-child(5))>:nth-child(2){display:none}.consulting-media-shot .shot-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.consulting-chapter{padding-top:var(--section-l);border-top:var(--border-width) solid var(--border-subtle)}.consulting-follow,.consulting-follow-wrap>section{padding-top:0}.consulting-header-aside{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.consulting-five{margin:var(--gap-header-visual) 0 0;border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl);padding:0;list-style:none;display:grid;overflow:hidden;& .consulting-five-item{align-content:start;justify-items:start;gap:var(--space-2);padding:var(--space-8);display:grid;&+.consulting-five-item{border-top:var(--border-width) solid var(--border-subtle)}}& .consulting-icon{margin-bottom:var(--space-2)}& .consulting-five-title,& .consulting-five-text{margin:0}}.consulting-proof-tabs{gap:var(--space-6);margin-top:var(--space-8);border-bottom:var(--border-width) solid var(--border-subtle);scrollbar-width:none;display:flex;overflow-x:auto;&[hidden]{display:none}& .consulting-table-tab{white-space:nowrap;flex:none}}.consulting-proof-panels{gap:var(--section-m);margin-top:var(--gap-header-visual);display:grid;&[data-active]{gap:0;&>.consulting-proof-panel{grid-area:1/1}&>.consulting-proof-panel:not([data-on]){visibility:hidden}}}.consulting-proof-panel{min-width:0}#sources-title>.text-secondary{display:block}.sources-text:has(>#sources-title){max-width:520px}.consulting-trust-grid{margin:var(--gap-header-visual) 0 0;border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl);padding:0;list-style:none;display:grid;overflow:hidden;&>li{align-content:start;gap:var(--space-3);padding:var(--space-8);display:grid;&+li{border-top:var(--border-width) solid var(--border-subtle)}}& :is(h3,p){margin:0}& .compliance-badges{margin-top:var(--space-3)}}@media (width>=768px){.consulting-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));&>li+li{border-top:0}&>li:nth-child(n+3){border-top:var(--border-width) solid var(--border-subtle)}&>li:nth-child(2n){border-left:var(--border-width) solid var(--border-subtle)}}}.consulting-frame-stats{gap:var(--space-4);margin:var(--space-6) 0 0;padding-top:var(--space-6);border-top:var(--border-width) solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;& div{justify-content:flex-end;gap:var(--space-1);flex-direction:column-reverse;display:flex}& dd{margin:0}}.consulting-media{padding:var(--space-6);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl);background-color:var(--ds-surface-secondary);& .consulting-media-shot{background:0 0;border:0;border-radius:0;padding:0}& .consulting-media-caption{padding-top:var(--space-5);border-top:var(--border-width) solid var(--border-subtle)}}.consulting-market-shot{& .consulting-market{margin-top:0}& .consulting-market-row{padding-block:var(--space-3)}}.consulting-board-activity-text{min-width:0;display:grid}@media (width>=1024px){.consulting-five{grid-template-columns:repeat(6,minmax(0,1fr));& .consulting-five-item{grid-column:span 2;&>:is(.consulting-five-title,.consulting-five-text){max-width:66%}&+.consulting-five-item{border-top:0;border-left:var(--border-width) solid var(--border-subtle)}&:nth-child(n+4){border-top:var(--border-width) solid var(--border-subtle);grid-column:span 3}&:nth-child(4){border-left:0}}}}.consulting-logos-rise{z-index:0;position:relative;&>.customer-logos{padding-top:var(--space-16);padding-bottom:0}}@media (prefers-reduced-motion:no-preference){[data-anim] .consulting-sheet-bar{animation-delay:calc(var(--i,0) * .26s + .2s)}[data-anim] .consulting-sheet-bar+.consulting-sheet-bar{animation-delay:calc(var(--i,0) * .26s + .52s)}[data-anim] .consulting-sheet-value{animation:.6s cubic-bezier(.16,1,.3,1) both paused consulting-pop;animation-delay:calc(var(--i,0) * .26s + .76s)}[data-anim] .consulting-sheet li[data-unknown] .consulting-sheet-track{animation:.9s 1.5s 3 both paused consulting-blink}[data-anim] .consulting-market-row[data-pensero]{position:relative;& .shot-badge{animation:.7s cubic-bezier(.16,1,.3,1) 1.5s both paused consulting-pop}&:after{content:"";inset:auto 0 calc(-1 * var(--border-width));background:var(--ds-text-primary);transform-origin:0;height:2px;animation:1s cubic-bezier(.16,1,.3,1) .7s both paused consulting-scan;position:absolute}}[data-anim] .consulting-certified{animation-delay:1.9s}[data-anim] :is(.consulting-board-rows,.consulting-board-activity)>*{animation:.6s cubic-bezier(.16,1,.3,1) both paused consulting-rise}[data-anim] :is(.consulting-board-rows,.consulting-board-activity)>:first-child{animation-delay:.15s}[data-anim] :is(.consulting-board-rows,.consulting-board-activity)>:nth-child(2){animation-delay:.29s}[data-anim] :is(.consulting-board-rows,.consulting-board-activity)>:nth-child(3){animation-delay:.43s}[data-anim] :is(.consulting-board-rows,.consulting-board-activity)>:nth-child(4){animation-delay:.57s}[data-anim] :is(.consulting-board-rows,.consulting-board-activity)>:nth-child(5){animation-delay:.71s}[data-anim] :is(.consulting-board-rows,.consulting-board-activity)>:nth-child(6){animation-delay:.85s}[data-anim] :is(.consulting-board-rows,.consulting-board-activity)>:nth-child(7){animation-delay:.99s}[data-anim] .shot-rank-bar{transform-origin:0;animation:1s cubic-bezier(.16,1,.3,1) both paused consulting-grow-x;animation-delay:calc(var(--i,0) * .35s + .2s)}[data-anim] .consulting-frame-stats>div{animation:.7s cubic-bezier(.16,1,.3,1) both paused consulting-rise;animation-delay:calc(var(--i,0) * .15s + .7s)}[data-play] :is(.consulting-sheet-value,.consulting-sheet li[data-unknown] .consulting-sheet-track,.consulting-frame-stats>div),[data-play] .consulting-market-row[data-pensero] .shot-badge,[data-play] .consulting-market-row[data-pensero]:after,[data-play] :is(.consulting-board-rows,.consulting-board-activity)>*,[data-play] .shot-rank-bar{animation-play-state:running}}@keyframes consulting-scan{0%{opacity:0}70%{opacity:1}to{opacity:0}}@keyframes consulting-blink{50%{opacity:.3}}.consulting-win-stage{gap:var(--space-4);display:grid;position:relative}.consulting-win{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl);background-color:var(--ds-surface-secondary);min-width:0;display:grid;overflow:hidden;& p{margin:0}}.consulting-win-bar{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);color:var(--ds-text-primary);--mark-size:var(--space-4);display:flex;& .shot-icon{width:var(--space-4);height:var(--space-4)}& .shot-badge{margin-left:auto}}.consulting-win-body{gap:var(--space-3);padding:var(--space-4);display:grid}.consulting-win-row,.consulting-win-total{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.consulting-win-total{padding-top:var(--space-3);border-top:var(--border-width) solid var(--border-subtle)}@media (width>=768px){.consulting-win-stage{padding:0 0 var(--space-16) 0;display:block}.consulting-win-base{width:78%}.consulting-win-float{z-index:2;width:46%;box-shadow:var(--shadow-elevated-lg);position:absolute}}@media (prefers-reduced-motion:no-preference){[data-anim] :is(.consulting-win,.consulting-win-line){animation:.7s cubic-bezier(.16,1,.3,1) both paused consulting-rise;animation-delay:calc(var(--i,0) * .9s + var(--j,0) * .25s + .2s)}[data-anim] .consulting-win-float{animation-name:consulting-pop}[data-play] :is(.consulting-win,.consulting-win-line){animation-play-state:running}}.consulting-man-hour{gap:var(--space-8);display:grid;& .consulting-man-hour-col{gap:var(--space-3);grid-template-rows:auto 1fr auto;min-width:0;display:grid}& .consulting-man-hour-col>.consulting-win{align-content:start}& .consulting-man-hour-tag,& .consulting-man-hour-caption{margin:0}& .consulting-man-hour-tag .shot-badge[data-inverted]{border-color:var(--ds-text-primary);background:var(--ds-text-primary);color:var(--ds-surface-primary)}& .consulting-man-hour-items{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}& .consulting-man-hour-items>li{align-items:center;gap:var(--space-3);display:flex}& .consulting-man-hour-item-text{flex:1;min-width:0;display:grid}}@media (width>=768px){.consulting-man-hour{gap:var(--space-3) var(--space-6);grid-template-rows:auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));& .consulting-man-hour-col{grid-row:span 3;grid-template-rows:subgrid}}}.consulting-operator-wins{& .consulting-win-body.consulting-board-activity{padding-bottom:var(--space-10);margin:0}}.consulting-win-floats{gap:var(--space-4);display:grid}@media (width>=768px){.consulting-operator-wins{padding:0}.consulting-win-floats{margin-top:calc(-1 * var(--space-8));padding-inline:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));& .consulting-win-float{width:auto;position:relative}}}@media (width<=1023px){.consulting-split:has(details){row-gap:var(--space-4);&>.consulting-split-text{display:contents}&>.consulting-split-text>*{justify-self:start;max-width:60ch}&>.consulting-split-text>:is(details,:has(details)){order:2;justify-self:stretch}&>.consulting-split-text>:is(details,:has(details))~*{order:3}&>:not(.consulting-split-text){margin-block:var(--space-4);order:1}}}@media (width>=1024px){.consulting-split>:not(.consulting-split-text){top:var(--sticky-top);align-self:start;position:sticky}.consulting-proof-panel>:not(.consulting-split-text){position:static}}main:has(>.consulting-hero){--consulting-gap:clamp(120px, 16.7vw, 240px);&>section,&>.consulting-follow-wrap>section,&>.footer-cta{padding-block:calc(var(--consulting-gap) / 2);border-top:0}&>.consulting-trap{padding-top:var(--consulting-gap)}& .consulting-trap>.consulting-compare{margin-top:var(--gap-header-visual)}}
