.CalculatorPages-module__zpnvMa__calculatorContainer{max-width:1000px;margin:0 auto;padding:4rem 1.5rem}.CalculatorPages-module__zpnvMa__backLink{color:var(--primary);transition:transform var(--transition-speed);cursor:pointer;align-items:center;gap:.5rem;margin-bottom:2rem;font-weight:600;display:inline-flex}.CalculatorPages-module__zpnvMa__backLink:hover{color:var(--accent);transform:translate(-5px)}.CalculatorPages-module__zpnvMa__titleSection{margin-bottom:3rem}.CalculatorPages-module__zpnvMa__title{color:var(--text-main);margin-bottom:.75rem;font-size:2.5rem;font-weight:800}.CalculatorPages-module__zpnvMa__subtitle{color:var(--text-muted);font-size:1.1rem}.CalculatorPages-module__zpnvMa__calculatorGrid{grid-template-columns:1.2fr 1fr;align-items:start;gap:2.5rem;display:grid}@media (max-width:992px){.CalculatorPages-module__zpnvMa__calculatorGrid{grid-template-columns:1fr}}.CalculatorPages-module__zpnvMa__card{background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--shadow-md);border-radius:20px;padding:2rem}.CalculatorPages-module__zpnvMa__form{flex-direction:column;gap:1.5rem;display:flex}.CalculatorPages-module__zpnvMa__inputRow{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:576px){.CalculatorPages-module__zpnvMa__inputRow{grid-template-columns:1fr}}.CalculatorPages-module__zpnvMa__formGroup{flex-direction:column;gap:.5rem;display:flex}.CalculatorPages-module__zpnvMa__formGroup label{color:var(--text-main);font-size:.95rem;font-weight:600}.CalculatorPages-module__zpnvMa__input,.CalculatorPages-module__zpnvMa__select{border:1px solid var(--border);background:var(--bg-color);color:var(--text-main);border-radius:10px;outline:none;padding:.85rem 1.2rem;font-family:inherit;font-size:.95rem;transition:border-color .3s}.CalculatorPages-module__zpnvMa__input:focus,.CalculatorPages-module__zpnvMa__select:focus{border-color:var(--primary);box-shadow:0 0 0 2px #3b82f626}.CalculatorPages-module__zpnvMa__toggleContainer{background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;padding:.25rem;display:flex}.CalculatorPages-module__zpnvMa__toggleBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:.75rem;font-size:.9rem;font-weight:600;transition:all .3s}.CalculatorPages-module__zpnvMa__toggleActive{background:var(--bg-surface);color:var(--primary);box-shadow:var(--shadow-sm)}.CalculatorPages-module__zpnvMa__resultsCard{background:linear-gradient(135deg, var(--primary) 0%, #1e40af 100%);color:#fff;box-shadow:var(--shadow-lg);border-radius:20px;padding:2.25rem;position:relative;overflow:hidden}.CalculatorPages-module__zpnvMa__resultsCard:after{content:"";background:#ffffff0d;border-radius:50%;width:150px;height:150px;position:absolute;top:-50px;right:-50px}.CalculatorPages-module__zpnvMa__resultsHeader{border-bottom:1px solid #ffffff26;margin-bottom:1.5rem;padding-bottom:1.25rem}.CalculatorPages-module__zpnvMa__resultsTitle{letter-spacing:.5px;font-size:1.25rem;font-weight:700}.CalculatorPages-module__zpnvMa__mainValueBox{margin-bottom:2rem}.CalculatorPages-module__zpnvMa__mainValueLabel{text-transform:uppercase;letter-spacing:1px;color:#ffffffb3;margin-bottom:.5rem;font-size:.85rem}.CalculatorPages-module__zpnvMa__mainValue{color:var(--accent);font-size:2.5rem;font-weight:800}.CalculatorPages-module__zpnvMa__resultsList{flex-direction:column;gap:1.25rem;display:flex}.CalculatorPages-module__zpnvMa__resultRow{border-bottom:1px dashed #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:.75rem;font-size:.95rem;display:flex}.CalculatorPages-module__zpnvMa__resultRow:last-child{border-bottom:none;padding-bottom:0}.CalculatorPages-module__zpnvMa__resultLabel{color:#fffc}.CalculatorPages-module__zpnvMa__resultVal{font-weight:700}.CalculatorPages-module__zpnvMa__comparisonSection{margin-top:3rem}.CalculatorPages-module__zpnvMa__tableWrapper{border:1px solid var(--border);background:var(--bg-surface);border-radius:12px;overflow-x:auto}.CalculatorPages-module__zpnvMa__table{border-collapse:collapse;text-align:left;width:100%}.CalculatorPages-module__zpnvMa__table th,.CalculatorPages-module__zpnvMa__table td{border-bottom:1px solid var(--border);padding:1rem 1.25rem}.CalculatorPages-module__zpnvMa__table th{background:var(--bg-elevated);color:var(--text-main);font-weight:700}.CalculatorPages-module__zpnvMa__table tr:last-child td{border-bottom:none}.CalculatorPages-module__zpnvMa__highlightRow{background:#d4af370d;font-weight:700}.CalculatorPages-module__zpnvMa__savingNote{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e33;border-radius:10px;align-items:center;gap:.5rem;margin-top:1.5rem;padding:1rem;font-weight:600;display:flex}.CalculatorPages-module__zpnvMa__otherToolsSection{border-top:1px solid var(--border);margin-top:4rem;padding-top:3rem}.CalculatorPages-module__zpnvMa__otherToolsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.CalculatorPages-module__zpnvMa__otherToolCard{background:var(--bg-surface);border:1px solid var(--border);text-align:center;color:var(--text-main);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:1.25rem;font-weight:600;transition:all .3s;display:flex}.CalculatorPages-module__zpnvMa__otherToolCard:hover{border-color:var(--primary);color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-3px)}
