.AktivrenterCalculator_container__FcOya{max-width:1100px;margin:20px auto 60px;padding:0 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1f2937}.AktivrenterCalculator_tooltip__hLRKm{position:relative;display:inline-flex;align-items:center}.AktivrenterCalculator_tooltipIcon__opwxW{margin-left:6px;opacity:.6;cursor:help;transition:opacity .2s}.AktivrenterCalculator_tooltipIcon__opwxW:hover{opacity:1}.AktivrenterCalculator_tooltipText__n3kjV{visibility:hidden;opacity:0;position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:10px;background:#1f2937;color:#fff;padding:8px 12px;border-radius:8px;font-size:.85rem;font-weight:500;white-space:normal;max-width:200px;z-index:1000;transition:opacity .2s,visibility .2s;box-shadow:0 4px 12px rgba(0,0,0,.15);line-height:1.4}.AktivrenterCalculator_tooltipText__n3kjV:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-right-color:#1f2937}.AktivrenterCalculator_tooltip__hLRKm:hover .AktivrenterCalculator_tooltipText__n3kjV{visibility:visible;opacity:1}@media (max-width:640px){.AktivrenterCalculator_tooltipText__n3kjV{left:auto;right:0;top:100%;transform:none;margin-left:0;margin-top:8px;max-width:250px}.AktivrenterCalculator_tooltipText__n3kjV:before{right:10px;top:-6px;left:auto;transform:rotate(90deg)}}.AktivrenterCalculator_header__ogFs9{text-align:center;margin-bottom:40px;animation:AktivrenterCalculator_fadeInDown__tDl9_ .8s ease-out}@keyframes AktivrenterCalculator_fadeInDown__tDl9_{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.AktivrenterCalculator_iconCircle__D6wGT{width:72px;height:72px;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 10px 25px rgba(139,92,246,.3);transition:transform .3s ease}.AktivrenterCalculator_iconCircle__D6wGT:hover{transform:rotate(0deg) scale(1.1)}.AktivrenterCalculator_headerIcon__TvKRi{color:#fff}.AktivrenterCalculator_header__ogFs9 h1{font-size:clamp(1.8rem,5vw,2.8rem);color:#111827;margin-bottom:12px;font-weight:800;letter-spacing:-.025em}.AktivrenterCalculator_header__ogFs9 p{color:#6b7280;font-size:clamp(1rem,2vw,1.2rem);max-width:600px;margin:0 auto}.AktivrenterCalculator_languageToggle__MC9H4{display:flex;gap:12px;justify-content:center;margin-top:30px}.AktivrenterCalculator_langBtn__Ra8IT{padding:8px 20px;border:1.5px solid #e5e7eb;border-radius:12px;background:#fff;cursor:pointer;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.9rem;color:#4b5563;text-decoration:none}.AktivrenterCalculator_langBtn__Ra8IT:hover{border-color:#8b5cf6;color:#8b5cf6;background:rgba(139,92,246,.05)}.AktivrenterCalculator_activeLang__BSeeE{background:#8b5cf6;color:#fff;border-color:#8b5cf6;box-shadow:0 4px 12px rgba(139,92,246,.3);transform:translateY(-2px)}.AktivrenterCalculator_infoBanner__OXLC_{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:2px solid #3b82f6;border-radius:20px;padding:20px 30px;margin-bottom:30px;display:flex;align-items:center;gap:16px;animation:AktivrenterCalculator_fadeIn__PMvQB 1s ease-out}@keyframes AktivrenterCalculator_fadeIn__PMvQB{0%{opacity:0}to{opacity:1}}.AktivrenterCalculator_infoBanner__OXLC_ svg{color:#3b82f6;flex-shrink:0}.AktivrenterCalculator_infoBanner__OXLC_ p{margin:0;color:#1e40af;font-weight:600;font-size:1rem}.AktivrenterCalculator_card__mjg9T{background:#fff;border-radius:32px;box-shadow:0 25px 60px -15px rgba(0,0,0,.1);overflow:hidden;border:1px solid rgba(243,244,246,.8);backdrop-filter:blur(10px)}.AktivrenterCalculator_grid__DEgsm{display:grid;grid-template-columns:45% 55%;width:100%;max-width:100%;grid-gap:0;gap:0}.AktivrenterCalculator_inputSection__6i2yr{padding:28px 20px;background:#fafafa;border-right:1px solid #f3f4f6;overflow-x:hidden;width:100%;box-sizing:border-box}.AktivrenterCalculator_sectionTitle__zOYdZ{display:flex;align-items:center;gap:12px;margin-bottom:32px;color:#1f2937;padding-bottom:16px;border-bottom:2px solid #f3f4f6}.AktivrenterCalculator_sectionTitle__zOYdZ h2{font-size:1.4rem;font-weight:800;margin:0}.AktivrenterCalculator_sectionTitle__zOYdZ svg{color:#8b5cf6}.AktivrenterCalculator_formGroup__ndhSp{margin-bottom:22px;width:100%;box-sizing:border-box}.AktivrenterCalculator_formGroup__ndhSp label{display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:700;color:#374151;margin-bottom:12px}.AktivrenterCalculator_formGroup__ndhSp input[type=number],.AktivrenterCalculator_formGroup__ndhSp select{width:100%;max-width:100%;padding:12px 14px;border:2px solid #e5e7eb;border-radius:14px;font-size:.95rem;font-weight:500;transition:all .3s ease;outline:none;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 1px 3px rgba(0,0,0,.05);box-sizing:border-box}.AktivrenterCalculator_formGroup__ndhSp input:hover,.AktivrenterCalculator_formGroup__ndhSp select:hover{border-color:#d1d5db}.AktivrenterCalculator_formGroup__ndhSp input:focus,.AktivrenterCalculator_formGroup__ndhSp select:focus{border-color:#8b5cf6;box-shadow:0 0 0 4px rgba(139,92,246,.15);transform:translateY(-1px)}.AktivrenterCalculator_sliderContainer__eGdlD{display:flex;flex-direction:column;gap:12px;background:#fff;padding:20px;border-radius:18px;border:2px solid #f3f4f6;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.05);width:100%;max-width:100%;box-sizing:border-box}.AktivrenterCalculator_sliderContainer__eGdlD:hover{border-color:#e5e7eb;box-shadow:0 2px 6px rgba(0,0,0,.08)}.AktivrenterCalculator_sliderContainer__eGdlD:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 4px rgba(139,92,246,.15)}.AktivrenterCalculator_sliderWrapper__OjuB7{display:flex;align-items:center;gap:20px}.AktivrenterCalculator_sliderContainer__eGdlD input[type=range]{flex:1 1;height:8px;background:#e5e7eb;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.AktivrenterCalculator_sliderContainer__eGdlD input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background:#8b5cf6;border:4px solid #fff;border-radius:50%;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.1);-webkit-transition:transform .2s ease;transition:transform .2s ease}.AktivrenterCalculator_sliderContainer__eGdlD input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}.AktivrenterCalculator_sliderContainer__eGdlD input[type=range]::-moz-range-thumb{width:24px;height:24px;background:#8b5cf6;border:4px solid #fff;border-radius:50%;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.1)}.AktivrenterCalculator_sliderValue__Srf_I{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;font-size:1.1rem;color:#8b5cf6;background:rgba(139,92,246,.1);padding:4px 12px;border-radius:8px;min-width:80px;text-align:center}.AktivrenterCalculator_helpText__zd_ky{color:#6b7280;font-size:.85rem}.AktivrenterCalculator_checkboxGroup__rm1QC{margin-top:20px;width:100%;box-sizing:border-box}.AktivrenterCalculator_checkboxGroup__rm1QC label{display:flex;align-items:center;gap:12px;cursor:pointer;padding:16px;background:#fff;border-radius:16px;border:2px solid #e5e7eb;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.05);width:100%;max-width:100%;box-sizing:border-box}.AktivrenterCalculator_checkboxGroup__rm1QC label:hover{border-color:#8b5cf6;background:rgba(139,92,246,.05);box-shadow:0 2px 6px rgba(0,0,0,.08);transform:translateY(-1px)}.AktivrenterCalculator_checkboxGroup__rm1QC input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:#8b5cf6}.AktivrenterCalculator_checkboxGroup__rm1QC span{font-weight:600;color:#374151}.AktivrenterCalculator_resultSection___lfUc{padding:40px;background:#fff;display:flex;flex-direction:column;overflow-x:hidden;width:100%;box-sizing:border-box}.AktivrenterCalculator_nettoPlusCard__oX_EC{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:36px;border-radius:24px;box-shadow:0 15px 35px rgba(16,185,129,.3);margin-bottom:30px;display:flex;align-items:center;gap:24px;position:relative;overflow:hidden;animation:AktivrenterCalculator_pulse__fPgYO 2s ease-in-out infinite}@keyframes AktivrenterCalculator_pulse__fPgYO{0%,to{box-shadow:0 15px 35px rgba(16,185,129,.3)}50%{box-shadow:0 20px 45px rgba(16,185,129,.4)}}.AktivrenterCalculator_nettoPlusCard__oX_EC:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 60%);pointer-events:none}.AktivrenterCalculator_sparkleIcon__b030C{color:#fff;flex-shrink:0;z-index:1;animation:AktivrenterCalculator_sparkle__3DHys 1.5s ease-in-out infinite}@keyframes AktivrenterCalculator_sparkle__3DHys{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.1) rotate(10deg)}}.AktivrenterCalculator_nettoPlusContent__vyudo{display:flex;flex-direction:column;gap:4px;z-index:1}.AktivrenterCalculator_nettoPlusLabel__Qgrsr{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.9}.AktivrenterCalculator_nettoPlusValue__P40ro{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:900}.AktivrenterCalculator_nettoPlusYearly__eg_QC{font-size:1rem;opacity:.85}.AktivrenterCalculator_comparisonGrid__PuGGi{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:30px}.AktivrenterCalculator_comparisonCard__3BJTM{background:#f9fafb;padding:24px;border-radius:20px;border:2px solid #e5e7eb;text-align:center;transition:all .3s ease}.AktivrenterCalculator_comparisonCard__3BJTM:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.AktivrenterCalculator_comparisonCard__3BJTM h3{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin-bottom:12px}.AktivrenterCalculator_comparisonValue__CUFuN{font-size:2rem;font-weight:900;color:#111827;margin-bottom:8px}.AktivrenterCalculator_comparisonCard__3BJTM small{color:#6b7280;font-size:.85rem}.AktivrenterCalculator_newRulesCard__Owde8{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#3b82f6}.AktivrenterCalculator_newRulesCard__Owde8 .AktivrenterCalculator_comparisonValue__CUFuN{color:#1e40af}.AktivrenterCalculator_taxFreeBadge__DS7Yd{margin-top:12px;padding:8px 12px;background:#fff;color:#3b82f6;font-size:.8rem;font-weight:700;border-radius:12px;display:inline-block}.AktivrenterCalculator_chartContainer__mKu8M{flex:1 1;min-height:320px;margin-top:30px;position:relative;overflow:hidden}.AktivrenterCalculator_chartWrapper__0qmF5{width:100%;max-width:100%;height:320px;position:relative;background:#fafafa;padding:20px;border-radius:20px;border:1px solid #f3f4f6;box-sizing:border-box}.AktivrenterCalculator_downloadBtn__cXrRK{margin-top:20px;padding:14px 28px;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;border:none;border-radius:16px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .3s ease;box-shadow:0 4px 12px rgba(139,92,246,.3)}.AktivrenterCalculator_downloadBtn__cXrRK:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,92,246,.4)}.AktivrenterCalculator_downloadBtn__cXrRK:active{transform:translateY(0)}.AktivrenterCalculator_disclaimerText__cJBEr{margin-top:20px;padding:16px;background:#fef3c7;border-left:4px solid #f59e0b;border-radius:12px;color:#92400e;font-size:.9rem;display:flex;align-items:flex-start;gap:12px}.AktivrenterCalculator_disclaimerText__cJBEr svg{flex-shrink:0;margin-top:2px}.AktivrenterCalculator_explanation__HpMcq{margin-top:60px;background:#fff;padding:48px;border-radius:32px;box-shadow:0 10px 40px rgba(0,0,0,.04)}.AktivrenterCalculator_explanation__HpMcq h3{font-size:1.8rem;font-weight:900;color:#111827;margin-bottom:24px}.AktivrenterCalculator_explanation__HpMcq p{color:#4b5563;font-size:1.05rem;line-height:1.8}.AktivrenterCalculator_faqSection__51fFC{margin-top:60px;background:#fff;padding:48px;border-radius:32px;box-shadow:0 10px 40px rgba(0,0,0,.04)}.AktivrenterCalculator_faqSection__51fFC h3{font-size:1.8rem;font-weight:900;color:#111827;margin-bottom:32px}.AktivrenterCalculator_faqItem__ywhKh{margin-bottom:28px;padding:24px;background:#fafafa;border-radius:20px;border:1px solid #f3f4f6;transition:all .3s ease}.AktivrenterCalculator_faqItem__ywhKh:hover{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.05);border-color:#8b5cf6}.AktivrenterCalculator_faqItem__ywhKh h4{font-size:1.1rem;font-weight:700;color:#111827;margin-bottom:12px}.AktivrenterCalculator_faqItem__ywhKh p{color:#4b5563;font-size:1rem;line-height:1.7;margin:0}.AktivrenterCalculator_ctaSection__RJ_kB{margin-top:60px;background:linear-gradient(135deg,#8b5cf6,#6366f1);padding:48px;border-radius:32px;text-align:center;box-shadow:0 10px 40px rgba(139,92,246,.3)}.AktivrenterCalculator_ctaSection__RJ_kB h2{font-size:2rem;font-weight:900;color:#fff;margin-bottom:12px}.AktivrenterCalculator_ctaSection__RJ_kB p{font-size:1.1rem;color:hsla(0,0%,100%,.9);margin-bottom:24px}.AktivrenterCalculator_ctaButton__D2vEW{display:inline-block;padding:16px 40px;background:#fff;color:#6366f1;font-size:1.1rem;font-weight:700;border-radius:16px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.AktivrenterCalculator_ctaButton__D2vEW:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2);color:#4f46e5}.AktivrenterCalculator_statLabel__nD9DZ{font-size:.85rem;color:#6b7280;display:block;margin-bottom:4px}.AktivrenterCalculator_statVal__B9QHJ{font-size:1.2rem;font-weight:800;color:#111827;display:block}.AktivrenterCalculator_resContent___nU1Z,.AktivrenterCalculator_statInfo__gkEKa{display:flex;flex-direction:column}@media (max-width:991px){.AktivrenterCalculator_card__mjg9T{border-radius:24px}.AktivrenterCalculator_grid__DEgsm{grid-template-columns:1fr}.AktivrenterCalculator_inputSection__6i2yr{border-right:none;border-bottom:1px solid #f3f4f6;padding:30px 20px}.AktivrenterCalculator_resultSection___lfUc{padding:30px 20px}}@media (max-width:768px){.AktivrenterCalculator_explanation__HpMcq,.AktivrenterCalculator_faqSection__51fFC{padding:30px 20px;margin-top:40px}.AktivrenterCalculator_ctaSection__RJ_kB{padding:32px 20px;margin-top:40px}.AktivrenterCalculator_ctaSection__RJ_kB h2{font-size:1.5rem}.AktivrenterCalculator_ctaSection__RJ_kB p{font-size:1rem}.AktivrenterCalculator_ctaButton__D2vEW{padding:14px 32px;font-size:1rem}}@media (max-width:640px){.AktivrenterCalculator_container__FcOya{margin:10px auto 40px;padding:0 8px}.AktivrenterCalculator_infoBanner__OXLC_{padding:16px 20px;font-size:.9rem}.AktivrenterCalculator_inputSection__6i2yr,.AktivrenterCalculator_resultSection___lfUc{padding:20px 12px}.AktivrenterCalculator_nettoPlusCard__oX_EC{padding:24px;gap:16px}.AktivrenterCalculator_comparisonGrid__PuGGi{grid-template-columns:1fr}.AktivrenterCalculator_chartContainer__mKu8M{min-height:280px;margin-left:0;margin-right:0;overflow:visible}.AktivrenterCalculator_chartWrapper__0qmF5{width:100%;height:280px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding:16px}.AktivrenterCalculator_downloadBtn__cXrRK{width:100%;justify-content:center;padding:12px 24px;font-size:.95rem}}