.growth-planner,.lead-scenario{background:#0e181e;border-block:1px solid #365360;min-width:0;margin:36px 0 65px;padding:clamp(22px,4vw,48px)}.growth-planner-heading{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:40px;margin-bottom:30px;display:grid}.growth-planner-heading h2{margin-bottom:0;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.25}.growth-planner-heading>p{margin-bottom:0}.growth-tabs{border-bottom:1px solid #395361;gap:22px;background:0 0!important;border-radius:0!important;justify-content:start!important;width:100%!important;height:auto!important;padding:0!important;display:flex!important}.growth-tabs [role=tab]{white-space:normal;gap:10px;min-height:58px;font-size:1rem;background:0 0!important;border-bottom:3px solid #0000!important;border-radius:0!important;flex:0 auto!important;padding:12px 2px!important}.growth-tabs [role=tab][data-state=active]{color:#5fd9f5!important;box-shadow:none!important;border-bottom-color:#38c9e9!important}.growth-channel[data-state=inactive]{display:none}.growth-channel[data-state=active]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:50px;padding-top:32px;animation:.35s ease-out growth-enter;display:grid}.channel-story h3{margin:12px 0 20px;font-size:clamp(1.7rem,3vw,2.7rem)}.channel-question{color:#f6f6f6;font-size:1.15rem}.channel-flow{color:#74dff6;border-block:1px solid #355360;align-items:center;gap:15px;margin-block:22px;padding:22px 0;display:flex}.channel-flow svg{flex-shrink:0}.channel-checklist{background:#172a34;align-self:start;padding:25px}.channel-checklist h3{align-items:center;gap:12px;font-size:1.2rem;display:flex}.channel-checklist label{cursor:pointer;border-bottom:1px solid #38505b;align-items:start;gap:13px;padding:15px 0;font-size:1rem;display:flex}.channel-checklist [data-slot=checkbox]{flex-shrink:0;width:21px;height:21px;margin-top:3px}.growth-note{color:#b4c8d1;font-size:.88rem!important;line-height:1.7!important}.channel-checklist .growth-note{margin-block:20px}.scenario-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;display:grid}.scenario-field{margin-bottom:35px}.scenario-field>div:first-child{justify-content:space-between;align-items:start;gap:24px;margin-bottom:20px;display:flex}.scenario-field label{color:#d0dde2;font-size:1rem}.scenario-field output{color:#55d3f0;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.2rem}.scenario-field [data-slot=slider]{padding:10px 0}.scenario-field [data-slot=slider-range]{background:#39c5e7}.scenario-field [data-slot=slider-thumb]{width:22px;height:22px}.scenario-results{border-left:1px solid #355361;padding-left:38px}.scenario-results>.eyebrow{align-items:center;gap:12px;display:flex}.scenario-result{margin:25px 0}.scenario-result>div:first-child{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.scenario-result strong{font-variant-numeric:tabular-nums;font-size:2.8rem}.scenario-result p{margin-top:10px;font-size:.92rem}.scenario-bar{background:#28414e;height:6px;margin-top:12px}.scenario-bar span{background:#36c8ea;height:100%;transition:width .25s;display:block}.scenario-result:nth-of-type(2) .scenario-bar span{background:#f58327}.scenario-method{border-top:1px solid #355361;margin-top:35px;padding-top:23px}.scenario-method summary{cursor:pointer;color:#e9f0f2;font-size:1rem}.scenario-method p{max-width:960px;margin-top:22px}.growth-planner :focus-visible,.lead-scenario :focus-visible{outline-offset:5px;outline:2px solid #73dcf1}@keyframes growth-enter{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.growth-planner-heading,.growth-channel[data-state=active],.scenario-layout{grid-template-columns:1fr;gap:28px}.growth-planner,.lead-scenario{padding:24px 20px}.growth-tabs{gap:12px}.growth-tabs [role=tab]{gap:7px;font-size:.9rem}.growth-tabs [role=tab] svg{flex-shrink:0;width:17px}.channel-checklist{padding:22px}.scenario-results{border-top:1px solid #355361;border-left:0;padding:28px 0 0}.scenario-controls{min-width:0}}@media (prefers-reduced-motion:reduce){.growth-channel[data-state=active]{animation:none}.scenario-bar span{transition:none}}@media (width<=560px){.growth-tabs{flex-wrap:wrap;gap:6px 18px}.growth-tabs [role=tab]{min-height:48px;flex:none!important}.channel-checklist .primary-link,.scenario-results .primary-link{white-space:normal;text-align:center;width:100%;line-height:1.5}.channel-flow{align-items:start}.channel-flow span{min-width:0;line-height:1.6}.scenario-result strong{font-size:2.2rem}.scenario-field>div:first-child{gap:14px}.scenario-field label{min-width:0}.scenario-field output{flex-shrink:0}.scenario-method summary{min-height:44px;line-height:1.6}}
