.sell-through-form{grid-template-columns:repeat(2,minmax(0,1fr))}.sell-through-form .tool-method-selector{grid-column:1/-1}.tool-percentage-bar{display:grid;grid-gap:10px;gap:10px;min-width:0;margin-top:15px;padding:13px;border:1px solid #e1d9fb;border-radius:9px;background:linear-gradient(145deg,#fcfbff,#f7f4ff)}.tool-percentage-bar__heading h3{margin:0;color:#343275;font-size:.92rem}.tool-percentage-bar__heading p{margin:3px 0 0;color:#726f9e;font-size:.74rem;line-height:1.45}.tool-percentage-bar__track{position:relative;height:17px;overflow:visible;border-radius:999px;background:#e9e5f7}.tool-percentage-bar__sold{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#7061d9,#9d7ae9)}.tool-percentage-bar__target{position:absolute;top:-5px;bottom:-5px;width:2px;background:#1e9d75;transform:translateX(-1px)}.tool-percentage-bar__target span{position:absolute;top:-18px;left:50%;padding:2px 4px;border-radius:4px;color:#138064;background:#e6f8f0;font-size:.56rem;font-weight:800;transform:translateX(-50%);white-space:nowrap}.tool-percentage-bar__legend{display:flex;flex-wrap:wrap;gap:8px 14px;color:#635e91;font-size:.7rem}.tool-percentage-bar__legend span{display:flex;align-items:center;gap:4px}.tool-percentage-bar__legend i{width:8px;height:8px;border-radius:50%}.tool-percentage-bar__legend-sold{background:#7868db}.tool-percentage-bar__legend-remaining{background:#d8d1ee}.tool-percentage-bar__legend b{color:#343275}@media (max-width:560px){.sell-through-form{grid-template-columns:1fr}.tool-percentage-bar{padding:11px}.tool-percentage-bar__target span{left:auto;right:0;transform:none}}.sales-velocity-form{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-velocity-form .tool-method-selector{grid-column:1/-1}.sales-velocity-trend{display:grid;grid-gap:11px;gap:11px;min-width:0;margin-top:15px;padding:13px;border:1px solid #ccece4;border-radius:9px;background:linear-gradient(145deg,#f6fffc,#eefaf7)}.sales-velocity-trend h3{margin:0;color:#164b50;font-size:.92rem}.sales-velocity-trend p{margin:3px 0 0;color:#5d8184;font-size:.74rem;line-height:1.45}.sales-velocity-trend dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0}.sales-velocity-trend dl>div{min-width:0;padding:8px;border:1px solid #d5eee8;border-radius:7px;background:rgba(255,255,255,.78)}.sales-velocity-trend dt{color:#638486;font-size:.64rem;font-weight:700}.sales-velocity-trend dd{margin:3px 0 0;overflow-wrap:anywhere;color:#164b50;font-size:.76rem;font-weight:800;line-height:1.3}.tool-planning-demand{display:grid;grid-gap:11px;gap:11px;min-width:0;margin-top:15px;padding:13px;border:1px solid #cde9f1;border-radius:9px;background:linear-gradient(145deg,#f8fdff,#edf9fc)}.tool-planning-demand__heading h3{margin:0;color:#164a68;font-size:.92rem}.tool-planning-demand__heading p{margin:3px 0 0;color:#648297;font-size:.74rem;line-height:1.45}.tool-planning-demand__rows{display:grid;grid-gap:8px;gap:8px}.tool-planning-demand__rows>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.tool-planning-demand__rows span{display:flex;justify-content:space-between;gap:8px;color:#57768d;font-size:.72rem}.tool-planning-demand__rows b{min-width:0;overflow-wrap:anywhere;color:#16436a;text-align:right}.tool-planning-demand__rows i{display:block;height:11px;overflow:hidden;border-radius:99px;background:#dfeef5}.tool-planning-demand__rows em{display:block;min-width:8%;height:100%;border-radius:inherit}.tool-planning-demand__demand{background:linear-gradient(90deg,#167df2,#57b2fd)}.tool-planning-demand__inventory{background:linear-gradient(90deg,#12a878,#62d5ae)}.tool-planning-demand__status{margin:0;padding-top:9px;border-top:1px solid #d9edf1;color:#20816b;font-size:.72rem;font-weight:800;line-height:1.4}.tool-planning-demand__status.is-shortfall{color:#c54b5d}@media (max-width:560px){.sales-velocity-form{grid-template-columns:1fr}.sales-velocity-trend,.tool-planning-demand{padding:11px}.sales-velocity-trend dl{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-planning-demand__rows span{align-items:flex-start;flex-direction:column;gap:1px}.tool-planning-demand__rows b{text-align:left}}.overstock-form{grid-template-columns:repeat(2,minmax(0,1fr))}.overstock-form .tool-method-selector{grid-column:1/-1}.overstock-exposure{display:grid;grid-gap:11px;gap:11px;min-width:0;margin-top:15px;padding:13px;border:1px solid #e3d6f5;border-radius:9px;background:linear-gradient(145deg,#fdfaff,#f6f1fd)}.overstock-exposure__heading h3{margin:0;color:#4e337d;font-size:.92rem}.overstock-exposure__heading p{margin:3px 0 0;color:#786898;font-size:.74rem;line-height:1.45}.overstock-exposure__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.overstock-exposure__card{display:grid;align-content:start;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid;border-radius:8px;background:rgba(255,255,255,.82)}.overstock-exposure__card>span{font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.overstock-exposure__card>strong{overflow-wrap:anywhere;font-size:1.08rem;line-height:1.2}.overstock-exposure__card p{margin:1px 0 0;color:#6f7098;font-size:.7rem;line-height:1.45}.overstock-exposure__card--capital{border-color:#cdb6f4}.overstock-exposure__card--capital>span,.overstock-exposure__card--capital>strong{color:#7046ad}.overstock-exposure__card--cost{border-color:#bce7dc}.overstock-exposure__card--cost>span,.overstock-exposure__card--cost>strong{color:#137e67}.overstock-exposure__card dl{display:grid;grid-gap:3px;gap:3px;margin:5px 0 0;padding-top:6px;border-top:1px solid #dceee9}.overstock-exposure__card dl>div{display:flex;justify-content:space-between;gap:7px;color:#5b7c78;font-size:.65rem}.overstock-exposure__card dt{min-width:0}.overstock-exposure__card dd{margin:0;color:#176f5d;font-weight:800;white-space:nowrap}@media (max-width:560px){.overstock-form{grid-template-columns:1fr}.overstock-exposure{padding:11px}.overstock-exposure__grid{grid-template-columns:1fr}.overstock-exposure__card{padding:9px}}.stockout-form{grid-template-columns:repeat(2,minmax(0,1fr))}.stockout-form .tool-method-selector{grid-column:1/-1}.stockout-exposure{display:grid;grid-gap:11px;gap:11px;min-width:0;margin-top:15px;padding:13px;border:1px solid #f1d1d7;border-radius:9px;background:linear-gradient(145deg,#fffafb,#fff3f4)}.stockout-exposure__heading h3{margin:0;color:#884050;font-size:.92rem}.stockout-exposure__heading p{margin:3px 0 0;color:#936c77;font-size:.74rem;line-height:1.45}.stockout-exposure__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.stockout-exposure__card{display:grid;align-content:start;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid;border-radius:8px;background:rgba(255,255,255,.84)}.stockout-exposure__card>span{font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.stockout-exposure__card>strong{overflow-wrap:anywhere;font-size:1.08rem;line-height:1.2}.stockout-exposure__card p{margin:1px 0 0;color:#7c6c78;font-size:.7rem;line-height:1.45}.stockout-exposure__card dl{display:grid;grid-gap:3px;gap:3px;margin:5px 0 0;padding-top:6px;border-top:1px solid #f0dfe2}.stockout-exposure__card dl>div{display:flex;justify-content:space-between;gap:7px;color:#866e74;font-size:.65rem}.stockout-exposure__card dt{min-width:0}.stockout-exposure__card dd{margin:0;color:#784653;font-weight:800;white-space:nowrap}.stockout-exposure__card--revenue{border-color:#c9dcf7}.stockout-exposure__card--revenue>span,.stockout-exposure__card--revenue>strong{color:#1d6ec5}.stockout-exposure__card--revenue dd{color:#206ab6}.stockout-exposure__card--cost{border-color:#f3c9d0}.stockout-exposure__card--cost>span,.stockout-exposure__card--cost>strong{color:#be4b5f}.stockout-exposure__note{margin:0;padding-top:9px;border-top:1px solid #f1dce0;color:#99465a;font-size:.71rem;font-weight:700;line-height:1.45}@media (max-width:560px){.stockout-form{grid-template-columns:1fr}.stockout-exposure{padding:11px}.stockout-exposure__grid{grid-template-columns:1fr}.stockout-exposure__card{padding:9px}}.gmroi-form{grid-template-columns:repeat(2,minmax(0,1fr))}.gmroi-form .tool-method-selector{grid-column:1/-1}.gmroi-target-warning{margin:15px 0 0;padding:10px 11px;border:1px solid #f0d49b;border-radius:8px;color:#875a12;background:#fff8e8;font-size:.73rem;font-weight:700;line-height:1.45}@media (max-width:560px){.gmroi-form{grid-template-columns:1fr}}.days-supply-form{grid-template-columns:repeat(2,minmax(0,1fr))}.days-supply-form .tool-method-selector{grid-column:1/-1}.days-supply-status{margin-top:14px;padding:9px 11px;border:1px solid;border-radius:8px;font-size:.74rem;font-weight:800}.days-supply-status--covered{color:#168064;border-color:#b9e9df;background:#eaf9f3}.days-supply-status--watch{color:#a56f13;border-color:#f0d797;background:#fff8e6}.days-supply-status--stockout{color:#b9495b;border-color:#f0c2ca;background:#fff1f3}.days-supply-status--neutral{color:#56708f;border-color:#dbe6f2;background:#f6faff}.coverage-timeline{margin-top:16px;padding:13px;border:1px solid #dceafa;border-radius:9px;background:linear-gradient(145deg,#fbfdff,#f2f8ff)}.coverage-timeline__heading h3{margin:0;color:#14326c;font-size:.91rem}.coverage-timeline__heading p{margin:4px 0 0;color:#6a80a1;font-size:.71rem;line-height:1.4}.coverage-timeline__chart{position:relative;min-height:82px;margin:20px 22px 0}.coverage-timeline__line{position:absolute;top:40px;right:0;left:0;height:6px;border-radius:99px;background:linear-gradient(90deg,#2b8af0,#55bddb)}.coverage-timeline__marker{position:absolute;top:0;display:grid;justify-items:center;grid-gap:3px;gap:3px;min-width:66px;transform:translateX(-50%);color:#456489;font-size:.62rem;text-align:center}.coverage-timeline__marker:after{position:absolute;top:28px;width:2px;height:25px;background:currentColor;content:""}.coverage-timeline__marker b{color:#1b396f;font-size:.64rem;white-space:nowrap}.coverage-timeline__marker em{font-style:normal}.coverage-timeline__marker--now{transform:none;justify-items:start;color:#287ee4;text-align:left}.coverage-timeline__marker--now:after{left:0}.coverage-timeline__marker--lead{color:#7a55bf}.coverage-timeline__marker--safety{color:#bd821b}.coverage-timeline__marker--stockout{color:#d35968}.coverage-timeline__marker--edge{transform:translateX(-100%);justify-items:end;text-align:right}@media (max-width:560px){.days-supply-form{grid-template-columns:1fr}.coverage-timeline{padding:11px}.coverage-timeline__chart{margin:20px 6px 0;min-height:104px}.coverage-timeline__marker{top:0;min-width:56px;font-size:.57rem}.coverage-timeline__marker b{max-width:58px;white-space:normal;font-size:.58rem}.coverage-timeline__marker--lead,.coverage-timeline__marker--safety,.coverage-timeline__marker--stockout{transform:translateX(-100%);justify-items:end;text-align:right}.coverage-timeline__marker--safety{top:52px}.coverage-timeline__marker--safety:after{top:-24px;height:24px}}.rationalization-workspace{display:grid;grid-gap:14px;gap:14px}.rationalization-settings{display:grid;grid-template-columns:minmax(170px,1.35fr) repeat(5,minmax(120px,.72fr));grid-gap:10px;gap:10px;padding:12px;border:1px solid #e4daf8;border-radius:10px;background:linear-gradient(145deg,#fdfbff,#f6f2ff)}.rationalization-settings h3{margin:0;color:#24356f;font-size:.91rem}.rationalization-settings p{margin:4px 0 0;color:#6f76a0;font-size:.72rem;line-height:1.45}.rationalization-settings label{display:grid;grid-gap:5px;gap:5px;color:#263c79;font-size:.71rem;font-weight:800}.rationalization-settings label small{color:#7887a7;font-size:.61rem;line-height:1.35;font-weight:500}.rationalization-data-workspace{padding:12px;border:1px solid #e4daf8;border-radius:10px;background:linear-gradient(145deg,#fdfbff,#f6f2ff)}.rationalization-input-grid{display:grid;grid-template-columns:28px minmax(70px,.75fr) minmax(88px,.9fr) minmax(86px,.85fr) minmax(72px,.68fr) minmax(75px,.72fr) minmax(75px,.72fr) minmax(84px,.82fr) minmax(84px,.82fr) minmax(72px,.66fr) 51px;grid-gap:6px;gap:6px;align-items:center;min-width:0}.rationalization-input-grid--head{padding:0 7px 6px;color:#7381a5;font-size:.6rem;font-weight:800}.rationalization-input-grid--head small{display:block;color:#9b9bb9;font-size:.55rem;font-weight:500}.rationalization-input-rows{display:grid;grid-gap:6px;gap:6px}.rationalization-input-grid--row{padding:7px;border:1px solid #e6e4f5;border-radius:8px;background:#fff}.rationalization-input-grid--row>label{display:grid;grid-gap:4px;gap:4px;min-width:0}.rationalization-input-grid--row>label>span{display:none}.rationalization-input-grid--row input:not([type=number]):not([type=checkbox]){width:100%;min-width:0;height:34px;padding:0 8px;border:1px solid #d8dff1;border-radius:6px;outline:0;color:#223a72;background:#fff;font:inherit;font-size:.71rem}.rationalization-strategic{display:flex!important;align-items:center;gap:5px;min-height:34px;color:#6543a5;font-size:.66rem;font-weight:800}.rationalization-strategic input{accent-color:#7248bd}.rationalization-analysis,.rationalization-exposure,.rationalization-summary{margin-top:16px;padding:13px;border:1px solid #e4daf8;border-radius:9px;background:linear-gradient(145deg,#fdfbff,#f6f2ff)}.rationalization-summary__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.rationalization-summary-card{display:grid;grid-gap:4px;gap:4px;padding:9px;border:1px solid;border-radius:8px;background:#fff}.rationalization-summary-card>span{font-size:.63rem;font-weight:800;text-transform:uppercase}.rationalization-summary-card strong{color:#233a72;font-size:.78rem}.rationalization-summary-card b{color:#4e638d;font-size:.66rem}.rationalization-summary-card--keep{border-color:#b9e9df}.rationalization-summary-card--keep>span{color:#11836a}.rationalization-summary-card--monitor{border-color:#b9dcf8}.rationalization-summary-card--monitor>span{color:#1978bd}.rationalization-summary-card--review-candidate{border-color:#f5d49d}.rationalization-summary-card--review-candidate>span{color:#af7619}.rationalization-summary-card--exit-candidate{border-color:#f0c3cc}.rationalization-summary-card--exit-candidate>span{color:#bd5064}.rationalization-summary-card--strategic-protected{border-color:#d9c6f7}.rationalization-summary-card--strategic-protected>span{color:#7246b5}.rationalization-exposure__bars{display:grid;grid-gap:9px;gap:9px}.rationalization-exposure__bars article{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.rationalization-exposure__bars article>div{display:flex;justify-content:space-between;gap:8px;color:#294073;font-size:.72rem}.rationalization-exposure__bars b{color:#7448b9}.rationalization-exposure__bars i{display:block;height:13px;overflow:hidden;border-radius:99px;background:#e9e8f5}.rationalization-exposure__bars em{display:block;min-width:3px;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8a65ce,#377ff0)}.rationalization-analysis__head,.rationalization-analysis__row{display:grid;grid-template-columns:29px minmax(60px,.65fr) minmax(82px,.85fr) minmax(77px,.78fr) minmax(67px,.67fr) minmax(59px,.57fr) minmax(78px,.78fr) minmax(62px,.62fr) minmax(64px,.62fr) minmax(78px,.75fr) minmax(66px,.64fr) minmax(62px,.58fr) minmax(76px,.7fr) minmax(69px,.65fr) minmax(112px,1.15fr) minmax(58px,.55fr) minmax(104px,.95fr);grid-gap:6px;gap:6px;align-items:center;min-width:0}.rationalization-analysis__head{padding:0 7px 6px;color:#7483a4;font-size:.57rem;font-weight:800}.rationalization-analysis__rows{display:grid;grid-gap:5px;gap:5px}.rationalization-analysis__row{padding:8px 7px;border:1px solid #e5e3f2;border-radius:7px;color:#566f99;background:#fff;font-size:.64rem;line-height:1.3}.rationalization-analysis__row>*{min-width:0;overflow-wrap:anywhere}.rationalization-analysis__row strong{color:#253b73;font-size:.67rem}.rationalization-analysis__row small{display:block;margin-top:2px;color:#7d8dad;font-size:.59rem}.rationalization-signals{display:flex;flex-wrap:wrap;gap:3px}.rationalization-signals b{padding:3px 4px;border-radius:4px;color:#a36724;background:#fff5e8;font-size:.53rem;font-weight:700;line-height:1.22}.rationalization-signals em{color:#7283a0;font-size:.59rem;font-style:normal}.rationalization-badge{display:inline-block;padding:4px 6px;border-radius:999px;font-size:.57rem;line-height:1.2;white-space:normal}.rationalization-badge--keep{color:#108062;background:#e4f8f1}.rationalization-badge--monitor{color:#196da8;background:#e6f3ff}.rationalization-badge--review-candidate{color:#a96c11;background:#fff5dd}.rationalization-badge--exit-candidate{color:#bc4d5d;background:#fff0f2}.rationalization-badge--strategic-protected{color:#7044ae;background:#f2ebff}.rationalization-warning{margin:14px 0 0;padding:9px 10px;border:1px solid #f2dca4;border-radius:7px;color:#886315;background:#fff9e9;font-size:.72rem;line-height:1.45}@media (max-width:1100px){.rationalization-settings{grid-template-columns:repeat(3,minmax(0,1fr))}.rationalization-settings>div{grid-column:1/-1}.rationalization-summary__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.rationalization-settings{grid-template-columns:1fr}.rationalization-settings>div{grid-column:auto}.rationalization-data-workspace{padding:10px}.rationalization-analysis__head,.rationalization-input-grid--head{display:none}.rationalization-input-grid--row{grid-template-columns:1fr;gap:8px;padding:10px}.rationalization-input-grid--row>label:not(.rationalization-strategic){grid-template-columns:124px minmax(0,1fr);align-items:center;gap:8px}.rationalization-input-grid--row>label>span{display:block;color:#536c95;font-size:.67rem;font-weight:800}.rationalization-input-grid--row .abc-row-number{width:auto;height:auto;justify-content:start;border-radius:0;color:#7044ae;background:transparent}.rationalization-input-grid--row .abc-row-number:before{content:"SKU row "}.rationalization-strategic{display:flex!important;justify-content:space-between;padding:7px 0;border-top:1px solid #edf0f7;border-bottom:1px solid #edf0f7}.rationalization-strategic:before{content:attr(data-label);color:#536c95;font-size:.67rem}.rationalization-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rationalization-exposure__bars article{grid-template-columns:1fr;gap:4px}.rationalization-analysis__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;padding:10px}.rationalization-analysis__row>:before{display:block;margin-bottom:1px;color:#7187a5;font-size:.55rem;font-weight:800;content:attr(data-label);text-transform:uppercase}.rationalization-analysis__row>span[data-label="Review Signals"],.rationalization-analysis__row>span[data-label="SKU / Product"],.rationalization-analysis__row>span[data-label=Classification]{grid-column:1/-1}}.rationalization-analysis{overflow-x:auto}.rationalization-analysis__head,.rationalization-analysis__row,.rationalization-analysis__rows{min-width:1390px}@media (max-width:560px){.rationalization-analysis{overflow:visible}.rationalization-analysis__row,.rationalization-analysis__rows{min-width:0}}.aging-workspace{display:grid;grid-gap:14px;gap:14px}.aging-settings{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(4,minmax(110px,.5fr));grid-gap:10px;gap:10px;padding:12px;border:1px solid #dceafa;border-radius:10px;background:linear-gradient(145deg,#fbfdff,#f2f8ff)}.aging-settings h3{margin:0;color:#14326c;font-size:.91rem}.aging-settings p{margin:4px 0 0;color:#6a80a1;font-size:.72rem;line-height:1.45}.aging-settings label{display:grid;grid-gap:5px;gap:5px;color:#18366e;font-size:.72rem;font-weight:800}.aging-data-workspace{padding:12px;border:1px solid #dceafa;border-radius:10px;background:linear-gradient(145deg,#fbfdff,#f2f8ff)}.aging-input-grid{display:grid;grid-template-columns:30px minmax(90px,.75fr) minmax(110px,1fr) minmax(94px,.8fr) minmax(88px,.75fr) minmax(96px,.8fr) 51px;grid-gap:7px;gap:7px;align-items:center;min-width:0}.aging-input-grid--head{padding:0 7px 6px;color:#6a81a4;font-size:.65rem;font-weight:800}.aging-input-grid--head small{display:block;color:#9aaac0;font-size:.58rem;font-weight:500}.aging-input-rows{display:grid;grid-gap:6px;gap:6px}.aging-input-grid--row{padding:7px;border:1px solid #e0ebf6;border-radius:8px;background:#fff}.aging-input-grid--row>label{display:grid;grid-gap:4px;gap:4px;min-width:0}.aging-input-grid--row>label>span{display:none}.aging-input-grid--row input:not([type=number]){width:100%;min-width:0;height:34px;padding:0 8px;border:1px solid #d1e0f0;border-radius:6px;outline:0;color:#17336b;background:#fff;font:inherit;font-size:.75rem}.aging-analysis,.aging-distribution,.aging-summary{margin-top:16px;padding:13px;border:1px solid #dceafa;border-radius:9px;background:linear-gradient(145deg,#fbfdff,#f2f8ff)}.aging-summary__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.aging-summary-card{display:grid;grid-gap:3px;gap:3px;padding:9px;border:1px solid;border-radius:8px;background:#fff}.aging-summary-card>span{font-size:.68rem;font-weight:800;text-transform:uppercase}.aging-summary-card small{color:#7488a4;font-size:.59rem}.aging-summary-card strong{color:#14336b;font-size:.79rem}.aging-summary-card b{color:#16376f;font-size:.77rem}.aging-summary-card em{color:#657fa3;font-size:.65rem;font-style:normal}.aging-summary-card--fresh{border-color:#b9e9df}.aging-summary-card--fresh>span{color:#12866d}.aging-summary-card--recent{border-color:#b9dcf8}.aging-summary-card--recent>span{color:#1978bd}.aging-summary-card--watch{border-color:#f6df9d}.aging-summary-card--watch>span{color:#aa7416}.aging-summary-card--aging{border-color:#f5c999}.aging-summary-card--aging>span{color:#c46a1d}.aging-summary-card--old{border-color:#f0c1c7}.aging-summary-card--old>span{color:#bd4f60}.aging-distribution__bars{display:grid;grid-gap:9px;gap:9px}.aging-distribution__bars article{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.aging-distribution__bars article>div{display:grid;grid-gap:1px;gap:1px}.aging-distribution__bars strong{color:#17366e;font-size:.72rem}.aging-distribution__bars span{color:#7185a2;font-size:.66rem}.aging-distribution__bars i{display:block;height:13px;overflow:hidden;border-radius:99px;background:#e9f1f9}.aging-distribution__bars em{display:block;height:100%;min-width:4px;border-radius:inherit}.aging-bar--fresh{background:#21b98d}.aging-bar--recent{background:#2788ee}.aging-bar--watch{background:#edb338}.aging-bar--aging{background:#ed8e35}.aging-bar--old{background:#e86676}.aging-analysis__head,.aging-analysis__row{display:grid;grid-template-columns:32px minmax(62px,.74fr) minmax(96px,1fr) minmax(74px,.72fr) minmax(70px,.68fr) minmax(88px,.84fr) minmax(68px,.65fr) minmax(92px,.86fr) minmax(70px,.68fr);grid-gap:7px;gap:7px;align-items:center;min-width:0}.aging-analysis__head{padding:0 7px 6px;color:#6680a2;font-size:.6rem;font-weight:800}.aging-analysis__rows{display:grid;grid-gap:5px;gap:5px}.aging-analysis__row{padding:8px 7px;border:1px solid #e1ebf5;border-radius:7px;color:#536f97;background:#fff;font-size:.67rem;line-height:1.3}.aging-analysis__row>*{min-width:0;overflow-wrap:anywhere}.aging-analysis__row strong{color:#18366d;font-size:.69rem}.aging-analysis__row small{display:block;margin-top:2px;color:#7d91ad;font-size:.6rem}.aging-badge{display:inline-block;padding:4px 6px;border-radius:999px;font-size:.6rem;line-height:1.2}.aging-badge--fresh{color:#108062;background:#e4f8f1}.aging-badge--recent{color:#196da8;background:#e6f3ff}.aging-badge--watch{color:#a96c11;background:#fff5dd}.aging-badge--aging{color:#b66619;background:#fff0df}.aging-badge--old{color:#bc4d5d;background:#fff0f2}.aging-badge--no-on-hand-stock{color:#687d9b;background:#eef3f8}@media (max-width:900px){.aging-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.aging-settings>div{grid-column:1/-1}.aging-summary__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.aging-settings{grid-template-columns:1fr}.aging-settings>div{grid-column:auto}.aging-data-workspace{padding:10px}.aging-analysis__head,.aging-input-grid--head{display:none}.aging-input-grid--row{grid-template-columns:1fr;gap:8px;padding:10px}.aging-input-grid--row>label{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:8px}.aging-input-grid--row>label>span{display:block;color:#526e95;font-size:.7rem;font-weight:800}.aging-input-grid--row .abc-row-number{width:auto;height:auto;justify-content:start;border-radius:0;color:#2878d6;background:transparent}.aging-input-grid--row .abc-row-number:before{content:"SKU row "}.aging-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aging-distribution__bars article{grid-template-columns:1fr;gap:4px}.aging-analysis__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;padding:10px}.aging-analysis__row>:before{display:block;margin-bottom:1px;color:#7187a5;font-size:.57rem;font-weight:800;content:attr(data-label);text-transform:uppercase}.aging-analysis__row>span[data-label="SKU / Product"]{grid-column:1/-1}}.dead-stock-workspace{display:grid;grid-gap:14px;gap:14px}.dead-stock-settings{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(145px,.72fr));grid-gap:12px;gap:12px;align-items:start;padding:12px;border:1px solid #dceafa;border-radius:10px;background:linear-gradient(145deg,#fbfdff,#f2f8ff)}.dead-stock-settings h3{margin:0;color:#14326c;font-size:.91rem}.dead-stock-settings p{margin:4px 0 0;color:#6a80a1;font-size:.72rem;line-height:1.45}.dead-stock-settings label{display:grid;grid-gap:5px;gap:5px;color:#18366e;font-size:.73rem;font-weight:800}.dead-stock-settings small{color:#7185a2;font-size:.62rem;font-weight:500;line-height:1.35}.dead-stock-data-workspace{padding:12px;border:1px solid #dceafa;border-radius:10px;background:linear-gradient(145deg,#fbfdff,#f2f8ff)}.dead-stock-input-grid{display:grid;grid-template-columns:30px minmax(82px,.7fr) minmax(100px,1fr) minmax(94px,.78fr) minmax(88px,.72fr) minmax(112px,.9fr) minmax(110px,.9fr) 51px;align-items:center;grid-gap:7px;gap:7px;min-width:0}.dead-stock-input-grid--head{padding:0 7px 6px;color:#6a81a4;font-size:.62rem;font-weight:800}.dead-stock-input-grid--head small{display:block;color:#9aaac0;font-size:.58rem;font-weight:500}.dead-stock-input-rows{display:grid;grid-gap:6px;gap:6px}.dead-stock-input-grid--row{padding:7px;border:1px solid #e0ebf6;border-radius:8px;background:#fff}.dead-stock-input-grid--row>label{display:grid;grid-gap:4px;gap:4px;min-width:0}.dead-stock-input-grid--row>label>span{display:none}.dead-stock-input-grid--row input:not([type=number]){width:100%;min-width:0;height:34px;padding:0 8px;border:1px solid #d1e0f0;border-radius:6px;outline:0;color:#17336b;background:#fff;font:inherit;font-size:.75rem}.dead-stock-analysis,.dead-stock-risk-summary{margin-top:16px;padding:13px;border:1px solid #dceafa;border-radius:9px;background:linear-gradient(145deg,#fbfdff,#f2f8ff)}.dead-stock-risk-summary__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.dead-stock-risk-card{display:grid;grid-gap:3px;gap:3px;padding:11px;border:1px solid;border-radius:8px;background:#fff}.dead-stock-risk-card>span{font-size:.67rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.dead-stock-risk-card strong{color:#14336b;font-size:.85rem}.dead-stock-risk-card b{color:#16376f;font-size:.8rem}.dead-stock-risk-card--active{border-color:#bce9dd}.dead-stock-risk-card--active>span{color:#148b6b}.dead-stock-risk-card--slow-moving{border-color:#f5d99a}.dead-stock-risk-card--slow-moving>span{color:#ba7811}.dead-stock-risk-card--potential-dead-stock{border-color:#f3c4ca}.dead-stock-risk-card--potential-dead-stock>span{color:#ca5665}.dead-stock-risk-card--no-on-hand-stock{border-color:#d4dfed}.dead-stock-risk-card--no-on-hand-stock>span{color:#6c7f9d}.dead-stock-analysis__head,.dead-stock-analysis__row{display:grid;grid-template-columns:32px minmax(62px,.74fr) minmax(96px,1fr) minmax(74px,.72fr) minmax(70px,.68fr) minmax(88px,.84fr) minmax(66px,.62fr) minmax(85px,.8fr) minmax(80px,.75fr) minmax(90px,.88fr) minmax(112px,1fr);grid-gap:7px;gap:7px;align-items:center;min-width:0}.dead-stock-analysis__head{padding:0 7px 6px;color:#6680a2;font-size:.59rem;font-weight:800}.dead-stock-analysis__rows{display:grid;grid-gap:5px;gap:5px}.dead-stock-analysis__row{padding:8px 7px;border:1px solid #e1ebf5;border-radius:7px;color:#536f97;background:#fff;font-size:.66rem;line-height:1.3}.dead-stock-analysis__row>*{min-width:0;overflow-wrap:anywhere}.dead-stock-analysis__row strong{color:#18366d;font-size:.68rem}.dead-stock-analysis__row small{display:block;margin-top:2px;color:#7d91ad;font-size:.6rem}.dead-stock-status{display:inline-block;padding:4px 6px;border-radius:999px;font-size:.6rem;line-height:1.2;white-space:normal}.dead-stock-status--active{color:#108062;background:#e4f8f1}.dead-stock-status--slow-moving{color:#a96c11;background:#fff5dd}.dead-stock-status--potential-dead-stock{color:#bc4d5d;background:#fff0f2}.dead-stock-status--no-on-hand-stock{color:#687d9b;background:#eef3f8}@media (max-width:1050px){.dead-stock-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.dead-stock-settings>div{grid-column:1/-1}.dead-stock-input-grid{grid-template-columns:28px minmax(74px,.7fr) minmax(88px,.9fr) minmax(84px,.74fr) minmax(78px,.68fr) minmax(96px,.86fr) minmax(96px,.86fr) 46px;gap:5px}.dead-stock-analysis{overflow:hidden}.dead-stock-analysis__head,.dead-stock-analysis__row{grid-template-columns:30px minmax(58px,.7fr) minmax(84px,.95fr) minmax(68px,.68fr) minmax(66px,.64fr) minmax(78px,.76fr) minmax(60px,.58fr) minmax(76px,.72fr) minmax(72px,.68fr) minmax(80px,.78fr) minmax(100px,.95fr);gap:5px}}@media (max-width:560px){.dead-stock-settings{grid-template-columns:1fr}.dead-stock-settings>div{grid-column:auto}.dead-stock-data-workspace{padding:10px}.dead-stock-analysis__head,.dead-stock-input-grid--head{display:none}.dead-stock-input-grid--row{grid-template-columns:1fr;gap:8px;padding:10px}.dead-stock-input-grid--row>label{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:8px}.dead-stock-input-grid--row>label>span{display:block;color:#526e95;font-size:.7rem;font-weight:800}.dead-stock-analysis__row,.dead-stock-risk-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dead-stock-analysis__row{gap:7px 10px;padding:10px}.dead-stock-analysis__row>:before{display:block;margin-bottom:1px;color:#7187a5;font-size:.57rem;font-weight:800;content:attr(data-label);text-transform:uppercase}.dead-stock-analysis__row>span[data-label="SKU / Product"]{grid-column:1/-1}.dead-stock-status{margin-top:1px}.dead-stock-input-grid--row .abc-row-number{width:auto;height:auto;justify-content:start;border-radius:0;color:#2878d6;background:transparent}.dead-stock-input-grid--row .abc-row-number:before{content:"SKU row "}}:root{--navy:#10255f;--navy-deep:#0b1b52;--blue:#1479f8;--blue-deep:#0d5cdb;--sky:#eaf6ff;--sky-strong:#d6edff;--ink:#182d63;--muted:#667b9f;--line:#e2ecf7;--surface:#ffffff;--soft:#f6fbff;--shadow:0 16px 42px rgba(32,91,162,.10);--shadow-hover:0 20px 48px rgba(23,93,174,.18)}*{box-sizing:border-box}html{color:var(--ink);scroll-behavior:smooth}body,html{background:#fff}body{margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}.site-container{width:min(1240px,calc(100% - 48px));margin:0 auto}.site-header{position:relative;z-index:5;background:rgba(255,255,255,.96);border-bottom:1px solid #edf3fa}.header-inner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--navy)}.brand-mark{width:38px;height:38px;flex:0 0 auto}.brand span{display:grid;line-height:1.05}.brand strong{font-size:1.05rem;letter-spacing:-.02em}.brand small{margin-top:3px;color:var(--muted);font-size:.57rem;letter-spacing:.015em}.desktop-nav{display:flex;align-items:center;gap:clamp(18px,3vw,38px);margin-left:auto;color:#273b6d;font-size:.88rem}.desktop-nav a,.footer-column a,.footer-column h2{transition:color .2s ease}.desktop-nav a:hover,.footer-column a:hover{color:var(--blue)}.header-actions{display:flex;align-items:center;gap:16px}.header-search{display:grid;place-items:center;width:28px;height:36px;color:var(--navy)}.header-search svg{width:20px;height:20px}.button,.header-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:10px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.header-cta{min-height:40px;padding:0 17px;color:#fff;background:linear-gradient(135deg,#1686ff,#0d5cda);box-shadow:0 8px 18px rgba(20,121,248,.22);font-size:.82rem}.header-cta svg{width:15px;height:15px}.button:hover,.header-cta:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(20,121,248,.22)}.mobile-menu{display:none;position:relative}.mobile-menu summary{list-style:none;cursor:pointer;color:var(--navy);font-weight:700;font-size:.88rem}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{position:absolute;top:34px;right:0;width:190px;display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow)}.mobile-menu nav a{padding:8px 6px;color:var(--navy);font-size:.9rem}.hero-section{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(115deg,#f7fcff,#e6f4ff 48%,#d9eeff)}.hero-section:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#eff8ff,rgba(239,248,255,.97) 26%,rgba(235,247,255,.76) 42%,rgba(230,244,255,.12) 68%),url(/images/inventory-warehouse.png) center 58% /cover no-repeat}.hero-layout{position:relative;min-height:490px;display:grid;grid-template-columns:1fr;align-items:center;grid-gap:12px;gap:12px;padding:54px 0 42px}.hero-copy{position:relative;z-index:1;width:min(62%,780px);padding-left:26px}.eyebrow,.section-kicker{margin:0 0 13px;color:var(--blue-deep);font-size:.75rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.hero-copy h1{max-width:760px;margin:0;color:var(--navy-deep);font-size:clamp(2.8rem,4.2vw,4rem);line-height:1.02;letter-spacing:-.055em}.hero-copy h1 span{color:#173d9a}.hero-description{max-width:555px;margin:21px 0 17px;color:#3d5582;font-size:1.13rem;line-height:1.52}.trust-list{display:flex;flex-wrap:wrap;gap:9px 23px;padding:0;margin:0 0 23px;list-style:none;color:#1b3e73;font-size:.79rem;font-weight:700}.cta-points span,.trust-list li{display:inline-flex;align-items:center;gap:6px}.cta-points svg,.trust-list svg{width:17px;height:17px;color:#1abb7a}.hero-actions{display:flex;flex-wrap:wrap;gap:11px}.button{min-height:47px;padding:0 20px;font-size:.86rem}.button svg{width:18px;height:18px}.button-primary{color:#fff;background:linear-gradient(135deg,#1887ff,#0b61df);box-shadow:0 10px 24px rgba(13,99,224,.24)}.button-outline,.button-secondary{color:var(--blue-deep);border:1px solid #c9e2fb;background:rgba(255,255,255,.9)}.button-outline{min-width:165px}.hero-visual{position:absolute;z-index:0;inset:0;display:flex;justify-content:flex-end;align-items:stretch;min-width:0;pointer-events:none}.inventory-art{position:relative;width:100%;height:100%;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.inventory-art--hero{max-width:none}.warehouse-dashboard{position:absolute;z-index:2;top:13%;right:4%;width:51%;aspect-ratio:1.12;display:flex;flex-direction:column;gap:5%;padding:3.1%;border:1px solid rgba(255,255,255,.96);border-radius:4.5%;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(249,252,255,.96));box-shadow:0 20px 45px rgba(29,81,139,.22),0 3px 9px rgba(34,91,149,.08);color:#183469}.warehouse-dashboard--hero{top:14%;right:3%;width:min(37%,470px);aspect-ratio:1.24}.dashboard-browser-bar{position:relative;height:11%;flex:0 0 11%;display:flex;align-items:center;gap:5px;padding:0 7%;border-radius:9px;background:linear-gradient(100deg,#eef6ff,#eaf2fc)}.dashboard-browser-bar i{width:7px;height:7px;border-radius:50%;background:#2788ed}.dashboard-browser-bar i:nth-child(2){background:#7bbaf4}.dashboard-browser-bar i:nth-child(3){background:#c4e1fa}.dashboard-browser-bar span{margin-left:auto}.dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:6px;white-space:nowrap}.dashboard-heading>strong{color:#132c66;font-size:clamp(8px,1.15vw,16px);letter-spacing:-.025em}.dashboard-health{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:20px;color:#168b5d;background:#e9f8f1;font-size:clamp(6px,.7vw,10px)}.dashboard-health i{width:6px;height:6px;border-radius:50%;background:#1ab77c}.dashboard-main{min-height:0;flex:1 1;display:flex;align-items:center;gap:5%}.dashboard-donut{position:relative;flex:0 0 30%;width:30%;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:conic-gradient(from -90deg,#25bf82 0 26%,#ffb72f 26% 49%,#f45d71 49% 61%,#2c82f4 61% 78%,#d5e9ff 78% 100%);box-shadow:0 5px 14px rgba(42,113,187,.13)}.dashboard-donut:before{content:"";position:absolute;inset:17%;border:1px solid #edf3f8;border-radius:50%;background:#fff;box-shadow:inset 0 2px 8px rgba(28,73,122,.06)}.dashboard-donut>div{position:relative;z-index:1;display:grid;text-align:center;line-height:1.1}.dashboard-donut strong{color:#17346e;font-size:clamp(11px,1.55vw,22px)}.dashboard-donut span{margin-top:3px;color:#7084a2;font-size:clamp(6px,.7vw,10px)}.dashboard-legend{display:grid;grid-gap:clamp(4px,.8vw,11px);gap:clamp(4px,.8vw,11px);flex:1 1;padding:0;margin:0;list-style:none}.dashboard-legend li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px;min-width:0;color:#51698d;font-size:clamp(6px,.72vw,10px);white-space:nowrap}.dashboard-legend i{width:7px;height:7px;border-radius:50%}.dashboard-legend b{color:#183469;font-size:inherit;font-weight:700}.legend-green{background:#25bf82}.legend-gold{background:#ffb72f}.legend-blue{background:#2c82f4}.legend-red{background:#f45d71}.dashboard-value{min-height:16%;display:grid;grid-template-columns:1.2fr auto .8fr;align-items:center;grid-gap:4%;gap:4%;padding:3% 5%;border-radius:10px;background:linear-gradient(100deg,#eef6ff,#e8f3ff)}.dashboard-value>div:first-child{display:grid;grid-gap:2px;gap:2px}.dashboard-value>div:first-child span{color:#6d83a4;font-size:clamp(5px,.58vw,8px);font-weight:700;white-space:nowrap}.dashboard-value>div:first-child strong{color:#17346e;font-size:clamp(8px,1.15vw,16px);white-space:nowrap}.dashboard-trend{color:#19a96f;font-size:clamp(5px,.62vw,9px);white-space:nowrap}.dashboard-bars{height:70%;display:flex;align-items:end;justify-content:end;gap:3px}.dashboard-bars i{width:13%;height:36%;border-radius:2px 2px 0 0;background:#8ac5fa}.dashboard-bars i:nth-child(2){height:48%}.dashboard-bars i:nth-child(3){height:60%;background:#66aef5}.dashboard-bars i:nth-child(4){height:73%;background:#378ff0}.dashboard-bars i:nth-child(5){height:88%;background:#237be8}.dashboard-bars i:nth-child(6){height:100%;background:#1269dc}.home-section{padding:82px 0}.section-heading{max-width:760px;margin:0 auto 30px;text-align:center}.section-heading .section-kicker{margin-bottom:8px}.section-heading h2{margin:0;color:var(--navy);font-size:clamp(2rem,3.5vw,2.7rem);line-height:1.12;letter-spacing:-.045em}.section-heading p:not(.section-kicker){margin:9px auto 0;color:var(--muted);font-size:1rem}.tools-section{background:#fff}.inventory-tool-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:13px;gap:13px}.inventory-tool-card{position:relative;min-height:278px;display:flex;flex-direction:column;align-items:center;padding:24px 17px 19px;border:1px solid #edf2f8;border-radius:13px;background:#fff;box-shadow:0 8px 23px rgba(53,103,161,.08);text-align:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.inventory-tool-card:hover{transform:translateY(-5px);border-color:#b5d9fb;box-shadow:var(--shadow-hover)}.benefit-icon,.category-icon,.outcome-icon,.question-icon,.tool-icon{display:grid;place-items:center;flex:0 0 auto}.tool-icon{width:75px;height:75px;margin-bottom:14px;border-radius:23px;transform:perspective(120px) rotateX(3deg) rotateY(-4deg);box-shadow:0 12px 18px rgba(27,101,181,.15)}.tool-icon svg{width:47px;height:47px}.tool-icon--blue{color:#1479f8;background:linear-gradient(145deg,#e7f4ff,#c8e4ff)}.tool-icon--green{color:#17ae7b;background:linear-gradient(145deg,#e6fff4,#c1f1dd)}.tool-icon--purple{color:#8450e6;background:linear-gradient(145deg,#f3ebff,#dfcdfc)}.tool-icon--gold{color:#ef9c24;background:linear-gradient(145deg,#fff6de,#ffe0a6)}.tool-card-copy{display:grid;grid-gap:8px;gap:8px;min-height:110px}.tool-card-copy strong{color:var(--navy);font-size:.93rem;line-height:1.25}.tool-card-copy span{color:var(--muted);font-size:.78rem;line-height:1.45}.card-arrow{display:grid;place-items:center;width:35px;height:35px;margin-top:auto;border-radius:50%;color:var(--blue);background:#e9f4ff}.card-arrow svg{width:17px;height:17px}.section-action{display:flex;justify-content:center;margin-top:28px}.category-section{padding-top:28px;background:linear-gradient(180deg,#fff,#f8fbff)}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.category-card{min-height:177px;display:flex;align-items:center;gap:17px;padding:23px 21px;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.category-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.category-blue{background:linear-gradient(145deg,#eff8ff,#dcefff)}.category-green{background:linear-gradient(145deg,#ecfff6,#d8f8e9)}.category-purple{background:linear-gradient(145deg,#f6efff,#e9dcff)}.category-gold{background:linear-gradient(145deg,#fff9ed,#ffefd2)}.category-icon{width:61px;height:61px;border-radius:19px;background:rgba(255,255,255,.65);color:var(--blue);box-shadow:0 8px 14px rgba(55,113,175,.1)}.category-green .category-icon{color:#13af78}.category-purple .category-icon{color:#8050e6}.category-gold .category-icon{color:#e89a26}.category-icon svg{width:39px;height:39px}.category-card-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.category-card-copy strong{color:var(--navy);font-size:.93rem;line-height:1.2}.category-card-copy small{color:var(--blue-deep);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.category-card-copy>span{color:#627797;font-size:.75rem;line-height:1.38}.category-card-copy b{display:inline-flex;align-items:center;gap:4px;margin-top:5px;color:var(--blue-deep);font-size:.76rem}.category-card-copy b svg{width:14px;height:14px}.answers-section{padding-top:62px;background:#fff}.question-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.question-card{min-height:108px;display:flex;align-items:center;gap:11px;padding:14px 13px;border:1px solid #e9eff7;border-radius:12px;color:inherit;background:#fff;box-shadow:0 7px 20px rgba(37,88,143,.07);cursor:pointer;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.question-card:hover{border-color:#b9dcfb;box-shadow:0 11px 24px rgba(37,99,172,.13);transform:translateY(-2px)}.question-card:focus-visible{outline:3px solid rgba(18,119,232,.5);outline-offset:3px}.question-icon{width:39px;height:39px;border-radius:50%;color:#fff}.question-icon svg{width:23px;height:23px}.question-card-copy{display:grid;flex:1 1 auto;grid-gap:6px;gap:6px;min-width:0}.question-card strong{color:var(--navy);font-size:.76rem;line-height:1.28}.question-card-cta{display:inline-flex;align-items:center;gap:3px;color:#116fde;font-size:.67rem;font-weight:650;line-height:1.35}.question-card-cta svg{width:13px;height:13px;flex:0 0 auto;transition:transform .18s ease}.question-card:focus-visible .question-card-cta svg,.question-card:hover .question-card-cta svg{transform:translateX(3px)}.question-purple .question-icon{background:#8d56e5}.question-green .question-icon{background:#19b77e}.question-gold .question-icon{background:#f0a52a}.question-blue .question-icon{background:#2a86ef}.question-red .question-icon{background:#f05b5c}.outcomes-section{padding-top:52px}.outcome-panel{position:relative;overflow:hidden;padding:53px 26px 45px;border-radius:20px;background:linear-gradient(135deg,#edf8ff,#e3f3ff 55%,#d3ebff)}.outcome-panel:after,.outcome-panel:before{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.52);pointer-events:none}.outcome-panel:before{width:220px;height:220px;left:-72px;bottom:-104px}.outcome-panel:after{width:300px;height:300px;right:-180px;top:-155px}.outcome-panel>*{position:relative;z-index:1}.outcome-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.outcome-card{min-height:176px;padding:19px 17px;border:1px solid rgba(220,235,248,.95);border-radius:12px;background:rgba(255,255,255,.9);text-align:center;box-shadow:0 8px 20px rgba(35,91,148,.06)}.outcome-icon{width:49px;height:49px;margin:0 auto 12px;border-radius:15px}.outcome-icon svg{width:29px;height:29px}.outcome-green .outcome-icon{color:#16ae78;background:#dbfaeb}.outcome-blue .outcome-icon{color:#167cf1;background:#dceeff}.outcome-purple .outcome-icon{color:#8250df;background:#eee4ff}.outcome-card h3{margin:0;color:var(--navy);font-size:.9rem;line-height:1.2}.outcome-card p{margin:8px 0 0;color:var(--muted);font-size:.76rem;line-height:1.42}.benefits-section{padding-top:52px}.benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px}.benefit-card{display:flex;align-items:flex-start;gap:14px;min-height:125px;padding:22px 16px;border:1px solid #e7eff8;border-radius:12px;background:#fff;box-shadow:0 8px 20px rgba(39,88,142,.06)}.benefit-icon{width:42px;height:42px;border-radius:13px}.benefit-icon svg{width:25px;height:25px}.benefit-blue{color:#1b80ef;background:#e3f1ff}.benefit-green{color:#14ad77;background:#ddf9ec}.benefit-purple{color:#8052df;background:#eee4ff}.benefit-orange{color:#eb9327;background:#fff0d8}.benefit-card strong{display:block;color:var(--navy);font-size:.82rem;line-height:1.25}.benefit-card p{margin:7px 0 0;color:var(--muted);font-size:.75rem;line-height:1.42}.cta-section{padding-top:65px;padding-bottom:83px}.cta-panel{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;min-height:350px;padding:38px 39px;border-radius:20px;background:#dff1ff}.cta-panel:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#eef8ff,rgba(238,248,255,.98) 27%,rgba(233,246,255,.78) 46%,rgba(225,242,255,.12) 72%),url(/images/inventory-warehouse.png) center 60% /cover no-repeat}.cta-copy{position:relative;z-index:2;max-width:560px}.cta-copy h2{max-width:530px;margin:0;color:var(--navy);font-size:clamp(2rem,4vw,3rem);line-height:1.04;letter-spacing:-.05em}.cta-copy>p:not(.section-kicker){max-width:430px;margin:13px 0 22px;color:#58729a;font-size:.98rem}.cta-copy .section-kicker span{color:#328be5;padding:0 3px}.cta-visual{position:absolute;z-index:1;inset:0;display:flex;justify-content:flex-end;min-width:0;pointer-events:none}.inventory-art--cta{width:100%;height:100%}.inventory-art--cta .warehouse-dashboard{top:9%;right:4%;width:min(35%,440px);aspect-ratio:1.38}.cta-points{display:flex;flex-wrap:wrap;gap:10px 15px;margin-top:16px;color:#3a5b85;font-size:.74rem;font-weight:700}.cta-points svg{width:15px;height:15px}.site-footer{margin-top:0;padding:56px 0 18px;border-top:1px solid #e5eef7;color:var(--muted);background:#fff}.footer-inner{display:grid;grid-template-columns:1.55fr 1.15fr 1fr 1fr;grid-gap:35px;gap:35px}.footer-brand .brand{margin-bottom:16px}.footer-brand p{max-width:260px;margin:0;font-size:.78rem;line-height:1.55}.footer-column{display:grid;align-content:start;grid-gap:7px;gap:7px}.footer-column h2{margin:2px 0 8px;color:var(--navy);font-size:.8rem}.footer-column a{font-size:.76rem;line-height:1.35}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:40px;padding-top:15px;border-top:1px solid #edf2f8;font-size:.72rem}.footer-bottom span:last-child{display:inline-flex;align-items:center;gap:5px}.footer-bottom svg{width:14px;height:14px;color:var(--blue)}.content-page,.tool-page{max-width:1120px;margin:auto;padding:4.5rem 1.5rem}.content-page{max-width:780px}.content-page h1,.tool-hero h1{margin:.25rem 0 .75rem;color:var(--navy);font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.04em}.lead,.tool-hero>p{color:var(--muted);font-size:1.1rem}.prose{margin-top:2rem}.breadcrumb{display:flex;gap:.5rem;color:var(--muted);font-size:.9rem;margin-bottom:2rem}.tool-page{padding-top:2rem}.tool-hero{padding:1.5rem 0 2rem}.trust-points{display:flex;gap:1rem;padding:0;margin:1.25rem 0 0;list-style:none;color:#157a4e;font-weight:700;font-size:.9rem;flex-wrap:wrap}.operation-card{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:1rem;padding:1.5rem}.operation{max-width:680px}.operation input{display:none}.operation-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.operation-actions button{border:0}.operation-actions button+button{background:#e8f0f8;color:var(--ink)}.privacy,.status{border-radius:.65rem;padding:.8rem 1rem;background:var(--soft);margin-top:1rem}.success{color:#12653f}.error{color:#a1263e;background:#fff0f3}.privacy{color:var(--muted);font-size:.9rem}.two-column{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;padding:4rem 0}.step{display:flex;gap:1rem;margin:1.25rem 0}.step strong{color:var(--blue)}.step h3{margin:0}.step p,details p{color:var(--muted);margin-top:.25rem}details{border-bottom:1px solid var(--line);padding:.85rem 0}summary{cursor:pointer;font-weight:700}@media (max-width:1080px){.hero-layout{grid-template-columns:1fr}.inventory-tool-grid,.question-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.question-card:last-child{grid-column:2}}@media (max-width:820px){.site-container{width:min(100% - 36px,680px)}.desktop-nav{display:none}.mobile-menu{display:block}.hero-layout{grid-template-columns:1fr;padding:48px 0 30px}.hero-copy{width:100%;padding-left:0;text-align:center}.hero-copy h1,.hero-description{margin-left:auto;margin-right:auto}.hero-actions,.trust-list{justify-content:center}.hero-visual{position:relative;inset:auto;width:100%;height:clamp(280px,58vw,390px);margin:5px auto 0}.inventory-art--hero{width:100%}.warehouse-dashboard--hero{width:min(48%,380px);right:2%}.home-section{padding:64px 0}.benefit-grid,.category-grid,.outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-panel{grid-template-columns:1fr;padding:38px 30px 18px}.cta-copy{text-align:center;margin:0 auto}.cta-copy>p:not(.section-kicker){margin-left:auto;margin-right:auto}.cta-visual{position:relative;inset:auto;height:clamp(240px,54vw,340px);justify-content:center;margin:18px auto 0;width:100%}.inventory-art--cta{width:100%}.inventory-art--cta .warehouse-dashboard{width:min(48%,380px)}.footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:span 2}.footer-bottom{flex-direction:column;gap:7px}}@media (max-width:560px){.site-container{width:min(100% - 28px,480px)}.header-inner{min-height:68px}.header-cta{display:none}.hero-copy h1{font-size:clamp(2.55rem,12vw,3.5rem)}.hero-description{font-size:1rem}.trust-list{display:grid;justify-content:center;text-align:left;grid-gap:7px;gap:7px}.hero-actions{display:grid;width:100%}.button{width:100%}.benefit-grid,.category-grid,.inventory-tool-grid,.outcome-grid,.question-grid{grid-template-columns:1fr}.question-card:last-child{grid-column:auto}.inventory-tool-card{min-height:250px}.category-card{min-height:145px}.section-heading h2{font-size:2rem}.outcome-panel{padding:39px 15px 30px}.cta-panel{padding:34px 20px 12px}.cta-copy h2{font-size:2.25rem}.footer-inner{grid-template-columns:1fr;gap:25px}.footer-brand{grid-column:auto}.footer-bottom{margin-top:28px}.content-page,.tool-page{padding:3rem .25rem}.two-column{grid-template-columns:1fr;gap:1rem;padding:3rem 0}}@media (max-width:820px){.cta-visual,.hero-visual{height:clamp(300px,82vw,400px)}.inventory-art--cta .warehouse-dashboard,.warehouse-dashboard,.warehouse-dashboard--hero{top:50%;right:auto;left:50%;width:min(94%,470px);aspect-ratio:1.2;padding:4%;border-radius:20px;transform:translate(-50%,-50%)}.dashboard-donut{flex-basis:30%;width:30%}.dashboard-browser-bar{flex-basis:11%;border-radius:12px}.dashboard-browser-bar i{width:9px;height:9px}.dashboard-heading>strong{font-size:clamp(12px,3.6vw,17px)}.dashboard-health{gap:6px;padding:5px 9px;font-size:clamp(9px,2.4vw,12px)}.dashboard-health i{width:8px;height:8px}.dashboard-donut strong{font-size:clamp(20px,6vw,28px)}.dashboard-donut span{font-size:clamp(10px,2.8vw,13px)}.dashboard-legend{gap:clamp(7px,2vw,12px)}.dashboard-legend li{grid-template-columns:10px minmax(0,1fr) auto;gap:8px;font-size:clamp(10px,2.7vw,13px)}.dashboard-legend i{width:9px;height:9px}.dashboard-value{grid-template-columns:1.2fr auto .8fr;gap:3%;padding:3% 4%;border-radius:12px}.dashboard-value>div:first-child span{font-size:clamp(8px,2vw,10px)}.dashboard-value>div:first-child strong{font-size:clamp(13px,3.7vw,18px)}.dashboard-trend{font-size:clamp(9px,2.5vw,12px)}}.tool-detail-page{color:var(--navy)}.tool-detail-hero{position:relative;isolation:isolate;overflow:hidden;min-height:220px;background:linear-gradient(110deg,#eff8ff,#e7f4ff 58%,#dceeff)}.tool-detail-hero--warehouse:before{position:absolute;z-index:-1;inset:0 0 0 37%;content:"";background:linear-gradient(90deg,#eaf6ff,rgba(234,246,255,.88) 13%,rgba(234,246,255,.1) 48%),url(/images/inventory-warehouse.png) center 52% /cover no-repeat}.tool-detail-hero__inner{width:min(100% - 64px,1240px);min-height:220px;margin:0 auto;padding:19px 0 22px}.tool-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 13px;color:#172e65;font-size:.78rem}.tool-breadcrumb__item{display:inline-flex;align-items:center;gap:7px}.tool-breadcrumb a{color:#247ef0}.tool-breadcrumb__item>span:first-child[aria-hidden]{color:#6e8ab0}.tool-detail-hero__copy{max-width:660px}.tool-detail-hero .eyebrow{margin:0 0 4px;color:#1476ed;font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.tool-detail-hero h1{max-width:620px;margin:0;color:#101d55;font-size:clamp(2rem,4.2vw,2.6rem);line-height:1.1;letter-spacing:-.045em}.tool-detail-hero__description{max-width:600px;margin:8px 0 13px;color:#435f8d;font-size:.9rem;line-height:1.55}.tool-trust-points{display:flex;flex-wrap:wrap;gap:7px 18px;margin:0;padding:0;list-style:none;color:#153772;font-size:.76rem;font-weight:700}.tool-trust-points li{display:inline-flex;align-items:center;gap:6px}.tool-trust-points svg{width:14px;height:14px;color:#16b77d}.tool-detail-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;width:min(100% - 64px,1160px);margin:0 auto;padding:18px 0 58px}.tool-calculator-stack{display:grid;grid-gap:16px;gap:16px;min-width:0}.tool-key-takeaways,.tool-surface{min-width:0;border:1px solid #e3edf8;border-radius:11px;background:rgba(255,255,255,.96);box-shadow:0 8px 22px rgba(36,82,133,.055)}.tool-calculator-card,.tool-content-section,.tool-results-card{padding:15px;scroll-margin-top:82px}.tool-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.tool-card-heading h2,.tool-content-section h2,.tool-key-takeaways h2,.tool-related-section h2{display:flex;align-items:center;gap:9px;min-width:0;margin:0;color:#0e205c;font-size:1.12rem;line-height:1.25;letter-spacing:-.03em}.tool-section-icon{display:inline-grid;flex:0 0 auto;place-items:center;width:30px;height:30px;border-radius:8px;color:#0877fa;background:#e8f4ff}.tool-section-icon svg{width:19px;height:19px}.tool-reset-button{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:0;border-radius:6px;color:#1268dd;background:transparent;font:inherit;font-size:.78rem;cursor:pointer}.tool-reset-button:hover{background:#eff7ff}.tool-reset-button svg{width:15px;height:15px}.reorder-calculator-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px 16px;gap:11px 16px}.reorder-field{display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0}.reorder-field>label{color:#142b65;font-size:.82rem;font-weight:700}.reorder-field>label span{font-weight:400}.reorder-input-wrap{display:flex;align-items:center;min-width:0;min-height:36px;overflow:hidden;border:1px solid #d6e2f1;border-radius:6px;background:#fff}.reorder-input-wrap:focus-within{border-color:#398afa;box-shadow:0 0 0 3px rgba(38,130,247,.12)}.reorder-input-wrap input{width:100%;min-width:0;height:34px;padding:0 11px;border:0;outline:0;color:#132b67;background:transparent;font:inherit;font-size:.77rem}.reorder-input-wrap input::-webkit-inner-spin-button,.reorder-input-wrap input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.reorder-input-wrap input[type=number]{-moz-appearance:textfield}.reorder-input-wrap>span{flex:0 0 auto;margin-right:4px;padding:6px 8px;border-radius:4px;color:#6b82a8;background:#f0f5fb;font-size:.67rem}.reorder-input-wrap>.reorder-input-prefix{margin-right:0;border-radius:0;color:#315381;background:transparent;font-weight:700}.tool-select-wrap{min-height:36px;overflow:hidden;border:1px solid #d6e2f1;border-radius:6px;background:#fff}.tool-select-wrap:focus-within{border-color:#398afa;box-shadow:0 0 0 3px rgba(38,130,247,.12)}.tool-select-wrap select{width:100%;height:34px;padding:0 30px 0 11px;border:0;outline:0;color:#132b67;background:#fff;font:inherit;font-size:.77rem}.tool-method-selector{grid-column:1/-1;min-width:0;margin:0;padding:0;border:0}.tool-method-selector legend{margin-bottom:7px;color:#142b65;font-size:.82rem;font-weight:700}.tool-method-selector>div{display:flex;flex-wrap:wrap;gap:7px}.tool-method-selector button{flex:1 1 175px;min-height:36px;padding:7px 11px;border:1px solid #d6e5f5;border-radius:7px;color:#48678f;background:#f9fcff;font:inherit;font-size:.76rem;font-weight:700;cursor:pointer}.tool-method-selector button:hover{border-color:#a9d1fa;color:#1268dd}.tool-method-selector button.is-selected{border-color:#2184f6;color:#fff;background:linear-gradient(100deg,#1685ff,#0d62e4);box-shadow:0 5px 13px rgba(16,111,232,.16)}.tool-method-context{grid-column:1/-1;margin:-2px 0 1px;color:#637b9f;font-size:.75rem;line-height:1.45}.reorder-field>small{color:#7185a8;font-size:.74rem;line-height:1.45}.reorder-submit-cell{align-self:end;padding-bottom:17px}.reorder-calculate-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:37px;padding:8px 12px;border:0;border-radius:7px;color:#fff;background:linear-gradient(100deg,#1182ff,#0860e8);box-shadow:0 5px 14px rgba(16,111,232,.18);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.reorder-calculate-button:hover{filter:brightness(.97)}.reorder-calculate-button svg{width:16px;height:16px}.reorder-form-error{grid-column:1/-1;margin:-10px 0 0;color:#b4233c;font-size:.75rem}.tool-result-status{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:20px;color:#078b62;background:#e5f9f1;font-size:.73rem;white-space:nowrap}.tool-result-status svg{width:14px;height:14px}.tool-primary-result{display:flex;align-items:flex-start;gap:12px;padding:12px;border-left:3px solid #1685ff;border-radius:8px;background:linear-gradient(100deg,#edf7ff,#e5f3ff)}.tool-primary-result__icon{display:grid;flex:0 0 auto;place-items:center;width:28px;height:28px;margin-top:2px;border-radius:50%;color:white;background:#1686f8}.tool-primary-result__icon svg{width:17px;height:17px}.tool-primary-result>div{min-width:0}.tool-result-label{display:block;color:#183974;font-size:.76rem}.tool-primary-result strong{display:block;margin-top:3px;color:#0875ed;font-size:1.45rem;line-height:1.2;letter-spacing:-.025em}.tool-primary-result p{margin:5px 0 0;color:#5a7197;font-size:.78rem;line-height:1.5}.tool-result-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:10px}.tool-result-metric{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;grid-column-gap:7px;column-gap:7px;min-width:0;padding:9px 8px;border:1px solid #e5edf7;border-radius:8px}.tool-metric-icon{display:grid;grid-row:span 2;place-items:center;width:25px;height:25px;border-radius:7px;color:#177bfa;background:#edf6ff}.tool-metric-icon svg{width:16px;height:16px}.tool-metric-label{overflow:hidden;color:#556e97;font-size:.7rem;line-height:1.3;text-overflow:ellipsis}.tool-result-metric strong{grid-column:2;overflow-wrap:anywhere;color:#162b60;font-size:.84rem;line-height:1.35}.tool-result-metric small{grid-column:1/-1;margin-top:5px;color:#7185a8;font-size:.7rem;line-height:1.4}.tool-decision-metrics-title{margin:14px 0 8px;color:#48658d;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tool-result-metrics--decision{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-status-badge{display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:100%;padding:3px 7px;border-radius:999px;font-size:.7rem;font-weight:800;line-height:1.2;white-space:nowrap}.inventory-status-badge>span{width:7px;height:7px;border-radius:50%;background:currentColor}.inventory-status-badge--healthy{color:#0b9d65;background:#e2f8ef}.inventory-status-badge--monitor{color:#1479e9;background:#e6f2ff}.inventory-status-badge--reorder-soon{color:#d77b08;background:#fff1d9}.inventory-status-badge--reorder-now{color:#d63f50;background:#ffe8ec}.tool-decision-insight{display:flex;gap:10px;margin-top:12px;padding:11px 12px;border-radius:8px;color:#34577e;background:#f1f8ff}.tool-decision-insight__icon{display:grid;flex:0 0 auto;place-items:center;width:28px;height:28px;border-radius:8px;color:#117bf4;background:#e1f1ff}.tool-decision-insight__icon svg{width:18px;height:18px}.tool-decision-insight strong{display:block;color:#15386e;font-size:.76rem}.tool-decision-insight p{margin:3px 0 0;font-size:.78rem;line-height:1.45}.tool-cost-curve{min-width:0;margin-top:15px;padding:13px;border:1px solid #dceafa;border-radius:9px;background:linear-gradient(145deg,#f8fcff,#f1f8ff)}.tool-cost-curve__heading h3{margin:0;color:#15346b;font-size:.92rem}.tool-cost-curve__heading p{margin:3px 0 0;color:#60799e;font-size:.74rem;line-height:1.45}.tool-cost-curve__legend{display:flex;flex-wrap:wrap;gap:7px 12px;margin:10px 0 7px;color:#48678f;font-size:.69rem;font-weight:700}.tool-cost-curve__legend span{display:inline-flex;align-items:center;gap:5px}.tool-cost-curve__legend i{width:15px;height:3px;border-radius:99px}.curve-ordering{background:#398df5}.curve-holding{background:#20b97d}.curve-total{background:#7564e9}.tool-cost-curve svg{display:block;width:100%;height:clamp(150px,22vw,205px);overflow:visible}.tool-cost-curve__axis{stroke:#c8d9ed;stroke-width:.65;vector-effect:non-scaling-stroke}.tool-cost-curve__line{fill:none;stroke-width:2.4;vector-effect:non-scaling-stroke}.tool-cost-curve__line--ordering{stroke:#398df5}.tool-cost-curve__line--holding{stroke:#20b97d}.tool-cost-curve__line--total{stroke:#7564e9;stroke-width:2.8}.tool-cost-curve__marker{stroke:#7564e9;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.tool-cost-curve__marker--current{stroke:#f59d2e}.tool-cost-curve__point{stroke:#fff;stroke-width:1.2;vector-effect:non-scaling-stroke}.tool-cost-curve__point--eoq{fill:#7564e9}.tool-cost-curve__point--current{fill:#f59d2e}.tool-cost-curve__labels{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;grid-gap:7px;gap:7px;color:#7a8eaa;font-size:.65rem}.tool-cost-curve__labels span:nth-child(2){display:grid;justify-items:center;grid-gap:2px;gap:2px;color:#405d89;text-align:center}.tool-cost-curve__labels span:last-child{text-align:right}.tool-cost-curve__labels strong{color:#5f51cd}.tool-cost-curve__labels em{color:#bd7016;font-style:normal;font-weight:700}.tool-target-comparison{display:grid;grid-gap:12px;gap:12px;min-width:0;margin-top:15px;padding:13px;border:1px solid #dceafa;border-radius:9px;background:linear-gradient(145deg,#f8fcff,#f1f8ff)}.tool-target-comparison__heading h3{margin:0;color:#15346b;font-size:.92rem}.tool-target-comparison__heading p{margin:3px 0 0;color:#60799e;font-size:.74rem;line-height:1.45}.tool-target-comparison__group{display:grid;grid-gap:6px;gap:6px}.tool-target-comparison__group>strong{color:#415f88;font-size:.72rem}.tool-target-comparison__row{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-width:0;color:#637b9d;font-size:.7rem}.tool-target-comparison__row span{display:flex;justify-content:space-between;gap:6px;white-space:nowrap}.tool-target-comparison__row b{color:#183d74}.tool-target-comparison__row i{display:block;height:10px;overflow:hidden;border-radius:99px;background:#e4eef9}.tool-target-comparison__row em{display:block;min-width:8%;height:100%;border-radius:inherit}.target-bar-current{background:linear-gradient(90deg,#1985f5,#58a9ff)}.target-bar-target{background:linear-gradient(90deg,#18ba7d,#58d6a4)}.carrying-rate-summary{display:grid;align-content:center;grid-gap:2px;gap:2px;min-height:100%;padding:11px 13px;border:1px solid #dceafa;border-radius:8px;color:#526f98;background:#f5faff}.carrying-rate-summary span{font-size:.74rem;font-weight:700}.carrying-rate-summary strong{color:#15346b;font-size:1.25rem;line-height:1.15}.carrying-rate-summary small{color:#7187a5;font-size:.68rem;line-height:1.45}.tool-cost-breakdown{display:grid;grid-gap:10px;gap:10px;min-width:0;margin-top:15px;padding:13px;border:1px solid #f0dfc2;border-radius:9px;background:linear-gradient(145deg,#fffdf7,#fff7e9)}.tool-cost-breakdown__heading h3{margin:0;color:#704412;font-size:.92rem}.tool-cost-breakdown__heading p{margin:3px 0 0;color:#8c7049;font-size:.74rem;line-height:1.45}.tool-cost-breakdown__items{display:grid;grid-gap:8px;gap:8px}.tool-cost-breakdown__item{display:grid;grid-gap:4px;gap:4px;min-width:0}.tool-cost-breakdown__item>div{display:flex;justify-content:space-between;gap:10px;color:#755326;font-size:.74rem}.tool-cost-breakdown__item strong{min-width:0;overflow-wrap:anywhere}.tool-cost-breakdown__item span{flex:0 0 auto;color:#5f431d;white-space:nowrap}.tool-cost-breakdown__item span em{color:#9d7f54;font-style:normal}.tool-cost-breakdown__item>i{display:block;height:9px;overflow:hidden;border-radius:99px;background:#f6e8d2}.tool-cost-breakdown__item>i>em{display:block;min-width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f0a834,#ffc969)}.tool-cost-breakdown__item:nth-child(2)>i>em{background:linear-gradient(90deg,#e8843c,#f6b26b)}.tool-cost-breakdown__item:nth-child(3)>i>em{background:linear-gradient(90deg,#c57bdb,#e3aae9)}.tool-cost-breakdown__item:nth-child(4)>i>em{background:linear-gradient(90deg,#e85c6b,#f3909b)}.tool-cost-breakdown__item:nth-child(5)>i>em{background:linear-gradient(90deg,#9678d9,#b7a3ed)}.tool-cost-breakdown__item:nth-child(6)>i>em{background:linear-gradient(90deg,#4da8b3,#82cbd2)}.tool-cost-breakdown__total{display:flex;justify-content:space-between;gap:10px;padding-top:9px;border-top:1px solid #f0dfc2;color:#765226;font-size:.75rem}.tool-cost-breakdown__total strong{color:#71420d;font-size:.86rem}.tool-content-section h2,.tool-related-section h2{margin-bottom:10px}.tool-content-section__body{max-width:980px;color:#405881;font-size:.82rem;line-height:1.6}.tool-content-section__body>p{margin:0 0 9px}.tool-content-section__body>p:last-child{margin-bottom:0}.tool-formula-expression{margin:3px 0 9px;padding:13px 10px;border-radius:8px;color:#101e55;background:#edf6ff;text-align:center}.tool-formula-expression code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.72rem,1.5vw,.95rem);font-weight:700;line-height:1.55;overflow-wrap:anywhere;white-space:normal}.tool-formula-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin:3px 0 10px}.tool-formula-block{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:11px;border:1px solid #dceafa;border-radius:8px;background:#f7fbff}.tool-formula-block p{margin:0;color:#1977e9;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tool-formula-block strong{color:#15346b;font-size:.8rem;line-height:1.25}.tool-formula-block code{display:block;min-width:0;color:#102966;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:700;line-height:1.55;overflow-wrap:anywhere;white-space:normal}.tool-where-label{margin:0 0 3px!important;font-weight:600}.tool-example-box ul,.tool-variable-list{margin:0;padding-left:19px}.tool-example-box li::marker,.tool-variable-list li::marker{color:#187cf6}.tool-example-box{padding:10px 13px;border-left:3px solid #8bc4ff;border-radius:7px;background:#edf6ff}.tool-example-box p{margin:0 0 2px}.tool-example-calculation{display:block;margin-top:6px;color:#102966}.tool-example-conclusion{margin-top:9px!important}.tool-faq-list details{padding:9px 10px;border:1px solid #e3ebf5;border-radius:7px;color:#213968;background:#fff;font-size:.8rem}.tool-faq-list details+details{margin-top:4px}.tool-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:500;list-style:none}.tool-faq-list summary::-webkit-details-marker{display:none}.tool-faq-list summary:after{content:"⌄";color:#536c95;font-size:.9rem}.tool-faq-list details[open] summary:after{content:"⌃"}.tool-faq-list details p{margin:7px 0 1px;color:#5b7093;line-height:1.55}.tool-key-takeaways{padding:17px 18px;background:linear-gradient(115deg,#eff8ff,#e7f3ff);scroll-margin-top:82px}.tool-key-takeaways h2{margin-bottom:12px}.tool-key-takeaways ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px;margin:0;padding:0;list-style:none}.tool-key-takeaways li{display:flex;align-items:flex-start;gap:8px;color:#38577f;font-size:.84rem;line-height:1.45}.tool-key-takeaways li svg{flex:0 0 auto;width:16px;height:16px;color:#12b67c}.tool-text-list{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:20px}.tool-text-list li::marker{color:#187cf6}.tool-related-section{padding:15px;scroll-margin-top:82px}.tool-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.tool-related-card{display:grid;grid-template-columns:40px minmax(0,1fr) 16px;align-items:start;grid-gap:10px;gap:10px;min-width:0;min-height:104px;padding:14px 12px;border:1px solid #e5edf7;border-radius:10px;background:#fff;box-shadow:0 7px 18px rgba(37,88,143,.055);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tool-related-card:hover{transform:translateY(-2px);border-color:#c4def9;box-shadow:0 10px 22px rgba(37,88,143,.1)}.tool-related-card__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#1479f8;background:linear-gradient(145deg,#e7f4ff,#c8e4ff)}.tool-related-card__icon svg{width:25px;height:25px}.tool-related-card:nth-child(2) .tool-related-card__icon{color:#17ae7b;background:linear-gradient(145deg,#e6fff4,#c1f1dd)}.tool-related-card:nth-child(3) .tool-related-card__icon{color:#8450e6;background:linear-gradient(145deg,#f3ebff,#dfcdfc)}.tool-related-card:nth-child(4) .tool-related-card__icon{color:#ed9c27;background:linear-gradient(145deg,#fff6de,#ffe0a6)}.tool-related-card__copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.tool-related-card__copy strong{color:var(--navy);font-size:.84rem;line-height:1.3}.tool-related-card__copy small{color:#687e9e;font-size:.74rem;line-height:1.45}.tool-related-card__arrow{width:16px;height:16px;margin-top:3px;color:var(--blue)}.tool-source-list{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:20px}.tool-source-list a{color:#116ddf;text-decoration:underline;text-underline-offset:2px}.tool-source-list span{display:block;color:#647b9b}@media (max-width:980px){.tool-formula-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.tool-detail-hero--warehouse:before{left:20%;opacity:.72}.tool-detail-hero__inner,.tool-detail-layout{width:min(100% - 36px,680px)}.tool-detail-hero__inner{padding-top:15px}.tool-detail-hero{min-height:0}.tool-detail-hero__copy{max-width:560px}.tool-detail-hero h1{font-size:clamp(1.9rem,6vw,2.45rem)}.tool-detail-layout{gap:14px;padding-top:14px}.tool-key-takeaways ul,.tool-related-grid,.tool-result-metrics,.tool-result-metrics--decision{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-formula-blocks{grid-template-columns:1fr}}@media (max-width:560px){.tool-detail-hero--warehouse:before{inset:0;opacity:.26;background-position:60%}.tool-detail-hero__inner,.tool-detail-layout{width:min(100% - 28px,480px)}.tool-detail-hero__inner{padding:13px 0 17px}.tool-breadcrumb{gap:5px;margin-bottom:10px;font-size:.7rem}.tool-detail-hero h1{font-size:clamp(1.75rem,8vw,2.25rem)}.tool-detail-hero__description{font-size:.88rem}.tool-trust-points{gap:7px 11px;font-size:.72rem}.tool-detail-layout{padding-bottom:38px}.tool-calculator-stack{gap:12px}.tool-calculator-card,.tool-content-section,.tool-key-takeaways,.tool-related-section,.tool-results-card{padding:12px}.tool-card-heading h2{font-size:1.02rem}.reorder-calculator-form{grid-template-columns:minmax(0,1fr);gap:10px}.tool-method-selector>div{display:grid;grid-template-columns:1fr}.tool-method-selector button{width:100%}.reorder-submit-cell{padding:0}.reorder-form-error{margin-top:0}.tool-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-cost-curve{padding:11px}.tool-cost-curve__legend{gap:6px 9px}.tool-cost-curve__labels{grid-template-columns:1fr;justify-items:center;text-align:center}.tool-cost-curve__labels span:last-child{display:none}.tool-target-comparison{padding:11px}.tool-target-comparison__row{grid-template-columns:1fr;gap:4px}.tool-target-comparison__row span{justify-content:flex-start}.carrying-rate-summary{padding:10px}.tool-cost-breakdown{padding:11px}.tool-cost-breakdown__item>div{align-items:flex-start;flex-direction:column;gap:1px}.tool-cost-breakdown__item span{white-space:normal}.tool-result-metric{padding:9px 7px}.tool-related-grid{grid-template-columns:minmax(0,1fr)}.tool-related-card{min-height:0}.tool-key-takeaways ul{grid-template-columns:minmax(0,1fr)}.tool-content-section__body{font-size:.8rem}.tool-formula-expression{text-align:left}}.all-tools-page{min-height:100%;background:linear-gradient(180deg,#f7fbff,#fff 38rem)}.all-tools-hero{position:relative;overflow:hidden;padding:clamp(58px,8vw,96px) 0 54px;color:#fff;background:linear-gradient(118deg,#10285e,#1066d8 58%,#54a6f5)}.all-tools-hero:after{position:absolute;right:-8%;bottom:-65%;width:min(54vw,780px);aspect-ratio:1;border:1px solid rgba(255,255,255,.15);border-radius:50%;content:""}.all-tools-hero__inner{position:relative;z-index:1;max-width:850px}.all-tools-hero .eyebrow{color:#bfe2ff}.all-tools-hero h1{max-width:680px;margin:10px 0 14px;color:#fff;font-size:clamp(2.25rem,5.1vw,4rem);letter-spacing:-.055em;line-height:1.02}.all-tools-hero>.site-container>p:not(.eyebrow){max-width:720px;margin:0;color:#eaf5ff;font-size:clamp(1rem,1.7vw,1.17rem);line-height:1.65}.all-tools-summary{display:flex;flex-wrap:wrap;gap:9px 25px;margin-top:25px;color:#dceeff;font-size:.9rem}.all-tools-summary span{display:inline-flex;align-items:baseline;gap:5px}.all-tools-summary strong{color:#fff;font-size:1.15rem}.all-tools-category-nav{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.all-tools-category-nav a{padding:9px 13px;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:#fff;background:rgba(255,255,255,.1);font-size:.82rem;font-weight:700;transition:background .16s ease,transform .16s ease}.all-tools-category-nav a:hover{color:#0e5fd4;background:#fff;transform:translateY(-1px)}.all-tools-catalog{display:grid;grid-gap:28px;gap:28px;padding-top:44px;padding-bottom:70px}.all-tools-category{padding:clamp(19px,3vw,30px);border:1px solid #e0ebf7;border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 12px 34px rgba(38,84,134,.065);scroll-margin-top:82px}.all-tools-category__heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:21px}.all-tools-category__heading>div{min-width:0}.all-tools-category__heading p{margin:0 0 4px;color:#1779e9;font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.all-tools-category__heading h2{margin:0;color:#10295f;font-size:clamp(1.35rem,2.4vw,1.85rem);letter-spacing:-.035em}.all-tools-category__heading span{display:block;max-width:680px;margin-top:7px;color:#5f7699;font-size:.91rem;line-height:1.5}.all-tools-category__heading>strong{flex:0 0 auto;align-self:flex-start;padding:6px 9px;border-radius:999px;color:#176fd8;background:#eaf4ff;font-size:.73rem}.all-tools-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px}.all-tools-card{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;grid-gap:12px;gap:12px;min-width:0;min-height:0;padding:16px;border:1px solid #e1ebf5;border-radius:13px;color:inherit;background:#fff;box-shadow:0 5px 15px rgba(41,87,137,.045);transition:border-color .17s ease,box-shadow .17s ease,transform .17s ease}.all-tools-card:hover{border-color:#b8d9fb;box-shadow:0 12px 24px rgba(41,102,171,.12);transform:translateY(-2px)}.all-tools-card__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px}.all-tools-card__icon svg{width:26px;height:26px}.all-tools-card__icon--blue{color:#137df1;background:linear-gradient(145deg,#e8f5ff,#cce6ff)}.all-tools-card__icon--green{color:#13ad78;background:linear-gradient(145deg,#e8fff5,#c9f4df)}.all-tools-card__icon--purple{color:#8156e7;background:linear-gradient(145deg,#f5efff,#e0d2ff)}.all-tools-card__icon--gold{color:#df921e;background:linear-gradient(145deg,#fff7e4,#ffe3af)}.all-tools-card__icon--teal{color:#148f9f;background:linear-gradient(145deg,#e6fbfc,#beecee)}.all-tools-card__icon--coral{color:#e35b69;background:linear-gradient(145deg,#fff0f2,#ffd3d9)}.all-tools-card__copy{display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0}.all-tools-card__copy strong{color:#132d64;font-size:.91rem;line-height:1.28}.all-tools-card__copy>span:last-child{color:#60779a;font-size:.76rem;line-height:1.48}.all-tools-card__arrow{width:18px;height:18px;color:#167af0}@media (max-width:1080px){.all-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.all-tools-hero{padding:52px 0 42px}.all-tools-category{padding:18px}.all-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.all-tools-card{min-height:166px}}@media (max-width:560px){.all-tools-hero{padding:42px 0 35px}.all-tools-summary{display:grid;grid-gap:7px;gap:7px;margin-top:21px}.all-tools-category-nav{gap:7px;margin-top:22px}.all-tools-category-nav a{padding:8px 10px;font-size:.74rem}.all-tools-catalog{gap:17px;padding-top:25px;padding-bottom:45px}.all-tools-category__heading{gap:12px;margin-bottom:17px}.all-tools-category__heading h2{font-size:1.3rem}.all-tools-category__heading span{font-size:.83rem}.all-tools-category__heading>strong{font-size:.67rem}.all-tools-grid{grid-template-columns:minmax(0,1fr);gap:10px}.all-tools-card{min-height:0;padding:13px}.all-tools-card__copy>span:last-child{font-size:.78rem}}.abc-workspace{display:grid;grid-gap:14px;gap:14px}.abc-data-workspace,.abc-paste-panel,.abc-thresholds{min-width:0;border:1px solid #dceaf8;border-radius:10px;background:#f9fcff}.abc-paste-panel{padding:0 13px}.abc-paste-panel summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;color:#17376e;font-size:.82rem;font-weight:800;list-style:none}.abc-paste-panel summary::-webkit-details-marker{display:none}.abc-paste-panel summary span{color:#6c83a5;font-size:.7rem;font-weight:500}.abc-paste-panel>div{display:grid;grid-gap:9px;gap:9px;padding:0 0 13px}.abc-paste-panel p{margin:0;color:#60799d;font-size:.74rem}.abc-paste-panel textarea{width:100%;min-height:94px;resize:vertical;padding:9px;border:1px solid #cfdff1;border-radius:7px;color:#15346b;font:inherit;font-size:.76rem;line-height:1.45}.abc-input-grid input:focus,.abc-input-wrap:focus-within,.abc-paste-panel textarea:focus{outline:0;border-color:#398afa;box-shadow:0 0 0 3px rgba(38,130,247,.12)}.abc-row-delete,.abc-secondary-button,.abc-text-button{width:max-content;border:1px solid #bfdcf9;border-radius:7px;color:#116ce0;background:#fff;font:inherit;font-size:.74rem;font-weight:800;cursor:pointer}.abc-secondary-button{min-height:34px;padding:7px 11px}.abc-secondary-button:hover{border-color:#6aaefa;background:#edf7ff}.abc-row-delete:disabled,.abc-secondary-button:disabled{cursor:not-allowed;opacity:.48}.abc-text-button{padding:7px 5px;border-color:transparent;background:transparent}.abc-text-button:hover{background:#edf7ff}.abc-notice{grid-column:1/-1;margin:-8px 0 0;color:#087c5a;font-size:.75rem;font-weight:700}.abc-thresholds{display:grid;grid-template-columns:minmax(0,1fr) minmax(126px,.34fr) minmax(126px,.34fr);align-items:end;grid-gap:13px;gap:13px;padding:12px}.abc-section-heading h3,.abc-thresholds h3,.abc-workspace__heading h3{margin:0;color:#14326c;font-size:.91rem}.abc-section-heading p,.abc-thresholds p,.abc-workspace__heading p{margin:4px 0 0;color:#6a80a1;font-size:.72rem;line-height:1.45}.abc-thresholds label{display:grid;grid-gap:5px;gap:5px;color:#18366e;font-size:.73rem;font-weight:800}.abc-input-wrap{display:flex;align-items:center;min-width:0;min-height:34px;overflow:hidden;border:1px solid #d1e0f0;border-radius:6px;background:#fff}.abc-input-wrap input{width:100%;min-width:0;height:32px;padding:0 8px;border:0;outline:0;color:#17336b;background:transparent;font:inherit;font-size:.75rem}.abc-input-wrap>span{flex:0 0 auto;margin-right:4px;padding:4px 6px;border-radius:4px;color:#6982a5;background:#eff5fb;font-size:.63rem}.abc-input-wrap input[type=number]{-moz-appearance:textfield}.abc-input-wrap input::-webkit-inner-spin-button,.abc-input-wrap input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.abc-data-workspace{padding:12px}.abc-workspace__heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:11px}.abc-workspace__heading>span{align-self:start;padding:4px 7px;border-radius:99px;color:#2475cd;background:#e9f4ff;font-size:.67rem;font-weight:800;white-space:nowrap}.abc-input-grid{display:grid;grid-template-columns:30px minmax(92px,1fr) minmax(110px,1.2fr) minmax(100px,1fr) minmax(100px,1fr) 51px;align-items:center;grid-gap:7px;gap:7px;min-width:0}.abc-input-grid--head{padding:0 7px 6px;color:#6a81a4;font-size:.66rem;font-weight:800}.abc-input-grid--head small{display:block;color:#9aaac0;font-size:.6rem;font-weight:500}.abc-input-rows{display:grid;grid-gap:6px;gap:6px}.abc-input-grid--row{padding:7px;border:1px solid #e0ebf6;border-radius:8px;background:#fff}.abc-input-grid--row>label{display:grid;grid-gap:4px;gap:4px;min-width:0}.abc-input-grid--row>label>span{display:none}.abc-input-grid--row input:not([type=number]){width:100%;min-width:0;height:34px;padding:0 8px;border:1px solid #d1e0f0;border-radius:6px;outline:0;color:#17336b;background:#fff;font:inherit;font-size:.75rem}.abc-row-number{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#4b6e99;background:#edf5fc;font-size:.69rem;font-weight:800}.abc-row-delete{justify-self:end;min-height:29px;padding:5px 7px;color:#667c9d;border-color:#dce7f2;font-size:.65rem}.abc-row-delete:hover:not(:disabled){color:#b84d5e;border-color:#f2cbd2;background:#fff6f7}.abc-workspace__actions{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:10px}.abc-result-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:13px}.abc-classification,.abc-pareto,.abc-strategies,.abc-summary{margin-top:16px;padding:13px;border:1px solid #dceafa;border-radius:9px;background:linear-gradient(145deg,#fbfdff,#f2f8ff)}.abc-section-heading{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:11px}.abc-summary__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.abc-summary-card{display:grid;grid-gap:3px;gap:3px;padding:11px;border:1px solid;border-radius:8px;background:#fff}.abc-summary-card>span{font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.abc-summary-card strong{color:#14336b;font-size:.88rem}.abc-summary-card b{color:#16376f;font-size:.82rem}.abc-summary-card small{color:#6e83a1;font-size:.68rem}.abc-summary-card--a{border-color:#bfe6f1}.abc-summary-card--a>span{color:#11869f}.abc-summary-card--b{border-color:#f6dfae}.abc-summary-card--b>span{color:#c18114}.abc-summary-card--c{border-color:#dfd2f7}.abc-summary-card--c>span{color:#7751b8}.abc-pareto__heading{display:flex;justify-content:space-between;gap:12px;align-items:start}.abc-pareto__heading h3{margin:0;color:#15346b;font-size:.92rem}.abc-pareto__heading p{margin:3px 0 0;color:#60799e;font-size:.72rem;line-height:1.45}.abc-pareto__legend{display:flex;flex-wrap:wrap;justify-content:end;gap:8px;color:#597397;font-size:.65rem;font-weight:700}.abc-pareto__legend span{display:inline-flex;align-items:center;gap:4px}.abc-pareto__legend i{width:13px;height:3px;border-radius:9px}.abc-pareto__bar-key{background:#2a88ee}.abc-pareto__line-key{background:#1bb77d}.abc-pareto svg{display:block;width:100%;height:clamp(220px,31vw,300px);overflow:visible;margin-top:9px}.abc-pareto__grid{stroke:#d8e6f4;stroke-width:.35}.abc-pareto__axis{stroke:#aec6df;stroke-width:.5}.abc-pareto__bar--a{fill:#2b88ed}.abc-pareto__bar--b{fill:#f3b53b}.abc-pareto__bar--c{fill:#9e7ae0}.abc-pareto__line{fill:none;stroke:#18b77c;stroke-width:1.1;vector-effect:non-scaling-stroke}.abc-pareto__point{fill:#18b77c;stroke:#fff;stroke-width:.5;vector-effect:non-scaling-stroke}.abc-pareto__threshold{stroke-width:.6;stroke-dasharray:2 1.5}.abc-pareto__threshold--a{stroke:#3389ec}.abc-pareto__threshold--b{stroke:#d99a24}.abc-pareto__axis-label,.abc-pareto__axis-title,.abc-pareto__sku-label,.abc-pareto__threshold-label{fill:#6680a2;font-family:Arial,sans-serif;font-size:2.3px}.abc-pareto__axis-title{fill:#385983;font-size:2.5px;font-weight:700}.abc-pareto__threshold-label--a{fill:#2378d4}.abc-pareto__threshold-label--b{fill:#b77812}.abc-classification__head,.abc-classification__row{display:grid;grid-template-columns:36px minmax(86px,.8fr) minmax(92px,1.1fr) minmax(122px,1.15fr) minmax(92px,.9fr) minmax(70px,.7fr) minmax(78px,.75fr) 48px;grid-gap:8px;gap:8px;align-items:center;min-width:0}.abc-classification__head{padding:0 7px 6px;color:#6680a2;font-size:.64rem;font-weight:800}.abc-classification__rows{display:grid;grid-gap:5px;gap:5px}.abc-classification__row{padding:8px 7px;border:1px solid #e1ebf5;border-radius:7px;color:#536f97;background:#fff;font-size:.7rem;line-height:1.35}.abc-classification__row strong{min-width:0;overflow-wrap:anywhere;color:#18366d;font-size:.71rem}.abc-class-badge{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;font-size:.73rem}.abc-class-badge--a{background:#2788ee}.abc-class-badge--b{background:#e6a52c}.abc-class-badge--c{background:#9069d3}.abc-strategies>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.abc-strategy{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid;border-radius:8px;background:#fff}.abc-strategy strong{font-size:.74rem}.abc-strategy b{color:#18366c;font-size:.78rem}.abc-strategy ul{display:grid;grid-gap:3px;gap:3px;margin:3px 0 0;padding-left:15px;color:#61799d;font-size:.69rem;line-height:1.4}.abc-strategy--a{border-color:#bde4f5}.abc-strategy--a strong{color:#16819e}.abc-strategy--b{border-color:#f4dca7}.abc-strategy--b strong{color:#bd7d13}.abc-strategy--c{border-color:#dfd3f6}.abc-strategy--c strong{color:#7651b5}@media (max-width:820px){.abc-thresholds{grid-template-columns:repeat(2,minmax(0,1fr))}.abc-thresholds>div{grid-column:1/-1}.abc-input-grid{grid-template-columns:28px minmax(84px,1fr) minmax(98px,1.15fr) minmax(95px,1fr) minmax(95px,1fr) 48px}.abc-classification{overflow:hidden}.abc-classification__head,.abc-classification__row{grid-template-columns:32px minmax(72px,.8fr) minmax(82px,1fr) minmax(110px,1fr) minmax(84px,.85fr) minmax(64px,.65fr) minmax(70px,.7fr) 42px;gap:6px}.abc-classification__row{font-size:.66rem}}@media (max-width:560px){.abc-paste-panel summary{display:grid;grid-gap:2px;gap:2px}.abc-thresholds{grid-template-columns:1fr}.abc-thresholds>div{grid-column:auto}.abc-data-workspace{padding:10px}.abc-input-grid--head{display:none}.abc-input-grid--row{grid-template-columns:1fr;gap:8px;padding:10px}.abc-input-grid--row>label{grid-template-columns:102px minmax(0,1fr);align-items:center;gap:8px}.abc-input-grid--row>label>span{display:block;color:#526e95;font-size:.7rem;font-weight:800}.abc-row-number{width:auto;height:auto;justify-content:start;border-radius:0;color:#2878d6;background:transparent}.abc-row-number:before{content:"SKU row "}.abc-row-delete{justify-self:start}.abc-strategies>div:last-child,.abc-summary__grid{grid-template-columns:1fr}.abc-pareto__heading{display:grid}.abc-pareto__legend{justify-content:start}.abc-pareto svg{height:215px}.abc-classification__head{display:none}.abc-classification__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;padding:10px}.abc-classification__row>*{min-width:0}.abc-classification__row>:before{display:block;margin-bottom:1px;color:#7187a5;font-size:.59rem;font-weight:800;content:attr(data-label);text-transform:uppercase}.abc-classification__row>strong{font-size:.72rem}.abc-classification__row>span:last-child{display:grid;justify-items:start}.abc-result-actions{justify-content:start}.abc-workspace__actions{align-items:flex-start}}@media (max-width:900px){.rationalization-analysis,.rationalization-data-workspace,.rationalization-input-grid,.rationalization-settings{min-width:0}.rationalization-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.rationalization-settings>div{grid-column:1/-1}.rationalization-settings>*{min-width:0}.rationalization-data-workspace{padding:10px}.rationalization-analysis__head,.rationalization-input-grid--head{display:none}.rationalization-analysis__row,.rationalization-input-grid--row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;padding:10px}.rationalization-input-grid--row>label{min-width:0}.rationalization-input-grid--row>label>span{display:block;color:#536c95;font-size:.67rem;font-weight:800}.rationalization-input-grid--row .abc-row-number{grid-column:1/-1;width:auto;height:auto;justify-content:start;border-radius:0;color:#7044ae;background:transparent}.rationalization-input-grid--row .abc-row-number:before{content:"SKU row "}.rationalization-strategic{grid-column:1/-1;justify-content:space-between;padding:7px 0;border-top:1px solid #edf0f7;border-bottom:1px solid #edf0f7}.rationalization-strategic:before{content:attr(data-label);color:#536c95;font-size:.67rem}.rationalization-analysis__row,.rationalization-analysis__rows{width:100%;min-width:0;box-sizing:border-box}.rationalization-analysis__row>*{min-width:0;overflow-wrap:anywhere}.rationalization-analysis__row>:before{display:block;margin-bottom:1px;color:#7187a5;font-size:.55rem;font-weight:800;content:attr(data-label);text-transform:uppercase}.rationalization-analysis__row>span[data-label="Review Signals"],.rationalization-analysis__row>span[data-label="SKU / Product"],.rationalization-analysis__row>span[data-label=Classification]{grid-column:1/-1}}.contact-page{min-height:60vh;background:linear-gradient(180deg,#f4faff,#fff 54%)}.contact-hero{padding:clamp(52px,8vw,88px) 0 clamp(42px,6vw,68px);border-bottom:1px solid #dceafb;background:linear-gradient(115deg,#eaf6ff,#f8fcff 52%,#e5f3ff)}.contact-hero__inner{max-width:800px}.contact-hero h1{max-width:680px;margin:9px 0 14px;color:#102a62;font-size:clamp(2.15rem,5vw,3.55rem);letter-spacing:-.045em;line-height:1.06}.contact-hero p:not(.section-eyebrow){max-width:670px;margin:0;color:#4d6791;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.65}.contact-content{display:grid;grid-gap:25px;gap:25px;padding-top:clamp(32px,5vw,58px);padding-bottom:clamp(54px,8vw,88px)}.contact-email-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:clamp(18px,3vw,32px);gap:clamp(18px,3vw,32px);padding:clamp(23px,4vw,38px);border:1px solid #cce3fa;border-radius:22px;background:#fff;box-shadow:0 18px 44px rgba(31,99,180,.11)}.contact-email-card__icon{display:grid;place-items:center;width:62px;height:62px;border-radius:18px;color:#116fe8;background:linear-gradient(145deg,#e8f5ff,#cfe7ff)}.contact-email-card__icon svg{width:30px;height:30px}.contact-email-card__copy{min-width:0}.contact-email-card h2,.contact-topics h2{margin:0;color:#12326a;font-size:clamp(1.28rem,2.4vw,1.63rem);letter-spacing:-.025em}.contact-email-card__address{display:inline-block;margin-top:7px;color:#076de4;font-size:clamp(1.2rem,2.6vw,1.7rem);font-weight:850;letter-spacing:-.025em;line-height:1.25;overflow-wrap:anywhere;text-decoration:none}.contact-email-card__address:hover{color:#035abe;text-decoration:underline;text-underline-offset:4px}.contact-email-card__copy p{margin:8px 0 0;color:#60789c;font-size:.94rem;line-height:1.55}.contact-email-card__button{justify-self:end;white-space:nowrap}.contact-topics{padding:clamp(21px,3.5vw,31px);border:1px solid #deebf8;border-radius:18px;background:#f9fcff}.contact-topics ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 28px;gap:10px 28px;margin:18px 0 0;padding:0;list-style:none;color:#4d6790;font-size:.96rem}.contact-topics li{position:relative;padding-left:24px;line-height:1.45}.contact-topics li:before{position:absolute;top:.29em;left:0;width:14px;height:14px;border-radius:50%;color:#fff;background:#1dbb80;content:"✓";font-size:.6rem;font-weight:900;line-height:14px;text-align:center}.footer-support-email{display:inline-block;margin-top:8px;color:#1877e7;font-size:.78rem;font-weight:800}.footer-support-email:hover{color:#075fc6;text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.contact-email-card{grid-template-columns:auto minmax(0,1fr)}.contact-email-card__button{grid-column:1/-1;justify-self:start}.contact-topics ul{grid-template-columns:1fr}}@media (max-width:480px){.contact-hero{padding-top:44px}.contact-email-card{grid-template-columns:1fr;gap:16px;padding:22px;border-radius:18px}.contact-email-card__icon{width:54px;height:54px;border-radius:15px}.contact-email-card__button{width:100%;justify-content:center}.contact-email-card__copy p{font-size:.9rem}.contact-topics{padding:21px;border-radius:16px}.contact-topics ul{margin-top:15px;gap:9px;font-size:.92rem}}