:root{--font-size-2xs:12px;--font-size-xs:16px;--font-size-sm:24px;--font-size-md:32px;--font-size-lg:40px;--font-size-xl:48px;--font-size-2xl:60px;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--spacing-2xs:.375em;--spacing-xs:.5em;--spacing-sm:.75em;--spacing-md:1em;--spacing-lg:1.5em;--spacing-xl:2em;--spacing-2xl:2.5em;--border-width:1px;--border-width-focus:2px;--border-radius-sm:var(--spacing-2xs);--border-radius-md:var(--spacing-xs);--border-radius-lg:var(--spacing-sm);--outline-offset:2px;--transition-fast:.15s;--transition-medium:.25s;--transition-slow:.4s;--nui-success-color:#22c55e;--nui-success-hover-color:#16a34a;--nui-success-highlight-color:rgba(34,197,94,.12);--nui-info-color:#3b82f6;--nui-info-hover-color:#2563eb;--nui-info-highlight-color:rgba(59,130,246,.12);--nui-warn-color:#f59e0b;--nui-warn-hover-color:#d97706;--nui-warn-highlight-color:rgba(245,158,11,.12);--nui-help-color:#a855f7;--nui-help-hover-color:#9333ea;--nui-help-highlight-color:rgba(168,85,247,.12);--invalid-color:#ef4444;--nui-danger-color:var(--invalid-color);--nui-danger-hover-color:#dc2626;--nui-danger-highlight-color:rgba(239,68,68,.12);--nui-contrast-color:#18181b;--nui-contrast-hover-color:#27272a;--nui-contrast-text-color:#fafafa;--nui-contrast-highlight-color:rgba(24,24,27,.1);--nui-secondary-color:#e4e4e7;--nui-secondary-hover-color:#d4d4d8;--nui-secondary-active-color:#a1a1aa;--nui-secondary-on-color:#52525b;--nui-secondary-border-color:#d4d4d8;--nui-secondary-highlight-color:#f4f4f5;--nui-card-border-radius:1rem;--nui-card-backdrop-blur:12px;--nui-float-label-in-padding-top:calc(var(--spacing-md) + var(--spacing-xs))}.nui-primary-palette-nuxt{--nui-primary-color:#10b981;--nui-primary-color-rgb:16,185,129;--nui-primary-dark-color:#125148;--nui-primary-hover-color:#1bbd79;--nui-primary-focus-color:#10b98180;--nui-primary-secondary-color:#10b98135;--nui-primary-selected-color:#10b98126;--nui-primary-highlight-color:#10b98115;--nui-primary-color-darker:#0d9668}.nui-primary-palette-next{--nui-primary-color:#60a5fa;--nui-primary-color-rgb:96,165,250;--nui-primary-dark-color:#1e40af;--nui-primary-hover-color:#3b82f6;--nui-primary-focus-color:#60a5fa80;--nui-primary-secondary-color:#60a5fa35;--nui-primary-selected-color:#60a5fa26;--nui-primary-highlight-color:#60a5fa15;--nui-primary-color-darker:#4d94e8}.nui-theme-light-nuxt{--nui-primary-border-color:#d1d5db;--nui-primary-white-text-color:#000;--nui-primary-white-green-text-color:#047857;--nui-bg-dark-color:#fff;--nui-bg-black-color:#fffd;--nui-bg-dark-green-color:#eafff6;--nui-bg-green-color-05:#10b98118;--nui-card-background:#ffffffe6;--nui-card-border:#d4d4d8;--nui-card-box-shadow:#c5cbc8;--nui-content-background:#fffc;--nui-dark-text-color:#14332a;--nui-primary-text-color:#1a3d30;--nui-secondary-text-color:#2d5a49;--nui-white-text-color:#0f2e23;--nui-white-text-rgb:15,46,35}.nui-theme-light-next{--nui-primary-border-color:#d1d5db;--nui-primary-white-text-color:#000;--nui-primary-white-green-text-color:#1d4ed8;--nui-bg-dark-color:#fff;--nui-bg-black-color:#fffd;--nui-bg-dark-green-color:#eff6ff;--nui-bg-green-color-05:#60a5fa18;--nui-card-background:#ffffffe6;--nui-card-border:#d4d4d8;--nui-card-box-shadow:#c5cbc8;--nui-content-background:#fffc;--nui-dark-text-color:#1e293b;--nui-primary-text-color:#1e3a5f;--nui-secondary-text-color:#334155;--nui-white-text-color:#0f172a;--nui-white-text-rgb:15,23,42}.nui-theme-dark-nuxt{--nui-primary-border-color:#f5f5f5;--nui-primary-white-text-color:#e6e6e6;--nui-primary-white-green-text-color:#cce4dd;--nui-bg-dark-color:#080808;--nui-bg-black-color:#000a;--nui-bg-dark-green-color:#020806;--nui-bg-green-color-05:#10b98108;--nui-card-background:#13131399;--nui-card-border:#3f3f46;--nui-card-box-shadow:#5e6662;--nui-content-background:#0a0a0a99;--nui-dark-text-color:#d1d5db;--nui-primary-text-color:#9ca3af;--nui-secondary-text-color:#a1a1aa;--nui-white-text-color:#f5f4f4;--nui-white-text-rgb:245,244,244}.nui-theme-dark-next{--nui-primary-border-color:#f5f5f5;--nui-primary-white-text-color:#e6e6e6;--nui-primary-white-green-text-color:#bfdbfe;--nui-bg-dark-color:#080808;--nui-bg-black-color:#000a;--nui-bg-dark-green-color:#02040c;--nui-bg-green-color-05:#60a5fa08;--nui-card-background:#13131399;--nui-card-border:#3f3f46;--nui-card-box-shadow:#5e6662;--nui-content-background:#0a0a0a99;--nui-dark-text-color:#d1d5db;--nui-primary-text-color:#9ca3af;--nui-secondary-text-color:#a1a1aa;--nui-white-text-color:#f5f4f4;--nui-white-text-rgb:245,244,244}.nui-theme-dark-next,.nui-theme-dark-nuxt{--nui-secondary-color:#3f3f46;--nui-secondary-hover-color:#52525b;--nui-secondary-active-color:#71717a;--nui-secondary-on-color:#e4e4e7;--nui-secondary-border-color:#52525b;--nui-secondary-highlight-color:hsla(0,0%,100%,.06);--nui-contrast-color:#fafafa;--nui-contrast-hover-color:#e4e4e7;--nui-contrast-text-color:#18181b;--nui-contrast-highlight-color:hsla(0,0%,100%,.08)}.invalid{--invalid-color:#ef4444;--invalid-color-light:#fca5a5;--invalid-box-shadow:rgba(239,68,68,.25)}body.nui-primary-palette-nuxt{--nui-primary-color:#0f766e;--nui-primary-color-rgb:15,118,110;--nui-primary-dark-color:#12202e;--nui-primary-hover-color:#0d9488;--nui-primary-focus-color:rgba(15,118,110,.5);--nui-primary-secondary-color:rgba(15,118,110,.21);--nui-primary-selected-color:rgba(15,118,110,.15);--nui-primary-highlight-color:rgb(15 118 110/8%);--nui-primary-color-darker:#0f766e}body.nui-theme-light-nuxt{--nui-primary-border-color:#d7e0e8;--nui-primary-white-text-color:#fff;--nui-primary-white-green-text-color:#0f766e;--nui-bg-dark-color:#f4f7f9;--nui-bg-black-color:#fff;--nui-bg-dark-green-color:#ccfbf1;--nui-bg-green-color-05:rgb(15 118 110/9%);--nui-card-background:#fff;--nui-card-border:#d7e0e8;--nui-card-box-shadow:rgb(18 32 46/8%);--nui-content-background:#fff;--nui-dark-text-color:#12202e;--nui-primary-text-color:#12202e;--nui-secondary-text-color:#4a5d70;--nui-white-text-color:#fff;--nui-white-text-rgb:255,255,255;--nui-secondary-color:#e8eef3;--nui-secondary-hover-color:#d7e0e8;--nui-secondary-active-color:#4a5d70;--nui-secondary-on-color:#12202e;--nui-secondary-border-color:#d7e0e8;--nui-secondary-highlight-color:#f4f7f9;--nui-card-border-radius:.5rem}:root{--nui-success-color:#059669;--nui-success-hover-color:#047857;--nui-success-highlight-color:rgba(5,150,105,.14);--nui-info-color:#0f766e;--nui-info-hover-color:#0d9488;--nui-info-highlight-color:rgba(15,118,110,.14);--nui-warn-color:#d97706;--nui-warn-hover-color:#b45309;--nui-warn-highlight-color:rgba(217,119,6,.14);--nui-danger-color:#dc2626;--nui-danger-hover-color:#b91c1c;--nui-danger-highlight-color:rgba(220,38,38,.14);--invalid-color:#dc2626;--border-radius-sm:.5rem;--border-radius-md:.5rem;--border-radius-lg:.5rem}nui-input-text,nui-password,nui-textarea{--font-size-xs:1rem;width:100%}nui-button:not([size]){--spacing-xs:.65em;--spacing-md:1.15em;--font-size-xs:.9375rem;--border-radius-sm:.5rem}nui-button[fluid]{width:100%}nui-radio-button{--border-width:1px}.tool-radio nui-radio-button{flex-shrink:0}@font-face{font-display:optional;font-family:Figtree;font-style:normal;font-weight:400 700;src:url(./Figtree-normal-400_700-latin.D_ZTVpCC.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:optional;font-family:"Source Serif 4";font-style:normal;font-weight:400 600;src:url(./Source_Serif_4-normal-400_600-latin.D9elroTD.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--home-fg:#12202e;--home-muted:#4a5d70;--home-border:#d7e0e8;--home-bg:#f4f7f9;--home-bg-muted:#e8eef3;--home-accent:#0f766e;--home-accent-hover:#0d9488;--home-accent-soft:#ccfbf1;--home-cta:var(--home-accent);--home-cta-hover:var(--home-accent-hover);--home-surface:#fff;--home-hero-glow:rgba(15,118,110,.14);--brand-serif:"Source Serif 4",georgia,serif;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:2.5rem;--space-3xl:3.25rem;--space-section:2.25rem;--space-hero-y:3rem;--space-inline:1rem}@media(min-width:36rem){:root{--space-2xs:.3rem;--space-xs:.55rem;--space-sm:.85rem;--space-md:1.125rem;--space-lg:1.75rem;--space-xl:2.25rem;--space-2xl:2.75rem;--space-3xl:3.75rem;--space-section:2.75rem;--space-hero-y:3.75rem;--space-inline:1.25rem}}@media(min-width:48rem){:root{--space-2xs:.35rem;--space-xs:.6rem;--space-sm:.95rem;--space-md:1.25rem;--space-lg:2rem;--space-xl:2.5rem;--space-2xl:3.25rem;--space-3xl:4.25rem;--space-section:3.25rem;--space-hero-y:4.5rem;--space-inline:1.5rem}}@media(min-width:75rem){:root{--space-2xs:.4rem;--space-xs:.65rem;--space-sm:1rem;--space-md:1.35rem;--space-lg:2.25rem;--space-xl:2.75rem;--space-2xl:3.75rem;--space-3xl:5rem;--space-section:3.75rem;--space-hero-y:5.25rem;--space-inline:1.75rem}}.between-people-page,.firma-page,.generators-page,.hub-page,.kategorie-page,.lease-page,.official-page{background:var(--home-bg);color:var(--home-fg)}.between-people-main,.firma-main,.generators-main,.hub-main,.kategorie-main,.lease-main,.official-main{padding-bottom:2.5rem}.between-people-hero,.firma-hero,.generators-hero,.hub-page-title,.kategorie-hero,.lease-hero,.official-hero{background:linear-gradient(105deg,#0c1218c7,#121c24ad 48%,#0f766e47),url(../home/photos/draft-desk.jpg) 50%/cover no-repeat;color:#fff;isolation:isolate;min-height:14.5rem;padding:3.5rem 0 3.15rem;position:relative}@media(min-width:48rem){.between-people-hero,.firma-hero,.generators-hero,.hub-page-title,.kategorie-hero,.lease-hero,.official-hero{min-height:16.5rem;padding:4rem 0 3.5rem}}.between-people-hero:before,.firma-hero:before,.generators-hero:before,.hub-page-title:before,.kategorie-hero:before,.lease-hero:before,.official-hero:before{background:#0a101652;content:"";inset:0;position:absolute;z-index:-1}.hub-kicker{color:var(--home-accent-soft);font-size:.78rem;font-weight:700;letter-spacing:.14em;margin:0 0 .55rem;text-transform:uppercase}.between-people-h1,.firma-h1,.generators-h1,.hub-h1,.kategorie-h1,.lease-h1,.official-h1{color:#fff;font-family:var(--brand-serif);font-size:clamp(1.65rem,3.6vw,2.55rem);font-weight:700;letter-spacing:-.01em;line-height:1.18;margin:0 0 .65rem;max-width:40rem}.between-people-lead,.firma-lead,.generators-lead,.hub-lead,.kategorie-lead,.lease-lead,.official-lead{color:#ffffffd1;font-size:1.05rem;line-height:1.55;margin:0 0 1rem;max-width:38rem}.between-people-lead a,.firma-lead a,.generators-lead a,.hub-lead a,.kategorie-lead a,.lease-lead a,.official-lead a{color:var(--home-accent-soft);font-weight:600;text-decoration:underline;text-underline-offset:.15em}.between-people-lead a:hover,.firma-lead a:hover,.generators-lead a:hover,.hub-lead a:hover,.kategorie-lead a:hover,.lease-lead a:hover,.official-lead a:hover{color:#fff}.hub-badge-row{display:flex;flex-wrap:wrap;gap:.45rem;margin:0}.hub-badge{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.22);color:#ffffffeb;display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.03em;padding:.32rem .7rem}.hub-body{padding-top:.25rem}.between-people-search,.firma-search,.generators-search,.hub-search,.lease-search,.official-search{margin-top:.5rem;max-width:40rem}.between-people-search-label,.firma-search-label,.hub-search-label,.lease-search-label,.official-search-label{color:var(--home-fg);display:block;font-size:.93rem;font-weight:600;margin-bottom:.35rem}.between-people-search-input,.firma-search-input,.hub-search-input,.lease-search-input,.official-search-input{background:#fff;border:1px solid var(--home-border);border-radius:0;font-size:1rem;padding:.75rem .9rem;width:100%}.between-people-search-input:focus,.firma-search-input:focus,.hub-search-input:focus,.lease-search-input:focus,.official-search-input:focus{border-color:var(--home-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--home-accent) 28%,transparent);outline:none}.between-people-section,.firma-section,.generators-section,.hub-section,.lease-section,.official-section{padding-top:.75rem}.between-people-count,.firma-count,.hub-count,.lease-count,.official-count{color:var(--home-muted);font-size:.92rem;margin:0 0 1rem}.generators-h2{color:var(--home-fg);font-family:var(--brand-serif);font-size:1.45rem;font-weight:700;letter-spacing:-.01em;margin:0 0 1rem}.container{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:var(--space-md);padding-right:var(--space-md);width:100%}@media(min-width:48rem){.container{padding-left:var(--space-inline);padding-right:var(--space-inline)}}.container-narrow{margin-left:auto;margin-right:auto;max-width:56rem;width:100%}@font-face{ascent-override:90%;descent-override:22%;font-family:Figtree Fallback;line-gap-override:0%;size-adjust:107%;src:local("Arial")}*{box-sizing:border-box;font-family:Figtree,Figtree Fallback,system-ui,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:40px;scrollbar-gutter:stable}@media(min-width:56rem){html{scroll-padding-top:80px}}body{background-color:#fff;margin:0;padding:0}
