.FinOpsCalculator-module__nJ7-Rq__wrapper{padding:var(--space-xl)}.FinOpsCalculator-module__nJ7-Rq__header{margin-bottom:var(--space-lg)}.FinOpsCalculator-module__nJ7-Rq__title{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--text-primary);margin-bottom:var(--space-sm);font-weight:700}.FinOpsCalculator-module__nJ7-Rq__caseStudy{gap:var(--space-sm);padding:var(--space-md);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex}.FinOpsCalculator-module__nJ7-Rq__caseStudyItem{gap:var(--space-sm);align-items:baseline;display:flex}.FinOpsCalculator-module__nJ7-Rq__caseStudyLabel{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);flex-shrink:0;min-width:72px;font-weight:700}.FinOpsCalculator-module__nJ7-Rq__caseStudyText{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.FinOpsCalculator-module__nJ7-Rq__caseStudyText strong{color:var(--text-primary);font-weight:700}.FinOpsCalculator-module__nJ7-Rq__toggleRow{justify-content:center;align-items:center;gap:var(--space-md);margin-bottom:1.75rem;display:flex}.FinOpsCalculator-module__nJ7-Rq__toggleLabel{font-family:var(--font-mono);color:var(--text-muted);transition:color var(--transition-fast);font-size:.8rem;font-weight:600}.FinOpsCalculator-module__nJ7-Rq__toggleLabelActive{color:var(--text-primary)}.FinOpsCalculator-module__nJ7-Rq__toggleTrack{border-radius:var(--radius-full);background:var(--bg-hover);border:1px solid var(--status-error);cursor:pointer;width:52px;height:28px;transition:all var(--transition-base);flex-shrink:0;position:relative}.FinOpsCalculator-module__nJ7-Rq__toggleTrackAfter{border-color:var(--status-success)}.FinOpsCalculator-module__nJ7-Rq__toggleThumb{background:var(--status-error);width:20px;height:20px;transition:all var(--transition-base);border-radius:50%;position:absolute;top:3px;left:3px}.FinOpsCalculator-module__nJ7-Rq__toggleThumbAfter{background:var(--status-success);left:27px}.FinOpsCalculator-module__nJ7-Rq__costList{margin-bottom:var(--space-lg);flex-direction:column;gap:.6rem;display:flex}.FinOpsCalculator-module__nJ7-Rq__serviceCard{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--transition-fast);overflow:hidden}.FinOpsCalculator-module__nJ7-Rq__serviceCard:hover{border-color:var(--border-hover)}.FinOpsCalculator-module__nJ7-Rq__serviceHeader{cursor:pointer;text-align:left;width:100%;transition:background var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.FinOpsCalculator-module__nJ7-Rq__serviceHeader:hover,.FinOpsCalculator-module__nJ7-Rq__serviceHeaderExpanded{background:var(--bg-hover)}.FinOpsCalculator-module__nJ7-Rq__serviceLeft{flex:1;align-items:center;gap:.65rem;min-width:0;display:flex}.FinOpsCalculator-module__nJ7-Rq__serviceIcon{width:28px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FinOpsCalculator-module__nJ7-Rq__serviceNameGroup{flex-direction:column;gap:.1rem;min-width:0;display:flex}.FinOpsCalculator-module__nJ7-Rq__serviceName{font-family:var(--font-heading);color:var(--text-primary);font-size:.88rem;font-weight:600;line-height:1.3}.FinOpsCalculator-module__nJ7-Rq__serviceDetail{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}.FinOpsCalculator-module__nJ7-Rq__serviceRight{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.FinOpsCalculator-module__nJ7-Rq__savingPill{font-family:var(--font-mono);color:var(--status-success);background:var(--accent-subtle);border-radius:var(--radius-full);border:1px solid var(--accent-border);align-items:center;gap:.2rem;padding:.15rem .45rem;font-size:.6rem;font-weight:700;display:inline-flex}.FinOpsCalculator-module__nJ7-Rq__priceBlock{flex-direction:column;align-items:flex-end;gap:0;display:flex}.FinOpsCalculator-module__nJ7-Rq__priceBefore{font-family:var(--font-mono);color:var(--text-muted);opacity:.6;font-size:.6rem;text-decoration:line-through}.FinOpsCalculator-module__nJ7-Rq__priceValue{font-family:var(--font-mono);color:var(--text-primary);white-space:nowrap;font-size:.88rem;font-weight:700}.FinOpsCalculator-module__nJ7-Rq__priceGreen{color:var(--status-success)}.FinOpsCalculator-module__nJ7-Rq__chevron{color:var(--text-muted);flex-shrink:0;transition:transform .25s}.FinOpsCalculator-module__nJ7-Rq__chevronOpen{transform:rotate(180deg)}.FinOpsCalculator-module__nJ7-Rq__barContainer{background:var(--bg-surface);height:4px;margin:0 1rem .5rem}.FinOpsCalculator-module__nJ7-Rq__bar{border-radius:2px;height:100%;transition:width .6s}.FinOpsCalculator-module__nJ7-Rq__barBefore{background:var(--status-error)}.FinOpsCalculator-module__nJ7-Rq__barAfter{background:var(--status-success)}.FinOpsCalculator-module__nJ7-Rq__detailPanel{overflow:hidden}.FinOpsCalculator-module__nJ7-Rq__detailInner{flex-direction:column;gap:1rem;padding:0 1rem 1.25rem;display:flex}.FinOpsCalculator-module__nJ7-Rq__detailSection{flex-direction:column;gap:.3rem;display:flex}.FinOpsCalculator-module__nJ7-Rq__detailLabelRow{align-items:center;gap:.35rem;display:flex}.FinOpsCalculator-module__nJ7-Rq__detailIconWarn{color:var(--status-warning);flex-shrink:0}.FinOpsCalculator-module__nJ7-Rq__detailIconSuccess{color:var(--status-success);flex-shrink:0}.FinOpsCalculator-module__nJ7-Rq__detailLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.65rem;font-weight:700}.FinOpsCalculator-module__nJ7-Rq__detailText{color:var(--text-secondary);font-size:.8rem;line-height:1.6}.FinOpsCalculator-module__nJ7-Rq__stepsList{counter-reset:step-counter;flex-direction:column;gap:.35rem;margin:.15rem 0 0;padding-left:1.2rem;list-style:none;display:flex}.FinOpsCalculator-module__nJ7-Rq__stepItem{color:var(--text-secondary);counter-increment:step-counter;padding-left:.35rem;font-size:.75rem;line-height:1.5;position:relative}.FinOpsCalculator-module__nJ7-Rq__stepItem:before{content:counter(step-counter) ".";font-family:var(--font-mono);color:var(--accent);text-align:right;width:1rem;font-size:.65rem;font-weight:700;position:absolute;left:-1.2rem}.FinOpsCalculator-module__nJ7-Rq__comparisonBar{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:stretch;gap:0;display:flex;overflow:hidden}.FinOpsCalculator-module__nJ7-Rq__compItem{flex-direction:column;flex:1;gap:.15rem;padding:.65rem .75rem;display:flex}.FinOpsCalculator-module__nJ7-Rq__compItem:first-child{border-right:1px solid var(--border)}.FinOpsCalculator-module__nJ7-Rq__compLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.58rem;font-weight:700}.FinOpsCalculator-module__nJ7-Rq__compService{color:var(--text-secondary);font-size:.68rem;line-height:1.4}.FinOpsCalculator-module__nJ7-Rq__compPriceError{font-family:var(--font-mono);color:var(--status-error);margin-top:.1rem;font-size:.85rem;font-weight:800}.FinOpsCalculator-module__nJ7-Rq__compPriceSuccess{font-family:var(--font-mono);color:var(--status-success);margin-top:.1rem;font-size:.85rem;font-weight:800}.FinOpsCalculator-module__nJ7-Rq__compArrow{color:var(--text-muted);opacity:.5;background:var(--bg-hover);justify-content:center;align-items:center;padding:0 .5rem;font-size:1rem;display:flex}.FinOpsCalculator-module__nJ7-Rq__compSaving{background:var(--accent-subtle);border-left:1px solid var(--border);justify-content:center;align-items:center;padding:0 .75rem;display:flex}.FinOpsCalculator-module__nJ7-Rq__compSavingValue{font-family:var(--font-mono);color:var(--status-success);white-space:nowrap;font-size:.78rem;font-weight:800}.FinOpsCalculator-module__nJ7-Rq__totalRow{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem 1.25rem;display:flex}.FinOpsCalculator-module__nJ7-Rq__totalLabel{font-family:var(--font-heading);color:var(--text-secondary);font-size:.9rem;font-weight:600}.FinOpsCalculator-module__nJ7-Rq__totalValue{font-family:var(--font-mono);font-size:1.4rem;font-weight:700}.FinOpsCalculator-module__nJ7-Rq__totalBefore{color:var(--status-error)}.FinOpsCalculator-module__nJ7-Rq__totalAfter{color:var(--status-success)}.FinOpsCalculator-module__nJ7-Rq__savingsSummary{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.FinOpsCalculator-module__nJ7-Rq__savingsCard{background:var(--accent-subtle);border:1px solid var(--accent-border);border-radius:var(--radius-md);text-align:center;flex-direction:column;align-items:center;gap:.2rem;padding:1rem .75rem;display:flex}.FinOpsCalculator-module__nJ7-Rq__savingsCardHighlight{background:var(--accent-subtle);border-color:var(--accent)}.FinOpsCalculator-module__nJ7-Rq__savingsCardLabel{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.6rem}.FinOpsCalculator-module__nJ7-Rq__savingsCardValue{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--status-success);font-weight:800}.FinOpsCalculator-module__nJ7-Rq__savingsCardValueLarge{font-family:var(--font-heading);color:var(--status-success);font-size:1.65rem;font-weight:800}.FinOpsCalculator-module__nJ7-Rq__savingsCardSub{font-family:var(--font-mono);color:var(--text-muted);font-size:.55rem}@media (max-width:768px){.FinOpsCalculator-module__nJ7-Rq__wrapper{padding:1.25rem}.FinOpsCalculator-module__nJ7-Rq__caseStudyItem{flex-direction:column;gap:.15rem}.FinOpsCalculator-module__nJ7-Rq__caseStudyLabel{min-width:auto}.FinOpsCalculator-module__nJ7-Rq__serviceHeader{flex-wrap:wrap;padding:.7rem .75rem}.FinOpsCalculator-module__nJ7-Rq__serviceDetail{display:none}.FinOpsCalculator-module__nJ7-Rq__comparisonBar{flex-direction:column}.FinOpsCalculator-module__nJ7-Rq__compItem:first-child{border-right:none;border-bottom:1px solid var(--border)}.FinOpsCalculator-module__nJ7-Rq__compArrow{padding:.25rem;font-size:.8rem}.FinOpsCalculator-module__nJ7-Rq__compSaving{border-left:none;border-top:1px solid var(--border);padding:.5rem}.FinOpsCalculator-module__nJ7-Rq__savingsSummary{grid-template-columns:1fr;gap:.5rem}.FinOpsCalculator-module__nJ7-Rq__savingsCard{flex-direction:row;justify-content:space-between;padding:.75rem 1rem}.FinOpsCalculator-module__nJ7-Rq__totalValue{font-size:1.15rem}.FinOpsCalculator-module__nJ7-Rq__detailText{font-size:.75rem}.FinOpsCalculator-module__nJ7-Rq__stepItem{font-size:.7rem}.FinOpsCalculator-module__nJ7-Rq__priceValue{font-size:.8rem}}
