#enterprise-planner{margin:78px 0 40px;padding-top:35px;border-top:1px solid #303c46}.enterprise-heading{display:flex;justify-content:space-between;gap:25px;align-items:center}.enterprise-heading h2{margin:8px 0 10px}.enterprise-heading p{max-width:600px;color:#9eacb8;line-height:1.8;margin:0}.enterprise-mark{font-size:75px;color:#a3865e;opacity:.55}.enterprise-disclaimer{display:flex;gap:12px;align-items:flex-start;margin:25px 0;border:1px solid #3d493e;background:#172721;padding:14px 17px;border-radius:3px;color:#afc5ba}.enterprise-disclaimer>span{font-size:19px;color:#8ec0ad}.enterprise-disclaimer p{font-size:11px;margin:0;line-height:1.7}.enterprise-disclaimer strong{color:#e1e9de}.enterprise-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:28px}.enterprise-main{min-width:0}.enterprise-section-title{display:flex;justify-content:space-between;align-items:end;gap:15px;margin:5px 0 15px}.enterprise-section-title span,.enterprise-model-head span,.enterprise-result span,.enterprise-flow small{font-size:9px;letter-spacing:1.4px;color:#8c9daa;font-weight:700}.enterprise-section-title h3,.enterprise-model h3{font:600 19px/1.3 'Manrope',sans-serif;margin:6px 0 0}.enterprise-section-title>small{color:#7e8e9e;font-size:10px}.enterprise-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.enterprise-choice{text-align:left;min-width:0;min-height:132px;padding:16px;border:1px solid #2b3945;background:#111d28;border-radius:3px;transition:.2s}.enterprise-choice:hover,.enterprise-research button:hover{border-color:#82998e}.enterprise-choice[aria-pressed=true],.enterprise-research button[aria-pressed=true]{border-color:#ad966e;background:#282b29}.enterprise-choice>span{display:block;font-size:22px;color:#cbb084;line-height:1}.enterprise-choice strong,.enterprise-choice small{display:block}.enterprise-choice strong{font-size:12px;margin:12px 0 4px}.enterprise-choice small{font-size:10px;color:#98a8b3;line-height:1.5}.enterprise-research-title,.enterprise-flow-title{margin-top:31px}.enterprise-research{display:grid;gap:7px}.enterprise-research button{display:flex;align-items:center;gap:14px;text-align:left;width:100%;padding:12px 15px;border:1px solid #293741;background:#101c25;border-radius:3px}.enterprise-research button>span{font-size:10px;color:#bd9e6e}.enterprise-research button div{flex:1}.enterprise-research strong,.enterprise-research small{display:block}.enterprise-research strong{font-size:12px}.enterprise-research small{font-size:10px;color:#91a2ae;margin-top:2px}.enterprise-research b{color:#bca377;font-size:15px}.enterprise-flow{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:stretch;gap:5px}.enterprise-flow>div{min-width:0;padding:16px;background:#111d27;border:1px solid #2b3942}.enterprise-flow>div.flow-output{background:#172923;border-color:#36574b}.enterprise-flow small,.enterprise-flow strong,.enterprise-flow em{display:block}.enterprise-flow strong{font-size:11px;margin-top:5px}.enterprise-flow small{margin-bottom:12px;font-size:8px}.enterprise-flow p{font-size:10px;color:#9aaab2;min-height:28px}.enterprise-flow em{font-size:10px;color:#c7ad80;font-style:normal;margin-top:13px}.flow-arrow{align-self:center;text-align:center;color:#8b9b99}.enterprise-model{border:1px solid #3a4546;background:linear-gradient(155deg,#1b292b,#111a23 45%);padding:22px;border-radius:3px;align-self:start}.enterprise-model-head{display:flex;justify-content:space-between;align-items:start}.enterprise-model-head span{color:#bfa57b}.enterprise-model-head .model-icon{font-size:27px}.enterprise-model>p{font-size:11px;color:#98aab3;line-height:1.7;margin:10px 0 23px}.enterprise-label{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;color:#dce2e2;margin:19px 0 9px}.enterprise-label output{color:#d7bd90}.enterprise-model input[type=range]{width:100%;accent-color:#c5a878;cursor:pointer}.range-ends{display:flex;justify-content:space-between;color:#788b95;font-size:8px;letter-spacing:.5px}.enterprise-limits{border-top:1px solid #344146;margin-top:23px;padding-top:1px}.enterprise-limits .enterprise-label span{font-size:8px;color:#859895;letter-spacing:1px}.enterprise-limits>label{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:9px 0;color:#a9b7bc;font-size:10px}.enterprise-limits label span{white-space:nowrap}.enterprise-limits input{width:70px;background:#101a21;border:1px solid #394b4c;border-radius:2px;color:#e7e7df;padding:7px;text-align:right;font-size:11px}.enterprise-toggle{display:flex;align-items:flex-start;gap:10px;border-top:1px solid #344146;padding:17px 0;cursor:pointer}.enterprise-toggle input{accent-color:#bfa276;margin:3px 0}.enterprise-toggle strong,.enterprise-toggle small{display:block}.enterprise-toggle strong{font-size:11px}.enterprise-toggle small{font-size:10px;color:#93a4aa;margin-top:3px}.enterprise-result{padding:16px;background:#0e1a1d;border:1px solid #385044}.enterprise-result>div{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.enterprise-result span{font-size:8px;letter-spacing:1px}.enterprise-result strong{font:600 12px 'Manrope',sans-serif}.enterprise-result .enterprise-profit{border-top:1px solid #344b41;padding-top:12px;margin-top:12px}.enterprise-profit strong{color:#a9d1ba;font-size:18px}.enterprise-profit strong.negative{color:#e0a99a}.enterprise-result p{font-size:10px;line-height:1.6;color:#99b2a4;margin:10px 0 0}.enterprise-model p.enterprise-footnote{font-size:9px;color:#84959b;margin:14px 0 0;line-height:1.6}@media(max-width:1000px){.enterprise-layout{grid-template-columns:1fr}.enterprise-model{max-width:none}.enterprise-flow{grid-template-columns:1fr 20px 1fr 20px 1fr}}@media(max-width:540px){#enterprise-planner{margin-top:50px}.enterprise-mark{display:none}.enterprise-choices{grid-template-columns:1fr}.enterprise-choice{min-height:0;display:grid;grid-template-columns:32px 1fr;column-gap:10px;align-items:center}.enterprise-choice>span{grid-row:span 2}.enterprise-choice strong{margin:0}.enterprise-choice small br{display:none}.enterprise-section-title{align-items:start;flex-direction:column;gap:4px}.enterprise-flow{grid-template-columns:1fr}.flow-arrow{transform:rotate(90deg);line-height:1}.enterprise-flow>div{padding:13px}.enterprise-flow p{min-height:0}.enterprise-flow small{margin-bottom:6px}}
.enterprise-model select{width:100%;min-height:44px;padding:9px 11px;border:1px solid #465752;background:#101a21;color:#e1e8e3;border-radius:3px;font:inherit;font-size:11px}.enterprise-model select:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.enterprise-model p.enterprise-scenario-note{margin:8px 0 0;font-size:10px;line-height:1.6}.enterprise-model input[type=range]{min-height:44px;margin:0}.enterprise-limits input{min-height:44px}.enterprise-toggle{min-height:48px}.enterprise-toggle input{width:18px;height:18px}
