.cases-page-module__y1A0FG__page{color:var(--ink);background:0 0}.cases-page-module__y1A0FG__hero{padding:124px 0 52px}.cases-page-module__y1A0FG__heroShell{gap:22px;display:grid}.cases-page-module__y1A0FG__eyebrow,.cases-page-module__y1A0FG__sectionEyebrow{width:max-content;color:var(--blue);letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:700;line-height:1}.cases-page-module__y1A0FG__eyebrow:after,.cases-page-module__y1A0FG__sectionEyebrow:after{content:"";background:linear-gradient(90deg,#a7c4de 0 78%,var(--coral) 78% 100%);border-radius:999px;width:66px;height:3px;margin-top:9px;display:block}.cases-page-module__y1A0FG__heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:end;gap:86px;display:grid}.cases-page-module__y1A0FG__heroGrid h1{max-width:910px;color:var(--ink);letter-spacing:-.05em;margin:0;font-size:clamp(52px,5vw,76px);font-weight:560;line-height:.98}.cases-page-module__y1A0FG__heroGrid p{color:#405b72;max-width:550px;margin:0 0 4px;font-size:18px;font-weight:430;line-height:1.55}.cases-page-module__y1A0FG__indexSection{padding:30px 0 72px}.cases-page-module__y1A0FG__indexIntro{justify-content:space-between;align-items:end;gap:40px;margin-bottom:20px;display:flex}.cases-page-module__y1A0FG__indexIntro>p:last-child{color:#5b7285;max-width:470px;margin:0;font-size:15px;line-height:1.5}.cases-page-module__y1A0FG__caseIndex{-webkit-backdrop-filter:blur(12px);background:#ffffff38;border:1px solid #ffffff75;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 16px 42px #1f37500b,inset 0 1px #ffffff8c}.cases-page-module__y1A0FG__caseIndex a{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:21px 20px;transition:background-color .2s;display:grid}.cases-page-module__y1A0FG__caseIndex a+a{border-left:1px solid #315c781c}.cases-page-module__y1A0FG__caseIndex a:hover{background:#ffffff47}.cases-page-module__y1A0FG__caseIndex>a>span{background:var(--navy);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid}.cases-page-module__y1A0FG__caseIndex a>div{gap:5px;min-width:0;display:grid}.cases-page-module__y1A0FG__caseIndex small{color:var(--blue);letter-spacing:.065em;font-size:9px;font-weight:700;line-height:1}.cases-page-module__y1A0FG__caseIndex strong{color:var(--navy);font-size:14px;font-weight:560;line-height:1.3}.cases-page-module__y1A0FG__caseIndex b{color:var(--coral);font-size:15px;font-weight:600}.cases-page-module__y1A0FG__cases{gap:0;display:grid}.cases-page-module__y1A0FG__caseStudy{padding:86px 0 96px;scroll-margin-top:82px}.cases-page-module__y1A0FG__caseStudy:nth-child(odd){background:linear-gradient(#bbd7ec16,#fff0 22%)}.cases-page-module__y1A0FG__caseShell{gap:30px;display:grid}.cases-page-module__y1A0FG__caseHeader{border-bottom:1px solid #315c7824;gap:24px;padding-bottom:30px;display:grid}.cases-page-module__y1A0FG__caseIdentity{align-items:center;gap:13px;display:flex}.cases-page-module__y1A0FG__caseNumber{background:var(--navy);color:#fff;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;font-size:13px;font-weight:700;display:grid}.cases-page-module__y1A0FG__caseIdentity>div{gap:5px;display:grid}.cases-page-module__y1A0FG__caseIdentity small{color:#6b7e8f;letter-spacing:.07em;font-size:9px;font-weight:700;line-height:1}.cases-page-module__y1A0FG__caseIdentity strong{color:var(--blue);letter-spacing:.055em;font-size:12px;font-weight:700;line-height:1}.cases-page-module__y1A0FG__caseTitleRow{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:end;gap:78px;display:grid}.cases-page-module__y1A0FG__caseTitleRow h2{max-width:830px;color:var(--ink);letter-spacing:-.042em;margin:0;font-size:clamp(38px,3.4vw,54px);font-weight:540;line-height:1.03}.cases-page-module__y1A0FG__caseTitleRow p{color:#405b72;max-width:520px;margin:0 0 3px;font-size:17px;line-height:1.55}.cases-page-module__y1A0FG__glance{background:#fff3;border:1px solid #315c781f;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3px;display:grid;overflow:hidden}.cases-page-module__y1A0FG__glance>div{align-content:center;gap:7px;min-height:78px;padding:14px 16px;display:grid}.cases-page-module__y1A0FG__glance>div+div{border-left:1px solid #315c781a}.cases-page-module__y1A0FG__glance small{color:#74889a;letter-spacing:.06em;font-size:9px;font-weight:700;line-height:1}.cases-page-module__y1A0FG__glance strong{color:var(--navy);font-size:13px;font-weight:570;line-height:1.28}.cases-page-module__y1A0FG__storyBlock{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:center;gap:54px;padding:26px 0 12px;display:grid}.cases-page-module__y1A0FG__storyBlockReverse{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr)}.cases-page-module__y1A0FG__storyBlockReverse .cases-page-module__y1A0FG__storyCopy{order:2}.cases-page-module__y1A0FG__storyBlockReverse>:last-child{order:1}.cases-page-module__y1A0FG__storyCopy{max-width:600px}.cases-page-module__y1A0FG__kicker{color:var(--blue);letter-spacing:.075em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700;line-height:1}.cases-page-module__y1A0FG__storyCopy h3,.cases-page-module__y1A0FG__noticeBand h3,.cases-page-module__y1A0FG__changeIntro h3,.cases-page-module__y1A0FG__evidenceIntro h3{color:var(--navy);letter-spacing:-.026em;margin:0;font-size:clamp(25px,2vw,31px);font-weight:560;line-height:1.12}.cases-page-module__y1A0FG__body,.cases-page-module__y1A0FG__noticeBand p,.cases-page-module__y1A0FG__changeIntro>p:last-child{color:#465f74;margin:14px 0 0;font-size:15.5px;line-height:1.62}.cases-page-module__y1A0FG__visualFrame{-webkit-backdrop-filter:blur(12px)saturate(116%);background:radial-gradient(circle at 80% 12%,#ff6f4f0b,#0000 32%),linear-gradient(145deg,#ebf6fdbd,#ffffff5c);border:1px solid #fff9;border-radius:21px;flex-direction:column;justify-content:center;min-width:0;min-height:400px;padding:28px;display:flex;overflow:hidden;box-shadow:0 18px 50px #1f375011,inset 0 1px #ffffffa6}.cases-page-module__y1A0FG__visualTopline{text-align:center;justify-items:center;gap:6px;margin-bottom:23px;display:grid}.cases-page-module__y1A0FG__visualTopline span{color:var(--coral);letter-spacing:.075em;font-size:9.5px;font-weight:700;line-height:1}.cases-page-module__y1A0FG__visualTopline strong{max-width:580px;color:var(--navy);font-size:18px;font-weight:570;line-height:1.25}.cases-page-module__y1A0FG__planningBeforeGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;width:min(100%,720px);margin:0 auto;display:grid}.cases-page-module__y1A0FG__exceptionList,.cases-page-module__y1A0FG__manualBuild{background:#ffffff94;border:1px solid #315c7821;border-radius:14px;overflow:hidden}.cases-page-module__y1A0FG__exceptionList>small,.cases-page-module__y1A0FG__manualBuild>small{color:#668096;letter-spacing:.065em;border-bottom:1px solid #315c781a;padding:10px 12px;font-size:8px;font-weight:700;display:block}.cases-page-module__y1A0FG__exceptionList>div{color:#506a7e;border-top:1px solid #315c7812;justify-content:space-between;padding:10px 12px;font-size:11px;display:flex}.cases-page-module__y1A0FG__exceptionList>div:first-of-type{border-top:0}.cases-page-module__y1A0FG__exceptionList b{color:#a15f51;font-weight:650}.cases-page-module__y1A0FG__manualBuild{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cases-page-module__y1A0FG__manualBuild>small{grid-column:1/-1}.cases-page-module__y1A0FG__manualBuild>span{color:#4a677e;border-top:1px solid #315c7812;padding:12px;font-size:11px}.cases-page-module__y1A0FG__manualBuild>span:nth-of-type(2n){border-left:1px solid #315c7812}.cases-page-module__y1A0FG__visualOutcome{background:var(--navy);text-align:center;border-radius:14px;width:min(100%,720px);margin:14px auto 0;padding:14px 18px}.cases-page-module__y1A0FG__visualOutcome small,.cases-page-module__y1A0FG__navyDecision small{color:#afc6d9;letter-spacing:.07em;margin-bottom:5px;font-size:8px;font-weight:700;line-height:1;display:block}.cases-page-module__y1A0FG__visualOutcome strong{color:#fff;font-size:17px;font-weight:570}.cases-page-module__y1A0FG__noticeBand{border-left:4px solid var(--coral);background:linear-gradient(90deg,#ffffff6b,#e3eff840);border-radius:0 17px 17px 0;grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:center;gap:64px;margin:18px 0 8px;padding:28px 30px;display:grid}.cases-page-module__y1A0FG__noticeBand>div:first-child{max-width:820px}.cases-page-module__y1A0FG__noticeBand>div:first-child p:last-child{max-width:760px}.cases-page-module__y1A0FG__noticeStat{border-left:1px solid #315c7821;justify-items:start;gap:7px;padding-left:26px;display:grid}.cases-page-module__y1A0FG__noticeStat strong{color:var(--navy);letter-spacing:-.04em;font-size:clamp(34px,3vw,46px);font-weight:600;line-height:1}.cases-page-module__y1A0FG__noticeStat span{color:#587185;max-width:260px;font-size:12px;line-height:1.4}.cases-page-module__y1A0FG__signalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:min(100%,700px);margin:0 auto;display:grid}.cases-page-module__y1A0FG__signalGrid span{color:#48667c;text-align:center;background:#ffffff8f;border:1px solid #315c7821;border-radius:12px;place-items:center;min-height:54px;padding:10px;font-size:11px;font-weight:560;display:grid}.cases-page-module__y1A0FG__systemArrow{color:var(--coral);margin:9px auto;font-size:18px;font-weight:700}.cases-page-module__y1A0FG__navyDecision{background:var(--navy);text-align:center;border-radius:14px;width:min(100%,700px);margin:0 auto;padding:17px 18px}.cases-page-module__y1A0FG__navyDecision strong{color:#fff;font-size:17px;font-weight:600;line-height:1.2;display:block}.cases-page-module__y1A0FG__navyDecision span{color:#b9ccda;max-width:520px;margin:7px auto 0;font-size:10.5px;line-height:1.35;display:block}.cases-page-module__y1A0FG__questionList,.cases-page-module__y1A0FG__alternativeList{gap:7px;margin-top:19px;display:grid}.cases-page-module__y1A0FG__questionList>div,.cases-page-module__y1A0FG__alternativeList>div{border-top:1px solid #315c781a;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:9px 0;display:grid}.cases-page-module__y1A0FG__questionList span,.cases-page-module__y1A0FG__alternativeList>div>span{color:var(--coral);font-size:9px;font-weight:700}.cases-page-module__y1A0FG__questionList strong,.cases-page-module__y1A0FG__alternativeList strong{color:#38556c;font-size:12px;font-weight:560;line-height:1.35}.cases-page-module__y1A0FG__alternativeList>div>div{gap:3px;display:grid}.cases-page-module__y1A0FG__alternativeList small{color:#738697;font-size:10px}.cases-page-module__y1A0FG__tradeWorkspace{grid-template-columns:minmax(0,1.55fr) minmax(130px,.45fr);gap:14px;width:min(100%,720px);margin:0 auto;display:grid}.cases-page-module__y1A0FG__tradeMain{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.cases-page-module__y1A0FG__tradeMain>div{background:#ffffff94;border:1px solid #315c7821;border-radius:12px;align-content:center;gap:5px;min-height:82px;padding:12px;display:grid}.cases-page-module__y1A0FG__tradeMain small,.cases-page-module__y1A0FG__tradePeripheral small{color:#718698;letter-spacing:.055em;font-size:8px;font-weight:700}.cases-page-module__y1A0FG__tradeMain strong{color:var(--navy);font-size:18px;font-weight:600}.cases-page-module__y1A0FG__marketTape{grid-column:1/-1;grid-template-columns:auto repeat(3,1fr)!important;align-items:center!important}.cases-page-module__y1A0FG__marketTape span{color:#4d687d;text-align:center;font-size:10px;font-weight:560}.cases-page-module__y1A0FG__tradePeripheral{background:#ffffff47;border:1px solid #315c781f;border-radius:12px;align-content:start;gap:8px;padding:12px;display:grid}.cases-page-module__y1A0FG__tradePeripheral div{color:#697e8f;text-align:center;border:1px solid #315c781c;border-radius:9px;padding:10px;font-size:10px}.cases-page-module__y1A0FG__tradePeripheral>span{color:#8796a3;text-align:center;margin-top:4px;font-size:8.5px;line-height:1.35}.cases-page-module__y1A0FG__optionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,720px);margin:0 auto 15px;display:grid}.cases-page-module__y1A0FG__optionGrid>div{background:#ffffff85;border:1px solid #315c7821;border-radius:13px;align-content:center;gap:7px;min-height:118px;padding:14px;display:grid}.cases-page-module__y1A0FG__optionGrid>div>span{color:#7890a2;font-size:9px;font-weight:700}.cases-page-module__y1A0FG__optionGrid strong{color:var(--navy);font-size:13px;font-weight:580;line-height:1.25}.cases-page-module__y1A0FG__optionGrid small{color:#6b8192;font-size:9.5px;line-height:1.35}.cases-page-module__y1A0FG__optionGrid .cases-page-module__y1A0FG__optionChosen{background:#ffffffad;border-color:#ff6f4f6b;box-shadow:inset 0 -3px #ff6f4fb8}.cases-page-module__y1A0FG__buySellStates{grid-template-columns:1fr 1fr;gap:10px;width:min(100%,720px);margin:0 auto;display:grid}.cases-page-module__y1A0FG__buySellStates>div{border-radius:11px;justify-content:space-between;align-items:center;min-height:58px;padding:12px 15px;display:flex}.cases-page-module__y1A0FG__buyState{background:#315c7817;border:1px solid #315c7836}.cases-page-module__y1A0FG__sellState{background:#ff6f4f13;border:1px solid #ff6f4f3d}.cases-page-module__y1A0FG__buySellStates small{color:#6b8192;font-size:8px;font-weight:700}.cases-page-module__y1A0FG__buySellStates strong{color:var(--navy);font-size:13px;font-weight:650}.cases-page-module__y1A0FG__sellState strong{color:#9a594a}.cases-page-module__y1A0FG__chartWrap{width:min(100%,760px);margin:0 auto;position:relative}.cases-page-module__y1A0FG__chartWrap svg{width:100%;height:auto;display:block}.cases-page-module__y1A0FG__axis{stroke:#315c7829;stroke-width:1px}.cases-page-module__y1A0FG__averageLine{stroke:#ff6f4fc7;stroke-width:2px;stroke-dasharray:7 7}.cases-page-module__y1A0FG__demandLine{fill:none;stroke:var(--navy);stroke-width:3px;stroke-linecap:round}.cases-page-module__y1A0FG__overstockArea{fill:#315c7813}.cases-page-module__y1A0FG__understockArea{fill:#315c7821}.cases-page-module__y1A0FG__chartLabel{z-index:2;color:#49667b;background:#f8fcfff0;border:1px solid #315c7814;border-radius:6px;padding:4px 6px;font-size:9px;font-weight:650;line-height:1;position:absolute;box-shadow:0 2px 7px #1f375008}.cases-page-module__y1A0FG__overstockLabel{bottom:32px;left:10%}.cases-page-module__y1A0FG__understockLabel{top:10px;left:42%}.cases-page-module__y1A0FG__averageLabel{color:#855f5a;top:48%;right:2%;transform:translateY(-50%)}.cases-page-module__y1A0FG__chartLegend{color:#697f91;justify-content:center;gap:18px;margin-top:7px;font-size:9px;display:flex}.cases-page-module__y1A0FG__chartLegend span{align-items:center;gap:6px;display:flex}.cases-page-module__y1A0FG__chartLegend i{width:18px;height:2px;display:inline-block}.cases-page-module__y1A0FG__legendDemand{background:var(--navy)}.cases-page-module__y1A0FG__legendAverage{border-top:2px dashed var(--coral);background:0 0}.cases-page-module__y1A0FG__inventoryTable{background:#ffffff85;border:1px solid #315c781f;border-radius:12px;width:min(100%,720px);margin:0 auto 14px;overflow:hidden}.cases-page-module__y1A0FG__inventoryHead,.cases-page-module__y1A0FG__inventoryRow{grid-template-columns:.7fr 1.2fr .8fr .8fr;display:grid}.cases-page-module__y1A0FG__inventoryHead{background:#315c7813}.cases-page-module__y1A0FG__inventoryHead span{color:#657d90;letter-spacing:.05em;padding:9px 10px;font-size:8px;font-weight:700}.cases-page-module__y1A0FG__inventoryRow{border-top:1px solid #315c7814}.cases-page-module__y1A0FG__inventoryRow span{color:#4c687d;padding:10px;font-size:10px}.cases-page-module__y1A0FG__changeSection{background:linear-gradient(145deg,#ffffff59,#e4f0f933);border:1px solid #ffffff85;border-radius:20px;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:58px;padding:30px;display:grid;box-shadow:inset 0 1px #ffffff85}.cases-page-module__y1A0FG__changeIntro>p:last-child{max-width:560px}.cases-page-module__y1A0FG__changeGrid{background:#315c781c;border:1px solid #315c781c;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cases-page-module__y1A0FG__changeGrid>div{background:#f6fbfed1;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:74px;padding:13px;display:grid}.cases-page-module__y1A0FG__changeGrid span{color:var(--coral);font-size:9px;font-weight:700}.cases-page-module__y1A0FG__changeGrid strong{color:#3c5a70;font-size:11.5px;font-weight:560;line-height:1.28}.cases-page-module__y1A0FG__evidenceSection{grid-template-columns:minmax(190px,.42fr) minmax(0,.78fr) minmax(300px,.8fr);align-items:center;gap:30px;padding:28px 0 8px;display:grid}.cases-page-module__y1A0FG__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cases-page-module__y1A0FG__metricGrid:has(.cases-page-module__y1A0FG__metric:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.cases-page-module__y1A0FG__metricGrid:has(.cases-page-module__y1A0FG__metric:first-child:last-child){grid-template-columns:1fr}.cases-page-module__y1A0FG__metric{text-align:center;background:#ffffff45;border:1px solid #315c781f;border-radius:13px;align-content:center;place-items:center;gap:7px;min-height:100px;padding:13px;display:grid}.cases-page-module__y1A0FG__metric strong{color:var(--navy);letter-spacing:-.035em;font-size:clamp(27px,2.4vw,36px);font-weight:620;line-height:1}.cases-page-module__y1A0FG__metric span{color:#61788c;font-size:10px;font-weight:560;line-height:1.25}.cases-page-module__y1A0FG__broaderValue{border-left:1px solid #315c7821;padding-left:24px}.cases-page-module__y1A0FG__broaderValue>small{color:var(--blue);letter-spacing:.07em;margin-bottom:10px;font-size:9px;font-weight:700;line-height:1;display:block}.cases-page-module__y1A0FG__broaderValue>div{flex-wrap:wrap;gap:7px;display:flex}.cases-page-module__y1A0FG__broaderValue span{color:#526d82;background:#ffffff52;border:1px solid #315c781f;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:540;line-height:1}.cases-page-module__y1A0FG__takeaway{background:var(--navy);border-radius:15px;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:28px;margin-top:14px;padding:22px 26px;display:grid}.cases-page-module__y1A0FG__takeaway span{color:#afc5d7;letter-spacing:.075em;padding-top:3px;font-size:9px;font-weight:700}.cases-page-module__y1A0FG__takeaway p{color:#fff;letter-spacing:-.012em;max-width:960px;margin:0;font-size:18px;font-weight:500;line-height:1.42}.cases-page-module__y1A0FG__nextSection{padding:62px 0 72px}.cases-page-module__y1A0FG__nextShell{border-top:1px solid #315c7826;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:end;gap:78px;padding-top:46px;display:grid}.cases-page-module__y1A0FG__nextShell h2{max-width:730px;color:var(--ink);letter-spacing:-.035em;margin:15px 0 0;font-size:clamp(30px,2.6vw,40px);font-weight:540;line-height:1.08}.cases-page-module__y1A0FG__nextShell>div:last-child{gap:16px;display:grid}.cases-page-module__y1A0FG__nextShell>div:last-child p{color:#4d667a;margin:0;font-size:15px;line-height:1.58}.cases-page-module__y1A0FG__nextShell a{width:max-content;color:var(--link);font-size:13px;font-weight:650}.cases-page-module__y1A0FG__nextShell a span{color:var(--coral);margin-left:5px}@media (max-width:1180px){.cases-page-module__y1A0FG__heroGrid,.cases-page-module__y1A0FG__caseTitleRow,.cases-page-module__y1A0FG__nextShell{gap:48px}.cases-page-module__y1A0FG__storyBlock,.cases-page-module__y1A0FG__storyBlockReverse{grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);gap:38px}.cases-page-module__y1A0FG__noticeBand{gap:36px}.cases-page-module__y1A0FG__evidenceSection{grid-template-columns:minmax(170px,.4fr) minmax(0,.8fr) minmax(250px,.8fr);gap:22px}}@media (max-width:920px){.cases-page-module__y1A0FG__hero{padding-top:104px}.cases-page-module__y1A0FG__heroGrid,.cases-page-module__y1A0FG__caseTitleRow,.cases-page-module__y1A0FG__nextShell{grid-template-columns:1fr;gap:22px}.cases-page-module__y1A0FG__caseIndex{grid-template-columns:1fr}.cases-page-module__y1A0FG__caseIndex a+a{border-top:1px solid #315c781c;border-left:0}.cases-page-module__y1A0FG__glance{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-page-module__y1A0FG__glance>div:nth-child(3){border-top:1px solid #315c781a;border-left:0}.cases-page-module__y1A0FG__glance>div:nth-child(4){border-top:1px solid #315c781a}.cases-page-module__y1A0FG__storyBlock,.cases-page-module__y1A0FG__storyBlockReverse{grid-template-columns:1fr;gap:24px}.cases-page-module__y1A0FG__storyBlockReverse .cases-page-module__y1A0FG__storyCopy,.cases-page-module__y1A0FG__storyBlockReverse>:last-child{order:initial}.cases-page-module__y1A0FG__storyCopy{max-width:none}.cases-page-module__y1A0FG__noticeBand{grid-template-columns:1fr;gap:22px}.cases-page-module__y1A0FG__noticeStat{border-top:1px solid #315c7821;border-left:0;padding-top:18px;padding-left:0}.cases-page-module__y1A0FG__changeSection{grid-template-columns:1fr;gap:24px}.cases-page-module__y1A0FG__evidenceSection{grid-template-columns:1fr}.cases-page-module__y1A0FG__broaderValue{border-top:1px solid #315c7821;border-left:0;padding-top:18px;padding-left:0}}@media (max-width:640px){.cases-page-module__y1A0FG__hero{padding:94px 0 40px}.cases-page-module__y1A0FG__heroGrid h1{font-size:clamp(44px,13vw,60px)}.cases-page-module__y1A0FG__heroGrid p{font-size:16px}.cases-page-module__y1A0FG__indexIntro{gap:14px;display:grid}.cases-page-module__y1A0FG__indexSection{padding-bottom:48px}.cases-page-module__y1A0FG__caseStudy{padding:64px 0 72px}.cases-page-module__y1A0FG__caseTitleRow h2{font-size:36px}.cases-page-module__y1A0FG__glance{grid-template-columns:1fr}.cases-page-module__y1A0FG__glance>div+div,.cases-page-module__y1A0FG__glance>div:nth-child(3),.cases-page-module__y1A0FG__glance>div:nth-child(4){border-top:1px solid #315c781a;border-left:0}.cases-page-module__y1A0FG__visualFrame{min-height:340px;padding:20px 16px}.cases-page-module__y1A0FG__planningBeforeGrid,.cases-page-module__y1A0FG__tradeWorkspace,.cases-page-module__y1A0FG__optionGrid,.cases-page-module__y1A0FG__signalGrid{grid-template-columns:1fr}.cases-page-module__y1A0FG__manualBuild{grid-template-columns:1fr 1fr}.cases-page-module__y1A0FG__tradePeripheral{grid-template-columns:1fr 1fr;align-items:center}.cases-page-module__y1A0FG__tradePeripheral small,.cases-page-module__y1A0FG__tradePeripheral>span{grid-column:1/-1}.cases-page-module__y1A0FG__tradeMain{grid-template-columns:1fr 1fr}.cases-page-module__y1A0FG__tradeMain>div:nth-child(3){grid-column:1/-1}.cases-page-module__y1A0FG__marketTape{grid-column:1/-1;grid-template-columns:1fr!important;gap:5px!important}.cases-page-module__y1A0FG__buySellStates,.cases-page-module__y1A0FG__changeGrid,:is(.cases-page-module__y1A0FG__metricGrid,.cases-page-module__y1A0FG__metricGrid:has(.cases-page-module__y1A0FG__metric:nth-child(2):last-child)){grid-template-columns:1fr}.cases-page-module__y1A0FG__takeaway{grid-template-columns:1fr;gap:9px}.cases-page-module__y1A0FG__takeaway p{font-size:16px}.cases-page-module__y1A0FG__chartLabel{font-size:7.5px}}.cases-page-module__y1A0FG__analysisReduction{background:#ffffff7a;border:1px solid #315c7821;border-radius:13px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;width:min(100%,700px);margin:12px auto;padding:12px;display:grid}.cases-page-module__y1A0FG__analysisReduction>div{background:#ecf5fbb3;border-radius:10px;align-content:center;gap:5px;min-height:62px;padding:10px 12px;display:grid}.cases-page-module__y1A0FG__analysisReduction small,.cases-page-module__y1A0FG__roiLogic small{color:#72889a;letter-spacing:.055em;font-size:8px;font-weight:700;line-height:1}.cases-page-module__y1A0FG__analysisReduction strong{color:var(--navy);font-size:15px;font-weight:620;line-height:1.15}.cases-page-module__y1A0FG__analysisReduction>span{color:var(--coral);font-size:18px;font-weight:700}.cases-page-module__y1A0FG__analysisReduction>b{color:#4b687e;text-align:center;grid-column:1/-1;margin-top:1px;font-size:10px;font-weight:580;line-height:1.3}.cases-page-module__y1A0FG__roiLogic{background:#ffffff75;border:1px solid #315c7821;border-radius:12px;grid-template-columns:minmax(0,.72fr) auto minmax(0,1.28fr);align-items:center;gap:11px;width:min(100%,720px);margin:0 auto 14px;padding:11px 12px;display:grid}.cases-page-module__y1A0FG__roiLogic>div{gap:5px;padding:9px 10px;display:grid}.cases-page-module__y1A0FG__roiLogic strong{color:var(--navy);font-size:12px;font-weight:600;line-height:1.25}.cases-page-module__y1A0FG__roiLogic>span{color:var(--coral);text-transform:uppercase;font-size:10px;font-weight:700}.cases-page-module__y1A0FG__portfolioFactors{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:min(100%,720px);margin:0 auto 14px;display:grid}.cases-page-module__y1A0FG__portfolioFactors span{color:#4f6c81;text-align:center;background:#ffffff6e;border:1px solid #315c781f;border-radius:10px;place-items:center;min-height:46px;padding:8px;font-size:9.5px;font-weight:560;line-height:1.22;display:grid}.cases-page-module__y1A0FG__inventoryHead,.cases-page-module__y1A0FG__inventoryRow{grid-template-columns:.9fr 1fr .8fr 1.3fr}@media (max-width:640px){.cases-page-module__y1A0FG__analysisReduction,.cases-page-module__y1A0FG__roiLogic{grid-template-columns:1fr}.cases-page-module__y1A0FG__analysisReduction>span,.cases-page-module__y1A0FG__roiLogic>span{text-align:center;transform:rotate(90deg)}.cases-page-module__y1A0FG__portfolioFactors{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-page-module__y1A0FG__inventoryHead,.cases-page-module__y1A0FG__inventoryRow{grid-template-columns:.9fr .9fr .8fr 1.15fr}}
