.ForschungszulageCalculator_container__ZDiks{max-width:1200px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.ForschungszulageCalculator_header__P6tDC{text-align:center;margin-bottom:40px}.ForschungszulageCalculator_iconCircle__Yld_M{width:80px;height:80px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 8px 24px rgba(34,197,94,.3)}.ForschungszulageCalculator_headerIcon__5NioC{color:#fff}.ForschungszulageCalculator_header__P6tDC h1{font-size:2.5rem;font-weight:700;margin-bottom:10px;background:linear-gradient(135deg,#22c55e,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ForschungszulageCalculator_header__P6tDC p{font-size:1.1rem;color:#666;margin-bottom:20px}.ForschungszulageCalculator_languageToggle__PckP3{display:flex;gap:10px;justify-content:center;margin-top:20px}.ForschungszulageCalculator_langBtn__X_yez{padding:8px 24px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#666;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.ForschungszulageCalculator_langBtn__X_yez:hover{border-color:#22c55e;color:#22c55e}.ForschungszulageCalculator_activeLang__IUbAk{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#22c55e;color:#fff!important}.ForschungszulageCalculator_card__qAfDT{background:#fff;border-radius:16px;padding:40px;box-shadow:0 10px 40px rgba(0,0,0,.1);margin-bottom:30px}.ForschungszulageCalculator_grid__eSK29{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}@media (max-width:768px){.ForschungszulageCalculator_grid__eSK29{grid-template-columns:1fr}}.ForschungszulageCalculator_sectionTitle__UTCvb{display:flex;align-items:center;gap:10px;margin-bottom:25px}.ForschungszulageCalculator_sectionTitle__UTCvb h2{font-size:1.5rem;font-weight:700;color:#333;margin:0}.ForschungszulageCalculator_sectionTitle__UTCvb svg{color:#22c55e}.ForschungszulageCalculator_formGroup__8H6KD{margin-bottom:20px}.ForschungszulageCalculator_formGroup__8H6KD label{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:8px;color:#333;font-size:.95rem}.ForschungszulageCalculator_formGroup__8H6KD label svg{color:#22c55e}.ForschungszulageCalculator_formGroup__8H6KD input,.ForschungszulageCalculator_formGroup__8H6KD select{width:100%;padding:14px;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .3s ease;font-family:inherit}.ForschungszulageCalculator_formGroup__8H6KD input:focus,.ForschungszulageCalculator_formGroup__8H6KD select:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.1)}.ForschungszulageCalculator_helpText__vYRZE{display:block;margin-top:6px;font-size:.85rem;color:#666}.ForschungszulageCalculator_errorText__0cBKG{display:block;margin-top:6px;font-size:.85rem;color:#dc2626;font-weight:600}.ForschungszulageCalculator_tooltip__iupOb{position:absolute;background:#1f2937;color:#fff;padding:12px 16px;border-radius:8px;font-size:.85rem;line-height:1.5;max-width:300px;z-index:1000;margin-top:8px;box-shadow:0 4px 12px rgba(0,0,0,.3)}.ForschungszulageCalculator_tooltip__iupOb:before{content:"";position:absolute;top:-6px;left:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #1f2937}.ForschungszulageCalculator_progressSection__Ljz10{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:20px;margin-bottom:20px}.ForschungszulageCalculator_progressHeader__dOhWP{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ForschungszulageCalculator_progressLabel__JGHuT{font-size:.9rem;font-weight:600;color:#333}.ForschungszulageCalculator_progressPercent__vcwNu{font-size:.9rem;font-weight:700;color:#22c55e}.ForschungszulageCalculator_progressBar__fBsqq{width:100%;height:12px;background:#e5e7eb;border-radius:6px;overflow:hidden;margin-bottom:8px}.ForschungszulageCalculator_progressFill__SiOj9{height:100%;background:#22c55e;border-radius:6px;transition:width .5s ease,background-color .3s ease}.ForschungszulageCalculator_progressText__lUogF{display:block;font-size:.8rem;color:#666;text-align:center}.ForschungszulageCalculator_toggleGroup__VULYj{display:flex;gap:10px}.ForschungszulageCalculator_toggleBtn__gPkRW{flex:1 1;padding:12px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;color:#666;display:flex;align-items:center;justify-content:center;gap:8px}.ForschungszulageCalculator_toggleBtn__gPkRW:hover{border-color:#22c55e;color:#22c55e}.ForschungszulageCalculator_activeToggle__w76VB{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#22c55e;color:#fff}.ForschungszulageCalculator_resultSection__9800W{display:flex;flex-direction:column}.ForschungszulageCalculator_resultCards__By9PW{display:flex;flex-direction:column;gap:20px}.ForschungszulageCalculator_primaryResult__KUgPC{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #22c55e;border-radius:12px;padding:25px}.ForschungszulageCalculator_resItem__vjvZN{display:flex;align-items:center;gap:20px}.ForschungszulageCalculator_resIcon__oxhrS{color:#22c55e;flex-shrink:0}.ForschungszulageCalculator_resContent__35_Is{flex:1 1}.ForschungszulageCalculator_resLabel__wE450{display:block;font-size:.9rem;color:#666;margin-bottom:5px}.ForschungszulageCalculator_resValue__LxlBI{display:block;font-size:2rem;font-weight:700;color:#22c55e;margin-bottom:5px}.ForschungszulageCalculator_resSub__m1h7y{display:block;font-size:.9rem;color:#666}.ForschungszulageCalculator_statsGrid__aKTEd{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.ForschungszulageCalculator_statBox__5JwTE{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:20px}.ForschungszulageCalculator_statInfo__N7C_e{display:flex;flex-direction:column}.ForschungszulageCalculator_statLabel__JJMul{font-size:.85rem;color:#666;margin-bottom:8px}.ForschungszulageCalculator_statVal__p1yKc{font-size:1.3rem;font-weight:700;color:#333}.ForschungszulageCalculator_warningBox__IrYaN{background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;padding:12px;display:flex;align-items:center;gap:8px;color:#92400e;font-size:.9rem}.ForschungszulageCalculator_downloadBtn__JQDww{width:100%;padding:14px;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:8px;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease}.ForschungszulageCalculator_downloadBtn__JQDww:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(34,197,94,.4)}.ForschungszulageCalculator_placeholderText__FLQe6{text-align:center;padding:60px 20px;color:#999}.ForschungszulageCalculator_placeholderText__FLQe6 svg{margin-bottom:15px}.ForschungszulageCalculator_placeholderText__FLQe6 p{margin:0;font-size:1rem}.ForschungszulageCalculator_hiringCard__flMxa{background:#fff;border-radius:16px;padding:40px;box-shadow:0 10px 40px rgba(0,0,0,.1);margin-bottom:30px}.ForschungszulageCalculator_hiringCard__flMxa h3{font-size:1.8rem;font-weight:700;margin-bottom:10px;color:#333}.ForschungszulageCalculator_hiringSubtitle__JhS_k{color:#666;margin-bottom:25px}.ForschungszulageCalculator_hiringGrid__oZymG{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px}.ForschungszulageCalculator_hiringItem__XTbwq{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:20px;text-align:center}.ForschungszulageCalculator_hiringHighlight__tzxmB{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#22c55e}.ForschungszulageCalculator_hiringLabel__n_N9P{display:block;font-size:.85rem;color:#666;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.ForschungszulageCalculator_hiringValue__m_bG_{display:block;font-size:1.5rem;font-weight:700;color:#333}.ForschungszulageCalculator_hiringHighlight__tzxmB .ForschungszulageCalculator_hiringValue__m_bG_{color:#22c55e;font-size:1.8rem}.ForschungszulageCalculator_explanation__eyYzK{background:#fff;border-radius:16px;padding:40px;box-shadow:0 10px 40px rgba(0,0,0,.1);margin-bottom:30px}.ForschungszulageCalculator_explanation__eyYzK h3{font-size:1.8rem;font-weight:700;margin-bottom:25px;color:#333}.ForschungszulageCalculator_faqItem__asQv0{border:1px solid #e5e7eb;border-radius:10px;padding:20px;margin-bottom:15px;cursor:pointer;transition:all .3s ease}.ForschungszulageCalculator_faqItem__asQv0:hover{border-color:#22c55e;background:#f9fafb}.ForschungszulageCalculator_faqQuestion__JwCE_{display:flex;justify-content:space-between;align-items:center}.ForschungszulageCalculator_faqQuestion__JwCE_ h4{margin:0;font-size:1.1rem;font-weight:600;color:#333}.ForschungszulageCalculator_faqQuestion__JwCE_ svg{color:#666;flex-shrink:0}.ForschungszulageCalculator_faqOpen__9_lFh .ForschungszulageCalculator_faqQuestion__JwCE_ svg{color:#22c55e}.ForschungszulageCalculator_faqAnswer__i4P_4{margin-top:15px;padding-top:15px;border-top:1px solid #e5e7eb}.ForschungszulageCalculator_faqAnswer__i4P_4 p{margin:0;color:#666;line-height:1.7}.ForschungszulageCalculator_ctaSection__WdrpU{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-radius:16px;padding:40px;text-align:center;margin-bottom:30px}.ForschungszulageCalculator_ctaSection__WdrpU h2{margin-top:0;font-size:2rem;margin-bottom:15px}.ForschungszulageCalculator_ctaSection__WdrpU p{font-size:1.1rem;opacity:.95;margin-bottom:25px}.ForschungszulageCalculator_ctaButton__jZaPh{display:inline-block;background:#fff;color:#22c55e;padding:16px 40px;border-radius:8px;text-decoration:none;font-weight:700;font-size:1.1rem;transition:all .3s ease}.ForschungszulageCalculator_ctaButton__jZaPh:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}