.TimeCalculator_section__Hecmj{position:relative;overflow:hidden}.TimeCalculator_inner__jDqbw{max-width:900px;margin:0 auto}.TimeCalculator_calculator__YFFWF{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:40px;gap:40px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:48px;box-shadow:var(--shadow-card);margin-top:48px;position:relative;overflow:hidden}.TimeCalculator_calculator__YFFWF:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.03));pointer-events:none}.TimeCalculator_inputs__c6OgV{display:flex;flex-direction:column;gap:32px}.TimeCalculator_inputGroup__3oN5C{display:flex;flex-direction:column;gap:12px}.TimeCalculator_inputGroup__3oN5C label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-primary)}.TimeCalculator_inputGroup__3oN5C label svg{color:var(--accent)}.TimeCalculator_inputGroup__3oN5C input[type=range]{-webkit-appearance:none;width:100%;height:6px;background:var(--bg-secondary);border-radius:5px;outline:none}.TimeCalculator_inputGroup__3oN5C input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;background:var(--accent);border-radius:50%;cursor:pointer;border:3px solid var(--bg-card);box-shadow:0 0 10px rgba(59,130,246,.5)}.TimeCalculator_inputValue__yt3OR{font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--accent-light)}.TimeCalculator_resultCard__hBg1i{background:var(--bg-secondary);border:1px solid var(--border-accent);border-radius:var(--radius-xl);padding:40px;text-align:center;display:flex;flex-direction:column;justify-content:center}.TimeCalculator_resultLabel___vznH{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:8px}.TimeCalculator_resultValue__F_hap{font-family:var(--font-heading);font-size:3.5rem;font-weight:900;color:#ef4444;line-height:1;margin-bottom:4px}.TimeCalculator_resultValue__F_hap span{font-size:1.5rem}.TimeCalculator_resultSub__shyWi{font-size:16px;color:var(--text-secondary);margin-bottom:24px}.TimeCalculator_resultSub__shyWi strong{color:var(--text-primary)}.TimeCalculator_comparison__4ifQu{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;text-align:left;max-width:280px;margin-left:auto;margin-right:auto}.TimeCalculator_compItem__rgEMU{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-secondary)}.TimeCalculator_compIcon__MZUob{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:800;flex-shrink:0}.TimeCalculator_cta___rOOe{border-top:1px solid var(--border);padding-top:24px}.TimeCalculator_cta___rOOe p{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:16px}.TimeCalculator_ctaBtns__bVK6K{display:flex;flex-direction:column;gap:10px}@media (max-width:800px){.TimeCalculator_calculator__YFFWF{grid-template-columns:1fr;padding:32px 24px}.TimeCalculator_resultValue__F_hap{font-size:2.5rem}}