@media (max-width:767px){:root{--prime-gutter:max(20px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--prime-lead:16.5px}.axis-prime{--prime-act-y:clamp(56px, 8vh, 64px);--prime-act-y-cinema:clamp(56px, 8vh, 64px);--prime-act-y-band:clamp(56px, 8vh, 64px);--prime-act-y-manifesto:clamp(56px, 8vh, 64px);--prime-act-y-compact:clamp(48px, 7vh, 56px);--prime-h2:clamp(27px, 7.4vw, 30px);--prime-h3:18px;padding-bottom:clamp(48px,7vh,64px)}.section-act,.section-act--cinema,.section-act--band,.section-act--manifesto,.section-act--compact{padding-bottom:var(--prime-act-y)}.section-act--compact{padding-top:var(--prime-act-y-compact);padding-bottom:var(--prime-act-y-compact)}html.has-sticky-cta .section-act{padding-bottom:var(--prime-act-y)}html.has-sticky-cta .section-act--compact{padding-bottom:var(--prime-act-y-compact)}html.has-sticky-cta .axis-prime{padding-bottom:clamp(48px,7vh,64px)}.process-ledger{padding-bottom:0}.axis-prime [class~="px-[22px]"],footer [class~="px-[22px]"]{padding-inline:var(--prime-gutter)}.section-act__eyebrow{letter-spacing:.16em;gap:10px;margin-bottom:20px;font-size:11px}.section-act__eyebrow:before{width:16px}.section-act__index{letter-spacing:.06em;min-width:0;height:auto;padding-right:10px;font-size:16px}.section-act__title{font-size:var(--prime-h2);letter-spacing:-.028em;text-wrap:balance;line-height:1.1}.section-act__lead,.section-act--cinema .section-act__lead{max-width:34ch;font-size:var(--prime-lead);margin-top:.85rem;line-height:1.55}.section-act__h3{font-size:var(--prime-h3)}.section-mark{z-index:2;margin:-20px 0;position:relative}.section-mark__svg,.section-mark--forge .section-mark__svg{height:36px}.sticky-cta-mobile{padding:.75rem 1.25rem max(.75rem, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:none;transition:transform .32s var(--ease-out), opacity .24s var(--ease-out);background:0 0;border-top:0}.sticky-cta-mobile[data-retreat=true]:not(:focus-within){opacity:0;transform:translateY(calc(100% + 16px))}.sticky-cta-mobile .sticky-cta-island__btn,.sticky-cta-mobile .sticky-cta-island__btn.sticky-cta--volt-ring{filter:none;width:auto;min-width:0;min-height:48px;padding-inline:1.35rem .5rem;border-color:color-mix(in srgb, var(--color-blaze-300) 55%, transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-volt) 20%, transparent), 0 14px 34px -14px #ff4d008c, 0 12px 32px -14px #000000f2!important}@media (prefers-reduced-motion:reduce){.sticky-cta-mobile{transition:none}}.nav-mobile-overlay__cta{max-width:min(100%,22rem)}.nav-mobile-overlay__cta .btn-interactive__label{text-align:center}.prime-hero{--hero-air:clamp(40px, 5.6vh, 48px);border-bottom:1px solid var(--rule)}.prime-hero__stage{padding-top:calc(var(--nav-island-top) + var(--nav-island-h) + var(--hero-air));padding-bottom:var(--hero-air)}.prime-hero__copy [data-hero=kicker]{letter-spacing:.14em;margin-bottom:1.5rem;font-size:11px;line-height:1.65}.prime-hero__kicker-sep{display:none}.prime-hero__kicker-role,.prime-hero__kicker-region{display:block}.prime-hero__kicker-region{color:var(--text-faint)}.prime-hero__copy [data-hero=lead]{max-width:292px;margin-top:1.75rem;font-size:16px;line-height:1.5}.prime-hero__title-accent{font-size:clamp(26px,7.4vw,32px)}.prime-hero__actions{margin-top:2rem}.prime-hero__cta-primary{width:min(100%,22rem)}.prime-hero__grid{gap:0}.prime-hero__triad{margin-top:3rem;margin-inline:calc(-1 * var(--prime-gutter));padding-top:0;padding-inline:var(--prime-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--prime-gutter);scrollbar-width:none;text-align:left;-webkit-overflow-scrolling:touch;flex-flow:row;align-items:stretch;gap:.65rem;display:flex;overflow-x:auto}.prime-hero__triad::-webkit-scrollbar{display:none}.prime-hero__triad:after{content:"";flex:0 0 2.75rem}.prime-hero__triad-card{scroll-snap-align:start;flex:0 0 calc(100% - 2.75rem);padding:1rem 1.05rem 1.05rem}.prime-hero__triad-index{margin-bottom:.5rem}.prime-hero__triad-title{font-size:16px;line-height:1.3}.prime-hero__triad-body{font-size:13.5px;line-height:1.5}.prime-hero__triad-card.is-cycle-focus,.prime-hero__triad-card--volt.is-cycle-focus{border-color:color-mix(in srgb, var(--color-volt) 30%, var(--rule))}@media (prefers-reduced-motion:reduce){.prime-hero__triad-card.is-cycle-focus{border-color:var(--rule)}}#problema.section-act--tone-raised{box-shadow:none;border-top:0}.prime-signature{margin-top:1.75rem}.problem-forge__stage{gap:.9rem}.problem-forge__zone-tag{letter-spacing:.16em;font-size:11px}.problem-forge__field{flex-wrap:wrap;justify-content:center;gap:.55rem .5rem;height:auto;min-height:0;margin-top:.9rem;padding:.15rem .25rem;display:flex}.problem-forge__slot{position:static}.problem-forge__chip,.problem-forge__ghost{letter-spacing:.05em;padding:.5rem .8rem;font-size:12px}.problem-forge__axis{min-height:72px}.problem-forge__core{width:56px;height:56px}.problem-forge__core-mark{width:22px;height:22px}.problem-forge__console{border-radius:12px;margin-top:.9rem}.problem-forge__console-head{letter-spacing:.14em;padding:.7rem .95rem;font-size:11px}.problem-forge__console-phase{font-size:11px}.problem-forge__console-stage{height:270px;min-height:270px}.problem-forge__gears-svg{width:min(100%,236px)}.problem-forge__gears-caption{font-size:11px}.problem-forge__face--erp{flex-direction:column}.problem-forge__erp-nav{border-right:0;border-bottom:1px solid var(--rule);flex-direction:row;flex:none;gap:0;width:100%;max-width:none;padding:0;overflow:visible}.problem-forge__erp-nav-rail{display:none}.problem-forge__erp-nav-item{letter-spacing:.1em;text-align:center;min-height:44px;color:var(--text-muted);cursor:pointer;transition:color .25s var(--ease-out), box-shadow .25s var(--ease-out), background-color .25s var(--ease-out);border-radius:0;flex:1 1 0;padding:0 .5rem;font-size:11.5px;box-shadow:inset 0 -1px #0000}.problem-forge__erp-nav-item.is-active{color:var(--color-volt);background:color-mix(in srgb, var(--color-volt) 6%, transparent);box-shadow:inset 0 -2px 0 var(--color-volt)}.problem-forge__erp-nav-item.is-press{background:color-mix(in srgb, var(--color-volt) 12%, transparent)}.problem-forge__console[data-forge-face=erp] .problem-forge__erp-nav-item{pointer-events:auto}.problem-forge__erp-main{padding:.6rem .85rem .55rem}.problem-forge__erp-toolbar{margin-bottom:.4rem;font-size:11px}.problem-forge__erp-search{border-radius:4px;margin-bottom:.45rem;padding:.38rem .55rem;font-size:11px}.problem-forge__erp-cols,.problem-forge__erp-row{grid-template-columns:50px minmax(0,1fr) 52px 84px;gap:.35rem}.problem-forge__erp-cols{padding:0 .35rem .35rem;font-size:11px}.problem-forge__erp-row{padding:.5rem .35rem;font-size:12px}.problem-forge__erp-label{font-size:12px}.problem-forge__erp-state{letter-spacing:0;border-radius:4px;padding:.15rem .35rem;font-size:11px}.problem-forge__erp-stock{gap:.3rem}.problem-forge__erp-stock-row{border-radius:6px;gap:.35rem;padding:.45rem .5rem;font-size:12px}.problem-forge__erp-bin{padding:.08rem .3rem;font-size:11px}.problem-forge__erp-level-pct,.problem-forge__erp-units{font-size:11px}.problem-forge__erp-stock-action{padding:.1rem .35rem;font-size:11px}.problem-forge__erp-bar{border-radius:3px;height:5px}.problem-forge__erp-kpis{gap:.4rem;margin-bottom:.5rem}.problem-forge__erp-kpi{border-radius:6px;padding:.45rem .55rem}.problem-forge__erp-kpi-value{font-size:15px}.problem-forge__erp-kpi-label{margin-top:.15rem;font-size:11px}.problem-forge__erp-chart-label,.problem-forge__erp-delta{font-size:11px}.problem-forge__erp-chart{height:60px}.problem-forge__erp-chart [data-erp-chart]{stroke-width:.8px}.problem-forge__erp-chart [data-erp-chart-dot]{r:1.3}.problem-forge__erp-grid{stroke-width:.5px}.problem-forge__erp-days{margin-top:.2rem;font-size:11px}.problem-forge__erp-pointer{width:14px;height:18px}.approach-listen__grid{gap:1.5rem}.approach-listen__more{margin-top:.15rem}.approach-listen__more-link{gap:.4rem;font-size:14.5px;font-weight:500}.approach-listen__more-link:after{content:"";opacity:.8;border-top:1.5px solid;border-right:1.5px solid;width:.4rem;height:.4rem;transform:rotate(45deg)}.craft-listen__stage{gap:.75rem;min-height:0}.craft-listen__tag{letter-spacing:.16em;font-size:11px}.craft-listen__desc{font-size:14px}.craft-listen__desk{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"pedidos inventario""ruta ruta";gap:.5rem;margin-top:.85rem}.craft-listen__card[data-listen-card=pedidos]{grid-area:pedidos}.craft-listen__card[data-listen-card=inventario]{grid-area:inventario}.craft-listen__card[data-listen-card=ruta]{grid-area:ruta}.craft-listen__card{border-radius:10px;min-width:0;padding:.6rem .65rem .65rem}.craft-listen__card-kicker{margin-bottom:.4rem;font-size:11px}.craft-listen__tickets li,.craft-listen__stock li{gap:.4rem;padding:.24rem 0;font-size:11px}.craft-listen__tickets li span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.craft-listen__stops{flex-direction:row;align-items:center;gap:.6rem}.craft-listen__stops li{flex:1 1 0;min-width:0;font-size:11px}.craft-listen__stops li span{width:1.3rem;height:1.3rem;font-size:11px}.craft-listen__axis{min-height:64px}.craft-listen__core{width:48px;height:48px}.craft-listen__core-mark{width:18px;height:18px}.craft-listen__console{border-radius:12px;margin-top:.75rem}.craft-listen__console-head{padding:.6rem .9rem}.craft-listen__live{font-size:11px}.craft-listen__rows li{padding:.65rem .9rem;font-size:14.5px}.craft-listen__row-state{font-size:11px}.craft-listen__close{padding:.65rem .9rem .8rem;font-size:15px}.offer-gains{border-top:1px solid var(--rule);gap:0;margin-top:1.1rem}.offer-gains li{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:.7rem;padding:.85rem 0 .9rem;display:grid}.offer-gains__index{letter-spacing:.08em;font-size:17px}.offer-gains__title{margin:0;font-size:17px}.offer-gains__body{grid-column:2;max-width:none;margin-top:.3rem;font-size:14px;line-height:1.45}.fit-contrast{border-radius:12px;margin-top:1.25rem;overflow:hidden}.fit-contrast__pane{padding:1rem .9rem 1.05rem}.fit-contrast__label{letter-spacing:.14em;font-size:11px}.fit-contrast__clamp{border-radius:10px;margin-top:.75rem}.fit-contrast__suite-bar{gap:.4rem;padding:.55rem .7rem;font-size:11px}.fit-contrast__suite-state{padding:.15rem .45rem;font-size:11px}.fit-contrast__modules li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name state""slot slot";align-items:center;gap:.45rem .6rem;padding:.65rem .7rem .75rem}.fit-contrast__module-name{letter-spacing:.1em;color:var(--text-muted);grid-area:name;font-size:12px}.fit-contrast__module-fixed,.fit-contrast__overflow{grid-area:state;justify-self:end}.fit-contrast__slot{border-radius:6px;grid-area:slot;height:40px;padding:0 .4rem}.fit-contrast__slot--jammed .fit-contrast__chip{max-width:calc(100% - 12px)}.fit-contrast__chip{gap:.5rem;padding:.32rem .7rem;font-size:12px}.fit-contrast__chip-note{font-size:12.5px}.fit-contrast__chip--loose{min-width:0;box-shadow:none;position:static;transform:none}.fit-contrast__slot-empty{font-size:11.5px}.fit-contrast__overflow{padding:.28rem .55rem;font-size:11px}.fit-contrast__module-fixed{color:var(--text-muted);font-size:11px}.fit-contrast__module-fixed span{display:inline}.fit-contrast__wrap{border-radius:12px;margin-top:.75rem;padding:.8rem .9rem .9rem}.fit-contrast__wrap-kicker{font-size:11px}.fit-contrast__ops li{padding:.55rem 0}.fit-contrast__ops-label{font-size:15.5px}.fit-contrast__ops-note{font-size:14px}.fit-contrast__caption{max-width:none;margin-top:.8rem;font-size:15px}.process-runway{margin-top:1.25rem}.process-ledger{padding-left:0}.process-ledger__spine{display:none}.process-ledger__row{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:0 .7rem;padding:1rem 0 1.05rem}.process-ledger__content{display:contents}.process-ledger__no{letter-spacing:.06em;font-size:17px;line-height:1.25}.process-ledger__title{font-size:17px;line-height:1.25}.process-ledger__body{grid-column:2;max-width:none;margin-top:.35rem;font-size:14px;line-height:1.55}.process-ledger__artifact{grid-column:1/-1;margin-top:.95rem}.diagnostic-artifact--featured .diagnostic-artifact__svg{max-height:210px}.diagnostic-artifact--featured .diagnostic-artifact__svg text{fill:var(--text-muted);font-size:21px}.process-board__chrome{border-radius:10px;padding:.8rem .85rem .85rem}.process-board__head{letter-spacing:.12em;font-size:11px}.process-board__row{gap:.5rem;padding:.55rem 0;font-size:13px}.process-board__stage,.process-board__state,.process-board__links-label,.process-board__link{font-size:11px}.process-board__foot{font-size:14.5px}.work-cases__stack{gap:2.75rem;margin-top:1.5rem;padding-top:1.5rem}.work-showcase{gap:.9rem}.work-showcase__copy{display:contents}.work-showcase__head{order:1}.work-showcase__title{order:2;max-width:none;font-size:18px;line-height:1.35}.work-showcase--feature .work-showcase__frame,.work-showcase--companion .work-showcase__frame{order:3;margin-top:.15rem}.work-showcase__compare{order:4}.work-showcase__brand{gap:.75rem}.work-showcase__icon-wrap{border-radius:12px;width:44px;height:44px}.work-showcase__icon{width:28px;height:28px}.work-showcase__name{font-size:20px}.work-showcase__sector{margin-top:.15rem;font-size:11px;line-height:1.5}.work-showcase__frame.bezel-shell--product{margin-inline:calc(12px - var(--prime-gutter));border-radius:1.1rem;padding:6px}.work-showcase__frame .bezel-core{border-radius:calc(1.1rem - 6px)}.work-showcase__screen{aspect-ratio:16/10;min-height:0}.work-showcase__compare{margin-top:.1rem}.work-showcase__row{grid-template-columns:1fr;row-gap:.3rem;padding:.75rem 0}.work-showcase__row:last-child{border-bottom:0}.work-showcase__row dt{letter-spacing:.14em;font-size:11px}.work-showcase__row--before dt{color:var(--color-blaze-300)}.work-showcase__row dd{font-size:14.5px;line-height:1.5}.work-showcase__row--changed dd{font-size:15px}.why-pillars__intro{margin-bottom:1.5rem}.why-pillars__grid{border-top:1px solid var(--rule);gap:0}.why-pillars__card,.why-pillars__card+.why-pillars__card{border-top:0;border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:.75rem;padding:1rem 0 1.1rem;display:grid}.why-pillars__index{letter-spacing:.1em;font-size:13px}.why-pillars__title{grid-column:2;margin-top:0;font-size:18px}.why-pillars__body{grid-column:2;margin-top:.3rem;font-size:15px;line-height:1.5}.why-pillars__proof{display:none}.team-org__intro{margin-bottom:.85rem}.team-org__intro .section-act__lead{margin-top:.45rem}.team-org__block+.team-org__block{margin-top:.85rem}.team-org__leads,.team-org__builders{gap:0}.team-org__lead,.team-org__builder{grid-template-columns:auto minmax(0,1fr);column-gap:.85rem;padding:.65rem 0 .7rem}.team-org__lead .team-portrait-frame,.team-org__builder .team-portrait-frame{width:80px}.team-org__lead .team-portrait-frame__img,.team-org__builder .team-portrait-frame__img,.team-org__lead .team-portrait-frame--mono,.team-org__builder .team-portrait-frame--mono{width:80px;height:100px}.team-org__lead .team-portrait-frame--mono .team-portrait-frame__monogram,.team-org__builder .team-portrait-frame--mono .team-portrait-frame__monogram{width:80px;min-height:100px}.team-org__builder .section-act__h3{font-size:16px}.team-org__role{letter-spacing:.08em;margin-top:.3rem;font-size:11px;line-height:1.5}.team-org__role-sep{display:none}.team-org__role-place{color:var(--text-faint);display:block}.team-org__bio{margin-top:.45rem;font-size:14px;line-height:1.5}.team-org__builder .team-org__bio{font-size:13.5px}.prime-meaning{padding:clamp(44px,6vh,52px) 0 clamp(40px,5.5vh,48px)}.prime-meaning__kicker{letter-spacing:.16em;margin-bottom:1rem;font-size:11px}.prime-meaning__kicker:before{width:16px;margin-right:10px}.prime-meaning__defs{gap:.85rem}.prime-meaning__word{font-size:clamp(46px,13vw,56px);line-height:1}.prime-meaning__body{font-size:17px}.prime-meaning__tagline{max-width:none;margin-top:1.4rem;font-size:clamp(24px,6.5vw,28px)}.axis-faq{gap:1.1rem}.axis-faq__prompt{max-width:none;margin-top:.6rem;font-size:16px}.axis-faq__prompt:before{display:none}.axis-faq__item{padding:.3rem 0}.axis-faq__summary{min-height:52px;padding-block:.65rem}.axis-faq__q{font-size:17px}.axis-faq__a{margin-top:.3rem;font-size:15.5px;line-height:1.6}.axis-faq__a--detail{margin-top:.35rem;padding-bottom:.55rem}.prime-cta-finale{padding:clamp(56px,9vh,72px) 0 clamp(36px,6vh,48px)}.prime-cta-finale h2{margin-top:.9rem;font-size:clamp(26px,7.2vw,32px)}.prime-cta-finale__cal{margin-top:2rem;padding-top:1.25rem}.scheduler-shell__title{font-size:18px}.scheduler-shell__body{margin-top:.5rem;font-size:15px}.scheduler-times{max-height:none}footer>div:first-child{gap:2rem;padding-top:2.5rem;padding-bottom:2.25rem}footer>div:last-child>div{padding-bottom:max(1.25rem, env(safe-area-inset-bottom,0px))}footer [class~="text-[10px]"]{font-size:11px}}@media (min-width:768px) and (max-width:1023px){:root{--prime-gutter:max(28px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}.axis-prime{--prime-act-y:clamp(72px, 9vh, 88px);--prime-act-y-cinema:clamp(72px, 9vh, 88px);--prime-act-y-band:clamp(72px, 9vh, 88px);--prime-act-y-manifesto:clamp(72px, 9vh, 88px);--prime-act-y-compact:clamp(64px, 8vh, 72px)}.prime-hero{min-height:auto}.prime-hero__stage{padding-bottom:clamp(40px,5vh,56px)}.prime-hero__triad{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:clamp(2.25rem,5vh,3.5rem)}.prime-hero__triad-card{padding:1rem 1.05rem 1.05rem}.problem-forge__field{height:clamp(220px,30vw,250px)}.problem-forge__axis{min-height:100px}.work-showcase--companion .work-showcase__frame{order:-1}.problem-forge__zone-tag,.problem-forge__zone-tag--volt,.problem-forge__gears-caption,.problem-forge__ghost{font-size:11px}.problem-forge__face--erp{flex-direction:column}.problem-forge__erp-nav{border-right:0;border-bottom:1px solid var(--rule);flex-direction:row;flex:none;gap:0;width:100%;max-width:none;padding:0;overflow:visible}.problem-forge__erp-nav-rail{display:none}.problem-forge__erp-nav-item{letter-spacing:.1em;text-align:center;min-height:44px;color:var(--text-muted);cursor:pointer;border-radius:0;flex:1 1 0;padding:0 .5rem;font-size:11.5px}.problem-forge__erp-nav-item.is-active{color:var(--color-volt);background:color-mix(in srgb, var(--color-volt) 6%, transparent);box-shadow:inset 0 -2px 0 var(--color-volt)}.problem-forge__erp-row,.problem-forge__erp-label,.problem-forge__erp-stock-row,.problem-forge__erp-state,.problem-forge__erp-bin,.problem-forge__erp-kpi-label,.problem-forge__erp-days,.problem-forge__erp-stock-action{font-size:11px}}
