@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@500;600&family=Geist+Mono:wght@400;500&display=swap");.nx-foerderungen{--paper:#FAF9F5;--card:#FBF5DF;--tint:#F0ECE6;--paper-warm:#FBF5DF;--text:#49322C;--ink:#1F1005;--muted:#888888;--stroke:#1F1005;--gold:#F6BD28;--amber:#ECAD25;--terracotta:#C6613F;--terracotta-hover:#A84E30;--signal:#DF211A;--petrol:#266671;--petrol-hover:#1E525A;--petrol-tint:#E4ECEB;--petrol-fixed:#266671;--sage:#788C5D;--caution-tint:#FDF3D6;--dir-business:#579702;--dir-insurance:#1C6487;--dir-real-estate:#E77B10;--dir-tax:#A23431;--dir-digital:#5F0887;--border-card:#CBC0AC;--border-card-hover:#B6A886;--hairline:rgba(31,16,5,0.16);--field-border:rgba(73,50,44,0.2);--focus-ring:#49322C;--ink-hover:#3B2A10;--radius-btn:10px;--radius-field:10px;--radius-card:14px;--radius-pill:999px;--content-max:100rem;--gutter:clamp(1rem,4vw,4rem);--section-pad:clamp(64px,4rem + 4vw,128px);--motion-fast:180ms;--motion-base:450ms;--motion-slow:750ms;--motion-ease:cubic-bezier(0.16,1,0.3,1);--ds-spring:cubic-bezier(0.34,1.4,0.64,1);--dur-spring:300ms;--dur-quick:180ms;--tracking-caps:0.08em;--tracking-mono:0.06em;--leading-display:1.06;--leading-h3:1.2;--leading-body:1.6;--text-h1:clamp(2rem,1.3rem + 3.2vw,4.5rem);--text-h2:clamp(1.625rem,1.3rem + 1.6vw,2.5rem);--text-h3:clamp(1.25rem,1.05rem + 1vw,1.75rem);--text-body:clamp(1rem,0.95rem + 0.2vw,1.125rem);--text-body-lg:1.125rem;--text-caption:0.875rem;--text-mono:0.8125rem;--text-hand:clamp(1.5rem,1.2rem + 1.1vw,1.875rem);--weight-display:400;--font-display:"Cormorant Garamond","Fraunces",Georgia,"Times New Roman",serif;--font-body:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"Geist Mono",var(--font-geist-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;--font-hand:"Caveat","Cormorant Garamond",cursive;background:var(--paper);color:var(--text);font-family:var(--font-body)}.dark .nx-foerderungen{--paper:#201613;--card:#3E2B1D;--tint:#2C1D15;--paper-warm:#FBF5DF;--text:#FBF5DF;--muted:#A99A87;--stroke:#F3E9D6;--border-card:#4A382C;--border-card-hover:#5C4736;--hairline:rgba(251,245,223,0.14);--field-border:rgba(240,230,214,0.22);--petrol:#4593A0;--petrol-hover:#6FB8C4;--petrol-tint:rgba(69,147,160,0.2);--dir-insurance:#3A91BB;--terracotta-hover:#D9805F;--caution-tint:rgba(246,189,40,0.16);--focus-ring:#F6BD28}.nx-foerderungen .wkill-day{display:block}.dark .nx-foerderungen .wkill-day,.nx-foerderungen .wkill-night{display:none}.dark .nx-foerderungen .wkill-night{display:block}.nx-foerderungen h1,.nx-foerderungen h2,.nx-foerderungen h3,.nx-foerderungen h4,.nx-foerderungen p{margin:0}.nx-foerderungen *{box-sizing:border-box}.nx-foerderungen img{max-width:100%}.nx-foerderungen input::placeholder,.nx-foerderungen textarea::placeholder{color:var(--muted);opacity:1}.nx-foerderungen :is(input,textarea,button,a):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nx-foerderungen input,.nx-foerderungen textarea{font-size:16px}@keyframes nxFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.nx-foerderungen .nx-fade-up{animation:nxFadeUp var(--motion-base) var(--motion-ease)}html:has(.nx-foerderungen){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.nx-foerderungen){scroll-behavior:auto}.nx-foerderungen .nx-fade-up{animation:none}.nx-foerderungen *,.nx-foerderungen :after,.nx-foerderungen :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nx-foerderungen .nxbtn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-body);font-weight:500;line-height:1;border-radius:var(--radius-btn);border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;text-align:center;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.nx-foerderungen .nxbtn:active{transform:translateY(1px)}.nx-foerderungen .nxbtn[aria-disabled=true],.nx-foerderungen .nxbtn[disabled]{opacity:.4;cursor:not-allowed}.nx-foerderungen .nxbtn--sm{padding:8px 14px;font-size:var(--text-caption);min-height:36px}.nx-foerderungen .nxbtn--default{padding:10px 18px;font-size:var(--text-body);min-height:40px}.nx-foerderungen .nxbtn--lg{padding:14px 24px;font-size:var(--text-body);min-height:48px}.nx-foerderungen .nxbtn--xl{padding:16px 30px;font-size:var(--text-body-lg);min-height:52px}.nx-foerderungen .nxbtn--block{width:100%}.nx-foerderungen .nxbtn--primary{background:var(--terracotta);color:var(--paper-warm)}.nx-foerderungen .nxbtn--primary:hover{background:var(--terracotta-hover)}.nx-foerderungen .nxbtn--secondary{background:transparent;color:var(--terracotta);border-color:var(--terracotta)}.nx-foerderungen .nxbtn--secondary:hover{color:var(--terracotta-hover);border-color:var(--terracotta-hover);background:color-mix(in srgb,var(--terracotta) 8%,transparent)}.nx-foerderungen .nxbtn--primary-gold{background:var(--ink);color:var(--paper-warm)}.nx-foerderungen .nxbtn--primary-gold:hover{background:var(--ink-hover)}.nx-foerderungen .nxbtn--secondary-gold{background:transparent;color:var(--ink);border-color:var(--ink)}.nx-foerderungen .nxbtn--secondary-gold:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.nx-foerderungen .nxchip{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:var(--text-caption);font-weight:500;line-height:1;padding:9px 16px;min-height:34px;border-radius:var(--radius-pill);cursor:pointer;border:1px solid var(--field-border);background:var(--card);color:var(--text);transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.nx-foerderungen .nxchip:hover{border-color:var(--border-card-hover)}.nx-foerderungen .nxchip--selected{background:color-mix(in srgb,var(--dir-business) 12%,transparent);border-color:var(--dir-business);color:var(--dir-business);font-weight:600}.nx-foerderungen .nxchip--mono{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-size:var(--text-mono)}.nx-foerderungen .nxfield-label{display:block;font-family:var(--font-body);font-size:var(--text-caption);font-weight:500;color:color-mix(in srgb,var(--text) 70%,transparent);margin-bottom:8px}.nx-foerderungen .nxfield-control{width:100%;font-family:var(--font-body);color:var(--text);background:var(--paper);border:1px solid var(--field-border);border-radius:var(--radius-field);padding:12px 14px;transition:border-color var(--motion-fast) var(--motion-ease)}.nx-foerderungen .nxfield-control:focus{outline:none;border-color:var(--terracotta)}.nx-foerderungen .nxfield-control--error{border-color:var(--terracotta)}.nx-foerderungen textarea.nxfield-control{resize:vertical;line-height:var(--leading-body)}.nx-foerderungen .nxfield-error{display:block;font-size:var(--text-caption);color:var(--terracotta);margin-top:6px}.nx-foerderungen .nxcheck{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.nx-foerderungen .nxcheck-box{flex:none;width:20px;height:20px;margin-top:2px;border-radius:5px;border:1px solid var(--field-border);background:var(--paper);display:grid;place-items:center;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.nx-foerderungen .nxcheck-box svg{width:12px;height:12px;opacity:0;transition:opacity var(--motion-fast) var(--motion-ease)}.nx-foerderungen .nxcheck-input:checked+.nxcheck-box{background:var(--sage);border-color:var(--sage)}.nx-foerderungen .nxcheck-input:checked+.nxcheck-box svg{opacity:1}.nx-foerderungen .nxcheck-input:focus-visible+.nxcheck-box{outline:2px solid var(--focus-ring);outline-offset:2px}.nx-foerderungen .nxcheck-label{font-size:var(--text-caption);line-height:1.5;color:color-mix(in srgb,var(--text) 88%,transparent)}.nx-foerderungen .nxfaq-item{border-top:1px solid var(--hairline)}.nx-foerderungen .nxfaq-item:last-child{border-bottom:1px solid var(--hairline)}.nx-foerderungen .nxfaq-trigger{width:100%;background:none;border:none;cursor:pointer;text-align:left;display:flex;align-items:center;gap:18px;padding:22px 4px}.nx-foerderungen .nxfaq-q{flex:1;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h3);line-height:var(--leading-h3);color:var(--text);transition:color var(--motion-fast) var(--motion-ease)}.nx-foerderungen .nxfaq-trigger:hover .nxfaq-q,.nx-foerderungen .nxfaq-trigger[aria-expanded=true] .nxfaq-q{color:var(--petrol)}.nx-foerderungen .nxfaq-cross{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:transparent;border:1px solid var(--field-border);transition:transform var(--dur-spring) var(--ds-spring),background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.nx-foerderungen .nxfaq-trigger[aria-expanded=true] .nxfaq-cross{background:var(--petrol);border-color:var(--petrol);transform:rotate(45deg)}.nx-foerderungen .nxfaq-cross path{stroke:var(--muted);transition:stroke var(--motion-fast) var(--motion-ease)}.nx-foerderungen .nxfaq-trigger[aria-expanded=true] .nxfaq-cross path{stroke:var(--paper-warm)}.nx-foerderungen .nxfaq-panel{overflow:hidden;transition:height var(--motion-base) var(--motion-ease)}.nx-foerderungen .nxfaq-answer{padding:0 4px 24px;font-size:var(--text-body);line-height:var(--leading-body);color:color-mix(in srgb,var(--text) 85%,transparent);max-width:60ch}.nx-foerderungen .nxcat-panel-inner{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(26px,3vw,46px);align-items:center}.nx-foerderungen .nxcat-panel{min-height:360px}@media (max-width:900px){.nx-foerderungen .nxcat-panel-inner{grid-template-columns:1fr;gap:20px}.nx-foerderungen .nxcat-panel{min-height:0}}.nx-foerderungen .nxrule-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px,4vw,64px);align-items:start}@media (max-width:760px){.nx-foerderungen .nxrule-grid{grid-template-columns:1fr}.nx-foerderungen .nxrule-badge{display:none}}.nx-foerderungen .nxprice-grid{display:flex;flex-wrap:wrap;gap:clamp(40px,5vw,72px);align-items:center}.nx-foerderungen .nxcheck-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:clamp(32px,4vw,56px);align-items:start}.nx-foerderungen .nxgate-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.nx-foerderungen .nxform-grid{gap:16px 20px}.nx-foerderungen .nxform-grid,.nx-foerderungen .nxform-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.nx-foerderungen .nxform-meta{gap:22px}